Domino 9 und frühere Versionen > ND6: Entwicklung

VB Programm greift auf Domino zu

<< < (5/8) > >>

ThomasF:
so jetzt aber...


Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\System32\stdole2.tlb#OLE Automation
Reference=*\G{29131520-2EED-1069-BF5D-00DD011186B7}#6.5#0#C:\Programme\lotus\notes\domobj.tlb#Lotus Domino Objects
Reference=*\G{1CF542E0-D988-11CF-B485-00805F98FACE}#6.0#0#C:\Programme\lotus\notes\notes32.tlb#Lotus Notes Automation Classes
Reference=*\G{EF404E00-EDA6-101A-8DAF-00DD010F7EBB}#5.3#0#C:\Programme\Microsoft Visual Studio\VB98\VB6EXT.OLB#Microsoft Visual Basic 6.0 Extensibility
Reference=*\G{C2530C99-06D6-11D2-8D70-00A0C98B28E2}#1.0#0#C:\Programme\Microsoft Visual Studio\VB98\Wizards\CTRLWIZ.DLL#VB 6 ActiveX Control Interface Wizard
Object={BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0; TABCTL32.OCX
Form=Main.frm
Module=Module1; BasicModule.bas
Module=Module2; ModuleTasks.bas
Reference=*\G{00025E01-0000-0000-C000-000000000046}#4.0#0#C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO\DAO350.DLL#Microsoft DAO 3.51 Object Library
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0; COMCTL32.OCX
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; mscomctl.ocx
Class=clsTask; ClassTasks.cls
Object={EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0; shdocvw.dll
IconForm="MainForm"
Startup="MainForm"
HelpFile=""
ExeName32="GBG.exe"
Command32=""
Name="Project1"
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName="test"
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1

[MS Transaction Server]
AutoRefresh=1

Ralf_M_Petter:
Ambesten folgendes machen.

Zuerst die nlsxbe.dll unregistrieren mit folgendem Command auf der Befehlszeile

regsvr32 -u nlsxbe.dll

Dann die nlsxbe.dll neu registrieren mit

regsvr32  c:\notes\nlsxbe.dll

c:\notes natürlich mit dem richtigen Pfad ersetzten.

Dann sollte COM funktionieren. Überprüfe bitte ob du in deinem Code auch wirklich COM verwendest und nicht OLE

Grüße

Ralf

Don Pasquale:

--- Zitat von: Ralf_M_Petter am 17.11.04 - 08:45:35 ---Dann sollte COM funktionieren. Überprüfe bitte ob du in deinem Code auch wirklich COM verwendest und nicht OLE

--- Ende Zitat ---

Das interessiert mich auch, er hat ja weiter oben seinen Code gepostet, ich kann da kein OLE entdecken. Du Ralf ?
Oder muss man noch woanders nachschauen ?

Ich hatte die gleiche Fehlermeldung, dass lag daran, dass in meinen Referenzen noch auf die domobj.tlb 1.0 statt 6.5 verwiesen wurde.

Ich halte es ebenso für ein reines registrierungsproblem.

Ciao
Don Pasquale


Ralf_M_Petter:
Soweit ich weiß, aber bin kein Experte für das liegt der Unterschied darin ob man

Lotus.NotesSession bedeutet COM verwendet.

oder

Notes.NotesSession bedeutet OLE.


Ich verwende prinzipiell nur Lotus.Notessession. Habe damit gute Erfahrungen gemacht.

Ich hoffe Thomasf meldet sich mal, ob das fuktioniert hat. Ich werde nämlich schön langsam sauer von Leuten denen man eine Lösung vorschlägt und von denen man dann nichts mehr hört. Meiner Meinung nach sollte man seine Foreneinträge wo man Fragen stellt schon etwas überwachen!!!

Grüße

Ralf

Semeaphoros:
Ja Ralf, das ist leider schon so, dass immer wieder Leute nur ans Profitieren und nicht ans Rückmelden denken -- wirklich schade.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln