Zitat von
Muetze1:
Wodrauf man sich aber nicht verlassen sollte, da ich genug Compiler kenne, welche mit einem kleinen Schalter diesen Standard auf eine andere Konvention umlegen.
Was ist denn das für ein Grund?
Zitat von
Muetze1:
Von daher ist man mit der Angabe bei jedem Compiler auf der richtigen Seite.
Nein, da __cdecl kein Teil des Standards ist!
@Thema: Solange die
DLL nur ein C-Interface benutzt, kannst du sie mit jedem beliebigen C++-Compiler übersetzen und aus Delphi verwenden. Wenn du C++Builder verwendest, kannst du auch auf der
VCL basierende Objekte austauschen - BCC und DCC verwenden das gleiche Backend und sind in dieser Hinsicht auch sonst weitgehend binärkompatibel.