Dephi animáció probléma XP alatt
2004-02-28T15:19:24+01:00
2004-02-28T19:17:35+01:00
2022-07-19T06:37:11+02:00
  • Igen. Úgy hívják, hogy DelphiX.

    DelphiX

    De ez inkább tudástárba való téma véleményem szerint.
    Mutasd a teljes hozzászólást!
  • Létezik külön a directx programozásához csomag a Delphi-hez?
    Mutasd a teljes hozzászólást!
  • Hello!

    Egy próbát talán az is megérne, ha a futtatandó állományod kompatibilitási módjánál beállítod a Win98-at. Nekem már nem egy programba sikerült életet lehelnem XP alatt így! Egyébként D5-ben is van doublebuffered.
    Mutasd a teljes hozzászólást!
  • formnak van doublebuffered property-je. D5 alatt nem biztos, de D7-től már igen...
    Mutasd a teljes hozzászólást!
  • Az ASM részeket és magát a low-level dolgokat el kell felejteni windows alatt. w98 alatt immel-ámmal mentek, mert ugye DOSos progikkal kompatibilis volt. 2000/XP alatt a foxpro-s progik nem nagyon futnak és az ilyen Raytrace dolgokat, ahol Te ki szeretnél kerülni a fájlrendszer felügyeletéből, nem engedi. Direkt lemezolvasás sem egy hétköznapi fgv-ből hívható.
    Itt annyi lehetőséged van, hogy ablakokra rajzolsz. Ha háttérben rendereled a képet, akkor nem fog villogni.
    Ha Te teljes ablakos progit szeretnél, akkor directX. Nincs sok más választás... és kényelmes is. Minden "3Dgyorsítós" kártyával kompatibilis, nem neked kell bekérni, hogy milyen kártyája van, stb.
    Szemléletváltás!!!
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Delphi 5-el próbálkozok animációkat készíteni.
    Figyelem a visszafutást:

    procedure TForm1.Retrace;
    begin
    asm
    mov dx,03dah
    @1:
    in al,dx
    test al,8
    jz @1
    end;
    end;

    Ez W98 alatt működik, de XP alatt nem.

    Miért??
    Hogyan lehetne megoldani, hogy ne villogjon az animáció.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd