Lotus Notes / Domino Sonstiges > Tools & Downloads

C++ Beispiel für Schreiben, Lesen, etc..

<< < (4/6) > >>

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