[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ham 12 января 2005 г. 14:48
В ответ на: 0x7f написание dll в делфи отправлено Уэф 12 января 2005 г. 13:53

В свое время стояла такая же задача и как я помню решилась она довольнотаки легко.о передаче параметров в паскале могу сказать:
параметры передаются в стэке и возвращаются в регистре eax
пример:
procedure myproc(p1,p2,p3,p4);
заменяется asm push p1;push p2 итд;

и еще
в win "Чтобы вызвать функцию в windows программа должна поместить в стэк все параметры от последнего к первому"(как в с)"и передать управление дальней коммандой call все эти функции сами освобождают стэк и возвращают результат работы в регистре eax.текая договоренность опередаче параметров называется STDCALL"
короче используй stdcall
должно помоч.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru