Pascal Interface für FLLs

14/09/2007 - 10:27 von Winfried Wolf | Report spam
hallo,
bislang hab ich mich um die FLL-Erstellung herumgedrückt, da ich kein
C-Mann bin und mit externen DLLs immer ausgekommen bin.

Auch angeregt durch den STRTRAN-Thread würde ich gerne mal mit
VFP-internen Strukturen arbeiten, aber nicht in C, sondern in
Free-Pascal oder Delphi programmieren.

Hat jemand schon mal eine Pascal-Übersetzung der pro_ext.h gesehen? Das
würde mir einiges an stupider Vorarbeit ersparen.

Gruß,
WiWo.
 

Lesen sie die antworten

#1 Christian Ehlscheid
14/09/2007 - 17:35 | Warnen spam
Hi,

gibt's nicht und wird es auch nie geben,
weil FoxPro FLL Funktionen mit der sogenannten "fastcall" Calling
Convention implementiert werden müssen. Und die kannst du nur in C(++)
bzw. Assembler einsetzen.

Da die "fastcall" Calling Convention auch nicht standardisiert ist bist
du sogar beschrànkt in der C(++) Compilerwahl.

Borland setzt z.b. fastcall anders um als Microsoft. D.h. selbst mit dem
Borland C++ Builder kannste keine FLL's erstellen.

siehe: http://en.wikipedia.org/wiki/X86_ca...ons#pascal

Gruß
Christian

Ähnliche fragen