Fehlermeldung: Class not registered. MSSTDFMT.DLL

Hallo,

habe ein von mir geschriebenens VB6 Programm versucht auf meinem Netbook zu starten.

Dabei kommt die Fehlermeldung:

Class not registeres.
You need the following file to be installed. MSSTDFMT.DLL

Habe diese DLL in das WINDOWS\System32 Verzeichnis kopiert.
Leider kommt die Fehlermeldung nach wie vor.

Muss ich da noch irgend etwas installieren?

Danke.

Gruß
Gunter

Hallo,

habe ein von mir geschriebenens VB6 Programm versucht auf
meinem Netbook zu starten.

das klingt, als hättest Du nur die .exe kopiert.

Verwende den ‚Verpackungs und Weitergabeassistenten‘ oder einen anderen Installer.

Den Assistenden findest Du unter Satrt-&gt:stuck_out_tongue_winking_eye:rogramme->VB6->VB6Tools.

Wenn Du den verwendest, gibt es solche Probleme nicht.

Gruß Rainer

Hallo Rainer,

vielen Dank für den Tipp.

So hat es geklappt.

Gruß
Gunter

das klingt, als hättest Du nur die .exe kopiert.

Verwende den ‚Verpackungs und Weitergabeassistenten‘ oder
einen anderen Installer.

Den Assistenden findest Du unter
Satrt-&gt:stuck_out_tongue_winking_eye:rogramme->VB6->VB6Tools.

Wenn Du den verwendest, gibt es solche Probleme nicht.

Gruß Rainer

OT VB5.0 und Weitergabeassistent

habe ein von mir geschriebenens VB6 Programm versucht auf
meinem Netbook zu starten.

das klingt, als hättest Du nur die .exe kopiert.

Verwende den ‚Verpackungs und Weitergabeassistenten‘ oder
einen anderen Installer.

Den Assistenden findest Du unter
Start-&gt:stuck_out_tongue_winking_eye:rogramme->VB6->VB6Tools.

Hallo Rainer,

dummerweise hattest du ja nie VB5.0, vielleicht kannst du oder jmd. anders mir trotzdem erklären, was MS mit dem Text in dem Fensterchen:

http://www.hostarea.de/server-10/Oktober-c6b66617cf.jpg

meinen könnte ?

Ich wollte wissen ob ich bei VB5.0 auch so einen Verpackungs/Weitergabeassisten habe, natürlich nicht, zumindest nicht unter Start–Programme–VB5…

Da gibst u.a. einen „Installationsassistenen“, wenn man den anklickt kommt dieses Bildchen, ich hab das dann abgebrochen weil mir absolut unklar ist was da passiert wenn ich auf „Weiter“ klicken würde.

Was kann MS damit meinen mit dem was da steht? „Anwendung vertreiben“ ?

Die andere, für mich wichtigere Frage, wenn ich nun anscheinend diesen Weitergabeassistnten nicht habe und eine exe erstelle (noch nicht gemacht *glaub*) so kann mir das auch drohen wie es dem Anfrager passiert ist?

Gibt es da Gegenmittel, durch Verweis setzen o.ä. ?

Danke ^ Gruß
Reinhard

@Rainer was bedeutet ‚anderer Installer‘ ? o.w.T.

Hallo Reinhard.

Der angezeigte Dialog in Deinem VB5 sieht ganz so aus wie der Verpackungs- und Weitergabeassistent in VB6. Scheinbar heißt er bloß anders.

Wenn Du auf „weiter“ klickst, dann solltest Du vorher Dein Projekt zu einer exe-Datei kompilieren.

Diese exe-Datei kannst Du dann im Installationsassistenten auswählen. Weiterhin kannst Du noch Angaben machen zu irgendwelchen anderen Dateien, die zusammen mit der eigentlichen Anwendung auf dem Computer des Anwenders installiert werden, z.B. Bild-Dateien.

Klick doch einfach mal auf „weiter“, abbrechen kannst Du danach wohl immer noch. Wenn Du irgendwann auf „fertig“ klickst, sollten eine oder mehrere cab-Dateien erstellt werden und *glaub* so eine Setup.exe

Viele Grüße
Carsten

Hallo Reinhard.

Installshield sollte so ein anderer Installer sein.
Hast Du bestimmt schon 'mal gesehen, als Du irgendeine Anwendung installiert hast.

Viele Grüße
Carsten

Hallo Reinhard,

dummerweise hattest du ja nie VB5.0,

macht nichts, der sieht in VB6 auch nicht viel anders aus.

vielleicht kannst du oder
jmd. anders mir trotzdem erklären, was MS mit dem Text in dem
Fensterchen:

http://www.hostarea.de/server-10/Oktober-c6b66617cf.jpg

meinen könnte ?

Hmmm. Da steht, daß die den Installer gestartet hast, daß der seine Arbeit tun wird, Du den Vorgang aber auch abbrechen kannst.

Ich wollte wissen ob ich bei VB5.0 auch so einen
Verpackungs/Weitergabeassisten habe, natürlich nicht,
zumindest nicht unter Start–Programme–VB5…

??? Dein Screenshot zeigt doch den Assistenten.

Da gibst u.a. einen „Installationsassistenen“, wenn man den
anklickt kommt dieses Bildchen, ich hab das dann abgebrochen
weil mir absolut unklar ist was da passiert wenn ich auf
„Weiter“ klicken würde.

Er fragt Dich, welches Projekt verpackt werden soll, was alles mit verpacht werden soll, nach Namen … Dann wird das Programm kompiliert, alle Komponenten zusammen in eine gepackte Datei verfrachtet, eine Setup.exe und eine Setup.ini erstellt. Die drei Files musst Du dann weitergeben, ich packe die immer in ein .zip

Was kann MS damit meinen mit dem was da steht? „Anwendung
vertreiben“ ?

Verkaufen.

Die andere, für mich wichtigere Frage, wenn ich nun
anscheinend diesen Weitergabeassistnten nicht habe und eine
exe erstelle (noch nicht gemacht *glaub*) so kann mir das auch
drohen wie es dem Anfrager passiert ist?

Du hast ihn ja. Wenn Du ihn nicht verwendest, laufen Deine Programme auf dem Zielrechner mit großer Wahrscheinlichkeit nicht.

Gibt es da Gegenmittel, durch Verweis setzen o.ä. ?

Du kannst alle Komponenten einzeln kopieren und registrieren. Das geht auch ist aber umständlich und mühselig. Aber wozu? Der assistent macht auch nichts anderes.

Gruß Rainer