Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frage über installieren vom Programm auf den Desktop (https://www.delphipraxis.net/27058-frage-ueber-installieren-vom-programm-auf-den-desktop.html)

Matze 3. Aug 2004 17:05

Re: Frage über installieren vom Programm auf den Desktop
 
Vielleicht hilft dir der Code aus der Code-Library (verschiebenverschieben

Dort findest du das hier: klick

hitecmaus 3. Aug 2004 17:17

Re: Frage über installieren vom Programm auf den Desktop
 
Hallo!

Nein da gibt es leider auch nichts! :cry: :cry: :pale:

Aber trotzdem danke! :coder2:

Kai

Matze 3. Aug 2004 17:20

Re: Frage über installieren vom Programm auf den Desktop
 
Also das müsste aber schon gehen...

Matze 3. Aug 2004 17:32

Re: Frage über installieren vom Programm auf den Desktop
 
Probier's mal so:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ShellAPI, StdCtrls {<== NICHT VERGESSEN!!};

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

function DoFileWork(aOperation: FILEOP_FLAGS; aFrom, aTo: AnsiString;
    Flags: FILEOP_FLAGS): Integer;
var
  FromPath, ToPath: AnsiString;
  SHFileOpStruct: TSHFileOpStruct;
begin
  FromPath := aFrom + #0#0;
  ToPath := aTo + #0#0;
  with SHFileOpStruct do
  begin
    Wnd := 0;
    wFunc := aOperation;
    pFrom := PAnsiChar(FromPath);
    if ToPath <> '' then
    begin
      pTo := PAnsiChar(ToPath)
    end else begin // target available
      pTo := nil;
    end; // target not available
    fFlags := Flags;
  end; // structure
  Result := SHFileOperationA(SHFileOpStruct);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  DoFileWork(FO_COPY, 'aktuelle Datei (Pfad + Name)', 'neue Datei (Pfad + Name)', FOF_NOCONFIRMATION);
end;

end.

Ultimator 3. Aug 2004 18:14

Re: Frage über installieren vom Programm auf den Desktop
 
Zitat:

Zitat von Hitecmaus
Kann es dein das es an Delphi 1 liegt??

Ja, ich denke schon, denn Delphi 1 erzeugt nur 16Bit-Anwendungen für Win < 3.11.

hitecmaus 3. Aug 2004 19:03

Re: Frage über installieren vom Programm auf den Desktop
 
Ich denke auch das es an Delphi 1 liegt, aber in ein paar Tagen bekomm ich Delphi7 und dann mach ich halt da weiter.

Trotzdem danke!!



Kai


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 Uhr.
Seite 2 von 2     12   

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