Italia
XProfEd - Opensource IDE

0.99a -> Bugmeldungen

 
- 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:
!Set("ErrorLevel",0)
Cls
Print Val(ReadIni$("HKEY_1","SoftwareRGHXProfanXProfed","cNormal"))
Print %Error
WaitKey
Ergibt immer 1 !!!
WinXP Pro SP2

Syntaxfehler in LetzteDateien.inc
Zeile 117 lautet:
!Case FileExists(Mid$(File$,2,Len(File$)-2) : .AddFileName(File$))

korrekt wäre:
!Case FileExists(Mid$(File$,2,Len(File$)-2)) : .AddFileName(File$)


Wahrscheinlich neu:

Bei leeren unveränderten Tab(s) wird beim beenden nachgefragt, ob speichern.

Schriftdialog gibt Fehlermeldung
Syntaxfehler in XProfEd.prf
Zeile 2265 lautet:
!WhileLoop 0%, MaxTab%  <-- Prozent hinter 0 verkehrt

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
 
29.09.2006  
 



 
- 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
Case (edit#[&loop].GetLineCount() > 1) AND (edit#[&loop].GetLine$(0) <> ""):Flag%=0
>

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  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

7.960 Views

Untitledvor 0 min.

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie