Forum: Netzwerke
Delphi
by mjustin,
27. Jun 2019
Nicht, wenn man keine Änderungen an den vom ShellExecute zum Öffnen verwendeten Flags vornehmen kann...
Forum: Netzwerke
Delphi
by mjustin,
26. Jun 2019
Das könnte das in Beitrag #21 vernutete Verhalten von Windows sein. Die Anwendung, die mit ShellExecute gestartet wird, benutzt nicht das laut Doku für FILE_FLAG_DELETE_ON_CLOSE notwendige Flag FILE_SHARE_DELETE.
Forum: Netzwerke
Delphi
by mjustin,
18. Jun 2019
Diese Einschränkung bedeutet: die temporäre Datei, die mit FILE_FLAG_DELETE_ON_CLOSE geöffnet wird, kann nur dann von der anderen Anwendung (z.B. PDF Reader) geöffnet werden, wenn diese auch beim Öffnen das Flag FILE_SHARE_DELETE angibt. Beschrieben hier:
https://stackoverflow.com/questions/1583040/createfile-with-the-file-flag-delete-on-close-flag
Es kommt dann vermutlich die...