Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#12

Re: Den richtigen Computernamen ändern

  Alt 9. Jun 2006, 14:22
Die Funktion gibt ja TRUE oder FALSE zurück, wenn der Computername gesetzt wurde oder nicht. Die Funktion SetComputerNameEx gibt grundsätzlich TRUE zurück, wenn ich es so schreibe :
SetComputerNameEx(ComputerNamePhysicalDnsHostname,'Globi'); Die Funktion gibt FALSE zurück, wenn ich die Funktion so aufrufe :
Delphi-Quellcode:
SetComputerNameEx(ComputerNamePhysicalDnsHostname,PChar(Name));

// oder :

SetComputerNameEx(ComputerNamePhysicalDnsHostname,Name);
Wobei ich glaube, dass bei der zweiten Version sogar der Fehler aufgetreten ist, das PChar nicht mir String kompatibel ist. Es gibt keinerlei Fehlermeldungen, wenn die Funktion ein FALSE zurückgibt.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat