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

Вниз

В D3 не компилируется программа с вызовом ICMP   Найти похожие ветки 

 
korvet   (2004-02-06 16:07) [0]

По не понятным мне причинам  D3 не принимает команд вызова ICMP.dll. Из трех статей на тему PING ни одна не запустилась.
 function IcmpCreateFile() : THandle; stdcall; external "ICMP.DLL" name "IcmpCreateFile"; на этот код сообщается об отсутсвии символа ")"


 
Digitman ©   (2004-02-06 16:10) [1]


> на этот код сообщается об отсутсвии символа


эта ф-ция имеет параметры, смею заметить ...


 
Reindeer Moss Eater ©   (2004-02-06 16:20) [2]

http://delphimaster.net/view/1-1076053986/


 
korvet   (2004-02-06 16:21) [3]

Но они ни в одном материале не указаны. Если имеете линк на help сообщите


 
Reindeer Moss Eater ©   (2004-02-06 16:23) [4]

Компилятор-то на параметры функции импортируемой из DLL уж никак ругаться не может.


 
korvet   (2004-02-06 16:30) [5]

Возможно в высших версиях Delphi но в D3 или отсутствует скобка или функция должна возвращать результат.


 
Anatoly Podgoretsky ©   (2004-02-06 16:35) [6]

А зачем в такой форме скобки, может из за этого проблемы, то что есть список параметров это другое дело.


 
Reindeer Moss Eater ©   (2004-02-06 16:36) [7]

Ты последний пост по ссылке указанной в [2] читал?


 
korvet   (2004-02-06 16:53) [8]

Читал и проверил, нарвался на сообщение об необходимсти указать тип результата функции.


 
Reindeer Moss Eater ©   (2004-02-06 17:00) [9]

Читал и проверил, нарвался на сообщение об необходимсти указать тип результата функции.

В какой из секций нарвался?
implementation или interface?


 
korvet   (2004-02-06 17:05) [10]

implementation FUNCTION NEEDs result TYPE


 
Digitman ©   (2004-02-06 17:18) [11]

прошу прощения, нет аргументов у этой ф-ции

вот ее заведомо корректный прототип :

function IcmpCreateFile: THandle; stdcall; external "ICMP.DLL" name "IcmpCreateFile";


 
korvet   (2004-02-06 18:01) [12]

Пробовал я этот фокус добавить тип результата тогда появляется Internal ошибка D1825


 
Digitman ©   (2004-02-06 18:21) [13]

какой ?!! "фокус" ?


 
korvet   (2004-02-06 18:31) [14]

При компиляции в строке
function IcmpCreateFile: THandle; stdcall; external "ICMP.DLL" name "IcmpCreateFile"; сообщается INTERNAL ERROR D1825


 
Digitman ©   (2004-02-06 18:43) [15]

попробуй убрать окончание декларации, т.е.

name "IcmpCreateFile"


 
korvet   (2004-02-06 18:47) [16]

Убрал ошибка таже INTERNAL ERROR D1825


 
Anatoly Podgoretsky ©   (2004-02-06 19:06) [17]

Это ошибка парсера, часто ошибка совсем в другом месте, много выще.



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

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

Наверх




Память: 0.5 MB
Время: 0.035 c
6-1079173998
Daimon
2004-03-13 13:33
2004.04.11
Компьютер (COM порт) <-> Сотовый телефон (Модем AT-команды )


1-1082654790
DillerXX
2004-04-22 21:26
2004.04.11
Ctrl + V


11-1067197291
puky
2003-10-26 22:41
2004.04.11
www.Rentacoder.com и Kol


8-1071565731
Mad Devil
2003-12-16 12:08
2004.04.11
Наложение изображенией


1-1082036179
alienserg
2004-04-15 17:36
2004.04.11
Вызов процедуры родительского окна из формы в DLL. Как?