im Forum ArcView 3.x classic Ist es möglich den Rechnernamen abzufragen ? Gespeichert von Jörg Thomsen am Di., 02.08.2005 - 16:39 Permalink ja: System.QueryLocalMachineName(aStr,size) Preisfrage: Wofür soll aStr gut sein? Jörg Gespeichert von uwelangehh am Di., 02.08.2005 - 17:23 Permalink @Preisfrage: Vielleicht eine fuer AV unnoetige Parameterliste, die bei ArcIMS eine Rolle spielt? Der Vollstaendigkeit halber hier die Schreibweise fuer ArcView: theString = System.QueryLocalMachineName ("", 15) Msgbox.Info(theString, "Name des PCs") Der zweite Parameter bei QueryLocalMachine muss mindestens um 1 groesser sein als der Name lang ist. Gruss Uwe Gespeichert von uwelangehh am Di., 02.08.2005 - 21:31 Permalink Hello again Jörg, es geht auch ohne Rückgabewert, da der Parameter aStr als Referenz (ByRef) übergeben wird: aStr = "irgendein Text mit 28 Zeichen" System.QueryLocalMachineName(aStr,29) Msgbox.Info(aStr,"") Dann hat der Parameter auch einen Sinn, im Gegensatz zu der obigen Schreibweise. Gruß Uwe Gespeichert von Sebastian am Mi., 03.08.2005 - 07:48 Permalink Vielen Dank. Das hilft mir sehr weiter. Im Handbuch habe ich darüber leider nichts gefunden. Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Jörg Thomsen am Di., 02.08.2005 - 16:39 Permalink ja: System.QueryLocalMachineName(aStr,size) Preisfrage: Wofür soll aStr gut sein? Jörg
Gespeichert von uwelangehh am Di., 02.08.2005 - 17:23 Permalink @Preisfrage: Vielleicht eine fuer AV unnoetige Parameterliste, die bei ArcIMS eine Rolle spielt? Der Vollstaendigkeit halber hier die Schreibweise fuer ArcView: theString = System.QueryLocalMachineName ("", 15) Msgbox.Info(theString, "Name des PCs") Der zweite Parameter bei QueryLocalMachine muss mindestens um 1 groesser sein als der Name lang ist. Gruss Uwe
Gespeichert von uwelangehh am Di., 02.08.2005 - 21:31 Permalink Hello again Jörg, es geht auch ohne Rückgabewert, da der Parameter aStr als Referenz (ByRef) übergeben wird: aStr = "irgendein Text mit 28 Zeichen" System.QueryLocalMachineName(aStr,29) Msgbox.Info(aStr,"") Dann hat der Parameter auch einen Sinn, im Gegensatz zu der obigen Schreibweise. Gruß Uwe
Gespeichert von Sebastian am Mi., 03.08.2005 - 07:48 Permalink Vielen Dank. Das hilft mir sehr weiter. Im Handbuch habe ich darüber leider nichts gefunden.
Gespeichert von Jörg Thomsen am Di., 02.08.2005 - 16:39
PermalinkSystem.QueryLocalMachineName(aStr,size)
Preisfrage: Wofür soll aStr gut sein?
Jörg
Gespeichert von uwelangehh am Di., 02.08.2005 - 17:23
PermalinkDer Vollstaendigkeit halber hier die Schreibweise fuer ArcView:
theString = System.QueryLocalMachineName ("", 15)
Msgbox.Info(theString, "Name des PCs")
Der zweite Parameter bei QueryLocalMachine muss mindestens um 1 groesser sein als der Name lang ist.
Gruss
Uwe
Gespeichert von uwelangehh am Di., 02.08.2005 - 21:31
Permalinkes geht auch ohne Rückgabewert, da der Parameter aStr als Referenz (ByRef) übergeben wird:
aStr = "irgendein Text mit 28 Zeichen"
System.QueryLocalMachineName(aStr,29)
Msgbox.Info(aStr,"")
Dann hat der Parameter auch einen Sinn, im Gegensatz zu der obigen Schreibweise.
Gruß
Uwe
Gespeichert von Sebastian am Mi., 03.08.2005 - 07:48
Permalink