Newsgroup: it.comp.lang.visual-basic
Titolo: ** Dieci problemi per voi ** ........ sotto a chi tocca.

Salve a tutti,
Sto programmando in VB5 e chiedo scusa se posso sembrare esagerato ma,
 visto che ho questi problemi da molto tempo e che ora è urgente 
risolverli, ho pensato che era meglio pubblicare un solo messaggio 
invece di dieci diversi in modo da creare meno
ingombro nella lista dei messaggi (e quindi a voi).
I miei problemi sono:
-1- Ho creato un piccolo programma di stampa ed ho avuto questo
problema: cambiando stampante il risultato era diverso e soprattutto
cambiando risoluzione sulla stessa stampante le dimensioni erano
diverse,
sapete dirmi il perché, anche se la domanda è:
<<COME POSSO RISOLVERE QUESTO PROBLEMA DI STAMPA??>>
-2- Ho una casella di testo su più righe (TEXTBOX con multiline=true) e
mi
serve solo per fare lo scrolling di un testo quindi metto la proprietà
LOCKED=TRUE, ora però si vede il cursore del testo (da non confondere
con il puntatore del mouse) ed è bruttissimo.
(dimenticavo.... ho bisogno anche dell'evento CLICK della casella).
<<COME FACCIO SCOMPARIRE IL CURSORE DEL TESTO?? >>
-3- Avete presente la casella di testo del problema precedente:  Devo
effettuare
lo scrolling (una riga e una pagina in su e in giù) tramite dei command
button
esterni alla TextBox.
 ° COME POSSO GENERARE L'EVENTO KEYPRESS DI UN CONTROLLO
   TRAMITE CODICE??
 ° OPPURE SAPETE COME RISOLVERE IN ALTRO MODO IL
   PROBLEMA??
-4- ho sentito che il QUICK TIME è freeware e che è possibile
utilizzarlo
come strumento nel VB5.
<<SAPETE SE E' VERO?, E SE SI COME SI FA????>>
                                                           ===========
-5- Sto scaricando diversi ActiveX su internet e per utilizzarli non ci
sono
problemi, ma quando li elimino rimane il riferimento nella lista dei
componenti del VB5 (menu\progetto\componenti...\).
<<COME ELIMINO I RIFERIMENTI AI CONTROLLI NELLA
LISTA DEI COMPONENTI??>>
-6- Ho provato a usare ActiveMovie per visualizzare un file AVI
all'interno del
mio
form e non in una finestra separata come fa Il "microsoft Multimedia
Control"
(MMControl), ma ho notato che non c'è la documentazione in linea.
 ° SAPETE COME POSSO TROVARE DELLA DOCUMENTAZIONE
   RIGUARDO ActiveMovie??
 ° OPPURE SAPETE INDICARMI O INVIARMI UN OCX FREEWARE CON
    DOCUMENTAZIONE CHE FACCIA LO STESSO??
-7- Ho bisogno di esportare su floppy una directory con i suoi file e
sottodirectory (tipo xcopy del DOS) e potrebbero servire anche più
di un floppy, in oltre ci possono essere anche file più grandi di 1,44
MB.
<<In pratica HO BISOGNO DI UNO STRUMENTO PER ESEGUIRE
UN BACKUP SU FLOPPY (e l'inverso), AIUTATEMI>> (avrei bisogno
di farlo tramite software FREEWARE oppure tramite codice sorgente,
possibilmente)
-8- Ho una funzione scritta da me e devo sapere quanto tempo impiega ad
essere
eseguita, il mio problema è che questa misura la devo ottenere in
millisecondi
e non in secondi, insomma:
<<COME POSSO AVERE UN RIFERIMENTO TEMPORALE ALL' ISTANTE
CORRENTE IN MILLISECONDI??, E MI FARESTE UN ESEMPIO??>> (ps: ho anche
bisogno
di fare la differenza tra due di questi dati.)
*** -9- Ho un piccolo programma per windows non scritto da me e che
stampa dei
codici a barre (ma questo non è importante). avrei bisogno di
utilizzarlo
tramite un
programma realizzato da me.
<<COME FACCIO A DARE DEI COMANDI A QUESTO PROGRAMMA
TRAMITE CODICE???, SAPRESTE FARMI UN PICCOLO ESEMPIO SULLO
SCANDISK DEL WINDOWS????>>
-10-  Mi hanno detto che alcuni linguaggi di programmazione hanno tra la
guida
in
linea anche le specifiche per moltissime API del vindows (il VB5 no),
cioè vi è
spiegato
come si passano i parametri a ogni API, cosa ritorna e cosa fa ogni una
di
esse.
<<SAPETE DIRMI QUALI LINGUAGGI HANNO QUESTA QUIDA IN LINEA??>>
ps: vi sarei grati se prima di rispondere indicaste a quale problema
date
risposta.
Grazie mille a tutti per l'attenzione e per l'aiuto.       :-)
marber

-10-
Allora, io stavo provando a utilizzare Delphi....in quanto non richiede DLL
aggiuntive (MOOOLTO comodo).....a parte questo, Delphi 3.0 contirne un file
help chiamato "Win32.hlp" che contiene descrizioni di moltissime API (in
quanto Delphi č API) le variabili sono dichiarate come in Delphi, ma non č
difficile tradurle in VB...
Folletto Malefico "@
E-Mail 
foll...@geocities.com
HomePage ITA: 
http://members.it.tripod.de/folletto/

<<COME POSSO RISOLVERE QUESTO PROBLEMA DI STAMPA??>>
Durante la stampa, Windows converte le coordinate logiche con cui è definita
la "forma" (qualsiasi cosa) che si vuole stampare, in coordinate dipendenti
dalla stampante. Per questo motivo, la stessa forma apparirà più piccola
all'aumentare della risoluzione della stampante e viceversa. Immagina di
avere un quadrato definito dalle coordinate logiche:
(0,0,100,100)
e quindi un quadrato di lato 100 unità logiche. Questo quadrato risulterà
grande su una stampante a 9 aghi, più piccolo su una a 24 aghi e sempre più
piccola fino alla laser, perché la risoluzione della stampante man mano
cresce (da 180 punti/pollice a 600, per es.): ad una risoluzione bassa 100
punti logici occupano sulla carta poniamo 10 centimetri, ad una risoluzione
alta occupano solo 6 cm, perché è aumentata la densità di punti per pollice.
La soluzione consiste nell'impostare coordinate indipendenti dalla
risoluzione della stampante. Se vuoi per es. che il quadrato occupi sempre e
comunque metà foglio in larghezza, la sua larghezza dovrà essere impostata
pari a quella del foglio (ottenibile mediante l'oggeto Printer).

<<SAPETE DIRMI QUALI LINGUAGGI HANNO QUESTA QUIDA IN LINEA??>>
Elenco lunghissimo... in generale tutti i compilatori C/C++, Delphi e altri.
Tale help e' parte dell'SDK di Windows, ed e' disponibile su alcuni siti
internet (occhio che e' grossino, quindi lungo da scaricare).
Per i siti dove puoi trovarlo, vedi la pagina dei links sul sito di Mix (che
partecipa a questo NG).
--
Roal Zanazzi
z...@iol.it

 <<COME POSSO RISOLVERE QUESTO PROBLEMA DI STAMPA??>>
le stampe le faccio via codice e quindi mi sevirebbe una soluzione adeguata.