Forum: Sonstige Fragen zu Delphi
by Alex_ITA01,
27. Mär 2009
Leider weiß ich nicht, ob es so eine Art TimeOut gibt.
Wenn ja, wäre dass die Lösung aber vielleicht kann das ja jemand hier bestätigen bzw. verwerfen.
Viele Grüße
Alex
Forum: Sonstige Fragen zu Delphi
by Alex_ITA01,
26. Mär 2009
gemapptes Netzlaufwerk...
Explorer meldet sofort, dass die Datei bereits benutzt wird
Forum: Sonstige Fragen zu Delphi
by Alex_ITA01,
26. Mär 2009
PC (X) hat eine Netzlaufwerksverknüpfung auf PC (Y) sein Verzeichnis, wo die Daten liegen.
Die Netzlaufwerksberechtigung liegt bei Vollberechtigung.
Viele Grüße
Alex
Forum: Sonstige Fragen zu Delphi
by Alex_ITA01,
26. Mär 2009
PC (X) greift so auf die Datei zu:
Stream := TFileStream.Create(DateiName, fmOpenRead or fmShareExclusive);
Dieser Source ist in einer überladenen Funktion von MemoryStream.LoadFromFile.
Die "normale" LoadFromFile vom Memorystream macht ja nix anderes außer anstatt fmShareExclsuive -> fmShareDenyNone zu nutzen.
Der PC (Y), wo die Datei liegt greift so auf die Datei zu:
Forum: Sonstige Fragen zu Delphi
by Alex_ITA01,
26. Mär 2009
Hallo zusammen,
ich habe hier folgenden Source gefunden, um herauszufinden, dass eine Datei bereits in Benutzung ist (bereits lesend geöffnet).
function IsFileUsed(const FileName:String): Boolean;
const
AccessMode: array of LongWord = (
GENERIC_READ,
GENERIC_WRITE,
GENERIC_READ or GENERIC_WRITE);