Autor Thema: LN 6.5.4 / VB Fehler  (Gelesen 3219 mal)

Offline TGroener

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
LN 6.5.4 / VB Fehler
« am: 01.02.06 - 12:50:35 »
Hallo zusammen,

Ich greife mit einer VB-Anwendung auf LN zu um Termine, Aufgabe und Kontakte auszulesen sowie EMails zu verschicken. Bisher hatte unser Kunde die Version 5.x und alles war kein Problem.

Nun bekommen wir einen neuen Kunden, der Version 6.5.4 einsetzt. Mit dem Standard-Insatllations-Packet für diese Version funktioniert alles einwandfrei. Diser Kunde hat allerdings eine "angepasste Installationsroutine" (was das genau ist kann uns da leider keiner sagen). Dort haben wir nun folgendes Problem:

Die Zeilen
Code
Dim myLNObject as object

[....] 

Set myLNObject = CreateObject("Notes.NotesSession")


laufen jedesmal auf den Fehler 429 - ActiveX component can't create object.

Ich weiß echt nicht mehr weiter  :-:

Schon mal vielen Dank im vorraus für eure Antworten  ;D
Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #1 am: 01.02.06 - 13:02:16 »
Das sieht danach aus, als würde der Notes-Client nicht installiert, sondern einfach nur auf die Platte kopiert. Und nun fehlen die Einträge in der Registry ...

Bernhard

Offline TGroener

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #2 am: 01.02.06 - 13:09:55 »
Das sieht danach aus, als würde der Notes-Client nicht installiert, sondern einfach nur auf die Platte kopiert. Und nun fehlen die Einträge in der Registry ...

Hört sich logisch an  :)  .... Jetzt stellt sich nur noch die Frag, welche Dateien muss man jetzt nach registrieren ...
Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung :)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: LN 6.5.4 / VB Fehler
« Antwort #3 am: 01.02.06 - 13:46:24 »
Von der Kommandozeile:
    Regsvr32 "c:\programme\lotus\notes\nlsxbe.dll"

Aus einem Notes-Agent:
 Shell(|regsvr32 “c:\programme\lotus\notes\nlsxbe.dll|)

Ich LIEBE die Lotusphere, das hab ich dort gelernt. ;)
« Letzte Änderung: 01.02.06 - 13:47:58 von m3 »
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline TGroener

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #4 am: 01.02.06 - 13:55:20 »
50 % Erfolg *gg*

1.) Wenn der Client bereits läuft funktioniert es nun :D
2.) Wenn der Client nicht läuft klappt es immer noch nicht :(

Ich LIEBE die Lotusphere, das hab ich dort gelernt. ;)

Wenn ich mehr Zeit hätte würde ich mich auch mehr mit Notes beschäftigen, da aber 99% unserer Kunden MS Outlook einsetzten und nur wenige Notes oder David / Tobit bleibt für diese "Randgruppen" (bitte nicht falsch verstehen) leider wenig / fast gar keine Zeit.
Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung :)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: LN 6.5.4 / VB Fehler
« Antwort #5 am: 01.02.06 - 14:11:05 »
Notes sollte auch im Suchpfad enthalten sein. Überprüf doch mal die Path-Variable. Dort müsste das Notes-Programmverzeichnis enthalten sein. Wenn nicht, nimm's mit auf.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: LN 6.5.4 / VB Fehler
« Antwort #6 am: 01.02.06 - 14:14:27 »
Aus der Präsentation von David  Head:
Zitat
Domino COM Basics
 The COM Objects must be able to find the Notes.ini
 Looks in the Notes program directory first
 Looks in path next

 KeyFileName in Notes.ini is used to determine what ID to use for authentication

Multiple installed version of Notes is a problem
 Uses the last installed version
    HKEY_CLASSES_ROOT\.nsf\Shell\Open\Command
     HKEY_CLASSES_ROOT\notes.exe\Shell\Open\Command
     HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Driri

  • Gast
Re: LN 6.5.4 / VB Fehler
« Antwort #7 am: 01.02.06 - 14:22:30 »
Zitat
1.) Wenn der Client bereits läuft funktioniert es nun Cheesy
2.) Wenn der Client nicht läuft klappt es immer noch nicht Sad

Das klingt eigentlich so, als wenn im Script auf das Frontend zugegriffen wird. Da rate ich von ab, denn z.B. bei offenen Dialogen gibts sonst Probleme, weil das Frontend schon blockiert ist.

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: LN 6.5.4 / VB Fehler
« Antwort #8 am: 01.02.06 - 14:30:50 »
Vielleicht benutzt du auch OLE und nicht Com.
Wenn eine Zeile so aussieht:
Code
Set notesSession = CreateObject("Notes.NotesSession")
benutzt du OLE.
Wenn eine Zeile so aussieht:
Code
Set notesSession = CreateObject("Lotus.NotesSession")
ist es com

Du brauchst Com.

Gruß Axel

Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: LN 6.5.4 / VB Fehler
« Antwort #9 am: 01.02.06 - 14:56:22 »
Dumme Frage. Wo ist denn da der Unterschied.  :-:

Ich hab's bisher immer über Notes.NotesSession gemacht und nie Probleme gehabt.

Auch über diesen unterschiedlichen Aufruf habe ich bisher nirgends wo was gelesen.


Axel (Der andere...   ;) )
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline TGroener

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #10 am: 01.02.06 - 14:57:19 »
So ... Lösung gefunden :)

Es war der fehlende Reg-Schlüssel

Zitat
HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes

Habe sogar die DLL wieder deregistriert .... und es klappt :)

Vielen Dank ....
Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung :)

Offline TGroener

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #11 am: 01.02.06 - 16:10:24 »
zu früh gefreut  :'(

jetzt hab ich den gleichen Salat an folgender Stelle:

Code
Set myWorkspace = CreateObject("Notes.NotesUIWorkspace")

auch das klappt in der "normalen" Version einwandfrei ... nur in der "speziellen" nicht :(
Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung :)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: LN 6.5.4 / VB Fehler
« Antwort #12 am: 01.02.06 - 16:41:09 »
Was hast du denn für Einträge und HKEY_CLASSES_ROOT?

Da muss es die entsprechenden Eintrage Notes.NotesSession und Notes.NotesUIWorkspace geben. Hast du auch mal die Path-Variable geprüft?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline TGroener

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #13 am: 01.02.06 - 16:59:28 »
kaum macht mans richtig ... funktioniert es auch :) :)
Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung :)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: LN 6.5.4 / VB Fehler
« Antwort #14 am: 01.02.06 - 19:15:28 »
Würdest du uns bitte an deinem Aha-Effekt teilhaben lassen.

Danke.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #15 am: 01.02.06 - 22:01:08 »
Was mich interessieren würde: Wie wirst Du es lösen, dass Du die offensichtlich nur "draufgeklatschten" Notes-Installationen automatisiert für Dein Programm empfänglich machst? Was sagt Dein Kunde zu dieser Situation? Probleme kann er mit der Installationsart ja auch ohne weiteres mit weiterer Software bekommen.

Danke im Voraus,
Bernhard

Offline TGroener

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
Re: LN 6.5.4 / VB Fehler
« Antwort #16 am: 02.02.06 - 09:00:39 »
Würdest du uns bitte an deinem Aha-Effekt teilhaben lassen.

Klar :) ... es fehlte der Eintrag für Notes.NotesUIWorkspace in der Registry

Was mich interessieren würde: Wie wirst Du es lösen, dass Du die offensichtlich nur "draufgeklatschten" Notes-Installationen automatisiert für Dein Programm empfänglich machst? Was sagt Dein Kunde zu dieser Situation? Probleme kann er mit der Installationsart ja auch ohne weiteres mit weiterer Software bekommen.

Diese Installationsart setzten die wohl schon länger ein und hatten bisher nie Probleme. Wir sind jetzt die ersten die meckern.

Ich werd mich jetzt mit dem IT-Dienstleister unserwes Kunden auseinandersetzten und denen mitteillen, das die Schlüssel fehlen ... mal schauen, was die dazu sagen ....
Rechtschreibfehler sind gewollt und dienen der allgemeinen Belustigung :)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: LN 6.5.4 / VB Fehler
« Antwort #17 am: 02.02.06 - 09:15:25 »
Also denen würde ich in aller Freundschaft die Hammelbeine lang ziehen. Das ist keine "Installation", das ist ein Zustand. Da würde keine Sync-Software, nix funktionieren. Brrrrrr.   >:(
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz