Ich habe da mal eine frag.
Und zwar:
Wenn ich ein Programm in PB schreibe, welches ein WebGadget enthält und ich das Programm auch auf Computern zum laufen bringen möchte, auf denen der Internet Explorer nicht vorhanden ist (z.B.: deinstalliert wurde) welche Komponenten benötige ich dann, um das WebGadget trotzdem zum laufen zu bringen?
Benötigte Komponenten für WebGadget (IE ActiveX Objekt)
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Benötigte Komponenten für WebGadget (IE ActiveX Objekt)
Keine, die benötigten Komponenten sind nicht deinstallierbar. Lediglich Verknüpfungen und evtl. noch die ieexplore.exe werden
deinstalliert, aber die Funktionalität ist weiterhin auf dem System, sonst wäre z.B. auch kein Windows-Update mehr möglich.
deinstalliert, aber die Funktionalität ist weiterhin auf dem System, sonst wäre z.B. auch kein Windows-Update mehr möglich.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Benötigte Komponenten für WebGadget (IE ActiveX Objekt)
Achso, das heißt also, das ab Win98 alles benötigte auf jeden fall dabei ist, hab ich das richtig verstanden?
Dann mal was anderes, bezüglich der "ATL.dll".
In der PB-Hilfe steht, dass es ratsem ist diese mit dem Programm mitzuliefern, allerdings ist das eine 32Bit Version, wäre diese auf 64Bit Systemen trotzdem funktionsfähig?
Dann mal was anderes, bezüglich der "ATL.dll".
In der PB-Hilfe steht, dass es ratsem ist diese mit dem Programm mitzuliefern, allerdings ist das eine 32Bit Version, wäre diese auf 64Bit Systemen trotzdem funktionsfähig?
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Benötigte Komponenten für WebGadget (IE ActiveX Objekt)
Die ATL.dll sollte auf jedem System, das mind. IE4 installiert hat (gilt nur für Win9x) vorhanden sein, somit ist diese DLL
meiner Meinung nach überflüssig. 64-Bit Systeme benötigen in keinem Fall eine extra DLL.
meiner Meinung nach überflüssig. 64-Bit Systeme benötigen in keinem Fall eine extra DLL.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Benötigte Komponenten für WebGadget (IE ActiveX Objekt)
Ok... Ich danke dir recht herzlich für deine Antworten.
Re: Benötigte Komponenten für WebGadget (IE ActiveX Objekt)
In der PB Hilfe steht es doch drin:Sunny hat geschrieben:Ich habe da mal eine frag.
Und zwar:
Wenn ich ein Programm in PB schreibe, welches ein WebGadget enthält und ich das Programm auch auf Computern zum laufen bringen möchte, auf denen der Internet Explorer nicht vorhanden ist (z.B.: deinstalliert wurde) welche Komponenten benötige ich dann, um das WebGadget trotzdem zum laufen zu bringen?
Das WebGadget verwendet auf Windows das "Internet Explorer 4.0+ ActiveX Objekt". Dies bedeutet, dass IE installiert sein muss (standardmäßig installiert auf Win98/ME und Win2000/XP). Weiterhin wird die "Active Template Library" (ATL.dll), welche sich im Verzeichnis "PureBasic\Compilers\" befindet, ebenfalls benötigt. Diese Bibliothek ist üblicherweise auf modernen Windows-Versionen ebenfalls vorhanden. Da sie jedoch keine System-Komponente ist, ist es sicherer, die ATL.dll aus dem Compiler-Verzeichnis bei Ihrem Programm mitzuliefern.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Benötigte Komponenten für WebGadget (IE ActiveX Objekt)
Seit Windows 2000 ist es eine System-Komponente.PB-Hilfe hat geschrieben:Da sie jedoch keine System-Komponente ist,
Auf Win9x Benutzer die dann nicht mal IE4 installiert haben, kann man wirklich verzichten

Die ATL.dll im Compilers-Verzeichnis ist eine reine ANSI-Version, also wirklich nur für Win9x,
woanders bereitet sie eher Probleme als welche zu lösen.
Meiner Meinung nach, am besten löschen und Hilfe ergänzen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
