--- In [EMAIL PROTECTED], "Bla-bla-bla" <[EMAIL PROTECTED]> wrote: > ==>> Masalahnya, anda bilang dibawah bahwa form/frame anda mengakses > ==>> database, jadi mungkin malah jadi agak lambat kalau murni 'dynamic'. > ==>> Bagaimana kalau diimplementasikan semacam cache saja? > ==> > ==>Kalo saya biasanya, cuma pake satu database connection komponen di main > ==>form-nya aja. Di event OnCreate (atau OnShow) pada tiap child form, saya > ==>tambahkan kode untuk menghubungkan database control komponen yang ada di > ==>child form ke connection yang ada di main form-nya. Jadi, meskipun saya > ==>punya banyak child form yang masing2 mengakses ke database, cukup > ==>menggunakan satu connection aja. Apakah ini yang Pak Sugi maksud dengan > ==>cache? > > Rasanya bukan kayak gitu Pask Bisma ... (cuman saya ngak tahu kayak apa :)) > saya juga biasanya pake satu connection yg saya taruh di datamodule bersama > datasetnya. > tapi semua form yg behubungan dengan database ... paling dikit mempunyai > coneksi dengan 1 table/query. > > Saya juga pengin tahu "apa yg di cache dan gimana caranya". > > thnx
Kita balik sebentar, ya Menurut P'Sugi mekanisme frame itu utk menghemat resource. It's true but sometimes it doesn't work that way. Memang frame memakai resource lebih sedikit ketimbang form, itu sebabnya saya bilang frame itu tdk boros tapi agak banyak memakai resource, tergantung kegunaan dan pemakaiannya. Apabila dicreate dan diattach pake coding memang akan mengurangi resource secara cukup signifikan, tp jgn lupa utk membersihkannya setelah tdk terpakai. Walau saya lebih condong utk buat pake panel spt P'Bisma & P'Jaim. Krn dalam kasus ini dimana anda memakai puluhan frame berarti frame itu cuma sbg kontainer sajakan ? tdk ada inheritancenya ? apabila memang betul spt itu saran saya pake panel ketimbang frame, tapi kalo frame itu juga banyak inheritancenya saran dr P'Sugi adalah solusi terbaik. Sebenernya BDE juga udah ada fasilitas utk cache, tapi apakah pernah terpikir pake CDS. CDS itu menurut saya sih merupakan Borland's best features in deploy database application. Selain di cache updates dimemory (yg berarti sangat cepat), bisa juga dicache ke disk, bisa cloning cursor, dll. Jadi CDS itu spt cache management tools utk kita. Tapi memang tdk semua aplikasi cocok pake CDS terutama utk aplikasi yg datanya jutaan. Bayangin kalo semuanya diload ke memory walaupun ada fungsi fetchingnya juga tetep ngeri deh. So use it wisely Salam, Aris ------------------------ Yahoo! Groups Sponsor ---------------------~--> Upgrade to 128-Bit SSL Security! http://us.click.yahoo.com/p7cEmB/s7qGAA/yigFAA/i7folB/TM ---------------------------------------------------------------------~-> Berlangganan: [EMAIL PROTECTED] Stop Berlangganan: [EMAIL PROTECTED] Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
