Hallo Ich bekomme es einfach nicht hin meinen string in eine Funktion zu übertragen. Mein Code in Bascom Declare Sub Test(zahl As string * 1) Dim Temp As String * 1 Do Temp = "" Call Test(Temp) Loop End Sub Test([byref]zahl As string * 1) local wert as byte wert = asc(zahl) print wert End Sub Habe auch schon ausprobiert von byref auf byval zu schalten. Auch nichts. Er meckert be der Funktion wert = asc(zahl), weil der typ der Variable nicht übereinstimmt Danke für eure Hilfe
hi,
in deinem beispiel ist der string leer
ist WERT als byte definiert?
probier mal:
dim TEMP as string * 1
dim ZAHL as byte
dim WERT as byte
declare sub TEST
do
  for ZAHL = 0 to 255
    TEMP = chr(ZAHL)
    gosub TEST
    waitms 100
  next
loop
End
Sub Test
  wert = asc(TEMP)
  print wert
  return
End Sub
  Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
  
  Bestehender Account
  
  
  
  Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
  Noch kein Account? Hier anmelden.
 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten