English
SDK-aide/ Tools

GDO

 

Timotheus
GDO standing for grafically statement and optimization. this Program hieß former Mc.exe, for Mistake Cleaner, with the I 2004 began. then showed me the Compiler whom Error "zu the iF missing one endiF", wonach but a couple hundred Lines Source followed and to längerer Fehlersuche The row not auffindbar was in the the endiF fehlte. therefore wrote I then The Mc.exe, The The Verschachtelungen grafisch indicating, so that then finally for the iF one endiF found go could. thereafter followed still several extensions, How Syntaxtest the Parameteranzahl all functions or others Error. After one Wettbewerbsprogramm 2005 watts The Mc.exe then as part the Profan-Managers weiterentwickelt. ex 2008 I had then but not any more so plenty Time for appendix all new functions eachone new Profanversion, wonach Dietmar The antiquated Programmteile then entfernte and for on the Profaninspektor setting. there this too any Error the Mc.exe find can, is the Fehlerüberprüfung in GDO not any more include, tappt im dunkeln finds of course yet in the background instead of, The Results go but not any more displayed, so that GDO only yet The grafically Representation of the Verschachtelungen of iF, endiF, proc, endproc, while and wend indicating. for further Fehlermeldungen can the Profaninspektor uses go. The was time in this Forum to that Download available  [...]  , went but by a accident missing. The Profaninspektor is the Profanmanager enclosed  [...]  , too the stampeded a accident the Forumssoftware lost. The Profanmanager is, anyway zurzeit, here available  [...]  . the would still one integrally guter Time this Forum time again around the Content the Profanmanagers To complete and this self again a solid Downloadplatz zuzuweisen.

next to the grafischen Representation of the Verschachtelungen is too a optimization installed. next to the usual Remove of Kommentaren and Leerzeilen is particularly The Variablenoptimierung to emphasize. under XProfan 11, I still use, can also the Compiler such a thing take, where but in the Help standing that these function experimentell is and möglicherweise not always functions. under X3 watts these function then integrally removes, so standing it anyway in the Help. too otherwise has the Compiler whom disadvantage that no Source separate only a prc outputted becomes, it can means nobody say whether the Compiler correctly. worked has and where The Error lying could. GDO might therefore the yet only Program his that a Variablenoptimierung anbietet. an Variablenoptimierung has several advantages, z.B. runs the program then faster. The variables go in voller longer in the Compilations stored, that is apiece kürzer the name, so faster is this from the Runtime read and so faster can the Runtime then again others work manage. Also could a such Error Message the Exe whom users verunsichern: "Variable not declared: SystemFehler!, row 1!". after a Variablenoptimierung would then not more than displayed: "Variable not declared: A!, row 1!". The Optimierer minimizes therefore not only whom Source and therefore too the Compilations and the Exe, separate removes too any Information from the Compilations The for process this not essential are. to that find of such and others Variablenfehlern can the Variablentester uses go  [...]  , which rekursiv any Procedures to not declarierten variables search. both Exe-Files, too The Sys\pre.exe, must but in the Kompatibiltätsmodus for Windows XP works. otherwise go yet any comments, Leerzeilen and not notwendige space removes. the can also XPSE, the lying but straight on ice-cream. Also is XPSE particularly one Quellcodeveränderer and no Optimierer.

moreover as example the first Lines from the demonstration.prf the graphic.inc  [...]  :
Window Style 530
Windowtitle "Demos with the graphic.inc"
Window (%Maxx - 350) / 2,(%Maxy - (375 + %CYCaption)) / 2 - 350,(375 + %CYCaption)
'
declare ListBox&,ListBox2&,a#,a$,a&,b&,c&,e%
Dim a#,1000

from it power XPSE:
proc __cfEOP

    parameters exitcode&
    case %pcount=1 : end exitcode&
    end

endproc

declare LISTBOX&,LISTBOX2&,A#,A$,A&,B&,C&,E%
var __cfMode&=0
WINDOWSTYLE 530
WINDOWTITLE "Demos with the graphic.inc"
WINDOW (%MAXX - 350) / 2,(%MAXY - (375 + %CYCAPTION)) / 2 - 350,(375 + %CYCAPTION)
DIM A#,1000

it'll Another code eingefügt, the z.B. To Kollisionen lead could if someone time so The Variable __cfMode& deklarieren would like. Also becomes from irgendeinem reason The 5. row to integrally supra moved. the causes z.B. Problems with SizeOf. One SizeOf(a&) in the 3. row gives in the Originalprogramm -1 from, in the XPSEprogramm against it 4, so that the Funktionsweise the Source code changed. GDO is against it one reiner Optimierer, the nothing hinzufügt, separate only everything unnecessary removes. therefore must it neither constantly with new Profanversionen weiterentwickelt go separate remaining too so funktionsfähig, with few Ausnahmen with Changes to the Deklarationsvorschriften. GDO power from the demonstration that here:
WINDOWSTYLE 530
WINDOWTITLE "Demos with the graphic.inc"
WINDOW (%MAXX-350)/2,(%MAXY-(375+%CYCAPTION))/2-350,(375+%CYCAPTION)
DECLARE D&,E&,A#,A$,A&,B&,C&,A%
DIM A#,1000

