Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Regsvr32.exe

0 views
Skip to first unread message

Peter Stiens

unread,
Jan 2, 2003, 11:39:20 AM1/2/03
to
hallo Ng,

ich versuche eine unter VFP7SP1 erstellte Exe (ausführbarer
Win32/COM-Server) auf einer WIN98-maschine zu registrieren und im folgenden
als COM-Server anzusprechen.

Leider bekomme ich schon beim aufruf von Regsvr32.exe eine Fehlermeldung.
Ich habe die MS-KB durchsucht, mit Google alle Groups - kann leider die
fehlermeldung nicht finden / zuordnen.

Die meldung lautet
LoadLibrary("meinserver") failed. GetLastError returns 0x0000000b

Hat jemand eine Idee, was ich falsch mache?

Danke im Voraus


--
Gruß aus Münster

Peter Stiens
(..stiens...at...escape..bindestrich....software...punkt...deutschland)

Matthias Will

unread,
Jan 2, 2003, 11:07:41 AM1/2/03
to
Hallo Peter,

Peter Stiens wrote:
> hallo Ng,
>
> ich versuche eine unter VFP7SP1 erstellte Exe (ausführbarer
> Win32/COM-Server) auf einer WIN98-maschine zu registrieren und im
> folgenden als COM-Server anzusprechen.
>
> Leider bekomme ich schon beim aufruf von Regsvr32.exe eine
> Fehlermeldung. Ich habe die MS-KB durchsucht, mit Google alle Groups
> - kann leider die fehlermeldung nicht finden / zuordnen.
>
> Die meldung lautet
> LoadLibrary("meinserver") failed. GetLastError returns 0x0000000b
>
> Hat jemand eine Idee, was ich falsch mache?

Mal meinserver.exe /regserver probiert ?

hth
Matthias


Peter Stiens

unread,
Jan 3, 2003, 6:02:20 AM1/3/03
to
hallo Matthias,

> Mal meinserver.exe /regserver probiert ?

prima. nach einem Tippfehler ;-) hat es dann doch funktioniert.

Nun bekomme ich leider beim Aufruf

ox = CREATEOBJECTEX("mysrv.myclass","\\Computer2","")

die fehlermeldung:

RPC-Server nicht verfügbar.

Der Computer2 (Server) ist aber per namensauflösung von meiner
entwicklungsmaschine (client) erreichbar.
man muss laut hilfe noch den remote automatisierungs manager benutzen:

"Führen Sie auf dem Servercomputer die Datei Racmgr32.exe, den
Remoteautomatisierungsverbindungen-Manager, aus. "

Woher bekomme ich den? habe die datei weder auf meiner VFP7
entwicklungsmaschine (win XP home) noch auf dem computer2 (test-server /
win98)

Peter Stiens

unread,
Jan 3, 2003, 7:59:10 AM1/3/03
to
So,

mittlerweile habe ich VisualStudio6 nachinstalliert (uhhhh - wollte ich
eigentlich vermeiden).
Dort habe ich den RACMGR32 und den AUTMGR32 gefunden.

Die Fehlermeldung hat sich dadurch auch geändert <bg>

ox = CREATEOBJECTEX("mysrv.myclass","\\Computer2","")

Ole-Fehler 80080005 - Starten des Servers ist fehlgeschlagen.

Vielleicht noch zur Erklärung.
Vor etwa einem Jahr hab ich - testhalber - mal eine solche DCOM-Verdindung
zwischen zwei Rechnern - mit viel Friemelei - hinbekommen. Leider ist die
MS-Doku in einigen Punkten etwas ungenau und ich habe vergesen, was ich
damals eingestellt hatte.

- Kann mir jemand die genauen Einstellungen im RACMGR nennen?
- Muss ich das DCOMCNFG-Tool benutzen?

Ich werde weiter versuchen, eine Instantiierung hinzubekommen.
falls mir jemand helfen kann, so bin ich darum auch nicht bös <vbg>

Holger Vorberg

