PB3 => PB4 : Code-Konverter in Mache ...

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Macht er ja auch.

Aus

Code: Alles auswählen

ClearScreen(0,0,0)
wird

Code: Alles auswählen

ClearScreen(RGB(0,0,0))
oder wie meinst Du das jetzt?
Benutzeravatar
blbltheworm
Beiträge: 217
Registriert: 22.09.2004 19:36
Wohnort: Auf der schönen Schwäbischen Alb

Beitrag von blbltheworm »

Ähm, seltsam.
Bei mehreren Beispielen hab ich das bereits manuel machen müssen.
Seit welcher Version macht der Konverter das denn??

Falls nochmal so ein Code auftaucht werd ich ihn posten, ansonsten sorry :oops:
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Das ist seit der ersten version so. Vielleicht hattest Du etwas verwechselt?
Na egal, hauptsache es geht ja. :wink:
Michael Vogel
Beiträge: 72
Registriert: 16.03.2006 11:20

Beitrag von Michael Vogel »

Wenn ich mir etwas wünschen darf - bitte bei Programmstart automatisch das Plugin laden (entweder das erste im Verzeichnis, stets das PB3->4-Plugin oder per Konfigurationsdatei wählbar) - das würde viel Zeit sparen...
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

al90 hat geschrieben:Aus

Code: Alles auswählen

ClearScreen(0,0,0)
wird

Code: Alles auswählen

ClearScreen(RGB(0,0,0))
vorschlag am rande:

wie wäre es mit

Code: Alles auswählen

ClearScreen($000000)
ich persönlich bevorzuge die HEX-version, bin sehr dankbar dafür, dass es in 4.0 so geht.
damit kann man nen farbcode direkt hinschreiben.
das alte mit den 3 werten hatte mich ehrlich gesagt gestört.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

@Kaeru Gaman

War ursprünglich auch so geplant. Aber was ist wenn ein Code bspw. so aussieht?:

Code: Alles auswählen

ClearScreen(a,b,c)
Soll also heißen wenn variablen verwendet werden. Deshalb denke ich
war das mit RGB() die beste lösung.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Code: Alles auswählen

ClearScreen((a&$FF << 16) + (b&$FF << 8) + c&$FF)
;)
Bild
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

@MVXA

Ich denke @Kaeru Gaman meinte wohl eher sowas wie bspw. $FF00FF
um eben einen einzigen 32bit wert zu generieren. Ich habe deinen vorschlag
jetzt nicht getestet, gehe aber mal davon aus das es funktionieren wird.
Allerdings wäre es nicht wirklich ein vorteil gegenüber der variante mit
der RGB() funktion. Soll also heißen, einen einzelwert zu Convertieren
wenn variablen vorhanden sind, ist schlichtweg leider nicht möglich.
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Michael Vogel hat geschrieben:Wenn ich mir etwas wünschen darf - bitte bei Programmstart automatisch das Plugin laden (entweder das erste im Verzeichnis, stets das PB3->4-Plugin oder per Konfigurationsdatei wählbar) - das würde viel Zeit sparen...
Wird seit der letzten version unterstützt. Am besten du besorgst dir die aktuelle ( 1.0.8 ) version.
V1.0.8
-------
- Der Konvertierungsprozess kann nun auch mit der ENTER-Taste gestartet werden.
- Das zuletzt benutzte Plugin wird nun ebenfalls mit in der Config gespeichert.
- Ein eigenes Icon für den Konverter wurde hinzugefügt.
- Einige Fixes.
Michael Vogel
Beiträge: 72
Registriert: 16.03.2006 11:20

Beitrag von Michael Vogel »

al90 hat geschrieben:Am besten du besorgst dir die aktuelle ( 1.0.8 ) version.
Danke - hab ich wohl verschlafen /:->
Antworten