Switch Id в Delphi

Тема в разделе "Lotus - Программирование", создана пользователем CJRoman, 17 июл 2010.

  1. CJRoman

    CJRoman Гость

    Доброе время суток. Нужно сделать один проект, для которого нужно, чтобы в программе на дельфи можно было выбрать файл id с пользователем, и инициализировать его в лотусе (БД открывается только с этим пользователем).
    Как это сделать? Можно в принципе и на С++, но лучше на дельфи конечно.
    Спасбо за ответ
     
  2. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    Не знаю, чесгря, можно ли это сделать родными методами, см Notes API для этого, но можно просто прописать в notes.ini нужный путь к *.id, вместо того, что есть, и дернуть по COM сессию, а она уже прочтет инишку, и запросит пароль для последнего использованного ID, а мы туда уже свой вписали :)
     
  3. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    сматри методы

    Dim session As NotesSession
    Set session = CreateObject("Lotus.NotesSession")
    на делфи чтото вроде

    Код (Delphi):
    procedure NSessionCreate;
    begin
    LNSession := CreateOleObject('Notes.Notessession');
    end;
    и

    Call session.InitializeUsingNotesUserName("name", "passwordOptional")

    и id файл должон быть или в папке с нотес или как написал ув. Akupaka


    да и обязательно необходим лотус дизайнер с хелпом - там очень хороший хэлп ( описано как кто себя ведёт в СОМ )
     
Загрузка...

Поделиться этой страницей