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

Ho compilato un semplice programma in VB usando il Cristal Report ver 6.0
collegato ad un DB access 97 ed ho creato i dischetti
Installato su un PC "vergine" ho eseguito il prg ma quando cerco di attivare
il Crystal Report mi segnala il seguente Messaggio:
The library "PDBDAO.DLL" cannot be found. Continue to operate on this report
will have unexpected result
Sapete dove posso trovare la DLL ?
Grazie in anticipo

...

In Windows\System, dove di solito vengono messe tutte (o quasi) le DLL...
Probabilmente devi aggiungerlo manualmente nel Setup Wizard.
--
Roal Zanazzi
z...@iol.it


Sulla postazione dove hai creato i dischetti, c'era installato il Crystal
report 6.0?
Perche' la versione 6.0 di Crystal, rispetto alla versione 4.0 fornita con
VB5, presenta molti file di dll aggiuntive e non soltanto "PDBDAO.DLL".
Probabilmente dovrai creare di nuovo i dischetti facendo attenzione che il
controllo crystl32.ocx si porti dietro tutte le dipendenze.
Ciao
Paolo Cioeta


Ho installato la versione 6.0 Full, ma questa DLL non esiste, se per caso ne
sei in possesso me la puoi postare ?
Grazie


Io ho Crystal Report 5.0 e quella DLL c'e' ed e' dove ti ho detto.
Fai un "Trova" su tutto il disco (anche se credo tu l'abbia gia' fatto).
Se non la trovi nemmeno cosi' vuol dire che non hai installato (al setup di
Crystal Report) le opzioni di accesso ai dati necessarie.
Prova a re-installare Crystal Report (installazione completa o, almeno,
mettici gli accessi ai dati per Access, data control e ODBC)
--
Roal Zanazzi
z...@iol.it


Avete installato il Service Pack III per Visual Studio?
Anche io avevo dei problemi con quella DLL ma dopo avere installato il SP
questi ed altri problemi (cabinet di OCX da usare per applicazioni
Intranet/Internet) sono spariti.
Forse sbaglio, ma fatemi sapere!!
Maz


Io ho la SP3
Ma, ripeto, ho Crystal Report 5.0 (comprato) e la DLL c'e' sempre stata,
anche quando usavo VB4.
--
Roal Zanazzi
z...@iol.it


Installato Service Pack 3 per Visual Studio, Reinstallato Crystal Report,
Disperazione

Newsgroup: it.comp.lang.visual-basic
Titolo: REPORT DA ACCESS

Avendo creato un database in Access con il rispettivo report,
posizionando il testo in stampa dove mi serviva, devo ora poterlo
stampare da Visual Basic. E' possibile farlo? Sč no, quale soluzione
piů veloce?
E' possibile con Crystal Report importare il report di Access?
______________________________________________________________________
DO YOU YAHOO!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
--
Posted from 
web508.mail.yahoo.com
 [128.11.68.75]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
19990709225323....@send205.yahoomail.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: La migliore pubblicazione su VB?

Salve a tutti, sono un newbie di VB che piu' newbie non si puo', che
pubblicazione mi consigliate, magari tar quelle citate nel sito del
ng?
Grazie,
Teddy.

 wrote in message
TrNyOMujLhBJ2kwD+DdzeoQPfVR=@4ax.com...

"Microsoft Visual Basic 6.0 - Manuale del programmatore"
Mondadori Informatica
lire 90.000
Il libro è riportato pari pari in formato elettronico in uno dei due CD di
MSDN (se li hai)


wrote:


 wrote in message


Newsgroup: it.comp.lang.visual-basic
Titolo: IPG in campo immagine

Come posso caricare in un campo immagine un file in formato JPG ?
Devo rassegnarmi a caricare dei BMP ?
Esiste qualche controllo gratuito che lo fa ?
--------------------------------------------------------
Paolo Hölzl
Metis Informatica S.r.L technical manager (Ferrara)
--------------------------------------------------------
ATTENZIONE!, antispam 
per reply sostituire xxxx.xxxxxxx.xx con 
mail.asianet.it

...

--------------------------------------------------------
Il controllo Picture box di VB5 permette nativamente il caricamento di file
in formato JPG.
Nel caso tu debba usare necessariamente un controllo Image puoi caricare il
file jpg in un controllo Picture box nascosto quindi copiare nel controllo
image.
  Set Picture1.Picture = LoadPicture("c:\imag.jpg")
  Image1.Picture = Picture1.Picture
In alternativa puoi prelevare la libreria FreeWare di K. Nishita.
NViewLib.dll la quale permette anche il salvataggio di file JPG ed altre
cose ....
1). Support more graphic format: JPG, JIF, GIF, BMP, DIB, RLE, TGA, PCX.
2). Both 16 bit and 32 bit dll.
3). Detect JPG and GIF by parsing the file(Not extension).
4). Save as JPG.  This function has some limitation.
5). Progress Dialog can show in 8 different languages and customizable.
6). One function call can load all the supported format.
7). Better error handling.  Not much, though...
8). More accurate integer implementation.
La puoi prelevare da:
http://einstein.ae.eng.ua.edu/nishita/index.htm
(This web address is case sensitive).
Spero di esserti stato di aiuto.
Ciao
Giovanni
G. Giovanni Selgi - IW9BDV 
Sel...@dns.omnia.it

Dovrebbero funzionare i metodi GetChunk e AppendChuck, mi č capitato di
usarli in Access ed hanno funzionato.

Newsgroup: it.comp.lang.visual-basic
Titolo: Browser e stampa

Ho costruito tramite wizard di vb6 un form "browser"..... dovrei poter
abilitare anche un pulsante per la stampa...
qualcuno sa come fare ?
Grazie.



 wrote

http://www.vb-helper.com/HowTo/prntwebb.zip
Purpose
Make the WebBrowser control print
Method
Use the QueryStatusWB and ExecWB methods.
This is a bit of a mess so I'll skip the whys and wherefores. There is an
article in the Internet Explorer Platform SDK titled "Reusing the WebBrowser
Control" that tells how to do this. Look it up in your MSDN CD-ROM for more
details.
Disclaimer
This example program is provided "as is" with no warranty of any kind. It is
intended for demonstration purposes only. In particular, it does no error
handling. You can use the example in any form, but please mention
www.vb-helper.com
.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Repost DataGrid

Ripropongo un quesito già proposto tempo fa, perchè ritengo che ci sia una
soluzione ma non riesco a venirne a capo:
In un DataGrid io posso attivare nel layout di una colonna la proprietà
button, facendo così diventare le celle della stessa simili ad una casella
combinata, cioè con una tendina che contiene una lista di valori
selezionabili.
Il punto è questo: come fare per associare alla tendina una lista di valori
selezionabili??
Le risposte al post precedente erano un po' sconsolanti, in quanto mi veniva
suggerito (cosa che poi ho dovuto fare, ma che non è per niente fine) di
sovrapporre alla cella del DataGrid una casella combinata dalla quale
scegliere il valore da associare alla stessa, ritenendo che non ci fosse la
possibilità di associare valori alla lista di una cella con la prop. button
attivata.
Questa cosa mi sembra un pò strana, perchè sì, è vero, di bachi la Microsoft
ne fa, ma non penso che si prenda la briga di dare la possibilità di
attivare una certa proprietà così per pura estetica; secondo me dev'esserci
la maniera di associare sti benedetti dati alla lista, il più è scoprire
come si fa.
Se qualcuno dovesse avere qualche proposta...
Io intanto continuo a provare!
bye,
    Mauro

 Ripropongo un quesito già proposto tempo fa, perchè ritengo che ci sia una
CUT
Non è un baco....semplicemente ti forniscono un evento(buttonclick)...poi lo
gestisci come ti pare!
Se sei smnettone va tutto bene...ti fai un controllino come ti pare a
te...basta associarci un datalist e voilà!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dbgrid98/ht
ml/vbevtButtonClickEventDBGridControl.asp
ALTRIMENTI
ti compri altre griglie...ad es. la TrueDbGrid (ora componentone)....e ti
sveni!...li hai la possibilità di impostare valori!
Ma il gioco vale la candela???
Non sarebbe più gratificante farsi la tua personalissima griglia???

Newsgroup: it.comp.lang.visual-basic
Titolo: Query Remota

Ciao a tutti mi interessa fare delle query su un db remoto con visual basic
e ado, fin qui nulla di impossibile, ma come faccio se il mio db si trova su
internet ad un determinato indirizzo IP e su una directory a cui io potrei
accedere
Con Connection Less o Alias
Grazie Ciao

non puoi usare Access. Puoi raggiungere un database di Access solamente
attraverso il suo path locale/rete LAN.....cioč C:\Documenti\Pippo.mdb o al
massimo E:\Pippo.mdb o cose del genere.....
l'unico modo che hai č quello di usare altri tipi di db, come SQLServer o
mySql, che una volta installati trasformano il tuo PC in un server SQL,
configurandolo in modo tale che sia raggiungibile attraverso l'indirizzo IP.
poi, basta configurarti un ODBC o attraverso ADO imposti una stringa di
connessione adeguata.....
ciao, e good coding!!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262


primo modo MOOOLTO stupido, il percorso del database è:
\\65.123.154.234\disco\percorso....\filedeldb.dbf
secondo metodo ATTIVI una VPN ed è come se fossi in una rete locale (a parte
la velocità)
terzo modo:
se non è access dipende dal database...

Newsgroup: it.comp.lang.visual-basic
Titolo: Re: Valore di ritorno di un .exe

 esempio.
Potresti aggirare il problema in due modi:
1. dall'eseguibile VB valorizzi una variabile d'ambiente, in modo
tale che cosi' il chiamante possa leggerla;
2. al posto dell'eseguibile vb usi uno script con lo scripting host,
terminando con il metodo Quit e passando il valore di ritorno come
parametro
	WScript.Quit(1);
-- 
hth, hal

 esempio.
Se ottieni un valore errato chiamando direttamente il programma in vb6 non
vedo cosa potrebbe migliorare chiamandolo da un file bat.
Che io sappia l'unico modo per restituire un valore con ExitProcess() da vb
e' di inserire in un modulo la funzione pubblic sub Main() e inserire nelle
proprieta' di progetto "Oggetto di avvio: sub Main"
In questo modo il valore restituito risulta valido.
Da notare pero' che usando questo sistema a volte ci sono strani problemi
durante il debugging, sembra che parecchie cosette non vengano inizializzate
per cui si dovrebbe usare solo per programmi privi di form e controlli che
funzionino come comandi shell.
Mi pare di capire che sia proprio il tuo caso, quindi puoi provare.
Il valore restituito lo leggi con GetExitValue.
ciao
Paolo B.

 Il valore restituito lo leggi con GetExitValue.
Lapsus: ovviamente lo leggi con GetExitCodeProcess
ciao
Paolo B.

ciao a tutti ho un problema con una procedura vb6, lancio una
procedura fatta in vb6 da shell dos con dei parametri al termine di
questa dovrei far tornare all'eseguibile un codice sia se e' andato a
buon fine sia che abbia generato un errore.
Questo valore deve poter essere letto da un'altra procedura, ho
provato con della api ExitProcess, GetExitCodeProcess ma non ho
ottenuto buoni risultati, ora pensavo se era possibile fare un .bat
dove lancio l'eseguibile e intercetto il valore di ritorno, sempre che
in vb6 riesca a tornare un valore, e lo testo con "error level" per
esempio.
Non avendo mai usato procedure di questo tipo vi chiedo un grande
aiuto
grazie Alessandro

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma X Mac

E' possibile usare VB 6 che ho installato sul PC per fare un programma che
gira su Apple, magari con qualche SW per "adattarlo"?
Oppure bisogna ricomprare VB per Mac (se esiste) e fare lě Programma e
compilazione?
Grazie
Ciao

 wrote in message
937cjl$qda$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Selezione contenuto di tabella in pagina html

Ciao a tutti.
Mi chiedevo se c'era un modo tramite codice vba di selezionare tutta la tabella presente in una pagina web aperta nell'ultima scheda di internet explorer 7?
Avrei bisogno perche una volta selezionata faccio un copia e incolla in excel ed ho una macro che mi elabora i dati della tabella.
A me manca l'automatismo che mi seleziona tutta la tabella e mi faccia copia.
Attualmente devo selezionare sempre a mano la tabella e fare copia , la tabella non ha una lunghezza fissa, varia a seconda del contenuto, ma i campi sono sempre gli stessi.
Grazie in anticipo,
Maroso Marco.

marosomarco ha scritto...

Tramite il controllo INET scarichi la pagina interessata e poi effetui un 
parse.
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminare un file quale istruzione?

Vorrei poter eliminare un file ma non so quale sia l'istruzione adatta
Potete darmi un'aiuto?
Mi iserite un piccolo esempio?
Grazie-;)

...


Mi iserite un piccolo esempio?
KILL "Pippo.txt"
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

Kill NomeFile

Newsgroup: it.comp.lang.visual-basic
Titolo: Joystick with Visual Basic

Come si "vede" il joystick con Visual Basic 5.0??  
How can I "see" joystick with Visual Basic 5.0 ??????

 How can I "see" joystick with Visual Basic 5.0 ??????
tramite la chiamata API getjoypos (almeno mi sembra, oppure joygetpos),
basta che fai una ricerca nel file di dichiarazioni delle varie
funzioni.
Se hai problemi scrivimi pure.

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda difficilissima: struttura file .RES


_____________

in un file risorse (.res) di VB4?
I file res sono file binari generati dal Resource Compiler partendo da
un file .rc di testo che contiene la descrizione delle risorse in
oggetto.
Il consiglio è di procurarsi una copia del Visual C++ (anche vecchia o
altro compilatore) e di utilizzare il resource editor interno che è in
grado di generare sia il file RC che il relativo RES.
Nell'help del VC trovi anche tutta la documentazione riguardo al
formato di RC e RES.
Paterlini Roberto
Reggio Emilia - Italy
http://www.bns.it/patsoft
Don't worry, be happy!!


Consiglio a tutti il WinRC (io ho la 2, e' freeware) che mediante
un'interfaccia intuitiva sostituisce la creazione di files RES
attraverso il .rc
Il problema e' come analizzare (lettura/scrittura) il file RES *DA*
vb.
WinRC cosi', a occhio, sembra essere scritto in VB. Quindi, la cosa
non e' impossibile. Se vi interessa, potete chiedere info sulla
struttura di un .res all'autore di WinRC che evidentemente ne sa
qualcosa...
(questo email address compare nella finestra About WinRC)
 
d...@infoboard.be
Ciao
Stefano - 53.6%
gl...@eponet.it
http://www.geocities.com/SiliconValley/Lakes/1218
(programmazione VB 32 bit)
Newsgroup: it.comp.lang.visual-basic
Titolo: Vostro punto di vista....

Vorrei chiedervi un parere...
Mi e' stato commissionata la traduzione/migrazione di un
software scritto in una versione antiquata di un linguaggio
e con base dati su un tipo di Database client verso una
nuova versione del linguaggio ed un database-server.
Questo vuol dire che esisteva un programma (funzionante??)
che ora e' stato trasportato. Dalle mie prove funziona COME
l'originale.
A questo punto mi viene chiesto di dimostrare che il software
funziona con la presentazione del "piano dei test".
-Suddetto piano non doveva essermi fornito in sede di
consegna della vecchia versione proprio per testare che la
nuova sia confacente all'originale??????
-Di norma, il piano dei test non viene generato dall'analista
in fase di studio??
-Io mi sono limitato ad effettuare una traduzione (dove c'era
DAO ho messo ADO... per intenderci) e per me, sulla scorta dei
sorgenti ottenuti, funziona. Mi spetta la produzione di qualche
documento o spetta al committente verificarne la correttezza??
Vi ringrazio per ogni eventuale valutazione/considerazione/risposta
che vorrete inviarmi.
Ciao
P.S. In copia su 
mist...@usa.net

 wrote in message
news:RNdK5.34742$3K3.9...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Cambiare password

Ciao a tutti,
dovrei realizzare un'applicazione che sia in grado di modificare la password
dell'utente (anche se è connesso ad un dominio di Win2000). Potete aiutarmi?
Grazie.
Davide
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----


Cerca "ADSI" su MSDN, tenendo conto che Win2000 ha LDAP solo se e' stato
volontariamente attivato, viceversa usa la SAM (winNT).
Ciao,
Dads.
Newsgroup: it.comp.lang.visual-basic
Titolo: Doppio buffering su Picturebox

Ciao a tutti,
Ho il seguente problema, cerco di essere il più preciso
possibile...semmai scrivetemi che vi chiarisco tutto.
Su una pictureBox devo disegnare alcune figure geometriche (linee,
archie e rettangoli), lo faccio importando System.Drawing e
dichiarando una variabile graphics a cui gli assegno la mia
PictureBox.
Mi trovo a risolvere il problema della scomparsa del disegno sulla pic
quando un'altra finestra o un'altro form gli passa davanti; oppure
quando muovo il form stesso.
Cercando su google ho visto che è opinione di molti che il miglior
modo per risolvere il problema è il doppio buffering, quindi ho
trovato questo codice:
    Private Sub UseDoubleBuffer()
        Me.SetStyle( _
            ControlStyles.AllPaintingInWmPaint Or _
            ControlStyles.UserPaint Or _
            ControlStyles.DoubleBuffer, _
            True)
        Me.UpdateStyles()
    End Sub '---------doppio buffering
Richiamo il metodo nel load del form e devo dire che non ho più
problemi con lo spostamento di quest'ultimo, il problema persiste
quando un'altra finestra gli va davanti.
Ho risolto con un timer che mi fà il refresh del disegno ad ogni tick
il rpoblema che mi si presenta adesso è che  si
vede un fastidioso sfarfallio nella picture stessa, Come faccio ad
eliminarlo?
Grazie a tutti per qualsiasi risposta, Ciao ciao

 Grazie a tutti per qualsiasi risposta, Ciao ciao
Hai provato ad impostare PictureBox.AutoRedraw = True ?
Ah già, sviluppi in VB.NET...
Prova a vedere se questo ti aiuta:
http://www.vb-helper.com/howto_net_auto_redraw.html
Ciao
Raf


Certo che programmo in VB:NET
Ciao e grazie ancora
Marcelo
Newsgroup: it.comp.lang.visual-basic
Titolo: classi,proprietà e matrici

Salve a tutti, vedete se riuscite a risolvere il problema che mi assilla in
questi giorni...
Ho creato, per l'nterfaccia di un DataBase, una classe ( un modulo di classe
inserito nel progetto) con tutte le sue belle proprietà, alcune dichiarate
semplicemente come variabili pubbliche altre, utilizzando, come da manuale,
le routine Let e Get: tutto funziona egregiamente.
Tutte le proprietà sono dichiarate in base ai tipi di dati che normalmente è
possibile utilizzare quindi,per esempio scriverò:
Public MioNumero As Integer
se si tratta di un intero o:
Public MiaStringa As String se si tratta di una stringa di testo.
Ma veniamo al bello...Se una proprietà della classe deve, per esempio,
"contenere" più numeri è possibile dichiarare nel modulo di classe:
Public MiaMatrice (6,6) as integer ???
Che mi dite?
Mi sembra un po' strano che non si possa realizzare, ma non riesco a farla
funzionare.
Ciao a tutti!

