Einzelnen Beitrag anzeigen

Aremo

Registriert seit: 24. Nov 2009
Ort: Aachen
9 Beiträge
 
Delphi 10.1 Berlin Professional
 
#9

E1025 Sprach-Feature nicht bekannt: object - AW: Umstellung D2007 auf Delphi XE

  Alt 8. Sep 2016, 21:10
Umstellen der Sourcen ist nicht zwingend erforderlich.

Die Fehlermeldung "E1025 - Sprach-Feature nicht bekannt: object" erscheint, wenn man vom Compiler zusätzlich C/C++ - Ausgabedateien (Headerdateien etc.) erzeugen läßt, da C/C++ wohl keine Entsprechung zum Object kennt.

Abschalten dieser Meldung unter: Projekt -> (Standard-) Optionen -> Delphi Compiler -> Ausgabe C/C++ -> Erzeugung der C/C++ Datei, wähle: Nur DCUs erzeugen


http://www.delphigear.cn/0/7548/go.aspx

.hpp Header Files:
Starting with XE, and continuing with XE2, the Delphi compiler outputs .hpp header files by default. This is a change from pre-XE releases. For example, if you attempt to import a DLL by ordinal value, the compiler reports "E1025 Language feature not supported" because .hpp generation is not compatible with importing a DLL by ordinal value. However, you can import a DLL by ordinal value if you turn off .hpp generation. Go to the Project > Options > Output - C/C++ page, and for the option C/C++ Output file generation, select a value that does not include headers, such as "Generate DCUs only."
Gottfried Arens - Soft-dynamics.de

Geändert von Aremo ( 8. Sep 2016 um 21:14 Uhr)
  Mit Zitat antworten Zitat