| |
|
|
- page 1 - |
|
 RudiB. | Herunterladen faute trouver...Variablen automatisch im Programme débaptiser...pour Typen et Arten Filtern....dans quel la ligne et quel Proc deklariert......quelle Systemvars volonté genutzt ......et je hab là encore quelques idées, qui je encore einbauen voudrais.

je bastle justement à einem Tool um une bessere Vue d'ensemble qui Variablen dans einem Programme trop bekommen....
Ist soweit comment dessus beschrieben courir.....suis encore dans qui Testphase um faute trop ermitteln (qui bestimmt encore auftauchen volonté....suis selbst un Chaosprogrammierer et habs eigentlich seulement pour un projet de mir geschrieben)
Update trop VAR-FINDER
So...... je denke la première Testversion ist fertig et je lieu vous ici comme EXE zum testen un. Hab cela ganze un peu angepasst, sur Optischen Schnick-Schnack verzichtet et je denke cela Tool wird courir....TUTS zumindest chez mir. si son es testet s'il te plaît je Euch um Feedback, sei es Kritik,Schelte, auftretende faute ou bien aussi Verbesserungs-Propositions. Kleine Erklärung zum Programme sous Aider.... Ansonsten ist es presque selbsterklärend.
presque oublier qc...erkennt aussi Inaktive Variablen, qui zwar Deklariert wurden mais im Programme pas verwendet volonté....et doppelt Deklarierte Variablen erkennt il aussi......
Salut Rudi
So....eh bien encore la fois un Update meines kleinen Tools. Hab mir avec Dank qui Konstruktive Kritik et Anregungen de Roland et E.T. trop Herzen pris et versucht es un peu besser trop faire. je denke volonté encore faute drin stecken....cependant hoffe je sur Feedback de Euch
Salut aus München |
 |
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 14.10.2012 ▲ |
|
|
|
| |
|
- page 3 - |
|
|
 RudiB. | werde wohl qui PROC Doppelte Variable rausnehmen.....wird oui eigentlich déjà par den Inerpreter erkannt... zumindest ab V 11 .....et avant qui Version V 11 mault qui Interpreter eh pas...soweit je sais?.....Hab malheureusement seulement qui Freeload-Version 9.1 muss mir mais maintenant dringend X2 achetons.... |
|
|
| |
|
|
|
 RudiB. | werde wohl qui PROC Doppelte Variable rausnehmen.....wird oui eigentlich déjà par den Inerpreter erkannt... zumindest ab V 11 .....et avant qui Version V 11 mault qui Interpreter eh pas...soweit je sais?.....Hab malheureusement seulement qui Freeload-Version 9.1 muss mir mais maintenant dringend X2 achetons.... |
|
|
| |
|
|
|
 E.T. | Feedback: Schläft mon calculateur déjà ou bien allez qui la fenêtre-Aufbau wirklich lente ?? je peux zuschauen, comment chaque Elemente sur dem HWnd erstellt volonté, était (glaub je) chez qui vorigen Version pas so grave. *** je suis mir sûrement, le moi aucun "leeren" Proc's im Programme habe:

*** "Inaktive Variablen" :

je pers. arbeite très gern avec .inc-Datei'n. Alles, quoi fertig ist, fliegt raus aus dem Hauptprogramm et wird includiert. ici maintenant dans qui .prf alle vermeintlich inakt. Var's trop effacer wäre wohl comment bei'm Roulette : rien allez plus  Vlt. là, wohin maintenant "Doppelt deckl. Var" angezeigt volonté, qui Variablen listen, quelle dans .inc-Datein verwendet volonté (so comme concept). qui includierten Datei'n, Unités etc. irgendwo aufzulisten wäre vlt. aussi ne...aucune faute... *** "Doppelt decl. Var" dans mehreren Proc's per Paramètres festgelegte Übergabe-Werte volonté comme doppelt declariert angemeckert. *** XPSE-Erkennung: cela Progg pourrait erkennen, si qui Quellcode XPSE-Befehle contient et daraufhin une Hinweis einblenden, cela cette Code ggf. seulement avec XPSE compilé volonté peux. Werden car nProc's erkannt ??
...
ah oui. qui l'heure dans qui Statuszeile aktualisiert sich pas, comme ist es oui qui Programme-Start-Zeit  |
 |
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 14.02.2013 ▲ |
|
|
|
|
 RudiB. | allô E.T.
