Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.482 Beiträge
 
Delphi 10.1 Berlin Professional
 
#16

Re: DDevExtension und DelphiSpeedUp für D2007?

  Alt 11. Apr 2007, 22:11
Zitat von jbg:
Für Delphi 5 habe ich noch schlechtere Nachrichten: Neuere DelphiSpeedUp Versionen werden wohl kein Delphi 5 mehr unterstützen. Ich habe bereits 3 Stunden damit verbracht die Schutzverletzung, die beim Starten der IDE mit DelphiSpeedUp auftritt zu lokalisieren. Das war aber vergebens.
Ich habe den Fehler doch noch gefunden. Borland/CodeGear hat von Delphi 5 nach Delphi 6 die Aufrufkonvention von System.@GetDynMethod geändert. Statt den Index über das BX-Register in die Funktion zu reichen, wird das ab Delphi 6 im SI-Register gemacht (was übrigens die Codegröße verringert, da die PUSH EBX/POP EBX Befehle nun nicht mehr bei jedem dynamischen Methoden Aufruf eingefügt werden müssen, sondern in den GetDynMethod Funktion stehen)
  Mit Zitat antworten Zitat