Seite 1 von 1

Eine kleine Liste mit Newbie Linux fragen...

Verfasst: 27.09.2005 18:05
von MVXA
Hallo!
Ich habe ein paar kleine Fragen zu der Programmierung in PB unter Linux.
Hier eine kleine Liste:
  • Ich bin ein absoluter Konsolenfan. Ich liebe Konsolen. Ka warum aber ich finde
    die Programmierung mit Konsolen sehr einfach und trotzdem kann es noch
    sehr gut aussehen. Allerdings kann man mit PB Funktionen keinen farbigen
    Text ausgeben. Wie kann man dies bewerkstelligen?
  • Pango von GTK2 arbeitet mit der UTF8 kodierung. Aus diesem Grund habe ich
    in der IDE die UTF8 kodierung eingeschlatet. Allerdings spinnt das Scintila
    Gadget etwas mit Umlauten. Gibt es ein Tool mit dem man die Umlaute in UTF8
    Code umsetzen kann?
  • Wenn ich mein Programm weiter geben möchte, sollte ich den Source weiter
    geben, damit sich der Benutzer das ganze selbst kompilieren kann? Aber was
    ist, wenn der Benutzer kein PB hat und das Programm dann nicht unter seiner
    Linux Version funktioniert?
Danke für die Beantwortung der Fragen.

Verfasst: 27.09.2005 19:35
von Zaphod
ist gibt unter linux keinen grund ein pb programm als source weiterzugeben, denn erstens ist pb nicht sehr verbreitet und zweitens werden deine nutzer auf anderen hardwareplatformen trotzdem nicht in den genuß deines programmes kommen, denn pb linux kompiliert nur für x86.

Verfasst: 27.09.2005 21:31
von Beforegod
Also ist eine indirekte Antwort folgende :

auf x86 kann man bedenkenlos die Binärdatei weitergeben?

Verfasst: 27.09.2005 23:10
von MARTIN
Allerdings kann man mit PB Funktionen keinen farbigen
Text ausgeben.
Stichwort Escape-Sequenzen:

Code: Alles auswählen

;Escape-Sequenzen werden mit Ascii-Zeichen 27 eingeleitet
Print(Chr(27)+"[31m rot"+Chr(27)+"[32m grün"+Chr(27)+"[m wieder normal"+Chr(10))
End
Damit kann man noch etwas mehr machen als nur text einfärben.

Verfasst: 27.09.2005 23:11
von Zaphod
genau, vorausgesetzt auf den rechnern der nutzer sind die richtigen bibliotheken in kompatiblen versionen installiert.

Verfasst: 27.09.2005 23:22
von ts-soft
Zaphod hat geschrieben:genau, vorausgesetzt auf den rechnern der nutzer sind die richtigen bibliotheken in kompatiblen versionen installiert.
Das würde also bedeuten, das ich RPM bzw. DEB-Pakete für verschiedenen Distributionen erstellen muß, wenn ich ein Programm veröffentlichen möchte :freak:

Re: Eine kleine Liste mit Newbie Linux fragen...

Verfasst: 03.10.2005 12:38
von MVXA
Hab da noch eine kleine Frage. Wie kann man ASCII zu UTF8 umwandeln?

Verfasst: 03.10.2005 15:07
von Zaphod
das solltest du eigentlich garnicht brauchen, da afaik die 127 ASCII zeichen eine untermenge vom UTF-8 standard sind, die noch dazu an der jeweils selben stelle stehen.

Verfasst: 03.10.2005 15:21
von MVXA
Solltest ist gut. Sag das mal GTK und der Konsole. ASCII Codierung:
MessageBox und Konsole bauen kryptische Zeichen. Die Titel für
die Menüs verlangt aber ASCII Codierung. Also muss ich entweder
im gesamten Source UTF8 oder ASCII verwenden.