Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Bild in standard TRichedit (https://www.delphipraxis.net/95126-bild-standard-trichedit.html)

Adrian112 1. Jul 2007 15:28


Bild in standard TRichedit
 
Hallo,

ich weiß das dieses Thema schon hundertmal durchdiskutiert wurde,
aber ich hab nichts hilfreiches gefunden.
Also:
Wie fügt man mit einer spezielen Prozedur ein
Bild in ein standard RichEdit ein? (Die Sourcen von JvRichEdit hab ich schon angeschaut, habe es aber nicht richtig
verstanden, da man zusatz Units von JVCL braucht, damit's funkt)

Helmi 1. Jul 2007 16:46

Re: Bild in standard TRichedit
 
Hallo,

versuchs doch mal so: http://www.swissdelphicenter.ch/de/showcode.php?id=1332

Flocke 1. Jul 2007 17:46

Re: Bild in standard TRichedit
 
Ein Standard-TRichEdit (so wie's bei Delphi dabei ist) kann keine Grafiken und OLE-Objekte darstellen, da es das Interface IRichEditOleCallback nicht implementiert (der Tipp bezieht sich auf ein RxRichEdit, das dieses Interface implementiert).

Du solltest auf eine RichEdit-Variante ausweichen, die bereits mit Grafiken umgehen kann.

Adrian112 2. Jul 2007 09:02

Re: Bild in standard TRichedit
 
Ich hab den Code vom Swiss Delphi Center probiert, er startet zwar ohne fehlehrmeldung,
aber wenn ich den Button drücke passiert rein garnichts. Liegt wohl daran, dass er für ein RxRichEdit gedacht ist und nicht für ein standard. Ich werde vieleicht auf ein anderes Richedit umsteigen, aber die die es programmiert haben müssen das ja auch irghendwie geschaft haben. (Die haben das ja sicher auch vom standard RichEdit abgeleitet)

moperswings 3. Jul 2007 13:30

Re: Bild in standard TRichedit
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

auf einer Form füge ein JvRichEdit1, ein Image + Bild.bmp und nen Button ein.
Im Button fügst Du die letzte procedure ein!

Viele Grüsse, moperswings

Adrian112 3. Jul 2007 13:39

Re: Bild in standard TRichedit
 
Danke, aber wie ichs machen müsste fürs JvRichedit weiß ich, man hat mir den Quelltext ja fürs standard Richedit empfohlen.
@ Edit: Ich hab aber beschlossen doch aufs JvRichEdit umzusteigen.

moperswings 5. Jul 2007 09:22

Re: Bild in standard TRichedit
 
Ist irgendwie einfacher, als sich durch den SwissCenter-Code zu kämpfen:

Delphi-Quellcode:
procedure button1.click
begin
  // uses jpeg
  Image1.Picture.Loadfromfile('c:\bild.bmp'); // alternativ auch bild.jpg
  JvRichEdit1.InsertGraphic(Image1.Picture.Graphic, true);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz