Hlavní navigace

Názor ke článku Sedíte v zlom vlaku (Linux & MS) od Ogar - [67] No, pokud program dostane na command line...

  • 4. 9. 2008 7:51

    Ogar (neregistrovaný)

    [67] No, pokud program dostane na command line '*.doc', tak to predhodit Win32 funkci FindFirstFile('*­.doc'), pres kterou to 'beze zmeny' propadne do file-system driveru (no, uplne beze zmeny ne, zavisi na tom, jestli je to Win16, Win32A nebo Win32U aplikace; pro 16 bit se navic jeste delaji dalsi 'kotrmelce')
    A file system v tomto pripade musi projit 'aktualni' adresar, zjistit jmena vsech souboru a porovnat je vuci tomu '*.doc' a ktere vyhovuji, ty vrati zpet aplikaci. A tato si je postupne 'vyzvedava' volani funkce FindNextFile()

    Ta tabulka bude pro tyto jazyky asi opravdu velka, ale vsechny tabulky krome jedne (aktualne pouzivane) v pameti, lezi na disku (a tam je mista dost) :-)