I am creating a temporary filename using:

function gettemporaryfilename:string;
const
  MAX_PATH=144;
var
  lppathbuffer:pchar;
  lpbuffer:pchar;
begin;
  getmem(lpbuffer, MAX_PATH);
  getmem(lppathbuffer,MAX_PATH);
  gettemppath(MAX_PATH,lppathbuffer);
  gettempfilename(lppathbuffer,'tmp',0,lpbuffer);
  freemem(lppathbuffer,MAX_PATH);
  gettempfilename(gettempdrive('C'),0,lpbuffer);
  result:=strpas(lpbuffer);
  freemem(lpbuffer,MAX_PATH);
end;

but the gettempdrive part does not work

any suggestions


Darren
---------------------------------------------------------------------------
  New Zealand Delphi Users group - Database List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to