mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Ottimizzazione accesso CD-ROM

Ciao,
Nel mio applicativo, utilizzo dei dati presenti su un MDB situato su un
CD-ROM. Ho notato che l'accesso a tali dati, risulta lentissimo su qualunque
PC normale con su Win98, praticamente inutilizzabile. Per l'accesso ai dati
ho utilizzato ADO 2.6, che posso fare per migliorare l'accesso ai dati?
considerando che sul mio computer portatile con Win2000 funziona come
benissimo.
Vi ringrazio anticipatamente

 ha scritto nel messaggio
news:6xeG7.37073$sq5.1...@news.infostrada.it...

Se vuoi velocizzare l'accesso al DB direi che per prima cosa dovresti
accertarti di avere sul DB tutti gli indici necessari, poi controllare che
nel tuo sw l'accesso alle tabelle venga fatto nel modo corretto (cursori
forward-only, snapshot e cose del genere...). Che differenza ci sia
nell'accesso tra W98 e 2000 però non te lo so dire, forse qualcuno più
esperto di me ti potrà aiutare...

secondo me la differenza di prestazioni non dipende tanto dal tuo prg,
quanto dalla probabile diversa gestione delle unità da parte dell'OS.
Win2000 secondo me ha una cache più ampia, oppure gestisce l'input/output da
CD in maniera molto differente!!!!
domanda: ma dal tuo portatile accedi comunque al DB sempre da CD-Rom?
non puoi copiare temporaneamente il DB su hard-disk e poi cancellarlo?!?!?
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 --
No non posso copiarlo in quanto sto realizzando una sorta di catalogo
multimediale dove le immagini devono per forza di cose essere presenti sul
DB del cd.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Excel (lunghetto)

Salve ragazzi, ho gia' postato qui tempo fa, a volte torno per degli
aiuti ma non è che sia un frequentatore assiduo..
Sto facendo un programma, ho un form che visualizza un oggetto OLE
Excel, in pratica devo aprire in background un file excel, modificare
alcune celle, salvarlo e chiudere excel, quindi aggiornare l'oggetto
OLE sul form.. ecco il codice un po' ripulito:
------
Private Sub Form_Load()
Dim objExcel As Excel.Application
Dim objWorkbook As Excel.Workbook
Dim objWorksheet As Excel.Worksheet
'Avvia la COM con excel
Set objExcel = GetObject("", "Excel.Application")
objExcel.Visible = True
 
'Avvia una cartella di lavoro file.xls
Set objWorkbook = objExcel.Workbooks.Open("file.xls")
'Disattivo i messaggi di avviso
objExcel.DisplayAlerts = False
'Definisco il foglio attivo come objWorksheet
Set objWorksheet = ActiveSheet
'Inserisco i dati, questi li ho messi io a cavolo
With objWorksheet
    .Cells(4, "A") = "A"
    .Cells(4, "B") = "B"
    .Cells(4, "C") = "C"
End With
objWorkbook.Save 'Salvo il file
objWorkbook.Close 'Lo chiudo
objExcel.DisplayAlerts = True 'Riattivo i messaggi di avviso
objExcel.Quit 'Esco da excel
'Svuoto la memoria
Set objWorksheet = Nothing
Set objWorkbook = Nothing
Set objExcel = Nothing
'Aggiorno la visualizzazione dell'OLE nella finestra
PreviewSheet.Update
End Sub
------
Ora, il codice funziona perfettamente, il problema è che se apro 2
volte la finestra mi dà un errore.. mi spiego meglio:
1. Clicco sul pulsante di una form che apre questa qui
2. la form genera il file e va tutto perfettamente
3. chiudo questa finestra
4. RICLICCO sul pulsante che apre questa form: Runtime error '91':
object variable or With block variable not set.
In debug mi indica la riga ".Cells(4, "A") = "A"", se la commento mi
va alle seguenti (B,C).
Ho notato che quando finisce il ciclo, sia che abbia ancora la
finestra attiva o meno, tra i task attivi ho ancora excel.exe.. non
dovrebbe essersi chiuso con objexcel.quit? se lo provo a chiudere e a
ricliccare il pulsante l'errore è invece questo: Run-time error '462':
The remote server machine does not exist or is unavailable..
Non so piu' che fare :\
Ringrazio anticipatamente chi vorrà aiutarmi..
Ciao
Alan

ciao, ti dico subito che non sono in grado di aiutarti con il codice, ma
questo problema lo ho gia letto su questo ng un annetto fa a proposito di
word
creava lo stesso errore, non scaricava l'applicazione dalla memoria, mancava
una stringa...... sicuramente qualcuno che ne sa di piu ti dara la dritta
buona.
Paolo

   If Not blOpen Then
        wordDoc.Close SaveCHANGES:=True
        wordApp.Application.Quit
    End If
esci:
    Set wordDoc = Nothing
    Set wordApp = Nothing
    Exit Sub
guarda ho ritrovato parte dell'applicazione a cui mi riferivo, ma devo dire
che hai gia fatto in maniera corretta
mi dispiace
Paolo

 Paolo
Grazie mille lo stesso, almeno so che non sto sbagliando..
Speriamo che qualcun altro noti il mio post :)
Saluti
Alan
Newsgroup: it.comp.lang.visual-basic
Titolo: Leggere dall aporta Seriale

Ciao, devo fare un programmino che, restando in ascolto sulla porta seriale, 
quando arrivano dei dati li scrive in file txt.
Lo so che per qualcuno è banale, ma io solo e sempre fatto cose piccoline e 
non so quali componenti devo usare.
Mi date qualche indizio?
Grazie, ciao. 

Paolo Mix ha scritto:

http://www.it-lang-vb.net/Documentazione/Articoli/MSCOMM.htm
ciao, roby

 ciao, roby
Grazie, ciao. 

Sapete dove posso trovare una gif  tipo di "comunicazione" o ricerca un po 
seria da mettere nel form?
In rete ne ho trovato parecchie ma un po poco convenzionali.
Grazie ancora.

Newsgroup: it.comp.lang.visual-basic
Titolo: MS Hiearchical Flex Grid

con un MSHFlexGrid come è possibile imopstare a priori il carattere
grassetto per un'intera colonna?
mario


Avevo provato anch'io ma non sono riuscito ... che che non si possa fare ?

che schifo, però... ::)))))

Newsgroup: it.comp.lang.visual-basic
Titolo: Y2k . Emulatore 3270

Vi ringrazio per l'attenzione .
Sto collaborando a un progetto "Anno 2000"  come responsabile dati e
applicazioni Client-Server . Il mio problema consiste nel dover
continuamente colloquiare con l'emulatore 3270 per ricevere informazioni
da Host .
Che voi sappiate non esiste un control o qualcosa che possa permettere a
Vb5 di interfacciarsi direttamente con l'emulatore e/o il transfer di
Host .
Grazie a tutti .

Host .
Dipende dall'emulatore....
ogni emulatore ha delle api di interfaccia verso la finestra di
emulazione, se mi dai qualche info in piu' posso darti una mano.
Io uso comodamente Personal Comunicator interfacciato con VB5
ciao
max
---------------------------------------------------
Dott. Massimo Canducci
Web Developer & WebMaster
e-mail mailto:
cand...@ipsnet.it
       mailto:
cand...@hotmail.com
 
http://www.constell.net
  - devi traslocare?
 
http://www.constell.net/chat
  - una grande chat sul web
 
http://www.constell.net/visualcgi
  - per realizzare CGI con semplicita'
---------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Per i più esperti

qualche giorno fa ho chiesto a questo NG perchè una query che veniva
lanciata su una macchina funzionava ed in un'altra no (l'istruzione
incriminata era il between)
Quasi tutte le risposte mi sono sembrate utili però nessuna mi ha aiutato
perchè il problema ancora persiste.
Bene credo di essere arrivato alla soluzione cioè l'unica macchina dove non
funzione ha qualche problema legato al sistema operativo.
La domanda che vi pongo è questa:
Quale dll viene usata quando lancio questa tipo di query?
GRAZIE in anticipo per la risposta.


NNTP-Posting-Host: 
ct1-374.dialup.tiscalinet.it
X-Trace: 
lacerta.tiscalinet.it
 980114785 18454 62.10.154.118 (21 Jan 2001 22:06:25 GMT)
NNTP-Posting-Date: 21 Jan 2001 22:06:25 GMT
.....
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
.....
Perchè quando lancio questa query nella mia macchina va tutto bene e
quando la lancio in un'altra dove il mio programma è correttamente
installato mi da errore di sistema?
Questa è l'istruzione incriminata:
    Set PrimaNota = Db.OpenRecordset("SELECT * FROM Tab_prova WHERE
Tab_prova.DataOp Between #" & txtRicMese & "/01/" & txtScadAnno & "# And #"
& txtRicMese & "/30/" & txtScadAnno & "# and [ndoc] Like '" & txtRicNdoc &
"' order by [codnota]").
---------- end quote --------
Ti era stato risposto di passare ad access la data in formato #mm/dd/yyyy#.
Desidero al riguardo porti i seguenti quesiti:
1. Il database era effettivamente access ? In quale lingua ?
2. Hai provato a passare la data in tal maniera ?
3. Se anche facendo cosi' non ha funzionato, qual e' la lingua
del s.o. dove non funziona e di quale/i versioni di s.o. si tratta ?
4. Qual e' il codice, non funzionante, che viene effettivamente usato ?
5. Quale messaggio di errore viene restituito dal database ?
6. Cosa usi per l' accesso ai dati: ado, rdo, dao, ... ?
Ciao
Aldo

Se ti scoccia rispondere a tutte le domande del post precedente prova ad
utilizzare questa sintassi per il beetwen (quando si riscontrano clausole
multiple):
Select * from miaTabella where (X Between #Inizio# And #Fine#) And ...
Provaci e fammi sapere se ho postato una CAXATA.
Newsgroup: it.comp.lang.visual-basic
Titolo: Modifica file txt

Ciao a tutti
Devo modificare un file dal seguente contenuto:
-IC:\gstools\gs6.01\lib;C:\gstools\fonts
-sDEVICE=pdfwrite
-r300
-dNOPAUSE
-dSAFER
-sPAPERSIZE=a4
-sOutputFile=C:\NomeFile.pdf
inserendo nell'ultima riga (-sOutputFile=) il percorso che voglio io.
Ho provato ma se utilizzo open posso o leggere o scrivere, se utilizzo
FileSystemObject idem....
Come faccio per modificare la riga?
Grazie
Ciao
Luca

 wrote in message
anjnio$455$1...@fe2.cs.interbusiness.it...

Guarda bene su MSDN TextStream e i suoi vari proprietà e metodi (WriteLine,
SkipLine ecc.)
Ciao
JKLJKL

 se utilizzo FileSystemObject idem....
Per ammazzare una mosca basta una paletta.
Usare una mazzetta da 10 chili mi pare esagerato :-).
Bye, G.

 il vecchio.
Scusate ma quali controindicazioni si hanno usando una listview per esempio
? (oltre al limite delle righe ovviamente)
io di solito se devo aprire file di testo per modificarli faccio cosi :
apro il file , leggo le righe e le memorizzo in una list fino alla eof
chiudo il file e lavoro sul form poi all'evento "SALVA FILE" non faccio
altro che riscrivere il file con print la linea corrente
ora la prima cosa che mi e' venuta in mente e' : la dimensione massima di
righe che una list puo' avere , mentre scrivevo mi so accorto anche che devo
tenere conto della massima lunghezza di una singola linea ... altre
controindicazioni ?

 ? (oltre al limite delle righe ovviamente)
Non pensi che, a questa stregua, occupi meno un vettore in memoria,
oltretutto più gestibile, ordinabile, ridimensionabile, etc?

 oltretutto piů gestibile, ordinabile, ridimensionabile, etc?
si ma per modificare il file devi averlo sempe in modo visuale , se devo
modificare una riga di solito uso la list , altrimenti se e' un testo uso
una textbox multiline=true
in pratica salto il vettore perche', se lo ho nel vettore, devo passarlo cmq
a un altro controllo per farlo modificare dall'utente e quindi il vettore
diventerebbe un surplus da eliminare !

 si ma per modificare il file devi averlo sempe in modo visuale
Capito.

 Capito.
quindi oltre ai limiti del controllo ( numero massimo di righe e lunghezza
delle variabili ) non si sono altre controindicazioni ?

Newsgroup: it.comp.lang.visual-basic
Titolo: Nome del server DDE per IE3.X

Qual'e' il nome del server DDE per Internet Explorer 3.X ?
Internet Explorer 4.X e' compatibile DDE ?
--
----------------------------------------------------
 Marco Maroni  mailto:
m.ma...@esa-group.it
 Analista/Programmatore
 ESA Software S.p.A. 
http://www.esa-group.it
 via Draghi, 39  tel. +39 541 368.111
 47900 Rimini (ITALY) fax  +39 541 368.268
----------------------------------------------------

Internet Explorer 4.X e' compatibile DDE ?
  Per quanto ne so lo e', pero' non l'ho mai provato di persona.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258
Newsgroup: it.comp.lang.visual-basic
Titolo: ISAM installabile?

Ciao, ho Access2000 e VB6, dal sito 
www.html.it
 ho scaricato un programmino
didattico che gestisce un elenco contenuto in un db di access. Durante
l'esecuzione del programma (Agenda) si presenta il seguente msg di errore
"..impossibile trovare ISAM installabile..." ho letto nella documentazione
che si tratta di un driver di MS Jet e che viene installato praticamente
durante l'installazione di Access, qualcuno può darmi un idea su cosa fare?
Grazie.

Scarica il service pack 5 di vb...e vedi che si rosolve tutto....è un problema noto di Dao con Access 2K.  Se non vuoi installare
Service pack 5 (fai male) converti il db in Access 97.
Ciao SImo
--
__________________
www.sasim.cjb.net


Newsgroup: it.comp.lang.visual-basic
Titolo: Nome computer

Qualcuno può dirmi cortesemente l'API per recuperare il nome di rete del
computer in uso? Grazie!
Andrea Melodia

 computer in uso?
Public Declare Function GetComputerName Lib "kernel32" Alias _
"GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Evidenziare parole ???

Devo creare un correttore di testo (dizionario di 30 o 40 parole al
massimo) ma non sò come fare.
Usare il controllo per l'RTF o una TextBox normale.
Come posso evidenziare le parole secondo me non corrette ??? (ad esempio
mettendo in reverse la parola !!!)
--
Posted from 
ro...@dns2.flashnet.it
 [194.247.160.8]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
380C792A...@specialisti.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Spostamento mouse

Buon giorno ragazzi! E' da un sacco di tempo che non prendo pi� in mano 
Visual Basic...per� ora mi servirebbe un programma che, date delle 
coordinate iniziali mi posizioni il mouse ed effettui un click, nulla di pi� 
semplice.
Ho trovato in giro alcuni esempi...ma non tutti sono completi con le 
dichiarazioni iniziali...Per questo vi chiedo se qualcuno sa dove reperire 
il codice sorgente di un programma gi� funzionante.
Poi me la vedo io per perfezionarlo a seconda dei miei criteri!
Grazie e a presto! 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4214 (20090703) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

http://forum.masterdrive.it/visual-basic-net-18/vb-2008-simulare-click-sx-mouse-30295/


 
http://forum.masterdrive.it/visual-basic-net-18/vb-2008-simulare-click-sx-mouse-30295/
Mi sono dimenticato di dire che ho Visual Basic .NET 2008....Quel codice 
riportato come esempio � per Visual Basic 6 come scritto nei post... :-) 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4215 (20090704) __________


 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4218 (20090705) __________


Newsgroup: it.comp.lang.visual-basic
Titolo: [ADOX] Come si chiama la dll

Saluti atutti,
Non riesco a trovare i riferimenti per adox.
Come si chiama la dll d selezionare per far apparire Microsoft Activex Data
Objects Extension for DDL and Security  tra i riferimenti?
--
Ivan Castellaro
Mettere un punto tra nome e cognome per l'e-mail.
ivancas...@libero.it

Fatto da me,
c:\programmi\filecomuni\system\ado\msadox.dll

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa: riga precedente

Sto facendo una stampa banalissima utilizzando LPT come fosse un file:
    Open "LPT1" For Output As #1
    Print #1,
    Print #1, " TEST "
    Close #1
All'inizio della stampa mi servirebbe andare 3 o 4 righe "indietro"
praticamente la carta non sarà allineata ma sarà di qualche riga avanti io
vorrei, se è possibile mandare un comando di riavvolgere 3 o 4 righe e poi
iniziare a inviare i caratteri .....
Non so se c'è un comando adatto o semplicemente devo utilizzare uno dei
caratteri ASCII ( 
http://www.asciitable.it/ascii.asp
 ) il problema è che non
saprei qule utilizzare....
-- 
Claudio P.

 All'inizio della stampa mi servirebbe andare 3 o 4 righe "indietro"
Attenzione che forse il problema č piů banale di quello che sembra:
per ogni PRINT che usi, la stampante va a capo di una riga.
Per evitarlo, devi usare un punto e virgola alla fine del comando:
    Print "Test"
va a capo, mentre
    Print "Test";
non ci va.
Se non risolvi cosě, devi usare i cosiddetti comandi ESC/P, quali siano
quelli giusti dipende dalla stampante, marca e modello.
Sul manuale dovrebbero essere elencati come comandi ESC+qualchecosa.
Se per esempio hai una Epson o compatibile, lo spostamento avviene
in passi di "duecentosedicesimi di pollice", se ricordo bene (non č colpa
mia :-) ).
Per uno spostamento, per esempio, di circa mezzo centimetro potresti
provare con (se non ho toppato i conti):
Print #1, chr$(27) & chr$(106) & chr$(43);
Se hai un altro tipo di stampante, cerca il manuale, eventualmente
sul sito del produttore, e usa i codici specifici.
Due link che ti potrebbero essere utili:
http://www.fidcal.com/printercodes/
http://www.foxite.com/uploads/vq04mf29.txt
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO come controllare la data

Sto creando un programa shareware con un utilizzo di prova limitato ad un
mese. Come faccio a inserire una protezione per capire quando la data č
stata portata indietro manualmente per ingannare il programma?
Forse c'č una funzione che legge una data fissa dal bios?


Date$

 Forse c'è una funzione che legge una data fissa dal bios?
Come protezione è un po' troppo facile da aggirare e/o crakkare...
C'è stato un bel po' di discussioni negli ultimi tempi su questo argomento,
magari cerca fra i vecchi messaggi con DejaNews.
Per la domanda specifica, il VB si appoggia al SO, che si appoggia al Bios, purtroppo
cambiare la data del bios è facilissimo... Qualche suggerimento al volo se vuoi ugualmente
usare questo sistema: al momento dell'installazione prendi la data corrente e scrivila,
magari codificata, nel registro di sistema in una posizione strana e con un nome
ancora più strano, non ricollegabili alla tua applicazione (per farlo devi usare le routine
che trovi sul Sito Comune, il VB ti farebbe scrivere solo in un percorso stabilito.)
Ma non limitarti a questo, scrivila anche nei tuoi file dati, in qualche zona vuota
dei files aggiuntivi (tipo le immagini), da qualche altra parte, e già che ci sei, anche
_in chiaro_ in un file INI nella directory Windows, che può fare da esca... se una delle
date non corrisponde, qualcuno sta tentando di crakkare il programma e tu cancelli
i tuoi file di dati e gli blocchi il programma >;-> !
All'avvio del programma controlla anche che non ci siano files sul disco con data
posteriore a quella corrente, altrimenti vuol dire che l'utente, _prima_ di installare, ha
cambiato la data del sistema...
Fai altrettanto all'installazione, controlla la coerenza delle date dei file con la data di sistema.
Controlla pure che la chiave che hai scritto nel registro di sistema non sia già presente,
altrimenti l'utente sta semplicemente reinstallando il programma dopo la scadenza...
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Buon sistema.
Però invece di scrivere una  data potresti limitare il numero di volte che
qualcuno può lanciare l'applicazione. Non so, decidi 40 utilizzi e dopo
questi blocchi l'applicazione.
Se vuoi mantenere il sistema con le date potresti oltre che scrivere la data
di termine anche quella dell'ultimo utilizzo, in questo modo se lo usa 2
giorni prima che la demo scada dovrà mantenere la data del suo PC in quei 2
giorni e penso che per qualcuno sia proprio una rottura.
Paperino <non...@lo.dico> wrote in message
7pibjc$1apm$1...@stargate1.inet.it...


 wrote in message
7pirm9$fli$1...@nslave1.tin.it...


 aspetta che il prog sia chiuso
...
Newsgroup: it.comp.lang.visual-basic
Titolo: Nuove Istanze di una Label

Come faccio a creare delle nuove istanze (x) di una Label, o di un TextBox
all'interno di una Form ?
(L'Help di VB è chiaro con tanto di codice, nel caso di una Form; ma non
altrettanto per delle
semplici Label)
Di sicuro mi starò perdendo in un bicchier d'acqua, ho anche guardato i post
precedenti ...
ma non ho trovato nulla a riguardo.
Grazie Max.

 ma non ho trovato nulla a riguardo.
Guarda l'help di LOAD
-- 
Programming Department:  Mistakes made while you wait.
News 2000 [v 2.06] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net


Ci sono andato, ma aihmè ... non capisco come fare
(adesso si che sto pestando la tastiera)


 ha scritto nel messaggio
news:MpWhc.141327$Kc3.4...@twister2.libero.it...


 ha scritto nel messaggio
news:c69c7p$9j294$1...@ID-230044.news.uni-berlin.de...

Ci Sono appena arrivato ... grazie mille
Ciao Max.

Newsgroup: it.comp.lang.visual-basic
Titolo: Da VB5 a VB6, come?

Ciao a tutti,
sono costretto, ahimè, a passare da VB5 Enterprise a VB6 Enterprise e,
ricordandomi che l'analogo passaggio VB4->VB5, non fu indolore, vorrei
chiedere consiglio a chi abbia gia' affrontato la questione.
A suo tempo, ebbi svariati problemi di conversione, soprattutto legati
all'automazione remota e server OLE.
Finchè si trattava di piccole applicazione con un paio di form tutto
andava bene, ma per applicazione complesse con decine di form, decine
classi e riferimenti ad oggetti esterni, penai non poco a far
funzionare il programma e ad ottenerne un exe decente.
Mi pare, però, che VB6 sia piu' vicino a VB5, di quanto non lo fosse
VB4.
Qualcuno ha avuto porblemi di conversione con applicazioni
Client-Server o mediamente complesse?
Io sarei orientato a configurare il PC di sviluppo (NT4-WS) con un
dual-boot per aver VB5 e VB6.
Ciao,
  Giovanni
Ciao,
 Giovanni 
  ( Ing...@SoftHome.net )
To reply please remove 'XYZ'

 Mi pare, perņ, che VB6 sia piu' vicino a VB5, di quanto non lo fosse


Newsgroup: it.comp.lang.visual-basic
Titolo: PCODE e Codice Nativo

Come da oggetto. Non ho chiara la differenza tra i due ( come si usano,
quando si usano, vantaggi e svantaggi .....).
Grazie.

 wrote in message 8kmi3c$4sa$1...@nslave2.tin.it...


 eseguibili piů compatti.


 > eseguibili più compatti.



Mi pare di ricordare che gli exe P-CODE siano (in genere) piu' piccoli di
quelli compilati in nativo. O forse ricordo male?
Newsgroup: it.comp.lang.visual-basic
Titolo: altro aiutino su interrupt

salve, sto usando sempre VBASM con VB a 16 bit.
potreset darmi una mano su un interrupt che non mi viene?
si tratta di:
Ho scritto (questa è la prova che ho fatto prima in QBASIC 7):
TYPE RegTypeX
           ax AS INTEGER
           bx AS INTEGER
           cx AS INTEGER
           dx AS INTEGER
           bp AS INTEGER
           si AS INTEGER
           di AS INTEGER
           flags AS INTEGER
           ds AS INTEGER
           es AS INTEGER
END TYPE
DIM inX AS RegTypeX, OutX  AS RegTypeX, Buffer AS LONG
WD$ = "A:\" + CHR$(0)
SEGMENT = SSEG(WD$)
OFFSET = SADD(WD$)
SEGMENT1 = VARSEG(Buffer)
OFFSET1 = VARPTR(Buffer)
CLS
PRINT SEGMENT; OFFSET
PRINT SEGMENT1; OFFSET1
inX.ax = &H7303
inX.ds = SEGMENT
inX.dx = OFFESET
inX.es = SEGMENT1
inX.di = OFFSET1
inX.cx = LEN(Buffer)   ' questo ho provato a settarlo anche a &h20, &h23,
&h24, &h24+8, ma niente da fare...
CALL InterruptX(&H21, inX, OutX)
PRINT OutX.ax; Buffer
AX mi viene sempre uguale a -1, e Buffer sempre uguale a 0. dove ho
sbagliato?
MarioH

 inX.dx = OFFESET
^^^^^^^^^^^^^^^^^^^
-- 
News2000 1.5ß Version 
http://socket2000.8m.com

oddio... mica era un errore di battitura... aspetta che mт provo...
madттттт sembra funzionare... grazieeeeeeeeee!!!!!!!!!!!!!!

uffa... come non detto... c'è differenza, nel senso che almeno adesso riesce
ad "attivare" il disco A:, prima manco quello. insomma riconosce i sseg e
sadd, ma cmq alla fine mi restituisce -1 in AX e 0 in Buffer.
dove diavolo sbaglio? tutti gli altri interrupt che ho provato mi
funzionano, solo questo non riesco a capire...
sbaglio nel valore che metto in CX? sbaglio nel fatto che metto quei valori
in ES:DI ??
aiutatemi... please... tra parentesi non esiste nu NG in italiano
sull'assembly... mannaggia...
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Richiesta un pò particolare......

Ciao a tutto il NG.
Veniamo subito alla domanda: è possibile passare un parametro al metodo Load
di un'oggetto?
Vi spiego ciò che voglio fare:
Devo fare una decina di grafici simili i cui dati vengono letti da un DB.
Volevo fare in modo di generare una sola form contenente un oggetto chart
(invece che dieci) e poi a run-time, a seconda del parametro passato in fase
di Load, generare il grafico con i dati richiesti.
Esempio
Nel database ho tre colonne che rappresentano tre tensioni (fase r, fase s ,
fase t) a certi istanti
Se voglio vedere l'andamento della fase r farò
form2.Load(r)
e il grafico genererà il grafico di r
Se voglio vedere l'andamento della fase s farò
form2.Load(s)
e il grafico genererà il grafico di s
E così via
E' possibile fare ciò? Se no, conoscete un modo per fare una cosa del
genere?
Grazie a tutti

 genere?
Prova cosi':
Ti servo almeno 2 form uno princicpale ed uno con il grafico
Nel Click() del Form Chiamante
Dim f As [nome del form da creare]
'Creo una istanza del form e gli passo la mia variabile
    Set f = New [nome del form da creare]
    f.VarInterna = "Ciao sono la tua variabile"
    Load f
    f.Show
Nel Form che contiene il grafico
Option Explicit
Private mVarInterna As String
Public Property Let VarInterna(ByVal vNewValue As String)
 ' qui magari puoi anche mettere del codice di validazione
 ' del valore ricevuto.
 mVarInterna = vNewValue
End Property

Utilizza le Property LET dell'oggetto FORM.
Property Let Parametro(pParametro as String)
  SParametro=pParametro
End Property
Sub Form_Load
    Select Case SParametro
      Case "S"
            ..........
      Case "R"
            .........
End Sub

Oppure utilizza un comunissimo Modulo BAS in cui crei una variabile che
prima di richiamare il form dei grafici sarà valorizzata con il nome (o
qualsiasi cosa tu voglia) del grafico che tu vuoi visualizzare!

 genere?
gli altri metodi sono validissimi , pero' essendo un grafico io lancerei una
funzione che prima mi crea il grafico e poi mi visualizza la form quindi :
call FrmGrafico.GraficoInit(r) 'il load e' implicito
' in FrmGrafico :
Public sub GraficoInit(Parametro...)
    'Routine di creazione del grafico ....
    Me.Show
End Suib
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 End Suib
Grazie a tutti, ora provo le soluzioni e vedo quella che fa per me.......

Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli griglia

Ciao. Avrei bisogno di sapere se esistono dei controlli griglia freeware più
completi rispetto a quelli forniti con VB6.
Grazie, Ciao.
Fabiano.

 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: Dove Comprare Visual Studio On Line???

Come da oggetto??

 Come da oggetto??
prova 
www.pparadise.it

 wrote in message
8vgnp3$4diql$1...@ID-51318.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: ma è obbligatorio regisgtrare gli ocx?

Ho un programma che in installazione mi dà errore nella registrazione di
dataform.ocx, ma se ignoro e faccio finire l'installazione poi funziona
tutto...
ci sono problemi allora se io non metto il flag regserver a dataform.ocx in
inno setup?
--
Francesco Musicman
-----------------------------------------------------------------
Contacts:
msn: 
fra_mu...@hotmail.com
icq: 86016267
mail: 
fra...@libero.it
---------------------------------------------------------------
- I won't give up 'til I've no more to give -
DT

 inno setup?
Ti chiedo scusa, ma non conosco inno setup. Ad ogni modo se non registri un
componente utilizzato dal tuo client durante la fase di setup, dubito che
possa funzionare.
In bocca al lupo.
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org


Grazie mille per i consigli, sto cominciando a capirci qualcosa di più!


 Grazie mille per i consigli, sto cominciando a capirci qualcosa di più!
Di niente.
Ciao!,


Newsgroup: it.comp.lang.visual-basic
Titolo: Lanciare Outlook Express da VB

Ciao a tutti, sto gestendo un collegamento ipertestuale da Vb, se l'utente
cliccka
sul campo E-mail vorrei che si aprisse in automatico Outlook Express con già
l'indirizzo di posta elettronica impostato dalla form VB.
Come si può fare?
grazie a tutti
scr...@tiscalinet.it

 wrote in message
news:890ade$ojj$1...@pegasus.tiscalinet.it...


 l'indirizzo di posta elettronica impostato dalla form VB.
Puoi semplicemente usare l'evento clic sulla tua scritta (ad es. una label
con font sottolineato) col seguente codice:
Shell "start mailto:
no...@tin.it
?subject=Eccomi_qui!", 0
ALOHA!
--
Rogis
* ANTI-SPAM:
Rimuovi "ABC" dall'indirizzo per rispondermi
Remove "ABC" from my address to reply.
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6 / MYSQL] Errore in UPDATE di un campo float

Buongiorno a tutti,
Sto sviluppando un piccolo applicativo in VB6 che si dovrebbe appoggiare ad
un database MySql - 4.0.18 (mediante ODBC & ADO).
In una relazione del database ho alcuni campi, di tipo float, supponiamo
A,B,C, formattati con 2 numeri decimali dopo la virgola (mediante solite
funzioni FormatXXX di VB).
Per questioni di applicazione, all'inserimento di una nuova tupla, assegno
il valore (es. 45,67) ad A, mentre setto B e C con il valore di default.
Successivamente ho necessità di eseguire un update della tupla sui valori di
B e C (entrambi float).
Supponiamo che il valore recuperato per B sia 23,29, mentre C = A-B.
Eseguito l'update da codice mediante "connection.execute (stringaDiUpdate)",
mi ritrovo ad avere la seguente:
A (dal valore assegnato all'inserimento) mantiene la formattazione numerica
specificata, in particolare mantiene le posizioni decimali dopo la virgola;
B (update senza ulteriori calcoli su B) viene troncato e mi viene mostrata
solo la parte intera;
C (risultato della sottrazione) idem come per B.
Tuttavia in fase di debug del codice, le formattazioni per B e C sono
consistenti (hanno le cifre dopo la virgola).
All'atto dell'update invece si verifica il problema.
Ho provato con varie formattazioni, ma non ho trovato soluzione.
L'alternativa sarebbe utilizzare campi INT, specificando la precisione,
tuttavia preferirei gestire le formattazioni da codice.
Ringrazio chiunque possa fornirmi lumi a riguardo,
Gabriele "VdM"

 All'atto dell'update invece si verifica il problema.
Se fai l'Update con "Update tabella Set valore=...." ci vuole il punto, non
la virgola.
Ciao
Alberto

 la virgola.
Grazie. Supponevo che bastassero le funzioni di formattazione, ma a quanto
pare non traduce la ",". Ho risolto sostituendo le occorrenze di ","
decimale con un bel "." mediante funzioni di gestione di stringhe...
Saluti,
Gabriele

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto winsock

Non ho ben capito come funziona il componente winsock. ad esempio, alla
pressione di un pulsante potrebbe essere associato un codice del genere:
socket.connect("
http://host.com
")
socket.sendata("GET /")
a questo punto io ho inviato il comando al server che mi dovrebbe spedire la
home page. ma come faccio a riceverla? ho visto che c'è il metodo getData ma
come funziona? in particolare come si puo fare in modo che sia associato
alla precedente richiesta? aiuto ve ne prego!"
--
Signori, io vi saluto...
Roby [
spla...@freemail.it
]
----------------------------------------------------------------------------
---
www.stuzzicamente.com
Probabilmente il miglior sito per divertirsi in Internet
----------------------------------------------------------------------------
---
Devi avere il cervello per fare certe cose,ma altre volte dimenticare di
averlo altrimenti non le faresti.
[Marco Pantani]

 ha scritto nel messaggio
news:8h8trc$2i5cc$1...@fu-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Download file da Internet tramite HTTP

Sono newbie e vorrei sapere come si fa a scaricare un file html avendo una
connessione già stabilita (una pagina web) per poi aprirlo come un file
*.txt, in parole povere come porto un file da internet all'hard disk tramite
protocollo HTTP.
Grazie, Ciao
PS. Essendo newbie non usate una terminologia troppo specifica di Visual
Basic

Vattelapesca!
Controlla l'ora del tuo PC.
Non č giusto!
Uffa!
Ora appari in testa!
:-(((((((((((((

Scusa .... quando ho installato Win2000 avevo sbagliato il fuso orario
(magari fossi alle Bahamas) ... scusate ancora !! (Se avessi risposto alla
mia domanda xň sarei piů felice)

Scusame il vattelapesca :-) ma č che molti furboni in giro fanno cosě x
tenere ben visibili i .loro post.
Non so risponderti, ma piacerebbe anche a me avere una risposta su questoa
rgomento! :-)
ByeZ
SebaMix

 PS. Essendo newbie non usate una terminologia troppo specifica di Visual
Basic
Spiacente. ^^;;

Mi scuso ankora con tutto il newsgroup, d'altronde anch'io detesto i furbi
che rendono piů visibili cosě i propri posts .. ma mi č sfuggita (grazie per
avermi avvertito !) ... scusate ancora.

 Grazie, Ciao
Devi usare il controllo INet con la funzione GET e scaricare il file HTML
come se fosse un file di testo
Ciao
Sirjo

 wrote in message
news:900hkd$3jj$1...@fe1.cs.interbusiness.it...


> (Mi sorge un dubbio: Questa domanda c'e' nelle FAQ dell'NG..?)
No.
C'è da tenere presente che l'insieme delle FAQ non è l'MSDN.
Di questo occorrerà discutere.

Newsgroup: it.comp.lang.visual-basic
Titolo: un po' OT - Icone programmi sempre uguali

Io purtroppo sviluppo su Windows Vista con Visual Studio 2005.
Mi è capitato molte volte di generare un progetto senza assegnargli
un'icona.
Poi in seguito imposto l'icona dell'eseguibile, ma quando vado a
generare il progetto l'icona visualizzata resta la stessa.
Cambiando nome all'eseguibile (o spostandolo) l'icona appare
correttamente.
E' Windows che si tiene le icone in una specie di cache?
Come posso evitare il fastidioso problema?
Grazie!

 Come posso evitare il fastidioso problema?
Forse č lo stesso problema che c'č con i palmari. Lě facendolo resettare
ricarica l'icona.
Non so aiutarti per Vista.
Newsgroup: it.comp.lang.visual-basic
Titolo: probblemi con il load delle form

ho cheato cuna form mdi nella quale ci sono dei parametri publici
due veriabili stringa
tabForm e formResponse
che mi identificano la finestra child che č aperta in quel momento
 poi ho una serie di form che al momento dell'apertura ( load ) passano alla
form MDI il propio nome e l'eventuale risposta.
il probblema principale č che ogni tanto, spesso , il load non carica i dati
tabForm e formRespoonse non vengono aggiornate .
La domanda č? č possibile che la form salti la porzione di codice riferita
al load ??
A.. premetto che ogni volta che carico una nuova form prima per scrupolo
faccio l' Unload di tutte le form.
Come posso fare?

 faccio l' Unload di tutte le form.
da questo passaggio sembrerebbe che hai sempre e solo una maschera aperta,
che te ne fai di un MDI?
Salutoni
Sergio

 faccio l' Unload di tutte le form.
Tieni in buon conto che l'evento Load si verifica al primo riferimento al
form (per esempio Form1.width), poi, se il form non viene unload-ato, piů.
E' probabile che tu faccia riferimento al form (si verifica il Load), poi
pastrocchi un po' e, magari con uno Show esplicito, ti attendi il Load. Non
č cosě.

Newsgroup: it.comp.lang.visual-basic
Titolo: Pulsanti con disegni

Già ho postato in precedenza questo messaggio ma non ho avuto
riscontro in merito. Desidererei mettere all'interno dei pulsanti di
comando delle icone, disegni come ANNULLA, NUOVO, CANCELLA.
1) come posso fare?
2) Dove posso reperire tante icone del genere?
3) Grazie

 3) Grazie
Prego.
Ciao
Alberto
--
E non so se avrò gli amici a farmi il coro,
o se avrò soltanto volti sconosciuti,
canterò le mie canzoni a tutti loro
e alla fine della strada
potrò dire che i miei giorni li ho vissuti...

Alberto
Ok fatto, ora altre due domande:
1) In che modo posso impostare la grandezza dell'icona?
2) Come decido se il testo deve andare sopra, sotto o a dx o sx
dell'immagine?
Grazie ancora

 dell'immagine?
Boh. Io lo lascio sotto.
Oppure, se voglio qualcosa di più ricercato, mi faccio dei piccoli Gif con
Icona e testo annesso.


Newsgroup: it.comp.lang.visual-basic
Titolo: Ultimo domandone sui datareport sigh

Ciao,
    prima di tutto grazie a tutti coloro che mi hanno aiutato con i
datareport. Ora, prima di offrirvi una pizza a tutti ho un ultimo problema
da risolvere... esaltato ho creato un report con un command e un command
secondario imposto il datasource del datareport1 su dataenvironment1 e il
datamember sul command del dataenvironment... sembrava tutto ok finche' non
mi sono accorto che non potevo aggiungere i campi del command secondario ora
la domanda e': come faccio ad aggiungerli? scusatemi ma sono un po' (molto)
a terra con i datareport.
Grazie anticipatamente
Ciao

Credo che dovresti inserire un "Piè pagina/Intestazione gruppo"
Saluti
Profeta
Newsgroup: it.comp.lang.visual-basic
Titolo: Come Fare?

Vorrei provare a fare un script in un file di testo da salvare poi in vbs
per poter chiudere in automatico del tray icon come posso fare??
grazie
Pascal.

 per poter chiudere in automatico del tray icon come posso fare??
eh ????
di solito le icone son messe da programmi residenti e non puoi disattivarle
"facilmente" anche perchč potresti creare dei problemi al programma

 per poter chiudere in automatico del tray icon come posso fare??
Non puoi
( o puoi ma e' complicato con uso di activex esterni o WMI)
AutoItX
http://www.hiddensoft.com/AutoIt/
http://download.microsoft.com/download/winscript56/Install/5.6/W982KMe
XP/EN-US/scrdoc56en.exe
Non si e' capito bene cosa vuoi fare ma questo sotto apre e poi chiude
set WShell = WScript.CreateObject("WScript.Shell")
set oExec = WShell.Exec("Notepad")
WScript.Sleep 500
WShell.SendKeys"Notepad si chiudera' tra 5 secondi"
WScript.Sleep 5000
oExec.Terminate()
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: utenti in MySQL

allora, sto iniziando a studiacchiare MySQL, e mi sono impallato sugli
utenti.
ho comprato il libro di Maslakowski (Apogeo), e non sono stato capace di
impostare la password dell'utente root.
mi sembra di aver capito che root sia l'utente di default, e che per
modificare la password bisogna prima di tutto scrivere:
scripts\mysql_install_db
dalla directory /bin
il problema è che questo file nella directory scripts non c'è... come posso
fare?
in ogni caso, per iniziare a creare un utente, senza questo antipatico
passaggio, come si fa?
grazie
Mario

 mi sembra di aver capito che root sia l'utente di default, e che per
Non mi ricordo esattamente cmq
www.mysql.com
 c'e' il manuale in linea e quello in pdf
e se cerchi mysql front end (io l'ho scaricato da 
www.download.com
) fai
ancora prima ^^
P.s.: root e' il superuser e di default non ha pass.


in pratica il figlio della gallina bianca... l'uomo del passpartout... :-)
ok ma quando ho finito l'applicazione o devo impostare la password ache per
root o lo devo togliere da mezzo, mica posso lasciare un utente che puo fare
quello che vuole senza il mio permesso... :-)
spero solo che sia semplice, poi, levare da mezzo questo root.
Mario

passaggio, come si fa?
Un utente di macchina, non
c'entra niente con l'utente che può lanciare il server di mysql. In
pratica...o meglio, di norma, si crea prima un utente stupido, uno senza
shell, uno fittizzio tanto per capirci. E poi si dice a mysql di lanciare
il server con questo utente qua. L'utente non è di mysql, ma del sistema
operativo. E comunque, una volta installato mysql, e lanciato
'./mysql_install_db' devi prima startare il server di mysql, per poterlo
usare. Lo fai con './safe_mysqld &' Il carattere '&' ti serve per ritornare
alla shell, altrimenti non vedresti più una mazza. Dato questo comando, se
il server parte (se non hai problemi con il localhost...) dai 
'./mysql
-uNOME_UTENE -p' e di seguito digiti la password quando te la chiede.
Se
hai installato mysql su un sitema unix, una volta installato, ti dice anche
come fare tutto ciò...se ho tempo dopo ti scrivo una mail, visto che qua
siamo decisamente ot!
In ogni modo, guarda, come già ti hanno detto, sul
sito di mysql (
www.mysql.com
) documentation.
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Mouse Move e mouse leave.

Volevo realizzare un componente OCX che riproduca un pulsante tipo quelli
della toolbar flat, quindi attivo al passaggio del mouse.Il problema è il
seguente.
Se determino lo stato di mouse over tramite l'evento mouse move, come faccio
a determinare il mouse leave?
Avevo già postato una domanda simile, e mi era stato risposto di usare l'
hook del mouse, ma mi sfugge comunque come capire se il mouse non è più sul
mio controllo.
Se non fosse un OCX potrei controllare il mouse move sui controlli
limitrofi, ma essendo la gestione di questo effetto slegata dal contesto in
cui viene utilizzato il controllo, non riesco a capire come fare.
Esempi? Idee? Accetto tutto.

 ha scritto nel messaggio
news:970ck8$mp$1...@serv1.iunet.it...


 ReleaseCapture().
Forse ne avevamo già parlato tempo fa, ma secondo me usare SetCapture non è
molto bello per questo motivo (tratto da MSDN):
"When the mouse is captured, menu hotkeys and other keyboard accelerators do
not work"
Inoltre in questo modo non ti funzionano più neppure i tooltip.
Ciao
*Roby*

 a determinare il mouse leave?
Io ho risolto il problema così.
Pur avendo creato un oggetto pulsante che mette a disposizione gli eventi di
mouseenter e mouseleave, quando ho dovuto utilizzare più pulsanti su di una
toolbar ho preferito far gestire il tutto dalla toolbar stessa. Questo
perchè altrimenti quando passavi da un pulsante all'altro era difficile
stabilire l'ordine del mouseenter e del mouseleave.
Se tu crei un arrai di pulsanti, è facile gestirli semplicemente attraverso
i 3 eventi Move, mousedown e mouseup. Sul mousemove della picturebox che fa
da toolbar, ti limiti a "spegnere" qualunque pulsante fosse attualmente
hilighted.
In ogni caso la cosa più problematica è girare intorno ad un brutto baco del
SP4. Se fai l'unload dalla form partendo da un evento scatenato da un tuo
controllo utente (e nel caso di una toolbar è più che probabile che tu abbia
un pulsante di unload) si genera un bel GPF.
L'unica soluzione prospettata da mamma MS, è l'utilizzo di un timer per
posporre l'unload della form fino al termine del codice all'interno
dell'evento.
Aspettiamo il SP5 e preghiamo che risolva il problema.
Ciao
*Roby*
P.S:
Io ODIO i timer!
Newsgroup: it.comp.lang.visual-basic
Titolo: ultravox@sienanet.it

ftp://ftp.stat.math.ethz.ch/incoming/_ZW_/Zera/wleetZ/Curse_of_Monkey_Island
-HYBRID/
--
Daniele LANINI
ATTENZIONE: inviate tutti i messaggi a 
lan...@geocities.com

Scusatemi tanto, ma ho sbagliato a postare il messaggio!

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

ASDSAQ

ASDSAQ

Newsgroup: it.comp.lang.visual-basic
Titolo: Attendere una decisione dell'utente. Come?

Mi spiego devo fare una ricerca all'interno di un file. Quando viene trovata
la stringa vorrei che l'utente possa scegliere se accettare il risultato,
continuare o annullare l'operazione, ma senza usare la Messagebox. Infatti
vorrei usare un piccolo form che mi dia un risultato sul pulsante premuto
(simile a messagebox).
Grazie.
--
Rimuovi GTC dall'indirizzo Email
Bye, Bye :-)

 wrote in message
8aojae$1dp$1...@lacerta.tiscalinet.it...


 wrote in message
mtSz4.37906$O3.4...@news.infostrada.it...


Costruisci una form come vuoi tu, chiamiamola fMyMBox, poi all'interno del
tuo loop di ricerca, ogni volta che trovi qualche cosa
fai lo show della forma cosi':
    fMyMBox.Show vbModal
ritorna cosa l'utente ha scelto (se continuare od uscire) nella propieta'
Tag di
fMyMBox oppure in una globale, e usala nel loop per decidere cosa fare.
Spero di essermi spiegato (sono un po' rigido ma con un po' di stretching
miglioro :-)
ciAo CiAo
Alberico


O col progetto dlgClass sul sito comune...
Comunque puoi scegliere la posizione di partenza della msgbox, ho qua un
progettino che lo fa..
Umberto Meroni
umb...@vbp.it
---
Sito Visual Basic: 
http://www.vbp.it
Sito Comune VB: 
http://www.murialdo.it/it_lang_vb
---

Newsgroup: it.comp.lang.visual-basic
Titolo: Estrarre un'icona e schiaffarla in una imagelist

Ciao,
vi espongo il problema:
devo estrarre un'icona da una dll e visualizzarla in una ImageCombo.
Il problema è che una volta estratta l'icona con l'Api ExtractIcon non so
come inserirla nella ImageList.
Ho provato a disegnare l'icona in una PictureBox utilizzando DrawIcon per
poi inserirla nella ImageList con:
imgList.ListImage.Add , , Picture1.Picture
ma mi ritorna il seguente errore:
Errore (481): Immagine non valida
Grazie per ogni suggerimento
Alfio

 poi inserirla nella ImageList con:
Vai sul sito comune e cerca il mio ZipDir.
C'è una funzione che fa proprio questo (nel modulo "shell" o "ole" non
ricordo :P)
Ciao

 imgList.ListImage.Add , , Picture1.Picture
[SNIP]
Prova con "imgList.ListImage.Add , , Picture1.Image"
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: Funzione MakeSureDirectoryPathExists

Una semplice domanda: in che DLL č contenuta la funzione
MakeSureDirectoryPathExists, che ho trovato nella Win32 Programmer's
Reference?

Si dovrebbe trovare in IMAGEHLP.DLL
Ciao
Corrado



Newsgroup: it.comp.lang.visual-basic
Titolo: COME SI ELIMINANO I CONTROLLI OCX....?

Si ma chi non ha VC++?
Si procura il file ^_^
Io l'ho !
Newsgroup: it.comp.lang.visual-basic
Titolo: reindirizzare la stampa

Slave a tutti.
Ricorro ancora una volta la vostro consiglio.
Ho il seguente problema:
devo realizzare una applicazione di stampa documenti tramite crystal report.
Questi documenti vengono elaborati continuamente (in pratica e' un flusso di
stampa continuo).
Il problema e' questo: a seconda di un particolare campo presente nel
documento devo stampare il report Crystal alla stampante A oppure alla
stampante B ecc ecc.
(ci sono piu' stampanti di rete).
Un 'altra domanda: volevo poi testare l'applicazione ma possiedo una
stampante sola...! come posso simulare quello che devo fare?=
Grazie anticipatamente a coloro che vorranno darmi una mano!!!

 stampante sola...! come posso simulare quello che devo fare?=
Aggiungi un'altra stampante! Specifica lo stesso modello e avrai:
TuaStampante e TuaStampante (2) !!!!
ciao
		maxx

 ha scritto nel messaggio
news:3CEEB5D...@laserinforma.com...


 andare sulla stampante A che magari non e' quella di default.
Tu dici che se il documento contiene il campo A la stampa deve andare 
alla stampante A, quindi conosci il nome della stampante A.
Allora puoi fare:
Dim prnt as Printer
for each prnt in Printers
	if prnt.DeviceName="stampante A" then
		cr.PrinterName = prnt.DeviceName
		cr.PrinterDriver = prnt.DriverName
		cr.PrinterPort = prnt.Port
		exit for
	endif
next prnt
set prnt = Nothing
"stampante A" sara' di volta in volta la stampante indicata
dal campo del documento.
Queste impostazioni di CR devi darle prima di dare il comando di stampa!
ciao
		maxx

 ha scritto nel messaggio
news:3CEF469B...@laserinforma.com...


 decente e riconoscibile?
Invece di farla scrivere a mano dal proprietario fagliela selezionare da 
una combo box (che enumera le stampanti installate) ed eventualmente 
aggiungi un altro campo per un nome piu' significativo inserito 
dall'utente. Non credo ci siano altre soluzioni ...
ciao
		maxx

 ha scritto nel messaggio
news:3CEFBC99...@laserinforma.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Re: Scuola per progettisti di software interattivo

    C, Pascal, Delphi, Assembly o simili
Cosa c'è di simile all'Assembly ?
Immagino che noi di VB siamo esclusi a priori !
vabbè .. continueremo a guadaganre i nostri 20-30 milioni al mese senza il
vostro diploma.
Saluti

 vostro diploma.
Scusa dove lavori tu assumono?
                                    danilo

 ha scritto nel messaggio
news:a2raea$1347v5$1...@ID-111402.news.dfncis.de...


Scusa dove lavori tu assumono?
forse voleva dire 20-30 Euro
ps* a
colpo d'occhio 'D-LAB' mi ha fatto pensare a qalche Labrador-mania ;)
Fabio
--------------------------------
Inviato via 
http://usenet.iol.it
 

 vostro diploma.
EEEEEHHHHHHHHHHH !!!!!!?????????????
quanto cavolo guadagni tu  ??!!??!!??!!??!! :-)
Mario