mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Da Access ad Oracle

Stò facendo il porting di una mia applicazione scritta con VB che utilizza
MDB di Access ad Oracle 8. ( Utilizzo ADO 2.0 )
Il primo problema che mi trovo ad affrontare è quello delle Join fra
tabelle.
Io ho sempre utilizzato JOIN ( Left, Right o Inner ).
In Oracle tutto ciò non funziona.
A me riesce fare soltanto una Join fra due tabelle, non so come si scrive
una Join che lega una tabella ad altre tre.
Chi sà scrivere una select tipo questa in Oracle.
SELECT  Tabella_A.*, Tabella_B.*, Tabella_C.*, Tabella_D.*
FROM
( ( Tabella_A
     LEFT JOIN Tabella_B ON  Tabella_A.CodiceUtente =
Tabella_B.CodiceUtente )
  LEFT JOIN Tabella_C ON Tabella_A.CodiceUtente = Tabella_C.CodiceUtente )
LEFT JOIN Tabella_D ON Tabella_A.CodiceUtente = Tabella_D.CodiceUtente
Un altro quesito a cui non so dare risposta è: Che tipo di cursore devo
utilizzare ?
Lato client, Lato server ( oppure adCursorNone, nessun cursore significa che
dopo la restituzione del recordset non viene mantenuta memoria del cursore
? )
Grazie
--
Pino Saffioti
-----------------------
pi...@asl1.to.it

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Riconescere i nomi dei computer su LAN

1.  Posso conoscere il nome dei computer collegati su di una LAN tramite
TCP/IP ?
 2. Ho la necessità di ricercare una cartella presente nei computers
presenti su questa  LAN .
Grazie per l'aiuto dal MultiMedia Team.

 presenti su questa  LAN .
mi pare che su 
http://www.killervb.com
 ci sia un esempio di come utilizzare
API per fare ciò di cui hai bisogno
(funziona sia in W98 che in NT (col 95 non l'ho provato, ma credo che vada
cmq))
Ciao
Faber

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

E sono ancora una volta a chiedervi aiuto.
Ho una grid impostata su di un data al quale imposto un bookmark in
questo modo ( va bene ? ):
	data.recordset.bookmark = "Codice = " & data.recordset.codice
Ma poi anche se questa assegnazione non mi provoca errori, non riesco a
spostare il puntatore della griglia a quel record.
Come posso fare ?
Grazie ancora.
Elisa

 wrote in message 37DCCFD8...@tin.it...


,

--
Francesco Marcolini
fmarc...@stock-spa.it
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

 	data.recordset.bookmark = "Codice = " & data.recordset.codice

Newsgroup: it.comp.lang.visual-basic
Titolo: Sempre il solito pivello...

Come faccio a verificare se un file con un dato nome esiste già e in tal
caso cancellarlo?
saluti e grazie

 saluti e grazie
if dir("c:\pippo\pluto,txt")<>"" then kill "c:\pippo\pluto,txt"
direi

 wrote in message
91356g$2j8vs$1...@ID-51318.news.dfncis.de...


 wrote in message
news:91356g$2j8vs$1...@ID-51318.news.dfncis.de...

eheh... stavolta gli apici ci sono, ma....... :-)))


Allora la vogliamo imparare 'sta punteggiatura o no?
P.S.: i puntini di sospensione sono solo 3! :)
Ciao

 ha scritto


:)
mica solo, se ci guardi.
ha ragione machi...
come dice skunk, poi perdo un casino di tempo
a correggere quello che ho scritto.
lui no.
eheheh :)))

 wrote in message
news:913ive$2oful$1...@ID-51318.news.dfncis.de...

ehehe... :))

 wrote in message
news:DnaZ5.750$Kw2....@twister2.tin.it...

no... è che ne avevo dichiarate 2 istanze... :))
vabbe'... mo basta xche' senno' andiamo troppo OT ...

Newsgroup: it.comp.lang.visual-basic
Titolo: spedire e-mail via codice

Salve a tutti.
Ho trovato questo codice per spedire e-mail:
Const SW_SHOWNORMAL = 1
Dim sText As String, sAddedText As String
Dim txtMainAddresses As String, txtCC As String, txtBCC As String
Dim txtSubject As String, txtBody As String
Dim txtAttachmentFileLocation As String
    txtMainAddresses = "destinatario"
    txtSubject = "Oggetto"
    txtBody = "corpo del messaggio"
    If Len(txtMainAddresses) Then
        sText = txtMainAddresses
    End If
    If Len(txtCC) Then
        sAddedText = sAddedText & "&CC=" & txtCC
    End If
    If Len(txtBCC) Then
        sAddedText = sAddedText & "&BCC=" & txtBCC
    End If
    If Len(txtSubject) Then
        sAddedText = sAddedText & "?Subject=" & txtSubject
    End If
    If Len(txtBody) Then
        sAddedText = sAddedText & "&Body=" & txtBody
    End If
    If Len(txtAttachmentFileLocation) Then
        sAddedText = sAddedText & "&Attach=" & _
            Chr(34) & txtAttachmentFileLocation & Chr(34)
    End If
    sText = "mailto:" & sText
    ' clean the added elements
    If Len(sAddedText) <> 0 Then
        ' there are added elements, replace the first
        ' ampersand with the question character
        Mid$(sAddedText, 1, 1) = "?"
    End If
    sText = sText & sAddedText
    If Len(sText) Then
        Call ShellExecute(Me.hwnd, "open", sText, _
            vbNullString, vbNullString, SW_SHOWNORMAL)
    End If
Volevo sapere una cosa. Se l'utente non ha un programma di posta
elettronica, questo codice genera un errore? E in caso affermativo che
tipo di errore?
Ciao
Giacomo

 tipo di errore?
mi sembra ritorni il 31 se non trova un programma adatto.
il 2 se invece si tratta di un file che pero' non riesce a trovare...
altro non ricordo :D

 tipo di errore?
consulta l'help a proposito della funzione chiave: ShellExecute()
--
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Data aware - Per i più esperti

Qualcuno di voi ha mai creato una classe - inserita in una
dll - data aware?
Io sto provando or ora, perň mi succede che quando
cerco di utilizzare controllo.datafield = "nomecampodelmiodb"
e poi attacco set controllo.datasource = miaclasse
il metodo class_getdatamember viene eseguito all'inverosimile
per n volte sempre diverse, e poi non si vedono risultati.
Se invece non uso nessun datafield tutto funziona egregiamente.
La domanda č: Sbaglio io? Se si dove. Oppure c'č
qualche accorgimento che su msdn non viene spiegato?
Nel class_datamemeber non faccio altro che fare set data = miorecordset
dove miorecordset č a sua volta una dll sempre mia che restituisce un
oggetto recordset.
Ciao
Andrea

Hai impostato la proprietą della classe DataSourceBehavior = vbDataSource ?
ciao Biagio

Certo ... altrimenti non sarei riuscito nemmeno a vedere i
dati senza il problema spiegato.
Ciao
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo tastiera

Ciao a tutti! Vorrei scrivere un'applicazione che mi faccia il log di tutti
i caratteri premuti dalla tastiera, anche utilizzando altre applicazioni.
Quindi:
1 - Come faccio a tenere il programma in memoria senza renderlo visibile
sulla barra delle applicazioni?
2 - Come faccio a catturare le pressioni dei tasti anche quando queste
avvengono in altri programmi ?
Grazie a tutti per i suggerimenti.
Massimo.

 wrote in message
8bcnk0$nn3$1...@fe1.cs.interbusiness.it...


 >
Non richiesta, ovviamente.
Massimo.


Beh, se uno fa una richesta in un NG pubblico, questo NG, deve accettare soluzioni, consigli,
opinioni e perché no, critiche. Quindi nello stesso istante in cui tu hai posto la domanda hai
richeiesto anche un opinione.
Detto questo, concordo con i dubbi di Marco circa la legittimità di un possibile utilizzo, ma di
certo saprai che se tu, una volta che intercetti i tasti premuti (un esempio lo trovi sul Sito
Comune) tramite un programma nascosto (anche questo lo trovi sul Sito Comune) e lo salvi in un Log,
probabilmente il passo successivo, se i tuoi intenti sono "furbastri" come Marco suppone, sarà
quello di inviare tale log via e-mail (toh, anche questo lo trovi sul Sito Comune...) o magari ad un
server FTP (ma guarda un po', sul Sito Comune c'è pure questo, però..... ^___^)....Però se uno,
tramite un firewall o simili riesce a vedere quello che stai illegittimamente inviando, beh, direi
che, a norma di legge, sono capperi tuoi..... 
Quindi sono certo che le tue intenzioni non sono queste.... o, se lo erano, non lo sono più... ^___^
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
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [ot] ibm assistant in w2000 ?

devo portare in vb alcuni vecchi prog in filing assistant2, e per farlo
dovrei se possibile fare girare i vecchi in w2k. solo che, anche
copiando i .sys nascosti in c:\, si bloccano dopo la prima schermata. in
w95/98 fanno storie ma si muovono, in w2000 proprio no.
qualcuno ha una soluzione ?
grazie, a.

 wrote in message
9klmnc$52sb9$1...@ID-51318.news.dfncis.de...

Se usi W2000 puoi installare una macchina virtuale (
http://www.vmware.com/
)
con MSDOS (4-5-6) e risolvi il problema.
Puoi condividere tra macchina reale e virtuale, il cd, floppy, e sk rete
(non l'hd, a meno di creare una cartella condivisa tra le due... macchine)
CIAO!
P.S. se non riesci a scaricare il trial, fai un fischio ;)

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

ho questo problema
-- 
Crepaldi Luca
Tart...@Yahoo.it
Tar...@wappi.com
Grazie................

 wrote in message
01bf2cdf$e1547140$5100940a@nwx01t4320...

La soluzione e' questa :
~~
Prego......
Ciao ;-))
Ven

Newsgroup: it.comp.lang.visual-basic
Titolo: possibile anteprima su oggetto printer?

Salve a tutti.
Posiziono degli oggetti grafici (linee e testo) su un oggetto printer.
E' possibile avere una sorta di anteprima prima di chiudere con .enddoc?
Grazie a tutti e buon lavoro.
raoul

 ha scritto nel messaggio
news:387EF6B8...@yahoo.com...


 wrote


 P.S: che ne dite di finanziare un 
WWW.SITOCOMUNE.IT
 ?
GENIALE !
APPROVO !
cioe', cosa che penso freghi di piu' agli altri eventuali interessati:
MI QUOTO !
QUANTO !
nb: si parla di "quote", distributivo: un po' per uno...
proposta: delphisti ospitati gratis se non rompono troppo...
si fa una sotto-sotto-sotto-directory, piccolina... tanto e' velocissima...
certo i non adepti si chiederanno: sitocomune, DE CHE ?
vabbe', c.... cioe', affari loro...

grazie...
confermo
nel mio sito c'è una libreria free di stampa e anteprima di stampa...
solo codice .bas e .frm
ciaoooooo
--
--[GbC]--
http://www.chiappori.net

 P.S: che ne dite di finanziare un 
WWW.SITOCOMUNE.IT
 ?
Non costerebbe neanche molto. Giusto un paio di centomilalire 
l'anno. Cmq io consiglierei, al limite, di usare 
www.freeservers.com
Permette i domini virtuali (gratis) come per esempio  
sitocomune.8m.com
Semplice, corto e AGGRATISE! :-)
---
News2000 1.0b Beta tester version 
http://socket2000.8m.com

vabbe', c.... cioe', affari loro...
Spe.. provo a chiedere a Marco Frazzoli se e come si potrebbe fare (Marco e'
il gestore di 
www.murialdo.it
).
Ciao
By -MES-   Maronese Ettore
http://www.maronese.com/mes
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: Dove si possono scaricare ocx professionali in versione trial?

Dove si possono scaricare ocx professionali in versione trial?
Ciao e Buon Anno

 Ciao e Buon Anno
www.componentsource.com
oltre ai vari produttori: ne trovi un po' nei links vb:
http://www.comune.modena.it/cittadini/apal

 ha scritto nel messaggio
news:92uj4b$8c6fo$1...@ID-51318.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: file ani

ciao a tutti,
qualcuno conosce qualche procedura per visualizzare file con estensione
.ani?
ps:sono un principiante.
grazie in anticipo saluti henry.

 ha scritto nel messaggio
news:8pos77$ovs$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Compattatore eseguibili

Ciao a tutti mi servirebbe un compattatore di file .exe e .com.
Mi spiego meglio:
devo far entrare delle utility di soccorso in un floppy da 1.44
mb,siccome mi mancano circa 100 k di spazio mi son ricordato che per
amiga c'era un programma che comprimeva l'eseguibile ma ma funzionava lo
stesso.
Esiste qualcosa per PC e sopratutto per DOS?
Grazie a tutti.

