Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by freeriders,
7. Mär 2008
Alternativ kannst du auch ExtractFilePath(Application.ExeName) + 'ORG_Daten\fifa.db'; verwenden.
Ja sehr cool!
So hat sich das Problem (anscheinend) gelöst.
Funktioniert jetzt bei mir alles einwandfrei! :thumb:
Werden ihn jetzt mal an ein paar Leute zum tzesten schicken.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by freeriders,
7. Mär 2008
Ja GetCurrentDir verweist ja eigentlich auf das Verzeichnis, in dem die *.exe drin ist oder?
Vielleicht habe ich da auch etwas falsch verstanden.
So ich habe jetzt schonmal herausgefunden, dass wenn ich per Hand eine Verknüpfung erstelle, dass es dann funktioniert.
Das ist irgendwie ziemich seltsam...
Weeil in dem Ordner in dem die *.exe leigt sind auch die Ordner, von wo die Dateien kopiert...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by freeriders,
7. Mär 2008
Mit Copyfile macht er sich leider erst gar nicht die Mühe zu kopieren.
Vermute aber, dass es daran liegt, dass ich mit einem Klick auf den Button auch noch die Ini schreibe.
Ich denke die Variablen behaken sich, denn er lädt jetzt auch das Ini File nicht mehr, was ja auch durch eine Variable getätigt wird.
Nur habe ich leider keine Ahnung wie ich das ändere
Mein Variablen:
procedure...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by freeriders,
7. Mär 2008
Meinst du an die Zielverzeichnisse?
Weil die zwei Dateien sollen ja in unterschiedliche Ordner kopiert werden.
Und er hat ja anscheinend ein Problem mit der Quelldatei.
Oder wie meinst du das?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by freeriders,
7. Mär 2008
Hi!
Ja ich habe ein Problem bei Dateienkopieren mit Shellfileoperation.
Mein Programm sagt mir immer: "Datei kann nicht kopiert werden: Die Quelldatei oder vom Quelldatenträger kann nicht gelesen werden."
Also mein Code zum kopieren sieht so aus:
procedure ShellFileOperation(fromFile: string; toFile: string; Flags: Integer);
var
shellinfo: TSHFileOpStructA;
begin
with shellinfo do