Показать сообщение отдельно
Старый 19.02.2007, 18:27     # 2
Павел
Guest
 
Сообщения: n/a

У тебя в dll соглашение вызова функций stdcall. При статическом импорте ты указал его. При динамическом – нет. Т.е. определение процедурных типов у тебя должно выглядеть следующим образом:

Код:
Type
  Tgetdata = procedure(d1: PDouble; d2: PDouble; d3: PDouble) stdcall;

type
  Tsimulate = procedure stdcall;

type
  Tinit = procedure(adr: pointer) stdcall;