Fast Report + Bds 2006 (c++) - ошибка Winspool.dll
собираю проект без пакаджей. компилируется и собирается без ошибок. но при запуске самого ехешника выдает ошибку:
Приложение или библиотека "c:\windows\system32\WINSPOOL.DLL" не является образом прораммы для Windows NT...
такое же приложение под Delphi - все нормально.
Подскажите, пожалуйста, что делать?
Приложение или библиотека "c:\windows\system32\WINSPOOL.DLL" не является образом прораммы для Windows NT...
такое же приложение под Delphi - все нормально.
Подскажите, пожалуйста, что делать?
Комментарии
кроме фаста какие ещё используются компоненты?
после чего появилась такая ошибка?
версия 4.7.61
bds голая, никаких компонент, кроме фаста, нет.
просто на пустую форму положил TfrxReport, скомпилировал, запустил и ошибка.
как?
в настройках проекта? куда там его прикрутить?
Но в Вашем случае линковщик добавляет в таблицу импорта ссылку на WINSPOOL.DLL, но, начиная с Win NT такой библиотеки нет, точнее она переименована в WINSPOOL.DRV.
Непонятно откуда у Вас взялся "c:\windows\system32\WINSPOOL.DLL" и почему линковщик создает импорт именно на него (возможно старый winspool.lib с ссылками на dll).
Lib можно включить в проект либо в коде #pragma link "winspool.lib".
У меня такое ощущение, что надо включить (или отключить) какую-то опцию в настройках проекта. Потому что в Borland C++ Builder6 это все компилируется правильно. И фастрепорт один и тот же.
Попробую #pragma link "winspool.lib".
если кто-то сталкивался с такой проблемой, просьба помочь. заранее благодарен