Forum » Programiranje » Delphi -> samodejno kopiranje programa
Delphi -> samodejno kopiranje programa
Sonix ::
Kako bi naredil, da ko bi zagnal program bi se ta samodejno skopiral v vec map (npr: mapa1, mapa1,...) in
obenem preimenoval za vsako mapo kamor bi se skopiral (npr: prog1, prog2,...).
Kaksna ideja ???
obenem preimenoval za vsako mapo kamor bi se skopiral (npr: prog1, prog2,...).
Kaksna ideja ???
Bungee- ::
Upam da ne pises kaksnega virusa , no ja drugac pa si pac naredis direktorije oziroma jih preimenujes.
Kar se pa kopiranja tice gre pa nekako v stilu BlockRead in BlockWrite, pazir moras na to da zadnji blok (buffer) ne bo dolg standardno stevilo znako ampak obicajno krajsi.
Tole je ce kopiras kar byte po byte, vedar je zelo pocasi, najboljse je ce imas precej velik buffer, samo potem moras tudi kodo prilagoditi temu.
if CreateDir(ImeDirektorija) then Juhuhu;
ce pa ga preimenujes
if RenameDir(PrvoIme, DrugoIme) then UspehInNaprej;
Kar se pa kopiranja tice gre pa nekako v stilu BlockRead in BlockWrite, pazir moras na to da zadnji blok (buffer) ne bo dolg standardno stevilo znako ampak obicajno krajsi.
for I:=0 to length(f) do
begin
seek(f,i);
BlockRead(F,Buffer,SteviloZnakov);
seek(f2,i);
BlockWrite(F2,Buffer,SteviloZnakov);
end;
Tole je ce kopiras kar byte po byte, vedar je zelo pocasi, najboljse je ce imas precej velik buffer, samo potem moras tudi kodo prilagoditi temu.
S kladivom in dinamitom je mozno vse! - Poanta je samo v doziranju.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Dostop do mape v LinuxuOddelek: Programska oprema | 2101 (1550) | kow |
» | [JAVA] HTTPS clientOddelek: Programiranje | 3190 (1920) | peterv6i |
» | [baze] Povezava do slike ali BLOB?Oddelek: Programiranje | 1670 (1467) | BlueRunner |
» | Kako pošiljanje datotek v JAVI.Oddelek: Programiranje | 1850 (1721) | kopernik |
» | Nalaganje nastavitev iz tekstovne datoteke [vodič]Oddelek: Programiranje | 1035 (878) | Vesoljc |