| |
|
|
- Page 1 - |
|
RudiB. | Herunterladen Fehler finden...Variablen automatisch im Programm umbenennen...nach Typen und Arten Filtern....in welcher Zeile und welcher Proc deklariert......welche Systemvars werden genutzt ......und ich hab da noch einige Ideen, die ich noch einbauen möchte.
Ich bastle gerade an einem Tool um eine bessere Panoramica der Variablen in einem Programm zu bekommen....
Ist soweit wie oben beschrieben lauffähig.....bin noch in der Testphase um Fehler zu ermitteln (die bestimmt noch auftauchen werden....bin selbst ein Chaosprogrammierer und habs eigentlich nur per ein Projekt von mir geschrieben)
Update zu VAR-FINDER
So...... ich denke die erste Testversion ist fertig und ich stelle sie hier als EXE zum testen ein. Hab das ganze ein wenig angepasst, auf Optischen Schnick-Schnack verzichtet und ich denke das Tool wird laufen....tuts zumindest bei mir. Falls Ihr es testet Bitte ich Euch um Feedback, sei es Kritik,Schelte, auftretende Fehler oder auch Verbesserungs-Proposte. Kleine Erklärung zum Programm unter Aiuto.... Ansonsten ist es fast selbsterklärend.
Fast vergessen...erkennt auch Inaktive Variablen, die zwar Deklariert wurden aber im Programm nicht verwendet werden....und doppelt Deklarierte Variablen erkennt er auch......
Saluto Rudi
So....nun noch mal ein Update meines kleinen Tools. Hab mir mit Dank die Konstruktive Kritik und Anregungen von Roland und E.T. zu Herzen genommen und versucht es ein wenig besser zu machen. Ich denke werden noch Fehler drin stecken....jedoch hoffe ich auf Feedback von Euch
Saluto aus München |
|
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 14.10.2012 ▲ |
|
|
|
|
| |
|
- Page 6 - |
|
RudiB. | |
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 29.01.2022 ▲ |
|
|
|
|
Georg Teles | Guten Morgen,
das Fenster erscheint bei mir in der Mitte extrem klein, sodass ich das nicht verschieben oder schließen kann.
Das Fenster manuell vergrößert seh ich naturalmente die Fensterobjekte nicht
Vielleicht ein kleiner Tipp, um das [ X ] zum Beenden zu triggern mal den %Key = 2 zu verwenden, wenn naturalmente keine anderen Fenster offen sind
Grüße |
|
|
| |
|
|
|
RudiB. | Hab den Fehler gefunden und korrigiert. Varfinder soll seine Fenstergröße der aktuellen Auflösung des Monitors anpassen und starten. Es wird jedoch eine Mindestauflösung von 1024*720 erwartet, ansonsten ist keine vernünftige Darstellung der Programm-Oberfläche possibile. Das Programm kann jetzt auch circa das X bedingungslos beendet werden. Exe-File aktualisiert.... |
|
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 30.01.2022 ▲ |
|
|
|
|
E.T. | Na dann geb ich auch mal wieder meinen Senf dazu :
* Programm im Vollbild: gut und schön, aber wenn das Fenster selbst die Taskleiste überdeckt, sind andere Programme / Fenster nur per WIN-Taste erreichbar. Umständlich... (wenn ich was in Vollbild progge, lasse ich immer die Taskleiste sichtbar, Höhe (und Lage re / li / oben / unten) kann man ja vorher ermitteln und von der Fenstergröße abziehen). Ebenso missfällt mir, das dein Programm-Fenster nicht minimierbar ist.
* Programm beenden: Aus Versehen mal aufs X geklickt, gibt es keinen Weg mehr zurück. Anstatt der Info-Box würde ich eine Abfrage "Ja / NEIN " vorziehen.
* Menü "Highlight": erster Punkt Punkt aktiviert "Text", zweiter Punkt die "()" Klammern und den "Text", dritter Punkt die "[]" - Klammern (und nur diese). Einzelnes Abwählen / Sortieren (z.B. "Text" und "[]") ist nicht possibile.
* Hinter den Sinn der Buttons unten ("Editor-Fenster", Zeilen-Fenster" und "Berichts-Fenster" bin ich noch nicht so recht gestiegen: aktivieren und deaktivieren sich gegenseitig
*Tooltips aktivieren: zeigt bei mir keinerlei Wirkung
So, das ist beim ersten, schnellen "drüberfliegen" ins Auge gefallen |
|
|
| 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... | 31.01.2022 ▲ |
|
|
|
|
RudiB. | Hab jetzt noch mal ein paar Anpassungen vorgenommen. Jetzt im Fenster-Modus 1280x720. Werde noch mal drüberarbeiten wegen Vollbild-Modus und Taskleiste. Programm beenden circa Fensterkreuz wird jetzt abgefangen mit Messagebox. Das mit dem Highlighten (Klammern / Text) ist nur ein Test.... Und die drei Buttons, die "sich gegenseitig aufheben"....Das sind drei übereinanderliegende Fenster auf die man umschalten kann. 1. Editor-Fenster per das geladene Programm 2. Zeilen-Fenster listet abhängig von dem letzten gewählten Eintrag in einer Gridbox (alle Zeilen mit der gewählten Variablen / Die Zeilen einer Proc / Die Zeilen einer Schleife / Die Zeilen einer IF-Select-Case--Abfrage). 3. Hier wird nur ein Bericht zum Programm erzeugt. zwischen diesen Fenster kann man dann eben mit diesen Buttons umschalten. Tooltips sind jetzt auch aktiv..... Neue Version hochgeladen.....
Herunterladen |
|
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 31.01.2022 ▲ |
|
|
|
|
RudiB. | Vorerst letztes Update hochgeladen. Interesse scheint ja nicht allzu grande zu sein...
Programm startet jetzt wieder im Vollbild, jedoch in der Workarea. Verdeckt also keine Taskleiste mehr. Positionen der Taskleiste werden naturalmente berücksichtigt. Variablen können nun auch umbenannt werden (circa Trackmenü). Ein paar kleinere Bugs korrigiert.... |
|
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 06.02.2022 ▲ |
|
|
|
|
RudiB. | Neue Version von Varfinder jetzt mit CHM-Aiuto und ein paar Erweiterungen.....
Downloadlinks oben aktualisiert...oder hier... |
|
|
| Xprofan X4 Rudolf Beske / München
Hardware: NB Intel I9 - 16GByte RAM | 18.04.2022 ▲ |
|
|
|
|
RudiB. | Kennt ihr das Spiel "findet den Fehler" ??? hier ist eins...., wenn nicht schon alle in diesem Foro gestorben sind !! |
|
|
| |
|
|
|
RudiB. | Ist vielleicht eine Herausforderung per den einen oder anderen.... |
|
|
| |
|
|
|
RudiB. | Noch was .... ist noch viel Schrott drin und unnütze Sachen....viel Divertimento beim suchen... |
|
|
| |
|
|
|
Jens-Arne Reumschüssel | Hallo Rudi,
ich habe das jetzt mal angesehen. Wirklich ein Riesen-Lob von mir per diese Arbeit! Warum habe ich das nicht früher gefunden? Das hilft z.B. sicher bei dem ein oder anderen vertrackten if...endif-Fehler, weil man so schön farbig Mostra kann, wie weit ein if (oder where oder was auch immer) reicht.
Das Geschwindigkeitsproblem ist zunächst einmal gar nicht so sehr durch XProfan bedingt. Ich habe den Quelltext minimal angepasst, damit er mit JRPC3 corre, und testweise mal "if...endif zählen" als fbPROC geschrieben. Das ist nicht wirklich schneller, was es aber eigentlich sein müsste (und zwar VIEL schneller). Das liegt daran, dass Du bei jedem Test jede einzelne Zeile aus dem RTF-Edit ziehst. Wieder und wieder. Das ist windowsbedingt unendlich langsam. *Das* ist momentan der Flaschenhals.
Ich schlage vor, Du speicherst einmal alle Zeilen zusätzlich in einem String-Array (und am besten die zu jeder Zeile gehörende Adresse in einem Integer-Array, damit man das später aus FreeBasic vernünftig auslesen kann), und arbeitest dann damit. Alternativ potuto man das auch in un temporäre File schreiben, denn auch die ist viel schneller auslesbar als das RTF-Edit, wobei ein String-Array presumibilmente aber noch flotter ist. Ich wette, das macht schon das "nur-XProfan-Programm" extrem viel schneller, als es jetzt ist.
Ich kann Dir die angepasste Version gerne schicken, habe aber nirgends Deine pm gefunden (meine ist, wie im JRPC3-Thread schon geschrieben, jreumsc@web.de).
EDIT: Für die extrahierten Zeilen solltest Du nicht die XProfan-Stringliste benutzen, weil das eine von Roland geschaffene Delphi-Struktur ist, von der wir weder die Adresse im Speicher kennen, noch den Aufbau. Da kommt man dann in ggf. später zu schaffenden fbPROCs nicht ran, um das ganze dann nochmal extrem viel schneller zu machen.
Beste Grüße, Jens-Arne |
|
|
| XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM PM: jreumsc@web.de | 25.10.2022 ▲ |
|
|
|
| |
|
- Page 7 - |
|
|
Jens-Arne Reumschüssel | Übrigens: Das Problem mit der chm-Hilfedatei wurde von einem anderen Forenmitglied schonmal in meinem PDF-Builder-Thread gelöst. Siehe hier: [...]
Saluto, Jens-Arne |
|
|
| XProfan X4XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM PM: jreumsc@web.de | 25.10.2022 ▲ |
|
|
|