Ja gefällt mir die Debug-Console
So getestet.
Also im Cache sind die nichtdruckbare Steuerzeichen NULNUL nicht zu sehen,, nur im ISN-Editor.
Ich bin am Rätselende
Ich schau mal morgen auf Arbeit wie das dort aussieht mit dem gleichen Script/Projekt.
Ja gefällt mir die Debug-Console
So getestet.
Also im Cache sind die nichtdruckbare Steuerzeichen NULNUL nicht zu sehen,, nur im ISN-Editor.
Ich bin am Rätselende
Ich schau mal morgen auf Arbeit wie das dort aussieht mit dem gleichen Script/Projekt.
hmm das ist Interessant...
Wenn du deine .au3 Datei mit SciTE öffnest siehst du dan diese Zeichen?
Kannst du mir eine von deinen au3 Dateien zukommen lassen zum Testen?! (isi.3d@gmx.at)
Ja in SciTE sehe ich diese Steuerzeichen auch, aber nur wenn ich das Projekt mit dem NULNUL bei ISN auch so abspeicher.
Wenn ich NULNUL bei ISN rauslösche und dann das Projekt abspeicher sind diese Zeichen nicht in SciTE zu sehen.
Öffne ich dann das Projekt wieder in ISN dann dann sehe ich wieder NULLNUL (mit schwarzen Hintergrund) am Ende des Scriptes.
Hmm,, schwierig da sind zu viele Firmeninterne Sachen drin im Script. (keine Logins aber andere Sachen, welche ich ungern irgendjemanden zeige )
Ich gehe aber auch nicht davon aus das es was mit diesem Script zu tun hat, sonst würde in SciTE wohl das gleiche wäre.
Sehr rätselhaft was es mit diesem nichtdruckbaren Steuerzeichen NULLNUL (mit schwarzen Hintergrund) auf sich hat.
Ich teste mal ob ich das Problem auch auf meinem Arbeits-PC habe mit speziell dieser einen .au3
Wirklich sehr komisch....
Sonst kürze in deinem Skript einfach 3/4 Weg...
Es muss eh nicht lauffähig sein...Es geht mir nur um das Ende des Skripts (also die komischen Zeichen ^^)
So ich habe nochmal alles ausführlich getestet
Auf Arbeit (WIndowsXP SP3 32 Bit) besteht das gleiche Problem und da auch erst seit dem ich heute ISN auf 0.85 geupdatet habe.
Ich habe mein Script soweit gekürzt und dir die au3 (gezippt) per Mail geschickt
Ich habe noch folgendes beobachtet.
NULNUL wird erst in die au3 mit abgespeichert wenn ich es nicht lösche, also drin stehen lasse.
Das ändert aber nichts daran das ISN diese Zeichen von sich aus einfügt.
Gehe mal meine 3 Anläufe/Schritte durch ob das ganze dann bei dir auch auftritt.
Der Ablauf sieht wie folgt aus.
Erster Anlauf
-Ich öffne mein Projekt in ISN
-NULNUL steht am Ende des Scripts
-ich lösche NULNUL
-speicher das Projekt
-schließe ISN
-öffne die au3 in SciTE um zu sehen ob NULNUL drin steht, aber Fehlanzeige nix zu sehen.
-ich schließe SciTE wieder ohne zu speichern
Zweiter Anlauf
-Ich öffne mein Projekt wieder in ISN
-NULNUL steht wieder am Ende des Scripts
-ich speicher das Projekt ohne jegliche Änderung
-schließe ISN
-öffne die au3 in SciTE um zu sehen ob NULNUL drin steht, so nun ist NULNUL auch in SciTE zu sehen
-ich schließe SciTE wieder ohne zu speichern
Dritter Anlauf
-Ich öffne mein Projekt wieder in ISN
-so jetzt kommt die Meldung das die Datei außerhalb von ISN geändert wurde und die Datei kann auf Wunsch neu geladen werden
Das ganze wurde jetzt durch NULNUL am Ende des Scripts (zweites Speichern des Projekts) ausgelöst.
Danke für deine Testdatei...sehr komisch das ganze...
Bei mir ist genau das selbe
Ich mach mich mal auf die Suche nach dem Fehler....
AAAHHH!! Ich habs gefunden!!!
Der Fehler hat sich in der _SciLexer.au3 versteckt. Ich habe damals diese Änderung gemacht (ist schon lange her...) wegen Info eines Chinesischen Users....
Und da es bei mir keine Fehler mache lies ich es drinnen...
Warum diese Zeichen jetzt nur bei dieser au3 Datei von dir aufgetreten sind kann ich mir zwar noch immer nicht erklären...aber egal...es geht wieder!
Ich werde versuchen dieses Wochenende noch die 0.86 BETA zu releasen...damit sollten die Probleme nun behoben sein!
thx für deine Mittarbeit!
gern geschehen
ach da fällt mir noch was ein, zur Fehlersuche
Wo ich das ganze vorhin nochmal getestet hatte, war das Test-Projekt längere Zeit in ISN offen und am Scriptende stand NULNUL.
Ich habe dann zwischenzeitlich noch was anderes gemacht und habe ISN dabei ein paar mal minimiert und danach wieder maximiert.
Plötzlich war statt NULNUL folgendes zu sehen NULNULNUL.
Wenn man ISN wieder in den Vordergrund holt wird ja der Scriptbaum jedesmal akualisiert.
Kann das vieleicht durch deine neue Aktualisierung kommen?
Du hattest doch die Aktualisierung umgeschrieben so weit ich das hier mit verfolgt habe.
Ja das stimmt jedoch sollte es damit eigentlich nichts zu tun haben...eigentlich..^^
Und das aktualisieren des Skriptbaumen nach dem maximieren werde ich ab version 0.86 auch deaktivieren...in dieser Zeit kann ja eh keiner was umschreiben da drin
AAAHHH!! Ich habs gefunden!!!
Der Fehler hat sich in der _SciLexer.au3 versteckt. Ich habe damals diese Änderung gemacht (ist schon lange her...) wegen Info eines Chinesischen Users....
Und da es bei mir keine Fehler mache lies ich es drinnen...
Hmm, wenn das schon länger her ist, war das auch schon bei der 0.80 drin ?
Dann hätte es doch mit der 0.80 auch schon passieren müssen, ausser mit der 0.85 wurde jetzt erst deine Änderung explizit ausgeführt.
War das Thema mit der Änderung nich mit dem Filewiever beim einlesen von Icons aus einer DLL wo der Vorgang in eine Schleife fest hing ?
Warum diese Zeichen jetzt nur bei dieser au3 Datei von dir aufgetreten sind kann ich mir zwar noch immer nicht erklären...aber egal...es geht wieder!
Ja mir auch
thx für deine Mittarbeit!
Kein Problem, dafür sind Beta-Tester doch da
Ne ich hab das erst mit der 0.85er eingebaut...aber ziehmlich am Anfang der Entwicklung...
Und ne hatte auch mit dem FileViewer nichts zu tun...
Ja das stimmt jedoch sollte es damit eigentlich nichts zu tun haben...eigentlich..^^
Das "eigentlich" gefällt mir
Und das aktualisieren des Skriptbaumen nach dem maximieren werde ich ab version 0.86 auch deaktivieren...in dieser Zeit kann ja eh keiner was umschreiben da drin
Naja, doch vieleicht mit einem anderen Autoscript und Controlsend unsinnige Sachen im Hintergrund in das Editorfenster von ISN schicken.
Naja aber auch egal, somit haben wir schon mal wieder 2 Bugfixes, was uns allen zu Gute kommt
So ich geh erst mal zum Kühlschrank auf Futtersuche
Bis Denn
Das "eigentlich" gefällt mir
Naja aber auch egal, somit haben wir schon mal wieder 2 Bugfixes, was uns allen zu Gute kommt
Stimmt!
Na dann viel Spaß beim Füttern!
Änderungen 0.86 BETA:
--> ISN AutoIt Studio: <--
-----------------------------------
- Bugfix: Titel des Skriptbaumes bleibt nun wo er sein soll
- Bugfix: Beim Maximieren/Minimieren/Wiederherstellen wird nun der Skriptbaum nicht mehr Aktualisiert
- Bugfix: Bugfix beim Prüfen ob eine Datei extern bearbeitet wurde
- NEU: Das alte Rich-Edit Consolen Fenster wurde durch ein Scintilla Control ersetzt (thx to ApudAngelorum )
--> ISN Form Studio 2: <--
-----------------------------------
- Bugfix: Formgröße wurde nicht korrekt gespeichert
- Bugfix: Diverse Bugfixes
Servus.
Habe eben das 1. mal dein Prog benutzt und mir sind ein Paar Grafikfehler ins Auge gesprungen.
Wenn man dein Prog startet und im Projekt den Formeditor öffnet, in das Fenster unterhalb des Dialogs klick,
so verschwindet das Menü neben dem Dialog.
autoit.de/wcf/attachment/15920/
Das sieht dann so aus:
autoit.de/wcf/attachment/15921/
Der Fehler taucht nicht mehr auf, wenn das Hauptfenster 1 mal resized wird.
autoit.de/wcf/attachment/15923/
Desweiteren stimmt was beim resizen nicht, wenn man unter Win7 im Vollbindmodus auf die Titelzeile klickt und das Fenster bewegt.
autoit.de/wcf/attachment/15922/
Die Childfenster sind ausserhalb des Hauptfensters. Nach Ende des Move werden die Chilguis auch nicht ans Hauptfenster angepaßt.
Scheinbar werden da nicht die Richtigen Messages gesendet, oder du fragst sie nur nicht ab.
Beim normalen Resizen werden die Childguis auch erst nach loslassen des Rahmens an die Hauptfensterbreite angepaßt.
Soweit ist das alles was mir bei 5 Minuten Test aufgefallen ist.
Hab noch keine Zeit gehabt weiter zu testen, wenn mir Fehler auffallen poste ich sie dir hier.
Ich glaube es wird abe eine Weile dauern, das Prog ist sehr groß und sieht schon mal sehr gut aus.
Edit: Es währe sinnvoll, wenn die Titelzeilen des Diloges und des Controleditors auf die Arbeitsfläche des Tabs begrenzt wären.
Z.Z. kann Man die Titelzeile ausserhalb des Tabs bewegen. Ist es eigentlich beabsichtigt, das man das Dialogfenster unter
das Menü auf der linken Seite bewegen kann?
autoit.de/wcf/attachment/15923/
thx fürs testen!
Der Grafikbug im Formstudio ist mir bereits bekannt...nur hab ich bis jetzt keinen Plan wie ich den Bug beheben soll....Anscheinend schmekt es dem Formstudio nicht parrent von ISN zu sein...ohne parrent läuft es ohne Probleme....
Und warum das nach 1x resizen normal funktioniert verstehe ich noch weniger...
Die anderen Resizebugs werde ich mir anschauen...thx
Du meist das wahrscheinlich: .Anscheinend schmekt es dem Formstudio nicht child von ISN zu sein
Hab den letzten Post noch erweitert. Neue Bugs schreibe ich dann in eine neue Post.
Edit: Ich hab mir noch nicht deinen Quellcode angesehen. Wenn ich Zeit und Lust habe, schau ich mal, ob ich an dem resizing Problem rumfrickel.
ja stimmt meinte natürlich child
ok thx
Bin ich nur blind oder wie kann man ein Abbrev einfügen?
Das Highlighting der Abbrevs funzt schon, aber ich finde keine Möglichkeit das Abbrev zu expandieren.
Ist ein automatisches konvertieren der Befehle in ihre richtige Schreibweise geplant?
Also das aus z.B. endif ->> EndIf wird, genau wie bei SciTE.
Edit: Ich versuche gerade das Resizing Problem zu lösen, aber ich scheitere schon daran, das ich Deine Scripte nicht ohne Fehlermeldungen
compiliert bekomme. Massenhaft undeklarierte Variablen und Die IfDeclared Funktioenen schlagen auch als Fehler zu Buche.
Nein Abbrev..also die Abkürzungen funktionieren noch nicht...
Geplant noch nicht...wäre aber eine gute Idee