PDA

View Full Version : سوال: چطور یه متغییر رو به یک فرم دیگه ارسال کنیم؟



p30graph3
چهارشنبه 20 بهمن 1389, 12:31 عصر
سلام

ایا میشه یه متغییر رو به فرم دیگه ارسال کنیم؟

فرض کنید چنتا دکمه داریم که پس از کلیک اونا بسهت به اینکه چه دکمه ای کلیک شده یه متغیر به فرم دوم ما ارسال کنه

لطفا راهنمایی کنید

محسن واژدی
چهارشنبه 20 بهمن 1389, 12:35 عصر
سلام،
چرا میشه برای اینکار باید متغیرتون رو از نوع عمومی تعریف کنین و اونو در یک ماژول قرار بدیدن تا در کل پروژه قابل دسترسی باشد یعنی بصورت زیر:
Public my_var$

p30graph3
چهارشنبه 20 بهمن 1389, 12:39 عصر
نه ببینین انگار خوب توضیح ندادم.

فرض کنید ما 3 تا فرم دارم یکی اصلی و دوتا فرعی. سه تا دکمه در فرم اصلی هست. خوب! فرض کن در دو تا فرم فرعی دوتا برچسب هست که میخوام با کلیک روی هر دکمه مقدار یک متغییر به فرم فرعی رفته و روی برچسب چاپ بشه

p30graph3
چهارشنبه 20 بهمن 1389, 12:49 عصر
درست شد همون تو ماژول تعریفش کردم درست شد! مرسی

محسن واژدی
چهارشنبه 20 بهمن 1389, 13:25 عصر
فرض کنید ما 3 تا فرم دارم یکی اصلی و دوتا فرعی. سه تا دکمه در فرم اصلی هست. خوب! فرض کن در دو تا فرم فرعی دوتا برچسب هست که میخوام با کلیک روی هر دکمه مقدار یک متغییر به فرم فرعی رفته و روی برچسب چاپ بشه

البته برای اینکه یک متغیر را در یک برچسب موجود در یک فرم نمایش بدین میتونین از دستوری مشابه دستور زیر در فرم اصلی استفاده کنین (در اینجا نام فرم اصلی fMain و فرم فرعی fChild است و در فرم دوم یک برچسب با نام lLabel داریم):
Private Sub Command1_Click()
Form2.lLabel.Caption = "My Text"
End Sub

اگر دستور بالا رو در یک کامند باتن در فرم اصلی قرار بدین، با کلیک بر روی کامندباتن متن "My Text" در برچسب موجود در fChild چاپ میشه

p30graph3
چهارشنبه 20 بهمن 1389, 13:46 عصر
نه خب برچسب فرضا مثال بود من برای ارسال نام بانک داده میخواستم استفاده کنم که کردم

بازم ممنون

ولی باز یک سوال دیگه : من متغییر رو توی ماژول گذاشتم و از فرم اصلی به راحتی مقدارشو تغییر میدم و بعد فرم دوم رو لود میکنم.

اما یه دکمه در فرم دوم دارم که میخوام با خروج از اون متغییر های تعریف شده در ماژول خالی بشه مقدارشون. من از چیزی شبیه زیر استفاده کردم

var1 = ""
var2 = ""

فرض کنید اینا متغیر های تعریف شده در ماژول هستن. اما متاسفانه مقدار قبلی توشون میمونه! اما وقتی همن دستور رو توی form_unload میزارم کار مکینه و متغیر ها خالی میشن!

محسن واژدی
چهارشنبه 20 بهمن 1389, 14:47 عصر
البته نمونه سورس برنامه تون رو در دسترس ندارم اما چک کنید که شاید مشابه متغیر تعریف شده در ماژول در فرم هم باشه که وقتی مقدار متغیر را empty میکنین فقط محتویات متغیر تعریف شده در فرم empty میشه

p30graph3
چهارشنبه 20 بهمن 1389, 14:57 عصر
نه خب متغییر همنام اون ندارم

محسن واژدی
چهارشنبه 20 بهمن 1389, 15:26 عصر
نه خب متغییر همنام اون ندارم
ببخشید سرعت اینترنت اینجا پایین اومده؛ ارسال جوابتون کمی طول کشید؛ اینترنت هندلی :عصبانی::عصبانی++:
------------
یه نمونه رو طبق پست بالایی تون نوشتم ، حالا کداشو با کدهایی که باهاشون مشکل دارین مقایسه کنین شاید برطرف بشه

اگه نشد در صورتیکه میتونین یه نمونه سورس از برنامه تون رو پیوست کنین تا سریعتر به نتیجه برسیم

موفق باشید

p30graph3
چهارشنبه 20 بهمن 1389, 15:34 عصر
مشکل حل شد. من برای بست پنجره فرم فرعی در دستورات دکمه از me.hide استفاده کردم که کلید کار در استفاده از unload me بود

یک دنیا ممنون. خدا واست بسازه مومن!

arash020
سه شنبه 26 بهمن 1389, 11:59 صبح
ارسال و دریافت فایل یا متن بین دو کامپیوتر از طریق آدرس IP با پروتکل UDP

با سلام

این برنامه میتونه یه متن(مقدار) رو به یه فرم دیگه که مثلا یه سیستم دیگه فرض شده براحتی ارسال میکنه
شاید بدرد بخوره
البته میشه توی یه سیستم جدا هم با اینترنت تبادل Data داشته باشه با کمی تغییر

تصویر برنامه سمت سیستم قربانی یا هدف
http://arash020.persiangig.com/1.JPG

برنامه سمت فاتح حمله گر
http://arash020.persiangig.com/2.JPG



سوالی داشتین بپرسین


(http://www.persiangig.com/pages/download/?dl=http://arash020.persiangig.com/Eagle Winsoki full UDP.rar)

(http://www.persiangig.com/pages/download/?dl=http://arash020.persiangig.com/Eagle Winsoki full UDP.rar)

دانلود (http://www.persiangig.com/pages/download/?dl=http://arash020.persiangig.com/Eagle Winsoki full UDP.rar)

arash020
سه شنبه 26 بهمن 1389, 12:02 عصر
ارسال و دریافت فایل یا متن بین دو کامپیوتر از طریق آدرس IP با پروتکل UDP

با سلام

تبادل داده بین دو سیستم جداگانه البته شبیه سازی شده در یک سیستم
شاید بدردبخوره

تصویر برنامه سمت سیستم قربانی یا هدف
http://arash020.persiangig.com/1.JPG

برنامه سمت فاتح حمله گر
http://arash020.persiangig.com/2.JPG



سوالی داشتین بپرسین


(http://www.persiangig.com/pages/download/?dl=http://arash020.persiangig.com/Eagle Winsoki full UDP.rar)

(http://www.persiangig.com/pages/download/?dl=http://arash020.persiangig.com/Eagle Winsoki full UDP.rar)

دانلود (http://www.persiangig.com/pages/download/?dl=http://arash020.persiangig.com/Eagle Winsoki full UDP.rar)