merci zunächst pour qui Hinweise et utile Anregungen. ...je seh déjà, hab encore une weiten Weg avant mir. (hab encore viel trop apprendre )
Hab selbst encore faute entdeckt bzw. gewisse Syntax pas mitbedacht.
werde cela ganze nochmal réviser, aussi dans Bezug sur XPSE
seulement cela avec den vider PROC's peux je mir beim besten Willen pas expliquer....chez aucun de mir getesteten Source ist ca vorgekommen.
Salut Rudi |
|
|
| |
|
|
|
 RudiB. | Nochmal un kleines Update.....
quelques Funktionen sommes deaktiviert...au-dessous aussi Sauver...
ist aussi seulement zum essayer prévu....überlege aussi si je cela projet pas entier einstelle..
Programme ist selbstentpackende Exe, erstellt avec Weitergabe-Assistent de Andreas Miethe. Enthalten sommes cela Programme (Exe), En-tête, Comprend et qui Grafiken pour cela Programme.....cela Programme modifié aucun Dossier..alors essayer unbedenklich |
|
|
| |
|
|
|
 | Bleibt chez mir simple juste pour dem inviter qui Dossier stehen:
 |
|
|
| |
|
|
|
 RudiB. | hmmmm....la hâte Du es seulement avec einem Programme probiert, ou bien tritt qui faute chez mehreren sur ??? sur Deinen Snapshot hin peux sich cela Programme seulement dans deux Procs aufhängen...
et ici cela Listing en supplément... KompilierenMarqueSéparation
Proc lade_code
DrawPic grün_rot&,0990,0358;-1
usecursor 2
SENDMESSAGE(DATEI_LISTING_anzeige&,$0184,0,0)
SENDMESSAGE(DATEI_LISTING_kopie&,$0184,0,0)
i%=0
zeilen_nummer&=0
Whileloop getcount(datei_include_liste&)
datei$= getstring$(datei_include_liste&,i%)
inc i%
If zeilen_nummer&=0
erste_zeile&=zeilen_nummer&
Else
erste_zeile&=zeilen_nummer&+1
endif
ASSIGN #1,DATEI$
RESET #1
WhileNot EOF(#1)
input #1,zeile$
addstring(datei_listing_anzeige&,zeile$)
addstring(datei_listing_kopie&,zeile$)
INC ZEILEN_nummer&
EndWhile
close #1
letzte_zeile&=zeilen_nummer&
text$=datei$+"("+str$(erste_zeile&)+")"+"("+str$(letzte_zeile&)+")"
addstring(programm_zeilen&,text$)
EndWhile
usecursor 0
DrawPic grün&,0990,0358;-1
EndProc
Proc zeige_units
DrawPic grün_rot&,0990,0358;-1
usecursor 2
ZEILENZäHLER&=0
Whileloop getcount(datei_listing_kopie&)
zeile$=getstring$(datei_listing_kopie&,zeilenzähler&)
INC ZEILENZäHLER&
zeile$=trim$(zeile$)
If (lower$(left$(zeile$,2))="$i") or (lower$(left$(zeile$,2))="$u")
pos&=instr(" ",zeile$)
If pos&=3
zeile$=right$(zeile$,len(zeile$)-pos&)
zeile$=trim$(zeile$)
zeile$=upper$(zeile$)
addstring(liste_units&,zeile$)
EndIf
EndIf
EndWhile
usecursor 0
DrawPic grün&,0990,0358;-1ENDPROC
|
 |
|
| |
|
|
|
 | exposition la fois hierbei hängts: KompilierenMarqueSéparation {$cleq}
long x,y
decimals 0
window 600,600
windowtitle "oglUI-TestMode-Test"
ogl("init", %HWnd, 255,255,255,1)
mcls 600,600,0
ogl("clear")
ogl("color",1.3,1.3,1.3,1)
ogl("move",0,-.25,-3)
ogl("rotate",45,35,0)
ogl("cuboid",1,1,1)
ogl("show")
whileloop 0, 599, 3
y = &loop
whileloop 0, 599, 3
x = &loop
ogl("starttest",x,y)
ogl("clear")
ogl("move",0,-.25,-3)
ogl("rotate",45,35,0)
ogl("SetName", 1)
ogl("cuboid",1,1,1)
case ogl("endtest") = 1 : setpixel x,y,0
endwhile
settext %hwnd,str$(y/600*100)+"%"
endwhile
string fle=ReadIni$("Hkey_1","Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders","Desktop")+"\\ogl.testmode.test.png"
long hPic = create("hpic",0,"&OGLBMP")
savepic fle, hPic
deleteObject hPic
shellexec(fle,"open",3)
ogl("done")
end
|
|
|
| |
|
|
|
 RudiB. | juup....chez mir aussi....sch... ensuite va je la fois sur Fehlersuche. |
|
|
| |
|
|
|
 RudiB. | hab den faute trouvé.....ist eigenlich gar aucun...et doch...
je suis encore pas avec dem Programme XPSE kompatibel ....aussi encore pas entier avec X2 muss encore qui neue Syntax einbringen comment LONG,INTEGER,MEMORY ...sans Präfix
cela Programme hängt sich dans einer Boucle sur, weil es versucht doppelte Einträge aus einer Listbox trop entfernen qui vide ist....Problem wird gelöst !
Füg Deinem Programme simple la fois hinzu...
Déclarer x%
déjà gehts..
...mais rien desto Trotz....so quoi darf pas passer....alors faute wird behoben |
|
|
| |
|
|
|
 RudiB. | sur un nouveau.......
eh bien erkennt cela Programme, si un Profan ou bien un XPSE Programme geladen wurde et zeigt es à. qui neue Variablen-Syntax pour X2 ( Longint test, text...) ist implementiert.
Comprend et Unit volonté sur Wunsch mitgeladen (aussi ici habe Je l' Namensraum mitbedacht (z.B. $I Test =FRE_)
quelques Funktionen, au-dessous aussi encore Sauver, sommes deaktiviert....muss seulement encore quelques Testläufe plus aller.
qui pas absolument qui Anzeige de verwendeten Système ou bien qui inaktiven Variablen braucht peux qui Checkboxen ( VOR DEM LADEN EINER DATEI )désactiver, ensuite ist cela Programme am Start plus rapide.
nouveau Update,diesmal wieder avec allen nötigen Fichiers comme selbstenpackende Exe.
Télécharger s'il te plaît um Feedback
Salut Rudi |
|
|
| |
|
|
|
 E.T. | Sieht oui Schonmal um einiges besser aus, aussi qui Variablen sembler maintenant richtig gelistet trop volonté.
quoi mir beim Feierabendlichen Kurztest ins Auge plaisons ist :
quelques Edits bzw. Buttons sommes trop schmal, qui Schrift passt dans qui Hauteur pas hinein:

... et es manquer qui Unterstriche (_) dans Proc- et Var-Bezeichnung (appeler sich chez mir mitgl_neu bzw. mitgl_neu_ende% , avec Leerzeichen serait oui aussi faute verursachen), vlt. bedingt par qui trop geringe Hauteur, ou bien un Einlese-faute...
Weiter so, cela wird un gutes Tool 
ah oui, chez den 4 Boxen à gauche dessus serait je qui Einträge pas wählbar faire (habe zumindest keinen effet feststehlen peut), pourrait verwirren. mais pas simple "disable'n", cela fait so mal lesbar. plutôt readonly, weis maintenant mais pas, si cela avec em_SetReadOnly funzt... |
|
|
| XProfan X2Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 26.03.2013 ▲ |
|
|
|