[an error occurred while processing this directive]
|
В свое время стояла такая же задача и как я помню решилась она довольнотаки легко.о передаче параметров в паскале могу сказать:
параметры передаются в стэке и возвращаются в регистре eax
пример:
procedure myproc(p1,p2,p3,p4);
заменяется asm push p1;push p2 итд;
и еще
в win "Чтобы вызвать функцию в windows программа должна поместить в стэк все параметры от последнего к первому"(как в с)"и передать управление дальней коммандой call все эти функции сами освобождают стэк и возвращают результат работы в регистре eax.текая договоренность опередаче параметров называется STDCALL"
короче используй stdcall
должно помоч.
E-mail: info@telesys.ru