wildargs.obj

Verkinto: (Norberto) Sudlando, Aalen, Germanujo

Tradikita modulo, kio ebligas la novan programon ricevi parametrojn per la ĵokero-signo '*' kaj per tio aŭtomate enmetas ĉiujn dorieronomojn, kioj por tio troviĝas en la aktuala serĉadopado.

Ĉi tiu modulo estas bindebla dume la bindado aŭ aldonebla al normobiblioteko per helpo de tlib. Tial ke ankaŭ ekzistas kalkuladoprogramoj, kioj estas perturbataj per dosierogrupo en la vokoparametroj, la verkinto rekomendas aldoni ĉi tiun modulon nur en kazo de bezono kaj faciligi ĉi tiun aldonon per opcio de estontaj kompileroj kaj bindiloj. La ĵokero-ebleco ekzistas nur por programoj, kioj komencas per tekstofenestro aŭ kioj eldemandas la vokoparametrojn _argv aŭ respektive _wargv ankaŭ sen transdonado en la precipa funkcio.

Por la troviĝo de la ĉirkaŭejaj variabloj ekzistas la duoblaj referencoj _environ por Askio kaj _wenviron por Unikodo, kies lasta elemento estas nuloreferenco. Ĉe la vokoparametroj, ankaŭ kiel duoblaj referencoj konstruitaj, la nula elemento povas esti ankaŭ nuloreferenco ĉe tre malnovaj DOS-versioj (pli malnovaj ol DOS 3.0, [1989Schä], volumo II, paĝo 18), tial ĉe tio plue la nombro de la vokoparametroj sciiĝas per _argc. La senco de C-programo estas, ke ĝi funkciu sen ŝanĝo de la fontoteksto ĉie.

La sekvonta voko bindas plenumeblan tekstofenestroprogramon kun ĵokero-ebleco '*' por Askiaj parametroj:

ilink32 -ap -v -LD:\Borland\BC5\Lib c0x32 main.obj wildargs.obj,main.exe,,cw32mt.lib import32.lib,,

La sekvonta voko bindas plenumeblan tekstofenestroprogramon kun ĵokero-ebleco '*' por Unikodaj parametroj:

ilink32 -ap -v -LD:\Borland\BC5\Lib c0x32w wmain.obj wildargs.obj,wmain.exe,,cw32mt.lib import32.lib,,

La sekvonta voko bindas plenumeblan grafikaĵofenestroprogramon kun ĵokero-ebleco '*' por Askiaj parametroj, kioj estas troviĝeblaj per _argc kaj _argv:

ilink32 -aa -v -LD:\Borland\BC5\Lib c0w32 WinMain.obj wildargs.obj,WinMain.exe,,cw32mt.lib import32.lib,,

La sekvonta voko bindas plenumeblan grafikaĵofenestroprogramon kun ĵokero-ebleco '*' por Unikodaj parametroj, kioj estas troviĝeblaj per _argc kaj _wargv:

ilink32 -aa -v -LD:\Borland\BC5\Lib c0w32w wWinMain.obj wildargs.obj,wWinMain.exe,,cw32mt.lib import32.lib,,

La intenco de wWinMain estas, ke grafikaĵofenestroprogramo ankaŭ sen aŭtomata ĵokero-ebleco komencas kun transdonitaj Unikodaj parametroj.

make.exe (sekvonta kontribuo) Enhavo ilink32.exe (antaŭa kontribuo)
English Version Deutsche Fassung