czmu mi to nie działa?!?

czmu mi to nie działa?!?
  • Rejestracja: dni
  • Ostatnio: dni
0

mam taki skrypcik skopiowany z artykułu tylko ścieżki zmienione:

Kopiuj
unit Unit1;

interface

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

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

var
  Form1: TForm1;

implementation



procedure TForm1.Button1Click(Sender: TObject);

var
  R : TSHFileOpStruct;
begin
 with R do
 begin
   Wnd:=Handle; // oznaczenie uchwytu
   lpszProgressTitle := 'Skopiuj plik....';// tutuł okienka
   wFunc:=FO_COPY;// opcja
   pFrom:='C:\Documents and Settings\User Name\Pulpit\p\errata.txt'; // z pliku
   pTo:='C:\Documents and Settings\User Name\Pulpit\DEFRAG\errataa.txt';// do pliku
   fFlags:=FOF_NOCONFIRMMKDIR;
 end;
SHFileOperation(R);

 end;
end.

i czemu mi wyskakuje błąd? No jestem początkujący i dopiero sie ucze więc to jest pewnie jakas pierdoła. Ale sam sobie z tym nie poradze..

Oleksy_Adam
  • Rejestracja: dni
  • Ostatnio: dni
0

Jaki błąd, gdzie? Troszkę więcej informacji.

  • Rejestracja: dni
  • Ostatnio: dni
0

Przy samej komplikacjie NIE MA problemów(NIE MA żadnego komunikatu na dole ekranu)ale wyskakuje błąd:Project Project1.exe reaised exception class EResNotFound with message 'Resource TForm1 not found'. Process stopped. Use Stept or Run to continue.
<ok> <Help>

Odysseus
  • Rejestracja: dni
  • Ostatnio: dni
0

W każdym module związanym z formularzem masz taki zapis

Kopiuj
var
  Form1: TForm1;

implementation

{$R *.dfm}

U ciebie tego NIE MA zatem moduł nie jest skojarzony z żadnym Form1, stąd w/w komunikat.

  • Rejestracja: dni
  • Ostatnio: dni
0

ale to tylko komentarz nie?

Odysseus
  • Rejestracja: dni
  • Ostatnio: dni
0

To nie komentarz. To dyrektywa informująca kompilator że zasobów formularza ma szukać w pliku o rozszerzeniu *.dfm.

Oleksy_Adam
  • Rejestracja: dni
  • Ostatnio: dni
0

{ $R } - to jest komentarz
{$R} - to jest dyrektywa kompilatora

// odys mnie ubiegł

  • Rejestracja: dni
  • Ostatnio: dni
0

teraz to juz zupełnie żadnej reakcji
żaden błąd nie wyskakuje uruchamia się program ale i nic on nie robi:) nic mi nie kopiuje... wiem że jestem umolne dziecko no ale sie ucze..

KD
  • Rejestracja: dni
  • Ostatnio: dni
0

a masz po

Kopiuj
implementation



{$R *.DFM}

???

  • Rejestracja: dni
  • Ostatnio: dni
0

zadziałalo
użyłe skryoptu z innego art..

reichel
  • Rejestracja: dni
  • Ostatnio: dni
0

czestym problemem jest brak zer na koncu

Jak przenieść, skasować, zmienić nazwę katalogu

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.