/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
gandalf
460
6
gubi
270
7
DJ_Puden
250
8
PARKENSS
230
9
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
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408924
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.