Deutsch
XProfEd - Opensource IDE

0.99a -> Bugmeldungen

 
- Seite 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$(Datei$,2,Len(Datei$)-2) : .AddFileName(Datei$))

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


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 Dateien, die über Datei Ö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  
 



 
- Seite 3 -



RGH
Ich habe mal nachgeschaut: Je nach Betriebssystem sind die Werte, die in der registry gespeichert werden tatsächlich offiziell auf maximal 255 (Win9.x/ME) oder 260 (WinNT/2000) begrenzt. Win XP erlaubt 16384 Zeichen ANSI oder UNICODE.
Bei 8 längeren Pfaden oder einer größeren Anzahl geöffneter Dateien wird es da sehr schnell eng.
(Mich wundert nur, daß es bei meinem Windows 2000 bislang keine Probleme gab, obwohl ich teilweise mehr als 10 Dateien im Projekt offen hatte ...)

Der langen Rede kurzer Sinn: Version 0.99b (heute Abend?) wird die Registry nicht mehr nutzen, sondern eine Ini-Datei (XProfed.cfg) im Programmverzeichnis. Ein weiterer Vorteil: Kopiert man die XProfed.exe in verschiedene Verzeichnisse, kann man sich auch unterschiedliche Umgebungen einrichten, was z.B. Runtime, Endung, Includepfad, etc. betrifft. (Das gilt aber erst für Version 1.0, da in 0.99b noch die Profed32.ini zur Übergabe an Compiler und Interpreter verwandt wird. Um das zu umgehen, muß ich erst noch kleine Änderungen an Compiler und Interpreter vornehmen, damit diese die Werte aus den Umgebungsvariablen übernehmen. Das wird in RC7 geschehen, möglicherweise noch am kommenden Wochenende ... wenn mich die Familie läßt. ;)

(Keine Bange: Im Sinne der XProfan-eigenen Kompatibilität werden Compiler und Interpreter wie gewohnt in der Profed32.ini nachschauen, wenn die Umgebungsvariablen nicht gesetzt sind, so dass die Kompatibilität zu PrFellow, ProfanPad und anderen erhalten bleibt!)

Gruß
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
@Michael:

Reg_SZ und Reg_Expand_SZ hat nichts mit der Länge des Registrywertes zu tun, sondern damit, ob Environtmentvariablen im Pfad aufgelöst werden oder nicht.

Gruß
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:66324298cc=Jörg Sellmeyer]Mit den Projektdateien stimmt was nicht!
Wenn ich ein Projekt öffne, kommt die Meldungie Datei hat sich geändert, soll sie gespeichert werden?
Ohne Angabe eines Namens in der Titelzeile![/quote:66324298cc]
Die Meldung kommt wahrscheinlich genau dann, wenn aktuell ein Tab offen ist, das noch nicht gespeichert wurde und demzufolge keinen Namen hat, in der Regel also um ein leeres Tab. Es geht darm, ob dieses gespeichert werden soll (daher auch der leere Name in der Titelzeile). Die Frage ist überflüssig und sollte daher mit Nein beantwortet werden. In XProfan 0.99b kommt diese Frage bei einem leeren Tab nicht mehr!

[quote:66324298cc]Die Prozedur Geändert sollte auch bei AlleSchliessen aufgerufen werden.[/quote:66324298cc]
Das wird sie doch schon! Schau mal in der Hauptschleife beim entsprechenden Menüpunkt nach.

Gruß
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  
 




Sebastian
König
Hallo Roland,

[quote:ca24eb6955]Ich habe mal nachgeschaut: Je nach Betriebssystem sind die Werte, die in der registry gespeichert werden tatsächlich offiziell auf maximal 255 (Win9.x/ME) oder 260 (WinNT/2000) begrenzt. Win XP erlaubt 16384 Zeichen ANSI oder UNICODE.
Bei 8 längeren Pfaden oder einer größeren Anzahl geöffneter Dateien wird es da sehr schnell eng.
(Mich wundert nur, daß es bei meinem Windows 2000 bislang keine Probleme gab, obwohl ich teilweise mehr als 10 Dateien im Projekt offen hatte ...)[/quote:ca24eb6955]
Ganz sicher? So wie ich das [...]  lese sind zwar die Namen für Schlüssel und Werte teilweise auf 255 Zeichen beschränkt, aber der Wert an sich darf auch unter 9x/ME schon 16,300 Zeichen lang sein.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
29.09.2006  
 




Jörg
Sellmeyer
[quote:61da26feb9=RGH]wird die Registry nicht mehr nutzen, sondern eine Ini-Datei (XProfed.cfg) im Programmverzeichnis.[/quote:61da26feb9]
Super!

Es wäre besser, wenn die Tabs beim Neuerstellen durchnummeriert werden. Also Neu 1, Neu 2 u.s.w.. In der Abfrage kann dann auf diesen Titel zurückgegriffen werden und man weiß auch was man speichern soll oder nicht.

4 kB
Hochgeladen:29.09.2006
Ladeanzahl212
Herunterladen
5 kB
Hochgeladen:29.09.2006
Ladeanzahl210
Herunterladen
4 kB
Hochgeladen:29.09.2006
Ladeanzahl212
Herunterladen
4 kB
Hochgeladen:29.09.2006
Ladeanzahl210
Herunterladen
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.09.2006  
 




RGH
[quote:701cbbbc30=Sebastian König]Ganz sicher? So wie ich das [...]  lese sind zwar die Namen für Schlüssel und Werte teilweise auf 255 Zeichen beschränkt, aber der Wert an sich darf auch unter 9x/ME schon 16,300 Zeichen lang sein.[/quote:701cbbbc30]
Du hast natürlich recht! Trotzdem werde ich auf die Registry verzichten, da die Sache mit der Ini-Datei im Programmverzeichnis etliche Vorzüge hat. Nicht zuletzt den, dass man notfalls auch mal selbst Hand anlegen kann, um sie zu korrigieren oder sich eine Sicherheitskopie anzulegen, etc.

Gruß
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  
 




Frank
Abbing
[quote:c64cf9ff6a]Trotzdem werde ich auf die Registry verzichten, da die Sache mit der Ini-Datei im Programmverzeichnis etliche Vorzüge hat. [/quote:c64cf9ff6a]
Sehr lobenswert!
Mir war immer schleierhaft, warum MS die Ini-Dateien gegen die Registry ausgetauscht hat. Gibt nix besseres als Ini.
 
29.09.2006  
 



[quote:7cafca9db8=RGH]
[quote:7cafca9db8]Schriftdialog gibt Fehlermeldung
Syntaxfehler in XProfEd.prf Zeile 2265 ....[/quote:7cafca9db8]
Der Fehler ist richtig erkannt, allerdings liefern bei mir weder Interpreter noch Compiler einen Fehler und werten diesen Ausdruck als 0. Wird natürlich korrigiert![/quote:7cafca9db8]
Der Schriftauswahldialog hats beim schliessen aber anders gesehen und gab eine Fehlermeldung . Also kein rein kosmetischer Fehler
 
29.09.2006  
 




Dietmar
Horn
Hallo,

ich habe in unserem PC-Kabinett gerade festgestellt, daß der XProfEd unter Win 95 nicht funktioniert. So kann man z.B. nicht mal eine Datei über Datei öffnen laden. Es erscheint nur ein kurzes flackern - und das wars dann. Wir haben hier noch ein paar PCs mit Windows 2000, und auf denen funktioniert alles korrekt. Bei mir zu Hause unter XP ist ebenfalls alles OK.

Gruß
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
29.09.2006  
 




RGH
[quote:cfbe0ae993=Dietmar Horn]ich habe in unserem PC-Kabinett gerade festgestellt, daß der XProfEd unter Win 95 nicht funktioniert.[/quote:cfbe0ae993]
Das muß ein Problem der Scintilla-DLL sein. Das hatten wir doch schon mal und TS_SOFT hatte das Problem gelöst. Möglicherweise hat iF das in seiner Fassung der DLL übersehen.

Gruß
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  
 



Das könnte auch am fehlenden InternetExplorer 4 liegen, der eine wichtige DLL installiert.
 
29.09.2006  
 



Huh? Thomas von was redet Roland?
 
29.09.2006  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

8.072 Betrachtungen

Unbenanntvor 0 min.

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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