Delphi 2.0/3.0 + WDosX = Turbo Pascal 8.0                   


        Jazyk  Pascal  je  skvjelej, ale jeho nejrozšířenější implementace
      Turbo  Pascal začíná pomalu upadat. TP7 (Turo Pascal 7.0) je bohužel
      jenom 16bitovej, neumí 386+ instrukce, 32bitový registry ani ostatní
      vymoženosti  32bit.  protected  modu.  Pole  umí  taky  o  maximální
      velikosti  64kb.  TP7 byl dlouho (říkejte si co chcete, ale já si to
      myslím)  na špičce kopilátorů vůbec, ale přišli 32bitové kompilátory
      (Watcom C++, Borland C++, DjGPP) a na Pascal se začalo zapomínat.
        Existuje  ale  jedno  řešení,  jak  používat 32bitovej Pascal 100%
      kompatibilní  s  TP.  Jak?  Je  přímo od Borlandů a jmenuje se .....
      Delphi!  Jako  bych slyšel ,Dyt Delfíni sou jenom pod Wokna!' A taky
      že  jo - právě proto píšu tenhle článek. Delphi zkompilujou program,
      kterej  využívá  jenom  malou  podskupinu Win32 služeb. Tyhle služby
      dokáže emulovat extender WDosX. Je to v podstatě stub soubor, kterej
      nahraje  vlastní program do paměti , spustí ho a poskytuje mu určitý
      Win32  služby  (disk, dpmi...). Opravdu to funguje a už jsou napsány
      skoro všechny standartní (rozumněj TurboPaskalský) unity.
        Všechno  je  to  super  ale  má  to  jeden  háček. Delphi compiler
      (DCC32.EXE)  má  sice  stub32,  kterej  spouští borlandskej extender
      32RTM,  ten  ale  neposkytuje nekteré Win32 služby, které kompilátor
      využívá.  Je  tedy  nutné váš program zkompilovat pod Win95 a pak ho
      můžete teprve spouštět pod DOSem :-(
      Tak  doufám,  že  nějakou  cestu  jak to obejít najdu. Kdyby to snad
      někdo  dokázal  vyřešit, prosimvás mailujte mi na Infime na ID KubaS
      nebo  emailujte  na  sedlacek@mbox.cesnet.cz
        WDosX nahraju někam na Infimu nebo si ho můžete stáhnout na INETu
      z autorovi domácí stránky
      http://www.geocities.com/SiliconValley/Park/4493/

        KubaS


          


            výheň