Seite 1 von 1
Datei in Buffer laden
Verfasst: 25.10.2011 18:17
von Marie23
Hallo, ich würde gerne die Datei "Bild002.jpg" in den Buffer *ImageBuffer laden.
Wie mache ich das?
LG,
Marie
Re: Datei in Buffer laden
Verfasst: 25.10.2011 18:19
von NicTheQuick
Stichworte sollten reichen: 'ReadFile()', 'Lof()', 'AllocateMemory()', 'ReadData()'

Re: Datei in Buffer laden
Verfasst: 25.10.2011 18:19
von Kiffi
normalerweise lädt man Bilder mit LoadImage(). Wenn Du
allerdings wirklich in einen Buffer laden willst, dann kannst
Du ReadData() verwenden.
Grüße ... Kiffi
Re: Datei in Buffer laden
Verfasst: 25.10.2011 18:39
von Marie23
Danke.
Code: Alles auswählen
OpenFile(0,"Bild002.jpg")
*Input = AllocateMemory(Lof(0))
ReadData(0, *Input, Lof(0))
CloseFile(0)
Das klappt soweit aber wie lade ich eine Datei aus einer DataSection, und dann in den Buffer?
Re: Datei in Buffer laden
Verfasst: 25.10.2011 19:14
von edel
Code: Alles auswählen
DataSection
start:
IncludeBinary "deinpfadzumbild.jpeg"
ende:
EndDataSection
Debug ?start ;zeiger auf das bild
Re: Datei in Buffer laden
Verfasst: 25.10.2011 19:48
von Kiffi
@Marie23: Auch wenn Du schlussendlich nicht aus der
Datei laden willst: Nimm für sowas lieber ReadFile()
anstelle von OpenFile().
Außerdem solltest Du bei Dateioperationen immer den
Rückgabewert prüfen (If ReadFile(...)).
Nur so als Tipp für die Zukunft...
Grüße ... Kiffi
Re: Datei in Buffer laden
Verfasst: 25.10.2011 20:55
von Marie23
Kiffi hat geschrieben:@Marie23: Auch wenn Du schlussendlich nicht aus der
Datei laden willst: Nimm für sowas lieber ReadFile()
anstelle von OpenFile().
Außerdem solltest Du bei Dateioperationen immer den
Rückgabewert prüfen (If ReadFile(...)).
Nur so als Tipp für die Zukunft...
Grüße ... Kiffi
Wir wollen ja mal nicht kleinlich sein !!!
Danke edel !
Re: Datei in Buffer laden
Verfasst: 25.10.2011 21:01
von Kiffi
Marie23 hat geschrieben:Wir wollen ja mal nicht kleinlich sein !!!

war nur nett gemeint.
Aber ok, in Zukunft verkneife ich mir bei Dir solche Tipps.
Re: Datei in Buffer laden
Verfasst: 26.10.2011 14:31
von Nino
Marie23 hat geschrieben:Wir wollen ja mal nicht kleinlich sein !!!

Diese Antwort ist ungefähr so sinnvoll wie diejenige eines Fleischer-Lehrlings, der die Hygiene-Ratschläge seines Meisters mit den Worten kommentiert: "Wir wollen ja mal nicht reinlich sein !!!".

Re: Datei in Buffer laden
Verfasst: 26.10.2011 14:38
von ts-soft
Auf jeden Fall, sollten "Programmierer", die so denken, Ihre Software besser nicht veröffentlichen.
Jeder Programmierer sollte bestrebt sein, seine Software so sicher als nur möglich zu schreiben.
Alles andere sind für mich IMHO Script-Kiddies
