Delforexp Delphi Xe2
Ich habe seit einiger Zeit Freigabe experimentellen GExperts Versionen, die die Code-Formatierer, die früher als DelForEx mit einigen Verbesserungen und Korrekturen. Die neueste Version ist von 2008-12-26 und unterstützt die folgenden Delphi-Versionen: Delphi 6 bis 7 Delphi 2005 bis 2010 Delphi XE Delphi XE2 zu XE7 Bitte beachten Sie, dass ich es nur mit Delphi 2007 verwenden, so dass die anderen Versionen Kann unbekannte Bugs haben. Auch werden nicht alle Sprachverbesserungen von späteren Delphi-Versionen funktionieren, z. B. Verschachtelte Typen, generische und anonyme Methoden. Btw: Jede Hilfe zur Verbesserung der Formatierer, vor allem das Hinzufügen der neuen Sprache Konstrukte würde geschätzt werden. Der Quellcode kann aus dem Subversion-Repository heruntergeladen werden, der von meiner Homepage aus verlinkt ist. Die TWM-Version von GExperts funktioniert gut und ist gut in die IDE integriert. Es ermöglicht Ihnen, schreiben und ändern Sie Ihren Code ohne Sorgen zu viel über exakte Formatierung, dann nur auf den zugeordneten Hotkey getroffen und es sofort reformiert. Ich habe immer gefunden, es einfach, bis auf den Stil passen, bevorzuge ich, und nicht so komplex wie JEDI-Code-Format, das sah aus wie Overkill zu mir. Die Delphi 2009-Version ist jetzt über den oben angezeigten Link verfügbar, basiert aber auf einer Beta-Version von GExperts. Es ist immer noch viel die gleiche Formatierung unter, und, und ist nicht bewusst die Syntax einiger der neueren Delphi-Erweiterungen. Beantwortet Dez 31 08 am 12: 19Da Delphi XE2 hat NativeInt eine neue Bedeutung. Bei 32 Bits Laufzeit ist NativeInt 32 Bits Integer. Bei 64-Bit-Laufzeit ist NativeInt 64 Bit Integer. Ich habe einige Quelldateien, die Drittanbieter-DLL (32 und 64 Bits) verwenden. Diese DLL verwenden 32 und 64 Bits integer in 32 und 64-Plattform jeweils. Diese Quelldateien arbeiten in Delphi 2007 - Delphi XE2 32-Bit-Plattform ohne Problem: Wenn ich versuche, diese Quelldateien auf Delphi XE2 64-Bit-Plattform zu migrieren, funktioniert die oben genannte Funktion nicht mehr, da es 64-Bit-Integer erfordern. Die Deklaration funktioniert nicht in Delphi 2007 als Delphi 2007 behandeln NativeInt als 64-Bit-Integer: SizeOf (NativeInt) 8 Ich kann das Problem lösen, indem Sie bedingte Anweisung RtlVersion oder verwenden CompilerVersion to Aber das wäre langweilig, da es viele Deklaration in Quelldateien. Gibt es eine bessere Möglichkeiten, um die Quelldateien arbeiten in Delphi 2007-XE2 win32 und XE2 win64-Plattform gefragt Okt 3 11 um 3:24
Comments
Post a Comment