Forum: Programmieren allgemein
by josefkoller,
31. Okt 2012
Hallo,
Danke für die Hinweise.
Ich frag nicht oft, weil man die meisten Probleme mit Googeln lösen kann.
Wenn ich wieder Fragen hab, werd ich richtig zitieren. hab den "Helm gefunden.
Ciao
Forum: Programmieren allgemein
by josefkoller,
31. Okt 2012
Hallo,
ich trau es mir ja fast nicht zu sagen, aber der Fehler lag am Grafikformat.
Ich hab den "grafischen Eigenschaften" meiner Komponente verschiedene Formate zum Testen zugeordnet, weil ich eben auf der Suche nach einer Möglichkeit war, um verschiedene Formate auf dem Canvas darstellen zu können.
Alle hatten TPicture. Beim Rumprobieren hab ich dann bei einem Property TGraphic...
Forum: Programmieren allgemein
by josefkoller,
31. Okt 2012
Hallo,
//*****************************
type
TSysBtnClick = procedure (Sender: TObject; AName:string) of Object;
TGradientOrientation = (gsVertical, gsHorizontal,gsHorizontalNeon, gsVerticalNeon);
Forum: Programmieren allgemein
by josefkoller,
31. Okt 2012
Hallo,
Wie ich schrieb, ich hab das nur mal eben schnell mit onpaint und Image1 probiert, weil ich zuerst dachte, der Fehler käme von der Malerei in meiner Komponente.
In der Komponente selber wird alles was erzeugt wird auch wieder freigegeben.
Danke auch für Deinen "hämisch" gemeinten Hinweis auf einen Debugger.
Forum: Programmieren allgemein
by josefkoller,
31. Okt 2012
Hallo,
vielen Dank für die Antworten.
Ich hab mal die Sachen, die diese Zeichnerei in der Komponente machen, ausgeklammert. Und siehe da: Es kommt immer noch "Abstrakter Fehler".
Dann hab ich mal die Zeichnerei in das OnPaint Ereignis eines Formulars kopiert.
//*******************************************
procedure TForm1.FormPaint(Sender: TObject);
Forum: Programmieren allgemein
by josefkoller,
30. Okt 2012
Hallo,
wie kann ich denn ein Bild auf das Format prüfen?
Die Grafik wird in eine Komponenteneigenschaft (TGraphic) geladen. Um sie auf dem Canvas darstellen zu können, müßte ich wissen welches Format dahintersteckt.
Ich bräuchte sowas, If "graphivproperty" is TPNG oder .... is TJPEG oder .... is TGIF usw.
Vielleicht kann mir jemand weiterhelfen.