aur1
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору akaGM Для непонятливых Поясните, пожалуйста, по подробнее с вызовом а то пишу (это я про себя) непонято что call c_f_procpointer(cProc,wspVUSHCVWDERPTPT) p = 36000000.0 t = 410.1 ret=wspVUSHCVWDERPTPT ( p, t,& &%VAL(v), %REF(v), & &%VAL(u), %REF(u), & &%VAL(s), %REF(s), & &%VAL(h), %REF(h), & &%VAL(Cv), %REF(Cv), & &%VAL(w), %REF(w), & &%VAL(DVDPt) , %REF(DVDPt),& &%VAL(DUDPt) ,%REF(DUDPt), & &%VAL(DSDPt) ,%REF(DSDPt), & &%VAL(DHDPt) ,%REF(DHDPt), & &%VAL(DVDTp) ,%REF(DVDTp), & &%VAL(DUDPTp),%REF(DUDPTp),& &%VAL(DSDPTp),%REF(DSDPTp),& &%VAL(DHDTp) ,%REF(DHDTp) ) print *, v print *, u print *, DVDPt print *, ret print *, p ne_viens Я так понимаю (что не так поправьте пожалуйста) Вы предлагаете из okawsp6.pass, делать okawsp6.h с помощью Delphi2Cpp Создать(Make) из okawsp6.c и okawsp6.def okawsp6.h Скомпилировать OKAWSP6_64.lib и работать с 64bit lib. Ни разу такого не делал. Но все когда то бывает в первый раз. |