Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 07.10.03 - 14:30:34

Titel: NewMailSeqNum mit API zugreifen
Beitrag von: adminnaddel am 07.10.03 - 14:30:34
Hallo liebe Gemeinde

weiß vielleicht einer, wie ich mit API den Eintrag NewMailSeqNum aus der Notes.ini auslesen bzw zugreifen kann?

Viele Grüße
Andreas
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: eknori (retired) am 07.10.03 - 14:37:23
nimm doch Formel @Environment( variable )
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: Glombi am 07.10.03 - 14:45:12
Hi,
@Environment( variable ) geht leider nicht, da man mit der Formelsprache nur die $-Variablen, also keine Systemeinträge machen kann.

Also mit Script:
Dim session As New NotesSession
Call session.SetEnvironmentVar("NewMailSeqNum","730",true)

Andreas
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: koehlerbv am 07.10.03 - 14:46:04
Mit @function NOTES.INI-Vars auszulesen setzt aber doch voraus, daß diese mit "$" beginnen ?
Mit LS geht sich das aber.

HTH,
Bernhard
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: koehlerbv am 07.10.03 - 14:52:09
@Glombi:
Auch an meinem Posting in diesem Thread sieht man, daß ich heute wohl 'ne lange Leitung habe ;-)

Bernhard
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: adminnaddel am 07.10.03 - 15:18:49
Okay,  :( Trotzdem danke,

doch gefragt  8) war ja nach API. Ein C Programm muß die Geschicht auslesen und greifen, deshalb über API!

Andreas
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: eknori (retired) am 07.10.03 - 15:29:37
http://eknori.dyndns.org/knowledge/LNcpp23.nsf/Main?OpenFrameSet&Frame=Topic&Src=%2Fknowledge%2FLNcpp23.nsf%2F078c27b23262ffff852566dd0029426a%2F377aeace4cf3aa3d85256cd1005f7e18%3FOpenDocument%26Highlight%3D0%2Cenvironment%26AutoFramed

(bitte ganzen Link kopieren, dann geht es direkt zum Doc )
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: koehlerbv am 07.10.03 - 15:33:27
... und dort mal 'nen Blick werfen auf die function
OSGetEnvironmentString

HTH,
Bernhard
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: eknori (retired) am 07.10.03 - 15:36:36
OSGetEnvironmentString ist das C Äquivalent !!

und da würde ich  lieber nehmen :

#include <osenv.h>

long LNPUBLIC OSGetEnvironmentLong(
|   const char far *VariableName);

Description :

   This function takes the specified environment string, converts the text associated with it into type "long", and returns that value to the current context.  

Domino or Notes environment variables are stored in notes.ini, and can be set from the Lotus Domino Server via the SET CONFIG console command.

Example (from Server Console):
SET CONFIG TEST_LONG=74000

Parameters :

Input :
VariableName  -  Pointer to name of the environment variable (null-terminated, case-insensitive).

Output :
(routine)  -  Long integer value of variable;  0 if variable is not found or is not numeric.
Titel: Re:NewMailSeqNum mit API zugreifen
Beitrag von: adminnaddel am 13.10.03 - 10:31:10
Hi,

vielen Dank schon jetzt für die vielen Antworten!
Ich hatte nur leider meinen Kollegen ein bisschen falsch verstanden!
 ::)
Er wollte wissen, wo der Wert steht, mit der die NewMailSeqNum verglichen wird und wie man wohl darauf zugreifen kann!!??

Andreas