PDA

View Full Version : کار با Transactional data module



Touska
سه شنبه 26 مهر 1384, 08:35 صبح
کسی مقاله یا مثالی برای کار با این thread نداره.

کمکم کنید خیر می بینید.

Touska
سه شنبه 26 مهر 1384, 10:13 صبح
سلام

آقا یک Demo براش پیدا کردم ولی یک مشکل آقا با این event های client data set مثل

before get record اینا چه کار ها می شه انجام داد.

در حقیقت این یک سرور دریافت و ارسال با thread برای دیتابیس هست نه؟

vcldeveloper
چهارشنبه 27 مهر 1384, 03:35 صبح
before get record اینا چه کار ها می شه انجام داد
این رویداد ها فقط زمانی کاربرد دارند که ClientDataSet به یک DataSetProvider متصل باشد. BeforeGetRecords به ClientDataSet این امکان را می دهد که هر بار قبل از دریافت رکوردها از provider، یکسری داده دلخواه به Provider ارسال کند.


در حقیقت این یک سرور دریافت و ارسال با thread برای دیتابیس هست نه؟
TMtsDataModule یک Remote DataModule هست که در اشیاء +COM ایجاد میشه و می تونید ازش در برنامه های چندلایه استفاده کنید. TMtsDataModule امکان پشتیبانی از Transaction رو هم داره.

Touska
چهارشنبه 27 مهر 1384, 09:08 صبح
آهان گرفتم.

حالا یک مثال ساده که خودت نوشته باشی داری یا لینک بدی.

حالا بخوام از یک dll یا bpl از این remot استفاده کنم چه کار باید بکنم.

این com رو چه طور میشه با کد نویسی register کرد و یا میشه به شکل service درش آورد یا نه؟

vcldeveloper
پنج شنبه 28 مهر 1384, 01:49 صبح
حالا بخوام از یک dll یا bpl از این remot استفاده کنم چه کار باید بکنم.
اصلا Transactional data module فقط در یک DLL پیاده سازی میشه.

شما دقیقا می خواید چکاری انجام بدید؟ آیا Remote DataModule، DataSnap و برنامه نویسی چند-لایه برای شما مهمه، یا +COM ؟
توصیه می کنم یه نگاهی به کتاب Mastering Delphi بندازید، هم یه فصل در رابطه با COM و +COM داره، و هم یه فصل در رابطه با Multitier و DataSnap.