PB-Code im Editor öffnet nicht

Anfängerfragen zum Programmieren mit PureBasic.
Martin66119
Beiträge: 282
Registriert: 03.01.2005 11:36

PB-Code im Editor öffnet nicht

Beitrag von Martin66119 »

Hilfe!!!!

Mein Programmcode hat die Namen "Martin.pb". Wenn ich den Code öffnen will startet immer der File Viewer. Wie kann ich den Code wieder "sehen". Muss ich irgendwo was umstellen?

PS.: Während eines Test bin ich aus versehen auf den Power-Off Knopf des Rechner gekommen.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
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

Beitrag von NicTheQuick »

Bei jaPBe auf Datei -> Einstellungen... -> Button "jaPBe mit ... verknüpfen"
drücken.

Bei der IDE wird es wohl so ähnlich sein, denke ich.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Dann ist vermutlich die Datei beschädigt.

Ich hatte mal absichtlich aus Binärdateien diese Hyroglyphen, also ASCI-Buchstaben 0 bis 31, kopiert und am Anfang des Programms in einem String abgelegt. Sah so aus string$="⌂⌂←⌂⌂⌂⌂" (ungefähr).

Dies erkennt die PB IDE nicht an, sie meint, der Code sein eine ganze Binärdatei (z. B. ein Bild) und öffnet den Code dann immer im Viewr.

Lösung: Öffne die Martin.pb mit dem Windows Editor und entferne alle ASCII Zeichen (also alle Zeichen von Chr(0) ... Chr(31)). Dann müsste es wieder gehen.

Tipp: Man kann übrigens auch einstellen, was passieren soll, wenn man im laufenden Betrieb auf dem Power-Knopf drückt. Ich hatte vorher auch Ausschalten drin stehen, jetzt hab ich irgendwas anderes. DU kannst z. B. statt ausschalten StandBy, Ruhezustand oder auch nichts nehmen. Bei "nichts" passiert dann einfach gar nichts. So als Tipp, falls du mal wieder aus Versehen dran kommen solltest. :allright:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Martin66119
Beiträge: 282
Registriert: 03.01.2005 11:36

File Viewer

Beitrag von Martin66119 »

Danke für die Hilfe!!!!!!!!

Habs wieder hinbekommen!!!
Antworten