Aktuální stav
Moderátor: spainhell
Re: Aktuální stav
Po několika týdnech jsem se dnes opět dostal k práci na projektu.
Podařilo se mi načíst indexový soubor, vyhledat v něm záznam a vrátit jeho číslo.
Takže v ukázkové úloze CESTAK.RDB, která je distribuovaná s programátorskou verzí PC-FANDu, se v seznamu vozidel doplní do formuláře také data ze souboru PALIVO.
Podařilo se mi načíst indexový soubor, vyhledat v něm záznam a vrátit jeho číslo.
Takže v ukázkové úloze CESTAK.RDB, která je distribuovaná s programátorskou verzí PC-FANDu, se v seznamu vozidel doplní do formuláře také data ze souboru PALIVO.
Re: Aktuální stav
Nyní funguje vyhledávání záznamu typu 'N' v indexovém souboru.
V CESTAK.RDB je to např. doplnění jména zaměstnance podle čísla.
V CESTAK.RDB je to např. doplnění jména zaměstnance podle čísla.
Re: Aktuální stav
Postupně se velmi pomalými kroky daří zpracovávat indexové soubory. Teď se mi podařilo (ale ne na 100%) vyčíst záznamy, které vyhovují podmínce. V Účtu 2020 je v upozorněních celkem 134 záznamů, mně se jich načte přesná polovina (67). I tak to považuju za obrovský pokrok, protože dokumentace k tomu neexistuje a je tam hodně kódu v ASM.
Re: Aktuální stav
Podařilo se dokončit vyhledávání v indexových souborech podle datumu. V Účtu 2020 je možné zobrazit Peněžní deník -> Formulář.
Re: Aktuální stav
Dnes se mi podařilo vygenerovat .X00 soubor, který je stejný, jako "originál" z PC-FANDu. Jen tedy není korektní délka. To je způsobeno prací s vyrovnávací pamětí, kdy novým souborům se automaticky přiřazuje buffer 100 kB, který se pak také celý uloží do souboru. To teď ale řešit nepotřebuju.
Pokud by nějaký odvážlivec chtěl vyzkoušet, jak to funguje, tady je verze 0.2: Ke spuštění jsou potřeba soubory FAND.CFG a FAND.RES verze 4.2.
Pokud by nějaký odvážlivec chtěl vyzkoušet, jak to funguje, tady je verze 0.2: Ke spuštění jsou potřeba soubory FAND.CFG a FAND.RES verze 4.2.
Re: Aktuální stav
Provedeny úpravy ve zpracování indexových souborů, částečně přidána reakce na klávesy v datovém editoru, zprovozněno základní generování reportů.
Re: Aktuální stav
Zpřístupněny funkce a metody síťové verze. Funkční výběr souboru při spuštění samotného FANDu. V "ladění projektu" je možné listovat seznamem kapitol. Nefunguje jejich editace, protože není funkční textový editor.
Re: Aktuální stav
Drobné úpravy (oprava chybného porovnávání počtu řádků, oprava generování chybových hlášek)
Re: Aktuální stav
Aby bylo možné (alespoň pomalu) pracovat na dalším vývoji, musel jsem se pustit do zpřehlednění kódu. Jde hlavně o oddělení některých tříd z nepřehledných a dlouhých souborů. Občas se při tom ale něco rozpadne. Teď např. přestala fungovat nápověda ...
Celkově už na vývoj nemám tolik času, jako dřív. Přesto se budu snažit pomalu pokračovat a občas zveřejňovat nové verze.
Celkově už na vývoj nemám tolik času, jako dřív. Přesto se budu snažit pomalu pokračovat a občas zveřejňovat nové verze.
Re: Aktuální stav
Ve verzi 0.24 bylo opraveno
- generování (ukládání) indexového souboru po smazání záznamu
- generování nápovědy - měly by se zobrazovat správné řádky (chyba v porovnávání řetězců)
- uzavírání otevřených souborů
- zpracování masky u údajů typu A a D
- generování reportů - nyní jsou skutečně ukládány do souborů (nejdou ale zobrazit, nefugnuje textový editor)
- z text. editoru je možné odejít klávesou ESC (dříve jej nebylo možné opustit vůbec)
Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16
- generování (ukládání) indexového souboru po smazání záznamu
- generování nápovědy - měly by se zobrazovat správné řádky (chyba v porovnávání řetězců)
- uzavírání otevřených souborů
- zpracování masky u údajů typu A a D
- generování reportů - nyní jsou skutečně ukládány do souborů (nejdou ale zobrazit, nefugnuje textový editor)
- z text. editoru je možné odejít klávesou ESC (dříve jej nebylo možné opustit vůbec)
Před stažením souboru si přečtěte pokyny https://pcfand.org/viewtopic.php?f=1&t=16