Lotus Notes / Domino Sonstiges > Tools & Downloads
C++ Beispiel für Schreiben, Lesen, etc..
MisterDa:
Danke eknori!
Jetzt funktionierts..! :D
Endlich mal ein Erfolg ;)
MisterDa
MisterDa:
Hallo zusammen!
ich hab mal wieder zwei Probleme..
1. Wie komme ich an das aktuelle ID-File des Notes-Users ran? Ich vermute mal das muss ich aus der notes.ini auslesen...aber wie mach ich das, oder wie stelle ich das am geschicktesten an? ???
Das ganze natürlich in C++..
2. Ich will eine Datenbank per API replizieren. (lokale Replik bereits vorhanden). Aber irgendwie funzt das net..
hier mein bisheriger Code:
LNReplicationOptions options;
LNReplicationStatistics statistics;
LNText fileList;
fileList.Append("verzeichnis1/verzeichnis2/Datenbank.nsf");
options.SetDirection(LNREPLICATIONDIRECTION_BOTH);
options.SetCloseSession(TRUE);
options.SetFileList(fileList);
options.SetFileType(LNREPLICATIONFILETYPE_SPECIFIC);
m_NotesSession.Replicate("hierDerServerPfad", options, &statistics);
die Session is ne globale Variable, die woanders schon initialisiert wird und beim Schließen des Programms geschlossen wird.
Danke schonmal für die Hilfe
MisterDa
eknori:
zu 1)
c++ fällt mir momentan nicht ein, aber in C habe ich das so gelöst
#include <osenv.h>
int TWInterval;
TWInterval = OSGetEnvironmentInt("$OBSRV_Interval");
das gibt es natürlich auch für Strings
BOOL LNPUBLIC OSGetEnvironmentString(
| const char far *VariableName,
char far *retValueBuffer,
WORD BufferLength);
eknori:
char IDFileSpec[MAXENVVALUE+1];
OSGetEnvironmentString ("KeyFileName", IDFileSpec, MAXENVVALUE)
sollte dir das IDFile in IDFileSpec zurückgeben
MisterDa:
Danke!
oh man, so siehts aus, wenn man den Wald vor lauter Bäumen nicht sieht: ::) :P (schon fast weng peinlich... ;))
LNString idFileName;
idFileName.Append(m_NotesSession.GetEnvironmentString("KeyFilename"));
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln