ronak66
دوشنبه 09 شهریور 1388, 12:06 عصر
سلام .......
یه برنامه نوشتم که چندتا فرم داره و من از طریق هر کدومشون می خوام که با پرت سریال ارتباط داشته باشم .
نکته اینکه نمی خوام روی هر فرم جدا گانه serial port تعریف کنم .
برای همین یه مدول تعریف کردم و داخلش سریال پرت رو به این صورت تعریف کردم
public com as mscomm
بعد هم توی یه تابع تنضیماتش رو انجام دادم .
مشکل اینجاست که توی هر کجای برنامه که می خوام از سریال پرت استفاده کنم به طور مثال
com.portopen=true
برنامه این error رو میده
object variable or with block variable not set
با خودم فکر کردم که شاید نمی شه serial port رو توی مدول تعریف کرد برا همین رفتم توی فرم اصلی برنامه هم به این صورت تعریفش کردم
dim com as mscomm
ولی توی فرم اصلی هم بازم همین error رو میده
مشکل فقط وقتی حل میشه که کنترل serial port رو مستقیما" از توی toolbox روی فرم بزارم
خب حالا من چندتا سوال دارم
serial port رو نمیشه بدون قرار دادن کنترلش روی فروم تعریف کرد ؟ اگه این طوریه پس چرا توی انواع دادمون mscomm رو هم داریم
سوال بعدی اینکه من چطوری توی مدولم serial port تعریف کنم
اصلا" مشکل کار من چیه :ناراحت:ببخشید اگه خیلی نوشتم
یه برنامه نوشتم که چندتا فرم داره و من از طریق هر کدومشون می خوام که با پرت سریال ارتباط داشته باشم .
نکته اینکه نمی خوام روی هر فرم جدا گانه serial port تعریف کنم .
برای همین یه مدول تعریف کردم و داخلش سریال پرت رو به این صورت تعریف کردم
public com as mscomm
بعد هم توی یه تابع تنضیماتش رو انجام دادم .
مشکل اینجاست که توی هر کجای برنامه که می خوام از سریال پرت استفاده کنم به طور مثال
com.portopen=true
برنامه این error رو میده
object variable or with block variable not set
با خودم فکر کردم که شاید نمی شه serial port رو توی مدول تعریف کرد برا همین رفتم توی فرم اصلی برنامه هم به این صورت تعریفش کردم
dim com as mscomm
ولی توی فرم اصلی هم بازم همین error رو میده
مشکل فقط وقتی حل میشه که کنترل serial port رو مستقیما" از توی toolbox روی فرم بزارم
خب حالا من چندتا سوال دارم
serial port رو نمیشه بدون قرار دادن کنترلش روی فروم تعریف کرد ؟ اگه این طوریه پس چرا توی انواع دادمون mscomm رو هم داریم
سوال بعدی اینکه من چطوری توی مدولم serial port تعریف کنم
اصلا" مشکل کار من چیه :ناراحت:ببخشید اگه خیلی نوشتم