![]() |
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 |
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:
Ich weiss natürlich nicht ob die Mozilla Klasse wirklich TMozilla heißt :stupid:
procedure TForm1FormCreate(Sender : TObject);
begin Try FBrowser:=TMozilla.Create(Self); Except MessageDLG('Bitte Mozilla installieren'); end; end; Du könntest auch auf die Verpackung schreiben: Bei vorher Mozilla installieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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