Vista - Outline-Control

23/01/2008 - 14:07 von Peter Pichlmair | Report spam
Hi All,

Ich hab hier ein Problem mit dem Outline-Control unter Vista.

Mein Programmsystem verwendet das Outline-Control (MSOUTL32.OCX). Das
Control ist über die Klasse 'olecontrol' auf eine Page einer Form eingefügt.
Diese OCX ist, so wie es scheint, unter Vista nicht vorhanden. Wenn ich im
Vista-Administrator diese OCX ins Windows-Systemverzeichnis reinstelle und
es dort mit regsvr32 registriere, so kann mein Programm in der
Administratorkennung das Control verwenden.

Wechsle ich jedoch auf einen 'normalen' Vista-User, dann bringt mein
Programm beim Aufruf der betroffenen Maske die Fehlermeldung:
OLE-Fehlercode: 0x80040515 - Unbekannter COM-Statuscode



Was mache ich falsch?

Ich verwende: VFP 9.0 SP1, Auf dem Vista-System ist die UAC aktiviert.


Peter Pichlmair
SBE-IT Solutions GmbH
 

Lesen sie die antworten

#1 Peter Pichlmair
23/01/2008 - 16:24 | Warnen spam
Hi All,

Ich hab weiter experimentiert - das Ergebnis ist, daß das Outline-Control
nicht korrekt registriert worden sein dürfte.

Zur Installation des MSOUTL32.OCX hab ich schnell mal mit dem
InstallShieldExpress 5.0, das ja bei VFP 9.0 dabei ist eine
Installationspaket geschnürt. Da waren entweder die 'Knoten' falsch *g*,
oder das Programm tut nicht richtig. (Sind da Probleme bekannt?).

Nachdem ich die OCX manuell deregistriert und neu registriert habe funkt es.

Ich danke für Eure Bemühungen.


Peter Pichlmair
SBE-IT Solutions GmbH


"Peter Pichlmair" schrieb im Newsbeitrag
news:a2431$47973c36$51df1d2a$
Hi All,

Ich hab hier ein Problem mit dem Outline-Control unter Vista.

Mein Programmsystem verwendet das Outline-Control (MSOUTL32.OCX). Das
Control ist über die Klasse 'olecontrol' auf eine Page einer Form
eingefügt. Diese OCX ist, so wie es scheint, unter Vista nicht vorhanden.
Wenn ich im Vista-Administrator diese OCX ins Windows-Systemverzeichnis
reinstelle und es dort mit regsvr32 registriere, so kann mein Programm in
der Administratorkennung das Control verwenden.

Wechsle ich jedoch auf einen 'normalen' Vista-User, dann bringt mein
Programm beim Aufruf der betroffenen Maske die Fehlermeldung:
OLE-Fehlercode: 0x80040515 - Unbekannter COM-Statuscode



Was mache ich falsch?

Ich verwende: VFP 9.0 SP1, Auf dem Vista-System ist die UAC aktiviert.


Peter Pichlmair
SBE-IT Solutions GmbH




Ähnliche fragen