Avatar billede skalerbar Nybegynder
30. maj 2001 - 10:06 Der er 9 kommentarer og
1 løsning

Slette filer /skrifttyper

Jeg skal have slette 3 skrifttyper (De skal ikke nødvendigvis slettes fra registreringsdatabasen) fra windows98\\fonts.
Jeg søger et lille program der kan klare dette
Avatar billede ziron Nybegynder
30. maj 2001 - 10:09 #1
Deletefile(\'den_fil_du_vil_slette\');

/ZIRO
Avatar billede borrisholt Novice
30. maj 2001 - 10:11 #2
Det kræver du kender filnavnet på de tre typer, fordi så er det bare at slette den som alm filer :

Først skal du vide i hvilket biblotek du har dine fonts liggende :

uses
  Registry;
const
  { Registry key where Folder information is kept }
  SFolderKey = \'\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders\';

function GetFolderLocation(const FolderType: string): string;
{ Retrieves from registry path to folder indicated in FolderType }
begin
  with TRegistry.Create do
    try
      RootKey := HKEY_CURRENT_USER;
      if not OpenKey(SFolderKey, False) then { open key where shell folder information is kept. }
        raise ERegistryException.CreateFmt(\'Folder key \"%s\" not found\', [SFolderKey]);
      Result := ReadString(FolderType);  { Get path for specified folder }
      if Result = \'\' then
        raise ERegistryException.CreateFmt(\'\"%s\" item not found in registry\',[FolderType]);
      CloseKey;
    finally
      Free;
    end;
end;


kaldes med  GetFolderLocation(\'Fonts\');

Då er det bare at slette de tre filer. Brug etv Deletefile fra sysutils.

Jens B
Avatar billede ziron Nybegynder
30. maj 2001 - 10:14 #3
borrisholt >> ja det er rigtig, men hvorfor skal du være så hurtig??? var lige ved at skrive det... var nået til lige at hente det og skulle lige til at tilføje deletefile... hmmmmm :-)

/ZIRON
Avatar billede borrisholt Novice
30. maj 2001 - 10:15 #4
Avatar billede ziron Nybegynder
30. maj 2001 - 10:22 #5
borrisholt >> ja vil jeg meget gerne... kan jo ikke gører for at du får dit arbejde til at give dig en 10 mbit forbindelse, eller hvor meget den nu er på???

/ZIRON
Avatar billede borrisholt Novice
30. maj 2001 - 10:24 #6
ZIRON, det er ikke anden en en 512\'er.

Jens B
Avatar billede skalerbar Nybegynder
30. maj 2001 - 10:24 #7
Takker for det hurtige svar!
Avatar billede ziron Nybegynder
30. maj 2001 - 10:27 #8
skalerbar >> ja ja bare sig hvis du ikke kan lide mig :-)

/ZIRON
Avatar billede ziron Nybegynder
30. maj 2001 - 10:30 #9
borrisholt >> når okay det er da ikke så vildt som jeg havde troet... jeg gider ikke snakke med dig, du er alt for hurtig til mig :-)

/ZIRON
Avatar billede borrisholt Novice
30. maj 2001 - 10:32 #10
ZIRON >> ABBA ar dkrevet en sang om det her : \"The Winner Takes It All\" :-)

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester