Вниз
Скачать: CL | DM;

DLL   Найти похожие ветки 

← →
Purgen   (2006-01-05 21:12) [0]

экспортирую функцию из DLL. В ХР работает в МЕ не хочет. т.е. как не хочет диалог вылетает а при открытии пишет, что неверный формат файла. При компиляции вылетает предупреждение о том что INDEX specified fo platform. Есть ли еще какая-нибудь функция выполняющая подобную операцию, но в МЕ?? Или что сделать с этой для работы в МЕ?

function SHGetFileNameFromBrowse(hOwner: LongInt; sFile: LPWSTR; nMaxFile:
 LongInt;
 sInitDir: LPWSTR; sDefExt, sFilter, sTitle: LPWSTR): Boolean;
 stdcall; external "Shell32.dll" index 63;


← →
Desdechado ©   (2006-01-05 23:04) [1]

используй импорт из DLL не по индексу, а по внутреннему названию функции в DLL
индексное обращение - устарело лет 10 как, оно для совместимости с вин16 осталось
по этому номеру в разных версиях DLL (тем паче, в разных ОС) могут бытьразные функции или вообще дырка в нумерации



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
14-1135372589
версия для печати
2005-12-24 00:16
2006.01.22
Программа Максимум


2-1136591114
JazY
2006-01-07 02:45
2006.01.22
3 вопроса про DBgrid и базу данных


2-1135931817
ANB
2005-12-30 11:36
2006.01.22
Хендл окна это Integer или Cardinal ?


2-1135845650
azl
2005-12-29 11:40
2006.01.22
Корректное завершение работы программы при выключении ПК


1-1134675805
Volf_555
2005-12-15 22:43
2006.01.22
Как корректно выделить все функции и процедуры из *.pas файла?




   Наверх