Domino 9 und frühere Versionen > ND6: Entwicklung
anderes Frameset bei lokaler Replik
Rob Green:
was steht denn in drin?
gfunkus:
Dim db As NotesDatabase
Dim session As New NotesSession
Dim path As String
Set db = session.CurrentDatabase
path = db.FilePath
'Get substring
substring1 =Left (path, 3)
substring2 = Right(substring1, 2)
If substring2= ":\" Then Msgbox ("Dies ist eine Lokale Replik! ") Else Msgbox ("Diese Datenbank liegt auf einem Server " )
'Msgbox (path)
bis jetzt dies. ich muss den client und alle notesprozesses schleissen und dann neu öffnen damit es funktioniert??? evtl. ein BUG?
wie öffne ich mit LS jetzt ein Frameset???
Mfg
Gfunkus
Rob Green:
hm..nehm mal das da, einfachste Formel:
database := @Subset(@DbName; -1);
server := @Name([CN]; @Subset(@DbName; 1));
@If(server="";@Command([OpenFrameset];"ABC");@Command([OpenFrameset];"NBC"))
da DBName den Servernamen und den Pfad ausspuckt. Schöne alte Formeln :-) Bei einer lokalen Replok ist nämlich der Server = ""
gfunkus:
Die Problematik mit dem Databse Script ist damit leider auch nicht aus der Welt. Mann muss alle Prozesse killen nachdem man das ganze einmal gestartet hatte um das Scipt auszuführen... :-(
Rob Green:
ich habe bezogen auf die normale Funktionsformel das Script schnel getestet anhand zweier Framesets, die je nachdem welche Bedingung zutrifft, geladen werden beim Start. Das klappte jedesmal, rein-raus-rein-raus super gut. Kurz: daher verstehe ich den Einwand "man muß alle Prozesse killen" nicht ganz, wo der einzuordnen ist jetzt.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln