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 Kopieren, Suchen, Einfügen ?? (https://www.delphipraxis.net/16590-kopieren-suchen-einfuegen.html)

PhöniX 19. Feb 2004 18:16

Re: Kopieren, Suchen, Einfügen ??
 
:wiejetzt:
Hä wie jetzt?

PhöniX 19. Feb 2004 18:16

Re: Kopieren, Suchen, Einfügen ??
 
:wiejetzt:
Hä wie jetzt?

Stanlay Hanks 19. Feb 2004 18:19

Re: Kopieren, Suchen, Einfügen ??
 
Hast du das hier

Delphi-Quellcode:
function DoFileWork(
  aWnd: HWND; aOperation: UINT; aFrom, aTo: TStrings; Flags: FILEOP_FLAGS
): Integer;
auch unter private oder public stehen?

PhöniX 19. Feb 2004 18:23

Re: Kopieren, Suchen, Einfügen ??
 
Delphi-Quellcode:
unit copy_u;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ShellAPI;

type
  TFormCopy = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    function DoFileWork(
  aWnd: HWND; aOperation: UINT; aFrom, aTo: TStrings; Flags: FILEOP_FLAGS
): Integer;
  public
   function DoFileWork( //<---------------------- FEHLER HIER!!!
  aWnd: HWND; aOperation: UINT; aFrom, aTo: TStrings; Flags: FILEOP_FLAGS
): Integer;
  end;

var
  FormCopy: TFormCopy;

implementation

{$R *.DFM}

procedure TFormCopy.Button1Click(Sender: TObject);
var
I: Integer;
begin
for I := 25 to 30 do
begin;
 DoFileWork(Self.Handle, FO_DELETE, strlFiles, nil, FOF_ALLOWUNDO);
end;
end;

end.
Und nun entsteht der Fehler an der markierten Stelle:
Die überladene Prozedur 'DoFileWork' muss mit der Direktive 'overload' gekennzeichnet sein.

Stanlay Hanks 19. Feb 2004 18:29

Re: Kopieren, Suchen, Einfügen ??
 
Ich hab geschrieben: unter Private oder public. Du musst dich schon für eins entscheiden :wink:

Lösch eine der Deklarationen, dass sollte es hinhauen.

PhöniX 19. Feb 2004 18:34

Re: Kopieren, Suchen, Einfügen ??
 
OK..
Delphi-Quellcode:
DoFileWork(Self.Handle, FO_DELETE, strlFiles, nil, FOF_ALLOWUNDO);
Wie muss man die Datei in strlFiles schreiben??
In ''s nicht, oder doch?? :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 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