Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zuviele Parameter bei ShellListView??? (https://www.delphipraxis.net/25236-zuviele-parameter-bei-shelllistview.html)

Andreas L. 3. Jul 2004 10:04


Zuviele Parameter bei ShellListView???
 
Hi,
Delphi-Quellcode:
Movefile(Pchar(filecut),ShellListView1.RootFolder.pathname+'\'+extractfilename(filecut);
filecut ist eine variable vom typ string. ich wandle filecut mit pchar um da ShellListView1.toorfolder.pathname vom typ PAnsiChar ist. Beim Compilieren bleibt der Compiler hinter ShellListView1. stehen und meldet "Zu viele Parameter.". Wo liegt das problem?

Greetz

Filou 3. Jul 2004 11:07

Re: Zuviele Parameter bei ShellListView???
 
Probier es mal mit folgender Variante:

Delphi-Quellcode:
Movefile(Pchar(filecut),(ShellListView1.RootFolder.pathname+'\'+extractfilename(filecut)));
Tschau!

Andreas L. 3. Jul 2004 11:45

Re: Zuviele Parameter bei ShellListView???
 
Jetzt kommt die selbe Meldung zwischen ( und ShellListView1.

Greetz

Mirilin 3. Jul 2004 11:50

Re: Zuviele Parameter bei ShellListView???
 
:hi:

Setz mal ein PChar vor die genannte Klammer :)


mfg Tobias

Andreas L. 3. Jul 2004 12:13

Re: Zuviele Parameter bei ShellListView???
 
Zitat:

Zitat von Mirilin
:hi:

Setz mal ein PChar vor die genannte Klammer :)


mfg Tobias

Geht auch nicht... Wieder die selbe Meldung

Mirilin 3. Jul 2004 12:16

Re: Zuviele Parameter bei ShellListView???
 
:hi:

:gruebel: lässt sich bei mir(ilin) aber kompostieren :wink:

mfg Tobias

mirage228 3. Jul 2004 12:19

Re: Zuviele Parameter bei ShellListView???
 
Hi,

wie wärs damit:

Delphi-Quellcode:
  Movefile(Pchar(filecut), PChar(ShellListView1.RootFolder.pathname +'\'+ extractfilename(filecut)));
mfG
mirage228

Mirilin 3. Jul 2004 12:20

Re: Zuviele Parameter bei ShellListView???
 
:hi:

@Mirage, was mienst Du was ich gemeint habe mit PChar vor die genannte Klammer ?


mfg Tobias

mirage228 3. Jul 2004 12:24

Re: Zuviele Parameter bei ShellListView???
 
Zitat:

Zitat von Mirilin
:hi:

@Mirage, was mienst Du was ich gemeint habe mit PChar vor die genannte Klammer ?


mfg Tobias

Hi,

vielleicht hat er das falsch verstanden... (Ändert aber nichts an der Tatsache, dass ich deinen Post überlesen hab :oops: )

Auf jeden Fall funktionierte das so bei mir.

mfG
mirage228

Andreas L. 3. Jul 2004 12:33

Re: Zuviele Parameter bei ShellListView???
 
So hab ichs ja auch gemacht. Funzt trotzdem nicht.

Greetz

mirage228 3. Jul 2004 12:36

Re: Zuviele Parameter bei ShellListView???
 
Zitat:

Zitat von onlinehome
So hab ichs ja auch gemacht. Funzt trotzdem nicht.

Greetz

Frage ich mal besser so:

Welche Parameter erwartet MoveFile() denn bei dir?

mfG
mirage228

Andreas L. 3. Jul 2004 12:47

Re: Zuviele Parameter bei ShellListView???
 
source file und destination file

mirage228 3. Jul 2004 12:49

Re: Zuviele Parameter bei ShellListView???
 
Zitat:

Zitat von onlinehome
source file und destination file

Hm...

hast du eine Prozedur dadrüber, die du nicht mit ); abgeschlossen hast und die Prozedur "MoveFile" selbst als Parameter angesehen wird?

mfG
mirage228

Andreas L. 3. Jul 2004 12:56

Re: Zuviele Parameter bei ShellListView???
 
Nein, hier der ganze Code:

Delphi-Quellcode:
procedure TForm1.SpeedButton15Click(Sender: TObject);
begin
 Movefile(Pchar(filecut),PChar(ShellListView1.RootFolder.pathname+'\'+extractfilename(filecut)));
end;
Greetz

EDIT: filecut ist eine globale Variable


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