funzionare.
' nelle dichiarazioni del modulo di classe
Private m_MiaMarice(0 To 6, 0 To 6) As Integer
' proprieta' che espone un solo elemento della matrice
Public Property Get MiaMatrice(ByVal Row As Long, ByVal Col As Long) As Integer
      MiaMatrice = m_MiaMatrice(Row, Col)
End Property
' proprieta' che espone tutto
' Forse puo' ritornare anche un Array di int, ma non sono sicuro,
' tipo: Public Property Get MiaMatrice() As Integer()
Public Property Get MiaMatrice() As Variant
     MiaMatrice = m_MiaMatrice
End Property
' Oppure:
' qui verifica un po' la sintassi, non ricordo mai come si descrivono gli array
' nei parametri delle funzioni
Public Sub GetMatrix(ByRef a_retMatrice() As Integer)
       a_retMatrice = m_Matrice
End Sub
-- 
hth, hal


Grazie infinite!
ero arrivato anch'io a questa conclusione!
in realtà non mi funzionava perchè ho sbagliato ad inserire l'ordine degli
argomenti nella routine Property Let (Il newValue và in fondo...
maledizione!)
Grazie ancora Hal
ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: Catalogo Floppy Disk

Sto cercando di mettere insieme un programma per catalogare i numerosi
floppy che posseggo in modo che quando cerco qualche file non debba perdere
troppo tempo.
Per leggere la directory di A: ho usato il seguente sistema (perche' non ne
conosco altri e le api per me rimangono solo insetti):
1. creo un file con il comando DOS dir > file.
2. apro il file (open "file.xxx" for input ...)
3. con grande spreco di istruzioni di manipolazione stringhe cerco la label
del disco, il numero di serie, lo spazio utilizzato, lo spazio libero, i
nomi, le dimensioni e le date dei files, ecc.
4. visualizzo le informazioni, le archivio, ecc.
Non e' che il tutto non funzioni, ma il codice non mi sembra elegante, anzi
mi fa un po' schifo.
Poi vorrei vedere il dischetto in stile windows explorer, i files con la
loro bella iconcina e le barre titolate di larghezza mobile e riordinabile
(nome, tipo, dimensione, ecc.), ma sono ben lontano dal raggiungere questo
obbiettivo.
Ho provato il commondialog, ma dove vado a prendere da questo le
informazioni dei singoli files (nome, tipo, dimensione, ecc.) da mettere
nelle mie variabili?
Se non vi ho ancora annoiato vi chiederei di darmi qualche dritta.
Grazie, roby


Non servono API o CALABRONI per quello che vuoi vare :-))
usa semplicemente la funzione dir$, che restituisce l'insieme
di files che corrispondono ad un determinato critierio di ricerca.
Es.:
a$=dir$("a:\*.*")
while a$<>""
    ' in a$ hai il nome di un file...
    a$ = dir$("")
wend
L'esempio č molto limitato, ma ti da' un paio di dritte:
la prima dir$ imposta il criterio di ricerca e restituisce
il nome di un file (o una directory), sempre che
ne esista almeno una che corrisponda al pattern
di ricerca, quindi richiama dir$, passando una stringa
nulla come pattern: questo proseguirą a scansire la
directory fino all'ultimo file. A quel punto restituisce
una stringa nulla.
Ovviamente c'e' un po' la lavorarci su, specie se vuoi
leggere anche le sottodir ecc.
Buon lavoro, Massimo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Limite di 20kb per 'put' e 'get' ??

Ciao a tutti...stavo cercando di sviluppare un'applicazioncina semplice
semplice, con open, put e get, ma ho notato che se il file supera i 20kb mi
da errore di overflow. C'è modo per ovviare questo errore?

...tanto per capire: come mai può dare questo errore?

mi rispondo da solo, visto che ho trovato l'errore: avevo messo "as integer"
anzichč "as long"
bye!

 DOVE lo cacci quello che hai letto con il get?
in un file di dimensioni di circa 2Mb....
Newsgroup: it.comp.lang.visual-basic
Titolo: Msgbox che si apre nel form corrente...come!?

Ciao a tutti e scusatemi...
...ho un piccolo problema.
Ho un msgbox che mi si dovrebbe aprire sul form corrente, ma che invece mi
si va ad aprire sul form principale per poi tornare sul form corrente. Come
fare per dirgli di non fare questo passaggio intermedio??
Spero di essere stato chiaro...
...spero in qualche risposta!
ciao e grazie a tutti per la gentilezza.
tranky



 fare per dirgli di non fare questo passaggio intermedio??
Ma se lo chiami dal form corrente come fa ad aprirsi sul form
principale ?

Ciao a tutti e scusatemi...
...ho un piccolo problema.
Ho un msgbox che mi si dovrebbe aprire sul form corrente, ma che invece mi
si va ad aprire sul form principale per poi tornare sul form corrente. Come
fare per dirgli di non fare questo passaggio intermedio??
Spero di essere stato chiaro...


Newsgroup: it.comp.lang.visual-basic
Titolo: [VB] Kernel32.dll

Salve Ragazzi, utilizzo la libreria Kernel32.dll in una mia applicazione,
infatti devo sapere qaundo un programma esterno termina la sua esecuzione
(era un esempio dal sito comune di questo newsgroup).
Tutto Ok, il problema adesso è che vorrei essere io aterminare il programma
attivato da shell (di cui conosco l'header).
Non cerco soluzioni conto terzi, solo mi chiedo come fate voi a sapere le
funzioni contenute in una dll per sapere come chiamarla, i parametri.
Come faccio a sapere per esempio quali funzioni contiene la libreria
Kernel32.dll?
Grazie a tutti.
Un Tizy veramente fulminato.

Kernel32.dll?
Al prompt dei comandi, recati nella directory di sistema e digita:
dumpbin /exports kernel32.dll
In realta' non ti serve gran che per quello che vuoi fare, imho
l'ideale e' scaricarsi ed installarsi il Platform SDK che cosi' 
hai tutta la documentazione che ti serve (orientata al C, quindi
e' bene imparare a scrivere le Declare in visual basic).
-- 
ciao, un hal di passaggio


Grazie dell'aiuto.


wrote:


Newsgroup: it.comp.lang.visual-basic
Titolo: Re: Invio mail con Alice Business

 Al3x

Ho sviluppato un programmino che a seconda di alcune azioni invia una
mail tramite  una procedurina (SendMail sfruttando il Winsock di VB).
Ho già fatto 5-6 installazioni e non ho avuto problemi mentre da un
cliente con l'ADSL in oggetto pare che le mail non partano (nessun
errore particolare all'apparenza...).
Avete idea o sapete se AliceBusiness blocca qcosa o vuole l'invio in
maniera particolare? Ovviamente da Outloook le mail vanno e vengono
senza problemi...
Grazie,
Al3x

 'stranezza' con un altro provider
Mmm.. grazie mille proverò!
Al3x
PS:
stranezza per stranezza  con Google vedo il mio post con la domanda
come risposta al tuo invece che viceversa :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: URGENTE: DA VB4 A VB6

Salve a tutti,
ho un piccolo problema:
ho importato i sorgenti di un software creato con VB4 in VB6. Al momento
della compilazione sotto VB6, mi restituisce un errore sulla funzione Left()
che restituisce una sottostringa di una variabile. Il bello e' che la
funzione Left e' comunque documentata anche se non riconosciuta dal
compilatore.
Cosa puo' essere successo? In che modo posso risolvere il problema?
Grazie e scusate l'urgenza.

 ha scritto nel messaggio
news:952P7.234967$sq5.11...@news.infostrada.it...


 i problemini che saltano fuori...vedrai che spesso va tutto a posto!
Non e' cosi' semplice... Il progetto e' costituito da molti form e molti
moduli...
... ed io (tra l'altro) non sono espertissimo di VB e non sono l'autore del
programma.
Intanto ti ringrazio per l'aiuto che potrai darmi.


 Cosa puo' essere successo? In che modo posso risolvere il problema?
visto che è urgente, sostituisci in tutto il progetto
 Left(
con
 VBA.Left$(
dovrebbe andare a posto...
Faber
P.S.: nota che prima di Left( e di VBA.Left$( c'è uno spazio: è importante
che lo usi quando fai il replace!

 ha scritto
| La compilazione si blocca sull'istruzione Left() con il messaggio "Compile
| error: can't find project or library".
CTRL+F5 fa la compilazione completa.
Non ti aiuta a risolvere il problema, ma ti aiuta a risolvere i problema prima dell'esecuzione.

 ha scritto nel messaggio
news:9uieuv$8jp4j$1...@ID-66268.news.dfncis.de...
CUT

 sigh!
:)
Alt+P+N, su VB6 Ita  <g>
Faber

 Alt+P+N, su VB6 Ita  <g>
Mi dicevano che funziona anche con F1...
Sarà vero?
Ciao

 ha scritto nel messaggio
news:AEaP7.5869$Yc1.1...@news1.tin.it...

Miiiii, funziona davvero!!!
Che miracoli avvengono, oggigiorno, con la pressione di un semplice tasto...
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: come ottenere requisiti minimi

Ciao a tutti
mi sono accorto che il mio codice è abbastanza lentino sul mio pc, un ormai 
vecchio barton 2600, mi stavo ponendo il problema se fosse possibile 
scrivere in modo non troppo complicato una qualche subroutine che controlli 
prima del caricamento qualche requisito sul processore, frequenza ram per 
dare una indicazione di massima se gira bene oppure no.. qualche idea? 


C'era un'api (o dll ?)che forniva queste informazioni; non ricordo bene il 
nome: sisteminfo... sysinfo....
-- 
Greg 



Un'applicazione che non gira bene su un barton 2600 imho ha qualcosa che
non va.
Ti basterebbe fare un installer del programma con scritto i requisiti
minimi, oppure una sezione informazioni nel programma con scritti tali
requisiti; o ancora un readme.txt che si apre dopo l'installazione.
Per il resto purtroppo non so aiutarti, prova a googlare un pochino.
-- 
DBMS Firebird
VB6 + Ado


Il problema è insito nella natura del programma che deve fare una cosa 
lenta, cioè scansionare file testuali molto grandi, avrei pensato che 
durante il processo si potrebbe aprire un form che dica "Caricamento in 
corso" e una barra di avanzamento. Il problema è che quando il programma 
gira, la finestra si apre ma rimane anche lei bloccata, come potrei dare per 
cosi dire "piu risorse" in quel momento alla finestra del loading che si 
apre? 

 apre?
Ti dovrebbe bastare inserire un DoEvents all'interno del ciclo principale
di elaborazione.
do
  [mie operazioni lente]
  DoEvents
Loop


 lenta, cioè scansionare file testuali molto grandi
Allora forse sarebbe il caso di ricorrere ad una qualche api.
-- 
Greg
Newsgroup: it.comp.lang.visual-basic
Titolo: Input BOX

Sono in ambiente ASP e all'istruzione:
 inputbox "Inserisci il Lunedì della settimana da pianificare","Inizio
settimana",,100,100
si verifica il seguente errore:
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A0046)
Autorizzazione negata: 'inputbox'
Why????

 home page, and then look for
   links to the information you want.
   HTTP 500.100 - Internal Server Error - ASP error
   Internet Information Services
   Technical Information (for support personnel)	Error Type:
   Microsoft VBScript runtime (0x800A0046)
   Permission denied: 'GetObject'
   /localstart.asp, line 19
   Browser Type: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
   Page:
   GET /localstart.asp
CAUSE
This Web page is displayed for any of the following reasons:
  a.. You have anonymous authentication selected for the Localstart.asp
file.
  b.. You are not logged on as a user with administrator privileges.
RESOLUTION
To resolve this issue, log on to the computer with administrator privileges,
and then remove anonymous access from the Localstart.asp file.
To remove anonymous access, follow these steps:
  1.. Open the Internet Information Services MMC snap-in or the Internet
Services Manager.
  2.. Locate the Localstart.asp file within the default Web site.
  3.. Right-click the Localstart.asp file, and then click Properties.
  4.. On the File Security tab, click Edit.
  5.. Click to clear the Anonymous Access check box, and then click OK.
MORE INFORMATION
When you type 
http://localhost
 on a local Web server or type the name of
your Web server in a browser, the default Web page located in the
Inetpub\Wwwroot folder is displayed. By default, Microsoft Internet
Information Server (IIS) displays the following pages in this order:
  a.. Default.htm
  b.. Default.asp
  c.. Iisstart.asp
If there is no Default.htm or Default.asp file in the folder and you log on
locally to the Web server, IIS tries to load the Localstart.asp page instead
of the Iisstart.asp page. If you log on from a remote location, IIS loads
the Iisstart.asp page.
Additional query words:
Keywords : kbnetwork kbtool
Issue type : kbprb
Technology : kbwin2000Serv kbwin2000ServSearch kbwin2000Search
kbwin2000ProSearch kbwin2000Pro
      Last Reviewed: October 24, 2000
      © 2001 Microsoft Corporation. All rights reserved. Terms of Use.
----------------------------------------------------------------------------
----
Send feedback to MSDN.Look here for MSDN Online resources.
"

 settimana",,100,100
prova così:
private sub form_load
 Dim lunedi as String 'o integer come vuoi
 lunedi = inputbox("Inserisci il Lunedì della settimana da
pianificare","Inizio settimana",,100,100)
 msgbox lunedi
end sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione Parallela

Vorrei sapere come gestire la porta parallela in VB5 per pilotare dei
semplici dispositivi esterni.
Suggerimenti?
Grazie in anticipo
Bye
Francesco

 Suggerimenti?
Se devi fare dei semplici IN/OUT sulla porta, prova a guardare il Sito Comune (vedi qui sotto), c'e' un progetto chiamato
Win95io.zip.
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb

Francesco
Anch'io utilizzo Win95io.dll per "eccitare" glio 8 bit di dati che vanno
alla Porta Parallela, e tu posso assicurare che funziona benissimo!
all'interno troverai i Declare ricopiali e il gioco č fatto.
L'ho abbinato ad un OCX per il controllo del joystick e ad un interfaccia
costruita da me (Non sono un genio di elettronica ho solo preso lo schema da
una rivista, ho comprato i componenti e l'ho assemblata!) sono riuscito ad
accendere delle luci semplicemente utilizzando i tasti del joystick!
Avrei un altro progetto da fare! Cambiando interfaccia e creando un prog in
vb5 semi intelligente capace di gestire gli scambi di un plastico di trenini
elettrici (Sono un appassionato!).
In teoria il PC prende informazioni dai contatti del joystick sparsi qua e
la in punti trategici del plastico (in pratica quando passa un treno gli
faccio schiacciare un bottone del J) e di conseguenza posiziona gli scambi
in modo da evitare collisioni!
Tu invece a cosa ti serve forse potremmo scambiarci idee!
Andrea 
andr...@isa.it

...



non c'e' problema dimmi un po' le tue specifiche delle tue necessita' e
le tue conoscenze per quanto riguarda gl'integrati digitali.

Newsgroup: it.comp.lang.visual-basic
Titolo: testing di un programma

siccome in un mio programma molto complesso tanto quanto mal sviluppato ho
dei rallentamenti in alcume fasi di calcolo chiedo qualche suggerimento su
come analizzare per ogni funzione che viene chiamata il tempo di esecuzione
(possibilmente in centesimi di secondo)  oppure se esiste già un programmino
che svolga queste funzioni, dove lo posso trovare. Grazie.


chiama GetTickCount() prima e dopo i calcoli complessi, fai la
differenza fra i due valori restituiti, e voilà
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: Binary mode

Accetto qualsiasi suggerimento per l'utilizzo di
questo fantomatico metodo, anche correzioni
sulla scrittura o pronuncia!
Magari con qualche esempietto.
Ho bisogno soprattutto di sapere come aprire
un file in lettura binaria. Per la scrittura mi pare
che sia Binary Access Write... Giusto?
E devo usare Put e Get?
Ciao
Giulio

Praticamente sai già tutto...
Per aprire un file in lettura ovviamente devi mettere access read.
Ad es., per visualizzare il contenuto di un file di testo:
dim testo as string
open "pippo.txt" for binary access read as #1
testo=string$(lof(1)," ")
get #1,1,testo
close 1
text1.text=testo
Pullo ha scritto nel messaggio ...


 Praticamente sai già tutto...
Di tutto questo sapevo:
Open
Close
Text1.text
Grazie!
Giulio

Newsgroup: it.comp.lang.visual-basic
Titolo: Dubbio....

Salve,
una cosa che non ho capito e' questa.
Molte volte leggo quando scarico le applicazioni VB leggo che e'
necessaria la libreria di run time. Quindi io anche se compilo il mio
programma in codice nativo avro' sempre bisogno delle librerie???
E se e' cosi', non c'e' un modo per creare un'applicazione completamente
indipendente dalle librerie?
Grazie a tutti.
Elena.

 ha scritto nel messaggio
news:390476EF...@supereva.it...

Si.
Usare un linguaggio di programmazione diverso, come ad esempio il
C...
Per il resto, Visual Basic ha anche un setup wizard che serve apposta
per creare pacchetti di installazione che non necessitano di altri
file aggiuntivi...
Problema: il setup diventa MOLTO grosso...
- --
- --
Don't let your Fears stand in the way of your Dreams
- --
Elena *DElyMyth* Franco
Revanche IRC Network
irc.revanche.net
 - Nick: DElyMyth
ICQ# 8761263 - 
dely...@lamah.net
 - 
dely...@revanche.net
http://www.delymyth.it/
 - 
http://www.lamah.net/
 -
http://www.revanche.net/
- --
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.3
iQA/AwUBOQSIMTrVvGrSrespEQJiUACfTfbXccuwAjsg0antfZpPVvxMrIwAoJ5g
fBiyW4Wcfq8PIXxOs9IyWk6F
=YkIm
-----END PGP SIGNATURE-----
Newsgroup: it.comp.lang.visual-basic
Titolo: tagliare una parte della caption di una label

Salve a tutti,
come tanti altri,  sono qui per chiedere aiuto...
...in breve....
ho ritirato da un FileListBox il nome di un file, poi ho dato alla Proprietą
Caption di una Label, il nome del file nella FileListBox.
Il Problema: Mi visualizza il nome con l'estenzione (pippo.ext). E'
possibile togliere la parte ".ext" ?
Grazie per l'attenzione.

 possibile togliere la parte ".ext" ?
prova con:
Label1.Caption=left(Label1.Caption, instr(1,Label1.Caption,".")-1)
Naturalmente devi cambiare "Label1" con il nome della tua Label
Ciao
 ___________________________
(_________By Dany ___________)
(___________________________)
(_____ 
dan...@libero.it
 _______)
(___________________________)

possibile togliere la parte ".ext" ?
Ad esempio, puoi fare:
label.caption = left(stringa, len(stringa) - 4)
Se lavori con un cad tipo SolidWorks, ad esempio, le estensioni dei
files sono di 6 caratteri --.sldprt per le parti, .sldasm per gli
assemblati e .slddrw per le tavole-- e ovviamente il medoto
sopraindicato non funziona.
Quindi una cosa piu' fine e' cercare l'ultimo punto nel nome e
tagliare da li' in poi, pero' e' un tantino piu' lungo da fare.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

Label1.Caption=left(Label1.Caption, instr(1,Label1.Caption,".")-1)
Pero' un file tipo file.tmp.txt non viene "tagliato" bene.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!


 Pero' un file tipo file.tmp.txt non viene "tagliato" bene.
Per "tagliare" la testa al toro:
Function StripExtFromFile(ByVal strFile As String) As String
Dim i As Long
'esistono anche file senza estensione:
'controlliamo se e' presente il "." prima di applicare il Left
i = InStrRev(strFile, ".")
If i <> 0 Then
    StripExtFromFile = Left(strFile, i - 1)
Else
    StripExtFromFile = strFile
End If
End Function
Ciao
--
Luca Dormio
luca....@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: CERCO Siti VB E Hack

RICHIESTA(CLICK)
Ciao a tutti : sapete dirmi se esistono siti che parlano di Visual Basic e
anche di Hackers , magari con dei programmini o sorgenti?
Grazie Anticipate.
END

 ha scritto nel messaggio
news:jRcv5.6540$Sm1.1...@news.infostrada.it...


anche di Hackers , magari con dei programmini o sorgenti?
Penso che siano in pochi gli hackers a programmare in VB almeno per
scopi da hackers! :-)
Remove CUTME from E-Mail address to reply!
Visit Hardware Tips: 
http://www.hardwaretips.com

 scopi da hackers! :-)
a parte che mi sa che come al solito si parli di hackers e si intenda
crackers -- come dire -- pochi ma efficaci...
i love you, pal :)
Newsgroup: it.comp.lang.visual-basic
Titolo: Query SQL.

Ciao a tutto il Newsgroup,
in un database di Access ho una tabella dove nel campo autore ci sono un
nome ed un cognome.
Per l'origine record di una flexgrid  in base al Cognome ed al Nome immesso
in una textBox uso questa query:
myRecordSource = "Select * from libri where autore = 'Eco Umberto' " e fin
qui tutto bene nel senso che mi restituisce i record esatti.
Ma se voglio inserire solo il Cognome con un carattere jolly:
 myRecordSource = "Select * from libri where autore = 'Eco*' " non mi
restituisce nulla.
Un consiglio è il benvenuto.
Grazie in anticipo.

 ha scritto nel messaggio
news:L8Z19.166636$vm5.5...@news2.tin.it...

Invece dell' uguale dovresti scrivere LIKE
Quindi:
myRecordSource = "Select * from libri where autore LIKE 'Eco%' "
-MAD-

 ha scritto nel messaggio
news:wgZ19.149339$Jj7.3...@news1.tin.it...

Ho risolto, grazie mille!

Newsgroup: it.comp.lang.visual-basic
Titolo: Rimuovere un controllo

Scusate... ma come diavolo si fa a rimuovere un controllo?
E' un OCX per i barcode preso dal Sito Comune, l'avevo scompattato in
una dir e da li' l'ho usato.  Adesso l'ho cancellato, vorrei poi
metterlo in una dir definitiva e apposta.   Nel frattempo volevo
cancellarlo dalla lista dei Componenti - tab Controlli.
Ma.... come fare?
Avete una dritta?
Ciao, Paolo.

 wrote in message
36ce5ae2...@news.interbusiness.it...

Usa il RegClean della M$.
Zeross


Ma che dritta...
Gli OCX si REGISTRANO e poi si DE-REGISTRANO... NON si CANCELLANO e basta!!!
Per registrare/de-registrare un OCX devi usare REGSVR32.EXE (lo trovi ANCHE
sul CD di VB.
(registrare vuol dire che le info dell'OCX sono scritte nel registry di
Windows...)
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: DLL comunicating whit Text box ?

Hi.
Big problem.
In my main program i have a Text box (Text1.text).
then i'v made a DLL file, include it in my main program, and then i'v want
a function in the dll to change
the text in the Text box (text1.text) on my main programs form1.
Sounds easy BUT, the DLL function cant see the textbox (#$%&%#) Why ????,
and some one PLEASE How do i do ????????
The DLL function works, i'v put a "beep" in the DLL Function, and it worked.

and some one PLEASE How do i do ????????
I think you should use the hWnd of the TextBox and the SendMessage API.
Use the message WM_SETTEXT accordingly to the API documentation
and the hWnd of the textbox as the destination window.
You should resolve you problem.
Bye!
Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione guidata pacchetti di installazione

Salve amici,
Ho creato un programma eseguibile con Visual Basic 6 che tra le altre cose
gestisce ricezione e trasmissione di posta elettronica tramite l'uso del
controllo Winsock.
Poi ho provveduto a creare l'installatore con il tool fornito da Viaual
Basic.
Mi viene fuori un programma di setup bellissimo, ma su qualche PC si pianta
inviandomi un messaggio tipo: "Errore inatteso" e deinstalla.
Mi è capitata la stessa cosa su altri PC per un altro programma che usa Jet
e DAO.
C'è qualche cosa che non so ?
Grazie a tutti per l'attenzione.

> C'è qualche cosa che non so ?
Si...che il programma di creazione dei pacchetti di installazione VB fà
schifo! :-)
Scherzi a parte mi è capitato anche a me che facesse scherzi del genere su
alcune macchine (ehm...nel mio caso su WIN NT). Beh...diciamo che puoi anche
usare altri programmi per creare il tuo pacchetto di installazione...ce ne
sono molti...anche freeware...per esempio GkSetup (non mi ricordo la pagina
ufficiale...ma su 
http://www.hotfiles.com
 lo trovi).
Gianni Moretti

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

Come si applica il separatore delle migliaia ad una textbox che ottiene il
dato da una connessione a DB oracle.
Impostando il data Format a numerico con separatore migliaia spuntato non
funziona.
Grazie
Gerardo

 ha scritto nel messaggio
news:bmh4a1$isp$1...@canarie.caspur.it...

un esempio puņ essere ....
Format$(Numero, "#,###.##0")
Saluti

Newsgroup: it.comp.lang.visual-basic
Titolo: delete tutti

salve,
come mai con ADO riesco a usare i lcomando Delete su un recodset se
specifico che devo cancellare il record corrente, e non se faccio:
objRst.Delete adAffectAll ?
mi da un errore "operazione non possibile in questo contesto"
ma che cavolo significa?
e perche devo ciclare tutti i record, per cancellarli tutti?
grazie
Mario


wrote:

conn1.execute "DELETE FROM Tabella;"
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: show massege in massegebox

Hi
I have on command button,
I want to show  massege box every time  i clicked command button  with
number like "You clicked command buttion 1 time" then ok  again i click
on command buttion next time it must show  "You clicked command buttion
2 time etc....
I have writen code its working but not like above
The code is like that
Option Explicit
Dim i As Integer
Dim j As Integer
Dim k As Integer
Private Sub Command1_Click()
    For i = 1 To 5
        k = j + 1
        MsgBox ("you clicked command buttion") & i & "Times"
    Next i
End Sub

private sub command1_click()
stastic iClick as integer
iclick=iclick +1
msgbox "........." & iclick & " time"
end sub 

> stastic iClick as integer
"stastic"?...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 "stastic"?...
one more and we're even.
message 2 : static 1
:P
Newsgroup: it.comp.lang.visual-basic
Titolo: Access

Salve !
E possibbile ? e se la risposta e si come e possibile realizzare un
programma che mi consenti di aprire in VB file mdb di Access 2000
Grazie

 ha scritto nel messaggio
news:8ci120$f5t$1...@serv1.iunet.it...


Salve a tutti.
Come (se possibile) si stampa da una applicazione VB un report contenuto in
un DB Access? 
Grazie per l'aiuto -:))
--
Posted from 
mail.tim.it
 [194.243.137.67] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.visual-basic
Titolo: programma quiz?

avre intenzione di realizzare un piccolo programma in grado di proporre
delle domande e delle opzioni di risposta (dati che prende in un file
appositamente creato), di aspettare la scelta dell'utente e di indicare
se la risposta è giusta o meno. Si tratta di una riproposizione
artigianale di chi vuol essere milionario. Avrei però bisogno che la
scelta delle domande da proporre non fosse sequenziale, ma casuale,
cioé il programma apre il file e va a pescare casualmente una domanda
tra le tante disponibili per poi proporla a pc. Grazie per qualsiasi
spunto mi offriate.

 spunto mi offriate.
Randomize
Rnd
-- 
ciao, hal

pavibdama ha scritto:

Questo mi ricorda che nella mia esperienza di insegnante avevo fatto un 
programmino per generare N compiti con domande a M risposte multiple uno 
diverso dall'altro (con mescolanza delle domande e delle risposte).
l'unico alunno che le ha sparate TUTTE a caso è stato anche quello che 
le ha azzaccate di +. Beata gioventù!
Comunque, come suggerisce hal, guarda le funzioni Randomize e Rnd.
ciao, roby
Newsgroup: it.comp.lang.visual-basic
Titolo: visualizzazione bottoni

Ciao a tutti
scusate la domanda, ma non riesco a trovare una soluzione.
La domanda è : se ho 10 bottoni e voglio renderne visibili solo alcuni posso
usare button1.visible = true, e fino qui ci sono, ma se ogni volta che gira
il programma ho la necessità di cambiare i bottoni che devono essere
visualizzati come posso fare?
Ossia se utilizzo una variabile per designare il bottone mi da errore ad es:
button(numerobottone).visible = True .
Sto cerando un metodo per  rendere l'esempio che ho appena fatto
realizzabile, sapete come fare?
grazie a tutti
Ciao

 ha scritto nel messaggio
news:udM%b.4671$mt1...@tornado.fastwebnet.it...

La sintassi che devi usare è:
Me("button" & CStr(numerobottone)).Visible = True
oppure, in generale:
NomeDelForm("button" & CStr(numerobottone)).Visible = True
Ma secondo me, visto che VB lo permette, usa un'array di bottoni, in questo
modo la sintassi da te usata è corretta.
Ciao!
-- 
Esteban
www.seber.it
Questo post è stato scritto con bit riciclati.

[paolo = 
circa_p...@tiscali.it
 in
udM%b.4671$
mt1...@tornado.fastwebnet.it
] ha scritto:

Ti consiglio vivamente di Index-are i vari bottoni.
In alternativa:
    nb = "2"
    Me.Controls("Command" & nb).Visible = 0


Il problema è che la sintassi :
Me("Button" & CStr(numerobottone)).Visible = True
mi da errore e mi dice che il form non può essere indicizzato perchè non
contiene classi predefinite.
ho provato anche con Me.controls ma mi dice che non è possibile effettuare
il cast da string a integer.
Avresti qualche suggerimento?
Ciao e grazie in anticipo