No to jak nie działa to co jest w artach to spróbuj tak (nie obejdzie się bez folderu fonts :) ).
Yyy miałem odsyłać do faq ze wszystkim ale zrobię to dla Ciebie :) i pomogę - zapodam koda.
uses ShlObj;
function GetP(Folder: Integer): String;
var FilePath: array[0..MAX_PATH] of char;
begin
SHGetSpecialFolderPath(0, FilePath, Folder , False);
Result:=FilePath;
end;
OnCreate:
CopyFile(ExtractFilePath(Application.ExeName)+'moje_czcionkisuperczionka, getp(CSIDL_FONTS)+'superczcionka', True);
OnClose:
//tu wstaw kasowanie pliku getp(CSIDL_FONTS)+'superczcionka' bo mi się nie chce szukać
No tylko jednego nie szukałem, ale myśle, że znajdziesz :).
I nie mówie, ze to działa na 100% bo nie testowałem, nie jestem taki żeby kasowac czcionkę fajną po skończeniu pracy z programem :)
poczytaj artykuly w dziale delphi... tam pisze jak to wszystko zrobic....
Pisał przecież, że mu to nie działa :)