Wir kopieren die CHM-Datein wenn nötig nach <AppData>
Das hatte ich auch gemacht. Mit der Funktion, die ich irgendwo aus dem Netz gefunden hatte
Delphi-Quellcode:
function IsNetzwerk: boolean;
var
Pfad: AnsiString;
begin
Result := false;
Pfad := ExtractFilePath(ParamStr(0));
if length(Pfad)> 1 then begin
Result := boolean(Pos('\\', Pfad));
if not Result then
Result := GetDriveType(PChar(Pfad)) = DRIVE_REMOTE;
end;
end;
habe ich ermittelt, ob das ein die Hilfe schon auf dem lokalen Rechner liegt oder im Netz. Aber jetzt habe ich mal mein Programm vom einem NAS gestartet, wo das NAS gemapt ist auf "Z". Dann schlägt der Test aber fehl.
Wie ermittelt ihr, dass es sich um ein Netzlaufwerk handelt?