Seite 4 von 5

Re: Auto Syntax Check

Verfasst: 01.07.2019 09:20
von Thorsten1867
Ich verwende "Auto Syntax Check" gerade bei einem größem Projekt mit vielen Includes und es ist eine enorme Arbeitserleichterung bei der Fehlersuche.
Die Anzeige, in welchem Include sich der Fehler befindet ist "Gold wert". :D

Re: Auto Syntax Check

Verfasst: 14.07.2019 14:08
von Thorsten1867
Folgender Code wird bei mir immer als Fehler angemahnt:

Code: Alles auswählen

CompilerIf Not #PB_Compiler_Thread
  CompilerError "Use Compiler-Option ThreadSafe!"
CompilerEndIf

Re: Auto Syntax Check

Verfasst: 14.07.2019 14:26
von RSBasic
Auto Syntax Check 1.0.5 wurde veröffentlicht.

Changelog:
  • Bugfix: CompilerError
@Thorsten1867
Erledigt

Re: Auto Syntax Check

Verfasst: 10.04.2020 12:56
von Thorsten1867
Der CompilerError wird auch angezeigt, wenn die Option aktiviert wurde.
Offenbar aber nur, wenn sich der Code in einem geladenen Modul befindet.

Code: Alles auswählen

CompilerIf #PB_Compiler_Thread = #False
  CompilerError "Use Compileroption Threadsafe!"
ompilerEndIf

Re: Auto Syntax Check

Verfasst: 10.04.2020 17:00
von mk-soft
Der Müll kommt von mir, das nicht vergessen wird die Option einzuschalten.

Diese muss nur in der Haupt-Datei, womit das Programm gestartet wird aktiviert werden.
Nicht unbedingt in den Include-Dateien. Nur Dann wenn es dort eine Test-Code gibt, um die Include-Datei zu testen.

Vielleicht besser

Code: Alles auswählen

CompilerIf #PB_Compiler_Thread = #False
  CompilerError "Set Compileroption Threadsafe on the Main File!"
CompilerEndIf

Re: Auto Syntax Check

Verfasst: 20.11.2020 12:04
von Franky_FR
Hallo,

die Auto-Syntax-Check Funktion und die vielen anderen kleinen Tools von dir (Quellcode-Cleaning ect.) sind ja echt praktisch und
genial :D

Besteht die Chance, dass Du das direkt in die IDE integrierst, jetzt wo die OpenSource ist ?
Ich würde diese ganzen Ideen gerne direkt in der PB-Ide haben, statt in vielen einzelnen kleinen Tools !
Wäre toll ! :mrgreen:

Edit: UUps, hab gearde gesehen, das die Tools als Werkzeuge eingebunden werden und dann in der IDE verfügbar sind :-)
Dann hat sich das wohl erledigt, oder hätte es irgendelche Vorteile, die funktionen direkt in die IDE zu integrieren ?

Re: Auto Syntax Check

Verfasst: 21.11.2020 09:46
von tft
Hallo,

ja so eine Funktion wäre schon toll. Leider bekomme ich beim Start der exe die Nachricht. Das es zu PureBasic und oder Spiderbasic inkompatible ist.


Gruss TFT

Re: Auto Syntax Check

Verfasst: 21.11.2020 11:46
von RSBasic
Hi Franky_FR und tft
Franky_FR hat geschrieben:Besteht die Chance, dass Du das direkt in die IDE integrierst, jetzt wo die OpenSource ist ?
Möglich wäre es auf jeden Fall. Irgendwann werde ich das auch einbauen (mit Einstellung aktivierbar).
Franky_FR hat geschrieben:Dann hat sich das wohl erledigt, oder hätte es irgendelche Vorteile, die funktionen direkt in die IDE zu integrieren ?
Ja:
1. Mein Werkzeug läuft nicht zusätzlich im Hintergrund.
2. Plattformunabhängig
tft hat geschrieben:ja so eine Funktion wäre schon toll. Leider bekomme ich beim Start der exe die Nachricht. Das es zu PureBasic und oder Spiderbasic inkompatible ist.
Das liegt möglicherweise daran, dass du entweder die 32 Bit-Version meines Werkzeuges mit der 64 Bit-Version von PureBasic oder umgekehrt starten wolltest. Wenn du die 64 Bit-Version von PB benutzt, dann musst du auch die 64 Bit-Version meines Werkzeuges installieren/einrichten.

Re: Auto Syntax Check

Verfasst: 21.11.2020 13:47
von tft
mmm. keine der Beiden exe funktioniert. Sicher habe ich irgend etwas nicht bedacht.
Ich gehe davon aus, das die Exe im Hauptverzeichnis die 64 Bit Exe ist. Und die im X86 die 32 Bit Variante.
Ich benutze PureBasic 5.72 in der 64Bit Version. Muss ich es vielleicht im Administrator Modus starten?

Gruss TFT

Re: Auto Syntax Check

Verfasst: 24.11.2020 15:18
von Franky_FR
tft hat geschrieben:mmm. keine der Beiden exe funktioniert. Sicher habe ich irgend etwas nicht bedacht.
Ich gehe davon aus, das die Exe im Hauptverzeichnis die 64 Bit Exe ist. Und die im X86 die 32 Bit Variante.
Ich benutze PureBasic 5.72 in der 64Bit Version. Muss ich es vielleicht im Administrator Modus starten?

Gruss TFT
Hi TFT,

ich hatte mich auch erst gewundert, ich dachte auch ich müsste die exe direkt starten. :D
Du musst die exe in der IDE unter Werkzeuge einrichten, dann wird sie mit der IDE automatisch gestartet.
Wenn man die exe versucht direkt zu starten, kommt diese komische Fehlermeldung !
Also in der IDE einfach unter Werkzeuge/Tools einbinden !