mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto

salve ragazzi.
è possibile importare un report di Cristal report in un progetto Vb6 senza
utilizzare il controllo *.ocx?
Grazie

 utilizzare il controllo *.ocx?
Io so la risposta, ma non te la dico, perchè le domande si postano una volta
sola!!!!
Ciao

 ha scritto nel messaggio
news:dm5i9.14803$Hc7.2...@twister1.libero.it...


 ma grazie...cmq l'postato una volta sola...
Non mi sembra proprio, pensi che cambiando il topic e postando in risposta
al tuo messaggio ti rispondano più persone?
Ti sbagli.
Inoltre quoti come un cinghiale!
leggiti il manifesto, e impara le regole!
Non è mia intenzione scatenare un altro inutile flame, quindi per me la
faccenda è chiusa.

 ha scritto nel messaggio
news:Ez5i9.12070$Av4.2...@twister2.libero.it...


 hai presente gli stronzi....beh se no guardati allo specchio idiota
CUT
BEH!...intanto la figura da stronzo la fai tu!
...non solo....
non ha risolto neanche il problema!!!
...non ti conveniva cambiare linea ed essere un po più "tranquillo"???
...anche perchè ti hanno obiettato cose giuste!
dopo tutto il problema lo hai tu non noi!!!Cosa hai risolto???
Ciao Barbera!

"Wodka4U" <mar_AntiSpaM_co@ma_16TogLieRE24_rtek.it> ha scritto nel messaggio
news:S2fi9.130552$pX1.4...@news2.tin.it...

ma perchè qui nessuno si fa i cazzi propri?

 ma perchè qui nessuno si fa i cazzi propri?
Perchè, semplicemente, se tutti facessero i cazzi propri, il NG non ci
sarebbe.....
E' la vita baby...:-)
Salutoni
Sergio

 ma perchè qui nessuno si fa i cazzi propri?
Perchè è un News GROUP, Do you know?
Newsgroup: it.comp.lang.visual-basic
Titolo: esempio di callback

Qualcuno sa dove posso trovare un esempio SEMPLICE sull'utilizzo delle
funzioni callback (magari con qualche cosa di teoria, cosě capisco cosa sono
esattamente). Io riesco solo a trovare il classico esempio con EnumWindows
che purtroppo mi confonde sempre di piů ogni volta che lo guardo.
danke, devaraja

.:'DevarajA':. wrote:

Le callback sono delle funzioni "di ritorno", ovvero alla scatenarsi di 
un evento (di solito la chiusura di un form) vengono eseguite sul form 
chiamente. Es:
-Apri il Form1
-dal Form1 apri il Form2
-dopo aver eseguito "qualcosa" sul Form2, lo chiudi
-appena prima di chiudere il Form2, richiami una funzione( di callback ) 
  sul Form1, per esempio per aggiornare dei valori modificati tramite il 
Form2.
Il modo piů semplice č quello di usare la CallByName, a cui passi il 
riferimento al form1 e il nome della procedura. Entrambi puoi passarli a 
Form2 tramite delle property.
Ciao
-- 
edoloz@work

 Ciao
Molto semplice, è vero. Ma la funzione di callback sulla Form1 deve essere
pubblica, quindi sarebbe accessibile da altri moduli, il che potrebbe
confondere le idee (a meno di non usare convenzioni di nome particolari).
Una soluzione un po' più pulita potrebbe essere questa:
Ho creato una classe che pubblica solo un metodo ed un evento:
---------------------- ClassCallBack.cls
Option Explicit
Public Event Invoked(dataname As String, datavalue As Variant)
Public Sub Invoke(dataname As String, datavalue As Variant)
   RaiseEvent Invoked(dataname, datavalue)
End Sub
-----------------------------------
La Form1, prima di visualizzare Form2, crea un'istanza di un oggetto
ClassCallBack e glie lo passa (VisualizzaForm è un CommandButton su Form1)
-----------------------------------
...
Private WithEvents classback As ClassCallBack
Private Sub VisualizzaForm_Click()
   Set callback = New ClassCallBack
   Form2.SetCallBack callback
   Form2.Show true, Me 'Modal
End Sub
Private Sub callback_Invoked(dataname As String, datavalue As Variant)
   'Qui ci fai tutto quello che vuoi con i dati passati
End Sub
-----------------------------------
La Form2 riceve un riferimento alla callback e lo conserva, richiamandolo
quando più opportuno (volendo potresti anche usare le proprietà):
-----------------------------------
...
Private callback as ClassCallBack
Public Sub SetCallBack(cb as ClassCallBack)
   set callback=cb
End Sub
Private Sub Ok_Click()
   cb.Invoke "Stringa1", "Questo è il primo dato"
   cb.Invoke "Intero1", 1000
   Unload Me
End Sub
-----------------------------------
Potrebbe sembrare complicato, ma permette una maggiore protezione nel codice
(non ci sono "punti d'ingresso" che se richiamati possono danneggiare
l'applicazione). Oltretutto consente a Form2 di essere richiamata da
qualunque form (o classe) fornendo sempre un percorso corretto per il
passaggio dei dati di ritorno, un po' come i puntatori a funzione per il C
(quelle sì, che sono vere callback!)
A me funziona benissimo. Fatemi sapere come va.
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)
Newsgroup: it.comp.lang.visual-basic
Titolo: Informazione VB & Grafica

Sapete se esiste qualche componente per VBasic
che permette di utilizzare le funzioni grafiche di OpenGL?
Se si dove lo trovo???
Grazie mille...
il mio indirizzo e'  
Linu...@bigfoot.com

 Se si dove lo trovo???
puoi provare
http://www.opengl.org/
http://inetarena.com/~rmyers/opengl/raster.html

Newsgroup: it.comp.lang.visual-basic
Titolo: problemi con common dialog

Salve a tutto il N.G.
da ieri sera VB ha cominciato a dare messaggi di errore su common dialog
control 6.0 (sp3).
Fino ad allora funzionava regolarmente ma adesso salta fuori questo errore:
Non sono disponibili informazioni sui diritti per questo componente.
Non sono disponibili i diritti necessari per utilizzare questa funzione in
ambito di progettazione.
L'help (errore 423) mi suggerisce di reinstallare vb.
Come ultimo tentativo l'ho fatto ma niente da fare.
Avete qualche suggerimento?
Grazie mille
S.O. Win 98 se  V.B. 5 Enterprise Edition
comdlg32.ocx e comdlg32.dll (files incriminati)
Federico

Newsgroup: it.comp.lang.visual-basic
Titolo: script per capire se il CD-ROM è vuoto oppure no

ciao, sto muovendo i primi passi con il vps.
 
ho uno script che mi permette di copiare su disco fisso determinate  
cartelle presenti all'interno di un CD-ROM
 
fin qui tutto bene, lo script fa il suo dovere
 
mi sono accorto però che se per errore faccio partire lo script con il  
lettore CD-ROM vuoto mi compare un errore del tipo:
 
wscript.exe Disco non presente
"impossibile trovare il disco nell'unità. inserire un disco nell'unità E"
 
avrei quindi bisogno di creare delle righe di codice che "controllino" la  
presenza fisica di un CD all'interno del lettore e quindi facciano  
proseguire lo script nel caso il CD-ROM sia "pieno" oppure lo abortiscano  
con un bel MsgBox del tipo "il CD-ROM è vuoto" nel caso invece il CD-ROM  
sia "disabitato"
 
grazie

sia "disabitato"
 
Vedo che stai facendo pratica col VBS
 
Quello che ti serve lo fa il File System Object, con le sue molte proprieta
 
http://technet.microsoft.com/en-us/library/ee198705.aspx
 
 
 
Qui lo script, testato stavolta
 
________________________________________
 
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set colDrives = objFSO.Drives
 
For Each objDrive in colDrives
If objDrive.DriveType = 4 Then
   If objDrive.IsReady Then
    MsgBox "CDROM OK"
   Else
    MsgBox "CDROM NOT READY"
   End If
 
 ' WScript.Echo "Total size: " & int (objDrive.TotalSize / 1048576) & " MB"
End If
Next
 
__________________________________________
 
--
ciao
  Stefano

   Stefano
 
 
ottimo, ho "attaccato" il codice precedente dopo " If objDrive.IsReady  
Then" così quando sente che il CD è presente fa partire la trafila di  
copia-e-incolla mentre se sente che è vuoto spara il messaggio di  
avvertimento.
Newsgroup: it.comp.lang.visual-basic
Titolo: data report: aiuto!!!!!!!!!

Non riesco a capire come utilizzare il data report per stampare una bolla o
una fattura.
In pratica vorrei passare al data report due recordset; uno con i dati
generali della bolla o della fattura e uno con i dettagli da elencare.
Come si fa? Io riesco solo a passare un recorset!!!
Grazie in anticipo.

...


Ciao,
ti indico discorsivamente la soluzione senza codice perchè purtroppo sono di
fretta. Se ti è utile per risolvere il problema bene, contrariamente fammi
sapere, domani dovrei essere più ... "tranquillo" ;-).
Crei una classe fonte dati che associ come datasource al Report.
Nella classe crei quanti recordset vuoi associando ognuno di questi Rs al
nome di altrettanti DataMember (guarda eventualmente la guida in linea per
classi fonti dati e datamember).
Poi, se guardi le proprietà dei controlli del data report, vedrai anche la
relativa proprietà datamember.
Non dovrai fare altro che inserire come voce di datamamber di ogni controllo
il nome del datamember al quale nella classe hai associato il recordset che
ti interessa e, per quanto riguarda il nome del campo da visualizzare, lo
associ normalmente con datafield.
Spero di essere stato comunque chiaro.
Ciao
matpascal


Grazie ad entrambi.
Provero' non appena avro' tempo e vi faro'sapere.
Ciao Corrado.

Scusate ancora ma non sono riuscito a fare un bel niente.
Il codice è i seguente:
Option Explicit
Private rs As ADOR.Recordset
Private rsDett As ADOR.Recordset
Private Sub Class_GetDataMember(DataMember As String, Data As Object)
    Select Case DataMember
    Case "Testata"
        Set Data = rs
    Case "Dettagli"
        Set Data = rsDett
    Case Else           ' Predefinito
        Set Data = Nothing
    End Select
End Sub
Public Property Get Testata() As ADOR.Recordset
    Set Testata = rs
End Property
Public Property Let Testata(ByVal vNewValue As ADOR.Recordset)
    Set rs = vNewValue
End Property
Public Property Get Dettagli() As ADOR.Recordset
    Set Dettagli = rsDett
End Property
Public Property Let Dettagli(ByVal vNewValue As ADOR.Recordset)
    Set rsDett = vNewValue
End Property
Durante l'esecuzione passo alla fonte dati sia il recordset "testata" che
quello "dettagli" e quindi creo il report impostando come DataSource la mia
classe.
Qui viene la domanda!
Il report ha un datamember generale che sembra pretendere di trovare
qualcosa nella fonte dati (l'help del campo dice che è il datamember di
"primo livello"!!!!). Se riceve Nothing si incazza.
Nel report devo inserire una sezione "Intestazione Gruppo" per i dati di
testata (però mi dice che la fonte dati non ha la struttura del report!!!!).
Inserendo un campo e indicando un datamember e un datafield, mi dice che non
trova il DataField "datamember.datafield".
Insomma, non so più cosa fare!!!!    Vi prego aiutatemi!!!
Grazie in anticipo per l'impegno.
Ciao.            Corrado.
Newsgroup: it.comp.lang.visual-basic
Titolo: Software per Help in linea

Ciao a tutti,
ho creato una applicazione in VB6 ora volevo aggiungere un help in
linea.
Qualcuno mi sa consigliare quali sono i migliori strumenti a
disposizione per creare l'Help in linea?
	grazie
		Lore.

 wrote in message
news:397D7085...@agip.it...


 disposizione per creare l'Help in linea?
Copio una mia vecchia risposta (forse qualche link non è più funzionante).
Innanzitutto esistono due tipi di files di help:
HLP e CHM.
I files HLP sono gli help classici, come quello di Windows; sono realizzati
sulla base di singoli "topic" (pagine) costituiti da files di tipo RTF,
ottenibili con un editor di testi come ad es. WordPad.
I files CHM (Compiled HTML) sono gli help più recenti e sempre più
utilizzati; sono realizzati sulla base di singoli topic costituiti da files
di tipo HTML, ottenibili con un editor grafico per pagine web, come ad es.
Dreamweaver, PageMill o FrontPage. Questo secondo tipo viene visualizzato in
una finestra suddivisa in due parti (più una toolbar): a sinistra c'è il
"sommario" visualizzato con una struttura ad albero stile Gestione Risorse,
a destra c'è la pagina di contenuto. Gestendo files HTML, si hanno tutti i
vantaggi che ne derivano (vedi possibilità grafiche e di animazione dei siti
Internet)
Per ottenere gli HLP da files RTF o gli CHM da files HTML esistono programmi
specifici.
Purtroppo pare che non siano ancora stati editi testi in italiano
sull'argomento e tantomeno sull'utilizzo d VB.
Ma non credo che questo sia un grosso problema.
Il mio consiglio è il seguente:
1) decidere quale tipo di help si vuole produrre (io ho scelto CHM)
2) per HLP utilizzare il programma "Help Workshop" disponibile nel CD di VB
Il programma è dotato di una guida HLP sufficiente per impararne l'utilizzo.
3) per CHM scaricare dal sito Microsoft GRATIS il programma "HTML Help
Workshop" all'indirizzo
http://msdn.microsoft.com/workshop/author/htmlhelp/download_main.asp
Lo trovi anche nel CD di Visual Studio 6 (e forse di VB6).
Il programma è dotato di una guida CHM.
4) reperire in Internet altre informazioni; ci sono molti siti
sull'argomento, esempi e tutorial.
Guarda ad esempio qui (guida in stile CHM):
http://msdn.microsoft.com/workshop/c-frame.htm?941111529376#/workshop/author
/htmlhelp/default.asp (ricomponi questo link se è interrotto)
e qui:
http://www.vbexplorer.com/htmlhelp.asp
5) valutare l'uso di un programma commerciale.
Consiglio senz'altro RoboHelp, sia per gli HLP sia per i CHM.
Semplifica molte operazioni e per i CHM elimina la necessità di utilizzare
un editor HTML grafico esterno.
Inoltre ha un'ottima guida.
Guarda qui:
http://www.blue-sky.com
Esite anche una versione demo, molto utile......!!!
In inglese esistono alcuni testi che trattano RoboHELP, in particolare
quello della serie "For Dummies" che tratta la versione 7.0. Ma ce ne sono
anche altri, guarda qui:
http://www.blue-sky.com/resources/bluesky.htm
e fai clic sul link "Books".
ALOHA !
--
Rogis
* ANTI-SPAM:
Rimuovi "ABC" dall'indirizzo per rispondermi
Remove "ABC" from my address to reply.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Datagrid

Scusate ... ma quando clicso su di un elemento del datagrid ... come faccio
a sapere quale è il suo bookmark???
o comunque sia a recuperare il testo che c'è scritto nella cella in cui ho
clicckato?
Grazie Andrea

 Quello che dici tu va bene, ma fino ad un certo punto; č vero che datagrid1.bookmark recupera l'indice della riga selezionata e il .text il valore della cella ... ma purtroppo l'evento click del mouse, o anche il mouse down o mouseup recuperano il datagrid1.bookmark selezionato e non quello su cui hai fatto click ... ritornando cosě informazioni false e non facendomi risolvere il problema.
Come si puň fare?
Ciao Andrea
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:39efefcd...@laguna.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET-Impronta menù su MDI

Salve a tutti,
in una maschera MDI ho aggiunto un MainMenu e relativi MenuItem.
Nella proprietą: backgroundImage
ho allegato il file C:\WINNT\Ventagli.bmp
Dopo il clic su un MenuItem sopra la grafica della MDI rimane una impronta
del MenuItem.
Ho provato a sostituire il file.bmp ma l'alone rimane.
E' un mio problema ?
giuseppeD

capita anche a me e anche con vb6.
ho notato che il piu delle volte è quando la frequenza di refresh del video
è bassa, non chiedermi perchè....
Bye
teo

"Teo" <teo79T...@TOGLIMIinterfree.it> ha scritto nel messaggio
news:7aM99.97267$lu5.2...@twister1.libero.it...

Mi riconsolo con un "mal comune ......."
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: [OPEN SOURCE] parte 2, idee varie

Forse non dovrei insistere, visto lo scarso successo di pubblico e di
critica heeheh (dico scarso per tirarmi su).
Se si gestisce progetti open source di solo codice sorgente non c'e' bisogno
di un sito o di una mailinglist, basta che ogni cordinatore del progetto o
di una parte di un progetto tenga un modello di messaggio di posta in cui
vengono aggiunti tutti gli indirizzi degli utenti che partecipano alla
scrittura del codice.
Questo modello sarebbe copiato e usato per spedire gli aggiornamenti del
codice e i vari messaggi.
Una mailinglist-sito manuale insomma (l'idea viene dal virus manuale, vedi
humor faq ehhehe).
Consiglio caldamente di usare solo codice sorgente in progetti open source,
per evitare problemi, con la licenza dei prodotti MS (parecchio
restrittiva), con furboni che inseriscano codice 'dannoso'.
E che tutti i progetti ricadano sotto una licenza public (GNU, Open Source,
Free, ecc.) per evitare accapparamenti.
Insomma sto a dire che si vuole si puo' iniziare in qualsiasi momento, basta
solo un po' di fantasia (o di sana follia mentale) per aggirare i problemi.
Ma forse a noi utenti MS manca avere un nemico da abbattere come hanno
invece i colleghi di GNU, linux, ec... oltre ad avere circa 200.00 diverse
versioni di sistemi di sviluppo incompatibili fra di loro (che la MS conosca
il detto divididendo si impera?).
Salve
                                            Dbg

 Ma forse a noi utenti MS manca avere un nemico da abbattere come hanno
