Einzelnen Beitrag anzeigen

Nintendo

Registriert seit: 16. Feb 2009
82 Beiträge
 
#1

Wo ist das Delphi-Unitformat dokumentiert?

  Alt 20. Apr 2012, 00:37
Halloo,

soeben habe ich einen Thread zur Frage der Delphi eigenen Codevervollständigung eröffnet. Die Synedit Komponenten bieten hierzu mit SynAUtoComplete und SynCompletionProposal interessante Vorarbeit.

Nur muss ich für die Zweitgenannte Komponente die Member derjenigen Klasse, die ich in einer Liste angezeigt haben will, vorher in diese Liste bringen. Quellcode könnte ich mit einem Parser analysieren. Delphi hat aber Units im Binärformat. In meinem Delphi 7 Personal fehlen die VCL Quelltexte. Dennoch kann mir Delphi diese Liste anzeigen. ALso muss der Compiler, richtiger dessen Parser die Interfacetabelle der übersetzten Units verwenden und von dort die Bezeichner liefern.

Wie aber sieht das Binärformat unserer Units konkret aus?

Wo gibt es dazu Informationen, möglichst praxisnah und gut verständlich?

Hier ist der andere Thread:
.http://www.delphipraxis.net/167811-c...rammieren.html

Geändert von Nintendo (20. Apr 2012 um 00:44 Uhr)
  Mit Zitat antworten Zitat