Aktuální stav

Moderátor: spainhell

Odpovědět
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Verze 0.39:
- opraveno načítání grafických příkazů (nelze je však zobrazit, CppFand je - zatím - jen v textové verzi)
- opravena práce se soubory při importu / exportu
- opravena metoda pro nahrazování řetězců
- opravena metoda GetItem pro získání položky ze seznamu (např. seznamu souborů) - za učitých okolností způsobovala pád
- úprava metod pro gerenerování auto reportů
- oprava funkce 'edfile' - vracela vždy prázdný název souboru
- oprava volání uživatelem definovaných funkcí - při volání se neinicializovaly interní proměnné a zůstávaly v nich hodnoty z přechozího volání
- opraveno dělení nulou - při pokusu o dělení nulou je nyní výsledek vždy 0

Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16
cppfand.exe
verze 0.39 - 32 bit
(965.5 KiB) Staženo 13361 x
cppfand64.exe
verze 0.39 - 64 bit
(1.02 MiB) Staženo 15312 x
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Verze 0.40:
- opraveno načítání záporných čísel z datového souboru - implementace byla od počátku chybná, čísla byla při převodu na typ double tak malá, že se vracela nula

Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16
cppfand.exe
verze 0.40 - 32 bit
(965.5 KiB) Staženo 15415 x
cppfand64.exe
verze 0.40 - 64 bit
(1.02 MiB) Staženo 13685 x
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Verze 0.41:
- opravena spousta chyb v kompileru, které bránily spuštění úlohy HU30 od firmy HUNTER software
- opravena práce s FANDDATA, FANDCFG a FANDRES proměnnými prostředí
- opraveno načítání kapitoly R
- značný refactoring kódu

Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16

Prozatím pozastavuju vydávání 64bit verzí. Jsou v nich problémy např. s textovým editorem. Nemá to teď prioritu.

cppfand.exe
verze 0.41 - 32 bit
(975.5 KiB) Staženo 14085 x
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Verze 0.42:
- opraveny chyby při ukládání typu 'N'
- omezeno logování práce se soubory a indexy (velikost souboru fand.log rychle rostla)
- opravena chyba práce se souřadnicemi při požadavku na zadání textu (PromtText)
- předělána práce s prolinkováním souborů (LinkD) - není ale ještě úplně funkční, hlavně u 'like' souborů
- opět značný refactoring kódu, odstranění nepoužívaných metod

Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16
cppfand.exe
verze 0.42 - 32 bit
(979 KiB) Staženo 15600 x
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Prolinkování už by mělo být funkční - tedy konkrétně spíš jeho načtení (kompilace). Provádění metod zatím zlobí, ale pracuje se na tom.
Bohužel se nějakými úpravami v poslední době rozhodilo generování indexových souborů, pokud je definováno více klíčů. Ale i na tom se pracuje.
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Velikonoční verze 0.43:
- opraveno prolinkování souborů
- opraveno generování indexových souborů (pokud existuje více klíčů)
- značný refactoring kódu, který je nutný pro další vývoj

Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16
cppfand.exe
verze 0.43 - 32 bit
(985 KiB) Staženo 13501 x
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Vážení příznivci,
vývoj se nezastavil, jen už dlouhou dobu bojuji s přepisem podpory Prologu.
Je to náročnější, než jsem předpokládal. Ale daří se po malých krůčcích postupovat.
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Rozchození podpory Prologu jsem obětoval desítky hodin práce. Pořád to vypadalo, že už se to blíží do finále, ale mise byla neúspěšná.
Teď už na tom pokračovat nebudu, možná někdy v budoucnu.
Aktuálně se věnuju ladění textového editoru. S tím je hodně práce, ale postupně to jde.
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Vánoční verze 0.44:
- opraven posun v text. editoru v režimu prohlížení (Scroll Lock)

Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16
cppfand.exe
verze 0.44 - 32 bit
(1.05 MiB) Staženo 13023 x
spainhell
Příspěvky: 100
Registrován: 17.5.2020 09:32

Re: Aktuální stav

Příspěvek od spainhell »

Verze 0.45:
- zprovozněno kreslení rámečků v text. editoru
- upravena práce s měkkými konci řádků v text. editoru
- možnost nastavit počet sloupců a řádků konzolového okna

Nastavení počtu sloupců a řádků se provádí úpravou FAND.CFG:
úprava přímou editací FAND.CFG
úprava přímou editací FAND.CFG
úprava pomocí FANDINST.EXE
úprava pomocí FANDINST.EXE
Při editaci souboru např. HEX editorem v PS-Padu je nutné zadávat obě hodnoty v šestnáctkové soustavě:
např. 78 hex = 120, 50 hex = 80, 22 hex = 34.

Pokud použiteje FANDINST.EXE, počet sloupců se zadává jako 00XY do políčka Adresa videopaměti ve formátu HEX.
Počet řádků se zadává decimálně do políčka Pocet radku.

Vnitřně to fugnuje tak, že pokud je nastavená adresa videopaměti menší než 0x00FF, pak se použije, jinak se ignoruje a počet sloupců je výchozích 80. Pokud je nastavený počet řádků větší než 0, tak se použije, jinak se ignoruje a počet řádků je výchozích 25.

Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16
cppfand.exe
verze 0.45 - 32 bit
(1.05 MiB) Staženo 13170 x
Odpovědět