25.05.2007, 04:37 | #1 |
Участник
|
jinx: CompileForward beim importieren einer Klasse starten
Heute wurde in den Newsgroups die Frage gestellt, ob es nicht m?glich sein, nacheinem XPO-Import einen "automatischen" CompileForward f?r alle mit dem XPO-File importiertenKlassen zu starten.
Ganz automatisch ist dies leider nicht m?glich. Es kann aber eine Art "Installationsjob"geschrieben werden, der zusammen mit den entsprechenden Klassen durch das XPO-Fileweitergegeben und importiert werden kann. Nach dem Import des XPO-File muss dieser Job nur noch gestartet werden und es werdendie frisch importierten Klassen sowie alle von diesen Klassen abgeleiteten Klasseneu kompilert (CompileForward). Ein solcher "Installtionsjob" k?nnte wie folgt aussehen: static void runAfterImport(Args_args) { //CompileForward all imported (base) classes ; SysCompilerOutput::compileForward(className2Id("SalesFormLetter")); SysCompilerOutput::compileForward(className2Id("Yournext base class")); SysCompilerOutput::compileForward(className2Id("Yournext base class")); } <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Einmanuelles Ausw?hlen des CompileForward Men?punktes einzelner importierter Klassenkann dadurch entfallen. > Es wird keine Haftung oder Gew?hrleistung auf die Richtigkeit der gemachten Angaben gegeben. Die Verwendung erfolgt auf eigene Gefahr. Copyright © Mathias F??ler * jinx's AX Blog http://starside.eu * More... |
|
|
|