Выдает 0 и все тут!!! Че за фигня?
- Код: Выделить всё
- Const
 DirName:string='c:\test\1\1\1';
 var
 Form1: TForm1;
 implementation
 {$R *.lfm}
 function DirToFileName (Dir:string):string;
 Var S:string;
 t:integer;
 Begin
 S:=Dir;
 t:=Pos(S,'\');
 While Pos(S,DirSepar)>0 do S[Pos(S,DirSepar)]:='-';
 result:=s+'.dof';
 end;
 { TForm1 }
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 //
 Memo1.Lines.Add(DirName);
 Memo1.Lines.Add(DirToFileName(DirName));
 end;


