Lotus notes 哪些参数通过会话初始化传递? 代码访问Lotus Notes C++ API通常从:开始 LNNotesSession session; session.Init(argc, argv);

Lotus notes 哪些参数通过会话初始化传递? 代码访问Lotus Notes C++ API通常从:开始 LNNotesSession session; session.Init(argc, argv);,lotus-notes,Lotus Notes,有哪些类型的“argv”?我可以通过“argv”传递id文件和密码吗?变量argc的名称代表“参数计数”;argc包含传递给程序的参数数。变量argv的名称代表“参数向量”。向量是一维数组,argv是一维字符串数组。每个字符串都是传递给程序的参数之一 可以在argv中传递字符串。介绍了如何使用API登录。据我所知,在LNNotesSession.Init调用中可以通过argc和argv传递的唯一有用信息是notes.ini文件的路径。即,用户可以使用如下命令行使用任意Notes.ini文件运行N

有哪些类型的“argv”?我可以通过“argv”传递id文件和密码吗?

变量argc的名称代表“参数计数”;argc包含传递给程序的参数数。变量argv的名称代表“参数向量”。向量是一维数组,argv是一维字符串数组。每个字符串都是传递给程序的参数之一


可以在argv中传递字符串。介绍了如何使用API登录。

据我所知,在LNNotesSession.Init调用中可以通过argc和argv传递的唯一有用信息是notes.ini文件的路径。即,用户可以使用如下命令行使用任意Notes.ini文件运行Notes:

C:\Notes\Notes.exe=C:\SomeFolder\Notes.ini

要使API使用任意notes.ini,您可以将argv[0]设置为指向程序名称的指针,将argv[1]设置为指向类似“c:\SomeFolder\notes.ini”的字符串的指针


Notes客户机确实接受其他一些命令行参数,但我认为它们中的任何一个对于API都没有用处。我不确定Domino服务器。C++ API文档暗示了UNIX平台上多米诺服务器的一些有用的命令行参数,但我不知道这些可能是什么。p> 使用nextpwd.dll需要将dll复制到Lotus Notes文件夹并修改Notes.ini。我想找到更独立的登录方式。我知道你想做什么,但是我找不到任何其他使用api登录方式的参考。使用Java很容易:NotesFactory.createSession((String)null,(String)null,passwordString)