من يه win32dll در c++.net2003دارم كه با addclass از نوع net. چندتا فرم بهش اضافه كردم مي خوام مقداري رو كه تو textbox فرمم مي نويسم (موقع اجرا) تو dll مورد استفاده قرار بدم براي انتقال داده بين فرم و cpp از classviewروي فرم مورد نظر راست كليك و add variableرو انتخاب كردم .
نمي تونم بين فرم dll با variableها ارتباط داشته باشم . كاري كه من مي خوام انجام بدم اينه كه همون متغير كلاسي كه از نوع class formساختم و روي buttonهاش كليك كردمو يك سري تغييرات زمان اجراش براي اون اتفاق افتاده به dll منتقل كنم و با كامپوننت هاش تو dll كار كنم اين فرم از جاي ديگري و توسط فرم ديگري فراخواني مشه نه از درون dll ولي بايد تو dll مورد استفاده قرار بگيره
مثلآ مقداري رو كه كاربر زمان اجراي فرم تو textboxريخته درون dll تو جدول insert كنم . در حالي كه اگه از اين نوع كلاس يه new تو dll بسازم چون اين متغير كلاس جديد همون متغير كلاسي كه قبلا از جاي ديگه اي فراخواني و اجرا شده نيست بلكه يه متغير كلاس جديد است كه اجرا نشده مقدار textboxخالي هست و اصلا روي buttonِ ي كليك نشده كه تغييري اعمال بشه
سلسله مراتب كار به صورت زير است
1- درون dllيه كلاس فرم جديد ايجاد مي كنيم و اونو show مي كنيم
2- با كليك روي دكمه اي در اين فرم فرم مورد نظر باز مي شه
3- مقداري در textbox ريخته و روي دكمه ايك ليك مي شه
4- مقدار textboxبه dllمنتقل مي شه و در دستور insert قرار مي گيره
اميدوارم منظورم رو متوجه شده باشيد
نمي تونم بين فرم dll با variableها ارتباط داشته باشم . كاري كه من مي خوام انجام بدم اينه كه همون متغير كلاسي كه از نوع class formساختم و روي buttonهاش كليك كردمو يك سري تغييرات زمان اجراش براي اون اتفاق افتاده به dll منتقل كنم و با كامپوننت هاش تو dll كار كنم اين فرم از جاي ديگري و توسط فرم ديگري فراخواني مشه نه از درون dll ولي بايد تو dll مورد استفاده قرار بگيره
مثلآ مقداري رو كه كاربر زمان اجراي فرم تو textboxريخته درون dll تو جدول insert كنم . در حالي كه اگه از اين نوع كلاس يه new تو dll بسازم چون اين متغير كلاس جديد همون متغير كلاسي كه قبلا از جاي ديگه اي فراخواني و اجرا شده نيست بلكه يه متغير كلاس جديد است كه اجرا نشده مقدار textboxخالي هست و اصلا روي buttonِ ي كليك نشده كه تغييري اعمال بشه
سلسله مراتب كار به صورت زير است
1- درون dllيه كلاس فرم جديد ايجاد مي كنيم و اونو show مي كنيم
2- با كليك روي دكمه اي در اين فرم فرم مورد نظر باز مي شه
3- مقداري در textbox ريخته و روي دكمه ايك ليك مي شه
4- مقدار textboxبه dllمنتقل مي شه و در دستور insert قرار مي گيره
اميدوارم منظورم رو متوجه شده باشيد