۲۴-مهر-۱۳۸۶, ۱۸:۰۲:۳۸
آيا روش خاصي براي شناسايي com هاي موجود در کامپيوتر وجود داره ؟
اگه درست گفته باشم com هاي سخت افزاري حداکثر 4تا و به شماره هاي 1 و2 و3 و4 هستن.
من مي خواستم با دستور on error goto label موقعي که به mscomm.comport مقدار دهي ميکني يا با دستور باز و بسته کردن پورت که در زير آواردم بتونم تشخيص بدم که کدوم com ها وجود دارن اما جواب نگرفتم و بعضي مواقع ، باز يه Erro ميده که مثلا invalid comport يا از اين قبيل که مانع اجراي برنامه و شناسايي ميشهو در عمل دستور on error goto label رو بي اثر ميکنه .:(
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
If MSComm1.PortOpen = False Then MSComm1.PortOpen = True
من تو برانامه pic basic pro ديده بودم که com هاي موجود رو ميشناسه
تو شکل مشخصه که برنامه com های 1و3 رو تو کامپیوتر من موجود دونسته.
![[تصویر: 2lsfi3d.gif]](http://i24.tinypic.com/2lsfi3d.gif)
آيا روش خاصي وجود داره؟
اگه درست گفته باشم com هاي سخت افزاري حداکثر 4تا و به شماره هاي 1 و2 و3 و4 هستن.
من مي خواستم با دستور on error goto label موقعي که به mscomm.comport مقدار دهي ميکني يا با دستور باز و بسته کردن پورت که در زير آواردم بتونم تشخيص بدم که کدوم com ها وجود دارن اما جواب نگرفتم و بعضي مواقع ، باز يه Erro ميده که مثلا invalid comport يا از اين قبيل که مانع اجراي برنامه و شناسايي ميشهو در عمل دستور on error goto label رو بي اثر ميکنه .:(
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
If MSComm1.PortOpen = False Then MSComm1.PortOpen = True
من تو برانامه pic basic pro ديده بودم که com هاي موجود رو ميشناسه
تو شکل مشخصه که برنامه com های 1و3 رو تو کامپیوتر من موجود دونسته.
![[تصویر: 2lsfi3d.gif]](http://i24.tinypic.com/2lsfi3d.gif)
آيا روش خاصي وجود داره؟