RSet() nur noch mit 2 Parametern möglich?

Anfängerfragen zum Programmieren mit PureBasic.
Gamer
Beiträge: 180
Registriert: 21.03.2005 16:59

RSet() nur noch mit 2 Parametern möglich?

Beitrag von Gamer »

RSet(Str(Red(newColor)),3,"0") bringt bei mir (3.91) die Fehlermeldung von wegen inkorrekte Parameteranzahl, bei Kürzung auf die ersten beiden Parameter funzt es.

Sind die Codes zu alt oder meine PB-Version?

In meiner Hilfe steht zumindest der 3. Para als optionales Flag mit drin.
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Bei mir gibt es keine Fehler. PB 3.93 ist die aktuelle Version.

Liege ich richtig mir der Annahme, dass du Farbwerte zu manipulieren versuchst? Schau mal in der Hilfe nach dem Befehl RGB(), Red(), Green() und Blue(). Wobei Red() du ja schon auf alle Fälle kennst.

Greetz Laurin
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

wenn es dir um eine formatierte ausgabe geht, probier mal sowas:
(mal ganz allgemein formuliert)

Code: Alles auswählen

Zahl.l = 212
Zahlstring.s = Right("000"+Str(Zahl),3)

Debug Zahl
Debug Zahlstring
RSet ist in so einem Fall ne echte Spatzenkanone ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Nimm mal die Datei "StringLibaryEx" aus dem "PureLibraries\UserLibraries" Verziechniss raus! Danke funktionierts wieder! :)

MFG Lukaso
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Antworten