PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8837
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von NicTheQuick »

Mal 'ne ganz blöde Idee. In welchem Dateiformat speicherst du die Datei denn? Ascii oder UTF-8? Es macht zwar wenig Sinn, aber man sollte mal beides ausprobiert haben.
Benutzeravatar
Cebu-Uli
Beiträge: 22
Registriert: 04.09.2007 03:19
Wohnort: Wernigerode

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von Cebu-Uli »

War zuerst ASCII. Habe jetzt UTF8 probiert. Der Fehler ist der gleiche. Das ist es auch nicht. Meine Programmversion ist auch aktuell. So was ist mir noch nie passiert. Wenn das kein Bug ist, woran kann das liegen? Ich habe echt keinen Plan mehr.

Gruß

Uli
PureBasic 5.31 (x32, x64) Windows 7 SP1 (x64)
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von RSBasic »

Überprüfe die Zeile, die als Syntax Error markiert wird, genauer. Sind da vielleicht Zeichen vorhanden, die nicht zulässig sind?
Versuche mal die Zeile komplett zu entfernen und schreibe manuell die Zeile ab. Vielleicht kopierst du die ganze Zeit ein unsichtbares, unzulässiges Zeichen mit.
Und kannst du deine Datei hochladen, damit wir diese Datei komplett testen können?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von Derren »

Lade doch mal den gespeicherten Quelltext in den lahmen Windows Editor und schau ob da irgendwelche Zeichen sind die da nicht hingehören.
Außer pre-compiler fällt mir aber nix ein, was das verursachen könnte. Und nachdem du ja komplett neu installiert hast kann's das ja auch nicht sein, oder?
Versuch mal PB in einen anderen Ordner zu installieren und stell sicher dass nach der de-Installation der %Appdata% Ordner auch wirklich keinen PB Kram mehr enthält.
Signatur und so
Benutzeravatar
Tommy
Spassvogel
Beiträge: 319
Registriert: 17.10.2013 14:36

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von Tommy »

Derren hat geschrieben:Lade doch mal den gespeicherten Quelltext in den lahmen Windows Editor
Wo soll bitte schön der Windows Editor langsam sein?
Notepad ist ein minimalistisches Reintextprogramm.
Noch schlichter geht es kaum
und ist wegen der Programmgrösse sofort aufrufbar.
Wenn bei dir der Editor langsam startet dann liegt es wohleher an deiner langsamen Festplatte als am Programm.
Zuletzt geändert von Tommy am 27.01.2015 11:08, insgesamt 2-mal geändert.
PB 5.41 x64
Benutzeravatar
Cebu-Uli
Beiträge: 22
Registriert: 04.09.2007 03:19
Wohnort: Wernigerode

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von Cebu-Uli »

RSBasic hat geschrieben:Überprüfe die Zeile, die als Syntax Error markiert wird, genauer. Sind da vielleicht Zeichen vorhanden, die nicht zulässig sind?
Versuche mal die Zeile komplett zu entfernen und schreibe manuell die Zeile ab. Vielleicht kopierst du die ganze Zeit ein unsichtbares, unzulässiges Zeichen mit.
Und kannst du deine Datei hochladen, damit wir diese Datei komplett testen können?
Es geht ja nicht nur um Nick The Quicks Quelltext. Es passiert ja auch wenn ich PureBasic neu starte, nur eine Sprungmarke wie Test: ohne etwas dahinter schreibe und speichere. Die Syntaxüberprüfung gibt eine Fehlermeldung. Da ist kein verstecktes Zeichen! Da ich hier zum 1. Mal poste weiß ich übrigens auch leider nicht, wie ich eine Datei hochladen kann.

Gruß Uli
PureBasic 5.31 (x32, x64) Windows 7 SP1 (x64)
Benutzeravatar
Cebu-Uli
Beiträge: 22
Registriert: 04.09.2007 03:19
Wohnort: Wernigerode

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von Cebu-Uli »

