home *** CD-ROM | disk | FTP | other *** search
- unit xphytool;
-
- interface
-
- uses dos;
-
- function fstr(x:word):string;
- function getprgpath:string;
- function exist(s:string):boolean;
- function back(s:string):string;
-
- implementation
-
-
- function fstr(x:word):string;
- var s:string[5];
- begin
- str(x,s);
- fstr:=s;
- end;
-
-
- function getprgpath:string;
-
- var
- dir:dirstr;
- name:namestr;
- ext:extstr;
- exename:pathstr;
-
- begin
- if lo(dosversion) >= 3 then exename := paramstr(0) else
- exename:= fsearch('zm.exe', getenv('PATH'));
- exename:=fexpand(exename);
- fsplit(exename, dir, name, ext);
- if dir[length(dir)] = '\' then dec(dir[0]);
- getprgpath := dir+'\';
- end;
-
-
- function exist(s:string):boolean;
- begin
- exist:=fsearch(s,'')<>'';
- end;
-
-
- function back(s:string):string;
- begin
- back:=s;
- if (length(s)>0) and (s[length(s)]<>'\') then
- back:=s+'\'
- end;
-
-
- end.