Freigeben über

Fehlermeldung beim starten eines Programmes

Anonym
2015-02-22T12:46:11+00:00

Hallo,

wenn ich ein Programm starten will erhalte ich folgende Fehlermeldung

System Error & H80004023 (- 2147467229). Es ist ein Fehle im Microsoft-Softwareinstallationsprogramm aufgetreten.

Könnt ihr mir sagen woran der Fehler liegt?

MfG

Sebastian

Windows für Zuhause | Vorherige Windows-Versionen | Apps

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

Antwort, die vom Frageautor angenommen wurde

Anonym
2015-02-23T08:11:57+00:00

Dieses Problem tritt auf, nur, wenn du eine EXE-Datei von Visual Basic 6.0 erstellen und Ausführen von außerhalb der Visual Basic-Entwicklungsumgebung.

Lösung ist:

Innerhalb der InitInstance des ActiveX-Steuerelements tätigen eines zu: "

InitCommonControls(void)"oder InitCommonControlsEx(LPINITCOMMONCONTROLSEX lpInitCtrls)diese wird sichergestellt, dass Comctl32.dll geladen und initialisiert, unabhängig von der Container des Steuerelements ausgeführt wird.Anstelle von InitCommonControls aus Code des Steuerelements aufrufen, kannst du auch direkt von der Visual Basic-Clientanwendung aufrufen: Stell eine allgemeine Deklaration für das entsprechende Formular; zum Beispiel: Private Declare Sub InitCommonControls Lib "comctl32.dll" ()Füg einen Aufruf hinzu: InitCommonControls in der Form_Load-Methode. In einigen Situationen könnte dies zu spät zum Initialisieren der allgemeinen Steuerelemente Bibliothek sein. Daher wird empfohlen diese Aufruf in InitInstance des Steuerelements hinzufügen.

War diese Antwort hilfreich?

0 Kommentare Keine Kommentare

0 zusätzliche Antworten

Sortieren nach: Am hilfreichsten