| |
|
|
Timotheus | GDO steht pour Grafische représentation et Optimierung. cet Programme hieß früher Mc.exe, pour Mistake Cleaner, avec dem je 2004 begann. autrefois zeigte mir qui Compiler den faute "zu dem iF fehlt un endiF", wonach mais un paire hundert Zeilen Quellcode folgten et pour längerer Fehlersuche qui la ligne pas auffindbar était dans qui cela endiF fehlte. Daher schrieb je ensuite qui Mc.exe, qui qui Verschachtelungen grafisch anzeigte, so dass ensuite enfin pour cela iF un endiF trouvé volonté konnte. après folgten ensuite encore plusieurs Erweiterungen, comment Syntaxtest qui Parameteranzahl aller Funktionen ou bien autre faute. Pour einem Wettbewerbsprogramm 2005 wurde qui Mc.exe ensuite comme partie des Profan-Managers weiterentwickelt. Ab 2008 J'ai eu ensuite mais pas plus so viel Zeit pour qui Ergänzung aller neuen Funktionen chacun neuen Profanversion, wonach Dietmar qui veralteten Programmteile ensuite entfernte et pour sur den Profaninspektor setzte. là cette aussi alle faute qui Mc.exe trouver peux, ist qui Fehlerüberprüfung dans GDO pas plus enthalten, vous findet zwar encore im Hintergrund statt, qui Ergebnisse volonté mais pas plus angezeigt, so dass GDO seulement encore qui grafische représentation qui Verschachtelungen de iF, endiF, proc, endproc, tandis que et Wend anzeigt. Pour weitere Fehlermeldungen peux qui Profaninspektor verwendet volonté. qui était la fois dans diesem Forum zum Télécharger disponible [...] , ging mais par une Unfall abhanden. qui Profaninspektor ist mais dem Profanmanager beigefügt [...] , aussi qui ging par une Unfall qui Forumssoftware verloren. qui Profanmanager ist, jedenfalls zurzeit, ici disponible [...] . cela wäre doch un entier bon la date cet Forum la fois wieder um den le contenu des Profanmanagers trop vervollständigen et diesem selbst wieder une festen Downloadplatz zuzuweisen.
près de qui grafischen représentation qui Verschachtelungen ist aussi une Optimierung incorporé. près de dem habituel Entfernen de Kommentaren et Leerzeilen ist besonders qui Variablenoptimierung hervorzuheben. sous XProfan 11, le moi encore nutze, peux aussi qui Compiler so quelque chose prendre, wobei mais dans qui Aider steht dass cet Funktion experimentell ist et möglicherweise pas toujours funktioniert. sous X3 wurde cet Funktion ensuite entier entfernt, so steht es jedenfalls dans qui Aider. aussi sonst hat qui Compiler den le tort dass ne...aucune Quellcode mais seulement une prc ausgegeben wird, es peux alors niemand dire si qui Compiler richtig gearbeitet hat et wohin qui faute liegen könnten. GDO pourrait daher cela bisher einzige Programme son dass une Variablenoptimierung anbietet. une Variablenoptimierung hat plusieurs Vorteile, z.B. fonctionne cela Programme ensuite plus rapide. qui Variablen volonté dans voller Länger im Kompilat gespeichert, dass est je kürzer qui nom, desto plus rapide ist cette de dem Runtime lire et desto plus rapide peux cela Runtime ensuite wieder autre travail erledigen. Aussi pourrait une solche Fehlermeldung qui Exe den Anwender verunsichern: "Variable pas deklariert: SystemFehler!, la ligne 1!". Pour einer Variablenoptimierung serait ensuite au maximum angezeigt: "Variable pas deklariert: A!, la ligne 1!". qui Optimierer verkleinert daher pas seulement den Quellcode et dadurch aussi cela Kompilat et qui Exe, mais entfernt aussi alle Informationen aus dem Kompilat qui pour qui Ausführung cet pas absolument erforderlich sommes. Zum trouver de solchen et anderen Variablenfehlern peux qui Variablentester verwendet volonté [...] , quel rekursiv alle Prozeduren pour pas declarierten Variablen durchsucht. Beide Exe-Fichiers, aussi qui Sys\Pre.exe, doit mais im Kompatibiltätsmodus pour Windows XP travailler. Sonst volonté encore alle Kommentare, Leerzeilen et pas notwendige Leerzeichen entfernt. cela peux aussi XPSE, cela liegt mais justement sur glace. Aussi ist XPSE avant allem un Quellcodeveränderer et ne...aucune Optimierer.
en supplément comme Beispiel qui ersten Zeilen aus qui Demo.prf qui Grafik.inc [...] :
Fenêtre Style 530
Windowtitle "Demos avec qui Grafik.inc"
Fenêtre (%Maxx - 350) / 2,(%Maxy - (375 + %CYCaption)) / 2 - 350,(375 + %CYCaption)
'
declare ListBox&,ListBox2&,a#,a$,a&,b&,c&,e%
Faible a#,1000
Daraus pouvoir XPSE:
proc __cfEOP
parameters exitcode&
cas %pcount=1 : end exitcode&
end
endproc
declare LISTBOX&,LISTBOX2&,A#,A$,A&,B&,C&,E%
var __cfMode&=0
WINDOWSTYLE 530
WINDOWTITLE "Demos avec qui Grafik.inc"
WINDOW (%MAXX - 350) / 2,(%MAXY - (375 + %CYCAPTION)) / 2 - 350,(375 + %CYCAPTION)
DIM A#,1000
Es wird weiterer Code eingefügt, qui z.B. trop Kollisionen mener pourrait si quelqu'un la fois so qui Variable __cfMode& déclarer voudrais. Aussi wird aus irgendeinem Grund qui 5. la ligne pour entier dessus déménagé. cela verursacht z.B. Probleme avec SizeOf. un SizeOf(a&) dans qui 3. la ligne gibt im Originalprogramm -1 aus, im XPSEprogramm dagegen 4, so dass sich qui Funktionsweise des Quellcodes modifié. GDO ist dagegen un reiner Optimierer, qui rien hinzufügt, mais seulement alles unnötige entfernt. Dadurch muss es aussi pas ständig avec neuen Profanversionen weiterentwickelt volonté mais bleibt aussi so funktionsfähig, avec wenigen Ausnahmen chez Changements le Deklarationsvorschriften. GDO pouvoir aus qui Demo que voici:
WINDOWSTYLE 530
WINDOWTITLE "Demos avec qui Grafik.inc"
WINDOW (%MAXX-350)/2,(%MAXY-(375+%CYCAPTION))/2-350,(375+%CYCAPTION)
DECLARE D&,E&,A#,A$,A&,B&,C&,A%
DIM A#,1000
comment on voit volonté alle Variablen verkürzt et plus Leerzeichen entfernt comme XPSE cela tut. qui gesamten Quellcodes comme Beispielergebnis (Demo.prf, Demo_OPTIMAL_.PRF et Demo.enh) sommes ici comme zweiter Télécharger disponible.
qui Optimierer wurde de 2004 jusqu'à 2008 sur cinq Jahre aktiv weiterentwickelt et sollte conforme à cela stabil courir. qui Profanmanager (>100000 Zeilen Quellcode) wurde avec diesem Programme depuis 2006 régulier um quelques MB verkleinert, Exe et Quellcode. récente en supplément gekommen sommes dahingegen une Unterstützung des Var-Befehls et une Toleranz à postfixlosen Variablen. cela est Variablen qui sur den Var-Befehl declariert wurden, volonté comment alle anderen Variablen aussi optimiert. Postfixlose Variablen volonté dagegen seulement toleriert, alors pas optimiert et behalten ses Namen. une automatische Optimierung qui postfixlose Variablen wird es pas donner, là pour dass ganze Programme de Grund sur récente geschrieben volonté devrait et Variablen sans Postfix meiner attitude pour qui Lesbarkeit des Quellcodes verschlechtern, dass on toujours d'abord une la quantité Typenbezeichnungen nachschlagen muss, so dass solche Variablen meiner Ansicht pour sowieso seulement là verwendet volonté devrait wohin dass absolu notwendig ist.
qui Neuerungen zur Unterstützung des Var-Befehls et zur Toleranz de postfixlosen Variablen könnten encore quelques Bugs enthalten, là cela entier neue Erweiterungen sommes et je beide Optionen pas nutze. Aussi habe je aussi keinen Zugang trop qui aktuellen X3 Version, es könnten daher theoretisch encore Inkompatibilitäten trop mir encore unbekannten Neuerungen bestehen. dans diesem le cas wäre un Hinweis en supplément angebracht.
la fois une Frage à qui qui sich avec cela auskennen: Habe je dass avec qui Lizenzerklärung richtig gemacht? |
|
|
| |
|
|
|
Timotheus | Kennt sich niemand avec Lizenzerklärungen aus? voudrais niemand cet Thema le Helfern Déplacer? voudrais niemand cela Forum um den le contenu des Profanmanagers wieder erweitern? |
|
|
| |
|
|
|
Michael W. | c'est Urlaubszeit, là liegen qui meisten dans qui soleil... (et c'est oui sooo viel Text... ) |
|
|
| |
|
|
|
| chez XPSE ca va plutôt tout autor, den Code sur Performance hin trop optimaliser. cela verursacht pas selten größeren Code. Vermutlich wäre GDO pour gens comment mich ensuite intéressant comme {$batch - Anweisung pour nachträgliches optimaliser qui ENH. |
|
|
| |
|
|
|
Timotheus | Update: GDO findet maintenant aussi P2CPP faute: [...] Update: GDO findet eh bien trop einer Exefehlerzeile qui Quellcodefehlerzeile, aussi pour optimierte Fichiers. Update: GDO peux eh bien aussi den vollständigen Titelfehlertext einer avec "..." gekürzten faute-Messagebox Montrer.
qui Sommer ist maintenant vorbei, là pourrait on cet Thema doch eh bien einmal Déplacer.
Michael W. (05.06.2016)
c'est Urlaubszeit, là liegen qui meisten dans qui soleil... (et c'est oui sooo viel Text... )
Timotheus (02.06.2016)
Kennt sich niemand avec Lizenzerklärungen aus? voudrais niemand cet Thema le Helfern Déplacer? voudrais niemand cela Forum um den le contenu des Profanmanagers wieder erweitern?
|
|
|
| |
|
|
|
Timotheus | annonce sur Forumsbug: qui Downloadzähler friert un, après que une Dossier erstmals geupdated wurde. Dadurch est sich qui Downloadzähler de gdosfx.exe pour dem ersten Update seulement encore konstant chez „6“ et qui Downloadzähler vom Variablentester [...] ist depuis dem ersten Update am 29.03.2010 chez „123“ eingefroren (peux on sich bien merken). |
|
|
| |
|
|
|
| Ow, schaue je mir à! merci pour qui annonce!
je peux déjà la fois dire, dass gezählt wird et ("nur") cela Bild pas stimmt. |
|
|
| |
|
|