Zitat Zitat von for_ro
Zitat Zitat von Bammel
das mit den *10 und *4 bestimtm die stringlänge. *10 sind 9 zeichen in dem string.
Das stimmt so nicht. Wenn du *10 angibst, hast du 10 Zeichen im String zur Verfügung. Bascom reserviert dann automatisch ein elftes Byte um Platz für das Ende Zeichen zu haben, falls der String 10 Zeichen lang wird.

In der Deklaration und der Definition der Sub gibst man übrigens keine Länge der Strings an. Declare Sub Anmachen(byval Color As String, Byval Status As String) reicht also.
dann habe ich das mit den längen vertauscht. hatte die mal mit nen array überlagert daher kam das.

mit der deklaraion is mir auch neu.

man lernt halt nie aus.