Autor Thema: Ich bekomme keine INI-Einträge zurück  (Gelesen 1553 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Ich bekomme keine INI-Einträge zurück
« am: 23.04.03 - 11:35:01 »
Hallo Leute!
Ich möchte mit @ einen ini-Eintrag ändern.
Aber wenn ich zb
_a := @Environment("NAMES");
@Prompt([OK];"";_a)
in ein Button schreibe bekomm ich kein Wert zurück obwohl in der ini "NAMES=names.nsf,dircat.nsf" steht. ???

Eigentlich ist die @Environment Funktion dodleinfach. Aber es funktioniert nicht.
Jemand eine Idee?

lg
-rar
†090620141300

klaussal

  • Gast
Re:Ich bekomme keine INI-Einträge zurück
« Antwort #1 am: 23.04.03 - 11:52:30 »
... der code ist ok.
notes beenden + wieder starten. vielleicht hilfts.

klaussal

  • Gast
Re:Ich bekomme keine INI-Einträge zurück
« Antwort #2 am: 23.04.03 - 11:53:50 »
... oder den inhalt aus der ini in ein feld moven. das hilft meistens (!) mehr als der @prompt.

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Ich bekomme keine INI-Einträge zurück
« Antwort #3 am: 23.04.03 - 11:59:18 »
Neee :'(
Notes zu, KillNotes, Notes auf ---> nix

Berechnetes Feld (Text, Mehrfachwerte) mit der Formel "@Environment("NAMES")" bleibt auch leer.

Das ganze ist in einer neuen Maske der MailDB.

Geht bei dir?

lg
-rar
†090620141300

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Ich bekomme keine INI-Einträge zurück
« Antwort #4 am: 23.04.03 - 12:12:10 »
du kannst mit @environment keine Systemvariablen auslesen!
Benutze zB das hier stattdessen:
Dim NS As New NotesSession
   adr$ = NS.GetEnvironmentString("Names",True)
   Msgbox adr$

HELP:
value$ = notesSession.GetEnvironmentString( name$ [ , system ] )
Parameters
name$
String. The name of the environment variable to get.
system
Boolean. Optional. If True, the method uses the exact name$ of the environment variable. If False, the method prepends "$" to the name$ before retrieving its value. If you omit this parameter it defaults to False.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

klaussal

  • Gast
Re:Ich bekomme keine INI-Einträge zurück
« Antwort #5 am: 23.04.03 - 12:16:54 »
... so gehts:

Field x := x;
@setfield("x";@Environment("Bestellnummer"));
@command([ViewRefreshFields])

 ;D

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Ich bekomme keine INI-Einträge zurück
« Antwort #6 am: 23.04.03 - 13:24:01 »
Field x := x;
@setfield("x";@Environment("Bestellnummer"));
@command([ViewRefreshFields])
funktioniert auch nicht so richtig. Ist aber egal...

Ich wollte eigentlich zwei Buttons machen
- Wert hinzufügen
- Wert löschen

und in der Hide When Formel auf die ini abfragen, ob der Wert da ist oder nicht. Deshalb bräuchte ich es in der Formelsprache.

Jetzt mache ich es einfach in einem Button der "Wert rein/raus" oder so heißt. Ohne Hide When.
Im Button mach ich dann den Rest in Script.
Irgendwann reichts auch mir ;)

Trotzdem dank ich euch beiden.

lg
-rar

†090620141300

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz