Hab es jetzt nur mal kurz überflogen, sieht aber auf den ersten Blick sehr schick aus
Gerade auch so Dinge wie Watchlist usw. gefallen mir sehr gut. Weiter so!
Beginne jeden Tag als ob es Absicht wäre! BILDblog
Wenn man Konstanten in die automatische Vervollständigung miteinbezieht, werden dort immer alle vorhandenden Konstanten angezeigt. Es erfolgt keine Einschränkung der Konstanten die zum Wortanfang passen.
Bei den PB Schlüsselwörtern funktioniert dies.
Ingo
PureBasic 5.73/6.04 Beta 2; Windows 11 Pro 64
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
ProcedureDLL TestProzedur(*Pointer.TestStruktur) ; Die Variable ist eine Stucture aus Wert1.l,Wert2.l und WErt3.s
*Pointer\Wert1=*Pointer\Wert1*15
*Pointer\Wert2=*Pointer\Wert2+*Pointer\Wert1
*Pointer\Wert3=UCase(*Pointer\Wert3)
EndProcedure
Danach einfach mal diesen Soure mit eingeschalteten Debuger
testen.
Beim PB 3.93 geht alles problemlos, aber bei PB 3.94B3 bekomme
ich jetzt eine Polink Error - Message:
[color=red]PureBasic-Linker error[/color] hat geschrieben:POLINK: warning: Multiple '.date'sections found with different flags(0xc0000040 and 0x60000040).
POLINK: error: Unresolved external symbol '_PB_DEBUGGER_FullScreen'.
POLINK: fatal error: 1 uresolved external(s).
[Edit] Ich habe das Beta-3-Update nochmal darüber installiert und
jetzt scheint es, in Ordnung zu sein was ich im Moment testen konnte.
Es kann möglich sein, das evt. einige Module nicht geupdatet wurden,
wenn evt. die PBCompiler.exe oder der Debugger im Task nicht beendet war.
Darauf hatte ich diesesmal wohl nicht geachtet.
Was mich wundert, das jetzt beim nochmaligen Installieren der
Vorgang viel länger gedauert hatte als beim vorrigen Beta-3-Update.
[/Edit].
MfG Falko
Zuletzt geändert von Falko am 22.07.2005 13:45, insgesamt 1-mal geändert.
Ich erhalte ständig die Meldung: Konnte Quellcode nicht laden. Und zwar beim Compilieren, weil der Pfad nicht gesetzt wurde.
Aus dem gleichem Grund funktioniert TailBite auch nicht mehr. Er findet die zugehörigen Dateien nicht.
Das Compilieren mit Includes sollte auch funktionieren ohne das ich diese extra Lade (in die IDE). Shell-Compilierung ist fast garnicht möglich.
Ich vermute mal, das bisher der PBCompiler den aktuellen Pfad auf das Source-Dir gesetzt hat und dies nicht mehr tut.
Die Ide selber scheint aber tadellos zu funktionieren. Kann trotzdem nicht mit Arbeiten. Aber ihr werdet es schon schaffen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Es gibt einige bugfixes für Compiler, Debugger, IDE und auch ein paar Libs,
desswegen jetzt wieder eine komplette Beta.
Sind denn auch die optimierten Libs von Deeem2031 dabei? Die hatte Fred ja indirekt für die nächste Version angekündigt und eine Beta wäre dafür ja ideal, die doch nochmal auf Herz und Nieren zu testen. (Obwohl ich durchaus davon ausgehe, dass Deeem das ordentlich gemacht hat).
keine Probleme mehr unter Win98!! Habe verschiedene Codes mit und ohne Compiler getestet, habe Autocomplete geprüft und kein einziger Absturz während der ganzen Prüfphase. Das einzige was mir aufgefallen ist, ist das Häckchen im Menü Debugger/Fehlerbericht/Fehlerbericht zeigen. Das wird unter Win98 nicht angezeigt.. ansonsten scheint die IDE jetzt auch viel schneller zu starten als in beta 1 und 2. Sehr gute Arbeit!
helpy hat geschrieben:... oder eine Option mit der ich den Editor mit anderen Preferences starten kann ( -p <preference_file>).
Das wäre sicher wünschenswert.
Interessant wäre auch das Exportieren bzw. Importieren des aktuellen Farbschemas (unter Farbe/Zeichensätze), so dass man wie bei jaPBe verschiedene Farbkonfigurationen laden und speichern kann. Vielleicht kann man ja auch den Preferences-Teil der Farben aus der Datei "PureBasic.prefs" ausgliedern, so wie es bei den Tools mit "Tools.prefs" gemacht wurde. Entweder man macht dann eine "Colors.pref" daraus, die man immer überschreiben muss, oder man kann direkt aus verschiedenen Schema-Dateien auswählen, wie zum Beispiel "Default.color", "Lebostein.color" oder "Traumatic.color"...
Das mit der Kommandozeile wird gemacht.
Wer weitere Vorschläge für nützliche Kommandozeilen optionen hat möge sie bitte posten.
Das mit den Farbschemas: Würde sowas denn genutzt ?
(Ich hatte das immer für so ein ding gehalten, was dann sowiso nicht genutzt würde.)
Ansonsten klar.. sollte ja nicht viel Arbeit sein.
Ich hab noch nen Vorschlag: Bitte setzt den Pfad für den aktuellen Source wieder richtig.
SetCurrentDirectory_("Pfad zum aktuellen Source"), es wird laufend was nicht gefunden, was mit relativen Pfadangaben im Source arbeitet. Es funktioniert nur manchmal, wenn der Pfad per Zufall nicht geändert wurde.
Auch Tools wie Tailbite funktionieren nicht mehr richtig, weil vor ausführen des Tools der Pfad zum Source nicht gesetzt wird.
Der Pfad wurde doch früher auch immer korrekt gesetzt
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.