Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
1. Jul 2006
An etwas derartiges hatte ich zwar auch schon gedacht, allerdings taucht die entsprechende Adresse erst recht spät (fast am Ende) in der Initialisieungsprozedur auf und ich glaub kaum, daß irgendwer garantieren kann, daß sich an der Prozedur und damit am Offset (insprungadresse <> Pointer auf InitContext) nichts ändert -.-''
Leider ist es ja schade, daß es anscheinend keinen wirklich "guten"...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
30. Jun 2006
Tja, und da liegt halt der Hund begraben ... daß sollte für ein OpenSourceProject sein und natürlich in den meisten Delphi-Versionen laufen :stupid:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
30. Jun 2006
Den InitContext in der System.pas hatte ich ja schon gefunden, nur kommt man da ja leider nicht ran, jedenfalls nicht, wenn das Programm selber diesen finden soll.
Und was die PACKAGEINFO aus den Resourcen angeht ... leider stimmt da ja in keinster Weise die Reinfolge überein ... hab noch nichtmal ein Muster dort finden können, 's scheint wild durcheinander zugehen.
Siehe die EXE da oben.
...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
23. Jun 2006
na ja ... einen Versuch ist's wert ...
vielleicht findet sich ja noch wer an, der/die etwas weiß ... *push*
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
19. Mai 2006
Moin,
hat zufällig noch wer 'ne Idee, wie man die Initialisationsreinfolge der im Projekt verwendeten Units auslesen kann?
In der PACKAGEINFO (Programmresource) stehen zwar alle Units drin (sogar mit Name), allerdings stimmt deren Reinfolge überhaupt nicht.
Es gibt dann zwar auch noch in den weiteren PackageInfos (im Programm) eine Liste, wo die Einsprungpunkte der Initialization- und...