Thema: Delphi variabeln verbinden

Einzelnen Beitrag anzeigen

blah

Registriert seit: 3. Sep 2004
Ort: Biel
32 Beiträge
 
Turbo Delphi für Win32
 
#1

variabeln verbinden

  Alt 15. Okt 2004, 17:48
Hallo DP,

Ich steh gerade auf dem schlauch und habe ein kleines Problem und zwar
will ich die hosts Datei in meinem kleinen Programm bearbeiten.
ich habe
Delphi-Quellcode:
function ExpandEnvStr(const szInput: string): string;
const
  MAXSIZE = 32768;
begin
  SetLength(Result,MAXSIZE);
  SetLength(Result,ExpandEnvironmentStrings(pchar(szInput),
    @Result[1],length(Result)));
end;
hier im forum gefunden und will jetzt folgendes anstellen:
Delphi-Quellcode:
  WINDIR := ExpandEnvStr('%windir%'); // Funktion hier der DP entnommen :-)
  ETCDIR := WINDIR + '\system32\drivers\etc';
  HOSTSFILE := ETCDIR + '\hosts';
dies dient dem Zweck das ich auf WINDIR oder ETCDIR oder direkt auf die Datei HOSTSFILE zugreifen kann.
Die variabeln sind global deklariert (als String) und werden im FormCreate gesetzt jedoch funktioniert keine wie erwartet mit ausnahme vom WINDIR.

TIA
Gruss blah
Signatur? Kann man das essen?
  Mit Zitat antworten Zitat