Текущий архив: 2005.12.18;
Скачать: CL | DM;
ВнизDLL Найти похожие ветки
← →
julai (2005-11-30 10:34) [0]Почему при вызове функции определения размера файла DLL возвращает какой-то шит?Замучались уже!!! Кстати, система XP.
← →
wal © (2005-11-30 10:36) [1]А что за функция?
← →
julai (2005-11-30 10:37) [2]GetFileSize
← →
wal © (2005-11-30 10:40) [3]Причем тут ДЛЛ?
Как используешь?
← →
Ega23 © (2005-11-30 10:45) [4]
> Как используешь?
Поди функция в DLL, а имя файла как стринг передаётся. Длинный комментарий, естественно, был похерен не читая.
← →
julai (2005-11-30 10:45) [5]Возвращаю результат функции GetFileSize из ДЛЛ, возвращает бальшуууууущее число...=(((
← →
wal © (2005-11-30 10:45) [6]Код давай
← →
julai (2005-11-30 10:47) [7]to Ega23: К сожалению, "внутри" ДЛЛ уже известен дескриптор файла, так что твоя версия отпадает(и я знаю, что String в ДЛЛ траблит=).
← →
julai (2005-11-30 10:49) [8]
function fGetFileSize(filenum:Cardinal):Cardinal;export;
begin
Result:=GetFileSize(files[filenum],nil);
end;
где files[filenum]-это дескриптор уже открытого файла
← →
wal © (2005-11-30 10:51) [9]А "бальшуууууущее число" случайно не $FFFFFFFF ?
← →
julai (2005-11-30 10:52) [10]НЕЕЕЕЕЕЕЕЕЕЕЕЕЕТ!!!!!=))
← →
Ega23 © (2005-11-30 10:55) [11]Соглашения о вызовах?
← →
julai (2005-11-30 10:56) [12]Просто export....?=(( А чего, stdcall писать?
← →
Ega23 © (2005-11-30 11:09) [13]
> Просто export....?=(( А чего, stdcall писать?
Должны быть одинаковые и в dll и в основном приложении.
← →
wal © (2005-11-30 11:11) [14]
> [10] julai (30.11.05 10:52)
Ну тогда рассказывай все сначала. Откуда и как хендл получен, как длл подключается, как функция вызывается, что должно быть получено и что получаешь на самом деле?
← →
julai (2005-11-30 11:21) [15]To Ega23 : так одинаково же...=)
To wal: Получен хэндл CreateFile"ом, длл поключается статически, должен быть получен размер файла(по номеру, который в параметрах, см. fGetFileSize), выводит бальшооооооое число, явно не ожидаемое =(((
← →
wal © (2005-11-30 11:23) [16]
> выводит бальшооооооое число
какое? и какое ожидаемое?
и код давай.
← →
julai (2005-11-30 11:26) [17]Лана, thx, челы, извините, но не могу писАть!...=) Спасибо за ответы(уже что-то .) Может Позже напишу...
Страницы: 1 вся ветка
Текущий архив: 2005.12.18;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.021 c