Autor Beitrag
Tex
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 17.05.08 14:23 
Hallo Zusammen,

ich hab ein Problem:
Ich möchte gerne vom Windows Explorer den Dateipfad einer Datei per Drag and Drop in ein TListFeld schreiben.

Folgendes habe ich versucht:

- www.delphi-library.de/viewtopic.php?t=5286
--> Neues Projekt angelegt
--> TList drauf
--> Copy and Paste des obrigen Codes
--> compiliert --> keine Fehlermeldungen
--> Drag and Drop --> geht nicht --> es passiert einfach nix


Außerdem habe ich folgende Komponenten versucht:

- DropFilesTarget v.1.2a
- TFileDrag v.1.07
- TPJDropFiles and TPJFormDropFiles v.5.0.1

--> Die Komponenten zu installieren ist bei allen gleich, eine (oder mehrere) .pas Files dem Projekt hinzufügen, es einmal compilieren, dann sollte man ein in der Tool Palette ein Icon haben, über welches man dan Ziel und eigenschaften und so festlegen kann.
--> ich kann die .pas hinzufügen und das Projekt Fehlerfrei compilieren. Danach passiert nichts.
--> Bei den Komponenten sind Beispiele dabei. Nehme ich die fertig compilierte .exe funktioniert sie. Verwende ich das Delphi Projekt, kann ich es Fehlerfrei compilieren, Drag and Drop funzt aber trotzdem nicht.


Da auch die Beispiele der Komponenten nicht funzen, denke ich mal dass an meiner Delphi-Installation oder Version liegt.

Ich verwende Delphi 2005 Personal unter Windows Vista Ultimate 32bit.
(Die Komponenten sind alle für D2005 verfügbar)


Hat jemand einen Tipp woran es liegen könnte??

Gruß,

Tex

_________________
"Alles was du hast, hat irgendwann dich." Tyler Durden
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 17.05.08 15:09 
Hallo!

Das könnte an Vista liegen. Falls Du Delphi als Admin startest (z.B. mittels UAC), wird auch das Programm, welches Du debugst mit diesen Rechten ausgeführt. Wenn Du dann aus einem Programm, welches nicht mit diesen Rechten arbeitet, etwas per Drag 'n Drop einfügen willst, verweigert Vista das.

Versuche, das Programm mal außerhalb der IDE ohne erhöhte Rechte zu starten und schaue, ob das geht.

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Tex Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 17.05.08 16:59 
Hi Christian,

genau das war es. Hatte Delphi mit AdminRechten ausgeführt, mit normalen Rechten funzt alles. (außer die Komponenten - wie man in D2005 welche installiert, jab ich noch nicht ganz gerafft....)


Vielen Dank für die schnelle Hilfe!


Gruß,

Tex

_________________
"Alles was du hast, hat irgendwann dich." Tyler Durden