Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 9 z 9

Téma: odstraneni programu z PPC pri ukonceni aplikace-programu

  1. #1
    Nováček
    Registrace
    Jan 2006
    Příspěvků
    7

    Zacinam programovat pro PPC. Muzete mi prosim nekdo poradit jak osetrit pri ukonceni aplikace i jeji odstraneni z pameti. Existuje pro to primo nejaka funkce? Diky.
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SMob
    Registrace
    Mar 2004
    Příspěvků
    1,452

    O odstraneni aplikace se stara system.. Pokud ji korektne ukoncis (Win32 PostQuitMesage ), tak, krome korektniho uzavreni zdroju (soubory, sockety apod), se nemusis o nic starat..
    Odpovídat lze po přihlášení



  3. #3
    Nováček
    Registrace
    Jan 2006
    Příspěvků
    7

    Ve zdrojaku je korektní ukoncení - PostQuitMessage(0). To zrusi okno a "ukonci" aplikaci, ale aplikace zustane u PPC bezet na pozadi (Start->Settings->System->Memory->Running Programs). Umoznuje zmena navratoveho kodu na jinou hodnotu nez 0 ukoncit i beh aplikace na pozadi nebo je k tomu potreba jeste neco jineho?
    Odpovídat lze po přihlášení

  4. #4
    Starousedlík SMob
    Registrace
    Mar 2004
    Příspěvků
    1,452

    To by nemelo, nebezi to spis 2x?
    Asi by bylo nejlesi, kdybys ukazal zdrojak..
    Odpovídat lze po přihlášení

  5. #5
    Nováček
    Registrace
    Jan 2006
    Příspěvků
    7

    Ucim se podle kursu WinCE, procedura okna je na: http://www.sweb.cz/kurz_evt/kurz1/kapit5.htm.
    Jinak ale je funkce PostQuitMessage obecne do aplikace vygenerovana hned na zacatku AppWizardem pro aplikaci "Hello World". Pouzivam eMbedded VC++ v4.0, ladim to na emulatoru Pocket PC 2003. Problem je, ze se mi nechce pres cele menu az v Running Programs vzdy vypinat aplikaci na pozadi abych mohl spustit nove zkompilovanou verzi.
    Připojené soubory Připojené soubory
    Odpovídat lze po přihlášení

  6. #6
    Starousedlík SMob
    Registrace
    Mar 2004
    Příspěvků
    1,452

    Jak tu aplikaci ukoncujes? Jestli krizkem v pravym hornim rohu, tak se nedivim, ze mas tyhle potize
    Jedina moznost jak ukoncit aplikaci, je z nejakyho menu vybrak polozku, co posle IDOK (to je ale standartne navratova hodnata dialogu pri stisknuti OK). Nedal jsi k dispozici resource file, tak nevim jak to tam je.. Pokud tam nic takovyho nemas, pridej do menu napr. polozku Exit, dej ji kod ID_EXIT a ten dej misto IDOK to toho switche u WM_COMMAND..
    Odpovídat lze po přihlášení

  7. #7
    Nováček
    Registrace
    Jan 2006
    Příspěvků
    7

    To jsem presne potreboval, uz to slape. Diky.
    Odpovídat lze po přihlášení



  8. #8
    Starousedlík SMob
    Registrace
    Mar 2004
    Příspěvků
    1,452

    Btw: Kdyz uz takhle zacinas s programovanim PPC a pro testovnani pouzivas emulator, tak doporucuju naucit se pouzivat i debugger. Kdyz by sis dal breakpoint tam, kde se vola PostQuitMessage(), tak by jsi zjistli, ze se nevola
    Odpovídat lze po přihlášení

  9. #9
    Nováček
    Registrace
    Jan 2006
    Příspěvků
    7

    zkusil jsem debugger, moc sikovne ve spojeni s emulatorem :yes:
    Odpovídat lze po přihlášení

Podobná témata

  1. ukonceni programu krizkem
    Od kubisz v sekci Windows Mobile 6.5
    Reakcí: 8
    Poslední příspěvek: 28-08-2010, 23:25
  2. Úplné odstranění trial programu
    Od Jan Baudyš v sekci + Registry
    Reakcí: 7
    Poslední příspěvek: 07-09-2006, 23:06
  3. Odstranění ikon programů
    Od _eXplorer_ v sekci Programy pro Pocket PC
    Reakcí: 2
    Poslední příspěvek: 29-12-2005, 23:13
  4. ukonceni spustenych programu
    Od GROOVEMAN_ce4you v sekci Zbývající zařízení HP a Compaq
    Reakcí: 3
    Poslední příspěvek: 06-11-2003, 12:04
  5. Odstranění programu z paměti iPAQa
    Od Point v sekci Programy pro Pocket PC
    Reakcí: 13
    Poslední příspěvek: 16-08-2002, 12:11