Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

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

 
zloy_dima ©   (2003-06-05 11:55) [0]

Пытаюсь вытащить из dll фнукцию.
function rsd_unpack(var inputdata,outputdata;numpackedbytes,outputbufsize:word):boolean;stdcall; external "rsdunpak.dll" name "rsd_unpack";
При ее вызове возникает ошибка:
Точка входа в процедуру rsd_unpack не найдена в библиотеке dll rsdunpak.dll.
В чем тут может быть дело? Спасибо.


 
Palladin ©   (2003-06-05 11:58) [1]

дело может быть в том, что точка входа в процедуру rsd_unpack не найдена в библиотеке dll rsdunpak.dll


 
Skier ©   (2003-06-05 11:58) [2]

>zloy_dima © (05.06.03 11:55)

> В чем тут может быть дело?

А это функция точно экспортируется из DLL ? Проверь...


 
zloy_dima ©   (2003-06-05 12:06) [3]

Skier: Да, она точно экспортируется из длл...


 
Skier ©   (2003-06-05 12:10) [4]

>zloy_dima © (05.06.03 12:06)
Тогда код показывай
-как объявлена в DLL
-как объявлена в host-приложении
-как вызывается


 
zloy_dima ©   (2003-06-05 12:19) [5]

Skier:
1)function rsd_unpack(var inputdata,outputdata;numpackedbytes,outputbufsize:word):boolean;stdcall;

2)function rsd_unpack(var inputdata,outputdata;numpackedbytes,outputbufsize:word):boolean;stdcall; external "rsdunpak.dll" name "rsd_unpack";

3)t:=rsd_unpack(mas_in,mas_out,d1,d2);
mas_in,mas_out:array [0..127] of byte;
d1,d2:word;


 
Skier ©   (2003-06-05 12:22) [6]

>zloy_dima © (05.06.03 12:19)
А как ты думаешь какого типа параметры и inputdata,outputdata ?


 
reonid ©   (2003-06-05 12:25) [7]

Ошибки в именах где-нибудь нет?


 
zloy_dima ©   (2003-06-05 12:27) [8]

>Skier: В описании dll они нетипизированне параметры.


 
Skier ©   (2003-06-05 12:28) [9]

zloy_dima © (05.06.03 12:27)
Вот тебе и грабли.


 
zloy_dima ©   (2003-06-05 12:29) [10]

>reonid © 50 раз уже проверил...


 
zloy_dima ©   (2003-06-05 12:32) [11]

Skier © Почему?


 
Skier ©   (2003-06-05 12:39) [12]

>zloy_dima © (05.06.03 12:32)
Такое компилятор пропустит ?
Так понятней ?

function rsd_unpack(var inputdata,outputdata;numpackedbytes,outputbufsize:word):boolean;
var
ii : Integer;
begin
for ii := Low(inputdata) to High(inputdata) do begin
//
end; //for
end;


 
АлексейК   (2003-06-05 14:08) [13]

Наименование экспортируемой функции из DDL чувсвительна к регистру.


 
VMcL ©   (2003-06-05 14:32) [14]

>zloy_dima © (05.06.03 12:19)

Куда-то подчёркивание ("_") уплыло.


 
Sandman25 ©   (2003-06-05 14:59) [15]

У меня глупый вопрос. В dll написано "exports rsd_unpack"?


 
evvcom ©   (2003-06-05 16:02) [16]


> Sandman25 © (05.06.03 14:59)

Да вобщем-то не глупый это вопрос. Бывает и такое.


 
Sandman25 ©   (2003-06-05 16:18) [17]

evvcom © (05.06.03 16:02)

Вопрос окажется глупым, если автор ветки напишет: "Конечно. За кого ты меня принимаешь?" :)



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

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
6-60303
Zheka
2003-04-18 12:08
2003.06.19
Передача данных с досовкой машины на виндовсовскую


14-60328
Ежик
2003-06-03 17:22
2003.06.19
Занялся я тут одним проектом....


14-60360
LiLa Ananda
2003-06-02 09:55
2003.06.19
Пользуясь случаем обнаружения...


7-60440
pavlov
2003-04-15 14:03
2003.06.19
соответствие файлов приложению


1-60264
SiJack
2003-06-06 09:18
2003.06.19
Срочный вопрос !!!! Как получить путь к Program Files ?