
Ich würde gerne eine Datei in den Speicher laden um dann mit einem Pointer auf die entsprechende Speicheradresse verweisen zu können.
Irgendwie so(in er Theorie):
Code: Alles auswählen
*Pointer=Openfile(1,"test.txt")
Procedure(@Pointer)
Code: Alles auswählen
*Pointer=Openfile(1,"test.txt")
Procedure(@Pointer)
Code: Alles auswählen
Procedure LoadFile(FileName.s)
Protected File.i, *MemoryID
File = ReadFile(#PB_Any, FileName)
If File
*MemoryID = AllocateMemory(Lof(File))
If *MemoryID
ReadData(File, *MemoryID, Lof(File))
EndIf
CloseFile(File)
EndIf
ProcedureReturn *MemoryID
EndProcedure