Du kannst mit einem C++-Compiler deine C++-Quellcodes in eine .OBJ-Kompilieren lassen,
und diese kann man dann im Delphi einbinden.
{$LINK 'xyz.obj'}
http://docwiki.embarcadero.com/RADSt..._file_(Delphi)
Beispiele:
System.pas (der DeleyedLoadingHelper von Microsoft
... es wäre nicht schwer gewesen das selbst zu machen, aber man hat direkt die Referenzimplementation übernommen)
System.ZLib.pas (damals:
ZLib.pas) oder IdZLibHeaders.pas
Vcl.Imaging.jpeg.pas (damals: jpeg.pas)
BDE.pas und MidasLib.pas
System.RegularExpressionsAPI.pas
(warum selber machen, wenn es das schon gibt, auch wenn es Unicode nicht direkt unterstützt und man nach UTF-8 konvertieren muß)
System.Win.Crtl.pas
FireDAC.Phys.PGCli.pas und FireDAC.Phys.SQLiteCli.pas =
https://www.delphipraxis.net/204147-...-resource.html