Select Case

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
TobiasR
Beiträge: 19
Registriert: 16.08.2008 08:58
Wohnort: Nidda
Kontaktdaten:

Select Case

Beitrag von TobiasR »

Hallo,

ich habe schon wieder ein Thema.
Eigentlich ist an Select - Case gar nicht besonderes.
Aber irgentwie bekomme ich es hier nicht gebacken


Code: Alles auswählen

         V8.s=StringField(string,8,"-")          
        StringGadget(#String_18, 455, 665, 70, 25, V8)

        MessageRequester("test",V8,1)  ;hier bekomme ich eine 105 angezeigt
        
        Select V8
         
          Case "105"
          
          StringGadget(#Info_Pool_Temp_dach, 550, 285, 55, 25, V8.s)
          StringGadget(#Info_Pool_Temp_Pool, 550, 285, 55, 25, V4.s)
               
         Default
         MessageRequester("test","Default",1)

    
        EndSelect 
Ich vermute dass es am Format liegt. Aber wie bekomme ich das raus bzw. wie müsste Case lauen?
Kann mir noch mal jemand einen Tip geben?!

Tobias
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

wäre nett wenn du noch zeigen kannst wie "string" aussieht.

vllt heißt es nicht "105" sondern "105 " oder so, also mit nicht sichtbaren Zeichen dabei (Leerzeichen)

dann würde vielleicht ein Trim(StringField(string,8,"-")) helfen
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ich würde dir grundsätzlich empfehlen, mit integers zu arbeiten wenn du eh nur zahlen hast,
dann ersparst du dir solche probleme mit feinheiten.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten