Цитата(Antropoid @ 12.9.2006, 01:52 ) | | Пусть есть функция int systemFun(), поддерживаемая Windows XP, но не поддерживаемая Windows 98. Программа, запускаясь под Windows 98, выдаст: "Файл myProject.exe связан с отсутствующим компонентом ххх.dll:systemFun." и не запустится. Как сделать так, чтобы под Windows 98 программа понимала, что для этой ОС вызов функции невозможен? |
Сначала проверяй версию ОС, если подходит, то загружай динамически (LoadLibrary) dll'ку, которая содержит функцию, затем получай адрес этой функции (GetProcAddress) и вызывай её. |