Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ActiveX in programm benutzen nur wenn es vorhanden ist? (https://www.delphipraxis.net/36579-activex-programm-benutzen-nur-wenn-es-vorhanden-ist.html)

DSeven 22. Dez 2004 01:56


ActiveX in programm benutzen nur wenn es vorhanden ist?
 
Guten Tag,

Ich möchte Mozilla über das ActiveX Teil in mein programm einbauen. Klappt auch ganz gut nur jetzt wollte ich gerne wissen wie ich, bei usern die das ActiveX control nicht haben, zum Beispiel im gegenzug den IE benutze.

Weil das programm startet glaub ich nicht auf rechnern wo kein Mozilla ActiveX Control drauf ist, wie umgehe ich das?

mfg,
DSeven

Jens Schumann 22. Dez 2004 06:59

Re: ActiveX in programm benutzen nur wenn es vorhanden ist?
 
Hallo,
wenn Du Mozilla als Komponente auf das Forumlar legst ist es natürlich schwierig,
zur Laufzeit zu testen ob das Ding überhaupt da ist. Deshalb würde ich Dir
empfehlen, die Komponente erst zur Laufzeit im OnCreate Event des Formulars zu
erzeugen.
Delphi-Quellcode:
procedure TForm1FormCreate(Sender : TObject);
begin
  Try
    FBrowser:=TMozilla.Create(Self);
  Except
    MessageDLG('Bitte Mozilla installieren');
  end;
end;
Ich weiss natürlich nicht ob die Mozilla Klasse wirklich TMozilla heißt :stupid:
Du könntest auch auf die Verpackung schreiben: Bei vorher Mozilla installieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 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