PDA

View Full Version : ذخيره richedit



reza_king_sh
یک شنبه 28 تیر 1388, 12:32 عصر
با سلام. من مي خواستم يه ريچ اديت رو در بانك با حفظ فزمتش ذخيره كنم . در ضمن مي خوام در همون ركورد فيلد هاي ديگه اي مثل اندازه، مختصاتش روي صفحه و ... رو داشته باشم. همين چيز هارو براي يك عكس هم مي خوام. اگه ممكنه فوري تلقي بشه!

vcldeveloper
یک شنبه 28 تیر 1388, 15:46 عصر
داده موجود در RichEdit را در یک Stream ذخیره کنید، و Stream را از طریق TBlobField در بانک ذخیره کنید. چگونگی کار با TBlobField قبلا توضیح داده شده، و می تونید با جستجو آن را پیدا کنید.

reza_king_sh
یک شنبه 28 تیر 1388, 19:47 عصر
بله قبلاً در اين مورد توضسح داديد ولي اين ركوردي كه به اين طريق ذخيره ميشه فقط يك فيلد داره من مي خوام تو همون ركورد چند تا فيلد عددي هم داشته باشم . لطفاً با مثال(تكه كد) باشه كه منظورتونو بهتر بفهمم.

vcldeveloper
یک شنبه 28 تیر 1388, 23:10 عصر
فرقی نمیکنه شما چند فیلد داشته باشید. روش همان روشی هست که قبلا گفته شد، و فیلد BLOB شما ربطی به سایر فیلدها نداره.

reza_king_sh
یک شنبه 04 مرداد 1388, 21:51 عصر
تكه كدي كه محتويات ريچ اديت رو در ستريم ذخيره مي كنه چيه؟

vcldeveloper
یک شنبه 04 مرداد 1388, 22:41 عصر
به فرض اینکه DataStream اسم Stream شما باشه:


RichEidt1.Lines.SaveToStream(DataStream);

reza_king_sh
سه شنبه 06 مرداد 1388, 18:44 عصر
به فرض اینکه DataStream اسم Stream شما باشه:


RichEidt1.Lines.SaveToStream(DataStream);

بله اينو مي دونستم. ولي نمي دونستم كه stream بايد از چه نوعي باشه. چون وقتي اونو از نوع Tstream تعريف مي كردم و بعد اين كد رو مي نوشنم، خطا مي گرفت كه البته يه نفر به نام "MSHService (http://barnamenevis.org/forum/member.php?u=85264)" راهنماييم كرد. از ايشون و شما ممنونم.