How one sees go any variables verkürzt and More space removes as XPSE the does. The whole Source code as Beispielergebnis (demonstration.prf, Demo_OPTIMAL_.PRF and demonstration.enh) are here as zweiter Download available.

The Optimierer watts of 2004 To 2008 over five years active weiterentwickelt and ought to accordingly steady walk. The Profanmanager (>100000 Lines Source) watts of these Program since 2006 regularly circa some MB minimizes, Exe and Source. New moreover come are dahingegen a Support the Var-Befehls and a tolerance to postfixlosen variables. that is variables The over the Var-commands declariert get, go How any others variables too optimiert. Postfixlose variables go against it only toleriert, means not optimiert and keep your names. an automatic optimization the postfixlose variables becomes not give, there for that whole Program of reason on new written go should and variables without Postfix of my opinion to The Lesbarkeit the Source code verschlechtern, that one always first a crowd Typenbezeichnungen take after must, so that such variables of my view to anyway just there uses go should where that utterly necessary is.

The Neuerungen to Support the Var-Befehls and to tolerance of postfixlosen variables could yet some Bugs include, there the integrally new extensions are what about me both Options not use. Also have so did i none access to the actually X3 Version, it could therefore theoretical yet Inkompatibilitäten To me yet unidentified Neuerungen consist. In this case would one Info moreover appropriate.

time a question on The which so know: have I that with the Lizenzerklärung correctly. made?

2.271 kB
Hochgeladen:05/30/16
Downloadcounter147
Download
3 kB
Hochgeladen:05/30/16
Downloadcounter143
Download
 
05/30/16  
 




Timotheus
knows itself nobody with Lizenzerklärungen from?
want nobody this issue whom Helfern move?
want nobody Forum around the Content the Profanmanagers again strain?
 
06/02/16  
 




Michael
W.
its Urlaubszeit, there lying most in the sun...
(and this is Yes sooo plenty Text... )
 
Alle Sprachen
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
06/05/16  
 



with XPSE goes it sooner therefore, whom code on performance there To optimize. the causes not seldom more code. Presumably would GDO for people How me then interestingly as {$batch - instruction for nachträgliches Optimize the ENH.
 
06/11/16  
 




Timotheus
Update: GDO finds now too P2CPP Error:  [...] 
Update: GDO finds now to a Exefehlerzeile The Quellcodefehlerzeile, too for optimierte Files.
Update: GDO can now too whom complete Titelfehlertext of/ one with "..." gekürzten Error-Messagebox Show.

The summer is now past, there could one this issue still now once move.

Michael W. (05.06.2016)
its Urlaubszeit, there lying most in the sun...
(and this is Yes sooo plenty Text... )


Timotheus (02.06.2016)
knows itself nobody with Lizenzerklärungen from?
want nobody this issue whom Helfern move?
want nobody Forum around the Content the Profanmanagers again strain?
 
02/22/17  
 




Timotheus
Message over Forumsbug: The Download-Counter freeze one, after a File erstmals geupdated watts. therefore is the Download-Counter of gdosfx.exe to the first Update only yet konstant with „6“ and the Download-Counter of Variablentester  [...]  is since the first Update on the 29.03.2010 with „123“ eingefroren (can itself well remember).
 
12/15/20  
 



Ow, look I me on! thanks for Message!

I can already time say, that counted and is ("nur") the image not is correct.
 
12/15/20  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

no Systemprofil laid out. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Please register circa a Posting To verfassen.
 

Topic-Options

7.634 Views

Untitledvor 0 min.
Gast.081507/24/24
Walter04/30/23
Thomas04/24/23
Normann Strübli01/29/23
More...

Themeninformationen

this Topic has 3 subscriber:

Timotheus (4x)
iF (2x)
Michael W. (1x)


Admins  |  AGB  |  Applications  |  Authors  |  Chat  |  Privacy Policy  |  Download  |  Entrance  |  Help  |  Merchantportal  |  Imprint  |  Mart  |  Interfaces  |  SDK  |  Services  |  Games  |  Search  |  Support

One proposition all XProfan, The there's!


My XProfan
Private Messages
Own Storage Forum
Topics-Remember-List
Own Posts
Own Topics
Clipboard
Log off
 Deutsch English Français Español Italia
Translations

Privacy Policy


we use Cookies only as Session-Cookies because of the technical necessity and with us there no Cookies of Drittanbietern.

If you here on our Website click or navigate, stimmst You ours registration of Information in our Cookies on XProfan.Net To.

further Information To our Cookies and moreover, How You The control above keep, find You in ours nachfolgenden Datenschutzerklärung.


all rightDatenschutzerklärung
i want none Cookie