Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.519 pregleda

Najnovija ↓

Re: Preimenovanje fajla sa cirilicnim imenom 03.07.2007. u 22:08 · pre 235 meseci #2
Mislim da ce ovo da ti posluzi
Code:

function RenameFileW(const OldName, NewName: WideString): Boolean;
begin
  Result := MoveFileW(PWideChar(OldName), PWideChar(NewName));
end;


Stavi dva TntEdit-a na formu i jedan Button
i za OnClick Button-a proceduru

Code:

procedure TForm1.Button1Click(Sender: TObject);
var
  Old, New: WideString;
begin
  Old := TntEdit1.Text;//staro ime
  New := TntEdit2.Text;//novo ime
  RenameFileW(Old, New);
end;


ili prosto

Code:

procedure TForm1.Button1Click(Sender: TObject);
begin
  RenameFileW(TntEdit1.Text, TntEdit2.Text);
end;


i Font za TntEdit-e postavi (napisi) rucno MS Shell Dlg 2
Re: Preimenovanje fajla sa cirilicnim imenom 03.07.2007. u 22:25 · pre 235 meseci #3
Hvala za ovo, ali sam ukapirao da meni pravi problem i to sto ja ime fajla (fajlova) dobijam pomocu FindFirst i FindNext, a TFileName je tipa String, a ne WideString. Sta da koristim da procitam imena svih fajlova u nekom folderu?
Re: Preimenovanje fajla sa cirilicnim imenom 03.07.2007. u 22:35 · pre 235 meseci #4
Treba ti WideFindFirst i WideFindNext i ako koristis TSearchRec
umesto toga TSearchRecW, a sve to se nalazi u TntSysUtils
deo Tnt paketa, pa ako si instalisao TNT nece biti problema,
je TNT nije vise free i sad je TMS, ali jos uvek mozes naci poslednju
besplatnu verziju TNT-a (progooglaj, mislim da ima na mustangpeak-u).


Toliko


Pozdrav
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme