Hi All.
I have developed an ActiveX to interact with Internet Explorer
but I am not able to install the component on the pocket pc.
I have read a lot of documentation, looking for info in newsgroups
but nothing, so I post this message here to get some help.

At this point I know that I need to create a .INF file. In this .INF I
have wroten the following:

setup.inf
...................................

[Version]
Signature = "$Windows NT$"
Provider = "Me"
CESignature = "$Windows CE$"

[CEStrings]
AppName="XXX"
InstallDir=%CE2%\

[Strings]
sh3_cpu = 10003
sh4_cpu = 10005
mips_cpu = 4000
strongarm_cpu = 2577
armcpu = 1824

[CEDevice]
UnsupportedPlatforms = "Jupiter","HPC" ; Does not support pltfrm1
VersionMin = 3.0
VersionMax = 100

[DefaultInstall]
CopyFiles = Files.Windows
CESelfRegister = XXX.dll

[SourceDisksNames]
1 = ,"Common files",,.

[SourceDisksFiles]
XXX.dll = 1

[DestinationDirs]
Files.Windows = 0,%CE2% ;\Windows

[Files.Windows]
XXX.dll,,,0x20000000 ; rename, and mark as shared

So, in the same directory as the dll exists, I create the cab file with

cabwiz setup.inf

I donwload the .CAB from the Internet Explorer and ask me for
install the applicacion ... all is ok but the file XXX.dll is not copied
in the \windows directory and not registered, of course.
What I'm missing, or what is wrong?

Thanks a lot for your comments!!

PD: I don't know if it's important by I'm using a iPAQ

Antonio.

Re: How can I install an ActiveX? by Trevor

Trevor
Mon Nov 10 09:05:47 CST 2003

Do a search on your PC for "REGSVRCE.EXE". Copy this file over to your PDA
and then execute it on the PDA. Then type in the path to the ActiveX DLL
and check to see if it was registered. On some PPC versions there is a bug
in REGSVRCE where you have to click on the Today screen after you click "OK"
to see what the results were.

"ant" <ant_back@yahoo.es> wrote in message
news:daedc3fd.0311100351.7ee34f9d@posting.google.com...
> Hi All.
> I have developed an ActiveX to interact with Internet Explorer
> but I am not able to install the component on the pocket pc.
> I have read a lot of documentation, looking for info in newsgroups
> but nothing, so I post this message here to get some help.
>
> At this point I know that I need to create a .INF file. In this .INF I
> have wroten the following:
>
> setup.inf
> ...................................
>
> [Version]
> Signature = "$Windows NT$"
> Provider = "Me"
> CESignature = "$Windows CE$"
>
> [CEStrings]
> AppName="XXX"
> InstallDir=%CE2%\
>
> [Strings]
> sh3_cpu = 10003
> sh4_cpu = 10005
> mips_cpu = 4000
> strongarm_cpu = 2577
> armcpu = 1824
>
> [CEDevice]
> UnsupportedPlatforms = "Jupiter","HPC" ; Does not support pltfrm1
> VersionMin = 3.0
> VersionMax = 100
>
> [DefaultInstall]
> CopyFiles = Files.Windows
> CESelfRegister = XXX.dll
>
> [SourceDisksNames]
> 1 = ,"Common files",,.
>
> [SourceDisksFiles]
> XXX.dll = 1
>
> [DestinationDirs]
> Files.Windows = 0,%CE2% ;\Windows
>
> [Files.Windows]
> XXX.dll,,,0x20000000 ; rename, and mark as shared
>
> So, in the same directory as the dll exists, I create the cab file with
>
> cabwiz setup.inf
>
> I donwload the .CAB from the Internet Explorer and ask me for
> install the applicacion ... all is ok but the file XXX.dll is not copied
> in the \windows directory and not registered, of course.
> What I'm missing, or what is wrong?
>
> Thanks a lot for your comments!!
>
> PD: I don't know if it's important by I'm using a iPAQ
>
> Antonio.