Форум: "Сети";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизВ 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c