var
i:Integer;
c1,Drive1:Char;
TargetFileName,SourceFileName:string;
dir : pchar;
searchrec:Tsearchrec;
begin
dir := StrAlloc(100);
GetWindowsDirectory(dir, 100);
TargetFileName := String ( dir );
TargetFileName := TargetFileName+'\Fonts';
// az inja be bad yeki yeki fonthaee ra ke mikhahimbe source file midahimva az filecopy estefade mikonim
if FindFirst(TargetFileName+'F_TAHOMA',at,searchrec)= 0
then
ShowMessage('hasy')
else
FileCopy('fonts\F_MARYAM.TTF',TargetFileName+'\F_M ARYAM.TTF');
FileCopy('fonts\F_ZAR.TTF',TargetFileName+'\F_ZAR. TTF');
FileCopy('fonts\NAZ___SF.TTF',TargetFileName+'\NAZ ___SF.TTF');
FileCopy('fonts\NAZB__SF.TTF',TargetFileName+'\NAZ B__SF.TTF');
FileCopy('fonts\F_TITR.TTF',TargetFileName+'\F_TIT R.TTF');
FileCopy('fonts\F_TAHOMA.TTF',TargetFileName+'\F_T AHOMA.TTF');
// AddFontResource('fonts\F_TAHOMA.TTF');
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
//FileCopy('fonts\tahoma.TTF',TargetFileName+'\tahom a.TTF');
//end font copy
Close;
من این برنامه را نوشتم
ولی مشکل داره کسی می تونه به من بگه
چطوری چک کنم اگه فونت هست دیگه نصبش نکنه