Weil das würde dein Problem erklären...
[Edit]
zzz... der alte Sack war schneller als ich

Code: Alles auswählen
a.b = 222
Debug a
b.w = 44444
Debug b
c.l = 3333333333
Debug c
Byte .b 1 Byte -128 bis +127
Word .w 2 Byte -32768 bis +32767
Long .l 4 Byte -2147483648 bis +2147483647
Code: Alles auswählen
a.b = 240
Debug a
vielleicht 3.80Kiffi hat geschrieben:welche Version denn?Tompazi hat geschrieben:vielleicht weil ich noch immer die Demo Version habe?
Grüße ... Kiffi
Code: Alles auswählen
If OpenWindow(0,0,0,100,100,"File Encoder", #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)
CreateGadgetList(WindowID(0))
ButtonGadget(0,5,5,50,25,"load file")
ButtonGadget(1,5,30,50,25,"encode")
ButtonGadget(2,5,55,50,25,"decode")
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
Select EventGadget()
Case 0
file$ = OpenFileRequester("Select a file","","Text (*.txt)|*.txt",0)
Case 1
If file$
OpenFile(0,file$)
l = Lof(0)
For a = 1 To l
char = ReadCharacter(0)
new_char.l= char-28
If new_char<0
new_char=255-new_char
EndIf
char$=Chr(new_char)
text$ = text$ + char$
Next a
CloseFile(0)
CreateFile(0,file$)
WriteString(0,text$)
CloseFile(0)
text$ = ""
Else
MessageRequester("No file!!","No file loaded")
EndIf
Case 2
If file$
OpenFile(0,file$)
l = Lof(0)
For a = 1 To l
char = ReadCharacter(0)
new_char=char+28
If new_char>255
new_char=new_char-255
EndIf
char$=Chr(new_char)
text$ = text$ + char$
Next a
CloseFile(0)
CreateFile(0,file$)
WriteString(0,text$)
CloseFile(0)
text$ = ""
Else
MessageRequester("No file!!","No file loaded")
EndIf
EndSelect
EndSelect
Until Event = #PB_Event_CloseWindow
Else
MessageRequester("ERROR!","ERROR!")
EndIf
End
Eine Möglichkeit wäre gewesen die Suchfunktion zu benutzen...Tompazi hat geschrieben: Ich weiß nicht was ich machen soll![]()