ich versuche eine Funktion zu schreiben , bei der entweder eine Zahl oder ein String zurückkommt.
Die Hilfe ist da ein bischen dürftig , deswegen stehe ich hier einigermassen auf dem Schlauch.
Unter AutoIt hatte ich damit ja (leider ?) nichts zu tun.
Müsste ich die Zahl in einen String umwandeln ? Um sie dann aber wieder woanders einzuspeisen, muss
sie wieder zurück konvertiert werden ?
Dazu noch eine kleine extra Frage, kann Select wirklich nur mit Zahlen hantieren ? Is das nicht ein wenig dürftig ?
Für Stringvergleiche/Selektionen müsste ich mich dann in If Orgien ergehen ?
Ich harre der Beiträge ...

Code: Alles auswählen
Procedure ListGetAktiveItem(RcType.s = "Txt")
Debug "Liste"
ItemId = GetGadgetState(EventGadget())
ItemTxt.s = GetGadgetItemText(EventGadget(),ItemId,0)
Debug "ListDoubleKlick " + Itemtxt
If RcType = "Txt"
ProcedureReturn ItemTxt
EndIf
If RcType = "Id"
ProcedureReturn Item
EndIf
EndProcedure