Seite 2 von 5

Verfasst: 21.07.2005 09:54
von freedimension
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!
:allright:

Verfasst: 21.07.2005 11:03
von IB-Software
Ich habe auch noch etwas gefunden.

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

Verfasst: 21.07.2005 13:47
von Falko
Hi, hat schon jemand mit TailBit jetzt was probiert?
Folgende Sources habe ich mal rausgekramt.


FL_Teststruct.pb mit TailBite die Resource erzeugen:

Code: Alles auswählen

Structure TestStruktur
  Wert1.l
  Wert2.l
  Wert3.s  
EndStructure
und die eigendliche library auch mit TailBite erzeugen
structure_Procedure.pb

Code: Alles auswählen

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.


Test.pb

Code: Alles auswählen

Variable.TestStruktur
Variable\Wert1 = 521
Variable\Wert2 = 10
Variable\Wert3 = "Es wurden 3 Proceduren übergeben"
TestProzedur(@Variable)
Debug "---------------- Ausgabe ---------------------"
Debug Variable\Wert1
Debug Variable\Wert2
Debug Variable\Wert3
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

Verfasst: 21.07.2005 15:26
von ts-soft
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 :wink:

Verfasst: 21.07.2005 16:18
von Ynnus
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).

Verfasst: 22.07.2005 07:51
von Lebostein
:allright: 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!

Verfasst: 22.07.2005 09:21
von helpy
Hi freak,

Gibt es eigentlich Befehslzeilenoptionen für den Editor?

Ich dachte da an eine Option, mit der man direkt an eine bestimmte Stelle in der Datei springen kann. Z.B.

Code: Alles auswählen

PureBasic.exe -l <linenumber> <filename>
... oder eine Option mit der ich den Editor mit anderen Preferences starten kann ( -p <preference_file>).

Was denkt ihr darüber?

cu, helpy

Verfasst: 22.07.2005 09:52
von Lebostein
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"...

Verfasst: 22.07.2005 14:50
von freak
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.

Sunny: Keine Ahnung, da muss ich Fred mal fragen.

Verfasst: 22.07.2005 15:01
von ts-soft
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