Auto Syntax Check

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: Auto Syntax Check

Beitrag 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
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: Auto Syntax Check

Beitrag 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
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Auto Syntax Check

Beitrag von RSBasic »

Auto Syntax Check 1.0.5 wurde veröffentlicht.

Changelog:
  • Bugfix: CompilerError
@Thorsten1867
Erledigt
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: Auto Syntax Check

Beitrag 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
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Auto Syntax Check

Beitrag 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
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Franky_FR
Beiträge: 53
Registriert: 08.05.2019 10:06

Re: Auto Syntax Check

Beitrag 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 ?
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Auto Syntax Check

Beitrag 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
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Auto Syntax Check

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Auto Syntax Check

Beitrag 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
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
Franky_FR
Beiträge: 53
Registriert: 08.05.2019 10:06

Re: Auto Syntax Check

Beitrag 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 !
Antworten