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

Salve a tutto il NG!,
    sono nuovo e vorrei chiedervi una cosa:
si potrebbe fare un'applicazione con Visual Basic 6.0 in modo tale da
visualizzare in una finestra il filmato LIVE dalla webcam?
Vi prego datemi una mano, non sono un esperto di VB!
Ciao
Ruben Elmo
---------------------------------------------------------------------------
In chat           starinthe
Home Page   
http://digilander.iol.it/starinthesky84
Email             
starint...@libero.it
NetMeeting   
starint...@hotmail.com
---------------------------------------------------------------------------

 visualizzare in una finestra il filmato LIVE dalla webcam?
certo !!!
sul sito comune so che ci sono esempi e OCX dedicati....
ciao

 ha scritto nel messaggio
news:S1F27.27065$rh.5...@news6.giganews.com...


 Si ma...come si fa? non sono un grande esperto di VB!
beh...io non sono....lasciamo stare....
cmq cerca sul sito comune, guardi gli esempi, lo studi un po' e lo fai.....
...se avessi un progetto fatto ti darei informazioni maggiori...
oppure aspetta che qualcuno più *bravo* di me ti riponda....
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: URGENTE: oggetto printer

Usando l'oggetto printer con i parametri predefiniti, quindi senza
specificare manualmente la stampante a me funziona tutto correttamente.
Mi nasce perň un dubbio: se la stampante predefinita fosse una stampante di
rete, il tutto funzionerebbe lo stesso correttamente o no?
Grazie!

 ha scritto nel messaggio
news:bocy9.99180$TD1.4...@news2.tin.it...

beh, insomma, dipende sempre un po' dalla stampante, oserei dire. Comunque
in linea di massima č cosě
Salutoni
Sergio
P.S.: sono tutte cose cosě urgenti?

Grazie x le risp sempre tempestive.
PS: Le mie domande non sono sempre urgenti, solo oggi perchè ne avevo
necessità!

 necessità!
è perchè, alla lunga, il tag "URGENTE" può anche infastidire, l'hai usato
due volte nel giro di poche ore....
sii più parsimonioso....
Salutoni
Sergio

 ha scritto

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e Oracle 8.17 [Esistono alternative?]

Attualmente, sto sviluppando un sistema di archiviazione documentale, in
Intranet aziendale.
Il sistema coinvolge molti utenti in lettura (circa 4000), mentre in
scrittura sono circa il 10%.
Il prototipo per il Data Model è stato sviluppato in access, e la relativa
connessione con ADO 2.7 (VB 6.0 Sp5), chiaramente dato il numero di utenti
non è inopportuno utilizzare Access, quindi mi sto accingendo al porting
progettuale. Per me potrebbe essere semplice modificare opportunamente i
parametri sulla connessione ADO per recuparere gran parte del codice già
sviluppato, ma volevo sapere se esistono librerie Oracle e/o di terze parti
per connettere l'applicativo al Server Oracle piu performanti e piu
complete?
Grazie

 non è inopportuno utilizzare Access, quindi mi sto accingendo al porting
Scusate volevo dire: è inopportuno utilizzare access


Newsgroup: it.comp.lang.visual-basic
Titolo: comando format su visualstudio 2010

salve
utilizzando visualstudio 2010 express per windows phone, ho rilevato
che non viene piu riconosciuto il comando stringa = format (numero,"##0,00")
come avveniva sulla versione 2008, qualcuno ha qualche suggerimento ?
ho provato a fare ricerche su iternet ma al momento non ho trovato
niente sull'argomento.
 
Grazie per l'attenzione
 
saluti
 
JS 
 
 

 ha scritto:

Mi spiegate perchè volete sempre utilizzare cose ormai vetuste e/o 
deprecate? VB6 non è VB.Net capitoooooooooooo? :D
 
Studiati bene String.Format :)
 

 ha scritto nel messaggio 
news:201203102...@mynewsgate.net...

OK
 
grazie
 
JS

Newsgroup: it.comp.lang.visual-basic
Titolo: PROBLEMONE EXCEL

ho due problemi :
1- ho un foglio di lavoro chiamato aaa.xls composto da 4 fogli chiamati
xxx1,yyy1,zzz1,www1ed una cella (AI4) nel foglio zzz1.
come faccio a fare apparire un msgbox quando questa cella (AI4) raggiunge un
determinato valore (es.3)?
2-nel foglio xxx1 ho 3 pulsanti
alla pressione di ogni pulsante devo aprire un foglio di lavoro che
appartiene alla stessa cartella(aaa.xls).
alla pressione del pulsante 1 apro il fogli yyy1 , col tasto 2 apro il
foglio zzz1 ecc.
chi mi puo' gentilmente dare una mano?

 wrote in message
8frdug$i8p$1...@pegasus.tiscalinet.it...

Soluzione 1:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Val(zzz1.Range("A4").Text) = 3 Then MsgBox ("Quello che vuoi")
End Sub
Soluzione 2:
Private Sub CommandButton1_Click()
yyy1.activate
End Sub
p.s.
Puoi dirmi cortesemente quante risposte vedi postate da perte mia ? forse ho
qualche problema con il server delle news. Grazie e Buon Lavoro



Due


 wrote in message
B1eU4.34722$F46.3...@news.infostrada.it...


 alla pressione del pulsante 1 apro il fogli yyy1 , col tasto
2 apro il foglio zzz1 ecc.
Comincia col registrare macro (assegnando nomi significativi,
tipo "VaiAFoglioXY") che ottengano il risultato che desideri,
quindi crea i pulsanti usando quelli della barra "Moduli",
intanto, perche' ti propongono l'elenco delle macro esistenti
e si associano automaticamente. Poi ispeziona le proprieta`
dei pulsanti e il codice delle macro.
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda banale sull'uso della Replace...

Ciao a tutti...
desidererei un piccolo aiutino:
Come devo usare in maniera corretta la funzione Replace per piazzare al 
posto di una virgoletta due doppie virgolette??
cioč supponiamo questa stringa
"ciao mamma oggi sono stato al "mare", chiamiamolo cosě..."
devo trasformarla in questa
"ciao mamma oggi sono stato al ""mare"", chiamiamolo cosě..."
grazie a tutti quanti!! 

 posto di una virgoletta due doppie virgolette??
devi raddopiare le doppie virgolette
per facilitarne la lettura forse di conviene definire una costante:
Const DBL_DBLQUOTES As String = """"""
--
ciao, hal
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


x = Replace(y,"""", """""")
se ti si intrecciano gli occhi, puoi usare anche
x = Replace(y, Chr(34), Chr(34) & Chr(34))
probabilmente con una assolutamente trascurabile perdita di velocita' (ma 
giusto se ne fai migliaia alla volta)
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown 

) mi hai interrotto dicendo:

Dim stringa As String
stringa = "ciao, sono una ""virgoletta"" "
stringa = Replace(stringa, """", """""")
MsgBox stringa
-- 
Indovina il film:
Cinque ragazzi rimangono bloccati in una foresta del West Virginia, e non
sanno che in quelle montagne ci sono dei ferocissimi cannibali.
Soluzione: 
http://scirio.altervista.org/cinema/scheda.php?id=2649

GRAZIE A TUTTI!
:)

Newsgroup: it.comp.lang.visual-basic
Titolo: da VB3 Win3.1 a VB5 Win98... è possibile ?

ho un programma molto complesso fatto in vb3 in win3.1 posso convertirlo per
utilizzarlo in win98 sotto vb5 ? grazie in anticipo... attendo risposte
anche in e-mail.

CREDO(correggetemi se sbaglio) che tu debba riaprire il progetto con il
nuovo VB, faccia le opportune modifiche alle API o ai controlli e che tu lo
ricompili!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: form ulteriori

in un progetto di VB2008 ho aggiunto un secondo form, non riesco però
a capire perchè se provo a scrivere del codice, ad esempio con un
doppio click sul form (per la form_load) mi viene scritto il codice
non in form2.vb ma in form2.design.vb, inoltre questo codice non fa
nulla (ad esempio ho una label1 con testo "uno" in disegno e nella
form_load metto label1.text = "due" la form viene caricata con "uno")
il form2.vb è presente ma posso mettergli solo delle dichiarazioni
iniziali, tutto il resto è evidenziato come errore.
Cosa mi sfugge?

Cosa mi sfugge?
Mi rispondo da solo, per motivi che mi sfuggono la seconda form non
era
class form2
ma bensě
partial class form
sostituite le dichiarazioni di classe tutto si č sistemato. Resta un
mistero il motivo per cui mi ha creato una copia parziale della prima
form
Newsgroup: it.comp.lang.visual-basic
Titolo: ? HTML in VB5

Buongiorno,
Ho iniziato ora ad affrontare il problema della connessione internet.
Lo scopo che mi ero preposto era quello di leggere un file HTML e dopo
averlo elaborato, leggere le icone (GIF o JPG) nei riferimenti. Ho provato
dei codici di esempi con il controllo INET metodo OpenURL ed Execute ma i
dati che ricevo sono incompleti. Qualcuno puo' indirizzarmi nella strada
giusta per ottenere il mio scopo ???
Ringraziamenti anticipati.
EDP

...


...


...

Newsgroup: it.comp.lang.visual-basic
Titolo: DbGrid & combobox

Salve,
 qualcuno ha idea di come si possa inserire una combobox in una cella di
una DbGrid ?
Ugo

...

Devi settare il flag Button nella pagina delle proprieta Layout relativa
alla colonna. Poi gestisci l evento ButtonClick per fare apparire una
listbox (che comunque deve essere presente sul form) a mano. In pratica ti
devi gestire da solo una combo formata dalla cella, il bottone che il dbgrid
fa apparire e la listbox (eventi da gestire per aggiornare la cella:
dblClick, lostfocus e keydown)
Comunque c e un esmpio a corredo che ti aiuta molto *vedi cut & paste!!!
Ciao. Paolo

Newsgroup: it.comp.lang.visual-basic
Titolo: CAB file & spanning del backup su dischi

Salve atutti,
devo realizzare una procedura di backup (non è necessaria la compressione
dei dati ma è vitale lo spanning e il mantenimento della struttura delle
directory).
Pensavo di usare i cabinet di M$ visto che sono free e liberamente
ditribuibili.
Però (c'è sempre un brutto però....=(  ) il cab sdk fa riferimento solo al
C++...
qualcuno di voi ha già affrontato il problema?
sono alla disperata ricerca di consigli.. oppure di una soluzione
alternativa al cab.. purchè permetta lo spanning, il recurse delle directory
e sia.. liberamente ditribuibile..
grazie a tutti!!

devo realizzare una procedura di backup. Pensavo di usare i cabinet di M$







Newsgroup: it.comp.lang.visual-basic
Titolo: Chi mi aiuta?????

Visto che non ho msdn library (e non lo voglio ordinare alla microsoft!!!)
esiste un qualcosa che possa sostituirlo?
una specie di help!
Dove posso scaricarlo
Grazie

 wrote


 Dove posso scaricarlo
Beh, dovrebbe essere un paio di *giga* di roba, se hai una
linea buona e una ventolina anche sul modem... ;-))
Bye, G.
-- 
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: (Triturato!) Funzione Replace

Ciao ragazzi,
non riesco a fare funzionare sta maledetta funzione replace.
Se la query è "Select * from Campo where Nome = 'D'Alessio'"
è ovvio che mi dia errore nella query.
Cosa che con replace non dovrebbe essere.
Mi date una mano ad impostare correttamente questa query?
Grazie a tutti come sempre.
Cordialità
Johnny

 ha scritto nel messaggio
news:MBuq9.43080$Fz.12...@news1.tin.it...


 ha scritto nel messaggio
news:MBuq9.43080$Fz.12...@news1.tin.it...

Ci fai un esempio di come l'hai utilizzata?
Beccati sti link
http://www.aspitalia.com/articoli/intranet/elenco_telefonico
.aspx
http://www.penteres.it/~never/database.htm
http://www.redangel.it/programmatori%5Cnicola_pietralunga%5C
ADO%5Cado-modif.asp

 ha scritto

Newsgroup: it.comp.lang.visual-basic
Titolo: [SEMI-OT] Learn & Get: Bari o Palermo?

Ciao a tutti,
innanzitutto chiedo scusa per questo post semi-ot, ma dato che ho ricevuto 
parecchie richieste al riguardo, anche da partecipanti a questo newsgroup 
o pensato che scriverlo sul ng possa interessare anche ad altri.
Molti, infatti, mi hanno chiesto se il corso "Learn & Get - Da VB 6.0 a VB 
2005" si sarebbe tenuto anche in qualche città più a sud di Roma.
Ebbene, oltre alla data del 9 e 10 maggio a Napoli, stiamo valutando di 
farne almeno una in Puglia (Bari) o Sicilia (Palermo).
Chi fosse interessato, può votare tra Bari o Palermo dal seguente link:
http://go.visual-basic.it/?a=85
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
 

 
Gianluca, hai postato il link all'articolo su sql server che avete 
invito in ML! Dov'è che si vota? Fammi votareee!
Please
-- 
Emanuele Torrenti
Registered Linux User #409659
http://torrenti.altervista.org

 invito in ML! Dov'è che si vota? Fammi votareee!
Sorry :)
Quello giusto: 
http://go.visual-basic.it/?a=84
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: accedere ad un singolo carattere di una stringa

SAlve a tutti ragazzi.
Come da oggetto, vorrei poter scorrere in un ciclo for ogni singolo
carattere di una stringa, ma non sono riuscito a trovare la notazione
necessaria.
Di solito si utilizza stringa[i] o qualcosa del genere, ma in vb non sono
riuscito a trovare come scrivere.
L'unica idea che mi è venuta è mid(stringa,i,1), ma di sicuro esiste
qualcosa di più rapido.

 qualcosa di più rapido.
Eh no direi proprio di no... Non c'è altra soluzione...

 qualcosa di più rapido.
Dim b() as byte
Dim s as string
Dim i as long
s = "stringa da scorrere"
b = StrConv(s, vbFromUnicode) 'in VB le stringhe sono in Unicode
For i = 0 To Ubound(b)
    If (b(i) >= Asc("a") And b(i) <= Asc("z")) Then
        b(i) = b(i) - 32
    End If
Next i
s = StrConv(b, vbUnicode)
Debug.Print s
Lavorando su un array di byte le prestazioni del tuo loop schizzeranno alle
stelle.
Ciao

 qualcosa di più rapido.
Rapido? Forse Zanna ti ha risposto in termini di rapidità d'esecuzione (mi
fido), ma forse tu intendevi (e Zanna si dovrebbe quindi nascondere)
rapidità di digitazione... Pigro, eh?!

 ha scritto nel messaggio
news:0P_6c.96104$O31.4...@news4.tin.it...

e se ci sono delle lettere maiuscole o lettere accentate o caratteri quale
, ? !  :
leonello

 leonello
Scusa?
E, occhio al quoting.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 rapidità di digitazione... Pigro, eh?!
Ummpff...
A parte l'assegnazione, cosa c'è di più veloce che scrivere solo "b(i)"? ;)


Newsgroup: it.comp.lang.visual-basic
Titolo: Assegnazione di un valore esadecimale ad un byte

Ciao a tutti,
Vorrei popolare un array di byte con valori esadecimali coma segue:
Dim TestArr(3) As Byte      'Array of bytes
TestArr(0) = Hex(0)         '=0x00 (nessun problema)
TestArr(1) = &H5            '=0x05 (nessun problema)
TestArr(3) = Hex(10)        '=0x0A causa un 'Type mismatch'
In cosa stò sbagliando??
Grazie,
CR

 ha scritto nel messaggio
news:1120250320....@g43g2000cwa.googlegroups.com...
Ciao a tutti,



In cosa stò sbagliando??
Grazie,
CR
Hex restituisce una STRINGA... quindi se questa non è "numerica" (e tra 0 e 255)
quando la assegni ad una variabile Byte dà un runtime error.
Puoi fare così:
TestArr(3) = &HA
TestArr(3) = 10
TestArr(3) = Val("&H" + Hex(10))
Ma che senso ha la conversione esadecimale? Tanto nel byte ci sarà sempre
memorizzato il *numero* 10, indipendentemente dalla sua rappresentazione
(decimale o esa)...
Bye
Raf

Ops... mi sfugiva il fatto che hex restituisse una stringa....
corretta la tua osservazione ... diciamo che mi sono imbattuto in
questa cosa per vie traverse e (al di la del non-senso che hai
giustamente sottolineato) volevo capire perchè non funzionava.
Grazie mille Raf!
Newsgroup: it.comp.lang.visual-basic
Titolo: Compatibilità Visual Studio 6 e Win XP

Scusate sono un principiante, Vorrei  installare
le applicazioni VB6, VC++6,  Visual InterDev 6,
VJ++, sul mio pc. Chi è cosi gentile da assicurarmi
che tali applicazioni, e soprattutto VB6, sono
compatibili con Windows XP?  Grazie.
                                                              Alex.


neanche la microsoft stessa ti può assicurare una cosa del genere,
comunque salvo incompatibilità con altri software
vb6 e gli altri pacchetti sono compatibili
con tutte le versioni di windows dalla 98 in poi,
per win 95 e NT chiedi in giro

 ha scritto nel messaggio
news:zd5Da.57830$lK4.1...@twister1.libero.it...


in linea di principio dovresti avere problemi zero.
poi se il tuo pc è già sballato di suo per qualche altro motivo, allora
ovviamente non so, e nessuno qui può dirti nulla.
good installing!!!
nota: qui è pieno di gente che molto probabilmente usa winxp, per cui direi
proprio di farlo tranquillamente, con la dovute precauzioni!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 neanche la microsoft stessa ti può assicurare una cosa del genere,
Dici? Secondo me ti assicura anche la vita.

 ha scritto nel messaggio
news:bbivbr$a1h95$1...@ID-174464.news.dfncis.de...

a parole, solo a parole...
non gli ho ancoro visto firmare nessun patto con gli
utenti :-)))

 utenti :-)))
Beh, a proposito di "patti con ...", lasciamo stare.
Che è meglio.

 ha scritto nel messaggio
news:bbiqj1$9o20n$1...@ID-134521.news.dfncis.de...

Ringrazio tutti. Procedo all'installazione. Ciao!

 [*BlackMagic*] ha scritto:

Già...
Ricordi la sign di Leonardo Serni presa dal contratto Microsoft ?
L'ho citata, vediamo... qui:
http://groups.google.it/groups?selm=b2o2uo%241ef34m%241%40ID-108681.news.dfncis.de
Bye, G.

[*Paperino* : 
gaet...@hotmail.com
] ha scritto:

Simpatico, me n'ero scordato.
Comunque ... mi riferivo a un altro "patto con gli ..."
Peccato che, da oggi, nessuno dei magnifici 5 sia più processabile, per
niente, nè (uno dei 5) dovrà mantenere le autopunitive promesse qualora il
patto non venisse rispettato...
Ok, sono incazzato, ma c'ho messo l'OT.

 Ok, sono incazzato, ma c'ho messo l'OT.
Ti scateno contro il bot di Mamo... :-P
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: (2°) ScrollBar che blinkano

Il controllo standard ScrollBar quando prende il focus inizia a blinkare.
Appurato il fatto che lo fa da sempre e continuera a farlo per sempre, come
fate voi per non farlo blinkare mantenendo perň tutte le loro
caratteristiche? (gestione del mouse e della tastiera: tasto pagUp =
LargeChange, tasto frecciaSů = SmallChange ecc...)
Ciao Andrea

...

Quando prende il fuoco blinka, che io sappia non si puo' evitare.
-- 
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] help MSCHART in VB5 ------- URGENTE

Salve a tutti,
	insisto ancora una volta nel porre la mia domanda visto che non ho ancora 
ottenuto risposte e la cosa mi sta facendo ammattire.
La domanda e':
Ho fatto dei grafici del tipo 2dLine con MSCHART ma ho un problema: 
come faccio a farli partire dall'origine degli assi e a far coincidere i
punti con le linee verticali della griglia?
Grazie 
		Sergio
e-mail:  
ser...@supernova.unicam.it

...


...


> Credo che nessuno ti abbia risposto perchè non si capisce nulla della tua


 PS forse puň andare meglio un'altro controllo grafico
Newsgroup: it.comp.lang.visual-basic
Titolo: Pacchetto Installazione personalizzato

Salve a tutti,
    č possibile creare un pacchetto di installazione personalizzato, cioč
creare un'applicazione che sostituisca il setup che viene creato con VB.
Potrebbe richedere per esempio i dati dell'utente o il numero di codice di
serie.
Grazie a tutti

Devi per forza appoggiarti a tool esterni, come il Wise, InstallShield,
Inno,...
In questi giorni ho pensato che forse il setup potrebbe essere fatto anche
da un file batch (in fondo si tratta solo di copiare file e registrarli ;) )
ma la cosa è troppo complessa...
;)
CiaoZ
SebaMix

Io uso Setup Factory...
Una alternativa più economica dei 'grandi', ma sempre a pagamento...
--
GbC
http://www.chiappori.net
http://www.gbcweb.com
--

Non so se hai visto il mio thread di ieri, ma con Wise (uno MOOOLTO grande,
visto quanto lo abbiamo pagato!) rasava al suolo Win98 sostituendo alcuni
componenti di IE facendoli passare a IE 5.5 senza manco chiedere se
poteva... ;)
CiaoZ
SebaMix
Fortuna che è andato solo un PC... ;)

 poteva... ;)
Be, se si include una dll di sistema di win2000 che va a sostituire una dll
di win98
il danno mi sembra quasi scontato....
Prova a fare il pacchetto di installazione con Wise montato su win98, e
vedrai (penso)
che non ti sputtana nulla.
Anch'io ho fatto questa esperienza (anche se avrei voluto farne molto a meno
eh eh), ho creato un pacchetto con w2000 server, l'ho installato li -->
tutto ok.
l'ho installato con w98 --> Amara sorpresa....
Poi ho fatto il pacchetto su un s.o w98 ed è andato tutto bene....
Ciao Ciao
Oz

Nel mio caso basta installare IE 5.5 (uso alcuni componenti come il
webbrowser...)
CiaoZ
SebaMix

 Una alternativa più economica dei 'grandi', ma sempre a pagamento...
pcplus ne ha dato una versione nel dvd del # 165, GBP 6 = LIT 30ooo ca.
a volte il sw che danno lo mettono anche sul loro web:
www.pcplus.co.uk
ciao, a.

Hey seba...
Shdocvw.dll non devi mai inserirla...
Il tuo applicativo usa quella (che si prevede) presente nel sistema...
Se fai così basta dire 'prerequisito IE > 4'
Nessuna funzione disponibile nella shdocvw.dll 4 non è presente nelle
superiori.
Davvero hai inserito la shdocvw.dll?
Non ci posso credere...
Ci credo che esplodeva tutto :)))
SetupFactory è paragonabile a InstSHield o Wise...
Costa però meno...
Ora regalano la vecchia versione (4) 
http://www.indigorose.com
Non è come la 5 ma se usi VB5 va da dio...
-> GbC
http://www.chiappori.net
http://www.gbcweb.com

 Ci credo che esplodeva tutto :)))
He he he... non si finisce mai di imparare!!! ;;;)))

 ha scritto nel messaggio
news:9d89jp$kq9$1...@sun450a.adriacom.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema ShellExecute

Ciao a tutti,
utilizzo la funzione ShellExecute per aprire un file PDF in acrobat.
Tutto ok, ma vorrei inserire qualche controllo che mi visualizzi un errore 
quando si verificano una delle seguenti problematicche:
- nel pc non è installato Acrobat
- nel pc Acrobat è installato per non correttamente quindi non parte
- il file PDF non è assciato ad Acrobat.
Come posso verificare se ShellExecute ha effettivamente avviato 
l'applicazione?
Se ad esempio rinomino la cartella "c:\programmi\Adobe" in 
"c:\programmi\AdobeProva", attualmente Acrobat non si apre e non viene 
visualizzato nessun tipo di errore.
Spero in qualche vostra dritta.
Grazie in anticipo. 

 Grazie in anticipo.
Leggere sempre la documentazione:
[paste]
If the function succeeds, the return value is the instance handle of the 
application that was run, or the handle of a dynamic data exchange (DDE) 
server application.
If the function fails, the return value is an error value that is less 
than or equal to 32.
The following table lists these error values:
0
 The operating system is out of memory or resources.
ERROR_FILE_NOT_FOUND
 The specified file was not found.
ERROR_PATH_NOT_FOUND
 The specified path was not found.
ERROR_BAD_FORMAT
 The .EXE file is invalid (non-Win32 .EXE or error in .EXE image).
SE_ERR_ACCESSDENIED
 The operating system denied access to the specified file.
SE_ERR_ASSOCINCOMPLETE
 The filename association is incomplete or invalid.
SE_ERR_DDEBUSY
 The DDE transaction could not be completed because other DDE 
transactions were being processed.
SE_ERR_DDEFAIL
 The DDE transaction failed.
SE_ERR_DDETIMEOUT
 The DDE transaction could not be completed because the request timed 
out.
SE_ERR_DLLNOTFOUND
 The specified dynamic-link library was not found.
SE_ERR_FNF
 The specified file was not found.
SE_ERR_NOASSOC
 There is no application associated with the given filename extension.
SE_ERR_OOM
 There was not enough memory to complete the operation.
SE_ERR_PNF
 The specified path was not found.
SE_ERR_SHARE
 A sharing violation occurred.
[/paste]
Ciao ciao
-> GbC|
www.gbcweb.com
www.chiappori.com
 

 ha scritto nel messaggio 
news:471f5215$0$16035$5fc...@news.tiscali.it...



tič:
http://www.gbcdepot.com/free/vb_esempi/samples_ShelExecute_TrapErrors.zip
oltre questo nun se po' fa' GNente, almeno con la ShellExecute
ciao cia' :P
-> GbC|
www.gbcweb.com
www.chiappori.com
Newsgroup: it.comp.lang.visual-basic
Titolo: wMsg

Conosco solo questo di SendMessage
SendMessage hwnd, &HA1, 2, 0                      '  x spostare il form
SendMessage hwnd, &HD, lunghezza, valore ' x leggere testo
potresti dirmi gli altri valori di
 wMsg e il relativo uso.

L'elenco č molto, ma molto ampio, ticonviene andare nell'MSDN e cercare
tutti i messaggi con questo suffisso:
WM_        per le finestre
CB_            per i combo
LB_             per le list box
BM_            per i command button
il resto lo lascio alla tua fantasia...
Ha una cosa nel tuo programma usa le costanti altrimenti fra deu settimane
come fai a ricordanti che &HA1 significa WM_MOVE se per caso ti dimentichi i
commenti?
---------
Ciao
Sabba

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiedo un'info

Ho un form Mdi inpostato a circa 800x600 come posso fare per disabilitare il
MaxButton o quale procedura devo usare per impedire che l'utente possa
eseguire il resize?
Grazie Claudio

...

form1.borderstyle=1  '- fixed single
pero' non puoi nemmeno ridurre a icona
Ciao stefano

 Ciao stefano
Stefano il tuo metodo andrebbe bene se si trattasse di un form normale... i
form MDI invece non hanno la proprietà "borderstyle" e neanche la proprietà
"MaxButton" quindi credo che il problema sia risolvibile solo attraverso le
api....
Mi pare che le api adatte furono postate tempo fa sul newsgroup.... 3v
potresti provare a fare una ricerca su 
www.deja.com
CIAO

 ha scritto nel messaggio news:...


eseguire il resize?
non so se funziona con i form MDI...
con GetWindowLong ricavi il WindowStyle della finestra (costante GWL_STYLE)
con SetWindowLong (sempre con GWL_STYLE) ne reimposti lo stile.
puoi togliere - aggiungere allo style trovato le costanti WS_MAXIMIZEBUTTON
(o qualcosa del genere) ecc...
Ciao
Faber



form MDI invece non hanno la proprietà "borderstyle" e neanche la proprietà
Scusa hai ragione non avevo letto che ti riferivi ad un MDI
senza API puoi usare qualcosa del genere:
Private Sub MDIForm_Resize()
' intercetta l'errore per minimize e maximize
On Error GoTo errore
Width = 4000
Height = 4000
errore:
' ripristina le posizioni
MDIForm1.WindowState = vbNormal
Width = 4000
Height = 4000
End Sub
l'unico difetto e' che il form prima si ingrandisce e poi torna a posto
oppure si riduce a icona e trona a posto
Ciao Stefano

 potresti provare a fare una ricerca su 
www.deja.com
si fa anche senza api:
Option Explicit
Dim defW, defH
Private Sub MDIForm_Load()
    defW = Screen.TwipsPerPixelX * 800
    defH = Screen.TwipsPerPixelX * 600
    Width = defW: Height = defH
End Sub
Private Sub MDIForm_Resize()
    If WindowState = 1 Then Exit Sub
    If WindowState = 2 Then WindowState = 0
    If Width <> defW Or Height <> defH Then
        Beep
        Width = defW
        Height = defH
    End If
End Sub
rimane attivo il tasto maximize, ma gia' al secondo tentativo il mal di mare
dovrebbe essere sufficiente a far desistere.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Dbgrid: ordinare

Non risco ad ordinare un elenco di nomi,
Ecco il mio codice:
dim db as database
dim dy as recordset
set db = opendatabase ("c:\elenco.mdb")
set dy=db.openrecordset("SELECT * " & _
        "FROM Tabella1 ORDER BY Nome ASC ", _
        dbOpenDynaset)
data1.refresh
dy.close
il mio Dbgrid rimane invariato...
Dove sbaglio???
Grazie in anticipo
Edoardo Scognamiglio

dy.close
Se non sbaglio manca:
     set data1 = dy
prima del refresh.
Ciao, Aldo Severini




Dove sbaglio???
La stringa SQL va in Data1.RecordSource. Il refresh che fai infatti lo stai
facendo sull'oggetto Data1 che non hai toccato, mentre hai inizializzato
l'oggetto db.dy
Fabio Guerrazzi

Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora PRINT e stampe fatte in casa ??? - Ringraziamenti hal1961

Intanto grazie mille a hal1961, era giusto la spiegazione che cercavo.
L'errore che commettevo era che quando impostavo le coordinate del testo
tralasciavo l'istruzione printer.currentX/Y, pensndo che  bastasse solo
currentX/Y...
... dopo i ringraziamenti un'altra domandina: come faccio a determinare i
margini fissi di una stampante? Mi spiego con un esempio: io ho una vecchia
Epson Stylus Color 600 e l'area stampabile è compresa tra 0,3mm sopra,
destra e sinistra e 1,6cm in basso. Per tracciare un bordo pagina a sx uso
un comando line
(printer.scalewidth,100)-(printer.scalewidth,printer.scaleheight). Questa
linea però non viene stampata perchè si trova fuori dai margini. Come posso
quindi determinare l'area stampabile? E/o in caso come posso passare i
margini impostati dall'utente manualmente.
Grazie ancora!

ScaleHeight, ScaleWidth, ScaleLeft, ScaleTop
            Ciao
                    Allanon

 ha scritto nel messaggio
news:9fq0ge$5did9$1...@ID-67444.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: VISUAL BASIC X AUTOCAD

Vorrei sapere se è possibile in Autocad progammare con  Visual Basic.
Ringrazio in anticipo chiunque possa fornirmi informazioni.

...


E' possibile, con la versione 14, prova a leggere nell'Help c'e un'ampia
trattazione, anche se in inglese e con qualche buchetto.


>Ringrazio in anticipo chiunque possa fornirmi informazioni.
Invece sembra di si...
Ho visto qualche cosa su VOLftp... e dovrebbe essere una specie di VBA...
che però va bene solo con la versione 14.
Spero però che nelle prossime versioni non venga abolito AutoLISP...
--
Ciao!
==================================
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
______________________________________
"La fantascienza come Star Trek non e' solo un buon divertimento, ma assolve
anche uno scopo serio, che e' quello di espandere l'immaginazione umana."
"Limitare la nostra attenzione a questioni terrestri equivarrebbe a fissare
dei confini allo spirito umano."
Stephen .Hawking

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

devo fare chiudere la form di introduzione dopo 5 secondi
(poi c'è unload me e form1.show)
come faccio?


1) Fai partire il programma dalla Sub Main
2) FrmSplash.Show
3) i=Timer + 5
    do while timer<=i
        DoEvents
    Loop
4) Unload FrmSplash
5) Form1.Show
Ciaociao


Oppure se non vuoi aggiungere un modulo (se non ce l'hai già):
1) Metti un oggetto Timer nel FormSplash
2) Nella Load:
        Timer1.Interval=5000
        Timer1.Enabled=True
3) Nell'evento Timer del Timer1:
        Unload me
        Form1.Show

grazie ad entrambi, come sempre, il tutto funziona correttamente

 grazie ad entrambi, come sempre, il tutto funziona correttamente
grazie a te del plurale maestatis! ;-)

 grazie a te del plurale maestatis! ;-)
hahahahaha

Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic è proprio strano...

Ciao Ragazzi,
Oggi non ho fatto disastri... il che è già tanto!! :-)
C'e' pero' una cosa che mi chiedo: perche' VB
su un PC compila meravigliosamente mentre su
un altro no?
Bah, e dire che erano gli stessi sorgenti...
Misteri della fede in Zio Bill...
Andrea

 
Ocx o dll mancanti?
Ocx o dll con diversa versione?
Qualche dettaglio in piu'?
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 
Anche gli stessi Os (=ApiDecalre diverse...) e gli stessi servicepack e
gli stessi programmi installati (es: versioni diverse di office) e la
stessa sequenza nell'imnstallare le varie cose (non sarebbe la prima
volta che viene installato l'ultimo servicepack e poi...office97 che ti
registra alcune librerie prima delle ultime...)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 maxx
Ciao
Andrea

 No, tutti i componenti erano "con sorgenti".
Anche jet o mdac?
Prova ad installare le ultime versioni su w98. Vedi il post di Lokar di 
ieri ...
Magari Office ha aggiornato qualche libreria ...
Ma che errore ti viene generato?

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] File risorse CUTOM debug/runtime

Problema sorprendente:
LoadResData su una risorsa CUSTOM ha comportamenti diversi in runtime e
debug.
Verifica:
-ho creato un file 1.txt utilizzando Notepad contenente il solo carattere 1
-ho creato un nuovo progetto VB6 e ho aggiunto il file 1.txt fra le risorse
utilizzando il tipo custom (mi serviranno stringhe piuttosto lunghe)
-nella form ho aggiunto un bel tasto con il seguente codice:
Private Sub Command1_Click()
Dim s As String, a
Dim b() As Byte
s = StrConv(LoadResData("A", "CUSTOM"), vbUnicode, 1033)
MsgBox "str: '" & s & "'"
For a = 1 To Len(s)
    MsgBox "asc=" & Asc(Mid(s, a, 1))
Next
End Sub
-eseguo il tutto e, come mi aspettavo, ottengo "str: '1'" dalla prima msgbox
e "asc=49" dalla seconda msgbox.
*Adesso viene il bello*.
-creo l'eseguibile e lo lancio:
-prima msgbox --> "str: '1XYZ'"  dove X, Y e Z sono rispettivamente un
quadratino (carattere non stampabile), una lettera/numero che cambia ogni
volta che ricompilo ed un altro quadratino.
-seconda msgbox --> "asc=49"
-terza msgbox --> "asc=1"
-quarta msgbox --> "asc=81" ' questo varia ad ogni compilazione
-quinta msgbox --> "asc=11"
Conclusione:
chi mi sa spiegare perchè avrà tutta la mia stima :)
termoPilucco

chi mi sa spiegare perchè avrà tutta la mia stima :)
Be', mi accontento di aver dato qualche idea ;-)
-- 
ciao, hal

 ciao, hal
grazie,
termoPilucco

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] - WebCam: i sorgenti sono on line...

Anche qui non fatemelo rimpiangere :)
Area files...
--
GbC
http://www.chiappori.net
--
PS: nell'esempio vengono trattati:
- cattura da periferica Twain
- salvataggio di una bitmap in Jpeg
- gestione delle icone nella tray-icon
- lettura/scrittura file sequanziali
- stampa di testi in una picture

Non Riesco a prendere i sorgenti, potresti verificare il collegamento... :-P
GbC <-...@O-O.OOO> wrote in message
VQwq6.55915$Xj7.6...@news.infostrada.it...


zubbito...
....
fatto...
mi ha fottuto il cut&paste...
avevo dimenticat di aggiornare il link...
ora è a posto...
Zorry...
:)


 :)
trad "dispiaciuto di avere fatto uno squarcio a zeta" ?
:)

la Z di Zoddo...
:-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda

Spesso ad un programma aggiornato invece di seguire la versione 2 c'è quella
1.1 o 1.01. Nel successivo aggiornamento poi può diventare 2.
C'è un metodo? Non so per piccole modifiche si fa 1.01, se invece si cambia
molto allora diventa 2?
Grazie per chi mi risponderà

In genere per correzioni di bug si passa ad es. da 1.00 a 1.01; per piccole
aggiunte si passa da 1.00 a 1.10; per grosse aggiunte o a volte quando
cambia il formato dei dati si passa da 1.00 a 2.00.
Ciao.
--
Antonio Donatiello

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Combo Box di Access

Ciao,
ho utilizzato a lungo ACCESS 97. Non esistendo un compilatore
per Access (devo poter creare un file eseguibile) mi sono rivolto a Visual
Basic.
Come posso ricreare un form di Access sotto VB ? cioč č possibile
creare un form con maschere continue (cioe' una visualizzazione
ad elenco) con delle caselle combinate all'interno  (quelle dove puoi
scegliere tra una serie di valori) ?
Le caselle combinate possono essere inserite in una griglia (con DBgrid non
mi sembra si possa).
Grazie
 Carlo
---------------------------
Carlo Audone  
aud...@terabyte.it

DBGrid non permette di inserire automaticamente combo-box. Ti permette di
associargli un bottone e ti chiama un evento quando viene premuto. A quel
punto dovresti utilizzare una DBList per effettuare la scelta.
Da questo punto di vista Access e' molto piu' potente, ma Visual Basic e'
molto piu' flessibile.
Ciao.
Antonio Donatiello
SANPAOLO S.p.A.
Newsgroup: it.comp.lang.visual-basic
Titolo: Ocx o Controllo Utente... questo e' il problema!

Ciao,
sperando di velocizzare un'applicazione mi consigliate di utilizzare una ocx
(registrandola... e poi richiamandola) o il controllo utente (sorgente)
della stessa?
E' un problema filosofico o cambia qualcosa?
Comix

...


 E' un problema filosofico o cambia qualcosa?
Penso che l'unica differenza stia nel fatto che nel primo caso devi
distribuire l'ocx con la tua applicazione, mentre nel secondo caso l'ocx
viene compilato assieme alla tua applicazione. Vantaggi di velocità non ce
ne dovrebbe essere perchè, quando crei l'istanza, i due metodi sono
esattamente la stessa cosa.
Spero di non aver detto una cappiolata :-)
Ciao
Daniele
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------


Sono pienamente d'accordo con quanto scritto da Domenico.
Aggiungo che la scelta tra UserControl e OCX puo' essere fatta in base ad
altri fattori,
ad esempio:
- se il controllo viene condiviso da parecchi progetti, usalro come OCX
facilita la manutenzione e centralizza le modifiche (chiaramente va usata la
compatibilita' binaria, e tutte le piccole accortezze del caso, per evitare
di dover ricompilare i progetti che lo usano);
- un caso particolare di quello precedente e' costituito dagli applicativi
formati da un grappolo di EXE. Se il controllo utente e' usato da piu' EXE,
allora e' preferibile farne un OCX.
- se il controllo e' usato da uno o pochi progetti, puo' essere piu' comodo
usarlo come UserControl, evitando quindi di dover distribuire, installare e
registrare un OCX aggiuntivo.
Rimane comunque il caso in cui lo UserControl non e' un controllo visuale
(tipo Timer, MAPI, SysInfo, ...); in questo caso personalmente preferisco
implementarlo come modulo di classe (soprattutto se e' possibile mantenere
tutto il codice in un solo moulo CLS). Cosi' e' possibile utilizzare la
classe anche in progetti che non hanno forms (ultimamente mi capita spesso
di fare piccole utility di trattamento dei dati, che devono essere lanciate
in batch), mentre per l'uso di OCX e' necessario un form contenitore.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Creare un progetto composto da altri progetti

Io ho un progetto alunni composto da un altro progetto(informazioni). Nel
progetto alunni ho una form alunni in cui c'è un pulsante che mi richiama la
form informazioni nel progetto informazioni come faccio a dirgli di
richiamare quella form. Vi prego rispondete è urgente. grazie Matteo
--------------------------------
Inviato via 
http://usenet.libero.it


hal ti aveva gia' indicato il problema... se e' davvero urgente, ti
consiglio di lasciar perdere i due progetti e includere le finestre che ti
servono direttamente nel primo, visto che il discorso qui sotto, se non
l'hai mai affrontato, non si esaurisce in 5 minuti e nemmeno in 5 giorni
I normali progetti VB, e quindi i programmi compilati che ne scaturiscono,
sono entita' del tutto distinte tra loro; il fatto che nell'ambiente di
sviluppo tu possa inserirne piu' di uno e' una facilitazione a livello di
debug ma, da sola, non implica che tu possa farli comunicare tra di loro,
cosa che infatti non puoi.
Per ottenere questo risultato devi creare dei componenti ActiveX (ci sono
anche tanti altri sistemi piu' grezzi ma quello "naturale in VB e' questo);
oltre ad avere le caratteristiche generali di un programma, questi sono in
grado di esporre un'interfaccia ad oggetti (niente a che fare con la GUI)
che consentono a programmi esterni di poter interagire con essi in vario
modo, dando la possibilita', tra l'altro, di richiamare elementi di
interfaccia grafica (questa si) contenuti nel componente stesso e non nel
programma di origine
Il discorso e' molto vasto, su MSDN fornito con VB c'e' un grosso capitolo
nella documentazione, la "Component Tools Guide", che tratta appunto di
questi argomenti, la cui lettura possibilmente andrebbe preceduta da
"Programming with Objects" per impratichirsi con le classi
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: vendo 3 libri di informatica

vendo i seguenti libri di informatica:
Walther, Levine: Commercio elettronico con ASP (Apogeo): 27 euro (prezzo
di copertina 40 euro)
Riordan: Progettare database relazionali (Mondadori): 20 euro (prezzo di
copertina 31 euro)
Maslakowski: MySQL Guida completa (Apogeo): 23 euro (prezzo di copertina
35 euro)
i libri sono come nuovi, niente sottolineature, spiegazzature, ecc.
tutti e tre sono corredati con il proprio CD.
le spese di spedizione sono a mio carico.
scrivetemi al seguente indirizzo:
krono...@hotmail.com
Mario
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

vendo i seguenti libri di informatica:
e con il ricavato compratene uno che spieghi la netiquette:
1. per gli annunci esiste it.annunci;
2. il multi-post e' MALE.
-- 
hal


perchè?!?!?!?!?!?!?!?!?!
Mario

perchè?!?!?!?!?!?!?!?!?!
http://groups.google.com/groups?q=multipost+crosspost+netiquette+&hl=en&lr=&ie=UTF-8&oe=utf-8&sa=N&tab=wg
-- 
ciao, hal

 
http://groups.google.com/groups?q=multipost+crosspost+netiquette+&hl=en&lr=&ie=UTF-8&oe=utf-8&sa=N&tab=wg
qui c'è scritto che non c'è nessuna certezza che sia sbagliato.
tra parentesi, si fa una distinzione (manco tanto chiara) tra multi-post
e cross-post.
in ogni caso, ho letto un po' le ragioni sottostanti al (presunto)
divieto di crosspost o multipost, e sinceramente mi sembrano
inconferenti.
ossia, non hanno ne capo ne coda, soprattutto per l'impossibilità di
delimitare in maniera obbiettiva e sicura l'ambito di un "argomento"
trattato in un NG, e per il fatto che spesso gli "argomenti" di piu NG
si toccano e si sovrappongono.


si toccano e si sovrappongono.
Continua pure cosi' :-(
Bye bye

 
"virgola, due punti, punto e virgola... ma sì, fai vedere che
abbondiamo!!" (Totò)

Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET PropertyGrid ...

Ciao a tutti, sono riuscito a personalizzare un Property Grid:
Dim obj as New Persona     ' Ho creato da zero la classe persona con varie
proprietà: nome, cognome ecc
PG.SelectedObject = obj
e funziona.
Vorrei però che il nome delle proprietà riportate nel PropertyGrid sia
diverso dal quello della classe da me creata ad es:
la proprietà nome vorrei che comparisse nel PropertyGrid come "nome della
persona".
So che non è possibile dichiarare una priprietà con degli spazi, ma ho
trovato un esempio in c# che riusciva a fare quello che voglio fare io,
soltanto non ci capisco niente.
Qualcuno mi può aiutare ?


 Netslacker racconta in giro che

Esempio:
http://www.thecodeproject.com/useritems/Using_PropertyGrid.asp
Ciao
Alessandro
--
Morfeus®
Free Joint
:PII

 MorfeusŽ
Grazie per la segnalazione.
Questo esempio lo avevo giŕ trovato, l'ho riletto, ma non trovo il metodo
per impostare, di una proprietŕ del propertygrid, un'etichetta con degli
spazi tipo "Nome e Cognome"
se ad esempio una proprietŕ della mia classe č
Private _NomeCognome as string
Property NomeCognome as string
...
End Property
sulla PropertyGrid verrŕ riportato "NomeCognome", ma io vorrei venisse
scritto "Nome e Cognome"
grazie

 scritto "Nome e Cognome"
A parte che non ne vedo la praticità in una cosa del genere, mi azzarderei a
dire che è impossibile a patto che tu non posti qui l'esempio in C# solo per
capire se al posto di <Object.__________> dovrei scrivere <Object.[Nome e
Cognome]>
ehm....invento anche perchè continuo a non capire



Il motivo è molto semplice, vorrei utilizzarlo a run time per riempire i
valori di una classe da me creata. Come interfaccia non mi sembrava male.
Ma è possibile valorizzare a run time anche <Category("Descrizione
categoria"), Description("Descrizione completa")> _ ?
Newsgroup: it.comp.lang.visual-basic
Titolo: Public DB

Sto temtando, in un progetto nuovo di definire una variabile DB come
connessione dove aprire il recordset:
Public db As Connection
Sub DB_Connect(nomeserver, userid, password, database)
Set db = New Connection
db.CursorLocation = adUseClient
connstring = "PROVIDER=MSDASQL;driver={SQL Server};server=" +
nomeserver + ";uid=" + userid + ";pwd=" + password + ";database=" +
database + ";"
db.Open connstring
End Sub
ma public DB non mi propone connection ma coll......
In un altro progetto invece si.
Non capisco quale sia la differenza.
Sto impazzendo.
Un help Thanks!!!!

 Sto impazzendo.
Il tuo messaggio č piuttosto difficoltoso da interpretare.
Hai dichiarato ADO fra i riferimenti del progetto?



Quello che vedi č un modulo.
Certo che poi ho dichiaratoADO nei vari form!!!
Il mio problema č che funziona tutto con un progetto che ho gią.
Creando un nuovo progetto appena definisco Public DB as conn....
invece di propormi connection mi propone coll.....
La cosa strana č che con l'altro progetto mi propone connection.
Quale puņ essere il problema?
Thanks!

 Quale può essere il problema?
Scommettiamo?
In subordine, verifica come hai scritto le varie "Public DB as ..."
nell'altro progetto. Sei sicuro che non ci sia qualcosa del genere "Public
DB As ADODB.Connection"? Noti la differenza?

assolutamnete no, è tutto uguale.
Ecco, per esempio, nel modulo voglio definire Public
DB As ADODB.Connection ma arivato a scrivere ADO.... intellisense non
me lo propone quindi non è valido.
Forse ho omesso di definire qualcosa ma non capisco cosa.....

 Forse ho omesso di definire qualcosa ma non capisco cosa.....
Scusa se insisto, ma riverifica Progetto > Riferimenti


Sei de coccio? :-)
Vai in Progetto - Riferimenti
Controlla che sia spuntato Microsoft ActiveX Data objects 2.x Library (x 
e' la versione di ADO installata sul tuo pc)
Se e' gia' spuntato, di solito intellisense non funziona perche' c'e' 
qualche errore in una dichiarazione o in una definizione di routine ...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!



Fatto, nulla di nuov.
Scusa, ma se tu crei un nuovo progetto e scrivi in un modulo PUBLIC D
as conn.... lui ti propone connection?

 as conn.... lui ti propone connection?
Certo che no.
Ma se, porca pupattola zozza maremma maiala, se:
-In Progetto > Riferimenti spunto Microsoft ActiveX Data Objects ...
e se:
-scrivo Public DB as ADODB.Conn...
allora sì.
Sei un masochista? Vuoi essere plonkato? Stai trolleggiando? Qual è il tuo
handycap?

Ok Ok ......
Fatto. 
Thanks!!!!
Scusami se ti ho fatto perdere la pazienza ma sono un novizio.
Ti ringrazio tanto per il suggerimento (datomi con il cucchiaino).
Thanks!!!

 Ti ringrazio tanto per il suggerimento (datomi con il cucchiaino).
Mi farete morire prima o poi ! ^_^
Scusate ma so troppo rotfolosi questi 3ad ^_^
Complimenti a Lupo per la saggezza acquisita negli anni e a Yachi per aver
compreso in termini ragionevoli i vari aiuti !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/
Newsgroup: it.comp.lang.visual-basic
Titolo: Database..

Ciao a tutti Vi ringrazio anticipatamente...
ci sarebbe qualcuno che sprecherebbe qualche minuto per
cercare di spiegami come aprire un Dbase ..e come scriverci dentro??
grazie a tutti...

 cercare di spiegami come aprire un Dbase ..e come scriverci dentro??
ciao,
non fidarti troppo di quello che dico,
potresti provare cosě:
Dim Myworksp As Workspace
Dim MyDatabase As Database
Dim rsTmp As Recordset
Dim strQ As String
Dim strNomefileDb as String
strNomefileDb  = "C:\Db\pippo.mdb"
Set Myworksp = CreateWorkspace("", "admin", "", dbUseJet)
On Error Goto ...     gestione degli errori ...
Set MyDatabase = Myworksp.OpenDatabase(strNomefileDb, True)
strQ = "SELECT * NOME_TABELLA "     ' istruzione SQL che chiede al database
tutti i campi della tabella "NOME_TABELLA"
Set rsTmp = MyDatabase.OpenRecordset(strQ) 'mando al DB l'istruzione e metto
i risultati in rsTmp
...
per visualizzare i dati contenuti nel recordset vedi F1
...
es. per cancellare una riga
strQ = "DELETE FROM NOME_TABELLA WHERE nome='topolino'; "   'comando sql che
cancella tutte le righe che contengono topolino
' nel campo nome
...
MyDatabase.Execute strQ       ' esegue l'istruzione
...
potresti imparare SQL, come sto cercando di fare io, ... mah ...
ciao
Davide

 Set Myworksp = CreateWorkspace("", "admin", "", dbUseJet)
... ecc ...
dimenticavo di dirti che credo dovresti conrtollare nel menu:
progetto -> riferimenti
seleziona Microsoft DAO 3.? Object Library
fammi sapere se funziona
Davide


Perche' usi DAO e non ADO?
Ciao e buon lavoro!

 Ciao e buon lavoro!
principalmente perchè non lo so usare ADO,
ho provato a usare ADO ma non ho trovato esempi su come mandare, via codice,
una stringa sql al database, oppure come connettermi o sconnettermi
SEMPRE DA CODICE al mio database.
Se hai consigli sono moooolto graditi...
ciao
Davide

 una stringa sql al database, oppure come connettermi o sconnettermi
ehm ... come non detto, gli esempi li ho appena trovati nella guida in
linea.
adesso li provo.
Dav.