Re: Auto Syntax Check
Verfasst: 29.05.2019 21:43
Ah Ok... das "Echtzeit" hatte ich irgendwie überlesenDieses Programm überprüft gespeicherte und ungespeicherte Quellcodes in Echtzeit auf Syntax-Fehler.
Ah Ok... das "Echtzeit" hatte ich irgendwie überlesenDieses Programm überprüft gespeicherte und ungespeicherte Quellcodes in Echtzeit auf Syntax-Fehler.
Das war kein "scheiß Bug in Ubuntu"! Schon 2010 wurde im offiziellen Ubuntu Blog im Beitrag "Farewell to the notification area" angekündigt, dass der Systray von Ubuntu zukünftig nicht mehr unterstützt wird:RSBasic hat geschrieben:Die letzte Anwendung war soweit ich weiß MyNotes und damals gab es einen scheiß Bug in Ubuntu, dass das Hinzufügen eines Systray-Icons überhaupt nicht ging.
Während neben Ubuntu auch andere Distributionen (wie z.B. Elementary OS) den Systray abgeschafft haben, ist er von vielen anderen Linux-Distributionen beibehalten worden. Es ist trotzdem dringend davon abzuraten, in Multiplattform-Programmen, die auch unter Linux laufen sollen, noch Systray-Funktionen zu nutzen.[color=#0040FF][u]Ubuntu-Blog[/u][/color] hat geschrieben:Ubuntu is phasing out the notification area (a.k.a. “system tray”), because of its ineffectiveness at notifying people of things, and its inconsistent behavior. Many programs that previously used the notification area should use other notification mechanisms instead. Some notification area items will be replaced by various system status menus we’re introducing. For a few programs, it will be appropriate to use custom status menus...
Da bin ich schon dran.^^DePe hat geschrieben:Es gibt mit den Editor-Konstanten noch Fehlermeldungen:
[..] Line 63 - Constant not found: '#PB_Editor_FileDescription'.
Das kann ich leider nicht nachstellen.DePe hat geschrieben:Das Tool beendet sich wenn man die Hilfe öffnet.
Ich hoffe, dass es bei dir funktioniert, dass du nach dem Kompilieren die Fehler-Ausgaben sehen kannst. Sobald du aber die erste Änderung machst oder den Tab wechselst, wird die automatische Syntax-Überprüfung wieder aktiviert.DePe hat geschrieben:Ich verwende auch die Einstellung 'Display debug output in the error log' und möchte nicht das die Ausgaben im Log verdeckt werden. Ich sehe jetzt die Fehlermeldung nicht mehr, wenn ich einen wirklichen Fehler beim Kompilieren habe.
Code: Alles auswählen
#sApplicationTitle = #sApplicationName + " v" + #PB_Editor_FileVersion + #sWindowAboutVersionState
Code: Alles auswählen
[...] Line 76 - Can't mix strings with numerical values.
Code: Alles auswählen
[...] Line 478 - Constant not found: #fDebugOutDisabled.
Muss ich nochmal versuchen, um es nachzustellen.DePe hat geschrieben:Beim ersten Öffnen der Hilfe hat sich das Tool wieder beendet.
Okay, diese muss ich ebenfalls noch hinzufügen.DePe hat geschrieben:Eine Konstante die in den Projekt Compiler-Options unter 'Custom constants:' definiert ist, ergibt auch eine Fehlermeldung:
Bei Projekten ist es etwas speziell. Die Syntax-Prüfung funktioniert nur bei gespeicherten Dateien. Das ist beim manuellen Syntax-Check über das Menü genauso. Da muss die PB-Datei auch gespeichert sein, um den aktuellen Code zu prüfen.DePe hat geschrieben:So ganz brauchbar finde ich das Tool nicht. Ich arbeite mit Projekten, und muss die Datei speichern, damit sie überprüft wird. Das kann ich aber auch gleich mit Strg+F5 erledigen mit Syntax check. Und die verdeckte Log-Ausgabe habe ich damit auch nicht.
Leider ist das nicht anders möglich.RSBasic hat geschrieben: Es gibt 5 Arten einer PB-Datei:
- Nicht erstellte PB-Datei: Aktueller ungespeicherter Quellcode wird auf Syntax-Fehlern überprüft.
- Erstellte PB-Datei ohne Projekt: Aktueller gespeicherter oder ungespeicherter Quellcode wird auf Syntax-Fehlern überprüft.
- Erstellte Include-Datei einer erstellten Haupt-PB-Datei ohne Projekt, wenn die Compiler-Einstellung "Haupt-Quellcode" gesetzt ist: Gespeicherter Quellcode der Haupt-PB-Datei wird auf Syntax-Fehlern überprüft. Das ist beim manuellen Syntax-Check über das Menü "Compiler" genauso.
- Projektinformationsseite: Gespeicherter Eingabe-Quellcode des Standard-Ziels wird auf Syntax-Fehlern überprüft. Das ist beim manuellen Syntax-Check über das Menü "Compiler" genauso.
- PB-Datei eines Projektes: Gespeicherter Eingabe-Quellcode des Standard-Ziels wird auf Syntax-Fehlern überprüft. Das ist beim manuellen Syntax-Check über das Menü "Compiler" genauso.