Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie konnte ich by SaveDialog die richtige Component verwende (https://www.delphipraxis.net/119080-wie-konnte-ich-savedialog-die-richtige-component-verwende.html)

lbccaleb 21. Aug 2008 17:46

Re: Wie konnte ich by SaveDialog die richtige Component verw
 
Zitat:

Zitat von uligerhardt
durch die Reihenfolge des "Usens" (Ist das ein Wort? :mrgreen:)

Warum nicht "aufrufens"?? :mrgreen:


Zitat:

Zitat von thomas2009
Zitat:

Zitat von lbccaleb
... kannst du in der GraphicEx.pas die erweiterung ".gif" ausklammern, so wird diese nicht mehr durch die GraphicEx geladen ...

Keine schlechte Idee. Aber lieber nicht : (

Wie soll ich das denn verstehen?? Das ist ne lösung die !auf jedenfall! funktioniert, also warum nicht benutzen??



Zitat:

Zitat von thomas2009
Nur wenn keine andere Lösung gibt, dann ja


Ja sicher wird es noch ne andere Möglichkeit geben, zb. nur die GraphicEx verwenden, und keine anderen Graphic Units! Wieso auch, die sollte alles können was man haben will/brauch ;-)
Und in sachen lesen unterstützt Sie ja schon mehr als die gängigen Bildformate, im speichern leider noch nicht ganz so viele, aber das sollte auch mehr als ausreichen!!

Ausklammern kannst du zb. so: (GraphicEx.pas Zeile: 8103-8114)

Delphi-Quellcode:
    {$ifdef PCDGraphic}
    RegisterFileFormat('pcd', gesKodakPhotoCD, '', [ftRaster], False, True, TPCDGraphic);
    {$endif}

//Hier der ausgeklammerte Code für die .gif Dateien!! Mehr ist das nicht!

 //   {$ifdef GIFGraphic}
//    RegisterFileFormat('gif', gesCompuserve, '', [ftRaster, ftMultiImage, ftAnimation], False, True, TGIFGraphic);
//    {$endif}

    {$ifdef CUTGraphic}
    RegisterFileFormat('cut', gesHalo, '', [ftRaster], False, True, TCUTGraphic);
    {$endif}

thomas2009 22. Aug 2008 00:36

Re: Wie konnte ich by SaveDialog die richtige Component verw
 
Du machst mich mutig
Ich werde ausprobieren mit ausklammern

uligerhardt 22. Aug 2008 07:36

Re: Wie konnte ich by SaveDialog die richtige Component verw
 
Zitat:

Zitat von lbccaleb
Zitat:

Zitat von uligerhardt
durch die Reihenfolge des "Usens" (Ist das ein Wort? :mrgreen:)

Warum nicht "aufrufens"?? :mrgreen:

Es geht ja nicht um den Aufruf einer Funktion, sondern um das Einbinden einer Unit. Aber versteht man, was mit "Reihenfolge des Einbindens" gemeint ist? :gruebel:

Zitat:

Zitat von lbccaleb
Ausklammern kannst du zb. so: (GraphicEx.pas Zeile: 8103-8114)

Delphi-Quellcode:
    {$ifdef PCDGraphic}
    RegisterFileFormat('pcd', gesKodakPhotoCD, '', [ftRaster], False, True, TPCDGraphic);
    {$endif}

//Hier der ausgeklammerte Code für die .gif Dateien!! Mehr ist das nicht!

 //   {$ifdef GIFGraphic}
//    RegisterFileFormat('gif', gesCompuserve, '', [ftRaster, ftMultiImage, ftAnimation], False, True, TGIFGraphic);
//    {$endif}

    {$ifdef CUTGraphic}
    RegisterFileFormat('cut', gesHalo, '', [ftRaster], False, True, TCUTGraphic);
    {$endif}

Na wenn da schon ein $IFDEF außenrum ist...
Such mal nach einem {$DEFINE GIFGraphic} o.ä. und mach {.$DEFINE GIFGraphic} draus. Vermutlich steht das in einer *.inc-Datei.

Uli.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 Uhr.
Seite 2 von 2     12   

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