Hi,
Der Name des Servers steht im Profildokument...
genau so habe ich das auch verwendet, insbesondere, wenn ich z.B. einen anderen http-Servernamen hatte. Man musste dann nicht jedesmal im Adressbuch "nachschauen" und eben das Problem mit "" war auch umgangen. (gegebenenfalls musst Du natürlich darauf achten, dass der Eintrag aktualisiert wird, wird aber nicht häufig sein.)
Ich vermute Dein Problem liegt nun daran, dass Du das Profil zuerst mit ProfileKey befüllst, und beim auslesen ohne key eben nichts erhälst, da ohne key ein anderes Profil herangezogen wird.
Also versuch mal das Profil auch ohne ProfileKey zu erstellen.
so schreiben:
@SetProfileField( ProfileFormname ; fieldname ; value ; ProfileKey )
->
@SetProfileField( "(DBProfile)" ; "Hostname"; "meinserver.de")
oder so das Profil bearbeiten:
@Command( [EditProfileDocument] ; ProfileFormname; ProfileKey )
->
@Command( [EditProfileDocument] ; "(DBProfile)")
und so lesen:
meinserver:=@GetProfileField( "(DBProfile)" ; "Hostname")
Für den "Servernamen"/"Hostname" in Deinem Fall ist es ja wirklich nicht notwendig, verschiedene Profile zu pflegen. Also auch ist auch kein ProfileKey notwendig (meine Meinung).
Gruss, Pete(r)
-korrektur: hatte im oberen code einen kleinen fehler-