ProfanInspector 2.0



ProfanInspector 2.0

Sebastian K., 23.03.2008 12:11: Hallo,
gerade habe ich ProfanInspector Version 2.0 fertiggestellt. Darin werden nun die mit XProfan 11 eingeführten Erweiterungen unterstützt und ausserdem ein paar Dinge mehr erkannt - unter anderem ungültige Escape-Sequenzen...
Den Download gibt es auf der Profan2Cpp-Homepage oder einfach direkt im Anhang dieses Beitrags.
Ich wünsche allen Frohe Ostern!
MfG
Sebastian
P.S.: Aktuelle Version: 2.0c

inspector.zip


Jac, 23.03.2008 12:58: 

r&=$80000001
wird als Fehler erkannt.
Und es wäre schön, wenn man die Zeile direkt editieren könnte, wenn man doppelklickt und nicht erst auf "Bearbeiten" gehen müsste.
Und mir fehlen irgendwie noch Hotkeys, damit ich nicht immer ins Menü muss.
Jac


Sebastian K., 23.03.2008 13:32: Hallo Jac,
komisch, ich dachte, den Fehler hätte ich schonmal behoben... wahrscheinlich hatte ich es nur vor und dann vergessen...
Der Vorschlag mit dem Doppelklick gefällt mir - ist als Standard wohl wirklich praktischer als der Dialog mit den Details. Wegen der Hotkeys werde ich auch mal schauen.
Danke für die Hinweise!
MfG
Sebastian


Jac, 23.03.2008 14:43: An sich gehts ja mitm Bearbeiten. Allerdings, wenn der Fehler nur in der einzelnen Zeile steckt, ist es einfacher, wenn mans gleich bearbeiten kann.
Mir ist auch noch aufgefallen, dass, wenn man eine andere Zeile im Editor verändert, das nicht registriert wird.
Jac


Sebastian K., 23.03.2008 16:16: Hallo Jac,
das Problem mit dem r&=$80000001 kann ich bei mir irgendwie nicht reproduzieren... bist Du sicher, dass es mit der aktuellen Version auftritt?
Den Rest habe ich bereits eingebaut: In Zukunft startet ein Doppelklick direkt den Editor und es gibt die Abkürzungen Strg+N und Strg+R zum Anlegen und Wiederholen einer Überprüfung.
  Zitat von ""Jac"": „
Mir ist auch noch aufgefallen, dass, wenn man eine andere Zeile im Editor verändert, das nicht registriert wird.

Ja, stimmt. Leider lässt sich das nicht so ohne weiteres anders einrichten. Jetzt, wo sich der Editor schnelle starten lässt, sollte es aber auch bequem möglich sein, die Meldungen einzeln abzuarbeiten...
MfG
Sebastian


Jac, 23.03.2008 17:20: Oha, ja, stimmt. Es bezog sich auf "Variable möglicherweise nicht verfügbar" (W0003). Ich verstehe das so, dass dann nicht alle Fehler angezeigt werden (Icons mit kleinem schwarzen Pfeil). Nicht unbedingt günstig...


Sebastian K., 23.03.2008 17:35:   Zitat von ""Jac"": „Oha, ja, stimmt. Es bezog sich auf "Variable möglicherweise nicht verfügbar" (W0003). Ich verstehe das so, dass dann nicht alle Fehler angezeigt werden (Icons mit kleinem schwarzen Pfeil). Nicht unbedingt günstig...
Noch ungünstiger ist es allerdings, wenn hundert mal oder öfter die gleiche Meldung in der Liste auftaucht... finde ich jedenfalls. W0003 kann ja auch mit der Option "Profan2Cpp-spezifische Meldungen unterdrücken" deaktiviert werden...
MfG
Sebastian


Dietmar Horn, 23.03.2008 21:08: Hallo Sebastian,
wenn man bei älteren Quellcodes für XProfan 11 die Profalt.inc einbindet, dann erscheinen -zig Warnungen: "Bezeichner add bereits intern vergeben.", "Bezeichner sub bereits intern vergeben.", usw. Irgendwie ist das recht nervend, weil das ja nun offensichtlich (noch) keine echten Syntax-Fehler sind.
Auch finde ich es lästig, dass nun auch bei solchen Sachen die Warnung erscheint: "Unbekannte Escape-Sequenz gefunden.", wie z.B. bei:
str$ = Translate$(str$,"\","|"), u.ä.
Meiner Meinung nach solltest Du diese Sachen wenigstens optional abschaltbar machen.
Gruss
Dietmar


RGH, 23.03.2008 22:59:   Zitat von ""Dietmar Horn"": „wenn man bei älteren Quellcodes für XProfan 11 die Profalt.inc einbindet, dann erscheinen -zig Warnungen: "Bezeichner add bereits intern vergeben.", "Bezeichner sub bereits intern vergeben.", usw. Irgendwie ist das recht nervend, weil das ja nun offensichtlich (noch) keine echten Syntax-Fehler sind.
Ich denke, man sollte die XProfan-Version angeben können. In XProfan 11 sind genau diese Bezeichner aus der Profalt.inc eben nicht mehr intern vergeben.
Gruss
Roland


Jac, 23.03.2008 23:53: Ja, die unbekannten Escape-Sequenzen nerven, denn "\f" und "\N" sind ja auch unproblematisch. Interne Pfadangaben mache ich auch mit nur einem Backslash, dafür mit grossen Anfangsbuchstaben. Und das klappt wunderbar.
Jac


David Strutz, 24.03.2008 00:13: Also XPSE meckert konsequent alle an welche nicht für XProfan aktuell bekannt sind.
Anders ist die Problematik auch nicht aus den Codes zu verbannen, denn es kann später neue Sequenzen geben und dann würde das "Warum geht mein String nicht"-Thema von vorne beginnen.
Wer in Stringkonstanten einen Backslash hinterlegen will muss Doppelbackslash schreiben.


Dietmar Horn, 24.03.2008 01:54:   Zitat: „Interne Pfadangaben mache ich auch mit nur einem Backslash, dafür mit grossen Anfangsbuchstaben. Und das klappt wunderbar.
Das mache ich seit Jahren ebenfalls so - und bisher hat es da bei meinen (auch etwas grösseren) Projekten bis jetzt noch nie Probleme gegeben.
Bis jetzt habe ich keine Ahnung davon, weshalb es da bei anderen XProfanern deswegen angeblich immer Probleme gibt ... Auch von meinen xprofanen Kursteilnehmern haben dbzgl. bis Heute keinerlei Klagen mein Hörnchen-Ohr erreicht ...
Gruss
Dietmar


Dies ist die Offlinevariante vom Thread [ProfanInspector 2.0].

Valid CSS!

©2006 XProfan.Com