Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] - Output su TV (OT? boh)

Ciao a tutti...
Ho un software gi� perfettamente funzionante
al quale devo aggiungere una funzionalit�:
fornire un output ben formattato graficamente
su un televisore. In altre parole, mentre sul monitor
del PC ho la finestra del mio programma attivo,
sul televisore devo comporre una schermata
completamente diversa con dati calcolati dal
mio programma (tipo schema di orari di arrivi e
partenze degli aeroporti, per intenderci).
Potrei risolvere allegramente con un secondo PC
connesso in rete, ma questa soluzione (lo dico per
evitare che qualcuno me la proponga) non va per
due motivi: primo, per le dimensioni dello schermo
che dovr� essere almeno un 27" per la leggibilit�,
secondo perch� non posso limitare l'uso del prog
solo agli utenti che dispongono di due PC in rete.
Come posso realizzare l'accrocchio? Qualcuno ha
idee? Grazie !
Julius
P.S. Non so se sono OT, in realt� suppongo che
per risolvere il problema dovr� usare qualche interfaccia
collegabile tramite USB o chiss� cosa, ma devo poi
poterla pilotare usando ocx o dll utilizzabili in VB6... 

 partenze degli aeroporti, per intenderci).
Ma non ti basta fare una seconda form che l'utente sposter� sul monitor
secondario tramite driver della scheda grafica?
O deve essere automatico?

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:mjcttob13lvj$.9xon5px00p88$.dlg@40tude.net...

Beh, diciamo che l'automatismo e' essenziale. E poi
non so su che pc andr� installato il SW, quindi non
posso basarmi sulle caratteristiche delle schede video.
Il sw e' distribuito tramite internet, e chiss� chi sono gli
utenti e dove sono... quindi non vorrei essere subissato
di telefonate... L'ideale sarebbe un qualche congegno
in vendita da collegare su qualsiasi pc, e che possa
essere rilevato e usato dal sw se c'e'. E se non c'e', tutto
funziona come prima.

 funziona come prima.
Beh, ciï¿œ che ti hanno suggerito ï¿œ perfetto.
L'unica cosa, ï¿œ che lo spostamento e il ridimensionamento della form 
'TV' avverrï¿œ con una tua sub che legga le dimensioni dello schermo e 
calcoli dove deve andare, poi la sposta.
Se lo schermo ï¿œ in singolo monitor, non fa niente, se ï¿œ in doppio 
monitor affiancato (e non a secondo monitor clonato, ma quello per il 
sistema operativo non cambia niente) attiva la seconda form.
Ciao
Alberto


mi rimane ancora da capire "dove" collego il TV, e come faccio
da SW a rilevarne la presenza. Sulla mia scheda video (sara'
vecchiotta??) non ci sono altre prese oltre la classica vga a cui
ho collegato il mio monitor...

 ho collegato il mio monitor...
Ok, iniziamo a dire che VB6 non ï¿œ in grado di aggiungere uno spinotto 
in un pc.
Perï¿œ le schede grafiche esistono da sempre, su un pc ne puoi montare 
anche venti. Oppure esistono schede grafiche usb. Esistono monitor che 
hanno giï¿œ la presa Usb. Esistono i portatile che hanno un monitor 
integrato e poi una VGA esterna.
Insomma, come avere un secondo 'cavetto' ï¿œ una banalitï¿œ, lo sa fare 
anche il commesso del MediaWorld.
A prescindere, poi, da come si farï¿œ la connessione fisica, alla fine tu 
avrai piï¿œ monitor gestiti dal sistema operativo, e qui entra in ballo 
VB6 con quanto dicevamo prima.
Alberto

 con quanto dicevamo prima.
uhmmm... non ho dubbi... ma gia' mi immagino il povero utente del
mio prog con la sua presa SCART in mano che non sa dove infilarla.
mi parli di monitor... ma io parlavo di TV (televisore)...

 mi parli di monitor... ma io parlavo di TV (televisore)...
Le schede grafiche piï¿œ recenti hanno spesso l'uscita SVideo o 
Component, e comunque basta chiederlo.
E la quasi totalitï¿œ dei tv moderni hanno l'ingresso VGA.
Morale: secondo me ti stai facendo millemila pare solo perchï¿œ sei un 
po' indietro coi tempi.
Alberto

Che si tratti di un uscita S-Video, Composita o VGA, il discorso non
cambia: il sistema operativo la vede sempre come un monitor.
Quindi:
-se la tua scheda video ha due VGA, vedrï¿œ 2 monitor.
-se la tua scheda video ha una VGA e un composito, vedrï¿œ 2 monitor.
-se la tua scheda video ha una VGA e un S-Video, vedrï¿œ 2 monitor.
Cercando "vb6 multi monitor" su google trovi quanto ti serve, tra i
quali: 
http://support.microsoft.com/kb/194578
Nicola

 Nicola
Fantastico. Questa si che e' una risposta chiarissima ed esauriente.
Meno male che c'e' ancora qualcuno che risponde senza fare
battutine e polemiche inutili. Grazie ancora ciao.

 battutine e polemiche inutili. Grazie ancora ciao.
Io invece la battutina la fo!
"mettiti gli occhiali al cervello"
ecco la battutina ...neanche troppo cattiva!
Spiegazione:
da parecchio avevi la risposta: multi monitor.
Mille seghe mentali (e qui sono maligno???? vabbe ci sono abituato!)
per avere la pappa scodellata?
Nicola te l'ha data!
Ma le seghe mentali rimangono....ad esempio un tuo cliente scarica da
internet e installa sotto Windows 7....funziona? e sotto win server? e
sotto win 98?
L'assistenza è PARTE FONDAMENTALE del prodotto (spesso E' il
prodotto...pensa ad i bischeri di GNU che ti danno il programma gratis
e si fanno pagare l'assistenza!)
INOLTRE
ci sono tante variabili
ad esempio...arriva un tuo cliente con la scheda grafica vecchia o
economica che NON supporta il multi monitor.
Come si risolve la cosa?
come la risolvono tutti i produttori di qualcosa "seri": indicano le
specifiche e i requisiti minimi per usufruire del loro prodotto.
Sarebbe un casino avere un prodotto così generico da andar bene per
tutti....rischierebbe di fare più danni che benefici.....o di non
funzionare bene a nessuno!
Pensa se ti autorizzassero a guidare senza patente!L'auto te la
vendono lo stesso!
E qui è la medesima cosa...per avere telefonate solo di clienti
motivati all'uso del tuo prodotto e non di troll metti i requisiti
minimi!
Sempre e soltanto IMHO
Firmato Bruto!
.......attento alle idi di Marzo!!!!!

 battutine e polemiche inutili.
Spero tu non faccia riferimento a me, perchè se mi stai dicendo che 
tutto il tempo che ho perso per risponderti, lo consideri inutile e 
polemico, dopo ti dico cosa, sinceramente, penso di te.
Alberto