Bei CountGadgetItems() einen Wert abziehen
Verfasst: 11.09.2018 22:58
Hallo,
das liefert mir leider immer eine Zahl zuviel, weil im zugehörigen Editorgadget immer ein #CRLF$ mit drin ist:
Ich dachte ich kann das einfach mit (CountGadgetItems(#Frei)-1) lösen, aber CountGadgetItems() gibt ja einen String zurück.
Klar kann ich das außerhalb der SetGadgetText() lösen, aber möchte es gerne kompakt
Ok CountGadgetItems liefert einen String, den wandel ich in Val um, ziehe 1 ab und wandel es wieder in einen String um:
Wo ist der Denkfehler? PB meckert wieder das ein String erwartet wird...
das liefert mir leider immer eine Zahl zuviel, weil im zugehörigen Editorgadget immer ein #CRLF$ mit drin ist:
Code: Alles auswählen
SetGadgetText(#Frei_Text,"Frei ("+CountGadgetItems(#Frei)+")")
Klar kann ich das außerhalb der SetGadgetText() lösen, aber möchte es gerne kompakt

Ok CountGadgetItems liefert einen String, den wandel ich in Val um, ziehe 1 ab und wandel es wieder in einen String um:
Code: Alles auswählen
SetGadgetText(#Frei_Text,"Frei ("+Str(Val(CountGadgetItems(#Frei))-1))+")")