Scusate per la fretta ho sbagliato News!
Giuseppe Trovato ha scritto:


per DOS c'era LzEXE e un altro tool...
non mi ricordo...
per Windows non so...
se vuoi postami un msg che te lo invio...
-- 
GbC
http://www.chiappori.net
webm...@chiappori.net
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 MSDN Library non funziona

Ho Visual Studio 6.0 su un computer Pentium III 866.
Il programma funziona bene ma non mi funziona pi� l' HLP.
I 2 CD Rom MSDN non si leggono pi�, fino
a qualche tempo f� andavano bene.
Come potrei fare?
Si possono trovare da qualche parte?
Grazie. 

 ha scritto nel messaggio 
news:4b387ce9$0$1141$4faf...@reader1.news.tin.it...

MULO !!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con OLE

sto usando due OLE di tipo diverso, come facci a rendere non visibile la
prima e visibile la seconda? qual'è la sintassi dell'istrizione VISIBLE?
Grazie

 Grazie
.visible = true
oppure
.visible = false
Bye By
Kyla Skydragon

Newsgroup: it.comp.lang.visual-basic
Titolo: LEGGETEMI!!!!

Visitate questo sito 
http://members.xoom.it/Shark_/index.html
 o
http://Agostino.spedia.net
potrete trovare di tutto. Motori di ricerca, file MP3, alcuni programmi
utili
spedire messaggi gratis su cellulari, avere notizie sportive e sapere cosa
succede in Italia e all'estero, alcuni link a siti davvero interessanti,
imparare a GUADAGNARE NAVIGANDO

DECISAMENTE OT!!!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]WINSOCK

Ragazzi, ho il Winsock.ocx, ma quando lo inserisco in un progetto, mi
dice che non sono reperibili informazioni sui diritti di licenza e
quindi non posso usarlo. Sapere come ovviare a questo o se qualcuno è
disponibile, può postarelo a:
artemi...@usa.net
Grazie a tutti
Ciao
Artemis 23am

 wrote in message
37C59984...@ufo-nevada.test-site.usa.net...


 dove per %path% si intende il percorso del file.
Lo registra ma non funziona. Mi dice sempre che non ho i diritti di licenza
per usare il Winsock in modalità di progettazione. Qualche altra soluzione?
Ciao
Artemis 23am

Newsgroup: it.comp.lang.visual-basic
Titolo: INTERNET TRANSFER CONTROL 6.0 chiude MALE!!!

Ho sviluppato una piccola applicazione che deve trasferire tramite FTP un
File.
Ho utilizzato un controllo di INTERNET TRANSFER CONTROL 6.0, e tramite una
GET prelevo il file che mi serve dal server FTP predisposto, e fin qui tutto
bene!!!
tramite queste istruzioni:
INET.EXECUTE  "protocollo://username:password@host","GET file miadir/file"
(apre URL e riceve il file)
Dopodichč:
INET.EXECUTE "protocollo://username:password@host","CLOSE"
(chiude la sessione corrente)
oppure
INET.CANCEL    (chiude tutte le sessioni e processi INET)
Il problema sorge quando (Attenzione bisogna necessariamente creare
l'eseguibile), l'applicazione esce!
Dandomi un problema BRUTTO BRUTTO (Crash con Dott. WATSON).
P.S. Se invece di uscire dall'applicazione tramite un pulsante od altro
contenente END, uccido il processo da TASK MANAGER il problema non sussiste!
Sto sviluppando sotto NT4.0 workstation con VB6.
Grazie a tutti coloro che danno uno sguardo!
Ciao MAURO!



 Dopodichè:

Newsgroup: it.comp.lang.visual-basic
Titolo: sincronizzare database

Devo mettere in rete una mia applicazione.
Vorrei che più utenti possano consultare e/o modificare contemporaneamente
lo stesso database.
Le tecniche sono innumerevoli.....ma io ho pensato:
'non si potrebbero creare N database sul server, cloni di uno stesso
database campione, uno per ognuno degli N client?'
In questo modo tutto sarebbe risolto "sincronizzando" gli N database sul
server, cioè facendo in modo che ogni modifica apportata ad uno degli N
database venga prontamente notificata agli altri N-1 database.
Ma come realizzare questo sincronismo?
Penso si possa realizzare con VB, ne ho sentito parlare....ma non esiste
qualche programma che fa già questo? Magari qualcosa che, lasciato in
esecuzione sul server, si prenda carico di tutto?
                                                             Ciao  e grazie
delle risposte.

...

Non so se corrisponde a quanto da te richiesto, e non so che db usi (non
l'hai specificato...), ma se usi Access, hai gia' il meccanismo delle
"repliche".
Non l'ho mai usato, quindi ti consiglio di leggere l'help di Access, oppure
di chiedere maggiori info a qualcuno piu' esperto in materia... magari su
it.comp.database.access).
--
Roal Zanazzi
z...@iol.it


se usi access è folle... basta far aprire a tutti lo stesso...
bye
Newsgroup: it.comp.lang.visual-basic
Titolo: api: device capabilities

Qualcuno mi sa spiegare con un piccolo esempio l'uso dell'API :
DEVICECAPABILITIES.
gRAzIE
David
--
E-mail: 
d...@iol.it

...

L'API di Windows DeviceCapabilities fornisce un gran numero di informazioni
sulla stampante specificata. Purtroppo non posso inviarti l'esempio che
chiedi poiché per usare correttamente tale funzione è necessario definire un
gran numero di costanti che io non conosco. In ogni caso, riporto qui di
seguito le dichiarazioni che ho trovato (non so neanche se siano giuste),
sperando che qualcun altro, con il mio spunto, possa darti una mano.
Private Type DevMode
    dmDeviceName As String
    dmSpecVersion As Long
    dmDriverVersion As Long
    dmSize As Long
    dmDriverExtra As Long
    dmFields As Long
    dmOrientation As Long
    dmPaperSize As Long
    dmPaperLength As Long
    dmPaperWidth As Long
    dmScale As Long
    dmCopies As Long
    dmDefaultSource As Long
    dmPrintQuality As Long
    dmColor As Long
    dmDuplex As Long
    dmYResolution As Long
    dmTTOption As Long
    dmCollate As Long
    dmFormName As String
    dmLogPixels As Long
    dmBitsPerPel As Long
    dmPelsWidth As Long
    dmPelsHeight As Long
    dmDisplayFlags As Long
    dmDisplayFrequency As Long
    DWOdmICMMethod As Long
    dmICMIntent As Long
    dmMediaType As Long
    dmDitherType As Long
    dmReserved1 As Long
    dmReserved2 As Long
End Type
Private DevMode As DevMode
Private Declare Function DeviceCapabilities Lib "Winspool.dll" Alias
"DeviceCapabilitiesA" (ByVal pDevice As String, ByVal pPort As String, ByVal
fwCapability As Long, pOutput As Byte, pDevMode As DevMode) As Long
Per quanto riguarda la spiegazione dei parametri della funzione (spero che
sia corretta, ma non assicuro niente): pDevice è il nome della stampante
(ottenibile, ad esempio, con il comando VB Printer.DeviceName); pPort è il
nome della porta a cui è connessa la stampante (ad esempio "LPT1");
fwCapability specifica il tipo di informazione che si vuole ottenere,
pOutput è un puntatore ad una variabile il cui valore dipende da
fwCapability; pDevMode è un puntatore ad un tipo di dati DevMode.
Spero di essere stato, in qualche modo, utile.
Marco Minerva
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda per chi mastica EXCEL

Come faccio a farmi restituire in una data cella dalla formula seguente
=(MAIUSC(intA1))&". "&desA1
(dove intA1  è del testo e cosi anche desA1)   il testo di intA1 non
solo in maiuscolo ma anche formattato in grassetto?
Oppure è molto difficile costruire una  funzione che dalla cella intA1
(che contiene un intestazione) e dalla cella desA1 (che contiene la
descrizione) restituisca  in una cella  tutto il testo di intA1 e desA1
di cui intA1 in grassetto e maiuscolo e desA1 normale ma a capo nella
cella?
Grazie a tutti
--
FabioK (kalama)
mail 
to:fabio...@flashnet.it
mail 
to:fabi...@tiscalinet.it
mail 
to:fabi...@hotmail.com
NORTH SHORE WEB PAGE
HTTP://MEMBERS.XOOM.COM/FABIOK

cella?
Se ho capito bene, vorresti che il testo contenuto in una cella andasse a
capo quando decidi tu e che alcune righe di tale testo siano in grassetto ed
altre no.
Bene, credo non sia possibile. Mi farebbe piacere essere smentito.
Potresti, pero', far riferire una Casella di testo ad una cella che
contenga:
=MAIUSC(intA1)&"."&CODICE.CARATT(10)&desA1
Per il grassetto ci stiamo attrezzando. :o(
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: KeyPressed

Come posso fare per rilevare l'evento KeyPressed nella mia applicazione?
Se rilevo l'evento del form principale non funziona, perchè questo non ha
mai il focus che sarà su uno dei controlli presenti....
Se ad esempio voglio che l'applicazione si chiuda premendo ESC.... non dovrò
mica catturare l'evento KeyPressed di tutti i controlli!?
La soluzione che uso adesso è quella di monitorare lo stato dei tasti con la
funzione API GetKeyState e un timer... spero che ci sia una soluzione
migliore! ;-)
Ciao
Lorenzo

Se rilevo l'evento del form principale non funziona, perchè questo
Myform.KeyPreview = True
...processa la pressione dei tasti prima di controlli contenuti nel form
stesso. Poi ti devi gestire eventualmente l'evento KeyPress con
if KeyAscii = 27 then Unload Me ecc. ecc

 Come posso fare per rilevare l'evento KeyPressed nella mia applicazione?


migliore! ;-)
E stavolta c'è!
Devi impostare la proprietà del form  KeyPreview = true, così tutti i tasti
verranno prima notificati dal form e poi passati ai vari controlli.
La soluzione quindi è un bel "Case" in Form_KeyUp
Ciao.

mai il focus che sarà su uno dei controlli presenti....
  Cerca KeyPreview sul manuale.
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

La soluzione quindi è un bel "Case" in Form_KeyUp
Ok, tutto bene, solo che non becca i tasti freccia..... :-(     (Ma sarò
sfigato....)
Se nel form ci sono altri controlli tipo immagini o bottoni i tasti freccia
non vengono catturati dal form.
Idee?
Thank's
Lorenzo Grassi

migliore! ;-)
setta le KeyPreview del tuo form a true, così la keypress passerà
prima sul form e poi al controllo con il focus.
-----------------------------------------
Wiggum Winchester
e-mail: 
wiggum-w...@usa.net
-----------------------------------------
Se cerchi info su Linux, VB, o 
sui Simpson, allora devi venire qui:
http://winchester.future.easyspace.com
-----------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto su una combobox

Cari tutti del NG,
ecco il mio problemino semplice semplice per Voi:
ho un recordset (che chiameremo "rst") che estraggo da un DB con una
connessione ADO, il cui risultato è un elenco di cognomi.
Ora sul form1 ho una combobox vuota.
Vorrei che al caricamento del form, la combobox si alimentasse "magicamente"
con tutti i cognomi contenuti nel recordset "rst".
Ho provato in vari modi collezionando...insuccessi..
Datemi una mano.....
Grazie
Chris

 con tutti i cognomi contenuti nel recordset "rst".
cbo.clear
if rst.bof<>0 and rst.eof<>0 then
    MsgBox "Nessun record"
else
    rst.movefirst
    do
        if rst.eof then exit do
        cbo.additem rst!cognome
        rst.movenext
    loop
end if

Dim l_adoRS    as RecordSet
Dim l_sSQL    as String
Combo1.Clear 'Pulisce la Combo
l_sSQL = "SELECT cognomi FROM bla bla bla... " 'Scrivo la Select dei cognomi
Set l_adoRS = New RecordSet
With l_adoRS
    .Open l_sSQL, g_adoConnection, ... 'Apro il RecorSet
    While Not .EOF 'Lo ciclo...
        Combo1.AddItem !cognomi 'Aggiungo i cognomi alla Combo
        .MoveNext 'Passo al prox. cognome
    End
    .Close 'Chiudo il RecordSet
End With
Set l_adoRS = Nothing 'Distruggo i suoi riferimenti
Byez
Tango

 ha scritto nel messaggio
news:alt9go$8r4$1...@fe1.cs.interbusiness.it...



i vari metodi che ti hanno gia detto li devi mettere nell'evento
Form_Initialize
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Bug in RDO 2.0 ?

Stò lavorando con gli oggetti RDO e mi si è presentato questo problema:
Ho aperto un Resultset su una selezione comprendente due campi memo,andando
in debug dopo il metodo MOVEFIRST il controllo immediato mi torna in
corrispondenza dei valori di indice per quei due campi il contenuto esatto
dei campi stessi (non vuoto) , ma come tento di passare questi valori ad una
variabile o comunque cerco di usarli (ad eccezione dell'inserimento in un
MSGBOX) il resultset in corrispondenza degli stessi indici prende il valore
null e mi torna un errore per uso incorretto del valore NULL.
Il BUG  lo ha lui o io???


Non si tratta di un bug. Il punto è che un campo memo è un campo BLOB
(binary large object) e non si può ricevere All-in-One poichè potrebbe
essere troppo esteso. Esso va ricevuto in spezzoni.
Se controlli il tipo di dati del campo, infatti, scopri che esso è un
rdTypeLONGVARCHAR.
Come risolvere?
Usa il metodo appropriato per ricavare il contenuto: GetChunk(numbytes).
Altrimenti cambia tipo di dato sul DB... :))
 Alfredo.

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Err.Clear

A cosa serve Err.Clearcnel seguente codice?
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    ' you can't close this form without validating the current field
    If UnloadMode = vbFormControlMenu Then
        On Error Resume Next
        Dim ctrl As Control
        ' give the focus to each control on the form
        ' then validate it
        For Each ctrl In Controls
            Err.Clear
            ctrl.SetFocus
            If Err = 0 Then
                ' don't check controls that can't receive the focus
                ValidateControls
                If Err = 380 Then 'Il controllo non ha superato il self-test
                    Cancel = True
                    Exit Sub
                End If
            End If
        Next
    End If
End Sub
Grazie :)

             If Err = 0 Then
[snip]
A fare quello che dice la guida: azzerare l'oggetto Err.
Ciao

 ha scritto nel messaggio
news:ZWOn7.176059$TS4.1...@news2.tin.it...

Si, ho letto l'MSDN a riguardo..e forse ho capito. Serve a resettare Err
durante il ciclo For? Adesso  che ci penso credo sia cosě....anche perchč
For Each ctrl in Controls la dice tutta.......:) Giusto?
Grazie mille cmq ;)

 For Each ctrl in Controls la dice tutta.......:) Giusto?
Questo che c'entra?
Ciao

 Questo che c'entra?
Nel senso che se durante il ciclo incontra un Errore Err assumerà dei
valori. Dopo aver maneggiato l'errore Err deve essere resettata....infatti
si trova all'interno del ciclo For.
Newsgroup: it.comp.lang.visual-basic
Titolo: UserControl

Salve a tutti.
Ho una domanda:
supponiamo di avere un tipo  vettore2D.
 Dim punti(100) as Vettore2D
Come posso passare tali vettori ad un userControl?
Grazie.

 ha scritto nel messaggio 
news:457c671d$0$22393

' Nello UserControl
Dim mioVettore() as Vettore2D
Public Sub EPassamiStoVettore(ByRef vett As Vettore2D)
    mioVettore = vett
End Sub
p.s.:
nota che punti(100) di default contiene 101 punti (da 0 a 100).
Per passare cento punti esatti meglio fare
Dim punti(0 To 99) As QuelloCheVuoi
VB preferisce gli array dinamici:
Dim punti() As QuelloCheVuoi
...
Redim punti(0 To 99)
Ciao 


Ti ringrazio per la risposta, ma ho già provato e ... non funziona.
Alternative?

 Alternative?
Allora il mio compilatore VB6 è bacato ;)
Definisci "non funziona".
Ciao 

 ha scritto nel messaggio 
news:457d937b$0$16157$4faf...@reader3.news.tin.it...

Ops, scusa:
Public Sub EPassamiStoVettore(ByRef vett() As Vettore2D)
Ciao

Dunque vediamo di spiegarmi meglio.
Ho un modulo BAS in cui ho dichiarato
public type Vettore2D
 x as double
 y as double
end type
public P() as vettore2d
In un form definisco:
redim p(100)
poi definisco i valori.
nell'Usercontrol ( sezione dichiarazioni) scrivo:
dim PP() as vettore2d
quindi
public sub passa vett(byref p() as vettore2d)
pp=P
end sub
l'errore che mi dà è:
"errore di compilazione.
"solo i tipi publici definiti dall'utente definiti in moduli di oggetto
"publici possono essere utilizzati come parametri o tipi
"restituiti per routine publiche di moduli di classe o come campi di tipi
"publici definiti dall'utente"
Come mai?

 ha scritto nel messaggio 
news:457de2b7$0$19097$4faf...@reader4.news.tin.it...

Ah, ok, quello che temevo :)
Niente di grave, provo a tradurre dal VB6ese:
Hai definito Vettore2D in un modulo Bas, quindi Vettore2D è un tipo interno 
al progetto.
Nell'UserControl, che evidentemente fa parte di un OCX, che è visibile 
all'esterno del progetto esponi una sub pubblica, quindi anch'essa visibile 
all'esterno.
Dato che questa sub pubblica chiede un Vettore2D, che nessuno all'esterno 
del progetto conosce, VB si incavola (è un po' come quando qualcuno ti parla 
dei propri amici indicandoli per nome come se tu li conoscessi e sapessi di 
chi stanno parlando).
Soluzione: metti la definizione di Vettore2D in una classe pubblica, in 
questo caso ti conviene metterlo direttamente nel modulo del controllo.
Ciao 

 se tu li conoscessi e sapessi di chi stanno parlando).
ROTFL
Ora capisco perché certi membri si possono definire... Friend
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.

 Ora capisco perché certi membri si possono definire... Friend
:)
A me è una cosa che fa impazzire :)
Stai parlando con uno e questo ti esce con "...l'ho detto anche a mario..." 
e tu pensi "a chi???".
Ciao 

 Ciao
Ti ringrazio .Ora provo.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO!! Calcolare...

se ho una variabile string del tipo:
espr="5*2+3"
come faccio a farla calcolare? (per restituirla ad una textbox?)
rispondetemi a 
foc...@tiscalinet.it
Grazie
Focala

 wrote in message
891s67$i4f$1...@pegasus.tiscalinet.it...


...


 Potresti essere più chiaro per favore? (sono un principiante)


 Ma io ho Vb5!!
Va anche sul VB5, lo puoi scaricare da qui:
http://www.microsoft.com/italy/scripting/default.htm?/italy/scripting/related/
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

...


Cosa devo scaricare di preciso da quel sito???
Focala
Newsgroup: it.comp.lang.visual-basic
Titolo: Property OCX

E' possibile in VB6 su un ocx in base ad un Property
esempio    Property mode
a seconda del valore introdotto far visualizzare certe property e certe
altre no.
Grazie

No, o sono pubbliche o sono private, in fase di compilazione. L'unica cosa
che puoi fare è a seconda del valore mode, non farle usare, con messaggi di
errore o farle uscire immediatamente
--
Fabio Guerrazzi
VB Graphic Developer
http://www.sourcecode4free.com/cgt
fab...@libero.it
ICQ: 64649187

 che puoi fare č a seconda del valore mode, non farle usare, con messaggi


 ha scritto nel messaggio
news:DeuL7.158278$sq5.7...@news.infostrada.it...

Ah sě?
E come si fa?
Ciao

 quando passo in modalita Multiline.
Syntax error: frase incompleta o non correttamente formulata.
(e due)
Ciao

hm??
Lì cambia l'interfaccia, non il tipo. Il tipo di dati è sempre String.
MultiLine=True eseguirà del codice che modificherà l'aspetto
visivo e operativo del textbox, che so, inviando qualche SendMessage,
limitando la scrittura o roba del genere...
Un TextBox è una Window, come qalsiasi altro controllo. Tutto quello che si
vede a video ed ha una proprietà hWnd è una window, come un normale form. I
controlli TextBox, label,
combobox, listbox ecc.. internamente sono *visti* tutti come finestre a cui
sono attribuiti proprietà specifiche di default. Visual Basic non accede
direttamente a queste proprietà (nel senso che non c'è modo di farci
apparire ad es. la caption di un form) perche sono proprietarie del GDI di
windows, ma usa delle proprie classi interne (memorizzate nel runtime
msvbvm60.dll) per assegnare alcuni attributi.
Quando scrivi un testo in una textox, ad esempio, il codice interno (C++)
posiziona il cursore, lo fa lampeggiare, legge e scrive il bitmap del
carattere attivo ecc..
Insomma, l'impostazione di una proprietà fa fare percorsi diversi al codice.
Niente di più


eheh.. suppongo gli manchi dalla tastiera il punto interrogativo  :)
Fabio

 ha scritto nel messaggio
| > E' possibile in VB6 su un ocx in base ad un Property
| >
| > esempio    Property mode
| >
| > a seconda del valore introdotto far visualizzare certe property e certe
| > altre no.
|
| Ah sì?
|
| E come si fa?
Be', si mette un bell' If. Poi a fianco della condizione
    "Ambient.UserMode" (=True se a design time)
ci si puo' aggiungere la condizione
    "NomeVariabileDiProprietà = valore"
Qualcosa del genere:
Property Get MiaProprietà2()
    If Ambient.UserMode And m_Proprieta1 = "valore" Then Err.Raise 383 ' Not supported at design
time
    ...
End Property
Newsgroup: it.comp.lang.visual-basic
Titolo: C'è un sito microsoft con i controlli aggiornati?

come da oggetto...
grazie...

 come da oggetto...
Puoi scaricare quelli del VB 6, a me vanno anche con il VB5.
Dovrebbero essere aggiornati alle ultime versioni (SP5, credo).
[con il solito disclaimer: _A ME_ funzionano, per gli altri non mi
assumo responsabilità di alcun genere, claro ?]:
"INFO: CAB Files Distributed with Visual Basic 6.0"
http://support.microsoft.com/support/kb/articles/q193/3/66.asp
C'è qualcosa anche da queste parti: 
http://activex.microsoft.com/
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto, urgenza per esame università...

Ciao a tutti, devo realizzare un programmino semplice semplice
in VB5 che accede ad un file mdb (Access) locale via ODBC tramite JET,
dunque DAO,
non assolutamente RDO...
So fare tutto tranne che: accedere all'mdb via ODBC...
se scrivo qualcosa del tipo:
dim mioWS as Workspace
dim mioDB as Database
Sub Apri_ODBC ()
    set mioWS=CreateWorkspace("ordini", "admin", "", dbuseJet)
    set mioDB=mioWS.OpenDatabase("ordini", , true, "ODBC;DSN=ordini")
End Sub
mi da errore sulla seconda set...
evidentemente sbaglio l'approccio, non badate se manca un parametro nella
sec. set,
non l'ho messo perchè serve solo a stabilire se visualizzare la finestra di
dialogo ODBC...
Grazie, Grazie, Grazie, GRAZIE a chi mi darà una mano, è urgente visto che
ho poco tempo
per consegnare il progetto...
Ciao Davide
pir...@CLEARtin.it
per rispondere eliminare dall'indirizzo i caratteri maiuscoli...

....
Ciao, potresti dirmi se c'e' un motivo tecnico, magari un calo di
prestazioni, accedendo via RDO , anche io infatti ho avuto lo stesso
problema e mi sono arreso.:-)

...

Caspita, Non e' che sapete spiegarmi la differenza tra DAO e RDO?
Hi,Ciao
By -MES-

Newsgroup: it.comp.lang.visual-basic
Titolo: Modem ISDN

E' possibile usare un modem ISDN su una linea non ISDN?
E viceversa?
Grazie

 ha scritto nel messaggio
news:xP3E6.1860$2l.7...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Error 429

Impossibile registrare activex errore 429, qualcuno sa darmi una mano nel
capire da dove partire
grazie

 wrote in message
news:7hgi74$q51$1...@nslave1.tin.it...


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

Avrei una proposta da fare a questa NG.
Perchè non ci si organizza per spedire e ricevere testi criptati da
altre persone con i loro programmi in VB e di cercare di decriptarli,
testando così la validità dei programmi che hanno creato il testo
codificato.
In questo modo ci si può aiutare a vicenda nella creazione di programmi
sempre migliori che di volta in volta vengono modificati grazie ai
consigli degli "Hacker" che li hanno battuti. :-)
Questa idea si può espandere anche ad altri tipi di programmi, che così
vengono testate su macchine diverse da quelle del programmatore, e si
può testare la loro compatibilità.
Aspetto commenti ed anche critiche (spero poche e costruttive) sulla mia
idea.
Grazie.
Tango

Grazie.
Ci sono quintali di libri che riportano studi sulla criptazione (fai conto
che i primi lavori furono sponsorizzati dalla CIA - nata proprio per
questo). Discutere su un NG di programmazione su metodi di cifratura
PERSONALI sarebbe un po' come gettare i soldi al vento.
Naturalmente questo è il mio modestissimo parere.
Ciao Marco.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]come utilizzo iis-esempio piccolo gradito

Come posso implementare una piccola applicazione iis ?
Qualcuno lo ha gia' fatto ?
Se si gradirei un piccolo esempio funzionante .
Grazie a tutti, capisco che puo' essere uno stress ma potrebbe essere utile
a molti.
Daniele

zeus ha scritto:

che roba è una "applicazione iis"??????????
--
By matteo(olè)
Mail to: 
ori...@libero.it
 
vuoiunscinquant...@yahoo.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensioni ComboBox

Salve a tutti,
qualcuno sa dirmi se esiste un modo (un SendMessage o altro), in modo da
poter settare l'altezza del menů a tendina di una combobox quando "viene"
aperta?


Grazie a tutti :)

 Grazie a tutti :)
Credo che si possa leggere l'altezza del singolo Item, quindi basta
moltiplicarla per il numero di Items...
Public Const CB_GETITEMHEIGHT = &H154
itemHeight = SendMessageLong(Combo1.hWnd, CB_GETITEMHEIGHT, 0, 0)
Il Numero di Items da visualizzare lo sai di certo a priori...?!?!
Ciao
@Alex

 Il Numero di Items da visualizzare lo sai di certo a priori...?!?!
Forse mi sono spiegato male.
A me serve es.
Ho 30 elementi, ce ne stanno 15 senza scrollare. Voglio variare l'altezza
per farne vedere 30 senza scrollare. Ovviamente senza restringere l'height
del singolo item.
Combo1.Height è in sola lettura :\


vb6: Prova con CB_SETMINVISIBLE
http://msdn2.microsoft.com/en-us/library/ms673309.aspx
vb.Net: combo.MaxDropDownItems
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: disabilitare la chiusura di un form

come posso fare a disabilitare la chiusura di un form (quello principale) e
che posso quittare l'applicazione solo con 
unload.me
?


Newsgroups: comp.lang.basic.visual.misc
Subject: Re: Stopping a shutdown
Date: Fri, 29 Oct 1999 16:36:57 -0700
I can help out with catching the shutdown event. Windows will notify your
program what its doing. Use the QueryUnload event of your form and check the
UnloadMode.
See the description of UnloadMode below:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
' =======================================
'
' Parameters -Cancel (Integer)
' If cancel = 0 Then all children of
' the form and the form its self will
' be unloaded. Otherwise, they
' will not be unloaded. I like to use
' the following code to stop an unload
' Cancel = vbYes
'
' -UnloadMode
' see info below (This is the relevant
one)
' =======================================
Select Case UnloadMode
Case 0:
' User used the Control Box Menu in the upper
' left corner or the "X" in the upper right
' corner of the form. If this is one of many
' forms, I send it back to the form that called it.
' One way in, one way out.
Case 1:
' Some other code within this application is causing
' the shutdown. Usually a routine in a BAS module.
Case 2:
' Windows session is closing (i.e. Start, Shut Down)
Case 3:
' Task Manager is closing this application. (i.e.
' Ctrl+Alt+Del, End Task)
Case 4:
' The MDI parent form is closing.
End Select
End Sub
As far as cancelling a shut down, I imagine there is an API command to do
it, but I don't know it. Check the MSDN Library site under windows32 API or
check the API Viewer included with Visual Studio.

 Case 0:


 ma qual'è il blocco di istruzioni da mettere per ANNULLARE la chiusura?
le istruzioni sono praticamente le stesse per i vari tipi di form.
basta che ci pensi -- e provi -- un attimo. cmq:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    Cancel = True
    MsgBox "Chiusura annullata"
End Sub
prova a premere la "x".
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: [MSSQL] Stored Procedures, Too Many Arguments

Sto un po' perdendomi in questo codice:
...
...
...
Set objCon = New ADODB.Connection
objCon.ConnectionTimeout = 120
objCon.CommandTimeout = 180
objCon.Open <Stringa di Connessione>
Set objCom = New ADODB.Command
objCom.CommandType = adCmdStoredProc
objCom.CommandText = <Nome Stored Procedure>
Set objCom.ActiveConnection = objCon
...
...
...
########
Il fatto ? questo; Quando vado ad eseguire l'istruzione
	Set objCom.ActiveConnection = objCon
il valore di objCon.Parameters.Count sale a 12 !?! Non riesco assolutamente
a capire il perch? visto che dovrebbe essere 0...continuando
nell'esecuzione io appendo i miei parametri (11).
Quando faccio objCom.Execute ovviamente viene generato un errore "Too many
args..." perch? nn ci sono solo gli argomenti che io ho creato
(objCom.CreateParameter) e appeso (objCom.Append) ma ce ne sono altri 12
"non richiesti".
Andando a controllare cosa c'? in questi parametri, trovo solo stringhe
vuote !!!
Ma perch? ???
Grazie per l'attenzione :)


i parametri ti risultano uno piu' di quelli da te definiti in quanto e'
previsto anche il  parametro 0 quale @RETURN_VALUE ...
il semplice fatto di enumerare la collezione dei parametri non fa altro che
popolarne la collezione, comportando l'errore da te indicato...
la semplice aggiunta della riga
Debug.Print oCmd.Parameters.Count
gia' e' causa della richiesta di popolamento... rimuovi il codice di
verifica dei parametri ovvero non "aggiungerne" di nuovi ma assegna le
specifiche a quelli esistenti..
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.9.1  -  DbaMgr ver 0.55.1
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply

 il semplice fatto di enumerare la collezione dei para
Si ma capisci che  il parametri risultano 12 quando ancora non li ho
toccato. L'unica cosa che potrebbe incidere ? che dichiaro un array di
ADODB.Parameter, di 11 elementi, al quale la connessione potrebbe fare
riferimento.
Cmq grazie, ora continuo a fare delle prove...ciao !!!

objCom.parameters.refresh ?

Newsgroup: it.comp.lang.visual-basic
Titolo: scusate se lo rinvio....

Salve a tutti devo stampare su carta....pero' con delle mie scritte
es:
nome........... cognome................
 Nato il ............
come posso fare,se uso crystal report devo crearmi un database con i campi
che devo aggiungere ,giusto?
Grazie per la risposta....

da me c'č PrnPrv3, gratis, che fa quello che ti serve
č una libreria, quindi due .frm ed un .bas
c'č un esempio...
cerca nll'area VB
---
GbC
http://gbc.homeip.net
---
Newsgroup: it.comp.lang.visual-basic
Titolo: Datareport e raggruppamento su campi memo di Access

Ciao ragazzi,
con VB6 SP5 dovrei fare un datareport raggruppando
il report con dei campi memo di Access, ma VB6 non
ne vuole sapere di eseguire il COMPUTE BY della
sintassi SHAPE su questi tipi di campo.
Qualche suggerimento o strada alternativia ?

 Qualche suggerimento o strada alternativia ?
Temo che l'impossibilità di utilizzare i campi memo per raggruppare i
record sia insita nel tipo stesso di campo...
-- 
Salutoni
Sergio
La vita è un lungo apprendistato per imparare ad essere giovani
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ok, preso atto di questa conferma ho provato un'altra via.
Adesso mi sono ritrovato un altro strano problema sempre
con con il comando SHAPE.
Cioè concatenando due campi con l'operatore & , non mi
torna il secondo campo, ma solo il primo più due caratteri
strani...
esmepio
SHAPE {SELECT A,B,C & D AS E) AS RS1 COMPUTE
RS1 BY E
Il campo E mi torna il campo C più due caratteri strani.
Newsgroup: it.comp.lang.visual-basic
Titolo: Certificazione Mocrosoft!

Salve avrei intenzione di sostenere l'esame Microsoft per la certificazione,
uso Vb per piccoli progettini prevalentemente.
Volevo sapere però:
1) quali sono le modalità e se è possibile studiare a casa e     sostenere
l'esame come "privato".
2)E' utile la certificazione per cominciare a lavorare?
3) Il materiale da studiare dove si trova?
4)I costi ?

4)I costi ?
90 euro ad esame + IVA... che lo passi o meno...
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------


Perche' fa pena?
Avevo intenzione di comprarne qualcuno, me li sconsigli?
Ciao grazie!

On Sun, 25 Nov 2001 18:38:44 GMT, 
bun...@libero.it
 (Giovanni De Rosa)
wrote:

Sì
Io ero interessato alla certificazione MCSD (lo sarei ancora, se solo
trovassi un po' di tempo per fare qualche test...):
il 70-100 è molto teorico, anzi, prettamente teorico, quindi forse in
questo caso il MOC potrebbe aiutare, non so e passo la palla a chi lo ha
già affrontato/superato.
Per quanto riguarda i due esami di VB, il MOC non è nient'altro che il
bignami dei due manuali di VB, pagato a caro prezzo.
Se bastasse sapere quello che scrive il MOC per passare l'esame, o tutti
sarebbero certificati, oppure mi sa tanto di bufala... GLi argomenti
sono a malapena accennati e a meno che non li conosca già
approfonditamente, è dura che quel testo ti serva... Non parliamo poi
della traduzione: pessima e con diversi errori: considerando che l'esame
è in inglese, se proprio vuoi prenderti un MOC, prendilo in inglese, non
in italiano.
Tempo fa mi avevano consigliato il Transcender (
www.transcender.com
 se
non erro), ma causa mancanza di tempo, non ho più approfondito il
discorso...
Attendo smentite: mi farebbe piacere sapere da qualcuno che li ha
superati, che non ho buttato via 110K, ossia 7 pizze, o 22 birre, oppure
11 gelati, o ancora un viaggio a/r a GE... altri decisamente più
appaganti modi per spendere quella cifra...


 discorso...

>>
Scusa, ho dimenticato di dire che ero interessato alle varie
certificazioni di W2000 Server e Reti.
Ho visto l'intero pacchetto di volumi su W2000 e superava di molto il
milione di lire.
Pensavo che avrei risparmiato qualcosa con i MOC.
Non ci tengo alle certificazioni, ma al saper fare in pratica.
Comunque grazie per il post interessante!
Ciao e buon lavoro!

"Lujx" ha scritto:
[...]
Occhio a non scrivere Mocrosoft sul modulo dell'esame!...
Sono cattivissimi :-)))
Ciao,
C.
Newsgroup: it.comp.lang.visual-basic
Titolo: Carattere di terminazione file dopo scrittura

Come da oggetto, convertendo e scrivendo il contenuto di una matrice, viene 
creato un ulteriore carattere che non riesco ad eliminare. Tale carattere 
risulta evidente aprendo con un editor esadecimale il file creato. Di 
seguito il codice usato per scrivere il file:
Private Sub cmdSalva_Click()
    Open FILENAME & "_" & iTent For Output As fhw
     For lCont = 1 To DIMENS
        strHex = strHex + Chr(a(lCont))
    Next lCont
    Print #fhw, Mid(strHex, 1, 6132)
    Close
    iTent = iTent + 1
End Sub
C'č un modo di evitarlo?
Grazie 

 Grazie
In teoria, se il file è binario dovresti aprirlo (ovviamente) For Binary e usare
Put al posto di Print (che altrimenti ti appende anche la coppia CR-LF).
Se invece è un file text, per evitare il newline ciò aggiungi un ; dopo la
Print.
Print #fhw, Mid(strHex, 1, 6132);
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.

Hai ragione, si č proprio trattato di un refuso,ho dimenticato il;  ... Alle 
volte le cose piů banali sono quelle che noti di meno.
Grazie!

Newsgroup: it.comp.lang.visual-basic
Titolo: Guida Rapida

Ciao a tutti, come posso fare un tasto di guida rapida, cioč io clicco sul
tasto, vicino al puntatore c'č un "?" e cliccando sui vari oggetto nel form
appaiono tooltiptext.


Ciriciao
:-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Disattivare un form

A chi1que voglia aiutarmi un grazie.
voglio richiamare un exe da un altro exe.
Il chiamante deve restare in attesa fino alla chiusura del chiamato.
Uso la procedura:
Public Const NormalPriorityClass = &H20&
Public Const Infinito = -1&
Public Sub ShellEdAspetta(ByVal NomeProgramma As String)
          Dim _
            ValRitorno As Long, Proc As Process_INformation,  _
            StartInf As STARTUPINFO
         StartInf.cb = Len(StartInf)
         ValRitorno = CreateProcessA(0, NomeProgramma, 0, 0, 1, _
            NormalPriorityClass, 0, 0,  StartInf, Proc)
         ValRitorno = WaitForSingleObject(Proc.hProcess, Infinito)
         ValRitorno = CloseHandle(Proc.hProcess)
End Sub
Il form chiamante continua a ricevere eventi mentre è attivo il chiamato,
anche ho messo:
    me.enabled=false
Qc1 sa dirmi xché?


Prova a scaricarti dal sito ShellWait è ottimo
E' la soluzione al tuo problema


Che tipo di eventi?
Perche' il semplice refresh puo' essere causato dal modo in cui
WaitForSingleObject() sospende il programma chiamanate mentre resta in
attesa, ma non vedo come possa ricevere eventi complessi come un click su un
command button se hai messo enabled=false nel form.
ciao
Paolo B.