mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Scambio di opinioni su Installer

Io lo utilizzo per fare pacchetti e mi sembra molto buono.
Però volevo fare alcune  domande.
1)C'è la possibilita' di impostare lo sfondo grafico a tutta
la maschera di installazione?
Io sono riuscito solo con il pezzettino in alto (una specie di Banner...)
2)Si può impostare 1 password o 1 metodo di protrezione?
3)E' possibile scegliere tra diverse possibilità di installazione?
Es. Se il cliente compera il modulo delle Presenze, il modulo Magazzino,
e possibile installare scegliendo nelle opzioni solo presenze,Magazzino
tralasciando gli altri moduli (Contabilità,Ordini a Cliente,ecc...)?
Io non voglio sapere come si fa, ma solo se si può fare, coì evito di
spulciare
per niente (visto che il tempo a mia disposizione è molto poco...)
Ringrazio tutti.
Ciao
Oz
--
Carè Walter SIA SOFTWORK S.R.L.
Via Zanardelli, 13/A - 25062 Concesio (BS) Italy
Tel. 0039-30-2008135/0039-30-2091057  Fax. 0039-30-2004911
Web: 
http://www.siasoftwork.it
 - E.mai:- 
ca...@siasoftwork.it

 ha scritto nel messaggio
news:91pqkv$dj3$1...@fe1.cs.interbusiness.it...


 ciao
Intanto grazie per avermi risposto.
 1)Ok
2)Intendevo mettere una password di installazione.
   Una specie di "PRODUCT KEY".
Mi andrebbe bene se potessi specificarla io nel momento in cui faccio
la compilazione del Pacchetto.
3) Si l'ho vista e pensavo che essendo Microsoft avevano un Installer
diciamo più Avanzato....
Se scopro come si fa te lo faccio sapere.
Adesso ho altre domande per te:
1)Che differenza c'è nelle proprietà del pacchetto di installazione
 se imposto la configurazione Debug o Release?
Ovvero cos'è Debug e Release?
Ho sempre specificato il Debug e la cosa funzionava.....
2) Perchè alcuni File delle Dipendenze hanno estensione "MSM"?
Questa estensione viene generata perchè l'installer deve tenere conto
della lingua installata sul Pc?
3)E' possibile che a volte non becca le dipendenze giuste?
Es. nel mio programma c'è la Janus Gridex e Il Crystal Report 8
Nel fare il pacchetto l'nstaller mette dentro tutti gli OCX e le DLL vitali,
ma per la Griglia Janus ci sono altri file da includere nel pacchetto e lui
non li
becca in automatico!
Ciao e grazie

Un'altra domandina:
Mettiamo di aver fatto 1 Ocx chiamato Toolbar.Ocx
La sua versione memorizzata nel Regedit corrisponde a 67.
Mettiamo di aver fatto un paccheto di Installazione con l'installer
in cui è incluso il file e viene registrato.
Installo il tutto su un Pc che ha già il componente, ma la sua versione è
precedente
 (es. 11).
Perchè alla fine dell'installazione il componente non è stato aggiornato????
Se scopiazzo a mano l'Ocx con la versione piu recente sopra
quello con la versione 11,registro il tutto con "regsvr32 toolbar.ocx",
lancio il programma e va a meraviglia.
Il mio dilemma è come faccio a farglielo sovrascrivere in automatico?
Devo "fleggare" qualche switch nella progettazione del componente e nel
momento
in cui creo il pacchetto?
Ringraziando tutti
Buon Natale
Oz

 ha scritto nel messaggio
news:91tc26$rob$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: COPY E PASTE

Buonasera a tutti ho un problema su un mio programma.
Tale programma lavora da VB a Excel
In pratica non riesco a fare una copia incolla di un parte di celle.
Il codice è questo:
With file.Application.Worksheets("GRIGLIA")
Range("B3:F5").Select
Selection.Copy
Cells(x - 1, h).Select
Selection.Paste
End With
facendo cosi' mi copia solo le scritte, invece di copiarmi per esatto il
range b3:f5 che contiene un sfondo colorato etcc..
Aiutatemiiiiiiii.. Grazie anticipatamente....
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 activesheet.Paste


Pensi che cambiando subject da COPIA E INCOLLA a COPY E PASTE qualcuno possa 
risponderti?
Puoi gentilmente evitare di scrivere in maiuscolo... vuol dire urlare!
Grazie.
Ciao, Vincenzo

 range b3:f5 che contiene un sfondo colorato etcc..
Innanzitutto, se usi With, mi auguro che tu metta anche i punti ad 
inizio linea, altrimenti siamo al caos totale. Sicuramente è solo un 
problema di copiaincolla da VB al newsreader.
Secondariamente, a me quel codice funziona con anche i formati. 
Eventualmente, anzichè il Paste normale, usa il Paste Special. Il 
registratore di macro ti genera in automatico tutti i parametri.
Ciao
Alberto

 >
come faccio?


 la macro mi crea sempre il codice originale che ho scritto io:
