Visual Basic Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   ASP Free ForumsProgrammingVisual Basic Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread ASP Free Forums Sponsor:
  #1  
Old May 30th, 2006, 09:12 AM
JohnWesley JohnWesley is offline
Registered User
ASP Free Newbie (0 - 499 posts)
 
Join Date: May 2006
Posts: 3 JohnWesley User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 41 m 16 sec
Reputation Power: 0
Opening cd-drawer remotely

hello, i have a snippet of code here that i will show you, it simply allows a user to click a button to open the CD Drawer and another button to close, however i have been asked if i could get this feature to work across a network, but as networks are the abyss to me i would apreciate any hints or help that could be provided.
thanks alot in advance
John Wesley

Code:


Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long


Private Sub cmdOpen_Click()
Dim lngReturn As Long
Dim strReturn As Long
lngReturn = mciSendString("set CDAudio door open", strReturn, 127, 0)
End Sub

Private Sub cmdClose_Click()
Dim lngReturn As Long
Dim strReturn As Long
lngReturn = mciSendString("set CDAudio door closed", strReturn, 127, 0)
End Sub

Reply With Quote
  #2  
Old May 30th, 2006, 09:49 AM
Darius Darius is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Posts: 108 Darius User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 11 h 16 m 54 sec
Reputation Power: 5
The problem with remote devices is that such routines doesn't work, because it works on the device that is connected to the CPU that is running such program (local devices).

If you want to do in another machine, the machine must wait for the order in a daemon, recident program or running program, the way to make the daemon execute such order can be with a file put by the other machine in a specific place, so the daemon will know that an order has arrived and execute such code locally.

Reply With Quote
  #3  
Old May 30th, 2006, 11:10 AM
JohnWesley JohnWesley is offline
Registered User
ASP Free Newbie (0 - 499 posts)
 
Join Date: May 2006
Posts: 3 JohnWesley User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 41 m 16 sec
Reputation Power: 0
Quote:
Originally Posted by Darius
The problem with remote devices is that such routines doesn't work, because it works on the device that is connected to the CPU that is running such program (local devices).

If you want to do in another machine, the machine must wait for the order in a daemon, recident program or running program, the way to make the daemon execute such order can be with a file put by the other machine in a specific place, so the daemon will know that an order has arrived and execute such code locally.


Is There any chance of an example that i could maybe work on with this, i understand exactly what your saying but with limited capabilities im at a loose end, as i say an example that i could re-do myself would be appreciated and a great learning curve in my experience.

thanks Sor Far

Reply With Quote
Reply

Viewing: ASP Free ForumsProgrammingVisual Basic Programming > Opening cd-drawer remotely


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump



 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.

 
Power and Cooling Capacity Management for Data Centers
This paper describes the principles for achieving power and cooling capacity management.

 
Scalable, Fault-Tolerant NAS for Oracle - The Next Generation
For several years NAS has been evolving as a storage alternative for Oracle databases, and for good reason: NAS is quite often the simplest, most cost-effective storage approach for Oracle. Learn about the benefits that HP's approach to scalable NAS brings to Oracle environments in this comprehensive white paper.

 
Understanding Web Application Security Challenges
This white paper discusses many common threats and preventive measures for Web application security, and explains what you can do to help protect your organization.

 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 1 hosted by Hostway
Stay green...Green IT