Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Bilder (Bitmaps) mit bestimmten koordinaten setzen (https://www.delphipraxis.net/58991-bilder-bitmaps-mit-bestimmten-koordinaten-setzen.html)

schoenwetterflieger 15. Dez 2005 14:18


Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
Moin Moin Leutz!!!

Habe ein mega wichtiges Anliegen!

Ich möchte Bilder in Delphi einfügen und diese an bestimmte Koordinaten setzen. Ich habe schon viele Foren durchstöbert, aber noch keine Lösungen gefunden
(Kann sein das ich dafür zu blööööd bin :freak: )

Von daher... Bitte Bitte helft mir!!

Wäre für eure hilfe maga dankbar!!!


delphipraxis ist voll geil und hilfreich!!!

ichbins 15. Dez 2005 14:21

Re: Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
Hallo, willkommen in der Delphi-Praxis!

Was genau willst du tun? Willst du das Bitmap in der Entwicklungsumgebung hinzufügen oder erst zur Laufzeit?

Laufzeit:

platziere zuerst eine timage-komponente auf dem Form.

Delphi-Quellcode:
var
  b:tbitmap;
begin
  b:=tbitmap.create;
  b.loadfromfile(dateiname);
  image1.canvas.draw(x-position,y-position,b);
  b.free;
end;
JPEGs zur Laufzeit:

Delphi-Quellcode:
uses
  ..., jpeg;

[...]

var
  j:tjpegimage;
begin
  j:=tjpegimage.create;
  j.loadfromfile(dateiname);
  image1.canvas.draw(x-position,y-position,j);
  j.free;
end;
Entwicklungsumgebung:

platziere eine timage-komponente auf der Form, und klicke dann im Objektinspektor auf die Eigenschaft PICTURE. Dann klickst du auf den kleinen Button mit den 3 Punkten dahinter und ein Fenster springt auf wo du alle möglichen Images reinladen kannst.

schoenwetterflieger 15. Dez 2005 14:46

Re: Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
soll zur Laufzeit erstelt werden!!
der Delphicode sieht ja schon ganz gut aus, aber nach ..Loadfromfile(Bild.bmp); verlangt er einen Konstantenausdruck!!???
Hä bitte helfen!!

ichbins 15. Dez 2005 14:53

Re: Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
Wenn du einen String angibst, musst du den immer in ''-Zeichen einschliessen:

Delphi-Quellcode:
b.loadfromfile('Bild1.bmp');
außerdem würde ich das auch nicht so aufrufen, da das nur ein relativer Pfad ist. Ich würde es so aufrufen:

Delphi-Quellcode:
if extractfilepath(paramstr(0))='\' then
  b.loadfromfile(extractfilepath(paramstr(0))+'Bild1.bmp')
else
  b.loadfromfile(extractfilepath(paramstr(0))+'\Bild1.bmp')

Sidorion 15. Dez 2005 14:57

Re: Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
Wenn Du die Unit Windows mit eingebunden hast, findet er zuerst dort Definition von TBitmap und nicht in der Graphics.
Demzufolge musst Du dann 'b: Graphics.TBitmap' und 'b:=Graphics.TBitmap.Create' schreiben.

ichbins 15. Dez 2005 15:05

Re: Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
Damit hatte ich noch nie Probleme.

schoenwetterflieger 15. Dez 2005 15:10

Re: Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
ja hatte ' nur jeze im Forum vergessen!

das problem bleibt!!

ich hab beide varianten ausprobiert, trotzdem kommt immer fehlermeldung:"konstantenausdruck erwartet"

keine ahnung was da los ist!

ichbins 15. Dez 2005 20:47

Re: Bilder (Bitmaps) mit bestimmten koordinaten setzen
 
Gib mir mal deinen Quellcode


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 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