![]() |
Re: Bild über TImage aus der Datenbank holen?
Wenn das Feld 'Pfad' heißt: Ja
|
Re: Bild über TImage aus der Datenbank holen?
Ah ok aber wie und wo muss ich das dann einbauen? Er sagt immer "INITIALIZATION erwartet aber Beziechner Pfad erhalten"
|
Re: Bild über TImage aus der Datenbank holen?
Hast du die Variable deklariert?
|
Re: Bild über TImage aus der Datenbank holen?
Ich habe nur den Code eingebaut wie er oben steht. Wie Variable Definieren?
|
Re: Bild über TImage aus der Datenbank holen?
Wie wäre es mal mit einem Grundlagentutorial von Pascal bzw Delphi? Die Codebeispiele sollen nur die Lösung anskizzieren und können nicht als Musterlösung für Cut&Paste-Programmierer dienen.
Bei Pascal muss man jede Variable die man verwenden will vorher deklarieren. |
Re: Bild über TImage aus der Datenbank holen?
Das ist aber kein Pascal das ist Delphi.
und außerdem habe ich das nicht einfach so kopiert. Sondern es sieht bei mir so aus:
Delphi-Quellcode:
Wie definiere ich die Variable Pfad?
procedure TForm9.test(Sender: TObject);
//Auslesen des Pfades Pfad :=ADOQuery1.FieldByName('Pfad').AsString; //Versuchen, die Grafik ins Image zu laden try aJPG := TJPEGImage.Create; try aJPG.LoadFromFile(Pfad); Image1.Picture.Graphic := aJPG; except ShowMessage('Fehler beim Laden der Grafik'); end; finally aJPG.Free; end; end; end; |
Re: Bild über TImage aus der Datenbank holen?
Delphi ist aber Pascal und es gilt das selbe jede variable vor der Verwendung zu deklarieren:
Delphi-Quellcode:
Außerdem fehlte das begin
procedure TForm9.test(Sender: TObject);
var Pfad: string; begin //Auslesen des Pfades Pfad :=ADOQuery1.FieldByName('Pfad').AsString; |
Re: Bild über TImage aus der Datenbank holen?
Hast Du den Verlauf den Threads nicht gelesen?
Delphi-Quellcode:
[edit] begin und Einrückungen hinzugefügt [/edit]
procedure TForm9.test(Sender: TObject);
begin //Versuchen, die Grafik ins Image zu laden try Image1.Picture.Graphic.LoadFromFile(ADOQuery1.FieldByName('Pfad').AsString); except ShowMessage('Fehler beim Laden der Grafik'); end; end; |
Re: Bild über TImage aus der Datenbank holen?
Achso das ist definieren. Das wusste ich nicht. Aber wie sieht es denn mit ADOQuery1 aus? Da kommt auch die Meldung Undefinierter Bezeichner: 'ADOQuery1'. Wie muss ich die denn definieren?
|
Re: Bild über TImage aus der Datenbank holen?
Hast Du denn eine ADOQuery auf dem Formular?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz