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

Scusate ma qualcuno è mai riuscito a usare bene winsock? Potreste farmi o
darmi un esempio di applicazione?
--
Ivan

darmi un esempio di applicazione?
Cosa vuoi fare esattamente?
La guida in linea del controllo offre degli esempi semplici e niente male su come far comunicare due
o più PC, mentre sul Sito Comune puoi trovare diversi esempi di altri utilizzi del controllo, come
ad esempio l'invio di e-mail, anche con attachment...
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
---------------------------------------------------------------------------

Vorrei fare un instant messenger tipo AIM oICQ!
Ciao
Ivan

Vorrei fare un instant messenger tipo AIM oICQ!
Allora l'help della guida va bene; poi se devi interfacciarti ad un DB remoto, cerca su deja i
vecchi post (non te li riporto perché sono parecchi e dilazionati nel tempo...)


Newsgroup: it.comp.lang.visual-basic
Titolo: TCP/IP ---- problem

c'è qualcuno che mi sa dire come controllore il flusso di rete
???????????????????
Ciao grazie .... Un po' come fa il firewall?????

 Ciao grazie .... Un po' come fa il firewall?????
oppure vuoi inibire il traffico di rete in base ad alcune regole
prestabilite?
in ogni caso, prova a dare un occhiata alla documentazione relativa alle API
winsock;
ciao

 Ciao .... Grazie


[snip]
ci sarebbe di che parlare per ore sull'argomento; se vuoi un consiglio
prenditi una serata libera, fai un salto su 
http://neworder.box.sk/
 e dai
un'occhiata in giro;
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Ancora giu'

...o e' Opera 6 che fa le bizze? Ma Moreno non aveva postato che alle 
13.00 sarebbe tornato su?
-- 
Bye by SixaM 8-]
---------------------
Sito comune  : 
www.it-lang-vb.net
Aiuto on line: premi F1

 13.00 sarebbe tornato su?
Seeeeee... e tu ti fidi delle previsioni dei sistemisti? ops... sono anche
un sistemista io! :P

Elucubravo in letizia, quando udii Lord Rayden sostenere...

A proposito...io sto' aspettando l'indirizzo x spedirti la videocassetta 
del meeting 8-()


 videocassetta del meeting 8-()
Lo so... sono talmente impegnato in questi giorni che sono indietro con
molte cose serie... figuriamoci con le cose hobbistiche! :(

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Buffer delle icone di windows

Ciao a tutti,
    vorrei saper come si fa da codice VB a obbligare windows a fare il
refresh delle icone di sistema.
chiarisco meglio, io da codice imposto un'icona diversa da quella standard
per le cartelle, dei drive ecc. ma se non faccio fare il refresh al buffer
windows non me le fa vedere. Cosa che non succede se uco Microangelo98 che
evidentemente lo fa (dispone anche di un opzione per farlo manualmente
casomai che la procedura automatica non funzionasse) ad ogni cambio d'icona.
Ringrazio anticipatamente per gli eventuali aiuti :-)
--
Sharkman
-----------------------------------------------------
Il mio sito:
http://free.kyberlandia.it/sharkzone
Visual basic, programmi, file,
MAGLIETTE PERSONALIZZATE, ecc..
----------------------------------------------------------

Sharkman ha scritto nel messaggio <#KNqMWHO...@cwnts22.ciaoweb>...

Non vorrei dire una ca**ata, ma probabilmente Win9x usa un file di cache per
le icone che si trova o in c:\windows o in c:\windows\system; e' un file
nascosto, il nome dovrebbe essere qualcosa del tipo "shelliconcache" senza
estensione, prova a cancellare il file e poi a inviare un WM_PAINT al
desktop. Non l'ho provato e non ho idea che funzioni, e' una possibilita'.
Magari faccelo sapere sul N.G.
ciao
SAL

 wrote in message 39ef1219$1...@adm.eni.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: controllare se il disco fisso è disponibile

ho un disco fisso esterno usb e vorrei avviare un comando che copia dei file 
su tale disco fisso solo se è al momento collegato alla porta usb, ovvero 
solo se è disponibile
secondo voi con il comando dir riesco a controllare se è collegato?
esiste un altro modo?
grazie. 

 grazie.
La cosa non č complessa, ma un HD Usb potrebbe anche essere
riconosciuto con una lettera differente ogni volta....!
Se la Lettera č sempre la stessa prova cosě:
Public Declare Function GetLogicalDriveStrings Lib "kernel32" _
     Alias "GetLogicalDriveStringsA" _
    (ByVal nBufferLength As Long, _
     ByVal lpBuffer As String) As Long
Private Function DriveExists(drvName As String) As Boolean
 
   Dim allDrives As String  
   allDrives = Space$(64)
   Call GetLogicalDriveStrings(Len(allDrives), allDrives)
   DriveExists = InStr(1, allDrives, drvName, 1) > 0
 
End Function
Altrimenti devi ciclare i Driver presenti e sperare di individuarlo.
A tal scopo prova a vedere questo:
http://vbnet.mvps.org/code/disk/drivetype.htm
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


è sempre la stessa lo assegnata nella gestione dischi in winodows, grazie 
mille.

 wrote in message
news:43b12c44$0$1073$
4faf...@reader1.news.tin.it

Ciao Simba


 ha scritto nel messaggio 
news:43b11606$0$1082$4faf...@reader4.news.tin.it...

 il disco rigido collegato tramite una usb viene riconosciuto come un disco 
removibile e con una semplice modifica a alla routine qui allegata semple 
purche sul sistema sia collegata una sola porta USB
.................
 Public Function Quale_Disco() As String
'
'  determina il tipo di disco dell'eseguibile
'
'
'   si deve utilizzare l'API  GetDriveType
'
'                       lenonello    febbraio 2001
'
'   aggiornata (giungo 2005) per gestire anche i dischi removibile
'   cioe' il PenDrive  e le memory card delle fotocamere digitali
'   ed anche i lettori di MP3
'
'
'
 Dim driveType As Long
 Dim drive As String
 '----------------------------------------------
        drive = Left(App.Path, 2)
        driveType = GetDriveType(drive)
 '-----------------------------------------------
        Select Case driveType
            Case 1
                Quale_Disco = " Disco Inesistente"
            Case 2
                Quale_Disco = " Disco Rimovibile"
            Case 3
                Quale_Disco = " Disco Fisso"
            Case 4
                Quale_Disco = " Disco Remoto"
            Case 5
                Quale_Disco = " Disco CD-ROM"
            Case 6
                Quale_Disco = " Disco RAM"
            Case Else
                Quale_Disco = " Disco Sconosciuto"
        End Select
'---------------------------------------------------
End Function
----------------
leonello w buon anno a tutti
Newsgroup: it.comp.lang.visual-basic
Titolo: Licenze Microsoft Visual Studio 6

Cosa devo fare per acquistare la licenza di Visual Studio 6?
Ho la necessità di sviluppare un prodotto basato su Visual Basic 6 e mi sto
informando del costo della licenza e dove eventualmente recarmi per
l'acquisto.
Mauro

[*Mauro D.* = mauromp2_cambia_il_2_in_3@inwindpuntoit in
news:XmuPb.123651$
VW.49...@news3.tin.it
] ha scritto:

A quanto pare, non puoi.
Salvo la disponibilità da parte di qualcuno di licenze vecchie, puoi solo
acquistare Net e fare il downgrade.
E' una scelta M$. Per me una cagata.

[cut]
Te la butto lě, prendila con le molle.
Nell'abbonamento MSDN Pro al primo
invio ti arriva lo scatolone con tutti CD.
All'interno č presente(almeno a nov 2003)
anche VS 6.0 Pro.
Se capisco bene, posso distribuire applicazioni
fatte sia in VS 6.0 che in VS.Net 2003.
Prova a telefonare in Microsoft e chiedi di
conferma di quanto sopra.
Per inciso, l'abbonamento MSDN dovrebbe essere
attorno ai 1000/1200 + iva.
-- 
----------------------------
Mauro Gamberini

 attorno ai 1000/1200 + iva.
Mi aggrego per non creare un nuovo post.
Avrei la necessita' di usare VB (xche VBA lo trovo limitato), per 
sviluppare un paio di applicazioncine che lavorino in simbiosi ad un 
software 3d di autodesk.
Tutto questo in azienda, ovviamente.
Il software che andrei a creare lo userei esclusivamente in azienda sui 
2 pc con il cad appunto, e non escluderei di lasciarlo freeware o sotto gpl.
Esiste una scappatoia per non spendere una follia e rimanere nella 
legalita'?
Magari una licenza studenti...
che terrei a casa ad esempio...

 che terrei a casa ad esempio...
VB 6.0 non dovrebbe essere più commercializzato da Microsoft.
E credo che la licenza studenti sia limitata e non ti dia
comunque il diritto di commercializzare il software che crei.
Come consigliava Lupo, potresti cercare una licenza *usata*.
Dai un'occhiata qui, se già non l'hai fatto, per il *nuovo*:
 
http://www.microsoft.com/italy/licenze/
-- 
----------------------------
Mauro Gamberini

  
http://www.microsoft.com/italy/licenze/
grazie :)
anche se sinceramente nn ci ho capito molto. (sembrano delle offerte 
commerciali, tipo 3x2)
:)


Forse ti conviene contattare un fornitore diretto.
Io, per comodità, mi servo dal *negozio sotto casa*.
Ho qui la pubblicità di un venditore:
www.pcwdirect.it
ma sicuramente ne esistono decine.
Forse qualcuno può aiutarti. Fai anche una ricerca su Google.
-- 
----------------------------
Mauro Gamberini

Mauro io ne so qualcosa in questi giorni ho attraversato il mondo delle
licenze per risolvere un problema del tutto simile al tuo, risultato sono
obbligato a acquistare il visual studio .net professional 2003 con
starterkit e fare il downgrade.Se ti servono informazioni aggiuntive
scrivimi una mail...ciao


Io sono a posto!!!
E il tipo che ha iniziato il thread che ha problemi.....
-- 
----------------------------
Mauro Gamberini
Newsgroup: it.comp.lang.visual-basic
Titolo: Copiare memoria

Posso copiare il contenuto di una string[4], che so che rappresenta un
intero 4 byte con segno, in un Integer con una Copia della memoria
utilizzata dalla stringa nella memoria utilizzata dalla variabile
integer?
Grazie
    Giovanni

 wrote in message
37f7cc13...@news.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Is this Search algorithm efficient?

Dear Sir/Madam,
This coding is part of my larger module in searching for a record based on a
keyfield from my database.
Since the number of records i have in my database is insignificant for me to
actually test out the performance, can anyone kindly enlighten me if there
is any other better method in retrieving a record from a relatively large
database.
Thanking  you in advance.
*****************************8
Private Sub searchbyName(ByVal keyName As String)
Dim db As Database
Dim qd As QueryDef
Dim rs As Recordset
Dim pr As Property
Dim ws As Workspace
Dim blnFound As Boolean
Dim strDBName As String
Dim strQDName As String
strDBName = App.Path & "\NBISYSTEM.mdb"
strQDName = qryNewQuery
strQDSQLSelect = "Select * FROM Customers"
' open db & table
Set ws = DBEngine.Workspaces(0)
Set db = ws.OpenDatabase(strDBName)
'create temp query and execute
' Set qd = db.CreateQueryDef("")
'qd.SQL = strQDSQL
'qd.Execute
' view query porperties
' strmsg = ""
' For Each pr In qd.Properties
'    strmsg = strmsg & pr.Name
' create stored query and get results
Set qd = db.CreateQueryDef(strQDName)
qd.SQL = strQDSQLSelect
Set rs = qd.OpenRecordset(dbOpenDynaset)
blnFound = False
With rs
        Do While .EOF = False And blnFound = False
        If keyName = !CompanyName Then
          blnFound = True
          MsgBox "you found it", vbOKOnly, "FOUND RECORD"
        Else
         .MoveNext
        End If
        Loop
End With
If blnFound = False Then
MsgBox "Sorry no such record, try again", vbOKOnly, "Record not found"
End If
End Sub
**************************
More mind make a better program.!!!

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]gestione stampa e anteprima di stampa in VB6

Ciao a tutti,
volevo sapere quale è la starda migliore per gestire la stampa e l'anteprima
in VB6.
La mia applicazione in pratica è un CAD, quindi devo stampare in scala
quello che ho a video.
Quale è la strada cosnueto con cui farlo?
uso le opengl per la grafica.. potrei ricavare una BMP di quello che è
mostrato a video è corretto?
i tipi di stampa che devo fare sono principalemnte 2:
1- grafica: in pratica il disegno realizzato.
2- report del progetto (è un documento con riassunte alcuen cartteristiche
del progetto, tempi di realizzo e altre info tecnologiche)
dovrei usare cristal report (non uso nessun DB) ?
io penso di no.. però non consosco CR...
oppure la strada giusta è preparare delle BMP di quello che voglio stampare
e inviarle alla stamapante? ma software come word/excel come fanno?
oppure nacora compongo il tutto con printer.print (ma allora per le immagini
come faccio)?
grazie a tutti!
Davide

come faccio)?
PaintPicture.
-- 
hth, hal

 PaintPicture.
bene.. ma posso comporre grafica e testo ad esempio scrivendo di fianco alle
immagini (a dx o a sx)?
grazie
Davide

immagini (a dx o a sx)?
Cosi' come faresti sullo schermo (stando attenti alle proporzioni,
perche' i rettangoli di schermo e foglio non sono uguali.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: (Asp.net)AIUTO, sono disperato!!!

Ho creato un applicativo web in 
asp.net
 (versione 1). Sul mio 
host in locale, funziona tutto, quando (con un programma ftp) 
sposto i miei files sul server, mi da il seguente drammatico 
errore.
Parser Error Message: Could not load type 'gdritalia.Arena'.
Source Error: 
Line 1:  <%@ Page Language="vb" AutoEventWireup="false" 
Codebehind="Arena.aspx.vb" Inherits="gdritalia.Arena" %>
Line 2:  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Transitional//EN">
Line 3:  <HTML>
 
dove; gdritalia è il nome del progetto.
E' come se non mi trovasse la la gdritalia.dll che si trova 
nella directory bin.
Qualsiasi suggerimento è benvenuto!!!
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it

 Eros, foto e video a 
http://newsgroup.eros.virgilio.it
Ma la DLL l'hai copiata nella cartella bin del tuo spazio web?
Il tuo spazio web supporta 
ASP.NET
?
Perchè non posti su microsoft.public.it.dotnet.asp visto che è il newsgroup 
più a tema?
Ciao, Vincenzo

 host in locale, funziona tutto, quando (con un programma ftp)
guarda che lo spostamento dei file ti conviene farlo con lo strumento 
apposito previsto nell'ambiente di sviluppo mi sembra "copia progetto". Sono 
da trasferire diversi file tra cui le dll contenenti il codice di 
elaborazione delle pagine aspx.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Deletefolder

Non capisco perch� con il comando Deletefolder fatto su una dir presente sun
una PenDrive mi da l'errore 70, mentre la STESSA procedura fatta su una dir
presente disco fisso funziona.
Per sicurezza sulla riuscita: ho lasciato la dir vuota, non ha la propriet�
di sola lettura, non viene usata da altri comandi, la PenDrive non ha nessun
blocco di cancellatura attivato, inserito pure True dopo Deletefolder, ma
NULLA .....
Anche a voi da lo stesso errore?

XP ha scritto...

Potrebbe avere file nascosti?
Cio� hai impostato la visualizzazione della cartella in modalit� anteprima?
Si? Allora tieni presente che viene creato un file in XP
(che � il database delle anteprime), che si chiama 'Thumbs.db'.
Potrebbe essere ancora in uso? Per esempio da Explorer?
Se la cartella non � completamente vuota o ancora in uso,
ti viene generato l'errore!
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it

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

Scusate la domanda un pò banale ma non riesco a trovare il modo per creare
un link mailto: in un label visualbasic.
Grazie
Slave01

un link mailto: in un label visualbasic.
Imposti il font sottolineato sulla label ed il mouse pointer (sempre
della label) con la classica manina.
Sul clic della label lanci ShellExecute come indicato in questo
esempio:
http://www.mvps.org/vbnet/code/shell/shellexecute.htm
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Help su metodo Find

Saluti al NG
sviluppo in vb da un po', e non ho dimestichezza con gli oggetti ADO.
Qualcuno mi puo' mandare un esempio di utilizzo del metodo Find dell'oggetto
Recordset?
Nella guida on_line di vb non ci sono esempi.
Io ho provato ad utilizzarlo così:
... apertura della connessione e del recordset
mio_recordset.Find "username=usr and password=psw"
...
dove usr e psw sono due variabili per la ricerca.
Grazie per l'aiuto
Tiziano
Mi da errore di tipo: incompatibilità dei parametri presenti nella stringa.
Il metodo non accetta l'uso di operatori logici come And, Or?

> mio_recordset.Find "username=usr and password=psw"
Perché Find é un po' stron... emhhh... Funziona 1 solo parametro con la
find...
Usa la filter e i bookmark...
    Ciao
            Allanon

Grazie per la dritta!
tiziano
Newsgroup: it.comp.lang.visual-basic
Titolo: DataControl e ricerca SQL

Salve a tutti,
vi spiego il mio problema :
ho una form con un data control collegato ad una tabella di clienti.
Quando faccio una ricerca visualizzo una nuova form per prendere in input i
vari campi di ricerca.
Supponendo di aver inserito solo il codice, dando OK passo le variabili al
form principale.
Ora per fare la ricerca utilizzo l'SQL perchè i campi da ricercare sono
diversi (rag.soc, città, agente, ecc.)
A questo punto scrivo questo codice :
with datacontrol.recordset
    .openrecordset("SELECT * FROM tabella1 WHERE codice = ' " & cCodice & "
' " )
.
.
.
.
VB mi restituisce un errore di associazione dati. Premetto che la variabile
cCodice è di tipo stringa ed il campo Codice è di tipo text.
Il problema è dato dal datacontrol ???
Come posso fare ???
Anche perchè nel dbgrid dove avrò i dati risultanti dalla ricerca dovrò
selezionare un record per modificarlo, cancellarlo, ecc.
Grazie a tutto il NG per l'interessamento.
Luca Dottori

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

...


Newsgroup: it.comp.lang.visual-basic
Titolo: eliminare un file

Salve
Una volta creato un file con il comando OPEN c'è anche un modo per
eliminarlo completamente?
Grazie

kill "nomefile"

 E' ovvio con Kill "C:\dove sta\che_cosa.che"

Newsgroup: it.comp.lang.visual-basic
Titolo: decompilatore vb6???

Ciao raga
mi chiedevo se esistono decompilatori per VB6, o qualcosa che dal file .exe
mi restituisca il codice...insomma quanto è sicuro il prodotto che
realizzo????
tanks

 prodotto che realizzo????
Provato a cercare su google decompilatore VB6?


Provato, ma ho visto che ne esistono per le versioni precedenti ovvero fino
alla 4...cmq era solo una curiosità...
Tanks uguale


Se non erro esiste un Depilatore per VB6...
E se non ricordo male serviva per eliminare i pelucchi anzi i
termoPilucchi... :-P
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 termoPilucchi... :-P
ROTFLino
:-))
CCCP++Mario


 Se non erro esiste un Depilatore per VB6...
Rimango perplesso.
Reminescenze recondite ?
Per abbellire in fretta le gambe, hai utilizzato il cd di V.S. in
sostituzione della lametta ?
Ave
giuseppeD

 
Be così si può "programmare" il taglio :-)))
-- 
Daniele Pinna  (leva oops. per rispondere) * ICQ "chiedilo"
Sito Web: Il DoCFa in Pillole: 
www.dapinna.com

 termoPilucchi... :-P
esiste anche il "Tweezers.Net" per eliminare i bug ? :p
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/
Newsgroup: it.comp.lang.visual-basic
Titolo: How to change cmd button forecolor?

Hi, I'm creating the calc.exe program with Visual Basic and would like
my button numbers to be blue like windows calc.exe.
When I create a command button and look at its properties; I can only
change the backcolor...  the label has the option of changing its
forecolor, how come the command button doesn't have forecolor?
So... how do I change the forecolor for the command button?  Any ideas
anyone?
Thanks for reading.

you can to create (ie with photoshop) some trasparent gifs with test or
numbers with the font, dimension and color you need... then you can set the
buttons style to graphical and set the picture property with these gifs...
sorry for my english
bye

Just in case you didn't receive the e-mail I sent.
Thanks for the help!
Weird though?  Why don't Microsoft just put an option to change the
forecolor on the command button, like the label button...  I think it
would be much easier than having to draw a new button...

It's very "expensive" :-)
just change the textbox1.forecolor property!

Programming Fun! ebbe il coraggio di dire:

It's a Italian NG!!!
You can create a CheckBox and set the property Style on Graphical,
so you have a command button with the forecolor property settable....
MIk

Newsgroup: it.comp.lang.visual-basic
Titolo: VB2005 Riempire ComboBox con dati DataGridView

OK è una domanda da veri idioti come me, ma non riesco a trovare un
modo che non sia un ciclo.
Ho un DataGridView che contiene dei dati, io vorrei aggiungere alla
combobox tutti i dati presenti in una determinata colonna.
Esempino:
COLONNA1       COLONNA2
A                      D
B                      E
C                      F
Per aggiungere D, E e F alla combobox, come faccio?
Ciao,
Grazie!


risolto, ci sono le apposite proprietà DataSource, DisplayMember
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Silenzio...

Ragazzi spero che questa cosa si avveri presto:
http://news2000.libero.it/index_news.jhtml?id=5776938
Nel mio ufficio sembra ci sia un camion in perenne movimento!
Non ci crederete ma il periodo dell'anno che preferisco è agosto
quando in ufficio non c'è nessuno e c'è un silenzio favoloso...
Ciao!
Stefano

 
http://news2000.libero.it/index_news.jhtml?id=5776938
Boh...noi abbiamo 5 pc piů il server; qche portatile e i 3-4 in montaggio...
ma non č certo quello il rumore che da fastidio...
-- 
Alex
"La differenza tra un genio ed un idiota č che il genio ha i suoi
limiti" (Anonimo)
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 
http://news2000.libero.it/index_news.jhtml?id=5776938
Se sei interessato esiste almeno un sito di news che parla solo di PC
silenziosi, e di come rendere tali i PC rumorosi.
http://www.silentpcreview.com/
Ciao
*Roby*

 quando in ufficio non c'è nessuno e c'è un silenzio favoloso...
1) Spendi in ventole serie e silenziose.
2) 1 volta ogni 2-3 mesi pulisci e olea tutte le ventole !
3) Accendi una radio.
-- 
-Gigio@Work(?)-

 
1 e 2) purtroppo (o per fortuna?) sono un semplice dipendente...
1 e 2 bis) in fatto di taccagneria il mio boss farebbe impallidire uno
scozzese, e quindi ci teniamo server ultra-rumorosi e ventole che
ormai cigolano...
3) il mio "capo" (volutamente tra virgolette) non vuol sentire parlare
nč di radio nč tantomeno di macchinette del caffč.... :-((
Scusate lo sfogo!
Ciao! Stefano

 nč di radio nč tantomeno di macchinette del caffč.... :-((
in questo caso direi "purtroppo"
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Stefano
Ciao!
Darkbyte
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque.
(Michael Corleone)

Newsgroup: it.comp.lang.visual-basic
Titolo: INSERT e UPDATE





Sono disperato!!!!!


Non riesco a capire perchè il VB fa sempre 
quello che vuole. Mi spiego:


-perchè se uso soltanto la insert (comando SQL) 
non mi inserisce un record, ma devo fare l' addnew prima della 
INSERT?????


-Quale sintassi ha l'UPDATE? Perchè se faccio 
.edit e poi la insert, mi modifica tranquillamente il record anche se uso un 
comando improprio. Se uso l'UPDATE mi da errore di sintassi


    La sintassi da me utilizzata 
è:


    DB.execute "UPDATE tabella 
SET Nazioni = 'cNazioni' WHERE Nazioni = 'oldNazioni' "


 


Da quello che ho capito per utilizzare la INSERT 
devo prima fare un recordset.addnew, per usare un UPDATE non ho 
assolutamente idea. Per modificare un record devo fare recordset.edit e dopo 
INSERT.


E' molto incasinato sto VB :-(


Ciao a tutti.


 


Luca Dottori


 





Scusa se mi permetto ma credo che tu hai un po' le idee incasinate non VB.
Utilizzo Insert ed Update come l'ossigeno che respiro e non ho avuto mai
problemi.
Una volta aperto il DB, con DB.EXECUTE lancio qualsiasi comando SQL senza
dare ne ADDNEW ne EDIT che invece servono nel caso tu vogli fare una insert
o una update senza usare le istruzioni SQL.
    DB.execute "UPDATE tabella SET Nazioni = 'cNazioni' WHERE Nazioni =
'oldNazioni' "
questa istruzione e' sintatticamente corretta a patto che cNazioni e
OldNazioni non siano variabili ossia :
DB.execute "UPDATE tabella SET Nazioni = 'ITALIA' WHERE Nazioni = 'Spagna' "
questa e' OK !!! se invece come sospetto cNazioni e oldNazioni sono
variabili con il codice che hai scritto non otterrai mai nulla , dovrai
scrivere :
    DB.execute "UPDATE tabella SET Nazioni = '" & cNazioni & "' WHERE
Nazioni = '" & oldNazioni & "' "
Spero di essere stato chiaro........
Ciao
Ven.

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

C'è qualcuno che mi può suggerire qualche indirizzo di sito dove posso
scaricare un pò di immagini (icone, bitmap) per personalizzare i miei
controlli (i pulsanti ad esempio). Purtroppo Le le librerie di immagini
fornite
VB sono molto limitate.
Grazie in anticipo per l'aiuto!

 wrote in message
news:81uari$32ts$1...@stargate1.inet.it...


 wrote in message


Dai un'occhiata a questi siti (ce ne sono ovviamente un sacco di altri:
magari da questi trovi ulteriori links)
http://www.coolarchive.com/icons.cfm?parameter=main
http://www.yoink.com/iconcity/icons.htm
http://www.filefarm.com/win/multiandgfx/graphics/icon/
http://www.iconbazaar.com/
Ciao
Cesare Nicola
http://digilander.iol.it/cesare
L'indirizzo del sito comune č:
http://www.murialdo.it/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto su Database.

Avrei bisogno di qualche procedura che mi permetta di confrontare due file
.mdb.
Praticamente siccome aggiorno continuamente l'archivio del mio pregramma mi
servirebbe una routine per aggiornare tutti gli archivi che si trovano da
miei clienti senza dover ricordare ogni volta tutte le modifiche fatte.
Se qualcuno mi puņ aiutare ne sarei grato.
Ciao a tutti.

 wrote in message
news:aRe%4.120946$VM3.8...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: urgente .... chiedo aiuto... errore Run-time 430

Sono in grave crisi, ho scritto un programma che semplicemente consulta e
inserisce dati in un file di database Access. La comunicazione con il file
di Access nel programma avviene mediante oggetti ADODB.Connection ,
ADODB.Recordset e mediante il controllo ADODC della barra degli strumenti.
Ho selezionato nei riferimenti da includere tre gli altri Microsoft ActiveX
Data Objects 2.5 Library.
Sulla piattaforma su cui sviluppo (Windows ME, Visual Basic 6.0) ho creato
il pacchetto di installazione. Provo a installare il programma e tutto
funziona.
Lo installo su un altro desktop con Windows 98 e funziona .......
prova del fuoco, su un portatile sempre Windows 98 e dopo averlo avviato
mentre mi appare il form Spalsh del programma (durante la sua
visualizzazione il programma si collega con il file di database di Access)
dopo pochi secondi mi appare una finestra di errore che reca,
    Run-Time Eroor '430'
    Class does not support Automation or does not support expected
interface.
e mi si chiude il programma.
Non credendo ai miei occhi riprovo su un altra macchina (sempre Windows 98
based) ma mi appare lo stesso errore.
Tragedia, perchč mi appare l'errore ? A che cosa puň essere dovuto ???
Aiutatemi vi prego devo consegnare il progetto Lunedě 14.

 ha scritto nel messaggio
news:y1l%7.6864$cU4.2...@twister1.libero.it...
cut
mi spiego meglio se hai sviluppato con ado 2.5 e sulla macchine c'è quello
tutto ok...se trovi un pc con la 2.4 MA anche con la 2.6....una bella
pernacchia e si pianta!
Ecco perchè quando sviluppi la cosa che devi custodire come una reliquia è
l'MDAC che hai installato nel sistema di sviluppo! :-)
Bye man!

 ha scritto nel
messaggio news:LRw%7.3869$pm3....@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Dati da porta seriale

Ciao a tutti,
Ho questo piccolo problema da un lettore ottico di schede attaccato alla
porta seriale, una volta richiesta la lettura i dati mi arrivano i dati
divisi in due pacchetti ... il primo contenente 14 catatteri e il secondo
con i rimanenti 107 caratteri.... come posso fare per creare una stringa
contenete tutti i carratteri della porta seriale ???
Do While MSComm.InBufferCount > 0
    Buffer = Buffer & MSComm.Input
Loop
Con un loop di questo tipo non funziona
Grazie


Sul Sito Comune di questo NG c'e' un articolo che tratta del componente
MSCOMM (che ho scritto io :-PP ).
Sito Comune:   
http://www.it-lang-vb.net
Da li puoi capire come gestire l'evento OnComm per reperire in modo corretto
i dati.
Inoltre se il tuo pacchetto dati non ha una dimensione fissa e non ha un
carattere terminatore (ossia non si riesce a capire quando i dati sono
arrivati tutti) puoi abilitare un TimeOut con un timer di modo che dopo x
millisecondi che non giunge nulla dalla seriale consideri il pacchetto dati
terminato.
Anzi, il Timeout fallo comunque, per evitare che perdite di caratteri
durante la trasmissione (succede!) blocchino il meccanismo di ricezione e
quindi il programma.
Ciao
Ettore Maronese, il Mes

 ha scritto nel messaggio
news:alnkho$te1$1...@lacerta.tiscalinet.it...

Con un loop di questo tipo non funziona perchè il loop è troppo veloce.
Al primo giro, svuota il buffer, e quindi non effettua il secondo giro.
Il consiglio giusto è quello di Ettore, ossia quello di impostare un timeout
come terminatore, oppure, se conosci la lunghezza dei pacchetti, basta fare
il ciclo finchè la lunghezza non è quella voluta.
Ovviamente il caso in cui la trasmissione si interrompa è del tutto
probabile, per cui un timeout ed un reset della stringa che tu chiami buffer
si impone, altrimenti al primo errore di trasmissione la comunicazione non
va più finchè non resetti tutta la seriale.
Ciao
Alberto

 ha scritto nel messaggio
news:alnl25$tna$1...@lacerta.tiscalinet.it...


 dati dalla seriale ma come faccio????
1) Usi come variabile buffer una variabile Globale (es: Buffer$)
2) La funzione che ANALIZZA il pacchetto finito la scorpori dalla funzione
che riceve il pacchetto (ne fai una funzione a parte che riceve come
parametro il pacchetto ricevut): esempio:   sub AnalizzaPacchetto( Msg$ )
3) Nel OnComm, una volta che il pacchetto è giunto tutto (c'e' una J),
richiami la funzoine: sub AnalizzaPacchetto( Buffet$ )
4) Aggiungi un Timer al form
5) Imposti il timer a 400 mSec
6) Nella funzione OnComm resetti il timer ad ogni ricezione di caratteri (
timer.enable=false: timer.enable=true) in modo che ad ogni arrivo di
caratteri il timer riprendi a contare da zero
7) Prima di richiamare la funzione AnalizzaPacchetto( Buffer$ ) spegni il
timer ( timer.enable=false )
8) Quando viene scattato l'evento timer: a) spegni il timer (
timer.enable=false ), b) Richiami la funzione  sub AnalizzaPacchetto( Msg$ )
9) La funzione sub AnalizzaPacchetto( Msg$ ) DEVE analizzare il pacchetto ed
accorgersi di eventuali incongruenze, e se ne trova, lo scarta (non lo
considera).
Fine
Buon Lavoro

Newsgroup: it.comp.lang.visual-basic
Titolo: DoEvents

In base alla vostra esperienza, è consigliabile o meno utilizzare il comando
DoEvents all'interno
di cicli ed elaborazioni che potrebbero essere molto lunghe?
Ciao
Enrico


Dipende da che devi fare.
Sicuramente perde qualcosa in prestazioni, ma bisogna vedere cosa fai nel
ciclo. Per esempio con
operazioni su DB in genere il tempo per il DoEvents e' insignificante.
Senza la tua applicazione appare bloccata e non risponde a nessun evento
finche' non termina il ciclo.
Con un DoEvents invece l'applcazione processa tutti gli eventi in coda e poi
ritorna al ciclo. La tua form attiva non appare bloccata ma la puoi
spostare, ridimensionare, ecc.
Se devi fare in modo che l'utente possa interrompere l'elaborazione del
ciclo, il DoEvents e' necessario.

 [Cut]
ok... sono stato un po' generico..
so come funziona il doEvents :-))
la mia intenzione era di intavolare una discussione un po' piu' avanzata.
dunque:
presso un mio cliente ci sono due diverse applicazioni, ed entrambe eseguono
dei
task ad orari prestabiliti
la prima di queste due esegue operazioni batch sulla base dati (che, volendo
possono essere interrotte..), l'altra si occupa di effettuare comunicazioni
con dei terminali remoti
la mia domanda era :
esiste la possibilità che i DoEvents inseriti nei vari cicli di elaborazione
possano fare in modo
che le 2 applicazioni si diano "fastidio" ?
Ciao
Enrico

 che le 2 applicazioni si diano "fastidio" ?
Spiacente, ma non vedo dove potrebbe essere il problema. Se sono due
applicazioni diverse...
Ciao.

 ha scritto

io lo uso per non far sembrare morto il pc, ma qualche rischio puo'
esserci.
ho visto che in un altro post specifichi "due app possono interferire?".
direi di si'. faccio un esempio stupido ma spero che l'idea si colga:
app1: clipboard.setdata
se prima di un successivo getdata in app1, app2 ha messo qualcos'altro
negli appunti...
ciao, a.

"Mela" <melani...@tiscalinet.COM> wrote in message
news:9hf6ti$dlvov$1...@ID-6300.news.dfncis.de...

è proprio li il problema :
il DoEvents lascia il controllo al Sistema Operativo, che lo restituisce
all'applicazione dopo che ha eseguito tutti gli eventi "appesi"
e se uno di questi eventi blocca il sistema ? (pensa ad una msgbox....)
Ciao
Enrico

 e se uno di questi eventi blocca il sistema ? (pensa ad una msgbox....)
Nel caso della msgBox non dovrebbero esserci problemi: qualsiasi form modale
e' vincolante per la sola applicazione, non per tutto il sistema operativo.
Quella che ha generato la MsgBox rimarra' in attesa dell'input utente,
l'altra continuera' a girare normalmente.
Il DoEvents processa solo i messaggi indirizzati all'applicazione, per
questo penso non ci siano problemi, a parte casi particolari come per
l'oggetto clipboard (o l'esecuzione di uno shutdown). Ma queste sono
problematiche non necessariamente legate all'uso o meno dei DoEvents.


Ma DoEvents non era solo per le applicazioni Win16?
EMG
Newsgroup: it.comp.lang.visual-basic
Titolo: [HELP][URG] SQL complicato

Fermo restando che ho litigato con l'SQL da piccolo, quindi non so' se sia
effettivamente complicata...
Ho una tabella che contiene diversi record, collegata in join ad altre 7
tabelle che contengono altri dati che devo visualizzare.
I record che mi vengono restituiti da questa query, pero', possono essere
stati segnati come "gia' visti" su una seconda tabella.
Esempio (fittizio):
Un utente mi chiede tutti i libri di un certo autore. Io lancio la query e
mi restituisce 10 libri.
Ora, di questi 10, tre sono stati gia' letti. Questo e' registrato in una
seconda tabella, Prestiti, che registra tutti i prestiti effettuati.
Le due tabelle sono collegate solo da campo "IDLibro", che nella prima e' il
semplice id del libro mentre nella seconda indica qual'e' il libro che quel
record indica. Nella seconda tabella ci sono anche l'ID del cliente e altri
dati che al momento non mi interessano.
Ok, come risolvo il tutto?
Cioe', come unisco le due tabelle in modo da prendere i record della prima
che non hanno corrispondenze nella seconda?
(finora ci sono riuscito con una CreateView prima, e poi metto la query di
selezione in join con questa, ma non mi piace molto come soluzione...)
--------------------------------
Inviato via 
http://usenet.libero.it

 prima che non hanno corrispondenze nella seconda?
Fai un Left Outer Join e filtri con una clausola where i record che hanno
come campi della seconda tabella tutti null.
Select a.id_A, a.Campo, b.Campo
from a Left Outer Join b
On a.Id_A=b.Id_A
Where b.Campo is null
Non mi č chiaro come tu colleghi l'utente ai libri, per cui non ho idea di
come limitare la cosa solamente ai libri non letti da quell'utente.
Ciao
Alberto


Arrivo da SQL/DB2, ma pian piano mi avvicinerò anche all'SQL Access nonchè
Oracle... La mia perplesità è quessta:
In "Outer join" non vengono (anche qui da voi) restituiti tutti i record
della tabella, anche quelli che non "Matchano"?!
Io avrei detto di usare la clausola "Not Exists"...
Famme sapè!
Grazie
Saluti, Il Sora!!
Newsgroup: it.comp.lang.visual-basic
Titolo: RasPhone

