![]() |
Einbinden funktioniert nicht...?
Hey Leute,
möchte einen Ordner kopieren und verwende diesen Code:
Delphi-Quellcode:
eingebunden habe ich folgendes:
function TForm1.SHCopyFile(Handle: THandle; szSource, szDestination: TFileName): Boolean;
var ShellFileOperation: TSHFileOpStruct; begin Result := True; try with ShellFileOperation do begin Wnd := Handle; wFunc := FO_COPY; pFrom := PChar(szSource); pTo := PChar(szDestination); // fFlags := FOF_FILESONLY OR FOF_NOCONFIRMMKDIR FOF_SIMPLEPROGRESS; fFlags := FOF_NOCONFIRMMKDIR; lpszProgressTitle := 'Dateien kopieren ...'; end; SHFileOperation(ShellFileOperation); except Result := False; end; end;
Delphi-Quellcode:
und der Compiler gibt bezüglich des oben genannten Codes diese Meldung:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, inifiles , shellAPI, SHLObj, Menus, ExtCtrls, ComCtrls;
Delphi-Quellcode:
Was soll ich noch einbinden?
[Fehler] Unit1.pas(104): Undefinierter Bezeichner: 'SHCopyFile'
[Fehler] Unit1.pas(108): Undefinierter Bezeichner: 'Result' [Fehler] Unit1.pas(112): Undefinierter Bezeichner: 'Handle' [Fehler] Unit1.pas(114): Undefinierter Bezeichner: 'szSource' [Fehler] Unit1.pas(115): Undefinierter Bezeichner: 'szDestination' |
Re: Einbinden funktioniert nicht...?
Du musst wenn du
Delphi-Quellcode:
schreibst auch daran denken, dass du die Funktion auch deklarieren muss.
function TForm1.SHCopyFile(Handle: THandle; szSource, szDestination: TFileName): Boolean;
Oder lasse einfach Tform1 weg.. |
Re: Einbinden funktioniert nicht...?
Danke, geht jetzt einwandtfrei...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 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