AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 03:17

Parameter dieser Suchanfrage:

Suche in Thema: Festplattenzugriffe
Suche alle Beiträge, die von "Christian Seehase" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 15 von insges. 15 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 6. Sep 2006
    Moin Himitsu,

    da es bei den beiden Suchbegriffen reichlich Fundstellen gibt:
    Welche Site meinst Du?
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 6. Sep 2006
    Moin Himitsu,



    Aber wenn Find*ChangeNotification eine Änderung festgestellt hat, wird ReadDirectoryChangesW nicht die gleiche Veränderung feststellen können, da das Ereignis ja schon eingetreten ist, bevor die Funktion aufgerufen wurde.
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 6. Sep 2006
    Moin Himitsu,



    dann probiere es mal nur mit FILE_NOTIFY_CHANGE_LAST_WRITE.



    Das ist ja ein Wiederspruch in sich, denn wenn man die Funktion nicht aufruft, kann sie natürlich auch nicht hängenbleiben ;-)
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 5. Sep 2006
    Moin Mackhack,



    Ich hatte gehofft, dass dies durch die Kommentare in der Demo deutlich geworden ist:
    FILE_NOTIFY_INFORMATION musste ich selber deklarieren, da diese Deklaration bei Delphi nicht mitgeliefert wurde, OVERLAPPED hingegen schon (unit Windows).



    Selber deklarieren musst Du alles, was
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 5. Sep 2006
    Moin Mackhack,

    ich habe einmal die Konstante _iFilenameLength angelegt, da diese in der Hauptroutine, als Anzahl Bytes die maximal kopiert werden dürfen, so benötigt wird.
    Da das Array aber nur halb soviele Elemente braucht (WChar ist zwei Byte gross), teile ich an der Stelle den Wert durch 2.

    SHR ist zwar zum rechnen da, aber das passiert da ja auch ;-)

    Da beide Werte konstant sind...
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 4. Sep 2006
    Moin Mackhack,

    ich glaube ich habe den Fehler gefunden:

    Ein SetLength steht an der falschen Stelle

    // Falsch
    if iLen = 0 then begin
    FsResult := 'ERROR';
    end else begin
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 4. Sep 2006
    Moin Mackhack,

    woher die ??? kommen kann ich mir im Moment auch nicht erklären, denn bei mir treten sie nicht auf.
    Kannst Du mal ein Beispiel dafür angeben, was Du überwacht hast und mit welchem NotifyFilter?
    Ausserdem könnte noch das Betriebssystem wichtig sein.

    Den zusätzlichen Backslash hast Du übrigens nur, wenn Du ein Laufwerk angibst. Wenn Du ein Verzeichnis nimmst, tritt das nicht...
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 4. Sep 2006
    Moin Zusammen,

    ich habe hier mal ein Demoprojekt für die asynchrone Verwendung von ReadDirectoryChangesW angehängt.
    Das Projekt ist (wie ich denke ;-)) vollständig dokumentiert.

    Zwei Punkte noch vorab, auch wenn sie bereits in der Dokumentation stehen:
    Das Ereignis, das bei einer überwachten Veränderung ausgelöst wird, wird immer zweimal hintereinander mit identischem Ergebnis ausgelöst....
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 16. Mär 2006
    Moin Luckie,

    versuche doch mal die Datei(en) mit SHFileOperation zu löschen, und nicht mit DeleteFile.
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 9. Mär 2006
    Moin Luckie,

    da stellt sich mir dann die Frage, wie die Dateien da hinkommen, von wo Du sie verschieben willst.
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 9. Mär 2006
    Moin Luckie,

    teil das doch erst einmal so auf, dass die Teile die in den Konstruktor sollten auch da hinkommen, analog gilt dass dann natürlich auch für die Zeilen, die in den Destruktor gehören.
    (Die mit F beginnenden Variablen sind private Felder der Klasse)
    Ausserdem solltest Du noch die Filterbedingung (FILE_NOTIFY_CHANGE_LAST_WRITE usw.) Deinen Erfordernissen anpassen, denn wenn...
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 8. Mär 2006
    Moin Luckie,

    vielleicht klappt es asynchron besser.

    Hier mal ein, leicht zusammengestrichenes Beispiel (was Du für Deinen Zweck wohl auch noch umsortieren müsstest:

    const
    _iFilenameLength = MAX_PATH*2;

    type
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 22. Nov 2004
    Moin Slavik,

    wie gesagt, ich hab' da einen Demo Source herausgesucht, ihn allerdings vorher noch einmal getestet.
    Unter W2K und XP (Pro) läuft das.
    :gruebel:

    Zeig' doch mal Deine Variante, dann kann man vielleicht etwas finden.
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 21. Nov 2004
    Moin Zusammen,



    :shock:

    Es hätte ja zumindest dieser Thread gefunden werden müssen :gruebel:

    Nun gut, ich hab' mal eine Demo herausgesucht:
    Man nehme ein Formular, einen Button und ein Memo und:
  • Forum: Win32/Win64 API (native code)

    Re: Festplattenzugriffe

      Delphi
      by Christian Seehase, 20. Nov 2004
    Moin Slavik,

    erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

    Wenn Du ein NT basiertes Betriebssystem verwendest, könntest Du die Zugriffe mit ReadDirectoryChangesW überwachen, und entsprechende Änderungen verarbeiten.
    Ggf. genügt ja auch FindFirstChangeNotification.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Christian+Seehase&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=34293
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz