![]() |
TImage dynamisch erstellen in einer non-VCL-Anwendung! Wie?
moin,
erstmal frohes neues! ich schreibe immer noch an meiner non-vcl anwendung. nun habe ich folgendes problem: ich würde ganz gerne ein timage erstellen, habe allerdings keine form mit der ich die create anweisung bedienen kann. habe nur ein hwnd vom createwindowex aufruf. es muss doch möglich sein ein timage zu erzeugen ohne tform oder? hilfe! vielen dank. |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
Das wird nicht wirklich was, da TImage aus der VCL kommt ;-)
...:cat:... |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
das ist nicht richtig!
ich kann ja auch die forms-unit einbinden und trotzdem mit createwindowex fenstern arbeiten und gleichzeitig forms funktionen nutzen... |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
Die Frage ist nur, ist es dann noch eine nonVCL Anwendung ;-) Die ist es dann halt nicht mehr, da die VCL ja (zumindest in Teilen) dann dabei ist.
Delphi-Quellcode:
...:cat:...
var
Image: TImage; begin .... Image := TImage.Create(nil); Image.Picture.LoadFromFile(...); ... |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
ja da hast du recht. ist aber auch keine klassische delphi-anwendung mehr. eher sowas wie eine console app ohne console aber mit fenster :zwinker:
danke. |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
eine frage hab ich noch:
bei diesem befehl:
Delphi-Quellcode:
kommt die fehlermeldung
tmp := TBitmap.Create();
"[Error] tools.pas(173): Object or class type required" das hatte etwas mit der reihenfolge der units in der uses-klausel zu tun... ich habe aber vergessen wie das genau war! danke! |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
Zitat:
![]() |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
es ist halt so schön einfach mit timage. vor allem wenn man mehrere bilder in ein dc malen möchte.
es ging dabei eigentlich nur darum das ich keine form verwende sondern ein selbst erzeugtes fenster. danke trotzdem! hast du vielleicht noch einen tipp zu meiner zweiten frage? |
Re: TImage dynamisch erstellen in einer non-VCL-Anwendung! W
habe selbst die erklärung mit dem tbitmap problem gefunden:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 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