Мой клиент использует Lotus Notes 8.0.2. Я пытаюсь использовать следующие VBScript для вызова Notes API для отправки по электронной почте:Ошибка Lotus Notes API при загрузке DLL
dim objNotesSession, objNotesDatabase, objNotesItem, objNotesRichTextItem
set objNotesSession = CreateObject("Lotus.NotesSession")
Call objNotesSession.Initialize("[password here]")
set objNotesDatabase = objNotesSession.GETDATABASE("[server here]", "[path to NSF here]")
set objNotesDocument = objNotesDatabase.CreateDocument
set objNotesItem = objNotesDocument.ReplaceItemValue("Form", "Memo")
set objNotesItem = objNotesDocument.ReplaceItemValue("Subject", "My Test Subject")
set objNotesRichTextItem = objNotesDocument.CreateRichTextItem("Body")
objNotesRichTextItem.AppendText "This is the body"
objNotesRichTextItem.EmbedObject 1454, "", "[path to attachment here]"
objNotesDocument.Send False, "[to address here]"
[cleanup code here]
на линии вызова objNotesSession.Initialize я получаю следующее сообщение об ошибке: «Ошибка при загрузке DLL: Инициализировать»
Если я закомментировать эту строку, строка выполнения «установлен objNotesDatabase = objNotesSession.GETDATABASE», то я получаю ошибку «ошибка при загрузке DLL: GETDATABASE»
Пожалуйста, может кто-то сказать мне, почему это происходит, и что я могу сделать, чтобы решить это?
Thanks, Shawn.
Thanks Ken. Недостатком является то, что клиент Lotus Notes работает на этой же машине на 100%. Я проверю переменную среды PATH и дам вам знать. –
Это определенно звучит как ноты DLL не могут быть найдены вашим приложением VBScript. –
ok Эд, но знаете ли вы, почему это так, как я решаю это? –