/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Hjælp til mkdir i en løkke (D4)
Fra : Bon


Dato : 07-02-04 18:01

Jeg troede lige jeg skulle være smart og lige hurtig
lave et program til at lave en masse biblioteker for mig,
så jeg ikke skulle lave den manuelt. Det går da også fint med
denne kode:

begin
i:=Strtoint(Edit2.text);
J:=0;
repeat
Inc(j);
mkdir(edit1.text + inttostr(j));
until
I=j;
end;

men...resultatet blev ikke som jeg ville.
Hvis jeg f.eks har et bibliotek der hedder "billeder_100", og
gerne ville have 20 stk så jeg ender med "billeder_120", hvordan
kringler man bedst den. Jeg starter med "billeder_10" men ender
selvfølgelig på "billeder_1020" hvilket gerne skulle have været
"billeder_120".
Nogen som har en ide?
--
DA



 
 
Bon (07-02-2004)
Kommentar
Fra : Bon


Dato : 07-02-04 21:14

Nevermind, jeg har fundet en anden løsning.
--
DA



Klaus Petersen (07-02-2004)
Kommentar
Fra : Klaus Petersen


Dato : 07-02-04 22:35

> begin
> i:=Strtoint(Edit2.text);
> J:=0;
> repeat
> Inc(j);
> mkdir(edit1.text + inttostr(j));
> until
> I=j;
> end;

var

count : integer;
num : integer;

begin;
num := 100; // start-tal
count := 20; // antal biblioteker

while (count>0) do begin;
mkdir ( edit1.text + inttostr ( num ) );
inc (num); dec (count);
end;
end;



Bon (08-02-2004)
Kommentar
Fra : Bon


Dato : 08-02-04 03:36

"Klaus Petersen" <spectual2@getTOnet.dk> skrev i en meddelelse
news:xRcVb.7403$_31.5649@news.get2net.dk...
>
> var
>
> count : integer;
> num : integer;
>
> begin;
> num := 100; // start-tal
> count := 20; // antal biblioteker
>
> while (count>0) do begin;
> mkdir ( edit1.text + inttostr ( num ) );
> inc (num); dec (count);
> end;
> end;

Havde godt nok fundet en anden løsning, men at start tallet bare skulle
ændres fra 0 til 100
havde jeg ikke lige tænkt på. Men kan da godt se hvorfor nu.
Takker!
--
DA



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409080
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste