Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

В D3 не компилируется программа с вызовом ICMP [D3, WinME]


korvet ©   (2004-02-06 16:07:00) 

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


Anatoly Podgoretsky   (2004-02-06 19:06:00) [1]

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


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

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


Digitman   (2004-02-06 18:43:00) [3]

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

name 'IcmpCreateFile'


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

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


Digitman   (2004-02-06 18:21:00) [5]

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


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

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


Digitman   (2004-02-06 17:18:00) [7]

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

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

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


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

implementation FUNCTION NEEDs result TYPE


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

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

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


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

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


Reindeer Moss Eater   (2004-02-06 16:36:00) [11]

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


Anatoly Podgoretsky   (2004-02-06 16:35:00) [12]

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


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

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


Reindeer Moss Eater   (2004-02-06 16:23:00) [14]

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


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

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


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

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1076053986&n=0


Digitman   (2004-02-06 16:10:00) [17]


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


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо