Hallo, mal eine Frage zur obengenannten API-Funktion:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| const MAX_COMPUTERNAME_LENGTH = 50;
function TForm1.GetmyUserName: String;
var Buffer: Array[0..MAX_COMPUTERNAME_LENGTH+1] of Char; Size: DWORD; begin size:=1024; Windows.GetUserName(Buffer, Size); Result:=StrPas(Buffer); end; |
Nach einem Klick auf einen Button wird der Username korrekt angezeigt.
Wenn ich die Funktion im OnCreate-Ereignis des Formulars aufrufe, dann steht dort nur Müll.
Danke für Eure Antwort !
Gruss
lemmond
Moderiert von
Klabautermann: Code-Tags hinzugefügt.