Informační tok Funkční structura Datová struktura ER model Modulová struktura Typová struktura Relační model Dokumentace


[Celkový datový model] [Funkce] [Externí rohraní] [Stavové diagramy] [Datové elementy] [Entity] [Relace]
[Databáze] [Události] [Materiály] [Generovací funkce] [Vyhodnocovací funkce] [Konfigurace] [Uživatelé] [Projekt] [Home]



Vyhodnocovací funkce
FSD_TraverseMaxStart
(Function Structure)


Vytvořeno: 12-08-1995 16:00:53
Poslední změna: 12-04-2002 10:19:59

Starts traversing the function structure until the specified level is reached. Returns a list of records consisting of the name of each function and its level.

Modul

Module: Function Structure

Zdrojový kód:

PROCEDURE FSD_TraverseMaxStart(startFunc$, maxLevel%, BYREF funcList$)
BEGIN
    /*
        pre: startFunc$ bezeichnet eine FunctionStructure,
              maxLevel% gibt die maximale Tiefe des zu traversierenden
              Baumes an
        post: funcList$ enthält alle Funktionen unterhalb von startFunc$
              in hierachischer Reihenfolge bis maximal zur Stufe maxLevel%
    */
    funcList$="";
    fsd$=startFunc$;
    FOR Functionstructure WHERE Name=fsd$ DO
        FOR Func WHERE Fsd=fsd$ AND Page=1 AND Function=fsd$ DO
            CALL FSD_FuncListPushLast (funcList$, fsd$, 0);
            CALL FSD_TraverseMax (Name, 1, maxLevel%,
                               Funcno, 0, 0, 1, 1, funcList$);
        END
    END
END


Generováno: 16.10.2003 7:41 Systém: C:\Documents and Settings\hajsman\Dokumenty\Vyuka\Irs2\Projekt case40\Projekt03.csf Generováno systémem case/4/0
Vygeneroval: Administrator Soubor: C:\Documents and Settings\hajsman\Dokumenty\Vyuka\Irs2\Projekt case40\html\15336.htm (C) microTOOL GmbH 2002