| Autor |
Beitrag |
AdrianP
Hält's aus hier
Beiträge: 11
|
Verfasst: Di 20.09.05 22:14
Hallo,
ich habe ein kleines Problem. Ich binde den Code ein und es funktioniert nicht.
try
Image1.Picture.LoadFromFile('APlogo.bmp');
except
Caption := 'Kein Bild';
end;
Dieses Bild sollte doch einfach im ImageFeld Image1 zusehen sein oder? Bei mir erhalte ich aber immer wieder ein StreamRead-Fehler schon beim Kompelieren. Was mache ich falsch?
Gruß
Adrian
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 20.09.05 22:22
 in der Entwickler-Ecke
Gib doch mal den vollständigen Pfad bei der Datei mit an. Evtl. bist du beim Laden der Datei im falschen Verzeichnis.
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Di 20.09.05 22:25
Also wenn das Bild nicht in C:\Windows liegt,
dann sollte man den kompletten Pfad angeben.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
AdrianP 
Hält's aus hier
Beiträge: 11
|
Verfasst: Di 20.09.05 22:29
Habe ich auch schon gemacht, aber das funktioniert leider auch nicht.
Im Projekt ist eine Exception der Klasse EReadError aufgetretten. Meldung:
'Stream-Read-Fehler'. Prozeß wurde angehalten. Fortfahren mit Einzelschritt
oder Start.
Was nun ?
Zuletzt bearbeitet von AdrianP am Di 20.09.05 22:34, insgesamt 1-mal bearbeitet
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 20.09.05 22:33
Habe deinen Beitrag gerade nochmal ganz genau gelesen. Du schreibst, dass der Fehler schon beim Compilieren auftritt!?
Das irritiert mich, da zu dem Zeitpunkt noch gar nichts gelesen wird. Der Fehler kann eigentlich nicht am Source liegen.
Hast du Delphi schon beendet und neu gestartet?
|
|
AdrianP 
Hält's aus hier
Beiträge: 11
|
Verfasst: Di 20.09.05 22:35
Auch ein neu Start funktioniert nicht und bringt den gleichen Fehler? Ich verzweifel gleich.
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Di 20.09.05 22:37
und wenn du die zeile mit loadfromfile auskommentierst, ist dann der fehler weg ?
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 20.09.05 22:41
Nicht verzweifeln.
Ich kenne deinen Kenntnisstand mit Delphi nicht. Fangen wir also ganz klein an.
Bist du sicher, dass du nur compilierst?
Falls nicht, setze mal einen Haltepunkt an den Anfang der Routine und gehe dann mit F8 schrittweise weiter.
Dann solltest du die die Stelle finden, die den Fehler auslöst. Danach schauen wir weiter.
|
|
AdrianP 
Hält's aus hier
Beiträge: 11
|
Verfasst: Di 20.09.05 22:50
Also eine schrittweise kompelierung bringt mich auch nicht weiter.
1. bild := 'D:\Adrian\Desktop\CSV\maut\APlogo.bmp' ;
2. Image1.Picture.LoadFromFile(bild);
Habe das jetzt mal so gemacht.
Dann Haltepunkte gesetzt und festgestellt, das der String einwandfrei übergeben wird. Die Kompelierung hört nach 2. auf.
Am nächsten Punkt kommt dann die Fehlermeldung
PS. Raus kommentiert und der Fehler ist natürlich weg. Aber das ist nicht sinn und zweck der Sache.
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 20.09.05 22:54
Hast du schonmal ein anderes Bild getestet?
Am besten eins, dass nicht von dir ist. Evtl. ist dein BMP-Format nicht in Ordnung.
|
|
AdrianP 
Hält's aus hier
Beiträge: 11
|
Verfasst: Di 20.09.05 23:00
Ja, habe ich doch glad gemacht...und was soll ich sagen, das funktioniert.....
Angler.bmp sei dank....
Danke euch für die schnelle Hilfe.
Gruß
Adrian
|
|