AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DragDrop mit Netzwerk-Path > 260 ?

Ein Thema von MicMic · begonnen am 24. Feb 2021 · letzter Beitrag vom 25. Feb 2021
 
MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

AW: DragDrop mit Netzwerk-Path > 260 ?

  Alt 25. Feb 2021, 13:01
MAX_PATH kenne ich und ja +#0 +c:\ etc. ... ich teste jedenfalls immer gleich mit größeren Ordnerlängen mit vielen Unterverzeichnissen.
Aber das MAX_PATH in "_WIN32_FIND_DATAW" steckt... auf diese Idee bin ich gar nicht gekommen
Logisch das dann am Ende eine Datei nicht gefunden wird, wenn der Ordnerpfad abgeschnitten wird.
Danke für die Info dazu. Hab ja gleich Panik bekommen, wegen meiner FindFirstFile Routine. Aber das geht und ein Dateiname selbst (so laut dem Explorer) darf hier nicht 500, 1000, 2000... Zeichen lang sein. Also hier passt dann "_WIN32_FIND_DATAW" (cFileName).

IDropSource nutze ich ja und die gezeigte Routine brauche ich ja wegen "DoDragDrop" bzw. ich brauche ein "IDataObject" dazu, was die Routine ja zurück liefert. Aber halt mit MAX_PATH wie ich jetzt gelernt habe Ich habe inzwischen was ohne FindData gefunden aber das geht genauso, sprich ein lokaler langer Pfad funktioniert aber ein langer Netzwerk-Pfad dann leider nicht. Netzwerkpfade nur, wenn unter MAX_PATH. Hab die Unit mal als Anhang hier dabei. Kurz mal drüber geschaut um sie evtl. anzupassen aber viel verstehe ich da noch nicht.

Eine ganze Drag&Drop-Komponente will ich eigentlich nicht installieren. Alles was ich nutze, verwende (meist Beispiele aus dem Netz zu einem Problem) will ich am Ende halbwegs verstehen können/lernen und für meine Bedürfnisse anpassen. Also mich nicht auf Komponenten verlassen, wo man sogar manchmal nur Teile nutzt und Source in seinem Projekt hat, diesen man gar nicht nutzt. Habe aber kurz mal reingeschaut. Wie so oft, nicht gleich übersichtlich. Ich probiere mal ein wenig weiter...
Angehängte Dateien
Dateityp: pas Unit7.pas (9,0 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz