Strona 1 z 1

kopiowanie

: 01 sie 2006 12:07
autor: Gość
witam,
dlaczego jak probuje skopiowac plik tekstowy za pomoca bloczka "copy" to wyskakuje mi bląd "duplikate patch" a przeciez mam dwie rozne sciezki podane na wejsciu?
pozdrawiam

Re: kopiowanie

: 01 sie 2006 12:20
autor: Mikrobi
A plik docelowy istnieje czy nie?

Re: kopiowanie

: 01 sie 2006 12:24
autor: Gość
isnieje a nawet jak go nie ma to sam go tworzy

Re: kopiowanie

: 01 sie 2006 12:28
autor: Mikrobi
A kiedy tworzy ten plik to wyskakuje ten sam błąd?

Re: kopiowanie

: 01 sie 2006 12:36
autor: Gość
tak, jest ten sam, po prostu mam podlaczone dwie rozne sciezki, jedna do pliku pelnego, druga do pustego (ktory isnieje badz nie) i wsykakuje ten sam blad, oczywiscie kopiuje mi zawartosc tylko wyskakuje "duplikate path"

Re: kopiowanie

: 01 sie 2006 12:42
autor: Mikrobi
bodzio pisze: (ktory isnieje badz nie)
8)
Na Świętego Hieronima jest deszcz albo go ni ma
:idea:
:arrow: "Duplicate path" czyli kod 10 pojawia sie jeśli plik docelowy istnieje.
Pomoc dla funkcji Copy informuje:
target path is the new path, including the new file or directory name, for the file or directory on which you want to operate. If a file already exists at target path, this function returns an error.
Zatem wszystko w porządku.

Re: kopiowanie

: 01 sie 2006 12:49
autor: Gość
czyli co ja mam zrobic aby mi to ladnie skopiowal, przeciez nie ma utworzonego tego pliku do ktorego chce skopiowac, wiec nie powinien wyskakiwac ten blad, a moze ja to zle to rozumiem

Re: kopiowanie

: 01 sie 2006 13:12
autor: jogurt_owocowy
Jeśli plik docelowy nie istnieje, to taki błąd nie ma prawa się pojawić! Jeśli istnieje, to przed skopiowaniem trzeba go zwyczajnie skasować. I tyle.

Re: kopiowanie

: 01 sie 2006 14:02
autor: Mikrobi
bodzio pisze:czyli co ja mam zrobic aby mi to ladnie skopiowal, przeciez nie ma utworzonego tego pliku do ktorego chce skopiowac, wiec nie powinien wyskakiwac ten blad, a moze ja to zle to rozumiem


:roll:
Podajesz na pewno właściwe ścieżki do właściwych wejść?

Re: kopiowanie

: 04 sie 2006 06:30
autor: Gość
a ten blad mi jednak ciagle wyskakuje przy kopiowaniu nawet jesli nie ma pliku docelowego, (kopiuje mi ten plik, tworzy nowy o danej nazwie no i pokazuje komunikat z bledem ktorego nie powinno byc) moze zle sciezke tworze do tego bloczka ale to z kolei nie powinno mi wogole kopiowac tego pliku. W zalaczniku przedstwiam ta moja struktrke jak to wyglada, zobaczcie co jest zle bo juz wymiekam przy tym, prosta rzecz a tyle klopotu....

Re: kopiowanie

: 04 sie 2006 07:53
autor: jogurt_owocowy
I w tym pliku który zamieściłeś w załączniku też występuje problem? Pokaż najlepiej cały program, zamiast tego kawałka.

Re: kopiowanie

: 04 sie 2006 08:20
autor: Gość
juz zalaczam z plikiem, no wlasnie teraz dopiero zobaczylem ze w takiej postaci jak wczesniej dalem nie ma bledu ale ja mam do tego w programie petle while i case i tu juz sie to pojawia. ciekawe dlaczego tak jest...?

Re: kopiowanie

: 04 sie 2006 08:53
autor: jogurt_owocowy
Ano jest tak dlatego, że przycisk wyzwalający kopiowanie ma akcję mechaniczną ustawioną na Switch Until Released - jego wartość jest równa TRUE przez cały czas jak jest trzymany wciśnięty. Jego naciśnięcie zawsze chwilę trwa i wnętrze Case'a wykonuje się kilkukrotnie: za pierwszym razem bez błędu, ale za kolejnymi już z nim.
Przede wszystkim należy zmienić akcję mechaniczną przycisku na Latch(na panelu PKM na przycisku -> Mechanical Action...) - teraz już będzie działać ok, a jeszcze lepsza byłaby obsługa przycisku za pomocą struktury Event zamiast Case'a(załącznik).

Pozdrawiam

Re: kopiowanie

: 04 sie 2006 09:05
autor: Gość
dzieki :) ehhh, kurcze teraz juz wszystko jasne, smiga jak trzeba, ze sam na to nie wpadlem :)))) dzieki jeszcze raz za pomoc
pozdrawiam