...ho configurato un Pc per le assistenze remote, ma ho un problema:
per connettermi verso i vari Pc remoti uso prima il RAS per connettermi e
poi PcAnyWhere 10.5 per controllare il Pc remoto
vari "users" utilizzano questo Pc e vorrei fare un programmino che lanci la
connessione scelta e ti dia la possibilità di selezionare quale Pc
controllare
qualcuno ha qualche dritta, visto che non sono un programmatore esperto?
sapete se esiste un software che lo fa già?
ho visto che dentro il profile utente ( uso Win2000 Pro Sp2 ) c'è un file
chiamato rasphone.pbk che ti restituisce tutte le connessioni remote
possibili, da dove le pesca?
dentro Start->Impostazioni->Rete e connessioni remote ci sono delle
connessioni che nel mio rasphone.pbk non ci sono, come mai? pescano le
connessioni da posti diversi? sono connessioni private?
thanks in advance?
Tara!

controllare
mmmh, mettere un collegamento sul desktop o sul menu avvio 
per attivare la connessione e' troppo poco?
Idem per avviare la parte host di PcAnywhere, che pero'
potresti anche impostare come servizio.
Il tutto senza scrivere una riga di codice ;-)
-- 
ciao, hal.connect();

 Il tutto senza scrivere una riga di codice ;-)
Io vorrei far in modo che tutto gli user, tramite un semplice "click", si
possano connettere, senza mai dover star li a scegliere quale RAS utilizzare
e\o qualle connessione PcAnyWhere attivare.
Le cosa che mi hai detto tu le ho già fatte, ma volevo far qualcosa di più,
per rendere la vita un po' più facile ai tecnici dell'assistenza.
Ciao e Grazie!
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT del venerdi'] per far morire d'invidia frank ottobre

questo pomeriggio parto, e vado a farmi un bel week end in barca.
rosica pure, frank <eg>
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Potrebbe piovere!!! ;-)
Ciao, Vincenzo


massimo 7 nodi di Libeccio che girano a Scirocco per domenica.
Sole costante, mare piatto, temperatura 18 di notte e 30 di giorno.
Una favola.
Alberto

 Sole costante, mare piatto, temperatura 18 di notte e 30 di giorno.
uhm...
il meteo de "ilmeteo" prevede scirocco sia sabato che domenica, perlomeno a
qualche miglio dalla costa, e i nodi potrebbero essere anche 12. però a
venezia dovrebbe piovere, domani pomeriggio, quindi andremo verso sud.


 andremo verso sud.
Sulla direzione posso anche darti ragione (Cineca addirittura prevede sempre
Libeccio tranne un discreto Scirocco nella notte), ma sui 12kn mi sento di
disilluderti...
http://search.cineca.it/cgi-bin/cineca?method=and&format=builtin-long&sort=s
core&config=cineca&restrict=&exclude=&words=meteo&cerca=cerca
Ciao
Alberto
--
Santo cielo, Magnum, si può sapere cos'è questo baccano?
Higgins, posso spiegarle...
Credo non sia necessario.
Zeus, Apollo, a voi...

 sempre Libeccio tranne un discreto Scirocco nella notte
Emh...
inverti i due venti, sorry...
Alberto

 Una favola.
c'è sempre la nuvoletta del programmatore... :)
Ciao,
Moreno
Inviato da 
www.mynewsgate.net


Chi si risente!.... Quale buon vento?
Ciao, Vincenzo

 rosica pure, frank <eg>
Posso rosicare un pochino anch'io, vero ? :-(
Bye, G.

Chi si risente!.... Quale buon vento?
beh, ogni tanto ci sono... :-) quando trovo 5 min... :-(
Ciao,
Moreno

 Posso rosicare un pochino anch'io, vero ? :-(
se proprio ci tieni, non posso impedirtelo.
tra l'altro, la nuvoletta č passata solo domenica mattina, tra le otto e le
dieci, mentre noi facevamo colazione, per il resto w.e. di sole e di vento.


 sole e di vento.
Lo stregone meteo (io), stavolta ha tanato.
Come dicevi tu, scirocco oltre i 12kt.
Ciao
Alberto

 Come dicevi tu, scirocco oltre i 12kt.
sì, domenica anche diciassette, molto divertente, soprattutto l'ormeggio.
prima di andare a magnavacca, aspetta che abbiano riparato il buco sulla
murata di sx, parcheggiare stando su un tapis-roulant non è mai stato il mio
forte.
-- 
Salutoni da un
Sergio che scherza, il befirst è sanissimo...


 Sergio che scherza, il befirst è sanissimo...
Mai più scrivere certe cose in sign...


 Mai più scrivere certe cose in sign...
preso un piccolo spavento?
non ci credo. sono assolutamente convinto che tu ti sia informato sulle
condizioni della bestiolina già domenica pomeriggio :-)
-- 
Salutoni
Sergio


 sulle condizioni della bestiolina già domenica pomeriggio :-)
No.
Ieri pomeriggio stavo valicando i calanchi, trainato da un pastore tedesco e
un pastore del caucaso, trainando a mia volta un passeggino con bimba
dormiente, che (il passeggino) a sua volta trainava mia moglie.
Stamattina ero fuori e avrei chiamato per pranzo.
Ma se mi dici che è tutto ok, risparmio lo scatto alla risposta.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: File .HLP

    Qualcuno sa indicarmi se esiste sofware freeware ( e/o shareware )
per editare File di tipo .hlp ?
Non so se c'è differenza, ma intenderei che consentisse sia di fare
nuovi file .hlp, sia di editare  file .hlp già esistenti, compilati da
terzi.
( ad esempio a scopo di traduzione ).
I più sentiti ringraziamenti.
ramarro.

 wrote in message
PAuc7.152788$Qf6.9...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Menù contestuale

Ciao a tutti!
Qualcuno mi sa dire come posso fare per inserire un menů contestuale
nella mia applicazione? Vorrei fare in modo che cliccando con il tasto
destro sun un oggetto presente nel form appaia un menů da cui fare varie
scelte.
Ciao
Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 scelte.
vb6 o 
vb.net
?
Ciao 

 wrote in message
news:447568f5$0$36934$
4faf...@reader3.news.tin.it



 Ciao
Devi farti un menu nascosto e visualizzarlo sul MouseUp con PopupMenu
Ciao 

 wrote in message
news:44756b86$0$36938$
4faf...@reader3.news.tin.it



 di VB6?
Non "tipo", usi proprio lui.
Provare no?
Ciao 

 ha scritto nel messaggio 
news:698c01251af207782ba...@mygate.mailgate.org...


Purtroppo non sono molto pratico, ma una volta, togliendolo dal libro "I 
Segreti di Visual Basic 5" ho fatto un bel menu contestuale.
Se ricordo bene, si usavano dll "User32" (SendMessage + 2 - 3 specifiche 
  sui menu GetMenu - GetSubMenu - TrackPopupMenu)
Fai delle ricerche e vedi di fare una bella cosa. Ciao
waltsao

Di seguito allego il codice esempio di cui parlava <waltsao>
ripreso  dal libro "I Segreti di Visual Basic 5"
spero ti possa essere utile.
Ciao.
Ago.
'************ codice nel Form ****************
Option Explicit
'Creare un Form con i seguenti controlli:
'1. Una text-box chiamata 'Text1'
'2. Crea un menu' chiamato 'mnuContext' contenente gli elementi che vuoi
'Nell ' evento Text1_MouseDown di Text1, copiare il seguente codice:
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As 
Single, Y As Single)
If Button = vbRightButton Then Call OpenContextMenu(Me, Me.mnuContext)
End Sub
Private Sub hsubmenu_Click()
MsgBox "esempio di come si può effettuare una scelta di menù da programma.", 
, "Menù 1"
End Sub
Private Sub mnu2_Click()
MsgBox "esempio di come si può effettuare una scelta di menù da programma.", 
, "Menù 2"
End Sub
'************ Codice nel Modulo **************
Option Explicit
'AGGIUNGERE UN MENU' AD UNA TEXT-BOX
'Aggiunge un menù, già presente nella barra, ad una text-box.
'Costanti
Public Const WM_RBUTTONDOWN = &H204
'Dichiarazione funzioni API
' Vengono incluse solo le funzioni richieste per lo scopo proposto e quelle 
simili.
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal 
hwnd As Long, _
    ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
'Codice funzioni pubbliche
Public Sub OpenContextMenu(FormName As Form, MenuName As Menu)
    Call SendMessage(FormName.hwnd, WM_RBUTTONDOWN, 0, 0&)
    FormName.PopupMenu MenuName
End Sub

 spero ti possa essere utile.
Fortuna che non c'è (ancora) un ministero per l'UCAS ;)
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Dichiarazione Costanti da C a VB HELP! ^_^

COme si traduce in vb l'espressione:
#define WM_WA_IPC WM_USER
cos'è WM_USER ????
thanks!!!

...

WM_WA_IPC  non so cosa sia.
Per WM_USER usa
Public Const WM_USER = &H400
Ecco la spiegazione che ho letto su Win32 :
The WM_USER constant is used by applications to help define private
messages.
WM_USER
Remarks
The WM_USER constant is used to distinguish between message values that are
reserved for use by Windows and values that can be used by an application to
send messages within a private window class. There are five ranges of
message numbers:
Range Meaning
0 through WM_USER - 1 Messages reserved for use by Windows.
WM_USER through 0x7FFF Integer messages for use by private window classes.
0x8000 through 0xBFFF Messages reserved for future use by Windows.
0xC000 through 0xFFFF String messages for use by applications.
Greater than 0xFFFF Reserved by Windows for future use.
Message numbers in the first range (0 through WM_USER - 1) are defined by
Windows. Values in this range that are not explicitly defined are reserved
for future use by Windows.
Message numbers in the second range (WM_USER through 0x7FFF) can be defined
and used by an application to send messages within a private window class.
These values cannot be used to define messages that are meaningful
throughout an application, because some predefined window classes already
define values in this range. For example, predefined control classes such as
BUTTON, EDIT, LISTBOX, and COMBOBOX may use these values. Messages in this
range should not be sent to other applications unless the applications have
been designed to exchange messages and to attach the same meaning to the
message numbers.
Message numbers in the third range (0x8000 through 0xBFFF) are reserved for
future use by Windows.
Message numbers in the fourth range (0xC000 through 0xFFFF) are defined at
run time when an application calls the RegisterWindowMessage function to ret
rieve a message number for a string. All applications that register the same
string can use the associated message number for exchanging messages. The
actual message number, however, is not a constant and cannot be assumed to
be the same between different Windows sessions.
Message numbers in the fifth range (greater than 0xFFFF) are reserved for
future use by Windows.

 thanks!!!
Public Const WM_WA_IPC = 0x0400
WM_USER è l'area di partenza per i messaggi utente che il C++ ti mette a
disposizione.
    ciao bca67
~bca67#@
hotmail.com
togli ~ # per risposta.

 cos'è WM_USER ????
E' una costante numerica che identifica il valore minimo che puo' avere un
messaggio di Windows definito dall'applicazione.
Le costanti WM_*** sono numeri che indicano i messaggi di Windows; quelle
con valore inferiore a WM_USER sono i messaggi definiti a livello di sistema
operativo.
Dal visualizzatore API di Visual Basic:
Const WM_USER = &H400
Quindi
Const WM_WA_IPC = WM_USER
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Millenium Bug

Sono Giacomo e vorrei chiedervi un gonsiglio sulle date.
Io uso Access97 per fare le mie basi di dati, e per quanto riguarda i campi
DATA/ORA devo usare il tipo gg/mm/aaaa
Avevo installato il ServicePack1 datomi dal negoziante che mi consentiva di
usare la data con anno 4 cifre, e ho tenuto anche il servicepack1 su un cd.
Cosě quando ho formattato e reinstallato Office97 ho ri-aggiornato lo stesso
con il SP1 che avevo, senza ottenere perň l'anno in 4 cifre.
Ora : sono io il rimbambito e ho fatto qualche cavolata, o il problema č un
altro ? Io ho anche provato a rifare l'istallazione del SP1 ma non cambia
nulla. C'č un altro modo per ottenere il formato di data da me sospirato e
desiderato ? Non vorre fare applicazioni che devono interpretare la data per
conto suo, anche se sono in grado di farlo, dicendogli 1900 per le date
minori di  /gg/mm/50  e 2000 per quelle maggiori......
Accetto consigli..... Giacomo 
ande...@tin.it

 con il SP1 che avevo, senza ottenere perň l'anno in 4 cifre.
