Createfile() mit Editorgadget funktioniert nicht
Re: Createfile() mit Editorgadget funktioniert nicht
Vermutlich weil du irgendwo ein CloseFile() vergessen hast, denn erst nach CloseFile() wird der RestBuffer des schreibes wirklich in die Datei geschreiben, davor passiert nichts.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- 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
Re: Createfile() mit Editorgadget funktioniert nicht
In seinem ersten Post in diesem Thread steht ein 'CloseFile()'.
Ich würde es eher mal mit einem 'FlushFileBuffers()' - oder wie das heißt - probieren.
Oder es liegt an irgendwelchen Cachingsachen in deinem Texteditor, den du benutzt um zu schauen, ob der Inhalt geschrieben wurde.
Ich würde es eher mal mit einem 'FlushFileBuffers()' - oder wie das heißt - probieren.
Oder es liegt an irgendwelchen Cachingsachen in deinem Texteditor, den du benutzt um zu schauen, ob der Inhalt geschrieben wurde.
Re: Createfile() mit Editorgadget funktioniert nicht
Danke, aber closefile(x) fehlt nirgendwo und hat auch immer die richtigen Einträge x und mit flushfilebuffers() kam ich auch nicht weiter. Was meinst Du mit Cashingsachen vom Editorgadget, NicktheQuick?
- HeX0R
- Beiträge: 3042
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Re: Createfile() mit Editorgadget funktioniert nicht
Er meint nicht das EditorGADGET, sondern den Editor, den du benutzt, um zu sehen, ob in der besagten Datei was drinne is.PB42 hat geschrieben:Was meinst Du mit Cashingsachen vom Editorgadget, NicktheQuick?
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}
Re: Createfile() mit Editorgadget funktioniert nicht
Jetzt läuft das. Allerdings gleich mit dem nächsten Problem, was ich noch nie erlebt habe: Im Editorgadget gibt es beim Editieren null Reaktion beim Betätigen der Return-Taste, das heißt, es ist kein Zeilenumbruch möglich. Kann man das irgendwie erzwingen? #PB_Any oder sonstige Zusätze sind nicht vorhanden beim Editorgadget. Danke.
Re: Createfile() mit Editorgadget funktioniert nicht
Hallo,
jetzt weiß ich, wieso im Editorgadget die Return-Taste nicht reagiert: Weil die Return-Taste als AddKeyboardShortcut für den Enter-Button bestimmt ist. Gibt es trotzdem eine Möglichkeit, wie die Return-Taste auch im Editorgadget anspricht? Falls nicht, ist wohl noch einiges zu verbessern bei PureBasic

jetzt weiß ich, wieso im Editorgadget die Return-Taste nicht reagiert: Weil die Return-Taste als AddKeyboardShortcut für den Enter-Button bestimmt ist. Gibt es trotzdem eine Möglichkeit, wie die Return-Taste auch im Editorgadget anspricht? Falls nicht, ist wohl noch einiges zu verbessern bei PureBasic



Re: Createfile() mit Editorgadget funktioniert nicht
wenn das EditorGadget den Fokus bekommt -> RemoveKeyboardShortcut()
wenn es den Fokus verliert -> AddKeyboardShortcut()
wenn es den Fokus verliert -> AddKeyboardShortcut()
a²+b²=mc²
Re: Createfile() mit Editorgadget funktioniert nicht
Hallo Kiffi, Danke, aber ich weiß nicht, wie Du das meinst. Erkläre mir das bitte mal genauer. Das Gadget für Enter, nämlich ButtonGadget(6,...) hat AddKeyboardShortcut(0,#PB_Shortcut_Return,6) und das EditorGadget wird wie gesagt blockiert, wenn es darum geht, es editieren zu können, und dazu gehört nunmal auch der Zeilenumbruch mittels der Return-Taste. Ohne einen kurzen Code raffe ich nicht, wie man aus dem Dilemma raus kommen soll. Danke schonmal.
Re: Createfile() mit Editorgadget funktioniert nicht
RemoveKeyboardShortcut() bewirtkt GAR NICHTS, DAS ist die Wahrheit!!!
Re: Createfile() mit Editorgadget funktioniert nicht
Du solltest nicht so oft zu Deinem Kühlschrank gehen.PB42 hat geschrieben:RemoveKeyboardShortcut() bewirtkt GAR NICHTS, DAS ist die Wahrheit!!!
a²+b²=mc²