Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

fb:porticula NoPaste

Info
Info / Hilfe
Liste
Übersicht / Liste
Neu
Datei hochladen
Suche
Quellcode suchen
Download
Dateidownload

Dateien in den Arbeispeicher laden (BETA)

Uploader:MitgliedAndT
Datum/Zeit:06.11.2007 23:43:15

'Dateien ohne viel aufwand in den Speicher laden?? ist das überhaupt möglich?

'JA!

dim as integer ff
dim as ubyte char

open "C:\WINDOWS\WindowsUpdate.log" for binary access read as #1 ' öffnet eine belibige datei
dim as integer ende = lof(1)
dim as integer startbyte = allocate(ende)' holt sich die freie speiceheradresse( ein kleiner cheat von mir ;) )

print "Laden.."
for i as integer = startbyte to startbyte+ende ' startet die schleife

get #1,,char ' holt aus der datei jedes einzene Byte
poke i,char  ' schreibt das geholte Byte via Poge in den speicher


next
print "fertig."
close #1 ' schließt die datei wieder
Print "Ausgabe.."
dim as integer posi

' ein kleiner Beweiss das es funzt ;)
for i as integer = startbyte to startbyte + ende

    char = peek(i)

    print chr(char);
    if inkey=chr(27) then exit for
    next
sleep                                      ' wartet auf taste