Seite 1 von 2

PureBasic 4.0 Beta LINUX

Verfasst: 01.05.2006 18:18
von Goofy
Von PB 3.94 unter Linux bin ich mehr als enttäuscht ,das hat folgende

Gründe: 1. PB hat keinen VisualDesigner (könnte man vieleicht
verschmerzen)
2.Spartanische Gadgets z.b.
editorgadget :beherrscht keine umlaute
kein Borderless, keinFlat,ReadOnly
usw.
.
stringgadget: kann kein Multiline(sollte es aber laut
Hilfe)


3. Scheinbar keine Druckmöglichkeit, in Hilfe nichts gefunden!

4. Status Bar fehlt

5.Die Hilfe Windowsfunktionen haben in einer
Linuxhilfe nichts zu suchen!
fehlende Beispiele.


Die Liste könnte man noch endlos fortführen


Ich habe mir PB eigentlich gekauft um auf Linux
Programmieren zu können ,da Borland leider Delphi nicht auf Linux
portiert (kylix ist keine alternative da veraltert, Qt -Libs).
Lazarus ist immer noch beta nur gtk1 kaum gtk2.
PB ist derzeit kaum benützbar und verdient auch die
Bezeichnung V.Nr. 3.94 nicht.

Deshalb bin ich dafür gleiches Forum für Linux wie jetzt unter
Windows aufzumachen sobald die Windows Final erschienen ist damit
sich auf Linux auch mal was tut.

MFG Goofy

Verfasst: 01.05.2006 18:31
von Franky
Hi Goofy: Zum Thema an sich kann ich net viel sagen, da ich PB unter Linux nie ans laufen gekriegt habe und somit vorerst bei Windoof geblieben bin.

Zum Thema Multiline geb ich dir mal diesen Link:

http://www.purebasic.fr/english/viewtop ... gmultiline


Ansonsten natürlich Schade, dass du von PB so enttäuscht bist, aber vielleicht wirds mit PB 4 ja besser :allright:

bei 5.) geb ich dir übrigends recht. Wenn das so ist, ist es sehr verwirrend und eine Änderung hierfür sollte ja ganz einfach sein.

Verfasst: 01.05.2006 18:44
von MVXA
Du vergisst das die Linux version auch noch sehr buggy ist.

Verfasst: 01.05.2006 19:19
von heinz.goldbach
Hi Goofy,

nachdem ich nach vielen Problemen PB 3.94 unter LINUX zum laufen bekommen habe, läuft die Version sehr stabil unter gtk2.
Ich habe auch umfangreiche Windows Programme mit minimalen Aufwand auf LINUX umstellen können. Probleme bereitet nur die Textausgabe z. B. Multiline. Ich befürchte allerdings das Multiline unter der zukünftigen LINUX PB 4 auch nicht geht. Windows hält da scheinbar Funktionen bereit, die es unter LINUX nicht gibt. Daher ist die Adaption scheinbar schwierig. Evtl. findet Fred dafür ein Lösung. Das wäre Prima, da die Ausgaben dann sauber erscheinen. Denn nicht jeder hat die gleichen Zeichensätze installiert.
Die Zukunft wird es zeigen.

Verfasst: 01.05.2006 19:57
von sim0n
Ich benutze schon seit einiger Zeit PB Linux unter SuSE 9.3 und habe keinerlei Probleme.

Die Installation verlief Problemlos, alles läuft stabil, ich kann mich nicht beklagen

Und wieso soll der StatusBar fehlen?

Also wenn du damit meinst, das dieses Gadget fehlt, kann ich dich vom Gegenteil überzeugen:

Bild

Verfasst: 01.05.2006 20:39
von Heroglyph
Der Trick ist eben wirklich in den Library Optionen -gtk2 zu aktivieren, dann gehen auch die Umlaute und das ganze Zeug :).
Image Gadgets sind dann auch Double Buffered, leider ist das Editor Gadget dann mehr oder minder obsolete (sprich, PB verwendet dort nicht das neue GTK2 Gadget, sondern so eine Kompatibilitätsversion, die nur halb so viel bietet, wie das neue; antialiased Schriftfonts werden da z.B. nicht geboten).
Ich hoffe inständig, dass eine Linuxversion von PB 4.0 herauskommt, die diese neuen Features von GTK2 unterstützt, dann wirds sicher richtig geil :).

Verfasst: 01.05.2006 21:47
von Goofy
Hi Simon,wenn ich folgendes in den Editor schreibe.



[/code]
If OpenWindow(0, 0, 0, 221, 150, #PB_Window_SystemMenu|#PB_Window_ScreenCentered, "Test")
If CreateStatusBar(0, WindowID())
AddStatusBarField(70)
AddStatusBarField(70)
AddStatusBarField(70)
EndIf
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
End

Code: Alles auswählen


Bekomme ich "Syntax Error"

Alle andern Gadgets funktionieren,

@ Heroglyph

[code]
Der Trick ist eben wirklich in den Library Optionen -gtk2 zu aktivieren, dann gehen auch die Umlaute und das ganze Zeug
Mache ich auch, nur mir fehlen im Editorgadget die Optionen die das
Stringgadget bietet .

Wie siehts bei euch mit dem Drucken aus? Gibt es da eine Möglichkeit?

Verfasst: 01.05.2006 22:04
von MVXA
> Wie siehts bei euch mit dem Drucken aus? Gibt es da eine Möglichkeit?
Hast du schon mal bei Google gesucht? Da muss es doch sicher irgendwo
eine Doku oder etwas wie eine lib geben. Wenn du was gefunden hast,
dann lass doch bitte von dir hören.

Verfasst: 01.05.2006 22:35
von sim0n
@goofy

Hab deinen Code gerade getestet, bei mir funktioniert alles ohne Probleme.
Ich bin ein Link

Bei deinem Problem mit dem Stringgadget muss ich dir allerdings recht geben.
Ich finde es auch schade, das dieses Gadget kein Multiline unterstützt

Verfasst: 01.05.2006 22:45
von Andre
Ein Hinweis: entsprechend dem Changelog wurde mit der v4

Code: Alles auswählen

#PB_String_MultiLine
auch unter Windows entfernt, stattdessen soll für mehrzeilige Ausgabe das EditorGadget verwendet werden.

Hängt - glaube ich - mit der auf Nicht-Windows-Plattformen nicht unterstützten Funktion zusammen. Inwiefern das auf Linux durch irgendwelche Tricks doch machbar ist, weiß ich nicht.
Wer da einen guten Tipp hat, darf ihn gerne posten.