
01-25-2008
|
|
|
|
Re: Problem bei Registrierung eines OCX-Controls
Hallo Peter,
"Peter Pichlmair" <p1753@sbe.at> wrote in message:
> Ich hab 'ne Software am Entwickeln, schon seit W95-Zeiten. Diese Software
> (geschrieben unter MS VFP 9.0 SP1) verwendet zwei ActiveX-Controls:
> MSMAPI32.OCX und MSOUTL32.OCX.
>
> Diese Controls sind unter Vista nun ja nicht mehr da (zumindest hab ich
> sie nicht gefunden). In der Installationsroutine von meinem Produkt steht
> nun folgendes:
> - Copy MSMAPI32.OCX ins Windows-Systemverzeichnis ' funktioniert
> - Registriere die OCX mit \windows\system32\regsrv32.exe
> \windows\system32\MSMAPI32.OCX ' Meldung: OCX erfolgreich registriert
[...]
> Die Installationsroutine läuft in der Administrator-Kennung mit
> eingeschalteter UAC.
>
> In meinem Programm tritt bei Benutzung der Controls aber eine
> Fehlermeldung auf : OLE-Fehlercode 0x80040154 - Unbekannter COM-Statuscode
Dieses Thema passt eher in de.german.entwickler.windowsinstaller; dennoch
hier ein paar Tipps ;-)
Warum verwendest Du für die Installation nicht den Windows / Visual Studio
Installer? Dieser registriert Dir a) Deine OCX so, wie es sein muss und b)
stellt er Dir alle Möglkichkeiten, eine saubere
(De-)/(Reparatur-)Installation durchführen zu können, was Du mit
"Kommandozeilen" in den wenigsten Fällen ohne viel Aufwand hinbekommst.
HTH
Sebastian
--
Wissen ist Macht - nichts wissen macht auch nichts!
|