Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Aufgefallen ist mir das zuerst mit einem Doppelklick auf das Kreuz. Danach blieb der Schreibcursor beim Schreiben (manchmal) am Zeilenanfang stehen. Der Text wurde rückwärts geschrieben.
Der Doppelklickfehler tritt auch im 2. und 3. Gadget auf. Doppelklick im 2.Gadget markiert den Text wie erwartet. Tippt man jetzt einen Text, wird die Markierung nicht überschrieben sondern hinter der Markierung rückwärts geschrieben.
Gleiches passiert auch im 3. und 4. Gadget
Noch etwas: Wenn Text markiert ist und Backspace gedrückt wird, würde ich erwarten daß die gesamte Markierung gelöscht wird (wie bei Delete).
StringExModule.pbi lässt sich unter MacOS 10.11.6 'El Capitan' mit PB 5.70 x86 und x64 nicht starten:
PureBasic Debugger hat geschrieben:Das mit dem Debugger getestete Executable endete unerwartet.
Unter Windows 7 SP1 x64 startet StringExModule.pbi problemlos. Kleiner Fehler beim ersten Testen: Beim ersten Linksklick und Gedrückthalten der linken Maustaste auf das Augen-Symbol wird der Text nicht aufgedeckt, erst ab dem zweiten Klick.
Du bist ja fix. Der Fehler mit dem Doppelklick ist jetzt beseitigt.
Ein Problem gibt es noch, wenn ich den Text oder einen Teil des Textes rückwärts markiere und anschließend überschreiben oder löschen will. Der markierte Text bleibt dann erhalten und wird zusätzlich noch hinter den gerade getippten Text kopiert.
matbal hat geschrieben:Ein Problem gibt es noch, wenn ich den Text oder einen Teil des Textes rückwärts markiere und anschließend überschreiben oder löschen will. Der markierte Text bleibt dann erhalten und wird zusätzlich noch hinter den gerade getippten Text kopiert.
Beim rückwärts Selektieren sind Start- und Endposition vertauscht, kein Wunder dass da seltsame Dinge passieren.
Habe ein paar Proceduren nachgebessert.
Download of PureBasic - Module Download of PureBasic - Programmes
Was mir noch aufgefallen ist: Ich markiere einzelne Wörter überwiegend mit Control + Shift + Pfeiltaste, wenn ich meine Finger ohnehin an der Tastatur habe. Das funktioniert im Autocomplete-Feld leider nicht.
Und: Das Autocomplete wird mit Return vervollständigt. Wie hoch stehen die Chancen, dass das in Zukunft auch mit der Tab-Taste funktionieren könnte?
StringExModule.pbi unter MacOS 10.9.5 'Mavericks' mit PB 5.70 x86 und x64:
Im linken StringGadget läßt sich Text eingeben.
Nach jeder Ausführung erscheint alternierend entweder dieses Fenster oder ein leeres Fenster ohne StringGadgets (und dann nach kurzer Zeit mit einem sich drehenden farbigen Ball / sogenanntes "spinning wheel of death"), das dann über die IDE mit dem Totenkopf-Icon beendet werden muss.