PDA

View Full Version : سوال: PropertyBag



sokote_bi_payan
پنج شنبه 23 خرداد 1387, 22:22 عصر
به نام خدا

با سلام

استادان محترم کسی در مورد PropertyBag اطلاعاتی داره ؟

متشکرم

Mbt925
شنبه 25 خرداد 1387, 14:40 عصر
یک شیء برای نگه داری اطلاعات و بازیابی اونا در زمانی موردنظر.

طرز ذخیره و بازیابی رو با یه مثال نشون دادم.

مقدار موردنظر با یک نام ذخیره میشه و در زمان موردنظر بازیابی میشه.







Dim pbInfHolder As New PropertyBag

With pbInfHolder

.WriteProperty "Prop1", "Ali"
.WriteProperty "Prop2", vbRed

End With

Dim strName As String
Dim oleColor As OLE_COLOR

With pbInfHolder

strName = .ReadProperty("Prop1")
oleColor = .ReadProperty("Prop2")

End With

sokote_bi_payan
شنبه 25 خرداد 1387, 21:46 عصر
با سلام
خیلی ممنون از جوابتون اما این شی کجا ذخیره می شه ؟

Payman62
یک شنبه 26 خرداد 1387, 08:53 صبح
سلام.
بستگی به خودتون داره کجا ذخیره کنید. در حالت عادی که تا زمانی که برنامه رانه مقدارش تو رم هست. ولی اگه میخوای بعدا بازیابی کنی میتونی تو یه فایل ذخیره کنی. یا روشی که تروجان ها استفاده میکنن. ته خودشون مینویسن. یعنی ته خود فایل exe.

sokote_bi_payan
یک شنبه 26 خرداد 1387, 18:22 عصر
چی جوری میشه ته فایل خودم بنویسم ؟

Payman62
دوشنبه 27 خرداد 1387, 08:39 صبح
سلام.
نوشتن ته فایل استاندارد نیست. تروجان ها از این روش استفاده میکنن چون قراره رو سیستم های دیگه اجرا شن. شما بهتره تو یه فایل ذخیره کنی.