Ascii über Console und im Windowfenster
Verfasst: 12.01.2005 18:22
Wenn ich diese Consolenanwendung ausführe, bekomme ich zu einer eingegebenen Zahl das richtige, zugehörige Ascii-Zeichen zurück.
Nachdem ich nun schon 2 Stunden lang nach dem Fehler gesucht habe, und auch in der Hilfe geschaut habe :oops: gebe ich auf....
Bin für jede Hilfe dankbar.... MfG roboehler
Edit by NicTheQuick: Code-Tags gesetzt
Code: Alles auswählen
;Beispiel:
OpenConsole()
f=Val(Input())
PrintN(" ")
Print(Str(f))
b$=Chr(f)
Print(" ")
PrintN(b$)
PrintN("Ascii "+Str(f)+" = Buchstabe "+(b$))
Input()
closeConsole()
Sobald ich aber versuche dies im Windowsfenster auszuführen per Inputrequester, erhalte ich nicht das gewünschte Ergebnis. Meist kommt dann die Fehlermeldung, dass sich ein numerischer Wert nicht mit einem
String verträgt.
Hier ist mein Code in Windows. Wo liegt der Fehler?
;Code:
;Beispiel: zahl$
OpenWindow(0, 50, 200, 600, 300, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar, "Window")
InputRequester("Ascii-Wert u. Buchstabe","Bitte geben sie eine Zahl ein:",b$)
If Input$ <> ""
;Ascii = Asc(String$)
;ASCII = Asc("!") ; 'ASCII' erhält den Wert '33'
; Text$ = Chr(ASCII-Wert)
;x$ = Chr(33);x$ enthält das Zeichen "!"
; Ergebnis$ = StrU(Wert, Typ)
; Konvertiert eine vorzeichenlose Zahl in einen String.
;Die folgenden 'Typen' sind möglich:
; #Byte: Der Wert ist eine Byte-Zahl, im Bereich von 0 bis 255
b$=input$
;ASCII= Asc("input$")
;b$= ValF(b$))
;b$=StrF(ValF(b$))
b$= Str(Val(b$))
;b$= StrU(b$,#Byte)
;b$=Str(b)
;c=Asc("b")
;b$=Chr(input$)
a$="Sie haben folgendes in den Requester geschrieben:" + Chr(10)
;ASCII= Asc("b$")
;x$ + Input$ +"Ascii "+Str(i)+" = Buchstabe "+(b$)
a$+" Buchstabe "+b$+" = AsciiWert "+Input$
;+ " Ascii "+Str(zahl$)+" = Buchstabe "+(Input$)
;a$+" Ascii "+Str(f)+" = Buchstabe "+(Input$);Else
; x$ = "Der Requester wurde abgebrochen oder es wurde nichts eingegeben."
;zahl$
EndIf
MessageRequester("Information",a$,0)
End
Debug Input$
Debug b$
Debug a$
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Bin für jede Hilfe dankbar.... MfG roboehler
Edit by NicTheQuick: Code-Tags gesetzt