WEBSTER
Bekanntes Mitglied
Salute,
habe schon wieder mal ein Prob mit Delphi.
Wenn ich von TPicture aus ein JPG laden will, und das nicht die Endung *.jpg hat, dann geht das nicht. Ok, da habe ich in der Hilfe das hier gesehen:
TPicture.RegisterFileFormat
type TGraphicClass = class of TGraphic;
class procedure RegisterFileFormat(const AExtension, ADescription: string; AGraphicClass: TGraphicClass);
Beschreibung
Mit RegisterFileFormat können Sie ein neues Grafikdateiformat bei TPicture registrieren. Dieses Format kann anschließend in einem Öffnen- oder Speichern-Dialogfeld verwendet werden.
Der Parameter AExtension bestimmt die aus drei Zeichen bestehende DOS-Dateinamenserweiterung für die Grafikklasse (beispielsweise “BMP“ für TBitmap). Mit ADescription kann die in der Dropdown-Liste des Dialogfeldes angezeigte Beschreibung für die Grafik angegeben werden (beispielsweise “Bitmaps“ für TBitmap). Der Parameter AGraphicClass registriert die neue Grafikklasse, die dem Dateiformat zugeordnet werden soll.
Nun, darauf hin habe ich folgendes geschrieben...
image1.Picture.RegisterFileFormat
('JPG','',main_form.Nr_SpinEdit.value);
Den Wert des SpinEdit Feldes nimmt er Compiler aber nicht an, da er nicht aus der TGraphicClass stammt. Wie kann ich es schaffen, dass ich den SpinEdit Wert als Erweiterung übergeben kann.
Danke für eure Hilfe....
WEBSTER
------------------
----==WEB-MASTER OF==----
---=hot.warez.arecool.net=---
habe schon wieder mal ein Prob mit Delphi.
Wenn ich von TPicture aus ein JPG laden will, und das nicht die Endung *.jpg hat, dann geht das nicht. Ok, da habe ich in der Hilfe das hier gesehen:
TPicture.RegisterFileFormat
type TGraphicClass = class of TGraphic;
class procedure RegisterFileFormat(const AExtension, ADescription: string; AGraphicClass: TGraphicClass);
Beschreibung
Mit RegisterFileFormat können Sie ein neues Grafikdateiformat bei TPicture registrieren. Dieses Format kann anschließend in einem Öffnen- oder Speichern-Dialogfeld verwendet werden.
Der Parameter AExtension bestimmt die aus drei Zeichen bestehende DOS-Dateinamenserweiterung für die Grafikklasse (beispielsweise “BMP“ für TBitmap). Mit ADescription kann die in der Dropdown-Liste des Dialogfeldes angezeigte Beschreibung für die Grafik angegeben werden (beispielsweise “Bitmaps“ für TBitmap). Der Parameter AGraphicClass registriert die neue Grafikklasse, die dem Dateiformat zugeordnet werden soll.
Nun, darauf hin habe ich folgendes geschrieben...
image1.Picture.RegisterFileFormat
('JPG','',main_form.Nr_SpinEdit.value);
Den Wert des SpinEdit Feldes nimmt er Compiler aber nicht an, da er nicht aus der TGraphicClass stammt. Wie kann ich es schaffen, dass ich den SpinEdit Wert als Erweiterung übergeben kann.
Danke für eure Hilfe....
WEBSTER
------------------
----==WEB-MASTER OF==----
---=hot.warez.arecool.net=---