A
Hallo
Wenn du eine dynamische Library schreiben sollst, must du sowieso ein reines C-Interface anbieten, dann kannst du diese Library auch ohne Probleme zwischen C++ und Delphi (und auch anderen Sprachen) austauschen. C-Interface bedeutet, das alles was die Library nach außen hin bereitstellt dem C-Standard entspricht und nicht Erweiterungen von C++ (oder Delphi) benutzt. Also keine Klassen außer plain structs, kein STL, keine VCL...
Die Auswahl C oder C++ betrifft dann nur den Innenteil : willst du innerhalb deiner Library (unabhängig vom Interface) die Erweiterungen von C++ und VCL benutzen oder nicht?
bis bald
akari