neitoo, используйте этот класс, только GodenDo() переделайте, что бы он возвращал значение, либо дату до которого годен, а потом сравнивайте с тукущей, либо возвращал bool значение годности просчитывая его прямо в том методе.
А потом либо
neitoo, можно, примерно как предложил werwolflg , только с более сложным условием. Нужно понять где и как хранится срок годности для каждого продукта или категории.
Виктор, в медтехнике какого года выпуска? Есть сомнения, что это что-то современное.
В свое время FireWire получил популярность у пользователей цифровых видеокамер на miniDV кассетах, где это был практически единственный способ скопировать видео на компьютер в оригинальном качестве. Но камер таких уже давно нет ни в производстве ни в продаже (по крайней мере любительских). С медтехникой вполне может быть та же ситуация, просто срок службы медоборудование заметно больше, чем у любительских видеокамер и там он еще есть на не сильно новом оборудовании.
GavriKos, ничего не мешает. Я спрашивал о наличии чего-то готового "из коробки", а не того, что нужно еще где-то дописывать и указывать. Как, например, #if DEBUG.
Директивы препроцессора на то и препроцессора, что они только при компиляции проверяются, но можно.
Я знаю. Я это и имел ввиду, что если у меня проект собирается под Linux, то что-бы компилировался только тот код, который для него написан и так же под Windows.
Вариант раз - RuntimeIdentifier
С этого места можно подробнее? Какой нибудь мини пример.
Довольный Айтишникъ, да в общем-то ни чем не плох, просто интересно, а есть что-то более узконаправленное. В идеале предпроцессорные директивы интересуют.
Логично предположил, что т.к. .Net кроссплатформенный, то и возможно что-то специализированное появилось для этого.
John Smith, ну когда нужно устанавливать драйвера по 10 раз в день на разные ПК, то разобраться один раз явно быстрее...
И как-то сильно голословно "у всех этих драйверпаков плохая репутация". Вам так не кажется? Это не более чем личное субъективное мнение. Да и ровнять целый класс софта под одну гребенку как минимум не корректно.
P.S. Не спорю, что есть куча дерьмософта, которые на пару с драйверами поставит еще фиг пойми что и пропишет 100500 пунктов в автозагрузку непойми чего.
В том же SDI, например, запускаете и видите все и сразу, что это за устройства, а не лазите по гуглам выгугливая каждое по одиночке. Не правда ли так быстрее и удобнее? Даже драйвера ставить не обязательно через него.
Рикардо Санчес, вы внимательно прочитали, что я написал выше? НЕ важно в каком оно корпусе сделано, смысл в принципе работы.
Почитайте хотя бы что такое DVI и какие выводы для чего используются.
Рикардо Санчес, более компактная версия того, что по моей ссылке. Не более того.
Просто переходники (чаще всего они были монолитные) брали аналоговый сигнал с DVI (включая 4 пина возле широкой пластины, которых на фото нет) и разводили его на D-SUB разъем (VGA).
В современных DVI (как на фото) НЕТ аналогового вывода сигнала, а D-SUB (VGA) это только аналог. Соответственно нужен какой-то ЦАП (цифро-аналоговый преобразователь).
poisons, а какое отношение SDI имеет к DPS (кроме того, что на сайте первого есть реклама второго)?
Тем более, на сколько помню, SDI есть два разных, от разных разработчиков, т.к. изначальный автор давно забил на проект.
Спору нет, что лучше драйвера качать с сайта железки, но не всегда это возможно.
Да и оффсайт не даст ответа, а что это за неизвестная железка в диспетчере устройств в восклицательным знаком.
А потом либо
либо
tovar.Where(item=> item.GodenDo() == false);
Думаю вам стоит детальнее разобраться как работать с List и Linq.
P.S. Не понял, почему два одинаково оформленных кода в теге отображаются по разному...