unread,
Jan 3, 2003, 7:02:19 AM1/3/03
to
Hi,

> Woher bekomme ich den? habe die datei weder auf meiner VFP7
> entwicklungsmaschine (win XP home) noch auf dem computer2 (test-server /
> win98)

urks...., Entwicklungsmaschine mit xpHome und Server mit Win98 ?
Schlimmer kann die Konstellation ja kaum noch sein ! <bg>

Sieh dir mal auf www.dfpug.de/forum die Nachricht #12189 und folgende an.
Da gehts genau um das Thema.
Soviel vorab: Vergiss Win98 als DCOM Server !
Nimm NT4 (Transaction-Server) oder noch besser Win2000 (Komponentendienste).

--
Tschüß,

Holger Vorberg
MS Visual FoxPro MVP
dFPUG Regionalleiter Bielefeld


Peter Stiens

unread,
Jan 3, 2003, 8:53:11 AM1/3/03
to
Hi Holger,

(erst mal wünsch ich dir und deiner Familie ein frohes, neues Jahr)...

> urks...., Entwicklungsmaschine mit xpHome und Server mit Win98 ?
> Schlimmer kann die Konstellation ja kaum noch sein ! <bg>

Also, der Server ist ja nur für mich (Zuhaus zum testen).
vor ca. einem Jahr hab ich das ganze schon mal zum laufen bekommen, aber ich
weiss nicht mehr wie die rechnerkonstellation war.
Schlimmer noch: ich weiss auch nicht mehr, an welchen schrauben
(DCOMCNFG,RACMGR,usw) ich damals gedreht habe.

Hast du einen "Ablaufplan"?
Kannst du die Fehlermeldung "Ole-Fehler 80080005 - Starten des Servers ist
fehlgeschlagen." deuten?

Peter Stiens

unread,
Jan 3, 2003, 9:50:39 AM1/3/03
to
Hallo Holger,

> Sieh dir mal auf www.dfpug.de/forum die Nachricht #12189 und folgende an.

Ich kann unter dieser nummer nix finden.

Tippfehler?

Holger Vorberg

unread,
Jan 3, 2003, 10:29:29 AM1/3/03
to
Hi,

> > Sieh dir mal auf www.dfpug.de/forum die Nachricht #12189 und folgende
an.
>
> Ich kann unter dieser nummer nix finden.
>
> Tippfehler?

hm..., die Suche nach der Nachrichten-Nummer tuts wohl nicht.

Gib mal bei "Suche nach Subject von Nachrichten" folgendes ein:
Createobjectex()
Achte auf die Großkleinschreibung bei der Eingabe !!!

Klaus Sobel [MS]

unread,
Jan 7, 2003, 3:58:37 AM1/7/03
to
Hallo Peter,

DCOM mit WINDOWS 98 ist nicht leicht einzusetzen.

Du tust Dich leichter, wenn Du Deine COM-Komponente als DLL kompilierst
und die WINDOWS 98 von MTS installierst. Da gibt es auch eine Option,
das Client-Setup zu erzeugen.

Aber wie die anderen schon gesagt haben, WINDOWS 98 als COM-Server
ist sicher nicht die beste Wahl.

mit freundlichen Grüssen

Klaus Sobel

Microsoft Developer Support EMEA


Peter Stiens

unread,
Jan 7, 2003, 5:40:51 AM1/7/03
to
Hallo Klaus,

> DCOM mit WINDOWS 98 ist nicht leicht einzusetzen.

das hab' ich auch schon bemerkt. ;-)

nachdem ich diverse OLE-Fehler mittels RACMGR usw. behoben haben bleibt eine
Letzte:
(sinngemäß: Authentifizierungsdienst ist unbekannt)

Eigentlich wollte ich "nur schnell" eine Testkonfiguration zu Haus haben
(mein privater Rechner=Server) hat nur win98. Ich werde mir also aus der
Firma einen NT-Rechner zum Testen hierhin stellen.

Trotzdem danke an alle für die Antworten.

0 new messages