Avatar billede elohim Nybegynder
04. marts 2002 - 14:42 Der er 1 løsning

et pascal problem

følgende er en kode som skifter mellem 25 og 50 linier i et program, dette gøres vedhjælp af F1 tasten, så vises Ø som ¥ og lille ø som ¢.
Er der nogle der har en god ide til dette problem.

Procedure TAppStd.SetVideoMode(NewMode : Word);
begin
  if Not Hasp1 then DisableCommands([cmSave, cmFind, cmDelete]);
  NewMode := NewMode Or smCo80;
  if NewMode and smFont8x8 <> 0
  then ShadowSize.x := 1
  else ShadowSize.x := 2;
  SetScreenMode(NewMode);
  if Not HaspGetCode then Halt(99);
  ReDraw;
end;


Procedure TAppStd.SetVideoMode50(TurnOn: Boolean);
begin
  if TurnOn then begin
    if VideoMode50Count = 0 then begin
      SaveVideoMode50 := ScreenMode;
      SetVideoMode(smFont8x8);
      DisableCommands([cmVideoMode]);
    end;
    Inc(VideoMode50Count);
  end else begin
    Dec(VideoMode50Count);
    if VideoMode50Count = 0 then begin
      EnableCommands([cmVideoMode]);
      SetVideoMode(SaveVideoMode50);
    end;
  end;
end;
Avatar billede hreiff Nybegynder
04. marts 2002 - 15:17 #1
Den slags plejer at skyldes det valgte tegnsæt. Det har ingen betydning under windows, men når der køres i dos, skal man huske at sætte mode con codepage select = 450 eller 465 for ega.cpi i autoexec.bat
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