Die Suche ergab 246 Treffer

von matbal
08.09.2019 21:17
Forum: Projekte, Ressourcen, Tools
Thema: RAD EventDesigner V3
Antworten: 23
Zugriffe: 11226

Re: RAD EventDesigner V3

Die Purebasic-IDE muss beendet werden, da die Purebasic-IDE wenn mehr als zwei Dateien sich ändern dies nicht erkennt und dann die Änderung zerstört. Ich habe das gerade mal durchgetestet. Der Fehler ist zuverlässig reproduzierbar. Von allen Tabs, wo Code extern geändert wurde, wird nur jeder zweit...
von matbal
08.09.2019 16:51
Forum: Projekte, Ressourcen, Tools
Thema: RAD EventDesigner V3
Antworten: 23
Zugriffe: 11226

Re: RAD EventDesigner V3

Warum benötigt dein Tool jetzt einen Neustart der IDE? Der erste Versuch mit der neuen Version deines Tools unter Windows hat mich ganz durcheinander gebracht. Ich hatte noch ungespeicherte Test-Codes im Editor. Dann habe ich dein Tool angewendet. Eine IDE-Dialogbox fragt, ob gespeichert werden soll...
von matbal
07.09.2019 11:41
Forum: Allgemein
Thema: DeleteMapElement()
Antworten: 18
Zugriffe: 4344

Re: DeleteMapElement()

Mich würde interessieren, warum das Löschen so extrem viel langsamer ist als das Anlegen der Elemente. Interessant ist nämlich, daß das Löschen der Map-Elemente in einer For-Schleife genauso schnell ist wie das Anlegen der Map-Elemente. Ein Workaround wäre: Ich sammle zuerst die Keys der Elemente, d...
von matbal
04.09.2019 20:57
Forum: Projekte, Ressourcen, Tools
Thema: RAD EventDesigner V3
Antworten: 23
Zugriffe: 11226

Re: RAD EventDesigner V3

Die Dateien werden jetzt erzeugt. Unter Windows gibt es noch immer Probleme mit dem Resize-Code. Ich habe gesehen, daß du schon mit Macros ResizeGadget ersetzt hast. Aber aus irgendwelchen Gründen gibt es manchmal trotzdem noch Fehler. Ich habe den Code für eine Form soweit reduzieren können: Enumer...
von matbal
04.09.2019 12:58
Forum: Projekte, Ressourcen, Tools
Thema: RAD EventDesigner V3
Antworten: 23
Zugriffe: 11226

Re: Projekt EventDesigner V3 (Beta)

Die Windows-Versionen scheinen noch nicht zu funktionieren. Zum Testen habe ich zwei PBF-Dateien erstellt. Wenn ich auf "Start" klicke, kommt das Fenster "Save Project". Wenn ich dann auf speichern klicke, wird zwar im LOG-Bereich allerhand ausgegeben, aber es werden keine Dateie...
von matbal
03.06.2019 13:09
Forum: Allgemein
Thema: Chr(0) in String verketten und in File schreiben
Antworten: 19
Zugriffe: 4660

Re: Chr(0) in String verketten und in File schreiben

8 MB Byte für Byte zu schreiben ist nicht das Problem. Die Stringfunktion Mid() ist zu langsam! (PureBasic weiß nicht, wie lang ein String ist und liest deshalb bei jedem Aufruf von Mid() den String von Anfang an bis zur Startposition. Könnte ja sein, daß der String kürzer ist als die angegebene Sta...
von matbal
31.05.2019 17:08
Forum: Anfänger
Thema: rekursive Dateisuche
Antworten: 12
Zugriffe: 3389

Re: rekursive Dateisuche

@bin_neu_hier

Du hast in beiden Prozeduren vergessen, den Rückgabewert von ExamineDirectory() zu überprüfen. Daher kommt auch der Fehler eine Zeile später bei NextDirectoryEntry().

Bei Links gibt ExamineDirecotry() nämlich 0 (= Fehler) zurück.
von matbal
26.05.2019 14:34
Forum: Anfänger
Thema: Sortier Algorythmus funktioniert nicht
Antworten: 8
Zugriffe: 1609

Re: Sortier Algorythmus funktioniert nicht

Hab es gerade mit den internen Methoden probiert, iss aber bei knapp 100000 Einträgen viel zu langsam. Da iss der Rechner fast 2 Minuten blockiert, mit obiger Methode dauert's nur 8 Sekunden... Klingt für mich, als machst du etwas falsch. Was sortierst du denn? 100000 Einträge zu sortieren, dauert ...
von matbal
09.05.2019 19:58
Forum: Anfänger
Thema: Counter mit Stop abbrechen und mit Start weiter zählen
Antworten: 11
Zugriffe: 3076

Re: Counter mit Stop abbrechen und mit Start weiter zählen

Ich hatte früher einfach den EventLoop in eine Prozedur gepackt. Damit konnte ich auch in einer länger andauernden Schleife Events abarbeiten. DoEvents() enthält im Beispiel den EventLoop. Mit BindEvent() funktioniert dieser Trick aber nicht mehr. EnableExplicit Enumeration #FormMain EndEnumeration ...
von matbal
28.03.2019 09:54
Forum: Code, Tipps und Tricks
Thema: [Module] StringEx (all OS)
Antworten: 19
Zugriffe: 5793

Re: [Module] StringEx (all OS)

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...