Impossibile.
Se tu usi l'Incolla, è ovvio che il registratore ti generi un .Paste
Ma se usi, *come ti ho già detto*, il Paste Special (se hai Excel in 
Italiano, è l'incolla speciale), la macro deve venire diversa.
Ciao
Alberto

cioe' devo scrivere activesheet.pastespecial?


 cioe' devo scrivere activesheet.pastespecial?
devi registrarti una macro in cui fai il paste special.
-- 
Emanuele Torrenti
Registered Linux User #409659

 cioe' devo scrivere activesheet.pastespecial?
Sono mesi che traffichi con Excel, e non sai cos'è l'incolla speciale?
Allora, se non lo sai, apri la guida. Oppure, visto che incolla è una 
funzionalità di modifica, cerchi il menu Modifica. E vedrai incolla 
speciale. E scoprirai un mondo.
Alberto

ok grazie fatto grazie a 
tutti.vi
 amo


 vi amo
Ma qui è it.comp.lang.visual-basic oppure it.comp.programmazione.omosex ?

Newsgroup: it.comp.lang.visual-basic
Titolo: maschere con acces

Mi sapreste dire se posso impostare le maschere fatte con Acces in una form
Visual Basic 4.
Grazie per l'aiuto

Grazie per l'aiuto
Normalmente no. Mi sembra che esistano delle utility (shareware credo)
che convertono le maschere da Access a VB, però non tutto può essere
convertito perché ci sono alcuni oggetti che sono diversi o che sono
gestiti in maniera diversa (perlomeno fino ad Access 95 e a VB4).
Non so se c'è stato qualche aggiornamento per Access 97 e VB5 di
quelle utility...
Mario

Newsgroup: it.comp.lang.visual-basic
Titolo: www.programmazione.it è aperto!!

Salve a tutti,
    scusate il disturbo ma volevo segnalare agli interessati che
www.programmazione.it
 č finalmente aperto e potete gia' trovare un po' di
materiale per Visual Basic. Siamo ancora in rodaggio ma č gia' qualcosa.
Grazie per l'attenzione, a presto :-)
Marco Abis
http://www.programmazione.it
  il sito Italiano di riferimento per IT
ab...@programmazione.it


Ciao, ho dato un'occhiata al volo e sembra un bel progetto!
Non vi fermate.
In bocca al lupo!
Ciao, Andrea
--
----------------------------------------------
Se la tua donna ti chiede un parere in realtà
vuole solo sentire il SUO parere detto con la TUA voce
----------------------------------------------
Andrea
inf...@rcmcastelli.it
(xxx=NOSPAM)

Complimenti !!! l'ho appena visitato.......
PS: vi segnalo un link sbagliato: /piattaforme/linux\driver1.html
-----  (lo slash al contrario)




Newsgroup: it.comp.lang.visual-basic
Titolo: Sapere se un programma è installato

E' possibile controllare l'elenco dei programmi installati, presente nel
pannello di controllo ?
Ringrazio tutti
Quack

...


 wrote in message news:7n1cjr$26t$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Locking, VB e SQL Server

Stiamo sviluppando un'applicazione che utilizza un database relazionale,
per la quale ci viene richiesto un locking a livello di singolo record, in
modo pessimistico.
Utilizzando abitualmente SQL Server 6.5 abbiamo cercato un modo di
implementarlo che non richiedesse un intervento manuale su ogni singola
tabella con un campo "bloccato" ma la documentazione sembra indicare
chiaramente che il lock di SQL Server e' sulla pagina (di 2K), perlomeno
per l'editing/update.
Qualcuno ha esperienze di problemi simili? Esiste qualche settaggio
possibile di SQL Server che possa risolvere il problema, o qualche
strategia (utilizzabile con Visual Basic 5) che ci possa aiutare?
In alternativa, quale altro RDBMS permetterebbe il locking (pessimistico) a
livello di singolo record? L'accesso verrebbe comunque fatto tramite ODBC
con gli RDO.
Se nessuno ci puo' aiutare, non ci resta che piangere  ;-)
Un grazie da adesso a chiunque ci illumini

 wrote in article
<01bcd898$4ab84470$010a0a0a@eurodata>...


Stando alle promesse di Microsoft, la nuova versione di SQL Server dovrebbe
consentire il lock del singolo record, oltre a tante altre funzionalità e
ad un miglioramento delle prestazioni.
Il rilascio di questa nuova versione non dovrebbe tardare.
Oracle, invece, dovrebbe già supportare tale funzione.
Mi spiace di essere stato così vago ma al momento non ho altre
informazioni.
Ciao, Lorenzo
 Claudio Fanfano ha scritto nell'articolo <01bcd898$4ab84470$010a0a0a@euroda

Newsgroup: it.comp.lang.visual-basic
Titolo: E' possibile usare vecchie stampanti in modalita' carattere con VB5?

Ciao, devo fare un programma per stampare con una vecchia stampante ad aghi
correttamente riconosciuta da Windows. Volevo stampare in modalita'
caratteri come si faceva una volta con i comandi di escape.
E' possibile?
Grazie
Marco Rossi


configurala come 'generica solo testo'
e' la cosa migliore perche' se la configuri col modello giusto spesso e
volentieri ti stampa in grafica.
come font avrai a disposizione alcuni 'Roman cpi xx' che ti permette di
stampare in compresso e con altri effetti .
nel caso usi il driver giusto, tieni conto che quasi tutte le stampanti
ad aghi hanno la modalita' grafica, usa comunque questi font , non
usarne altri altrimenti ti stampa in grafica ( con tempi biblici ) 
postresti avere la necessita' di settare nelle proprieta' della
stampante la sequenze di escape per settare i vsari modi ( compresso,
sottolineato bold ..  )

 ha scritto nel
messaggio news:3C04CE56...@bussola.orientamento.unina.it...


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

Scusatemi  !!!!
ho reinstallato VB6  ma quando utilizzo un mio programma che utilizza questo 
ocx mi dice che
non e' registrato e non ho i diritti !?!
eppure ho il Vb originale.... sapete in che cartella
del cd posso trovare i controlli per reinstallarli ?
grazie 

Usa regocx32.exe
Stride


 ha scritto nel messaggio 
news:f5ufeq$6ka$1...@newsreader2.mclink.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: cerco compilatore help file 32 bit

Sto cercando un compilatore per i file di help secondo lo standard di W95.
Se qualcuno potesse essermi di aiuto...grazie.


Mi sono.... aiutato da solo!
Ho scaricato il file hcwsetup.exe (ottimo il server ftp dell'università di
Napoli) che consente di fare tutto ciò che volevo ed anche di più!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: PORTE ESTERNE!

...

Come posso fare per controllare:
- Seriale
- Parallela
- Porta joystick ?
grazie. Leonardo.
Newsgroup: it.comp.lang.visual-basic
Titolo: accesso ad database access protetto con password

Ciao!!
devo accedere ad un database protetto con password utilizzando sia il
controllo Data che la funzione Opendatabase. Come posso fare? non sono
riuscito a trovare indicazioni su questo.
Dimenticavo di dirvi che il db è in formato Access 97.
Grazie.
Raffaele

controllo Data che la funzione Opendatabase. Come posso fare? non sono
Nell'evento load del form contenente il datacontrol  usi l'istruzione
opendatabase
Dim dbase As database
Set dbase = OpenDatabase(database, False, False, "; pwd=miapw")
il controllo data a questo punto dovrebbe funzionare correttamente in
esecuzione
hai l'inconveniente fastidioso, in fase di edit, che il datacontrol ed
eventuali controlli collegati, ti inviano un messaggio di errore ogni qual
volta ti posizioni sulle prop di gestione del database
costringendoti ad impostarle a manualmente
Ciao stefano

Se vuoi usare il DataControl per aprire un db devi mettere la Pw nella
propietą .Connect e il percorso + il nome nella prop .DataBaseName.
Es.
Data1.Connect = ";Pwd=Password"
Data1.DataBaseName = App.path & "\Nome.mdb"
Ciao Luciano.

controllo Data che la funzione Opendatabase. Come posso fare? non sono


Newsgroup: it.comp.lang.visual-basic
Titolo: ricevere dati da irda su porta usb

avete suggerimenti su come ricevere dati da una irda connessa su porta
usb? vorrei fare qualcosa tipo winlirc ma molto piu' semplice ma non
mi sono mai confrontato con la misteriosa (almeno per me... anzi
sinceramente provo un certo odio ma vabbe' questo e' ot) porta usb!
grazie a tutti
Dade

 wrote in message
news:9g1r1v8erevvtd2p8...@4ax.com...

La porta USB la dovresti vedere come una qualsiasi porta com. Quindi per
connetterti puoi usare il controllo MSCOMM.
Ciao.
--
Massimo Bonechi
-----------------------------------
Nuovo Newsgroup al server : 
news.startit.it

 connetterti puoi usare il controllo MSCOMM.
Confermo: in effetti quando voglio comandare il modem del Ericsson
T68i o del Siemens S25 (che connetto ad via IR) invio i comandi AT
tramite l'MSComm. Inoltre la porta IR se vedi i settaggi in pannello
di controllo viene vista come "Virtual com" o qualcosa del genere;
puoi quindi considerarla ai fini della programmazione una normalissima
seriale ;-)
Saluti a tutti, belli & brutti ;-)
Il Conte.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Problema installazione DAO

Durante l'installazione DAO ottengo questo messaggio:
"Another application is currently using DAO files. Close all other
applications. Continue?"
Se rispondo YES non c'è verso di continuare con l'installazione e
rispondendo NO l'installazione stessa abortisce.
Il bello è che non è in esecuzione nessun'altra applicazione ed i DAO
non sono installati sul PC.
Qualcuno ne sa qualcosa?
Grazie, Angelo

applications. Continue?"
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it
Newsgroup: it.comp.lang.visual-basic
Titolo: StarOffice 5.2 .......

Premetto subito che forse non è il ng giusto da postare... ma visto che
richiedo un parere tecnico e funzionale penso che qualcuno possa rispondermi
allora...    che ve ne pare (appunto) tecnicamente e funzionalmente di
StarOffice 5.2
grazie a chi mi risponde...

Secondo me č abbastanza valido, legge i formati Word/Excel/PP e sopratutto č
GRATIS!!!
--
Gennaro
rj...@yahoo.com

 ha scritto nel messaggio
news:93n673$c98$2...@pinco.nettuno.it...


 ha scritto nel messaggio
news:rgG76.219149$DG3.5...@news2.giganews.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: ??? Password al DB ???

Chi mi sa dire come posso accedere mediante VB ad un database access a cui è
stata impostata la password. Intendo la password del database senza nessuna
impostazione di utenti.
Grazie!



Dai un'occhiata sul mio sito...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 --------------------------------------------------------------------------
-
Grazie 1k
Perň non ho trovato il sistema per farlo con ADO. Sai se esiste un metodo?
Grazie!

 Grazie!
Potrei dirti: "Detto fatto"!!!!! Guarda e COPIA ALLA LETTERA queste righe:
Dim mdb As Database
Dim mrc As Recordset
Set mdb = OpenDatabase("C:\MDB.mdb", False, False, "MS
Access;PWD=passworddeldatabase")
Set mrc = mdb.OpenRecordset("tabella", dbOpenDynaset)
Se questo non ti basta, fatti vivo che cerco di farmi capire meglio!!!!!
--
Ciao,2FB.

Il tasto F1 in vb risolve il 99 % dei problemi come questo !!!!
By by
--
<<<    La noia e' una vita senza regole..... da trasgredire   >>>
 Kjo
Newsgroup: it.comp.lang.visual-basic
Titolo: ActiveX : TabStrip (access2000)

Vorrei usare questo controllo al posto della classica "struttura a schede",
poichè ha personalizzazioni maggiori....
Diciamo pure che non ne sò nulla in merito a sto controllo..
Ho inserito il controllo in una maschera, ho creato 2 schede...
Ma come caspita si fa a popolare di campi le 2 schede ?
Grazie.

EnricoV.,
mi sembra di capire dal soggetto del messaggio che potresti
ottenere piu' facilmente risposte utili se indirizzassi
il tuo quesito su
it.comp.appl.access
-- 
hth, hal

 "EnricoV." news:apgeck$v2n$
1...@lacerta.tiscalinet.it
:

    Non si fa. Non esistono le "schede" di cui parli ma solo i "Tabs". Dalla
guida in linea del controllo:
Il controllo TabStrip non è un contenitore. Per contenere le pagine
effettive e i relativi oggetti, è necessario utilizzare controlli Frame
oppure altri contenitori di dimensioni corrispondenti all'area interna
condivisa da tutti gli oggetti Tab del controllo.
************************************************************
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto

IMHO, il TabStrip è una grossa bufala. Devi fare tutto a manina, dalla
composizione dei contenuti alla loro esposizione. Anche grazie al PictureBox
contenitore, resta, sempre IMHO (ma cento lire le scommetto), un esperimento
di un nuovo assunto in casa M$. Qualcuno mi dica: Perchè TabStrib e non
SSTab?

SSTab?
Perche':
1. fra l'altro, TabStrip e' contenuto nello stesso ocx
dei Common Controls (toolbar, scrollbar, ecc.), che, di solito
e' presente in un'applicazione vb;
2. non fa da contenitore e non puo' percio' provocare problemi
nella sequenza dei messaggi tra controlli parent/child;
3. puoi gestire il contenitore come meglio ti pare.
-- 
ciao, hal

 3. puoi gestire il contenitore come meglio ti pare.
Mi tocca. E' diverso, molto, specialmente in fase di progettazione, non
fosse altro per vedere cosa hai messo in ciascuna delle "n" picturebox
(obbligate) di contenimento.

Newsgroup: it.comp.lang.visual-basic
Titolo: Metodo point di picturebox

Perchè il metodo point mi rileva un colore sul mio computer e un altro su
un'altra macchina? ovviamente l'immagine su cui viene applicato è la stessa.
L'immagine è di tipo gif. Esiste una soluzione? Esisotono metodi alternativi
per catturare il valore rgb di un un punto di una immagine cliccandoci sopra
con il mouse?
Grazie per l'aiuto
Mike
P.s.: è il mio primo post!

 con il mouse?
La definizione del video delle due macchine è esattamente la stessa?

 La definizione del video delle due macchine è esattamente la stessa?
E, naturalmente, il numero di colori.
Infine, sicuro di pescare esattamente lo stesso punto?
Newsgroup: it.comp.lang.visual-basic
Titolo: Coordinate di un component

Come posso ottenere le coordinate x,y assolute (riferite allo schermo) di un
component? API? quali?
Grazie, Martino

 ha scritto nel messaggio
news:9opkml$1r8$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:9opl7e$2pf$1...@fe1.cs.interbusiness.it...


 schermo) di un component? API? quali?
ClientToScreen

un generico component (ad esmpio un button).
---- dichiarazioni (ottenibili dall' api viewer)
Private Type RECT
        Left As Long
        Top As Long
        Right As Long
        Bottom As Long
End Type
Private Declare Function GetWindowRect Lib "user32"  _
                                Alias "GetWindowRect" ( _
                                ByVal hwnd As Long, _
                                ByRef lpRect As RECT _
                                ) As Long
-------- implementazione
Dim rc As RECT
GetWindowRect MyButton.hWnd, rc
Debug.Print "x,y = " & rc.Left & ", " & rc.Top
hth, hal

Debug.Print "x,y = " & rc.Left & ", " & rc.Top                       |
                                                                      |
Aveva chiesto assolute, relative allo schermo. Devi aggiungere, qui --/, 
una chiamata a ClientToScreen, del tipo:
ClientToScreen MyButton.hWnd, rc

ClientToScreen MyButton.hWnd, rc
Clamorosa distrazione !
Ecco perche' mi fischiavano le orecchie :-PPPPP
ciao, hal

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

ho un piccolo problema da risolvere:
Nel modulo principale ho delle matrici dichiarate in Option esplicit che mi
posso trasportare in un altro form ad esempio:
inserendo questo codice in un commandbutton
"frmSecondario.Apri Matrice1(),Matrice2()"
da quest'ultimo però vorrei trasportarmi la Martice1 in un nuovo form.
Se inserisco questo codice seguente in un commandbutton del formSecondario
mi va in errore perchè non vede la matrice.
Cioè non posso scrivere :"frmTerzo.calcola Matrice1(),Matrice2
COME FARE?????????
Spero di essere stata chiara, vi ringrazio 100000000000000000000 volte

prova a dichiarare la matrice Public.. una cosa di questo tipo:
Public Matrice() as Interger
..Spero di aver capito ( e magari risolto) il tuo problema...

 Spero di essere stata chiara
Insomma... :)
Ciao

Grazie pe4r la premura con cui mi avete risposto, ho trovato e risolto il
problema, ciao Mariotta.
"Zanna[work]" <.> ha scritto nel messaggio news:3bb0...@news.cis.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [Gambas-Linux] come visualizare le msgbox?

Devo fare apparire una message box.
ma non riesco a capirne la sintassi.
Poichè so che alcune persone lavorano con Gambas, nessuno potrebbe spedirmi
un esempio?
in VB faccio
msgbox "ciao"
e in GAMBAS?
grazie.
 
--
www.nicolaottomano.it
[messaggio postato con Knode di Linux Mandrake]

 e in GAMBAS?
ehm...
forse hai sbagliato ng?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 forse hai sbagliato ng?
no. Gambas è il l'editor VB per linux.
la sintassi è praticamente uguale, cambiano solo alcune cose.
bye


Ho risolto.
Message.Info("prova ciao")
qualcuno però mi sa dire l'indirizzo di una guida in italiano? 


msgbox "ciao"
L'avevo provato circa un anno e mezzo fa mi sembra, solo che non lo
trovai molto utilizzabile.
Come č adesso?
Ciao
Aran Banjo
-
C'č da chiedere cosa togliere nell'indirizzo ;)
Replay to: *[[banjo]]spamdim..@**
abilene.it
**

 Come è adesso?
è decisamente migliorato.
Assomiglia sempre più a VB, anzi, adotta la filosofia ad oggetti (come il
vb.NET), ma non il framework.
L'unico problema è che tutta la documentazione è in inglese. ecco perchè
cerco un link di documentazione in italiano.
bye



E da dove si scarica questo programma ?
Vorrei vederlo all'opera anche io :-)
Ciao
Giuseppe

 Vorrei vederlo all'opera anche io :-)
vai su 
sourceforge.net
 e cerca "gambas".


cerco un link di documentazione in italiano.
grazie 1000!


Newsgroup: it.comp.lang.visual-basic
Titolo: FSO vs Open

Ciao a tutti,
    mi chiedevo quale fosse il sistema + performante e veloce x copiare un
file (nel mio caso da client a server). E' meglio usare l'oggetto FSO oppure
la Opn binary?
In ogni caso talvolta mi capita che dopo aver eseguito la funzione di FSO il
programma non aspetti che la copia sia finita ma va avanti eseguendo altre
cose (con file piccoli non si nota ma già trasferendo 20-50 mb si vede bene
nel debug). La Open queto scherzo non lo dovrebbe fare giusto? xche non esce
dal ciclo fino a che non ha terminato... Ma anche un ciclo che sposta 50mb
mi blocca il prog se non metto almeno un DoEvents giusto?
Cosa mi consigliate?
Grazie.

 la Opn binary?
Mai usato il FSO perche' richiede una dll aggiuntiva.
Con la Open For Binary mi sono sempre trovato benissimo.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Due cosette su due array...

Salve a tutti.
Io avrei 2 problemi che, data la mia inesperienza mi colgono un attimino
impreparato.
Allora, in una Sub:
    Dim SysInfo As String
    Dim i As Integer
    Dim Item(0 To 7) As String
    Dim RegInfo(0 To 3) As String
    Dim Drives() As String
    Dim Space() As String
    Dim dr As Integer
    Dim Reg As WindowsRegistryInfo
      i = 0
    For dr = Asc("A") To Asc("Z")
        If IsDisk(Chr(dr) & ":\") Then
            ReDim Space(i) As String
            Space(i) = "Spazio libero sull'unità " & Chr(dr) & ":\" & " ->
" & CStr(CLng(GetHdiskSpace(Chr(dr) & ":\")))
            i = i + 1
        End If
    Next dr
.....lasciate stare ciò che il codice fa (quello funziona perfettamente), il
problema è che il risultato di tutto questo è un array Space() di, per
esempio, 3 elementi, ma l'unico elemento non vuoto è l'ultimo!!! Lo strano è
che se però metto un msgbox  dopo la riga Space(i) = ..... (per verificare
se almeno il valore viene assegnato) anche se è il primo giro del ciclo
Space(i) viene normalmente assegnato!!! La mia domanda è quindi: perchè
quando assegna un valore all'elemento sucessivo, cancella il valore
dell'elemento precedente??
Secondo piccola domanda:
    Item(0) = "OS: " & GetOS()
    Item(1) = GetWinComputerName()
    Item(2) = GetWinDisplayColors("CLS_COL")
    Item(3) = GetWinResXY()
    Item(4) = GetPhysMemTotal()
    Item(5) = GetPhysMemAvailable()
    Item(6) = "Directory di Windows: " & WinDir
    Item(7) = "Directory System: " & SysDir
For i = 0 To 7
        SysInfo = SysInfo & Item(i) + vbCrLf
    Next
....qualcuno mi spiega perchè il risultante sysinfo sarà uguale alle prime
due Item (0 e 1) mentre gli altri sembra ignorarli???? Non capisco
davvero....scusate.
Grazie a tutti

 dell'elemento precedente??
ehm
ehm
ehm
premi F1
cerca REDIM PRESERVE
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 Grazie a tutti
A) il vbcrlf fa un ritorno a capo.....dove visualizzi?
Spero che sia almeno un textbox multilinea con le scrollbars attivate!!!
B) se le sub/funct funzionano e NON ritornano "" (hai controllato
vero?)...sarebbe buona prassi fare un Cstr(funzione che ritorna un numero)


Newsgroup: it.comp.lang.visual-basic
Titolo: format number

ciao e scusate
ma come faccio a prendere un numeo intero da un decimale senza
l'approsimazione?
es
1,9 mi deve restituire 1 e non 2
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 l'approsimazione?
Se stai parlando di 
VB.NET
 usa il metodo Math.Truncate()
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 grazie
Per 
VB.NET
 ti ha già risposto VITRIOL,
per VB6
usa Fix(number)
ciao
stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: help

Ho un problema: vorrei poter inserire i dati di un form (ricevuti per e-mail
con outlook express) in access, volete darmi qualche suggerimento?.
Non so se e' lecito chiederVi queste cose, ma non so come fare e a chi
rivolgermi. Grazie per qualsiasi risposta.
Cristin

 ha scritto nel messaggio
news:8ra70a$nnv$1...@pegasus.tiscalinet.it...

E' lecito, ma è un pò come chiedere "devo costruire un palazzo, mi date
qualche suggerimento?"
Puoi usare Access e Outlook, ma non Outlook in versione Express perche' non
espone alcuna interfaccia di automazione.
-vibino

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

[.NET]
Salve,
in una windows form vi è un datagrid con molte colonne. L'utente deve 
scegliere quali colonne sono a lui più utili visualizzare tramite una 
procedura. Al momneto della chiusura del form avevo pensato di utilizzare le 
chiavi di registro per poter rileggere lo stato della datagrid al momento 
del nuovo avvio dell'applicazione. Come faccio già per altri controlli. 
Avevo pensato di registrare le dimensioni della colonna.
Ho letto però che i registri accettano solo array di string e bit.
C'è qualcuno che mi può dare indicazioni in merito? Visto che scrivere nel 
registry è pericolo?
saluti
alberto 

 C'è qualcuno che mi può dare indicazioni in merito? 
In vb6 potresti molto semplicemente salvare su file in modalita`
binaria una struttura ed altrettanto semplicemente leggerla dal
file in un colpo solo.
Con 
vb.net
 mi pare che ci sia da scrivere un po' di piu`, pero`
valuta l'idea.
-- 
ciao, hal



Utilizzare il registry è fortemente sconsigliato in quanto costringi
l'utilizzatore ad avere un account con privilegi alti sulla macchina
(administrator) e comunque non sarebbe il posto più opportuno per salvare
molte informazioni binarie.
Il mio consiglio è di salvare queste informazioni sotto forma di Xml in un
file all'interno della directory del profilo utente (guarda
Application.UserAppDataPath o Environment.GetSpecialFolder).
L'ideale sarebbe avere una tua classe DataGridStyle che associandola alla
tua griglia ne imposta gli stili e che ha la capacità di (de)serializzarsi
come Xml in automatico, ma devi vedere se ne vale la pena per quello che
devi fare.
Sicuramente il DataGrid già presente nel framework non è il massimo per una
cosa del genere, utilizzando controlli commerciali di terzi potresti avere
queste cose già implementate e quindi la strada spianata
HTH
-- 
Massimo Prota [Microsoft .NET MCAD]
MyWebLog:  
http://blogs.ugidotnet.org/mprota
BlogFeed: 
http://blogs.ugidotnet.org/mprota/Rss.aspx
Newsgroup: it.comp.lang.visual-basic
Titolo: AutoCad

Ho una domanda per chi si occupa di programmazione con Autocad.
Ho visto in commercio molti programmi scritti per Autocad LT.
Sapete dirmi come si puņ far dialogare un programma scritto in VB5 con
AutoCad LT, non supportando quest'ultimo (mi sembra) Active X?
Grazie anticipatamente per la risposta.

 Sapete dirmi come si puň far dialogare un programma scritto in VB5 con


Sapete dirmi come si può far dialogare un programma scritto in VB5 con


 wrote in message
94833119...@frodo.biella.alpcom.it...


 e poi li richiamino.
Non č questo il metodo che usano...
Infatti AutoCAD LT, qualunque versione, non supporta il
linguaggio AutoLISP.
Forse viene usata una qualche .Dll che va ad interagire con LT,
oppure usano i file .scr (gli script di AutoCAD)
--
Ciao!
----------------------------------
Nel mio sito (sezione "I Miei Programmi") trovate il
programma FREEWARE AutoQuote! che permette di quotare
i messaggi che non quota Outlook Express.
==================================
Daniele Pinna  Email: 
dap...@lycosmail.com
Nell'indirizzo Email eliminare la parola "OOPS."
Sito Web: Il DoCFa in Pillole: 
http://dapinna.freeweb.org
ICQ UIN: 24567484

 > avuto il tempo di guardarli.
AutoCAD espone direttamente i propri oggetti con relativi metodi e proprietą
usando la solita interfaccia OLE (un po' come fanno tutti i programmi MS
Office).
Provate a guardare sul manuale (o anche sull'help, c'e' un capitolo intero
sull'argomento)
Newsgroup: it.comp.lang.visual-basic
Titolo: Scusate l'ignoranza

Vedo che spesso scrivete di andare sul sito comune...
che vuol dire?
Scusate ancora

 che vuol dire?
Clicca quì 
http://www.it-lang-vb.net/
 e avrai la risposta :-)

il newsgroup dispone anche di un sito comune appunto, dove, grazie alla
benevolenza di alcuni webmaster, ci si scambia opinioni, informazioni,
codici utilissimi a tutti i programmatori...
l'indirizzo è 
http://www.it-lang-vb.net/

 che vuol dire?
E' 
http://www.it-lang-vb.net/
il sito comune (cioč di tutti) del NG!
Alex
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 Scusate ancora
Ti hanno già correttamente risposto, ma stasera/stanotte è ... in
carrozzeria (ha avuto un piccolo incidente). ;-)
Verrà ricaricato allo stato di pochi giorni fa e solo alla fine sarà
utilizzabile.

 Scusate ancora
es:
problemi iniziali con le ListView, TreeView, ImageList , del vecchio VB6 ?
Semplice, vai in 
http://www.it-lang-vb.net/
aspetti che termina la manutenzione e cerchi il proggetto:
TreeListImage
Problemi iniziali con 
VB.NET
 ?
Sufficiente, nel detto sito, cercare i proggetti:
ClassArraySort
ConfrontoArray
Elementare, no?
Ave
giuseppeD
---------------------------------------------------------------------
Il fumo fa bene alle mie tasche. Più fumate meno tasse pago.

 ... del vecchio VB6 ?
Io sarò vecchio, non certo VB6! :-P


Lo dico con tutto il rispetto che mi sento di portare per un "vecchio"
Lupo...
ma a VB.net prima o poi ci dovremo rassegnare...
Ciao
-- 
Gulp ! Forse mi sono perso qualcosa !

 ha scritto nel messaggio
news:bn43b6$t13ol$1...@ID-174464.news.uni-berlin.de...

Indi, rinascere in .NET   ^__^
Ave
giuseppeD

 ma a VB.net prima o poi ci dovremo rassegnare...
seeee, voi giovanotti, forse... ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Lettura schede acquisizione Video

Come fare per 'leggere'  delle immagini da schede tipo Miro, Hauppage o
simili che possono acquisire un segnale video?
Ovviamente per leggere intendo da un programma VB.
Grazie mille.
RobertoA

 ha scritto nel messaggio
news:97j6qc$8bl$1...@lacerta.tiscalinet.it...

Dipende dalle schede, io ne avevo usata una per acquisizione di immagini
statiche, non mi ricordo più la marca, che forniva una libreria con le
apposite funzioni per gestirla, ti allego un piccolo esempio
Ciao VB
Option Explicit
'Questa è la dichiarazione per usare la libreria fornita con la scheda
Private Declare Sub mciExecute Lib "WinMM" (ByVal cmd As String)
Private Sub Form_Load()
    'Imposta la scheda
    mciExecute ("open overlay alias sm product smii_8")
    mciExecute ("window sm handle " & Str$(Picture1.hWnd) & " Fixed")
    mciExecute ("set sm fields to both")
    mciExecute ("set sm contrast to 38")
    mciExecute ("set sm saturation to 63")
    mciExecute ("set sm brightness to 42")
    mciExecute ("set sm video on")
End Sub
Private Sub cmdSalva_Click()
    'Congela l'immagine
    mciExecute ("freeze sm")
    'Salva l'immagine
    mciExecute ("save sm " & App.Path & "\Immagini\temp.jpg" & " with -j24")
    Unload Me
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    mciExecute ("close sm")
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: MSFlexGrid e ultima posizione!

Sto utilizzando tale controllo e avrei la necessità di mantenere la
visibilità fissa sull'ultima riga della tabella. Nel senso che quando viene
accodato un nuovo elemento esso deve essere visibile (di default invece si
vede il primo elemento inserito). Grazie per le eventuali risposte e spero
di essere stato abbastanza chiaro!

 wrote in message
news:SYVD6.59662$s93.5...@news.infostrada.it...

griglia.row =  griglia.rows - 1


With MiaGriglia
          ' scorre la griglia fino a mostrare l' ultima riga
          .TopRow = .Rows - numero_di_righe_visibili
          ' attiva l' ultima riga
          .Row = .Rows - 1
End With
ciao, hal
Considera la proprieta' TopRow della griglia: devi metterla uguale al numero di righe della
griglia meno il numero di righe visibili.
In questo modo, l' ultima riga della griglia diventa l'ultima di quelle visibili.

Newsgroup: it.comp.lang.visual-basic
Titolo: lettore mp3 usando il controllo windows media player

ho deciso di usare il controllo WMP, ma voglio fare i tasti per conto mio,
rendendo invisibile il controllo, tutto OK tranne che per il tasto STOP, nel
senso che quando premo stop e poi play, la canzone riprende da dove si era
interrotta, e non essendoci il comando "mdp1.rewind", non so come fare,
sapete come si puņ risolvere questo problema ?
GRAZIE e TANTI AUGURI A TUTTI

GRAZIE e TANTI AUGURI A TUTTI
Vado a naso ... non c'e' il metodo PAUSE ?

 GRAZIE e TANTI AUGURI A TUTTI
prova a mettergli qc come
song=""
song="di nuovo quella che vuoi ricominciare"
j.

se deve suonare solo gli mp3 e i file standard (es wav) perchč non utilizzi
le DX8 o DX8.1 che sono meglio e piů veloci
Ciao
L2K

 interrotta, e non essendoci il comando "mdp1.rewind"
Devi riposizionare il controllo MCI alla posizione zero:
MMControl1.To = 0
MMControl1.Command = "Seek"
--
   Alex Palmese
--- Per scrivermi elimina "LOSPAM" dall'indirizzo ---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/


grazie della risposta, ma io non uso l'MCI, io uso Windows Media Player,
xchè l'MCI, non legge gli MP3.
già che ci stai, potresti suggerirmi come si mette la proprietà data source
su una data grid in fase di prog. (non con la finestra proprietà, ma con il
codice), io ho provato con "datagrid1.datasource= rs", ma non funzione.
Newsgroup: it.comp.lang.visual-basic
Titolo: Valori costanti per il registro

Salve a tutti, ho letto un piccolo esempio per leggere/scrivere chiavi
nel registro con le API. Per l'esattezza viene scritto un dato di tipo
byte nella sezione HKEY_CURRENT_USER.
Per far ciň vengono utilizzate due costanti valorizzate in questo
modo:
Const REG_BINARY = 3 
Const HKEY_CURRENT_USER = &H80000001
Io perň dovrei scrivere nella LOCAL_MACHINE. Qualcuno conosce, o sa
dove poter prendere il valore di questa costante e di quelle relative
ai tipi di dato?
Grazie
Gil

 ai tipi di dato?
Cerca sul visualizzatore API di VB o sull'ApiGuide di 
www.allapi.net
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 ha scritto nel messaggio
news:sju5hv88t492arksf...@4ax.com...

cmq sia se non vuoi usare le api ma un metodo molto piů semplice e veloce ,
prova a inserire nei riferimenti del progetto questo
"Registry Access Function"
e a fare regtool5.
spero di esserti stato utile, buon lavoro
--
Ciao
Alfredo

Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 e crystal report 8

Salve a tutti
Ho finalmente finito il mio primo programma fatto in vb6, un semplice
ricettario con tanto di stampa di tante ricette. Purtroppo ho
installato il programma sul pc di mia madre, funziona tutto ma quando
mando in stampa una ricetta la finestra di crystal report compare per
qualche decimo di secondo e poi subito scompare......dove sbaglio?
grazie


Forse devi dichiarare gli oggetti di Crystal Report "pubblici" a
livello di progetto, in un modulo.
Ciao,
LittleWave

Newsgroup: it.comp.lang.visual-basic
Titolo: collegarsi ad internet in modo autonomo

Problema:
Un computer risiede in un laboratorio e controlla tramite la seriale
e tramite dei sensori  dei macchinari, se si verificano dei problemi devo
potermi collegare ad internet e uploadare un file di Log
Domanda:
esiste la possibilita di creare un programma che possa collegarsi ad
internet
in modo autonomo, senza la presenza di una persona e senza avere una
connessione fissa?
Grazie infinite a chiunque abbia la capacita di
risolvere questo problema
Ciao
Marco

 connessione fissa?
Risposta:
Certo che si!
Ti basta scivere una shell-script che esegua il collegamento. Per esempio se
hai un collegamento ISDN qualcosa tipo "isdnctrl dial ippp0"
Ovviamente devi decidere qual'è l'evento che avvia tale script. Per esempio
potresti fare in modo (sempre nel caso di ISDN) di controllare
periodicamente
/var/log/isdn.log e quando trova il numero del tuo cellulare avvia lo
script. Il risultato è che tu fai uno squillo su quella linea ISDN con il
tuo cellulare, il computer
si collega ad internet, e magari ti fai mandare per email l'indirizzo IP che
ha ottenuto in quel momento, altrimenti poi come ti colleghi in ftp?
E' tutto fattibile con pochissimo sforzo.
Ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.524 / Virus Database: 321 - Release Date: 06/10/2003

 Certo che si!
Oddiooooooo pensavo di stare sul NG it.comp.os.linux.sys.... che figura!
Chiedo scusa.

Newsgroup: it.comp.lang.visual-basic
Titolo: file e directory

Ciao a tutti.
Sto cercando una funzione API che mi permetta
di riconoscere quando un file è copiato  in una direttori.
Ringrazio anticipatamente dell'aiuto!

 di riconoscere quando un file č copiato  in una direttori.
eh?
E poi si scrive "dirčttori" altrimenti i "direttori" sono come quelli delle 
orchestre ;)
Ciao

 di riconoscere quando un file è copiato  in una direttori.
ReadDirectoryChangesW
Saluti.
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 ReadDirectoryChangesW
Per completezza:
http://www.codeproject.com/file/filemonitor.asp


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

Sto cercando un Ocx per leggere, stampare codici a barre, qualcuno sa
indirizzarmi verso un prodotto (ocx) di questo tipo?

Per stampare i barcode, puoi vedere sul sito comune (mi sembra si chiami
bcodesub).
Sito comune: 
www.murialdo.it/it_lang_vb
Fabio Pagano
Massimo ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: OT: Pimmy, client di posta multi account leggero (276K)

E' disponibile per tutti Pimmy un client di posta elettronica multi account leggero assolutamente gratuito.
Il programma scritto da me e da mio fratello e' grande solo 276K.
Va nella tray bar, ti avvisa quando arriva posta, gestisce gli allegati, legge e spedisce messaggi sui newsgroup e puo' fare chat con altri utenti di Pimmy. E' in italiano.
Scarica Pimmy da 
www.geminisoft.com
.
Angelo e Antonio Donatiello
PS: mi scuso per l'OT ma non essendo un messaggio di natura commerciale mi sono permesso di inviarlo.

....perche' non invii i sorgenti al sito comune ?
Stefano
Antonio Donatiello <ant...@REMOVETHISgeminisoft.com> wrote in message
869mmg$rfe$1...@fe1.cs.interbusiness.it...


>....perche' non invii i sorgenti al sito comune ?
Non sono in visual basic. Il programma e' scritto con Visual C++.
E poi su queste cose sono un po' geloso!
Antonio
Newsgroup: it.comp.lang.visual-basic
Titolo: Uso di una variabile come in C

Salve, vorrei fare in modo che se dichiaro una variabile di tipo
boolean,
<< Dim a,  As Boolean >>
 l'istruzione
<< a=6 >>
mi dia un errore.
E' possibile?
Ho provato a mettere option explicit, ma non basta .. questa
istruzione mi mette a=vero.


Se sei in .NET puoi usare Option Strict On. In VB6 credo che non si
possa fare.
Ciao

Scusa la curiosità ma a che ti serve?
Parlando di net e quindi di programmazione a oggetti i dati (di qualsiasi 
tipo essi siano) vanno incapsulati.
A quel punto con i metodi pubblici che prevedi sollevi tutti gli errori che 
vuoi in base a ciò che ricevi.
Magari la tua booleana potrebbe diventare un enumeratore e quindi se ricevi 
un dato diverso da quello previsto ti arrabbi.
Da come la metti sembrerebbe che la tua variabile svolga una doppia 
funzione, ovvero quella di dato vero e proprio (nel tuo caso booleano) e 
quella di controllo di validità dei dati basato però su una funzionalità 
intrinseca al linguaggio.

 mi dia un errore.
e perché dovrebbe?
Private Sub Form_Load()
    Dim a As Boolean
    a = 6
    MsgBox a
End Sub
---------------------------
Project1
---------------------------
True
---------------------------
OK
---------------------------

 e perché dovrebbe?
Lui vuole che dia errore :)
Comunque l'unica cosa forse fattibile è convertire la variabile in variant,
e tramite Let verificare se il VarType è vbboolean, altrimenti generare un
errore.
Questo perlomeno su vb6, e comunque non in compilazione, ma solo da
progetto:
In una form:
Dim b As New clsBooleanOnly
b = True
b = CBool(1)
b = 1
Una classe clsBooleanOnly:
'Variabile o variabili locali per la memorizzazione dei valori delle
proprietà.
Private mvarValue As Variant 'Copia locale.
Public Property Let Value(ByVal vData As Variant)
'Utilizzato per l'assegnazione di un valore alla proprietà, a sinistra di
un'assegnazione.
'Syntax: X.Value = 5
    If VarType(vData) = vbBoolean Then
        mvarValue = vData
    Else
        Err.Raise vbObjectError + 513, , "Solo booleani"
    End If
End Property
Public Property Set Value(ByVal vData As Variant)
'Utilizzato per l'assegnazione di un oggetto a una proprietà, a sinistra di
un'istruzione Set.
'Syntax: Set x.Value = Form1
    Set mvarValue = vData
End Property
Public Property Get Value() As Variant
'Utilizzato per recuperare il valore di una proprietà, a destra
dell'assegnazione.
'Syntax: Debug.Print X.Value
    If IsObject(mvarValue) Then
        Set Value = mvarValue
    Else
        Value = mvarValue
    End If
End Property
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi di Visual Basic con Windows XP

Ciao a tutti, volevo chiedervi se qualcuno aveva avuto il mio stesso
problema e magari era riuscito a risolverlo.
Ho windows XP e Visual Basic 6, mi capita spesso che in fase di
progettazione, dopo aver avviato il mio progetto con F5, una volta che
clicco su stop mi si chiude Visual Basic segnalandomi il messaggio
rompic.... che mi inviata a segnalare gli errori alla Microsoft.
Ho il dubbio che questo avvenga quando rimane qualche oggetto ancora aperto.
Sbaglio?
Se fosse questo io nel form unload inserisco sempre:
rs.close
set rs = nothing
conn.close
set conn = nothing
C'è qualcos'altro che bisogna chiudere in tal caso?
Vi ringrazio
Ciao
P.S. Nel portatile ho windows ME e questo problema non me lo da.

 wrote in message
news:Fy8Y9.73519$0v.22...@news1.tin.it...


 ciao
Mi e' capitata una cosa simile con windows 98 e poi ho capito che era legata
a un componente ocx (windows media player).
Alla fine l'ho eliminato dal progetto e l'ho riinserito e non mi ha più dato
errori.
Ciao
ps.
Sul mio pc XP funziona benissimo.

 ha scritto nel messaggio
news:b0rj8q$d4m$1...@stargate1.inet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: VB e rete .....

Salve gente,
avrei bisogno di sapere quale è la funzione di Visual Basic che mi permette
di ottenere,
su una applicazione per LAN, il nome di un pc sul quale l'applicazione è in
esecuzione.
Grazie !!
Fabrizio
-- 
Posted from 
poeco.uniroma2.it
 [160.80.46.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 esecuzione.
Declare Function GetComputerName Lib "kernel32" _
            Alias "GetComputerNameA" ( _
            ByVal lpBuffer As String, _
            nSize As Long) As Long
dove nSize specifica la dimensione del buffer lpBuffer.
nSize dovrebbe essere (MAX_COMPUTERNAME_LENGTH + 1)

 ha scritto nel messaggio
news:8s4ihd$j7qnm$1...@ID-51240.news.cis.dfn.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Form Unload... le differenze...

Forse sto facendo una domanda stupida.. anzi ... quasi sicuramente.
Come faccio a distinguere se un form genera l'evento unload (ossia viene
chiuso) premendo sulla X della finestra oppure viene chiuso automaticamente
dal codice???
Questo mi serve in quanto se l'utente chiude la finestra facendo click sulla
X allora devo eliminare un file, altrimenti no...
Comme se fa?

 dal codice???
Vedi argomenti dell'evento QueryUnload

 dal codice???
Vedi l'evento QueryUnload, dove c'è un parametro che ti dice se l'ordine
arriva dalla X, da codice o da sistema operativo.
ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Scelta della stampante con la Common Dialog

Devo consentire al mio utente di scegliere la stampante con la common 
dialog. Finché si tratta di farsi restituire l'hDC della stampante scelta va 
bene, ma da questo non riesco a risalire alla printer, e avrei bisogno 
proprio dell'oggetto printer (altrimenti non posso chiamare metodi come 
Print, TextWidth ecc.).
Grazie. 



Non ho ben capito cosa fai, comunque dato l'handle della stampante ne
puoi recuperare il nome, quindi ciclare sulle Printers di visual basic
finche' non trovi quella che hai il DeviceName uguale a quella
ricavata via API.
-- 
ciao, un hal di passaggio

 ricavata via API.
Ti spiego meglio: devo fare un gestionale che, fra le sue funzionalità, 
includa la stampa di documenti. Per stampare il documento devo usare i 
metodi Print, TextWidth,... e le proprietà CurrentX e CurrentY, che 
appartengono a printer e picturebox. Tali metodi e proprietà le devo usare 
sulla stampante scelta dall'utente, ma se la common dialog mi restituisce 
solo l'hDC, come posso risalire a quale printer corrisponde? Ho provato a 
fare questo ciclo:
for each stampante in printers
    if stampante.hdc = commondialog.hdc then stampante_scelta=stampante
next
ma non funziona.
Grazie ancora. 

"Marco Malentacchi" scrive...

http://www.gbcweb.com/free/vb_esempi/samples_printer_PrinterINFO.zip
un esempietto esplicativo che dovrebbe fare al caso tuo
-> GbC|
www.gbcweb.com

Ti ringrazio, ma questo esempio non fa uso della Common Dialog di cui invece 
ho bisogno.
Il punto cruciale è, dato il contesto di periferica (hDC), trovare il 
corrispondente oggetto printer. 

Ho già risolto: serve una common dialog più specifica per la stampa fornita 
dalla stessa Microsoft.
Link: 
http://support.microsoft.com/?kbid=322710
Grazie a tutti. 

