[Delphi] Tworzenie nowego katalogu

0

Jak zrobic, zby program instalacyjny wykrywal, jaka cyfre (w nazwie) ma ostatni katalog i tworzyl nowy z numerem (w nazwie) o jeden wieksza niz ostatni?
Z gory dzieki za pomoc. :-)

0

Ale po co tak? Domyślam się, że chodzi o instalację kolejnych wersji programu? Więc co bedzie, jeśli ktoś z wersji 3 przesiądzie się na 5? Wtedy zamiast 5 utworzy 4... :)

--

Delphi 6

Pozdrówka

0

Nie, nie. Chodzi mi o to, ze np. pliki sa brane z katalogow, ktore sa oznaczone kolejnymi numerami. Jezli ktos chcialby doinstalowac cos, to zeby instalator wiedzial, jaki ma utworzyc katalog (jaki numer w nazwie). :-)

0

Nie, nie. Chodzi mi o to, ze np. pliki sa brane z katalogow, ktore sa oznaczone kolejnymi numerami. Jezli ktos chcialby doinstalowac cos, to zeby instalator wiedzial, jaki ma utworzyc katalog (jaki numer w nazwie). :-)

Cyfra jest ostatnim znakiem w katalogu?
Jeżeli masz nazwę katalogu w jakimś łańcuchu:
var
Stary: string = 'c:\program files\program1';
Nowy: string;

to np:
Nowy := Stary;
Nowy[Length(Nowy)] := Succ(Nowy[Length(Nowy)]); {jeżeli to są cyfry. Jeżeli są to liczby, to trzeba odczytać całą liczbę przekonwertować tekst na liczbę, zwiększyć o jeden i znowu na tekst}

--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC:
Kanał: #4programmers
Serwer: warszawa.ircnet.pl
Sieć: POLNet
Port: 6667

1 użytkowników online, w tym zalogowanych: 0, gości: 1