Thema: Delphi Datei öffnen ...

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Datei öffnen ...

  Alt 29. Okt 2003, 13:36
Moin Sharkx,

Dein Programm muss sich auch nicht alle 10 sek. neu öffnen.

Ich hatte in diesem Thread
Mit Mehreren Datein ein Program Starten
mal ein Demoprogramm gepostest, wie man neue Parameter an die gleiche laufende Instanz eines Programmes übergibt.
Lass Dich nicht davon stören, dass es hier um Dateien ging, da diese ja auch nur als Pfade übergeben werden geht's nur um die Parameter. Welche Bedeutung sie für das Programm haben ist eine andere Sache.

Aber nur um das noch einmal genau zu verstehen:
Während mIRC auf die Datei zugreift, kannst Du mit einem Editor auch auf die Datei zugreifen?

Dann könntest Du noch einmal zwei Dinge versuchen:
  1. Kannst Du die Datei mit TFileStream.Create(...,fmOpenRead) öffnen?
  2. Sollte 1. fehlschlagen: Kannst Du die Datei mit CreateFile öffnen, wenn Du für den Parameter dwDesiredAccess FILE_READ_DATA, und für dwShareMode FILE_SHARE_READ angibst?
    Unter NT/2000/XP könnte beim Parameter dwFlagsAndAttributes noch FILE_FLAG_BACKUP_SEMANTICS hinzugefügt werden.

@Mirage:
Zitat von mirage228:
Versuchs mal mit nem TFileStream und den Optionen fmOpenRead or fmShareDenyNone beim Erstellen der Stream Instanz.
Das wird nichts helfen können, da das genau die Angaben sind, mit denen LoadFromFile arbeitet, was ja nicht funktioniert.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat