Hirdetés

Új hozzászólás Aktív témák

  • kampi_
    csendes tag

    Ok, az OpenProcess tényleg NULL-t ad vissza (de hogy miért, azt csak a microsoft tudja).
    Azt, hogy miért csak kettőt indít el, így ránézésre nem tudom. Tipp 2 dolog lehet: vagy nem megy bele a while-ba háromszor vagy nem sikerül elindítani a CreateProcess-sel. Debuggold és/vagy tegyél bele kiíratást no meg hibakezelést.

    Az üres sort elég egyszerű felismerni, mert a hossza nulla. A levágott sort meg az jelzi, hogy a végén nem soremelés van.

    Hi!

    Már rájöttem mi volt a baj! Ugye a fájl tartalma így nézett ki pl, hogy :
    notepad
    maspaint
    notepad

    És az volt a gáz, hogy ugye a sor végén volt egy "\n". Na ezért indult el scak kettő. Levágtam a soremeléseket és már jó is. Hibátlanul megy. 13 processra próbáltam ki, és megy simán. Azért köszönöm a segítséget :)

    Az rendben van hogy a hossza nulla, de hogy nézem meg egy sor hosszát?
    fgets(tmp, sizeof tmp, appfile) == NULL . Erre gondolsz?

    És hogyan lehetne levágott egy sor? Gondolom ha nem férne bele a tmp-be,nem? De azért 16 Kb-ba már csak belefér minden :)

    Köszi mégegyszer a segítséget!

    kampi

Új hozzászólás Aktív témák