AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 03:47

Parameter dieser Suchanfrage:

Suche in Thema: FindFirstFileNameW aufrufen
Suche alle Beiträge, die von "Benmik" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: FindFirstFileNameW aufrufen

      Delphi
      by Benmik, 13. Jan 2014
    Theoretisch kannst du an dieser Stelle auch einfach nur PWideChar(@LinkName) schreiben denke ich. Kann man!

    Dass Pointer UND var Unsinn sind, darauf war ich auch schon gestoßen. Bei Pointern muss man halt umdenken, da ist vermutlich viel Gewöhnungssache dabei. Das ist etwas neben deiner - übrigens auch recht eleganten - Lösung etwas, was das stundenlange Herumpfriemeln mir gebracht hat.
  • Forum: Win32/Win64 API (native code)

    AW: FindFirstFileNameW aufrufen

      Delphi
      by Benmik, 12. Jan 2014
    Sensationell. Das Ding funktioniert ohne Wenn und Aber. (Nur das "Winapi" musste ich entfernen und dieses "Mitch.png" konnte ich einfach nirgendwo finden... :wink:) Toll. Danke.

    Ein paar Fragen hätte ich noch.

    Sollte man das StrPas umgehen, da es als veraltet bezeichnet wird?

    Wieso funktioniert eigentlich die Übergabe von @LinkName, ohne dass der Compiler die formale Typdeklaration...
  • Forum: Win32/Win64 API (native code)

    AW: FindFirstFileNameW aufrufen

      Delphi
      by Benmik, 12. Jan 2014
    Vielen Dank für deine Mühe, besonders dafür, dass du den Code auch noch didaktisch entwickelt hast, und das um 1:18 Uhr nachts. Auch wenn man förmlich die Watschen hört, gefolgt von einem "Sechs! Setzen!". Aber ich weiß genau, dass hier viele mitlesen, die mit denselben Problemen kämpfen und froh sind über jede Aufklärung.
    Natürlich war der Code auch nicht sozusagen als fertige Lösung gedacht,...
  • Forum: Win32/Win64 API (native code)

    AW: FindFirstFileNameW aufrufen

      Delphi
      by Benmik, 11. Jan 2014
    So, nachdem ich wirklich heißgelaufen bin über vermutlich triviale Probleme, hier das (funktionierende) Resultat:
    function FindNextFileNameW(Handle:Cardinal;var DatLänge:PDWORD;var LinkName:PWChar): Boolean;
    type
    TFindNextFileNameW = function(Handle:Cardinal;var DatLänge:PDWORD;var LinkName:PWChar): Boolean; stdcall;
    var
    kernel32: HModule;
    _TFindNextFileNameW: TFindNextFileNameW;...
  • Forum: Win32/Win64 API (native code)

    AW: FindFirstFileNameW aufrufen

      Delphi
      by Benmik, 11. Jan 2014
    Wie vermutet sind es die Datentypen, insbesondere die Pointer, bei denen ich nicht weiterkomme.

    Könnte mir vielleicht doch jemand helfen, wie ich mit Typumwandlungen, der eventuellen Initialisierung und dem Aufruf von LPCWSTR, LPDWORD und PWCHAR verfahren muss? Die Funktion selber scheint zu klappen, aber der Rückgabewert von "LinkName" ist Müll.
    Ich habe Linkname als PWideChar deklariert und...
  • Forum: Win32/Win64 API (native code)

    AW: FindFirstFileNameW aufrufen

      Delphi
      by Benmik, 11. Jan 2014
    Vielen Dank!

    Insgeheim hatte ich natürlich gehofft, einer von euch Könnern würde mal lässig was aus dem Handgelenk hier hin werfen, aber naja, Weihnachten ist vorbei, und hier wird ja viel Wert auf Eigenanstrengung gelegt ...
    Ehrlich gesagt ist es nicht so sehr die Anpassung des Beispiels, die mir, glaube ich, nicht soviel Probleme bereiten würde, als vielmehr die Übersetzung der Datentypen,...
  • Forum: Win32/Win64 API (native code)

    FindFirstFileNameW aufrufen

      Delphi
      by Benmik, 11. Jan 2014
    Für ein geplantes selbst gestricktes Backup-Programm möchte ich gern bei Hardlinks feststellen, welche Dateinamen alle auf den gleichen Speicherbereich ("Datei") zeigen. Nach viel Recherche bin ich darauf gekommen, dass hier FindFirstFileNameW und FindNextFileNameW genau das Richtige sind.
    Die Windows-API definiert FindFirstFileNameW(_In_ LPCWSTR lpFileName,_In_ DWORD dwFlags,_Inout_ LPDWORD...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Benmik&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=178502
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:56 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