访问Lotus Notes C ++ API的代码通常以:
开头LNNotesSession session;
session.Init(argc, argv);
有哪种'argv'?我可以通过'argv'传递id文件和密码吗?
答案 0 :(得分:1)
变量argc的名称代表“参数计数”; argc包含传递给程序的参数数量。变量argv的名称代表“参数向量”。向量是一维数组,argv是一维字符串数组。每个字符串都是传递给程序的参数之一。
您可以在argv中传递字符串。如何使用API登录here。
答案 1 :(得分:0)
据我所知,您可以通过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 doc提到了Unix平台上Domino服务器有一些有用的命令行参数的可能性,但我不知道那些可能是什么。