DomůVáš účetFórumeObchodTémataKontaktiPod/iPhoneOpravy iPhonů
19. dubna 2024  
 
Nabídka
· Domů
· Archív článků
· Countdown
· Developing Group
· Fórum
· Freeware
· Obchod
· Odkazy
· PDASoft klub
· Seznam uživatelů
· Sidebar
· Témata
· Uživatelé PDA
· Váš účet
· Verze pro PDA

Reklama

Baterie pro PDA


Vyhledávání


Pokročilé vyhledávání

Kdo je online
V tuto chvíli je 297 návštěvník(ů) a 0 uživatel(ů) online.

Jste anonymní uživatel. Můžete se zdarma zaregistrovat zde

eObchod Info

eBook čtečka eB-700

Zařízení eBook 700 je čtečka elektronických knih s plnou podporou českého jazyka a desítky nejpoužívanějších formátů elektronických knih, hudby a videa za nejnižší cenu na trhu! K dostání je v černé a bílé barvě.

Cena: 1994 Kč vč. DPH



Sluchátka pro Samsung Galaxy S II

Nová sluchátka pro váš skvělý moderní smartphone Samsung Galaxy i9100. Super cena!

Cena: 99 Kč vč. DPH



R4i SDHC White Dual Core pro DS/3DS

Rozšiřující karta pro herní konzole Nintendo DS / DS Lite / 3DS apod., která vám umožní přehrávat počítačové hry stažené z internetu.

Cena: 348 Kč



Nabíjecí Touchstone sada pro Palm Pré

Třídílná Touchstone sada pro smartphone HP / Palm Pré / Pixy obsahující touchstone nabíječku, síťový adaptér s redukcí pro české zásuvky a microUSB kabel pro propojení.

Cena: 782 Kč



Sluchátka Sony Ericsson HPM-70

Handsfree sluchátka pro mobilní telefony Sony Ericsson za super cenu!

Cena: 114 Kč vč. DPH



Vyhřívané USB rukavice

Přemýšlíte nad vhodným dárkem pro chladné období? Vyhřívané USB rukavice jistě potěší a jedno zda to bude na začátku zimy, nebo na jejím konci! STOP prokřelým prstům!

Cena: 363 Kč vč. DPH



TTX Audio FM vysílač do auta

Poslouchejte hudbu ze svého PDA, smartphonu nebo MP3 přehrávače v rádiu!

- 7 kanálů
- Dosah přenosu: 5m
- Výhodná nízká cena!

Cena: 240 Kč vč. DPH



ScreenWard Protector pro iPhone 3G

Ochranná fólie ScreenWard společnosti ADPO patří mezi jedny z nejlepších fólií pro PDA, které můžete svému PDA nebo smartphonu dopřát.

Cena: 101 Kč


Ochranná fólie PrivacyWard pro Pocket PC 2.8"

Speciální bezpečnostní a ochranná fólie. Chraňte displej svého PDA a zároveň chraňte jeho obsah. Super cena!

Cena: 58 Kč

Pro všechna Windows Mobile PDA s 2,8" displejem.


Nabíječka do auta pro Treo 750/650

Malá, lehká, skladná, levná a tedy vždy po ruce.

Cena: 153 Kč



Matná ScreenWard fólie pro Treo 680

Ochranná fólie ScreenWard od společnosti ADPO patří mezi jedny z nejlepších fólií pro PDA, které můžete svému PDA dopřát. Nyní za bezkonkuenční cenu!

Cena: 58 Kč



Navštivte
LevnaKoupe.cz - e-shop s výpočetní technikou - počítače,Notebooky, PDA příslušenství (Palm, Pocket PC, iPhone), Software, Hry (STEAM KEYS

CE4YOU

POCKET4YOU

Palmknihy - knihy do vaší dlaně

Queer Research

ADPO


Google Analytics

Placena inzerce - Servis jinak

Fórum

www.pdasoft.cz
Forum o vsem, co se tyka PDA a dalsich mobilnich zarizeni.
 
 FAQFAQ   HledatHledat   Seznam uživatelůSeznam uživatelů   Uživatelské skupinyUživatelské skupiny   RegistraceRegistrace 
 Osobní nastaveníOsobní nastavení   Přihlásit se pro kontrolu soukromých zprávPřihlásit se pro kontrolu soukromých zpráv   PřihlášeníPřihlášení 

movable database

 
Přidat nové téma   Zaslat odpověď    Obsah fóra www.pdasoft.cz -> Obecná diskuze o programování všech platforem
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
pxcz
Pokrocily uzivatel
Pokrocily uzivatel


Registrace: 13.9. 2004
Příspěvky: 120

PříspěvekZaslal: po 20. březen, 2006 13:55    Předmět: movable database Citovat

Zdravim vsechny PALMOS developery!

Mam dotaz k Data Manageru..

Jsou .pdb, popr. jednotlive zaznamy, premistitelne bloky (automaticky systemem)?
Jinak receno, muze mi system pod rukama (pokud neni record samozrejme locknutej) presunout dany zaznam v pdb na jinou adresu?

Mam teorii, ze sice ano, protoze maji MemHandle a pri DmRecordResize to system presouva. Je ale otazka, jestli to dela i behem behu me aplikace, ktera ma dany .pdb otevreny a nic neresizuju (tzn. nenutim ho k tomu primo, ale pouze novymi naroky na MemHandleNew()).

Jenze v praxi se to asi nedeje, protoze napr. moje MHD (sem ted zjistil Usmívající) zcela suverene nasmeruje pointery (H1=SysFormPointerArrayToStrings(...)) na locknuty zaznamy, pak unlockne ten record v db (ten H1 necha locklej) a pak s tim pracuje a nikomu se to nehrouti ... pritom ten H1 ma jen ukazatele na zacatky tech zaznamu v db Mrkající

Taaakze .. otazka je - je to tak cisty? protoze jinak bych musel po dobu otevrenyho Form jeste drzet vsechny handly tech db zaznamu ..

diky Mrkající
_________________
III -> m130 -> m505 -> m515 -> Tungsten T2 -> Treo 650 -> Treo 750
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail
fanoush
Veteran
Veteran


Registrace: 4.10. 2004
Příspěvky: 480
Bydliště: Olomouc

PříspěvekZaslal: po 20. březen, 2006 15:33    Předmět: Citovat

Ciste to urcite neni.

To presouvani se sice nedela zbytecne ale pokud je nedostatek pameti tak se to urcite stane. Na starsich palmech (OS<5.4) kdyz je nedostatek pameti a pamet je fragmentovana funkce na alokaci pameti automaticky zkouseji volat MemHeapCompact pokud se alokace napoprve nepovede. Na novejsich palmech (>=5.4) je to jeste pravdepodobnejsi diky tomu ze dbcache je mala a neni-li misto, nezamcene zaznamy se proste z pameti odstrani. Pokud bezi jenom jeden program nemusi se to v praxi stavat casto, ale palmos je interne multitaskovy takze podle toho co clovek dela (mp3 na pozadi, pripojeni k internetu) se to klidne stat muze i kdyz tvuj program nic primo nealokuje. Nemluve o tom ze jakakoliv operace v GUI (otevreni menu napriklad) nejakou pamet stejne potrebuje.

Jina vec ale je pokud handle nastavis nekam ve formu, to je treba precist dokumentaci jestli si ten handle palmos sam zamkne a stara se o nej od te chvile sam nebo ne. Vetsinou asi jo.
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu
fanoush
Veteran
Veteran


Registrace: 4.10. 2004
Příspěvky: 480
Bydliště: Olomouc

PříspěvekZaslal: po 20. březen, 2006 15:38    Předmět: Citovat

Muzes zkusit ve svem programu schvalne obcas zavolat MemHeapScramble jestli ti to spadne nebo ne.

http://www.palmos.com/dev/support/docs/palmos/MemoryManager.html#1016834
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu
pxcz
Pokrocily uzivatel
Pokrocily uzivatel


Registrace: 13.9. 2004
Příspěvky: 120

PříspěvekZaslal: po 20. březen, 2006 15:42    Předmět: Citovat

a ty pdb jsou taky ulozeny v heapu? v tom samym, kde beru volny chunky pro memhandlenew? a nepresunujou se prioritne prave tyhle "maly" kousky nez cele .pdb fajly?
_________________
III -> m130 -> m505 -> m515 -> Tungsten T2 -> Treo 650 -> Treo 750
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail
pxcz
Pokrocily uzivatel
Pokrocily uzivatel


Registrace: 13.9. 2004
Příspěvky: 120

PříspěvekZaslal: po 20. březen, 2006 15:47    Předmět: Citovat

tyjo, fakt ze pri scramble se ten List rozsypal .. to je fakt .. dobre, melo by to byl lockly, ale pokud nezavolam scramble, ci jiny presuny, tak by to tam melo byt, ne? ja to potrebuju mit stale aspon po dobu zobrazeni jednoho formu ..
_________________
III -> m130 -> m505 -> m515 -> Tungsten T2 -> Treo 650 -> Treo 750
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail
fanoush
Veteran
Veteran


Registrace: 4.10. 2004
Příspěvky: 480
Bydliště: Olomouc

PříspěvekZaslal: po 20. březen, 2006 16:01    Předmět: Citovat

pxcz napsal:
a ty pdb jsou taky ulozeny v heapu? v tom samym, kde beru volny chunky pro memhandlenew? a nepresunujou se prioritne prave tyhle "maly" kousky nez cele .pdb fajly?


V tom samem ne, databaze jsou v heapu cislo 1 (storage heap) spolecne s bloky alokovane pomoci FtrPtrNew. Heap 0 je dynamicky heap pro MemHandleNew a MemPtrNew.

Cele pdb fajly jsou jenom na karte, v pameti nejsou zadne pdb fajly ale kazdy zaznam jako handle. pdb je jenom format pro ukladani na disk


pxcz napsal:

pokud nezavolam scramble, ci jiny presuny, tak by to tam melo byt, ne? ja to potrebuju mit stale aspon po dobu zobrazeni jednoho formu ..

ciste to proste neni, driv nebo pozdeji to nekomu kvuli tomu spadne. Kdyz uz, tak je vsechy pozamykej a nechej tak, pri ukonceni programu se vsechna pamet alokovana programem automaticky uvolni (pokud nepouzijes MemHandleSetOwner). To je aspon o neco mensi 'prasarna' nez to co delas Usmívající
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu
pxcz
Pokrocily uzivatel
Pokrocily uzivatel


Registrace: 13.9. 2004
Příspěvky: 120

PříspěvekZaslal: po 20. březen, 2006 16:08    Předmět: Citovat

oki .. necham to lockly .. nicmene k tomu uvolnovani - to tam fakt funguje? na me vzdycky simulator rve, ze sem za sebou nechal neuvolneny chunky .. to je jen warning? v realu mi to nicemu neuskodi? je lepsi se o ne postarat nebo opravdu muzu verit operacnimu systemu?
_________________
III -> m130 -> m505 -> m515 -> Tungsten T2 -> Treo 650 -> Treo 750
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail
pxcz
Pokrocily uzivatel
Pokrocily uzivatel


Registrace: 13.9. 2004
Příspěvky: 120

PříspěvekZaslal: po 20. březen, 2006 16:12    Předmět: Citovat

I kdyz ted me napada, ze si radsi budu hrat s uvolnovanim pri kazdym CloseEventu sam, protoze co Form, to novy alokace v OpenEvent, takze pri delsim pouzivani programu by taky ta pamet mohla dojit uplne Usmívající
_________________
III -> m130 -> m505 -> m515 -> Tungsten T2 -> Treo 650 -> Treo 750
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail
fanoush
Veteran
Veteran


Registrace: 4.10. 2004
Příspěvky: 480
Bydliště: Olomouc

PříspěvekZaslal: po 20. březen, 2006 16:32    Předmět: Citovat

pxcz napsal:
oki .. necham to lockly .. nicmene k tomu uvolnovani - to tam fakt funguje? na me vzdycky simulator rve, ze sem za sebou nechal neuvolneny chunky .. to je jen warning? v realu mi to nicemu neuskodi? je lepsi se o ne postarat nebo opravdu muzu verit operacnimu systemu?

Jo, to je warning. Vadi to akorat tvoji aplikaci pokud alokujes dal a dal a pak jeste simulatoru Usmívající Verit mu asi muzes, ale urcite to neni dobra programatorska technika a nekteri lidi ti to treba budou hlasit jako chybu.
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu
pxcz
Pokrocily uzivatel
Pokrocily uzivatel


Registrace: 13.9. 2004
Příspěvky: 120

PříspěvekZaslal: st 05. duben, 2006 11:52    Předmět: Citovat

Tak sem po chvili rozsirovani funkci stejne dopad tak, ze ty zaznamy z db kopiruju do novych memhandlu, protoze sem udelal interni prevod znakovych sad, takze do dat musim i zapisovat Mrkající

Zajimavy je, ze Simulator celkem spokojene do tech zamcenych (otevrenych db jako read-only) handlu psal (po ukonceni aplikace ale data nechal v puvodnim stavu - neboli tak jak sem potreboval), zatimco Treo slo (spravne) okamzite do resetu Usmívající

Jeste jedna podotazka - nevi nekdo, jak udelat BORDER kolem TABLE?
Tak, jak je to v Preferences - Formats - Preset to ... - Set Location.
Soucasti resource editoru takova moznost neni ... nebo to snad mam kreslit pres WinDrawLine?
_________________
III -> m130 -> m505 -> m515 -> Tungsten T2 -> Treo 650 -> Treo 750
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail
pxcz
Pokrocily uzivatel
Pokrocily uzivatel


Registrace: 13.9. 2004
Příspěvky: 120

PříspěvekZaslal: st 05. duben, 2006 12:33    Předmět: Citovat

hm, tak uz nic, ono to neni zas tak slozity to tam "dokreslit" Usmívající
FrmGetObjectBounds(form, FrmGetObjectIndex(form, kZastavkyFormZastavkyTable), &rp);
WinDrawRectangleFrame(simpleFrame, &rp);
_________________
III -> m130 -> m505 -> m515 -> Tungsten T2 -> Treo 650 -> Treo 750
Návrat nahoru
Zobrazit informace o uživateli Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď    Obsah fóra www.pdasoft.cz -> Obecná diskuze o programování všech platforem Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejít na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.


Powered by phpBB © 2001, 2005 phpBB Group





Všechny obchodní známky a názvy patří jejich příslušným vlastníkům, komentáře patří jejich odesílatelům. Vše ostatní vlastní © 2004 Sale&Consulting Company s.r.o.
Web pohání Copyright © Redakční systém UNITED-NUKE. Všechna práva vyhrazena.
Čas potřebný ke zpracování stránky: 0.62 sekund

RSS - články RSS - fórum