invece i colleghi di GNU, linux, ec... oltre ad avere circa 200.00 diverse
versioni di sistemi di sviluppo incompatibili fra di loro (che la MS conosca
il detto divididendo si impera?).
No. Manca solo uno sufficientemente pazzo, giovane e incosciente che dica:
"Comincio io. Chi mi vuol bene mi segua.". Cioe`... fatti, non parole.
(Guarda che non e` una critica, credo solo che funzioni cosi`).
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Maurizio

 Cmq ribadisco e' solo questione di tempo, per forza (concorrenza) o per
amore (giovane e incosciente) l'open source invadera' il mondo (uauauaua
scusate ma mi piace mischiare cose serie con l'ironia).
--

Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] passaggio var tra EXE.....

Ciao a tutti,
in rif al thread di ieri sul passaggio di dati tra EXE, mi sono arenato. No
so più dove andare e cosa fare.
Allora:
- la mia esigenza sarebbe quella di creare un componente ActiveX EXE con un
elenco di dati (listview), il quale viene chiamato da diversi prg EXE
"standard".
- da questo ActiveX, sul DblClick della listview dovrebbe passare i dati
selezionati (es. codice) al prg EXE che lo ha richiamato.
- per ora ho fatto:
(nella classe dell'ActiveX)
Option Explicit
Public sCod      As String
Public Property Get CodiceCli() As String
    CodiceCli = ?????????
End Property
(nel prg EXE standard)
mcmnTest.ShowForm cfeModal  --> modale
txtCli.Text = mcmnTest.sCod
- non so come gestire la GET della classe e il DblClick della ListView
(nell'ActiveX)
P.S. sono alle primissime armi con DLL, ActiveX, classi
Grazie.
Ciao.
PaPer.

P.S. sono alle primissime armi con DLL, ActiveX, classi
Non c'e' nulla di male :-)
Domattina, fai un salto in edicola ed investi 9,90 euro per
il numero di maggio di PC Professionale, che contiene
un' edizione speciale del libro di Francesco Balena
su Visual Basic.
-- 
hth, hal

 su Visual Basic.
Scusa, ma... ITA o ENG ? Differenze con il "vecchio" ?
Un Paperino "input, input... ancora input" :-)

 Scusa, ma... ITA o ENG ? Differenze con il "vecchio" ?
Anzi, no, lascia stare... dimenticavo che qui in ditta abbiamo
l'abbonamento a PC Prof, quando arriverą lo scoprirņ da solo :-)
'zie lo stesso, G.

Grasie Hal, l'ho appena acquistato: illuminante! ;9


 (nell'ActiveX)
Nell'EXE ActiveX, nell'evento DoubleClick della LView:
CodiceCli = ListView.Ecc...
Dall'EXE Standard:
txtCli.Text = mcmnTest.CodiceCli
saluti,

Newsgroup: it.comp.lang.visual-basic
Titolo: Data Report e VB6

Ciao a tutti.
Lavoro con VB6 e ho la necessità di creare un report che contenga in testata
di foglio le informazioni relative ad un nominativo (tabella CAPO_FAMIGLIA)
e nel dettaglio le informazioni relative ai componenti della sua famiglia
(tabella COMPONENTI). Ho 2 tabelle: CAPO_FAMIGLIA e COMPONENTI. L'esigenza è
quella di stampare 1 solo report con tutti i dettagli di tutti i records
CAPO_FAMIGLIA
Prima domanda: è possibile slegare il datareport da qualsiasi fonte dati?
Nel senso di scorrere la prima tabella e associare a manina i campi ai
RptTextBox della testata, poi ciclare i relativi records della seconda
tabella e associare ai RptTextBox del dettaglio i relativi campi in tabella.
Seconda domanda: si può dire al datareport "VAI ALLA PAGINA SUCCESSIVA?"
Grazie
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Seconda domanda: si può dire al datareport "VAI ALLA PAGINA SUCCESSIVA?"
Credo lo si possa fare con i gruppi, ma devi sapere usare i recordset
gerarchici.
Con questa modalità, puoi dire che ogni inizio gruppo (ad esempio ogni
famiglia), crei una nuova testata in una pagina nuova, e poi stampa a
seguire tutti i dettagli.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: OT: Telefonate via internet

Ciao a tutti
Scusate l'intrusione...
Io ho un collegamento adsl
Esiste la possibilità di effettuare chiamate telefoniche sfruttando questa
connessione ad Internet?
Grazie
Luca

 Scusate l'intrusione...
Luca sei un po' troppo OT..
Prova a mandare il msg su.. it.tlc.telefonia.adsl
Lě ti risponderanno meglio..
--
ByeZzZ
`Vinxi`

 ha scritto nel messaggio
news:apofba$7pk$1...@grillo.cs.interbusiness.it...

no, l'ADSL può essere usata solo nelle comuicazioni dati...poichè usa la
linea telefonica già esistente...

linea telefonica già esistente...
mai sentito parlare di VOIP? Occhio che non sempre è gratis: lo
sottolineo perché spesso è la prima cosa a cui uno pensa.. Maggiori info
in NG appositi, qui siamo OT.
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:apofba$7pk$1...@grillo.cs.interbusiness.it...

Ho posto la stessa domanda ad un'operatore telecom qualche giorno fà, mi ha
risposto di si, perchè la linea rimane una semplice linea analogica che
quindi dispone anche di un numero per effettuare e ricevere chiamate.
Newsgroup: it.comp.lang.visual-basic
Titolo: CONVERSIONE DOC,XLS A PDF E VISIONE PDF

Ciao a tutti....avrei bisogno di convertire un file doc od excel in un pdf e
vederlo poi in una form (sono novellino per qto riguarda vb6).....qualcuno
può darmi un spunto su come fare?Grazir in anticipo a chi mi aiuterà Cla


Beh in linea di max lo puoi generare da Vb con apposito OCX (io uso quello
adobe).
E poi sempre ocx di adobe te lo fa vedere...
Altrimenti lo generi stampando su stampante acrobat distiller installata da
Acrobat (non reader ma quello completo)
Ale

"Alex1980" <ba...@jumpyFREGATI.it> wrote in message
news:bc2477$it9$1...@fata.cs.interbusiness.it...

Per vedere i file pdf utilizzo l'ocx interno ad acrobat reader
("pdf.ocx"....qsto ocx è di libero utilizzo?) ma per crearlo partendo dal
odc o xls o txt che non ho bene presente com fare....non è che mi daresti
una mano? Grazie cla

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] sempre virus !

To', il mio precedente post deve essere stato letto :)
Stavolta mi ha mandato il W32/Hybris.gen@MM
Peccato che avessi gia' anche quello da un bel po' ...
ciao, hal

 Peccato che avessi gia' anche quello da un bel po' ...
ti è andata bene: a me hanno mandato scarlattina, orecchioni, una punta di
varicella e una mezza fatturina... :)
ciao
ugo

 varicella e una mezza fatturina... :)
lol.. e la fatturina era in euro o in lire?
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud


doppia valuta: erano già pronti al passaggio... :-)
ciao
ugo


'azzzzzz....ne ho cancellato uno or ora.....mi è arrivato al libero.it....ma
come fanno a mandarli, utilizzano un programma che crea l'account a caso,
sequenziale....e poi gli accodano @libero.it....?

E' molto + probabile che un povero cristo che aveva il tuo indirizzo in
memoria si sia beccato un virus che si è spedito anche a te... Mi sebra sia
possibile eliminare o modificare il mittente... boh...
CiaoZ
SebaMix

Newsgroup: it.comp.lang.visual-basic
Titolo: Help . MDAC 2.6 Redist?

Ho scaricato il service pack 5 e michiede il MDAC 2.6, dove posso
scaricarlo?
Sul sito della microsoft ho trovato solo il Microsoft Data Access Components
(MDAC) 2.6 SDK
Grazie mille
Salvatore

 (MDAC) 2.6 SDK
http://www.microsoft.com/data

"Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio
news:HvO78.27879$om6.7...@news1.tin.it...

Si ma quello allegato è il 2.5 e non il 2.6
Saluti

Alla fine sono riuscito a trovarlo ... ma ci sono anche quello sdk e il 2.7,
mi conviene installare quest'ultimo?
Grazie mille
Salvatore

 mi conviene installare quest'ultimo?
Cambia un poco l'object model tra la 2.6 e la 2.7... non saprei se la
compatibilità con le vecchie versioni e' assicurata o se si debba cambiare
anche il codice.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] SetFocus e Validate

Con VB6, in un form contenente una serie di TextBox, spostandomi con il
tasto TAB o con il Mouse, l'oggetto che perde il
Focus genera regolarmente l'evento Validate. Se invece eseguo il metodo
oggetto.SetFocus, l'oggetto che perde il
Focus non genera l'evento Validate ( anche se la proprietà Text dell'oggetto
che perde il focus è cambiata ) .
Come si può ovviare a questo inconveniente ?
Grazie,
Paolo

 ha scritto nel messaggio
news:8s6ctl$lru$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report

Se installlo Visual Studio.NET , da quello che ho capito, dovrebbe
installarsi anche il nuovo Crystal Report,
che è integrato con il nuovo ambiente Microsoft.
Se nello stesso PC ho installato anche VB 6.0 , posso usare il nuovo
Crystal, o non me lo vede come un ActiveX ?
Grazie
Fede



 ha scritto nel messaggio
news:bJDe9.16823$AW6.3...@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Liste e Visual Basic

VB?
Penso che la cosa più simile alle liste C (che conosco solo per "sentito
dire") sono le Collections.
Prova a cercarle sull'help.
Ciao.

Conosco il C e le liste, e ormai sono 2 anni che programmo in VB, ma
sinceramente non ho mai trovato niente che possa assomiliare ad una lista!!!
Io ho raggirato il problema utilizzando vettori, se qualcuno ha una
soluzione migliore....
grazie
...GooD LooK...
EffEPi SySteM
EffEPi...@iol.it
Fabrizio Parrella
 - VB6 -
UIN:21371755

Non conosco il C.
Che cosa si può fasre con le liste??

VB?
Come scritto sopra, finora mi sono bastate le collections.
--
Roal Zanazzi
z...@iol.it


I grafi sono un po' piu' complessi delle liste.
In un grafo ogni elemento ha riferimenti ad altri N (variabile) elementi.
Io farei cosi':
1 classe Grafo
1 classe GrafoItem
1 classe collection GrafoItems (di GrafoItem)
1 classe collection GrafoLinks (praticamente identica a GrafoItems)
con questa struttura:
Grafo
    + GrafoItems
        + GrafoItem
            + GrafoLinks
Grafo si occupa delle funzioni generali del grafo.
GrafoItems mantiene tutti gli item del grafo.
GrafoItem e' il singolo elemento del grafo, e contiene il valore ed una
collection di link ad altri GrafoItem (GrafoLinks).
Chiaramente funzioni come "il percorso piu' breve tra due nodi" deve essere
implementato nella classe Grafo.
...come e' anche chiaro che una struttura cosi' "pesante" e penalizzata
dalla lentezza di COM, sara' ben piu' lenta di un grafo implementato in C
con i puntatori!
Stavo pensando che si potrebbe sviluppare una struttura dati Grafo, per poi
renderla pubblica sul Sito Comune... qualche volontario?
--
Roal Zanazzi
z...@iol.it

Ehm.....
tante cose belle!!!
ma se hai detto che non conosci il C è un po' un problema spiegartelo, non
capiresti i PUNTATORI che sono la sua ANIMA,
un puntatore è come potrebbe essere il tuo sguardo verso una cosa, es: tu
guardi una scatola rossa
occhi->scatola.rossa
LISTA
un'elemento della lista sei TU, che sei una persona, ed hai gli occhi per
PUNTARE ad un'altro TE, che ha gli occhi per puntare ad un'altro TE, che ha
gli occhi.......
con le liste sono molti più veloci gli ordinamenti, è più veloce anche lo
scorrimento dei dati al suo interno, il passaggio tra un elemento e l'altro
e tante altre piccole cosette che rendono potente e veloce il C.
è naturale che per usarle servono anche altripiccoli accorgimenti, ma non mi
metto a spiegarli, perchè questo messaggio è troppo OT!!!
spero di aver delucidato abbastanza le tue lacune!!

Newsgroup: it.comp.lang.visual-basic
Titolo: ? Debug sull EXE

Cari Amici,
Sarà che la mia applicazione h delle routine un po contorte....
ma se apro il èrogetto dall'IDE di VB, mi funziona regolarmente.
Se l'ancio l'eseguibile, il programma si blocca ed il sistema mi dice
"Questo programma ha esguito un'operazione illegale............"
e quindi non parrte.
Da dove comincio con il DEBUG. ??
Il problema è che per verificare il PRG, ad ogni variazione del codice, devo
ricompilare e lanciare l'eseguibile.
--
Posted from 
romeo.logikos.it
 [193.70.26.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
000501bf0e28$b9197fc0$020513ac@default...

Newsgroup: it.comp.lang.visual-basic
Titolo: buon controllo che visualizzi i dati in forma tabellare

lo so lo so... già ho scocciato alcuni di voi con una situazione simile, ma
ora mi appello a tutta l'esperienza dei colleghi programmatori qui
presenti...
ho bisogno, come da oggetto, di un controllo che mi visualizzi un recordset
in forma tabellare... fin qui nessun problema... ma ho bisogno di qualcosa
che sia capace di inserire nella tabella una combo, oppure un checkbox...
insomma, proprio come una tabella di access...
ho provato con la dbgrid, ad impostare numberformat a "yes/no" e in
visualizzazione funziona... ma in scrittura, logicamente, non accetta che io
scriva si o no, al massimo posso scrivergli yes o no... ma non è tanto
elegante...
cosa mi consigliate?
una soluzione l'ho già pensata, ma se esistesse un controllo che fa al caso
mio sarebbe più elegante...
grazie a tutti e buona serata!

errata corrige...
mi sembrava che funzionasse inserendo yes e no... ma mi sbagliavo.

 access...
Anche qui (scusa se sono spartano ad oltranza, ma ho le mie ben motivate
ragioni) consiglierei la via piů onerosa (ma nemmeno tanto), ma anche piů
(anzi, totalmente) controllabile: sovrapponi alla cella della griglia (di
qualunque tipo) il controllo adeguato (anch'esso di qualunque tipo) alla
tipologia/contenuto del campo stesso...

č buona come idea.. ma dimmi solo una cosa... la griglia ha un numero
teoricamente infinito di righe...
come faccio io a fargli mettere un numero teoricamente infinito di controlli
in sovrapposizione?
e graficamente tu riesci a non far notare la sovrapposizione?

 e graficamente tu riesci a non far notare la sovrapposizione?
Una cosa che prima è invisibile e poi (adeguatamente dimensionata e
posizionata) è magicamente visibile, apparirà come li sotto da una vita. In
realtà è un, appunto, magico imbroglio...

Il 17/10/2003 23.48, Paolo C. scrisse:

http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid/article.asp
Non e' data-bound pero' ...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 insomma, proprio come una tabella di access...
Io tempo fa, quando mi ero messo in testa di farmi un mio motore DB, avevo
fatto (da zero) un controllo griglia con la possibilità di visualizzare
checkbox o combobox.
Inizialmente l'avevo studioato in modo da funzionare sia connesso al mio
recordset che a un recordset di tipo ADO.
Posso provare a mandarti il codice, ma non so se è funzionante (non ho mai
trovato il tempo di completarlo), se vuoi lo possiamo vedere insieme e poi
magari inviarlo anche al Sito Comune :)
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

grande idea...!
si, manda pure (l'indirizzo mail è giusto) anche se non so fino a che punto
posso aiutarti.
tentar non nuoce, al massimo potrei sentirmi male alla vista del codice :)
cmq credo che un controllo del genere farebbe comodo a molti di noi...

 posso aiutarti.
Sě, ma devi svuotare la posta!!! :)


chiedo scusa... ero convinto fosse quello giusto, invece...
ora ho modificato... invia pure, grazie!
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con GetModuleUsage in VB5 e ricerca controlli per gestione FAX

Qualcuno sa dirmi che fine ha fatto l'Api GetModuleUsage in VB5?
C'è qualcosa che la sostituisce?
Esiste poi un ocx o qualche altra diavoleria per gestire i Fax in modo serio
da VB?
Grazie anticipatamente a chiunque mi possa suggerire qualche idea!!
Eclisse

C'è qualcosa che la sostituisce?
Dato che non vedo altre risposte...
La GetModuleUsage non esiste piu' in WIN32 (Windows 95 e successivi).
Questo e' tutto quello che dice il reference delle API:
"The GetModuleUsage function has been deleted. Each Win32-based application
runs in its own address space. "
Per il sostituto... dipende da cosa devi fare (credo), cosi' e' un po'
difficile dirlo.
Roal Zanazzi
z...@iol.it

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] isNull, perchè?

Salve a tutti.
Volevo usare questa funzione:
Text1.Text=IIf(isNull(rs("Data")),"",rs("Data"))
in praticha se la data e' nulla mi ritorna una striga vuota oppure la
stessa data.
Non funziona!!!
Ho dovuto usare il seguente codice:
If IsNull(rs("Data")) Then Text1.Text = "" Else Text1.Text =
rs("Data")
Dov'e' che sbaglio nella prima versione?
Grazie a tutti!

On Tue, 19 Feb 2002 22:09:30 GMT, 
bun...@libero.it
 (Giovanni De Rosa)
wrote:

Ho capito dov'e' l'errore, ma e' una ingiustizia:
La mia riga di codice originale e':
Text1.Text=IIf(isNull(rs("Data"),"",itData(rs("data")))
l'errore accade perche' VB pensa di dover passare il Null alla
funzione itData (che non fa altro che formattarla).
Ma in pratica non esegue quella funzione se la data e' null.
Ho dovuto semplicemente eliminare la funzione cosi':
Text1.Text=IIf(isNull(rs("Data"),"",Format$(rs("data"),"dd/mm/yyyy"))
Ciao a tutti!

 Text1.Text=IIf(isNull(rs("Data"),"",Format$(rs("data"),"dd/mm/yyyy"))
tutto questo perché IIf() è una funzione, e non un operatore come ? del
linguaggio C.
cmq io avrei fatto una cosa del tipo
Public Function itData(ByVal strDate As String) As String
    If IsDate(strDate) Then
        ' Implemento la formattazione...
    End If
End Function
e
Text1.Text = itData("" & RS("Data"))
Ciao
--
Faber

 Public Function itData(ByVal strDate As String) As String
E' lo stesso che ho pensato io, includendo il controllo sul null in itDate()
e passando la data come Variant =8|
Le conversioni implicite data->stringa le sconsiglierei...
Ciao

 ha scritto nel messaggio
news:uoMc8.2581$5e4.1...@news2.tin.it...

a naso credo proprio che tu abbia ragione, anche se ho utilizzato spesso
la conversione data->stringa e non ho mai avuto problemi  :)
Ciao
--
Faber


Grazie, concetto chiarito...
Newsgroup: it.comp.lang.visual-basic
Titolo: Una domanda sul DBGrid.

Ho un DBGrid che mi visualizza una tabella.
L'utente seleziona con un bottone o un doppio click un record.
Siccome ho bisogno di sapere quale record ha scelto come protrei fare
per saperlo.
Le condizioni sono:
- non ho la possibilità di visualizzare e di usare il campo chiave dei
record;
- dovrei solo risalire ai vari valori dei record nei campi delle righe del
DBGrid;
Come potrei farlo?
Le proprietà Text e SelText mi danno solo il valore di un campo mentre io
vorrei poter rialire al valore di tutti i campi, nel mio caso 3.
Grazie


devi lavorare sul controllo data associato al dbgrid il suo record
corrente e' quello selezionato dul dbgrid

 wrote in message
7tshjj$r3r$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Come cambio i colori??????

Vorrei visualizzare su un controllo LABEL o TEXTBOX testi con colori
diversi...come posso fare?????
Nel caso non sia possibile....come posso realizzare una cosa del
genere????
Se possibile mandatemi una mail.
Grazie 
*********************************
*   \`\ /`/    Romolo Stoppani  *
*    \ V /      
FIRE...@iol.it
 *
*    /. .\   ___________        *
*   =\ T /= <   Condoms? \_     *
*    / ^ \   | Yes,thanks!!\    *
*   /\\ //\  |______________|   *
* __\ " " /__                   *
*(____/^\____)  ICQ->4783993    *
*********************************

diversi...come posso fare?????
Usa le proprietą ForeColor e BackColor
Ciao, Stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Per chi vuole mandarmi delle icone da pubblicare

Ciao Ragazzi,
Ribadisco la mia disponibilita' a mettere a disposizione il mio spazio per
pubblicare delle icone, ma disgraziatamente ho solo 100MB di spazio
libero, quindi la cosa migliore è che voi stessi facciate una selezione "top
of the top"
delle icone e mi mandiate giusto quelle migliori.
Sarebbe inoltre carino se - prima di mandare delle icone - poteste dare
un'occhiata a
quelle che ci sono già, in modo da non inviare doppioni.
Sarebbe infine gradito un file di testo dove si attesta che le icone sono
freeware/non
soggette a copyright, non vorrei un giorno trovarmi a dover eliminare
qualche
icona per delle "leggerezze" e non è possibile per me controllare TUTTE le
icone.
Grazie in anticipo,
Andrea

 sono freeware/non soggette a copyright,
Questo non lo saprei proprio...le ho dalle 2/3 superiore e non ho idea della
provenienza...
vedo di informarmi...
-- 
Alex
"La differenza tra un genio ed un idiota è che il genio ha i suoi
limiti" (Anonimo)
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 idea della provenienza... vedo di informarmi...
Ecco, bravo! ^_^
Evitiamo di farmi andare sotto processo per violazione di Copyright, non
vorrei trovarmi sulle spalle un mandato di cattura internazionale <g>.
Andrea

 <g>.
potrebbe essere un piacevole effetto collaterale. <eg>
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 potrebbe essere un piacevole effetto collaterale. <eg>
Vedi a coltivarsi le serpi in seno... <g>.
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: indirizzo

     (il mio indirizzo e' alterato)
mica solo lui...

Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: IMAGE EDIT

Di nuovo buongiorno ...vi scrivo nuovamente per esporvi un'altro problema a
cui non mettere rimedio,
Sto' gestendo uno scanner tramite l'oggetto imgscan... quando ho finito la
scansione l'img viene visualizzata correttamente su un'imageEdit, e fin qui
tutto ok... pero' ho bisogno di effettuar una selezione di una regione
dell'img.. non c'è problema nemmeno qui utilizzando :
           ImgEdit1.ClipboardCopy
           img_anteprima.DisplayBlankImage LarghezzaSel, AltezzaSel
'Larghezza ed altezza solo le dim. dell'area selezionata
           img_anteprima.ClipboardPaste
           img_anteprima.CompletePaste
Il problema è che l'img visualizzata successivamente alla selezione E' IN
BIANCO E NERO!!!
Grazie tante e buon lavoro a tutti

 ha scritto nel messaggio
news:pVtl6.5196$Mx3....@twister2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Datagrid,bloccare l'ultima riga addNew

 
Esiste una versione 
VB.NET
 del seguente codice
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q653q
   //no adding of new rows thru dataview...
 
     CurrencyManager cm =
(CurrencyManager)this.BindingContext[dataGrid1.DataSource,
dataGrid1.DataMember];
 
     ((DataView)cm.List).AllowNew = false;
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Esiste una versione 
VB.NET
 del seguente codice
ehm... quale è la fonte dati del datagrid?
un dataview?
allora direi che basta un
directcast(datagrid1.datasource, dataview).allownew = false
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


E' una datatable


Possibile soluzione per i "lettori posteri":
(con la presente pero' l'ultima riga viene visualizzata vuota,anche se non
e' editabile)
Qualcuno ne ha una migliore???????????
Found a solution.
There is 10 rows in my Data Grid.
When user tries to go to new row (the asterisk row), 11th row, re-position
the cell to the last row (10th row).
Private Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e
As System.EventArgs) Handles DataGrid1.CurrentCellChanged
If (DataGrid1.CurrentCell.RowNumber > 10) Then
DataGrid1.CurrentCell = New DataGridCell(10,
DataGrid1.CurrentCell.ColumnNumber) ' Re-position back to 10th row
End If
End Sub


 E' una datatable
e allora... perchč non la fai diventare un dataview?
č lě apposta...


Newsgroup: it.comp.lang.visual-basic
Titolo: Colorare mschart

Ciao a tutti...
avrei bisogno di una mano con mschart
Ho un grafico con asse Y che va da 0 a 10
In x ho delle date
Disegno  senza problemi il grafico...
tipo di Grafico: linea
Il problema è questo...
vorrei sapere se è possibile colorare lo sfondo del grafico.
Esempio
Da 0 a 2 banda orizzontale rossa (altezza banda 2 e lunga tutto l'asse x)
da 2 a 5 banda orizzontale blu (altezza banda3 e lunga tutto x)
etcetcetc
E' possibile???
Grazie infinite
QUI QUO QUA
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



Newsgroup: it.comp.lang.visual-basic
Titolo: Dbcombo - Aiuto!!!

Salve a tutti sono un principiante su vb e ho due problemini sulle dbcombo.
-Ho fatto una dbcombo per la ricerca dei nominativi immessi con questo
codice:
 dataricerca.Recordset.FindFirst "[Nome Campo] =  '" & dbcombo.Text & "'"
 funziona tutto bene fino a quando non seleziono un nominativo con
l'apostrofo e mi genera l'errore di sintassi(operatore mancante)
- Perchè se scrivo:
  dbcombo.RowSource = "Nome data control " quando mi va in esecuzione mi
genera l'errore Type MIsmatch che errore commetto?
--
Mirko

 wrote in message
news:vriuQ4Q...@newsmst.mcis.galactica.it...


Ehehe
L'apostrofo è un carattere che viene usato nella sintassi sql, se lo vuoi
adoperate come testo lo devi raddoppiare ( ' -> '')
Ciao
                            Dbg
P.S. è una cosa comune che i caratteri utilizzati da un linguaggio se usati
come testo vadano raddoppiati (es. le ")

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ADO e SQL Server: Recset scrollabile

Accedo a SQL Server con ADO e SQLOLEDB, apro un recordset con cursore lato
Server e con qualsiasi modalità, ma, siccome l'istruzione SQL contiene una
necessaria "Select DISTINCT..." non lo crea modificabile, ma, maledizione,
nemmeno scrollabile. Finisce per aprirlo senza bookmarks e ForwardOnly.
Se faccio la stessa cosa con cursore lato Client il recordset è con
bookmarks e aperto come Static, quindi scrollabile.
Io avrei scelto il cursore lato Server per una maggior velocità (non deve
trasferire sul Client tutto il recordset di dati), ma come faccio in questi
casi a ottenere un recordset scrollabile? Grazie.

 ha
scritto: 

Non sono un esperto di programmazione vb pero' lo stesso problema l'ho
incontrato con database mysql e con linguaggio php. Dovresti paginare le
righe lette es : 24 righe per volta visualizzando le pagine cosi' ottenute.
--------------------------------
Inviato via 
http://usenet.iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: PIXEL PIXEL PIXEL

Come posso estrarre il colore di un determinato pixel sullo schermo sapendo
le sue coordinate?

 le sue coordinate?
Limitatamente a form e picture-box, esiste la funzione Point che ti
ritorna appunto il colore del punto di coordinate note. Il formato di
ritorno e' il classico long a 3 piani di colore (per determinare le
componenti R,G,B credo che esista il codice sul sito comune, altrimenti
puoi rifarlo tu a mano: gli 8 bit piu' significativi sono la componente
B, quelli di mezzo la G, gli ultimi la R).
Ciao
Brando

Newsgroup: it.comp.lang.visual-basic
Titolo: Lettore di codice a barre

Ciao a tutti!!!
Mi rendo conto che forse la mia domanda č un po' OT, cmq vi chiedo aiuto
xchč da solo non so rispondermi...; dunque, dovrei realizzare un programma
che, quando si passa una penna ottica su un codice a barre di un prodotto,
scarichi lo stesso in magazzino; la domanda č: come la gestisco la penna
ottica, che valori restituisce al computer? devo anche monitorare la seriale
o la PS/2
Grazie in anticipo a quanti mi aiuteranno....
Lightspeed.

Ci sono 2 tipi di penne ottiche: collegate alla tastiera (wedge) o alla
seriale.
Quelle collegate alla tastiera quando spenni inviano dei "caratteri"
esattamente come se tu li stessi digitando sulla tastiera, per cui se
hai aperto ed attivo wordpad e spenni il codice 12345667 ti apparira'
nella posizione del cursore 12345667!
Se la penna e' collegata alla seriale devi invece crearti un "driver"
che intercetti i "messaggi" della penna ottica; e' una normale rs232!
ciao
	maxx


 scarichi lo stesso in magazzino; la domanda è: come la gestisco la penna


 > scarichi lo stesso in magazzino; la domanda č: come la gestisco la penna

Newsgroup: it.comp.lang.visual-basic
Titolo: CallByName

Devo eseguire un metodo relativo ad un'oggetto il cui nome è memorizzato  in
una vaiabile. Chiaramente il CallByName vuolo proprio il nome "reale"
dell'oggetto. Ma??

dell'oggetto. Ma??
Ne puoi venire fuori se la classe dell' oggetto si trova in una dll activex.
Supponi di avere Project2.dll che contiene la classe cProva.
---- Codice di cProva.cls
Option Explicit
Public Sub Prova()
    MsgBox "Bingo!"
End Sub
---- fine codice -----
L' applicazione Project1.exe ha un form che sul doppio clic esegue il lavoro.
---- Codice di Form1.frm
Option Explicit
Private Sub Form_DblClick()
    MyTrick "Project2.cProva", "Prova"
End Sub
Private Sub MyTrick(ByVal a_ObjName As String, ByVal a_MethodName As String)
    Dim obj As Object
    Set obj = CreateObject(a_ObjName)
    CallByName obj, a_MethodName, VbMethod
End Sub
----- fine codice -----
-- 
hth, hal

Ciao,
se gli oggetti che devi utilizzare sono dei controlli, direi che, prendendo
spunto dalla risposta di Hal, potresti fare una cosa del genere:
Option Explicit
'//creo solo un form contenente un commandbutton
Private Sub Command1_Click()
    '//muovo 'manualmente' il bottone
    Command1.Move 100, 100, 1000, 1000
    '//
    MsgBox "OK"
    '// chiamo la sub a cui passo la variabile contenente il nome
    '//del bottone
    Prova "Command1"
End Sub
Sub Prova(Nome As Variant)
    Dim Bottone As Control
    For Each Bottone In Controls
        If Bottone.Name = Nome Then Exit For
    Next
    CallByName Bottone, "move", VbMethod, 1200, 1200, 2000, 1000
End Sub
beppe
-----------------------------------------------------------
Visita il sito del WWF AltoFerrarese
http://www.comune.cento.fe.it/wwfaf
-----------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: VB 4.0 - sharewere.

E' possibile trovare VB 4.0 shareware o quant'altro ?
Volevo aggirnare VB 5.0 dalla versione 3.0 , ma non lo fa ...
sto impazzendo .
Grazie.

sto impazzendo .
  Qual e' esattamente il tuo problema? Io ho fatto quell'aggiornamento
ed ha funzionato alla perfezione.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258