bonjour a tous.
petite question d'un debutant en BD et pas beaucoup plus en delphi.
voila mon probleme, j'ai une BD de type paradox dans lequel je stock un image dans un champ graphique.
Si je pose un DBimage pas de probleme cela marche tres bien. mais la je voudrait l'afficher dans une Timage clasique.
j'ai chercher sur le FORUM et dans la FAQ. et j'en suis au code suivant
qui bien sur ne marche pas du tout sinon je ne serait pas la. Mais je doit avouer que je n'ai pas compris ce que j'ai ecrit (dans le sens ou je ne sait pas du tout comment marche un memorystream).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 var data :^TTreeData; flux : TMemoryStream; begin data:=liste_fichier.GetNodeData(node); if(data.chemin<>'') then begin table1.Filtered:=false; table1.Filter:='Chemin = '''+ data.chemin+''''; table1.Filtered:=true; if not table1.Eof then begin flux:=TMemoryStream.Create; Tblobfield(table1.Fields[champ_miniature]).SaveToStream(flux); flux.Position:=0; Image6.Picture.Bitmap.LoadFromStream(flux); end; end; end;
si quelqu'un a une idée?
Et j'utilise delphi7 si cela peut aider a resoudre mon probleme.
bonne soirée a tous.
Partager