Menu modulu

Diskuse

    Pro přístup k diskusím musíte být registrovaný uživatel. Registrovat se můžete po kliknutí na odkaz níže.

  • Registrace
Aktuality

4.11.2017

Informace k nové směrnici GDPR


celá zpráva >>
Moduly
Odkazy

Uvolnění konvenční paměti pod Windows XP a Vista.

Programy vytvořené v prostředí PC FAND pracují pouze v základní části operační paměti (v dolních 640 KB). Vzhledem k rozsahu programu majetkové podíly je nutno mít při spuštění programu k dispozici cca 580 KB volné konvenční paměti pro bezproblémovou funkčnost. Pokud je k dispozici méně paměti, dojde při práci v rozsáhlejší pasáži programu (např. vytvoření sestavy podle formulářů) k ukončení programu s chybovým hlášením "Nestačí paměť".

Při spuštění programu MS-DOS pod WinXP je standardně k dispozici asi 608 KB volné paměti. Na některých počítačích z neznámých příčin dá systém k dispozici cca 550 KB volné paměti. Příčinou je umístění programu DOSX (53 KB) pro podporu DPMI programů do konvenční paměti a nikoliv do horní paměti. Spuštění této podpory je řízeno souborem AUTOEXEC.NT příkazem LH %SystemRoot%\system32\dosx.

Uvolnění paměti lze provést ve 3 krocích:

  • 1. V distribuci je použit místo UFAND.EXE program UFANDB.EXE (Fand bez podpory grafů), který má menší paměťové nároky o cca 8 KB. Pokud se rozhodnete pro instalaci tohoto programu, změňte si v dávkovém souboru MP.BAT příkaz pro spuštění na UFAND\UFANDB.EXE MP.RDB
  • 2. Můžete snížit vymezení pracovní oblasti fandu v paměti doplněním příkazu SET FANDOVRB=84. Zadaná hodnota udává počet KB paměti. Pokud příkaz není zadán, je implicitně vyhrazeno 124 KB. Povolené hodnoty jsou 80 až 134. Použití tohoto příkazu teoreticky sníží rychlost programu.
    př. souboru MP.BAT
    @echo off
    mode con lines=43
    kb16 us
    set fandovrb=84
    ufand\ufandb.exe mp.rdb

  • 3. Dále můžete vyřadit správu horní paměti pro podporu DPMI programů, protože FAND s ní nepracuje. Protože je nutné brát ohled na jiné DOS programy, které s horní pamětí pracují (MZDY, FINANCE, MAJETEK), nelze vyřadit spuštění DOSX v souboru AUTOEXEC.NT v adresáři WINDOWS\SYSTEM32. Pro tento účel je v adresáři UFAND vzorový soubor FandAuto.NT. Použití tohoto nastavení prostředí pro spuštění majetkových podílů uděláte tak, že k programu UFANDB.EXE vyvoláte systémovou nabídku (klávesou ShiftF10 nebo pravým tlačítkem myši např. v průzkumníkovi nebo v Total Commanderu). Vyberete "Vlastnosti". Vlezete na záložku "Program". Zvolte tlačítko "Upřesnit". Do názvu souboru Autoexec zadejte absolutní cestu k náhradnímu souboru, tedy "C:\MP\UFAND\FANDAUTO.NT".
K správné funkci webu nám pomáhají soubory cookies. Používáním tohoto webu souhlasíte s jejich využitím.   Další informace