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  
