Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Multiple Display Outputs

Posted on 1998-06-24
6
Medium Priority
?
174 Views
Last Modified: 2010-05-03
Is it possible to direct screen output to a second monitor via a comm port? Seems to me that I saw someone do a powerpoint demo where the presentation was directed to an alternate video display.  The audience didn't see the behind-the-scenes loading and unloading of presentations, just the output.

Can I do the same thing in VB5?  Any tips or hints in coding?

Thanks,
VBert
0
Comment
Question by:VBert
6 Comments
 
LVL 9

Expert Comment

by:Dalin
ID: 1464221
Vbert
I believe the demo you see is from a computer that support an extra monitor. (most notebooks do). I don't think you can do it with a comm port to a monitor.
Regards
Dalin
0
 
LVL 2

Expert Comment

by:Llandr
ID: 1464222
Windows 98 supports this (someway).
0
 
LVL 3

Expert Comment

by:ESI
ID: 1464223
Llandr : Any Window98 API calls welcome !!!
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 9

Expert Comment

by:Dalin
ID: 1464224
Llandr,
Do you mean win98 support an extra monitor by using a comm port?  Then you need a hardware to adapt a comm port ( 9 -pin) to a monitor connect...
It can't be a simpling call APIs...Can it?

 
0
 
LVL 1

Expert Comment

by:michelv
ID: 1464225
Windows '98 supports multiple monitors: You need two have two VGA-cards installed, and then Win98 can use the two vga-cards to display the presentation on one screen, and the loading and stuff you want to do on the other monitor. Driving a monitor from a COM port just can't be done, because:

1. COM-output is very different from VGA-input
2. COM-port speed is too slow (I guess...otherwise all monitors would be driven from cheap COM-ports instead of expensive (talking 'bout the ol' days...:) VGA-cards...)

Greetz, Michel
0
 

Accepted Solution

by:
selious earned 200 total points
ID: 1464226
Ouch, that's difficult. Indeed, WIndows 98 seems to support multiple videocards (like multiple SCSI cards, it's possible).

But you'll need some assembly or C (assistance)...

If you put two video-cards (sVGA with 1 MB) in your PC, your BIOS searches one, untill he finds one. Than, that one is used (hopefully, but don't be scared when both monitors give an image) by all programs. The other one is somewhere else in your system and can be reached dirrectly from your hardware through I/O ports and that sort of stuff.

From here you must find the VGA specifications (search at assembly sites) and use some PC tool to check out all used IRQ's and that sort of stuff. Now use your manuals to program the card apperently not used.

You need some ActiveX-dll to do the I/O, but they may be availlable.

Very nice idea, cause you'll control the image on the other screen. It would be nice not to use W98 for this, cause than you'll be dealing with windows and stuff (unless you would like so).
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…
Suggested Courses

971 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question