Derren hat geschrieben:Lade doch mal den gespeicherten Quelltext in den lahmen Windows Editor und schau ob da irgendwelche Zeichen sind die da nicht hingehören.
Außer pre-compiler fällt mir aber nix ein, was das verursachen könnte. Und nachdem du ja komplett neu installiert hast kann's das ja auch nicht sein, oder?
Versuch mal PB in einen anderen Ordner zu installieren und stell sicher dass nach der de-Installation der %Appdata% Ordner auch wirklich keinen PB Kram mehr enthält.
Danke Derren,

Danke, danke, danke!

Das war es. Der %Appdata%-Ordner! Habe alles gelöscht und nochmals installiert. Läuft jetzt endlich. Ich hatte vorher die gesammt Registry und alles durchsucht und nichts mehr gefunden, was PureBasic hieß! Es war trotzdem noch was da. Wenn so etwas zu Problemen führen kann, so sollte das doch eigentlich bei der Deinstallation entfernt werden - oder? Dann war es ja doch irgendwie ein Bug, der mit der Installation zusammenhängt.

Gruß

Uli
PureBasic 5.31 (x32, x64) Windows 7 SP1 (x64)
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von RSBasic »

Nein, bei einer Deinstallation werden benutzerdefinierte Dateien (Einstellungen, Code-Bausteine, ...) nicht automatisch entfernt und das ist auch gut so. Das macht nicht nur der Uninstaller von PB so, sondern alle. Meistens wird man sogar gefragt, ob Einstellungsdateien mit entfernt werden sollen, aber wenn nicht, dann werden diese nicht entfernt. Auch bei Spielen ist das so, dass die Spielstände nicht gelöscht werden. Irgendeine PB-Einstellung (Zeichensatz?) war bei dir nicht korrekt oder es lag daran, dass du eine neue Version drüber installiert hast.
Naja egal, hauptsache es funktioniert wieder.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Cebu-Uli
Beiträge: 22
Registriert: 04.09.2007 03:19
Wohnort: Wernigerode

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von Cebu-Uli »

RSBasic hat geschrieben:Nein, bei einer Deinstallation werden benutzerdefinierte Dateien (Einstellungen, Code-Bausteine, ...) nicht automatisch entfernt und das ist auch gut so. Das macht nicht nur der Uninstaller von PB so, sondern alle. Meistens wird man sogar gefragt, ob Einstellungsdateien mit entfernt werden sollen, aber wenn nicht, dann werden diese nicht entfernt. Auch bei Spielen ist das so, dass die Spielstände nicht gelöscht werden. Irgendeine PB-Einstellung (Zeichensatz?) war bei dir nicht korrekt oder es lag daran, dass du eine neue Version drüber installiert hast.
Naja egal, hauptsache es funktioniert wieder.
Das ist mir natürlich bekannt. Doch sollten die Einstellungsdaten dann kompatibel zu den neuen Versionen sein! Ändert man diese so muß die neue Version bei der Installation dafür sorgen, dass es keine Probleme gibt! Wie kann ich dann übrigens mit mehreren Compilerversionen arbeiten? Ich benötige noch 4.51. Wenn die gleichen Einstellungsdateien in %Appdata% benutzt werden und diese aber nicht kompatibel sind, dann passiert genau das, was ich jetzt hatte!

Gruß

Uli
PureBasic 5.31 (x32, x64) Windows 7 SP1 (x64)
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PB 5.30 (x32, x64) Sprungmarken ergeben Syntax-Error

Beitrag von RSBasic »

Installiere jede neue Version in einem neuen separaten Ordner. Im Einstellungsfenster von PB kannst du unter "Compiler" weitere Versionen hinzufügen, falls du dein Projekt mit einer PB-Instanz in mehreren Versionen (auch x86 und x64) kompilieren möchtest.
Die Einstellungsdatei ist meiner Meinung nach mit anderen Versionen kompatibel. Jedenfalls hatte ich noch nie das Problem, welches du hattest.
Vielleicht, nachdem bei dir eine neue frische Einstellungsdatei erstellt wurde, tritt das Problem bei dir nicht mehr auf.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten