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

C'è un qualche modo per gestire gli eventi anche quando il form è
deselezionati:
In pratica vorrei che il mio prog reagisca all'evente pressione tasto destro
anche quando il from non è selezionato (in secondo piano) si puo?
Grazie a tutti
avog...@hotmail.com


Credo che non sia conforme allo standard windows...
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

Newsgroup: it.comp.lang.visual-basic
Titolo: File .ldb

Ciao a tutti,
dopo varie ricerche senza risultati mi rivolgo a voi. Ho creato una piccola
applicazione che si collega ad un db Access 2000 (VB6 con ADO). Il
database è in una cartella del server mentre su ogni client è installato il
programma. Il problema è che quando un WIN98 si collega al db dal mio
posto di lavoro (winXP) non riesco a vedere il file .ldb che access crea.
Idem il contrario. In questo modo eventuali aggiunte/modifiche di record
effettuate dai
client winXP non sono visibili agli utenti win98 e viceversa. Premetto che
dopo ogni
operazione ho impostato la chiusura sia del recordset che della connessione
(Testato, il
lock acces file sparisce).
Sapete illuminarmi?
Marco

 Marco
ciaociao

 Sapete illuminarmi?
I due PC puntano a percorsi diversi.
Ciao

 Sapete illuminarmi?
CLICK !
:-) ROTFL
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)
---
Messaggio scannerizzato e certificato "Virus free" da AVG free edition.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.665 / Virus Database: 428 - Release Date: 21/04/2004

Mi sono accorto di aver messo come source del db al posto del
percoso completo (\\server\etc...) l'unità logica (u:\etc....).
Potrebbe essere questo il problema? Provo a cambiare
Marco

 Potrebbe essere questo il problema? 
Sì, se puntano a percorsi diversi ;)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Oltre CR e Datareport

Ciao a tutti,
come sempre in caso di difficoltà ricorro sempre a voi... fortuna mia di
avervi scoperto!
Allora veniamo al punto... scrivendomi i miei bei programmi ho toccato con
mano di quanto sia  complesso gestire il DataReport anche con funzioni
semplicissime... :-(
ora voglio provare con Cristal Report ma il punto è
esistono altri di queste utilità per vb che vale la pena imparare?
Voi cosa mi consigliate?
grazie a tutti anticipatamente
Bye bye
Cesko'78

qualche tempo fa volevo studiarmi un sistema dove.......
db (Access, SQL-Server, Oracle e così via)
        Esportato in File dati XML
                Generazione di HTML partendo dall'XML di prima tramite XSL
                        Anteprima di stampa in IE
sarebbe una figata.......credo sia fattibile, ma poi la mole di lavoro mi ha
bloccato!!!!!
però sarebbe bello davvero......anche perchè si potrebbe pensare che l'XSL
sia facilmente modificabile tramite FrontPage e altri editor HTML sia
dall'utente, oppure da noi programmatori se il lavoro è più sporco......
secondo me l'idea non è male.....mah!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262
Newsgroup: it.comp.lang.visual-basic
Titolo: esiste un esempio come creare ocx ???

 ha scritto nel messaggio
news:8i0c3a$1i0$1...@nslave2.tin.it...


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

Salve.
Vorrei sapere dove posso trovare i codici e i comandi per la seguente
API
Private Declare Function mciSendString Lib "winmm.dll" Alias
"mciSendStringA" (ByVal lpstrCommand As String, ByVal
lpstrReturnString As String, ByVal uReturnLength As Long, ByVal
hwndCallback As Long) As Long
--------------------------
Marco Comite
http://www.comite.it/marco
ma...@comite.it
--------------------------

 Private Declare Function mciSendString
guida del kpd-team:
'This project needs a Common Dialog box, named 'CDBox'
Private Declare Function mciSendString Lib "winmm.dll" Alias
"mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As
String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Dim Alias As String
Private Sub Form_Load()
    'KPD-Team 1998
    'URL: 
http://www.allapi.net/
    'E-Mail: KPD...@Allapi.net
    Const PlayTime = 10
    'Set the common dialog box' title
    CDBox.DialogTitle = "Choose your midi-file"
    'Set the filter
    CDBox.Filter = "Midi-files (*.mid)|*.mid"
    'Show the 'Open File'-dialog
    CDBox.ShowOpen
    'Extract an alias from the file
    Alias = Left$(CDBox.FileTitle, Len(CDBox.FileTitle) - 4)
    'play midi
    R% = mciSendString("OPEN " + CDBox.filename + " TYPE SEQUENCER ALIAS " +
Alias, 0&, 0, 0)
    R% = mciSendString("PLAY " + Alias + " FROM 0", 0&, 0, 0)
    R% = mciSendString("CLOSE ANIMATION", 0&, 0, 0)
    'play midi for 10 secs
    t = Timer
    Do: DoEvents: Loop Until Timer > t + PlayTime
    'stop midi and close it
    R% = mciSendString("OPEN " + CDBox.filename + " TYPE SEQUENCER ALIAS " +
Alias, 0&, 0, 0)
    R% = mciSendString&("STOP " + Alias, 0&, 0, 0)
    R% = mciSendString&("CLOSE ANIMATION", 0&, 0, 0)
End Sub
altri siti sull'api:
http://www.vbgreatone.8m.com/vb/api.htm
http://www.vb-world.net
http://members.xoom.it/cesarerizzi
http://skyscraper.fortunecity.com/transmission/45/api
http://www.vbapi.com
ciao, a.


Grazie,
ma io cercavo le stringhe di comando, come nel seguente caso "stop
cdaudio"
Private Esegui As Long
Private ReturnString As String * 127
Private Declare Function mciSendString Lib "winmm.dll" Alias
"mciSendStringA" (ByVal lpstrCommand As String, ByVal
lpstrReturnString As String, ByVal uReturnLength As Long, ByVal
hwndCallback As Long) As Long
Private Sub Cmd1_Click()
    Esegui = mciSendString("stop cdaudio", ReturnString, 127, 0)
End Sub

Newsgroup: it.comp.lang.visual-basic
Titolo: query listbox e non so come definirlo.....

una tabella con due campi
TITOLO come testo da 50 caratteri
DESCRIZIONE come memo (che credevo potesse contenere una grossa quantità di
dati ma che invece ho scoperto adesso che contiene al max 64kb)
eseguo il seguente codice
Dim strSQL As String
Dim filtro As String
Dim i As Integer
.......
strSQL = "SELECT titolo as qryTitolo, descrizione as qryDescrizione From
tabella "
strSQL = strSQL & " WHERE "
strSQL = strSQL & "(descrizione LIKE '%" & filtro & "%') OR "
strSQL = strSQL & "(titolo LIKE '%" & filtro & "%');"
Set RsRicerca = MyConn.Execute(strSQL)
With RsRicerca
' conto il numero di articoli restituiti dalla query e popolo le listbox
If Not DbVuoto Then
    .MoveFirst
    i = 0
    While Not .EOF
        lstRisultati.AddItem Left$(.Fields("qryTitolo").Value, 22) & " ...."
        i = i + 1
        .MoveNext
    Wend
End If
End With
io vorrei adesso che ho popolato la listbox che nel caso in cui cliccassi su
un TITOLO della listbox, in una textbox vorrei far appararire la
corrispondente DESCRIZIONE.
Avevo pensato inizialmente di popolare una listbox invisible con il campo
DESCRIZIONE ma mi sono accorto poi che ogni item della listbox non contiene
64kb del campo memo e quindi ho dovuto desistere, avevo pensato anche ad un
array ma non vorrei caricarmi in memoria tutto il recordset di nuovo visto
che già ce l'ho, mi è venuta in mente anche di fare una query con il titolo
sul recordset restituito ma mi sembra un pò troppo, esiste un modo semplice
di risolvere il problema che mi sono posto??
grazie
altra cosa come supero il limite di 64kb del tipo memo su db?? se volessi
fare il mio campo DESCRIZIONE di lunghezza arbitraria come posso fare??
dovrei ricorrere a file di testo e quindi memorizzarmi il percorso al file?

 altra cosa come supero il limite di 64kb del tipo memo su db??
Dovrebbero essere 1.2 Gb

 passare per una query cosa mi consigli di usare?
Ti avevo già consigliato ... quella che ritengo l'unica possibilità...

 Ti avevo già consigliato ... quella che ritengo l'unica possibilità...
Aggiungo (visto che nessuno leggerà tutta la descrizione di 64 e più Kb):
Associa al titolo i primi caratteri (100?) della descrizione. Ci metti un
bottone per vederla tutta

 ha scritto nel messaggio
news:b2p6pj$1en86l$1...@ID-174464.news.dfncis.de...

messo la richtextbox al post della textbox e adesso mi legge
tutto.............
però ho già visto che con descrizione di un paio di mega la cosa diventa
ingestibile quando si scandisce sequenzialmente l'archivio
quindi farò come hai detto......visualizzo della descrizione solo i primi
diciamo 100 caratteri e al doppioclick o con un bottone gli apro una form
con dentro tutta la descrizione se gli serve, in questo modo non faccio
sempre query ma solo quando serve veramente
grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: DBase in rete.

Ho creato un programma per la gestione di una agenda di appuntamenti. Questa
agenda però dovrebbe girare in rete. Chi mi potrebbe dare un qualche
riassunto su: Tuttociò che si deve fare con VB5 per mettere un DB in rete?
Ringrazio in anticipo.
CIAO GABRIELE

1 - il database che deve essere accessibile da tutte le macchine (di solito stà
sul server)
2 - collega un "controllo data" al database (usando il percorso completo, ad es
"SERVER\\C:\db.mdb")
3 - prima di modificare i dati devi controllare che nessuno li stia già
modificando; per questo devi provare ad andare in editazione
"Data1.Recordset.Edit" , se si verifica l'errore n.3260 allora il record è in
uso. In realtà non viene bloccato il record specifico, ma un certo numero di Kb,
per questo può capitare che risultino bloccati anche i record precedente e
successivi a quello su cui si è posizionati.
4 - per tutte le altre funzioni di accesso al database non cambia nulla
On Error Resume Next
Err.Clear
Data1.Recordset.Edit
If Err = 3260 Then
   Dim NomeUtente As String
   NomeUtente = Right(Err.Description, Len(Err.Description) - 44)
   MsgBox "Impossibile modificare il documento corrente." & Chr(10) & "Il
documento è attualmente in uso " & NomeUtente
   Data1.Recordset.Update
   Exit Sub
End If
Gabriele ha scritto:

--
By matteo(olè)
Mail to: 
ori...@libero.it
 
vuoiunscinquant...@yahoo.it


Dipende dal DB.
Se e' un semplice MDB Access, basta:
1) mettere l'MDB in una directory condivisa in rete e mappata su drive
locali delle workstations
2) gestire l'utenza concorrente.
Per il punto 2) ti consiglio di:
- usare il lock ottimistico (LockEdits = False)
- trappare e gestire gli errori nelle routines di
inserimento/modifica/cancellazione di records.
--
Roal Zanazzi
z...@iol.it

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

Ciao
Sto usando una RichTextBox con la proprietą SelColor
Lo sfondo č nero
La scritta č gialla
ogni volta che il programma vede che ho inserito il ";" fa partire un TIMER
che non fa altro che mettere tutto in maiuscolo la riga che era iniziata con
il ";".
Vorrei anche cambiargli il colore come faccio a riscrivere da codice???
Grazie

Io non capisco perchč tu utilizzi un Timer, comunque per cambiare il colore
in rtcbox basta selezionare il testo (selstart, sellenght) che vuoi
manipolare e impostare, appunto la SELCOLOR. Io ti consiglio ti utilizzate
la funzione Instr per trovare i ';' e non un TIMER
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] utilisso delle librerie di imaging





Buongiorno a tutti


Sfrutto per applicazioni personali le librerie di 
Imaging presenti in Window fino alla versione 2000.


 


Diciamo che tutto va bene e bene o male o risolto 
sempre i miei problemi


Ho pero una domanda


    come si fa a trovare la 
dimensione "REALE" di un imamagine in cm o mm è lo stesso ma se chiedo la 
proprietà 


 


xxx.imagewidth 

per esempio mi viene restituito ipotizziamo 1260 ma se da 
imaging vado nelle proprietà del file mi dice che è per esempio 297 
mm.


 


Qualcuno sa aiutarmi.


 


Grazieeeee 


 


MArco G.



 xxx.imagewidth per esempio mi viene restituito ipotizziamo 1260 ma se da
imaging vado nelle proprietà del file mi dice che è per esempio 297 mm.
Se riesci a recuperare le dimensioni in una certa unità di misura (pixels?),
credo che tu possa usare ScaleX e ScaleY per trasformare nell'UM
desiderata...

 ha scritto nel messaggio
news:btms57$9a8pa$1...@ID-174464.news.uni-berlin.de...


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

Come faccio a dichiarare un Campo database Come Numerico?
Grazie!

 ha scritto nel messaggio
news:9jhrbs$k01$1...@nreadA.inwind.it...


In Access devi entrare nella Struttura della Tabella di cui vuoi modificare
il formato dei dati

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

Salve,
ho in una tabella mdb un campo contatore; il problema, e' che quando 
cancello un record dalla tabella, ovviamente mi rimane un numero vuoto, 
quindi se inserisco dei nuovi recordo con una Insert, me l'accoda, ma 
liscia comunque il numero vuoto. Come potrei fare per ovviare e avere 
sempre la listanumerica piena?

 ha scritto nel messaggio
news:Xns91FFB256...@195.31.190.132...

il contatore e' un contatore...
soluzione da scazzo:
affianca un'altro campo numerico che incrementi
di volta in volta sommando 1 al record precedente
(presuppongo un select per beccare il max e poi
un bel insert)
cosi' il contatore va a quel paese e non dovresti
avere buchi nel conteggio
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

 avere buchi nel conteggio
Cosě i buchi restano: basta che venga cancellato ad esempio il penultimo
record... io cmq eliminerei proprio il contatore e userei un long! ;)

 ha scritto nel messaggio
news:aajpt5$17nq$1...@half.spin.it...
| Cosě i buchi restano: basta che venga cancellato ad esempio il penultimo
| record... io cmq eliminerei proprio il contatore e userei un long! ;)
beh cerco che restano i buchi! :))
ma per quale archano motivo devo tapparli tutti??
in quel caso mi faccio una funzione.
La mia soluzione voleva essere una toppa per il
"nuovo record" aggiunto... :)


"Fustino di Dixan" <acer...@penguinAtWork.it> ha scritto nel messaggio
news:aajq89$12fi$1...@phobos.ibnetwork.net...
| beh cerco che restano i buchi! :))
| ma per quale archano motivo devo tapparli tutti??
peggio di un bambino delle elementari :( che tristezza

Newsgroup: it.comp.lang.visual-basic
Titolo: [semi OT] Browser IExplorer, predefinire Salva con nome

Ho W98 con browser IExplore 5.00.
Quando salvo,la maggior parte delle volte 
salvo le pagine web scegliendo nella finestra di salvataggio,
alla voce " Salva come : "
l' opzione   Pagina Web, solo HTML
(che da me č la terza).
Non rieso a impostarla in qulache modo (browser, Registro...)
a mano come predefinita.
C'č qualche genio che sa come come potermela ritrovare settata
usando un mini programma in Vb (o anche per alte vie)?
Grazie 

 usando un mini programma in Vb (o anche per alte vie)?
Disabilitando la voce "Pagina web, completa", dovrebbe (non ho testato) 
diventare default "Pagine web, solo html"
http://www.winguides.com/registry/display.php/1075/
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca


http://www.winguides.com/registry/display.php/1075/
Funziona, fatta al chiave,
basta cambiare da 0 a 1 (chiudere e riavvire il browser
se fosse aperto) a la voce scompare
e default diventa l'altra   'Pagine web, solo htm'
Pero ovviamente io a dispozione la vorrei ugualmente
(non come dafault come detto)
perchč capita ovviamente di usarla e stante cosě la cosa,
non č accettabile.
A proposito, che "strada mentale" hai fatto per trovare
questa info (la conoscevi, sei parrtito da un altro articolo..)?

 questa info (la conoscevi, sei parrtito da un altro articolo..)?
ecco, questa è una domanda da fare (tanti chiedono, ma poi, nessuno si 
preoccupa di sapere come è stata reperita l'informazione).
Tanto per cominciare, non ero a conoscenza di nulla a riguardo, prima di 
leggere la tua domanda.
Incuriosito, ho fatto una ricerca su google e google groups con le 
seguenti keyword ovvie:
'"internet explorer" "save as" default registry'.
Ho trovato qualche thread nel quale veniva evidenziata l'impossibilità di 
impostare come predefinita la modalità di salvataggio da te richiesta.
Ho dato quindi un'occhiata a Regedit.com ed ho visto quella chiave.
A questo punto ho pensato che, disabilitando quella voce, la voce di 
default non poteva diventare "text file" (del resto, è un browser), 
quindi...
Ciao!

Newsgroup: it.comp.lang.visual-basic
Titolo: Task manager parte Seconda

Scusatemi ma non mi sono spiegato molto bene.
In realtà il problema è diverso.
In effetti non ho una vera e propria finestra aperta, poichè il task
acrord32.exe viene aperto dall'ocx PDF.ocx inclusa nell'Acrobat Reader 4.0.
La
mia applicazione utilizza questa OCX per visualizzare files PDF; quando
chiudo la mia applicazione (con "Unload me" sull'ultimo form aperto) rimane
comunque aperto acrord32 nel task manager e se non riesco a chiuderlo
forzatamente causa dei problemi al sistema.
Attendo con impazienza altre delucidazioni.
Grazie mille

 wrote in message
news:yQIN5.6389$BF.2...@news.infostrada.it...

Ho il sospetto che sia proprio una caratteristica (bug ?) del controllo.
Infatti, anche quando viene usato da IE, ad esempio, il processo di
AcroRd32.exe rimane in esecuzione.
L' unica strada sembra in effetti quella di terminare forzatamente il
processo.
Per fare questo occorre trovare il processo (se non ricordo male, la tecnica
e' diversa tra NT e Win9x, mentre non ho idea con WinMe ).
Per trovare il processo, occorre enumerare i processi attivi nel sistema.
Al riguardo ti segnalo i seguenti articoli su MSDN da utilizzare come punto
di partenza. Se riterrai di percorrere questa strada e ti trovassi in
difficolta', riposta specificando dettagliatamente il problema che qualcuno
ti dara' una mano
HOWTO: Enumerate Applications in Win32
HOWTO: Terminate an Application "Cleanly" in Win32
HOWTO: List Running Processes
Ciao
Aldo

 ha scritto nel messaggio
news:8u7mvo$148v3$1...@ID-56381.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso esclusivo a records

Ciao,
vorrei evitare che due utenti (che accedono allo stesso database) utilizzino
contemporaneamente lo stesso insieme di record di una tabella.
Vorrei cioč impedire che, mentre un utente sta operando su un insieme di
record un altro gli cambi la situazione.
Si puň fare?
Grazie per l'aiuto che vorrete darmi?
Ciao
Alberto

 Si può fare?
Se guardi nei vecchi post troverai un'infinità di discussioni relative alle
concorrenze di accesso ai dati.
In generale .. per avere accesso esclusivo al tuo resultset potresti
affidare al tipo di blocco definito nei parametri del metodo Open di ADO.
La maggior parte di noi (mi sento sicuro di affermare che la pensiamo quasi
tutti così) preferisce crearsi delle tabelle di lock per gestire tutti i
tipi di concorrenza che le specifiche del progetto  impongono.
Torno a ripetere che ti conviene leggere i vecchi post per una più completa
trattazione dell'argomento.
Saluti
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] TAPI aiutatemiii ....

devo svilippare una applicazione che gestisce i toni DTMF del telefono.
Mi hanno consigliato di usare le TAPI in questo modo:
'1. call lineInitialize funct;
'2. call lineOpen funct;
'3. call lineSetStatusMesagess funct(with LINEDEVSTATE_RINGING) per vedere
quando squilla il telefono
'4. call lineAnswer la chiamo quando squilla il telefono
'4. call lineMonitorDigits la chiamo dopo la risposta
ora ho trovato MSDN (online) i parametri che vengono richiesti deducendone
forse erroneamente la dichiarazione :
'LineInitialize
Public Declare Function lineInitialize Lib "TAPI32.DLL" _
(ByVal lphLineApp, _
ByVal hInstance, _
ByVal lpfnCallback, _
ByVal lpszAppName, _
ByVal lpdwNumDevs) As Long
'LineOpen
Public Declare Function lineOpen Lib "TAPI32.DLL" _
(ByVal hLineApp, _
ByVal dwDeviceID, _
ByVal lphLine, _
ByVal dwAPIVersion, _
ByVal dwExtVersion, _
ByVal dwCallbackInstance, _
ByVal dwPrivileges, _
ByVal dwMediaModes, _
ByVal lpCallParams) As Long
'lineSetStatusMesagess
Public Declare Function lineSetStatusMesagess Lib "TAPI32.DLL" _
(ByVal hLine, _
ByVal dwLineStates, _
ByVal dwAddressStates) As Long
'lineAnswer
Public Declare Function lineAnswer Lib "TAPI32.DLL" _
(ByVal hCall, _
ByVal lpsUserUserInfo, _
ByVal dwSize) As Long
'lineMonitorDigits
Public Declare Function lineMonitorDigits Lib "TAPI32.DLL" _
(ByVal hCall, _
ByVal dwDigitModes) As Long
ma volevo sapere CHE COSA DEVO METTERE NEI PARAMETRI ??????
per favore aiutatemi ... ho cercato proprio dappertutto ....
ciao

 wrote in message
news:9ipmte$lmv$1...@usenet.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Nuovo Problema di Conversione

Innanzitutto Ringrazio chi ha risposto con infinita pazienza al mio problema
ad ogni modo il mio problema è leggermente diverso... la conversione Word =>
Excel => Access funziona perfettamente (per qualnto sia bacato qualcosa di
buono la microsoft lo fa... ) ad ogni modo quello che io devo fare è fare la
conversione (non importa in quanti passaggi posso fare anche quelli sopra
non è un problema...) da sta stramaledetta Tabella di Word alla rubrica di
Outlook e dato che non sono questo mostro come analista volevo (se
possibile) evitare di cercarmi un algoritmo inVb che mi converta la tabella
in un formato che posso importare poi in Outlook...
Non so se sono riuscito a farmi capire comuqne se qualcuno mi può aiutare
gliene sarei grato.
Grazie a Tutti!

 la conversione Word => Excel => Access funziona perfettamente (per qualnto
sia bacato qualcosa di buono la microsoft lo fa... ) ad ogni modo quello che
io devo fare è fare la conversione (non importa in quanti passaggi posso
fare anche quelli sopra non è un problema...) da sta stramaledetta Tabella
di Word alla rubrica di Outlook e dato che non sono questo mostro come
analista volevo (se possibile) evitare di cercarmi un algoritmo inVb che mi
converta la tabella in un formato che posso importare poi in Outlook...
Se i dati sono in una tabella di word potresti convertire la tabella in
testo con i campi separati da tabulazioni, quindi salvare come solo testo ed
importare in outlook. Per sapere quali nomi assegnare ai campi potresti
esportare la rubrica di outlook.
Come vedi vb c'entra poco... ;-)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Run-time error 75 : Path/File access error

Ciao,
questo errore mi capita quando cerco di rinominare un file.
Qualcuno sa dirmi come mai avviene ? Notate che il file da rinominare č
stato chiuso in precedenza e non č in uso da nessuna applicazione.
Grazie in anticipo,
Davide

 stato chiuso in precedenza e non è in uso da nessuna applicazione.
magari tu credi che sia chiuso, ma lui vigliaccamente è rimasto aperto...
capita a volte.
come lo hai chiuso?
prova a fare, immediatamente prima di Name,  un ulteriore tentativo di
chiusura. se è gia chiuso, dovrebbe darti un errore (credo), tu lo
intercetti e capisci di che si tratta.
MarioH

 Qualcuno sa dirmi come mai avviene ?
Possibili cause:
1.il
 nome file di origine è errato
2.il
 nome file di destinazione esiste già
3.non si hanno i permessi per effettuare l'operazione
per verificare prova a fare l'operazione manualmente...
--
----------------------------------------------------------------------------
Esiste un luogo dove tecnologia e arte si incontrano
www.tecnologiaEarte.net
----------------------------------------------------------------------------
Gianluca Pisano

 3.non si hanno i permessi per effettuare l'operazione
Purtroppo nessuna delle tre.
Temo che il problema sia dovuto alle close dei file, in particolare non fa
il flush dei buffers in tempo e quindi non mi da i diritti di accesso al
file (me lo fa solo copiare).
Ho provato anche a mettere una sleep dopo le close, ma niente (non posso
mettere una sleep di un'ora....).
Ho letto che la reset effettua il flush, ma il problema è che la reset
chiude tutti i file aperti con la open e non solo quel particolare file che
voglio chiudere io.
Avete per caso altre idee?
Grazie,
Davide

 file (me lo fa solo copiare).
bhè, visto che te lo fa copiare io intanto lo copierei con il nuovo nome e
poi andrei a cancellare il precedente (può darsi che nel frattempo si sia
deciso a chiuderlo)
ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: il vb6 non carica le immagini con il codice

salve,uso vb6 e ho xp pro, ho anche aggiornato con la patk 6 per vb. il 
problema e' il seguente: digitando il codice :
Private Sub File1_Click( )
fileselezionato = File1.Path & "" & File1.FileName
Image1.Picture = LoadPicture(fileselezionato)
End Sub
dentro la routine del controllo filelistbox ,
non riesco a caricare nessuna immagine nei controlli image e picturebox, mi 
da' come errore   errore runtime 53  impossibile trovare 
ilfile................
mentre caricando l'immagine dalla propieta' picture la carica normalmente. 
ci vuole una patck aggiuntiva visto che uso xp?, o il problema e' altrove? 


============================================

O meglio ti fai una funzioncina che testa e corregge dove occorra.
funziona, grazie  :-)

triller ha detto questo giovedì :

Ciao triller,
di nulla è stato un piacere.


Newsgroup: it.comp.lang.visual-basic
Titolo: Usare le frecce??

Come posso fare in modo che fintanto che tengo premuta una freccia mi 
venga abilitato un timer, e quando poi la rilascio si disabiliti??
grazie e scusate per il disturbo!!
-- 
By Harlock
Tutto è rigorosamente IMHO!! (e quindi assolutamente inopinabile ;))
mail -> 
mapels...@tin.it
ICQ -> 132469906
N.P. 

 venga abilitato un timer, e quando poi la rilascio si disabiliti??
Usa l'evento KeyDown e controlli KeyCode. Se corrisponde al tasto che deve
attivare il timer fai Timer.Enabled=True
Usa l'evento KeyUp e controlli KeyCode. Se corrisponde al tasto che deve
disattivare il timer fai Timer.Enabled=False
Ci sarà un "pelo" di perdita se l'operatore preme e rilascia in
continuazione il tasto (non se lo tiene premuto), ma forse è giusto così.

 continuazione il tasto (non se lo tiene premuto), ma forse è giusto così.
grazie!!! sei stato gentilissimo!! alla prossima!


Newsgroup: it.comp.lang.visual-basic
Titolo: freccie direzionali e textbox

Ciao a tutti ,come faccio a far intercettare  ad una textbox la pressione
dei tasti direzionali(non risponde all'evento keypress)
Volevo creare una casella con collegato una vscroll che cambiava il valore
quando cliccavo su freccia su o freccia giu.
,ma volevo il cursore posizionato sulla textbox
Si puň fare?Grazie a tutti e buone vacanze(per chi se le puň godere:(()

 Si può fare?Grazie a tutti e buone vacanze(per chi se le può godere:(()
 si, in base ai valori restituiti da keycode, quindi controlli se su o giu,
nell'evento KeyUp o KeyDown modifichi la prop Value della Vscroll
KeyCode = 38 tasto su, KeyCode = 40 tasto giu
If KeyCode = 38 Then VScroll1.Value = VScroll1.Value - 1
If KeyCode = 40 Then VScroll1.Value = VScroll1.Value + 1
attento a non uscire dal range Min e Max della Scroll
inoltre questo codice non funziona se la textbox e' vuota o se sposti il
cursore del textbox oltre la fine del testo, in alternativa puoi usare
levento keyup o down sul form, impostando a true la prop keypreview del
form.
ciao stefano

  si, in base ai valori restituiti da keycode, quindi controlli se su o


 delle frecce!Grazie e ciao
per quello basta qualcosa tipo "print keycode" nell' evento key up o down e
trovi tutti i codici della tastiera
Ciao stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: Urgentissimo !!!! Leggetelo Per Favore!

Salve a tutti..
Vorrei sapere se è possibile modificare la configurazione della tastiera di
windows nt4 per fare in modo che il sistema e tutte le sue applicazioni
riconoscano il tasto "+" della tastiera Numerica come Tasto "TAB".
Chiedo troppo !!??  (;-) ciao e grazie

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Visual basic 5 e la porta parallela

Qualcuno di voi sa come si fa a pilotare la porta parallela agendo su ogni
singolo bit ?
Tipo istruzione out in quick basic
grazie per le risposte
Ivan

Sul sito comune ci dovrebbe essere una DLL appunto per questo scopo....
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: Combo

Ho un problema in Visual C++?
Sieti riusciti a mettere le combo-box e i check botton un una flex grid???
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Sieti riusciti a mettere le combo-box e i check botton un una flex grid???
Questo NG tratta di VB e 
VB.NET
 .
Ti rispondo per VB.
La combo è possibile.
Combo.visible=false
al focus del cursore nella cella , muovi la combo nella cella e la rendi
visibile.
Ricordo di uno studio effettuato tempo fa.
Non ho provato con i check botton.
giuseppeD


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

Salve, ho un problemino, magari anche semplice da risolvere, ma che mi
sta scervellando. Allora è presto detto: dovrei lavorare con una form
che deve avere la dimensione di 3,8 x 3,8 pollici perchè trattasi
della schermata di un terminalino. Le mie domande: posso lavorare in
ambiente di sviluppo con risoluzione 800x600 o devo cambiare? che
scalemode devo utilizzare? Aiutatemi vi prego.





 che scalemode devo utilizzare?
Quello che vuoi.
Ciao
--
Reporting tool: 
http://www.neodatatype.net

Newsgroup: it.comp.lang.visual-basic
Titolo: file log

Salve a tutti,
vorrei sapete come si fanno a salvare le impostazione dei pulsantini chek in
un faile log.
Spego che possiate aiutarmi.
Ciao.





 wrote in message
82be3e$845$1...@news.flashnet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione cartelle

Ciao, qualcuno di voi saprebbe dirmi come creare una cartella in vb?
Grazie, e se volete rispondetemi pure a : 
p_col...@hotmail.com
E' meglio!!!
Grazie!!

 wrote in message
8fuut7$364$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Generare evento in user control dopo avvenuto caricamento form che lo  contiene

Salve a tutti.
Sono ancora alle prese con i miei controlloi personalizzati.
Quello che vorrei fare adesso è generare un' evento all'interno del
mio user control, ma prima di farlo voglio essere sicuro che il form
dove risiede sia caricato e quindi la routine legata all'evento load
del form stesso sia stata completamente eseguita.
Il programma che sto cercando di realizzare comunica con un'altro
tramite un'oggetto COM, alcune operazioni che devono essere eseguite
dai miei controlli devono essere eseguite all'avvio dell'applicazione,
ma comunque dopo che la comunicazione con l'altro programma è stata
attivata.
Grazie dell'attenzione
Gianluca

 Gianluca
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it

 whynot [ at ] topics [ dot ] it
Scusami, ma non ho capito bene cosa intendi.
Per il momento ho risolto utilizzando l'evento paint del mio user
control, legandolo ad una variabile static boolean in modo da far
eseguire le routine all'interno dell'evento solo una volta, evitando
che lo risfaccia tutte le volte che richiamo in primo piano la mia
form, ma non mi sembra una soluzione molto pulita.

 form, ma non mi sembra una soluzione molto pulita.
ogni controllo ha un evento ParentChanged che notifica quando il parent 
di controllo cambia: il parent di ogni controllo cambia, passando da 
null a qualchecosa, all'atto della inizializzazione della Form.
Quello che puoi fare nel costruttore del tuo UserControl (o dal 
designer) è di agganciare proprio quell'evento e nell'handler andare, 
in maniera ricorsiva alla ricerca del tuo parent finchè non trovi la 
form, una volta trovata la form agganci su di essa l'evento "load" e ci 
fai quello che più ti piace :-)
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it

Newsgroup: it.comp.lang.visual-basic
Titolo: textbox binding

Ciao!
Vorrei sapere come fare in modo che, alla modifica di una textbox con dei 
dati presi da un database, si attivi un pulsante che salvi le modifiche in 
modo permanente.
Io attualmente riesco a riempire i dati nelle caselle di testo tramite un 
SQLDataAdapter.fill (dataset)
in questo modo
Textbox1.text = dset.tables(0).rows(0).Item("cognome")
Potrei modificare il record con un Command e l'id del record ma credo sia 
meglio farlo tramite il dataadapter.update.
E' corretto?
Scusate la banalità, ma io sono un semplice appassionato...


Il dataadapter in realtà è un contentore di tante cose...anche dei
command per operare sui database!
Quando invochi DataAdapter.update
in realtà lanci il command associato alla creazione alla modifica alla
cancellazione dei dati
MA
devi essere sicuro che questi dati ci siano.....
se vedi i dati sicuramente c'è il SELECT...ma ci sono anche quelli per
aggiornare e cancellare???
per farlo controlla
DataAdapter.UpdateCommand.....
se non c'è la query di aggiornamento.....quando invochi
DataAdapter.Update non aggiorni nulla!!!
L'help ti aiuta molto...leggilo!
lo trovi anche online
http://msdn.microsoft.com/it-it/library/system.data.oledb.oledbdataadapter(VS.80).aspx

Il dataadapter in realtą č un contentore di tante cose...anche dei


Intendevo "aggangiare la textbox al dataset"... sorry.

Newsgroup: it.comp.lang.visual-basic
Titolo: Variabili con numeri

Altro problema (portate un po' di pazienza...)
In VB 6.0, se ho una serie di variabili di nome "NomeVar1", "NomeVar2",
"NomeVar3" etc. come faccio a richiamarne una senza dover mettere il numero
ma una variabile di tipo integer (es. x=3; "NomeVar(x) = 2")?
Grazie anticipatamente.

 ma una variabile di tipo integer (es. x=3; "NomeVar(x) = 2")?
con una matrice, riferendoti all'indice dell'elemento.

Grazie anticipatamente.
Usi un array, no? ;-)
Io uso VB5, e non mi sembra che dia la possibilita' di fare quello che
chiedi (aspetto smentite e pubblica lapidazione in caso stia sbagliando),
ora non so con il VB6 se e' stato introdotto un modo di programmare con
riconoscimento intenzionale (ossia delle intenzioni del programmatore), ma
nel caso in cui non sia stato implementato, ti tocca definire un array tipo
"NomeVar(y)" ed utilizzare quello
Ciao.

 wrote in message
TDhK4.143337$pn3.1...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: commandbutton grafico

Quando aggiungo un'immagine ad un commandbutton e poi scrivo il testo
l'immagine si posiziona sopra al testo mentre io voglio l'immagine a
sinistra e il testo alla sua destra. Come si fa?
grazie

 sinistra e il testo alla sua destra. Come si fa?
Non si può!
Usa un bottone normale e una picture/image a fianco.

 sinistra e il testo alla sua destra. Come si fa?
non sipuo come gia detto....
prendi il tuo bel programma di disegno e aggiungi il testo nella posizione
che più ti aggrada :))
Newsgroup: it.comp.lang.visual-basic
Titolo: Creare Grafico

Salve a tutti
ho un array di 1000 byte. Devo rapresentare graficamente questi dati.
ogni byte rappresenta un vertice di una linea. le linee devono essere 
tutte unite tra di loro in modo da formare un grafico continuo. Come
posso fare? devo usare la funzione Line?
I dati inoltre variano e quindi devo ridisegnare il grafico ogni volta,
come posso farlo in modo velocissimo e senza avere refresh?
In pratica devo realizzare un oscilloscopio che prende i dati da una
scheda di acquisizione.
Esiste qualche controllo per fare cio? e se si è abbastanza veloce da 
non introdurmi ritardi tra una acquisizione e l'altra?
Grazie a tutti per la collaborazione
Ciao
Marco

Marco, venerdì alle 17.10.28, ha estratto dai neuroni:

MSChart è abbastanza veloce, ma se i dati li hai in un array, il 
caricamento di tale array in MSChart potrebbe non essere rapidissimo.
Prova e facci sapere.
Saluti
Alberto
-- 
Autore di
"Petting for Dummies"

 Marco
Lascia perdere Line e OCX, se hai l'esigenza di un alto refresh rate e di una
bassa interazione tra la grafica e l'acquisizione minimo devi usare le API GDI.
Qui c'è un esempio di "oscilloscopio" scorrevole:
http://support.microsoft.com/?kbid=183333
Magari puoi trarre qualche ispirazione, anche se il compito è tutt'altro che
agevole...
Bye
Raf

 scheda di acquisizione.
Puoi vedere se possono servirti le routines del mio progetto
AudioCardDSP, presente sul Sito Comune o, in versione piu'
aggiornata, su 
http://www.flanguasco.org
.
L' oscilloscopio (come pure l' analizzatore di spettro)
lavora con segnali prelevati dagli ingressi analogici della
scheda audio, ma non dovresti avere alcuna difficolta' ad
adattarlo a dati provenienti da una scheda di acquisizione.
Ciao, sperando di esserti stato utile.
Franco
Newsgroup: it.comp.lang.visual-basic
Titolo: list box e scroll...

ok...sembra una cosa stupida ....
lo riammetto..
ma anche aggingendo 2000 voci non mi appare la barra verticale di
scorrimento...
Ne tantomeno quella orizzontale...
se provo a mettere RigthtoLeft = true...si mette a ridere...
possibile che non riesca a far apparire le barre verticali ed orizzontali
nel ListBox ??!?!?
un saltuone a tutti voi.

 wrote in message
news:10154302...@server.darkside.it...

Allora: innanzitutto nel control ListBox le barre di scorrimento
sono automatiche.
Se la ListBox ha una sola colonna, la barra appare quando
vengono inserite nel control più righe di quelle che possono
essere visualizzate (barra verticale).
Se la ListBox contiene più colonne, la barra di scorrimento
(questa volta orizzontale) appare quando vengono riempite
più colonne di quelle che possono essere visualizzate (ma
il numero di righe è fisso, dipende dall'altezza del control e
non può scrollare in verticale).
Da notare che le colonne della ListBox non devono intendersi
come quelle dei Grid control, ma come se fossero colonne di
Word: con successive AddItem viene riempita la prima colonna
fino all'altezza corrente del control, poi passa alla seconda colonna
e così via.
Infine, la proprietà RightToLeft serve agli arabi e a Leonardo
da Vinci !!!... :-))) nel senso che il testo viene caricato da destra
a sinistra e la barra verticale viene visualizzata alla sinistra del
control.
--
Er Roscio.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Interbase e VB

Dopo aver letto in un post della possibilita' di utilizzare interbase
6.0 (free) mi sono procurato la parte server e quella client.
Qualcuno mi puo' illustrare brevemente come utilizzare il tutto per
l'utilizzo con VB.
Ovvero:
- quale driver o ocx devo utilizzare per accedere al database
- devo usare DAO o ADO
- dove reperire informazioni sull'utilizzo di interbase con VB
grazie
	maxx

 maxx
Ciao
Sir Jo

 ma tutti si sono rilevati insoddisfacenti.........
cosi' mi scoraggi un po'!
ciao
	maxx

 maxx
Attenzione: la mia opinione è del tutto personale.................
Ciao
Sir Jo

 Attenzione: la mia opinione è del tutto personale.................
come tutte le opinioni ;-) 
Ma e' meglio un'opinione personale del silenzio!
grazie
	maxx
Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione stringhe esadecimali in numeri

Salve,
quale procedura devo richiamare per convertire il testo di una stringa
considerandola come espressa in esadecimali in un numero (supp. da mettere
in una variabile long)?
Ad esempio facendo cosě:
Dim Numero as long
text1.text = "50"
Numero = text1.text
mi trovo ad avere come valore per la variabile Numero esattamente 50. Io
invece vorrei ritrovarmi con 80 (cioe' considerando i 50 della stringa come
esadecimali e quindi 80 in decimali)
Grazie per ogni consiglio

 ha scritto nel messaggio
news:8hfpkf$hh1$1...@lacerta.tiscalinet.it...


esadecimali e quindi 80 in decimali)
Numero = CLng("&H" & Text1.Text)
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: Urgente! Query SQL troppo complessa!

ho la necessità di creare un recordset molto complesso del tipo:
"select * from [Tabella1] where [Indirizzo] like 'xxxx*' or Indirizzo like
'yyyy*' or Indirizzo like 'zzzz*' ............e così via per circa 30
condizioni.
Alla fine di tutto questo devo prendere quei records che stanno entro un
intervallo di data (valore contenuto in un apposito campo) ho provato ad
aggiungere alla fine un:
"and [Data] between data1 and data2"
ma quest'ultimo comando non viene esegutio cioè non mi da nessun errore, mi
seleziona correttamente i records degli indirizzi ma ignora completamente
l'ultimo comando
ho provato 100 volte a cambiare l'ordine mese-giorno-anno a verificare la
sistassi ma credo che non sia questo.
credo che sii debba nidificare la select ma non sono sicuro della sintassi
Grazie a tutti
max


Racchiudi tutti gli OR (cioè la prima clausola where) fra parentesi,
altrimenti l'AND viene eseguito solo sull'ultimo OR.
WHERE (Primo OR, Secondo OR,....) AND Data ....
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Che  cazzo!
era una fesseria e  ci ho perso mezza giornata!
sai com'è la soluzione più semplice a volte la si scarta a priori.
non so come ringraziarti
Grazie
max
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET - Istanziare Posizione e Dimensione oggetti

Salve a tutti
Leggo che un sistema elegante per dare una posizione ad un oggetto è:
MLabel1.Location = New Point(15, 0)
identico risultato si ottiene con un metodo considerato inelegante, e cioè:
        Label1.Left = 15
        Label1.Top = 0
Lo stesso per la dimensione:
Elegante:
  Label1.Size = New Size(100, 30)
Popolare:
        Label1.Width = 100
        Label1.Height = 30
Leggo dalla guida:
Libreria di classi .NET Framework
Membri Point
Libreria di classi .NET Framework
Membri Size
Point e Size fanno parte della libreria delle classi .NET Framework
quindi quel New costruisce una nuova istanza che successivamente dovrà
essere distrutta.
Il meno elegante , es. la Proprietà Left :
Libreria di classi .NET Framework
Proprietà Control.Left
si deve intendere che per accedere alla Proprietà Control.Left viene
autamaticamente istanziato Point ?
Oppure , essendo parte dell'oggetto già istanziato utilizza la proprietà e
non necessitano altre istanze ?
Se è vera la seconda perchè costruire una nuova istanza , sarà elegante ma
il dubbio rimane.
giuseppeD

La domanda non mi è chiara, comunque credo che all'interno vengano
memorizzati come Point e Size dopodichè le proprietà accedano ai vari membri
di quelle che in realtà non sono dei reference types  ma strutture (quindi
dei valuetypes).
HTH
-- 
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org

 dei valuetypes).
Inoltre, se come immagino vale quello che vale in VB6 relativamente al
metodo Move, usare Move, Location e Size piuttosto che Top, Left ecc...
genera meno refresh del controllo, perche' lo spostamento viene fatto in un
unica operazione, piuttosto che in piu' passaggi successivi
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: textbox e printer

Provando a stampare il contenuto di una textbox con printer, dopo aver
specificato la posizione con currenx e currenty, tutto ok se scrivo una sola
linea di  testo.
Se nel controllo textbox digito invece piu linee di testo, in fase di stampa
solo la prima linea e nella giusta posizione le altre sembra che perdano la
proprietą currentx.
Qualcuno lgentilmente sa dirmi perchč?
Grazie in anticipo.    Claudio

 Qualcuno lgentilmente sa dirmi perchè?
Perchè, di fatto e salvo eventuali vbCrLf esplicitamente inseriti nel
textbox, la riga è una sola e la stampante si limita a stamparla come tale,
fin dove ... c'è carta.
Dovresti, usando Printer.TextWidth e Printer.ScaleWidth, stabilire qual è
l'ultimo carattere della riga che può fisicamente stare nella riga di stampa
corrente. Stampi fino a quello seguito da vbCrLf e continui a partire dal
successivo

Newsgroup: it.comp.lang.visual-basic
Titolo: Icone e barre dei menu

E possibile far comparire accanto ad una voce della barra dei menu una
icona, esempio per file-apri l'icona della cartella aperta?
Grazie a tutti per la risposta
Daniele Cazzaro
dan...@hotmail.com

Dai un'occhiata al sito comune:
http://www.murialdo.it/it_lang_vb/
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)


Si ma c'è un problema... le icone devono essere 13x13 e non 16x16 e ti
considera il bianco come colore trasparente... se  qualcuno sa perché si
faccia avanti.
Cmq basta prendere l'handle del menuitem in questione e cambiare l'icone con
SetMenuItemBitmaps.
Ciao

...

Ho visto qualcuno (mi sembra proprio nel NG) che settava delle icone nei
menu pasando alla SetMenuItemBitmaps() la prop. Picture1.Picture.Handle.
Non ho verificato se funziona o no ma probabilmente risolve il problema.
Peccato che l'Handle della Picture è disponibile solo dalla ver. 5 in poi...
(Che nervi quelli della M$, si tengono tutti i segreti per loro...)
Ciao.
Per quanto riguarda il SubClassing mi piacerebbe discuterne un'attimo con
un'esperto/a per capire se si puo' gestire come voglio io (per ora riesco ad
ottenere solo GPF in kernel32).
Il metodo tradizionale mi sembra poco flessibile.

menu pasando alla SetMenuItemBitmaps() la prop. Picture1.Picture.Handle.
No è lo stesso che passargli Picture.. le icone te le fa trasparenti (al
colore bianco). E' la stessa cosa che faccio io.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Dati in TextBox

Vorrei proporvi una questione, scusate se è troppo banale, ma sono agli
inizi.
Qual'è il modo più veloce è più corretto per riportare 2 campi di un
recordset in un TextBox (Es.:Nome e Cognome)
Devo ricavare i dati, concatenare le stringhe, quindi inserirle mediante
Caption, oppure esiste un metodo più veloce utilizzando DataField?
Vi ringrazio in anticipo per una vostra risposta, e se la mia domanda è
fuori luogo in questo NG, vi sarei grato se me ne segnalaste uno per
"quasi-principianti".

Tramite le proprietà DataSource e DataField puoi agganciare un campo di una
tabella di un database al tuo controllo.
Se invece vuoi inserire più campi devi scrivere del codice.
Nel caso che hai riportato potrebbe essere questo.
Dim DB As DAO.Database, RS As DAO.Recordset
Set DB = OpenDatabase("Nome del DB")
Set RD = DB.OpenRecordset("Nome della tabella")
'Raggiungi il record che ti interessa...
'Se i campi si chiamano Nome e Cognome allora puoi usare
Text1.Text = RS!Nome & " " & RS!Cognome
Ciao.
--
________________________________
Raffaele Tripodo
E-Mail:              
raff...@conmet.it
MSN Messenger: 
px...@hotmail.com
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 wrote in message
8lpc3f$q8m$1...@fe2.cs.interbusiness.it...


La logica rimane la stessa. Cambia il modo di accedere ai dati: non esistono
più gli oggetti database ma usi gli oggetti connection che poi usi per
riempire un oggetto Recordset (che devi prima istanziare da solo però).


 wrote in message
8lrd5k$obd$1...@fe1.cs.interbusiness.it...


 [...] e invece mi sono accorto che in VB talvolta si usano e
talvolta no (mistero della fede!).
Dopo questa frase sei moralmente obbligato, tempo un mese, a
scrivere per il ng una breve relazione sull'uso delle
parentesi in vb. ;)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

Newsgroup: it.comp.lang.visual-basic
Titolo: Recuperare un certo numero di record

E' possibile, tramite query SQL o tramite qualche metodo di VB6, recuperare
da una tabella di un database solamente un certo numero di record?
Ad esempio se avessi una tebella con 100 record e volessi recuperare in un
recordset ADO solo i primi 10 potrei usare la proprietą MaxRecords ma se
volessi recuperare i record dall'undicesimo al ventesimo, o dal 21 al 30 e
cosi via...???
Grazie
Maurizio

> Maurizio Coffinardi:

SELECT *
FROM
(SELECT TOP 10 *
FROM
(SELECT TOP 30 *
FROM Tabella1
ORDER BY Id ASC)
ORDER BY Id DESC)
ORDER BY Id;
Ma controlla se ho scritto giusto!
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


Cerca su MSDE le proprità AbsolutePage, ci trovi un esempio di come
visualizzare dei record un tot per volta, l'altra proprità che ti serve è
PageSize da applicare al recordset. (Ricordati du utilizzare cursori lato
Client)
Ciao VB