| |
|
|
- Page 1 - |
|
| Noch vorhanden: Syntaxfarben werden beim erneutem Start des Editors nicht wiederhergestellt. Korrekte Speicherung erfolgt zwar (hab in der Registry nachgeschaut), aber beim Start schreibt er alle Defaultwerte zurück Habs dann nochmal den Source geändert zum testen: Ergibt immer 1 !!! WinXP Pro SP2
Syntaxfehler in LetzteDateien.inc Zeile 117 lautet:
korrekt wäre:
Wahrscheinlich neu: Bei leeren unveränderten Tab(s) wird beim beenden nachgefragt, ob speichern.
Schriftdialog gibt Fehlermeldung Syntaxfehler in XProfEd.prf Zeile 2265 lautet:
LetzteDateien merkt sich nur File, die circa File Öffnen geöffnet wurden. Per Commandozeile übergebene werden ignoriert.
Strg-X schneidet aus und will dann speichern
Ich hoffe das erleichtert die Fehlerfindung ein wenig |
|
|
| |
|
|
| |
|
- Page 2 - |
|
|
RGH | [quote:c6e8a59459=Michael Dell]Uuups, einige der geöffneten File werden unter File und andere dann plötzlich unter Letzte File abgespeichert. Vielleicht ist das das Problem! [/quote:c6e8a59459] Nein, das sind zwei Paar Schuhe:
File speichert beim Beenden des Projektes oder Editors die aktuell im Editor geöffneten File. Das sorgt also dafür, daß es beim nächsten Start so aussieht wie beim Beenden. Dieses Feature gibt es schon immer.
LetzteDateien speichert die Liste der zuletzt geöffneten File oder Projekte, die sich im Dateimenü è. In diese Liste kommen File oder Projekte, die während der Arbeit mit dem Editor circa das File-Menü geladen werden. So kann man zum Beispiel bei der Arbeit an mehreren Projekten ganz einfach zwischen diesen hin- und herwechseln.
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 29.09.2006 ▲ |
|
|
|
|
Michael Wodrich | Braucht man statt Reg_SZ evtl. auch den Reg_Expand_SZ um so einen langen String unterzubringen??? Oder war der nur dazu da um EnvWerte korrekt zu bearbeiten. Der hier ist mir gerade untergekommen:
%SystemRoot%mediaWindows XP-Papierkorb.wav
gespeichert in (Standard) REG_EXPAND_SZ
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 29.09.2006 ▲ |
|
|
|
|
RGH | [quote:65733617f6=Michael Wodrich]New(LetzteDateien)
...und wo steckt das Dispose ???[/quote:65733617f6] Das müßte eigentlich in der ProgrammEnde-Prozedur stehen. Aber da während des Programmi das Objekt nur einmal angelegt wird und beim Programmende eh der ganze Speicher wieder freigegeben wird (bis auf die Sachen, die ein DeleteObject benötigen), bleibt diese Nachlässigkeit ohne jede Auswirkung! ;)
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 29.09.2006 ▲ |
|
|
|
|
Michael Wodrich | [quote:15aebe9eb3]So kann man zum Beispiel bei der Arbeit an mehreren Projekten ganz einfach zwischen diesen hin- und herwechseln. [/quote:15aebe9eb3] Ja, das hatte ich gehofft:
Eine File mit NEU zusätzlich erstellt und versehentlich geschlossen (mit Ctrl-X übrigens ) und dann gedacht - Hurra es gibt ja irgendwo Letzte File. Da kann ich die File ja schnell wieder öffnen. Bis jetzt habe ich die Stelle noch nicht gefunden wo ich an die Letzte File Einträge herankomme.
Wie gesagt: in der Registry steht dieser Schlüssel noch garnicht drin. |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 29.09.2006 ▲ |
|
|
|
|
RGH | [quote:326319a74a=Michael Wodrich]Braucht man statt Reg_SZ evtl. auch den Reg_Expand_SZ um so einen langen String unterzubringen??? Oder war der nur dazu da um EnvWerte korrekt zu bearbeiten. Der hier ist mir gerade untergekommen:
%SystemRoot%mediaWindows XP-Papierkorb.wav
gespeichert in (Standard) REG_EXPAND_SZ
Schöne Grüße Michael Wodrich[/quote:326319a74a] Ähem, ... wo ist hier der Zuasmmenhang mit XProfed 0.99a? Oder habe ich was verschlafen? ;)
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 29.09.2006 ▲ |
|
|
|
|
Michael Wodrich | Ich meine wegen dem abgeschnittenen String. Nimmt REG_SZ einen so langen Pfad auch auf? Wenn ja: Wer hat dann unter File meine Pfade gekappt. |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 29.09.2006 ▲ |
|
|
|
|
Michael Wodrich | So, hab mal ein wenig Rein inne Kartoffeln, raus ausse Kartoffeln gespielt. Ich kann aus der Registry (aus welchem Grund auch immer) nur einen kleinen Stringteil abgreifen...
Beim Neustart des Editors erscheint LetzteDateien dort wo ich es auch erwartet hätte. Ich muß also immer erst den Editor ganz beenden um diese Liste auf dem neuesten Stand zu halten. Jetzt ist dann auch der Registry-Eintrag vorhanden.
ABER: Schon wieder sind alle meine Farbeinstellungen futsch. Hier werde ich mir erstmal eine Umleitung in un INI bauen. Das macht einfach keinen Divertimento mit der Registry.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 29.09.2006 ▲ |
|
|
|
|
RGH | [quote:7be28d7b52=Michael Wodrich]Ich meine wegen dem abgeschnittenen String. Nimmt REG_SZ einen so langen Pfad auch auf? Wenn ja: Wer hat dann unter File meine Pfade gekappt.[/quote:7be28d7b52] Ah jetzt ja! Warum sagst Du nicht gleich, was Dein Problem ist. ;) Ich schau mal, wo das Problem liegt. Diese Begrenzung sollte so nicht sein.
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 29.09.2006 ▲ |
|
|
|
|
RGH | [quote:79432429a6=Michael Wodrich]Beim Neustart des Editors erscheint LetzteDateien dort wo ich es auch erwartet hätte. Ich muß also immer erst den Editor ganz beenden um diese Liste auf dem neuesten Stand zu halten.[/quote:79432429a6] Nein. Sobald Du eine File circa das Dateimenü öffnest, sollte sie in der Liste auftauchen. Bei mir ist es zumindest so. In die Registry wird die aktuelle Liste allerdings erst beim Beenden des Programmi geschrieben..
[quote:79432429a6] ABER: Schon wieder sind alle meine Farbeinstellungen futsch. Hier werde ich mir erstmal eine Umleitung in un INI bauen. Das macht einfach keinen Divertimento mit der Registry.[/quote:79432429a6] Weiter oben steht beschrieben, wie und an welcher Stelle %Error zurückgesetzt werden muß, damit das Problem nicht auftritt. Außerdem habe ich an anderer Stelle schon darauf hingewiesen, daß ich vorhabe in XProfed 1.0 per XProfan 10 die Registry (und auch die Profed32.ini) nicht mehr zu benutzen, sondern eine INI-File im Programmverzeichnis.
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 29.09.2006 ▲ |
|
|
|
|
Michael Wodrich | Da war Cut & Paste Schuld dran. Meine inzwischen 12 überlangen Pfade wurden wohl doch alle korrekt gespeichert (auch wenn ich das nicht sehe in der Registry).
Beim Öffnen sind jedenfalls alle 12 wieder da.
Mir fehlt also nur das sofortige Menü-Refresh, um an die Altlasten wieder heranzukommen. Und hier ist das System noch nicht ausgereift. File entstehen im Editor durch Andare, aber auch durch NEU (Menümäßig und per Toolbar). Also muß hier ein wenig ausgeweitet werden. Meine verunfallte File potuto sonst nicht wiederbelebt werden, war ja eine NEU erstellte (die muß ich dann doch circa den Öffnen-Dialog suchen). |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 29.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Über datei NEU braucht die Liste nicht aktualisiert werden, da dann noch gar kein Name vorhanden ist. Erst beim Speichern wird der Name der Liste hinzugefügt und sollte dann auch im Menü auftauchen. Wenn der Editor Dir abschmiert ohne daß die File gespeichert ist, kann sie auch nicht wiedergefunden werden. Es sei denn, Roland nutzt ein Dummy-File in die er ungespeicherte Edits reinspeichert. Dann potuto man auch eine Autosavefunktion einbauen. Allerdings potuto es tatsächlich Sinn machen die Liste beim Öffnen/Speichern einer File gleich zu sichern. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 29.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Mit den Projektdateien stimmt was nicht! Wenn ich ein Projekt öffne, kommt die Meldungie File hat sich geändert, soll sie gespeichert werden? Ohne Angabe eines Namens in der Titelzeile! Wovon es dann abhängt, daß die File dann geladen werden, habe ich noch nicht raus aber meistens ist die Projektdatei dann ohne die vorher vorhandenen Dateinamen auf der Platte. Besonders wenn Io l' Editor dann neu starte.
Die Frage, ob ein leeres Tab gespeichert werden ist auch ziemlich überflüssig. Das sollte auch noch abgestellt werden. Diese Zeile in der Prozedur Geändert (iF stehen wahrscheinlich die Nackenhaare zu Berge, wenn selbst der Chef Umlaute in Prozedurnamen verwendet ) sollte Abhilfe schaffen:
edit#[&loop].GetLine$(0) gibt nicht die ganze Zeile zurück. Das letzte Zeichen fehlt. KompilierenMarkierenSeparieren Die Prozedur Geändert sollte auch bei AlleSchliessen aufgerufen werden. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 29.09.2006 ▲ |
|
|
|