da wir mehrere eigene Dlls entwickelt haben, die eine oder mehrere Klassen enthalten habe ich ein Tool entwickelt, das die Methoden in TextLib-Dateien (*.mcl) schreibt.
Bedingung dabei ist, daß jede Klasse sich in einem eigenen prg-File befindet und der Dateiname dem Klassennamen entspricht.
Inline-Methoden (und Klassenvariable) werden (zur Zeit) noch nicht berücksichtigt.
Kommentare werden in die TextLib aufgenommen, wenn sie unmittelbar über der Methode stehen und folgende Struktur haben:
Code: Alles auswählen
***......
// Mein Kommentar 1. Zeile
// 2. Zeile
// ......
***......
METHOD MyClass:myMethod()
Code: Alles auswählen
///...
// Mein Kommentar 1. Zeile
// 2. Zeile
///.....
CLASS METHOD MySecondClass:mySecondMethod(cParam1,cParam2)
berücksichtigt. Befinden sich Leerzeilen im Kommentar, wird nur der untere Teil bis zum Auftreten der 1. Leerzeile übernommen.
In der Listbox der TextLib steht dann z.B.
MTD mySecondMethod(cParam1, cParam2)
Beim Einfügen dieser Methode aus der TextLib ergibt sich dann der Code
Code: Alles auswählen
::mySecondMethod(cParam1, cParam2)
// Mein Kommentar 1. Zeile
// 2. Zeile
Viele Grüße Gerd
Ab Morgen mache ich erstmal 3 Wochen Urlaub