mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Non funziona il debug

...
Ciao a tutti,
se inserisco un breakpoit e lancio l'applicazione, succede che VB va in
break sul mio breakpoint pero' non passa sulla finestra code e se si vato
con il task manager nonostante che è in break non mi fa scrivere nulla e non
posso accedere nemmeno all'immadiate.
ho già reinstallato VB e non con poche noie, vorrei sapere se sbaglio
qualcosa io.
Grazie
Qualsiasi Breakpoint o un particolare Breackpoint.
O megglio, se metti un breakpoint sulla prima riga di codice eseguita (nel
form_load o nella sub Main) si impianta lo stesso?
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb





In effetti se metto un breakpoint sulla prima 
riga di codice tutto funziona bene,se pero' carico la MDI  e metto poi un 
break in qualsiasi altro punto, ci sono delle anomalie,addirittura se si 
verifica un run-time error va in crash VB


 che mi crea quelle fastidiose anomalie!
Quello che immaginavo, il Subclassing.
Non e' una vera anomalia, e' normale. VB non riesce a mettere un BreakPoint
su una funzine CallBack (come quella del subclassing), va appunto in crash,
si scontra con una forza superiore, le priorita' del Sistema Operativo.


Newsgroup: it.comp.lang.visual-basic
Titolo: HELP HELP HELP IMMAGINI NEL DATABASE

Devo memorizzare delle immagini in un database con vb6 ogni record ha anche
la sua immagine non uso pero' il control data ma DAO come faccio il campo
per l'immagine o devo usare un oggetto OLE proprio non riesco a memorizzare
un immagine nel campo e quindi nel database.
Grazie a chi mi rispondesse.







Newsgroup: it.comp.lang.visual-basic
Titolo: Fax da Visual Basic

Ho questo problema: ho una serie di fax da inviare e generalmente
devo farlo in modo abbastanza rapido (80-100 alla volta).
Abbiamo un fax "normale" ma per spedire i fax di giorno spesso ci
si impiega un sacco di tempo e quindi vorrei accelerare le spedizioni
facendolo via computer.
I fax vengono generati in automatico con un programma fatto in
Access.
Vorrei sapere se esiste qualche libreria di Visual Basic (o anche
qualche API) che mi dia la possibilità di spedire un fax "grafico"
(cioè contenente non solo testo ASCII ma anche documenti di
programmi Windows, cioè Access, Word, ecc...).
Quindi i problemi sono due:
- come si spedisce un fax da computer senza usare programmi
  commerciali
- come si automatizza la spedizione da Access o da Visual Basic.
Qualcuno ha qualche idea?
Grazie
Micio

 ha scritto nel messaggio
news:8pj5ii$fl2$2...@nslave1.tin.it...


 ha scritto nel messaggio
news:8pjh56$qge$1...@lacerta.tiscalinet.it...


 news:8pjh56$qge$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Serial Number Windows

Vi prego Vorrei sapere come posso fare interrogando le API di Windows(Quale
delle API e la sintassi) ad ottenere il Serial Number di Windows.
Grazie per la collaborazione.
mdgra...@mail.nexus.it

...


scusa il sito comune e' ora
http://www.murialdo.it/it_lang_vb



Nessuna funzione API...
Una veloce ricerca nel registry (che comunque avresti potuto fare tu...).
Il serial number di Windows lo trovi nella chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
la voce e' ProductId
--
Roal Zanazzi
z...@iol.it


mdgra...@mail.nexus.it
Nel mio messaggio, "Ecco come si accede al registro di configurazione per
leggere" troverai la risposta al tuo problema. L'esempio che ho fatto è
proprio quello di leggere il ProductId di Windows.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] dove trovare l'SP3 per VB6

Ho visto che sul sito comune č disponibile ma č un bel pň di mega...
Sapete dirmi dove trovare agevolmente un CD con l'SP3 da installare?
grazie
--
L. Magrě

 Ho visto che sul sito comune è disponibile ma è un bel pò di mega...


 (forse - ho lasciato il cd in ufficio)
intendi computer programming ?

 intendi computer programming ?
si'.
ma continuo a non avere il cd sottomano. mi sembra cmq sia visibile sotto il
cellophan.

Newsgroup: it.comp.lang.visual-basic
Titolo: codice a barre

Ho un problema con un codice a barre ,non riesco a ridurlo al di sotto dei 3
cm per codici di lunghezza 6,7 caratteri l' ocx utilizzato č barcodex active
controll
E-Mail: 
cma...@tari.it

controll
Il produttore che dice?
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Commandbutton e evento click

È possibile, usando il subclassing, poter richiamare l'evento click anche
dopo che l'utente ha premuto il tasto e tiene il tasto del mouse premuto sul
bottone?
Grazie 1000

usa l'evento MouseDown anziche' Click

Newsgroup: it.comp.lang.visual-basic
Titolo: come service cade

ho fatto un programma che gira benissimo come programma "normale"...
non appena lo faccio girare come service, crolla però subito?
non è un problema di comunicazione con il service manager (ho usato la
procedura per confermare l'avvio al so, e va bene); ho anche abilitato
l'opzione "programma che gira in maniera invisibile all'utente", e l'ho
installato correttamente...
nonostante questo non funge..
help!
grazie
oly...@spm.it.rimuovi

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [NET] Eliminare una chiave dal registro

è da un paio di giorni che giocherello con vb 2005 express.
Ho provato a creare un po' di chiavi nel registro di sistema ma adesso 
non riesco ad eliminarle.
Volevo che il mio programma partisse all'avvio di win:
My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Applicazione", 
(My.Application.Info.DirectoryPath & "\Applicazione.exe"))
Poi ho provato a cancellare la voce:
My.Computer.Registry.LocalMachine.DeleteSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Applicazione")
A questo punto compare un errore che mi dice che la chiave non esiste 
però controllando con il regedit c'è!
Ho cercato in rete e sull'msdn ma niente da fare.
Mi sapreste dare una mano per favore?
Ciao
Ghigo
-- 
www.ghigoweb.com

 però controllando con il regedit c'è!
Controlla di eliminare la stessa chiave che hai creato (parti da 
HKEY_QUALCHE_COSA, non da SOFTWARE, come fai nell'esempio)...

Come fai a leggere/scrivere dentro hkey_local_machine? io ho trovato solo il 
modo di farlo dentro HKEY_current_user...mi daresti un aiutino?
"Ghigo" <ghig...@NOSPAMfastwebnet.it> ha scritto nel messaggio 
news:wFSBf.51765$av6....@tornado.fastwebnet.it...


 HKEY_QUALCHE_COSA, non da SOFTWARE, come fai nell'esempio)...
Wow che velocità!
Ho provato anche con questo codice: 
My.Computer.Registry.LocalMachine.DeleteSubKey("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Applicazione")
ma è sbagliato!
Il problema è che quando lo creo posso usare il codice:
My.Computer.Registry.SetValue("Percorso completo")
e per eliminarlo non sembra esserci il corrispettivo comando con un 
percorso completo...
Grazie
Ghigo
-- 
www.ghigoweb.com

 modo di farlo dentro HKEY_current_user...mi daresti un aiutino?
Io scrivo le chiavi così:
My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run","MioProg", 
"Valore")
Dovendo dare il percorso completo è indifferente se devo scrivere in 
local_machine o current_user
Volevi sapere questo o non ho capito bene la tua domanda?
Ciao
Ghigo
-- 
www.ghigoweb.com

Dopo ore in cerca di informazioni ho risolto così:
Dim key As RegistryKey
key = 
Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
key.DeleteValue("Applicazione")
key.Close()
Ciao
Ghigo
-- 
www.ghigoweb.com
www.ghigoweb.com/noclick/

 Dovendo dare il percorso completo č indifferente se devo scrivere in 


 al tuo software per funzionare correttamente, giusto?
Tranquillo, neanche io sono un professionista e sono solo pochi giorni 
che giocherello con 
vb.net
Per leggere i valori faccio così:
Tmp = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\...", 
"Chiave", Nothing)
Dove Tmp è la variabile in cui metto il valore della chiave
Per scriverli:
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\...", 
"Chiave", "Valore")
Ciao
Ghigo
-- 
www.ghigoweb.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Query e parametri

Salve, evo eseguire unna SELECT per una autenticazione
e vorrei passare username e password che provengono
da due textbox come devo impostare la query?
Esempio :
rs.Open "SELECT username, password FROM utenti WHERE username = xxxx 
password = xxx", cn, adOpenForwardOnly
se al posto delle xxx ci metto txtusername.text e txtpassword.text mi da 
errore ..
Come si devono passare i valori?
Ciao Max

 da errore ..
Presumo che il concetto di concatenazione di stringhe non ti sia 
fami(g)liare...
Poi, magari, analizza un attimo i separatori ('), e la problematica degli 
apostrofi (Replace$).
Ciao
Alberto
-- 
E tutto mi sembrava andasse bene... 

 apostrofi (Replace$).
Grazie mille per l'aiuto,"ho afferrato il concetto" e adesso funzia :))
Ciao Max


rs.Open "SELECT username, password FROM utenti WHERE username ='" &
txtusername.text  & "' and password ='" &  txtpassword.text  & "'", cn,
adOpenForwardOnly
bye.
Max

 adOpenForwardOnly
Esatto l'ho scritta proprio cosě .. wow .. grazie ancora :))
Ciao Max


prova a digitare un apostrofo in uno dei textbox.
Cosě forse capirai un mio accenno dell'altro post.


 ha scritto nel messaggio 
news:p1Hme.34260$795.1...@twister1.libero.it...

Visto che funziona, mi fai una prova per cortesia?
Lanci il tuo programmino e al login digiti nella textbox dello username la 
seguente stringa (apice iniziale compreso e trattini finali pure )     'OR 
1=1 --
nelle password scrivici quello che vuoi.....
e poi prova ad entrare nel tuo programma....
Mi dici che succede? ;-)
Funzia?
Ciao
Umbe 

 e poi prova ad entrare nel tuo programma....
Avevo già fatto notare all'OP la necessità del replace$.
Molto interessante l'idea dei due trattini.
Io di solito completavo la stringa appendendo qualcosa anche dietro.
Devo dire che così è molto più rapida.


 ha scritto nel messaggio 
news:d7h6pc$kcs$1...@area.cu.mi.it...

ahh...la sql injecting....bella roba....;-)
sollevando un'eccezione ( ' having 1=1 -- ad esempio) , otteniamo info sul 
db...e magari il nome di qualche tabella (USERS per esempio)
Quindi dopo fare ' OR 1=1; DROP TABLE USERS  ....si fa in un attimo...e ti 
saluto db....
ciao!
umbe
Newsgroup: it.comp.lang.visual-basic
Titolo: Etichette

E' possibile creare delle etichette col datareport?
Avete presente quei fogli A4 con le etichette disposte su 3-4 colonne e su n
righe?
Ecco io vorrei utilizzare tali fogli per stampare i record del mio db.
Ma non riesco a ricreare le colonne con i record.
Spero di essere stato chiaro.
Qualcuno ha fatto qualcosa del genere col datareport? oppure bisogna
cambiare strada? quale( vi prego, la printer noooo....)
Grazie!
Flippo


Non l'ho mai fatto, ma ho fatto cose anche più complesse, col datareport,
tipo disporre ad albero una serie di record.
Considera che l'object model del datareport è estremamente flessibile, e ti
consente di posizionare e popolare i controlli, a runtime, dove e come vuoi.
Puoi quindi estrarre i tuoi record, e con un loop popolare le
RptLabel.Caption con i .Value del recordset, posizionandole dove vuoi.
Comunque non disprezzare l'oggetto printer, che è una soluzione a volte
molto comoda, oltre che oggettivamente di facile utilizzo.
Ciao
Alberto

 molto comoda, oltre che oggettivamente di facile utilizzo.
Mai disprezzato! Anzi! Il fatto è che lo conosco poco e non mi vaà di
studiare.... ;-)

 A proposito, è impossibile aggiungere a runtime una rptLabel vero?
Confermo.
Ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: collegare un componente dbgrid ad una query che viene creata durante l'esecuzione

Come collegare un componente dbgrid ad una query che viene creata durante
l'esecuzione. In particolare, devo visualizzare i dati di due tabelle che
stanno in relazione 1 a molti tra di loro. In Delphi è semplicissimo, ma in
VB non so come si fa.
Saluti

 stanno in relazione 1 a molti tra di loro. In Delphi č semplicissimo, ma



In effetti in questo modo funziona. In Delphi tutto questo meccanismo viene
gestito in maniera trasparente all'utente.
Ed ora una nuova domanda. Poichè una colonna della mia dbgrid è un campo di
lookup, ovvero visualizza i dati presenti in un'altra tabella, come facio ad
ottenere lo stesso effetto in VB? In parole povere, voglio che una delle
colonne del dbgrid sia come una casella combinata.
Saluti

 wrote in message
%SfN8.34793$K4.8...@twister2.libero.it...


 > Saluti
mi sembrava che la griglia di vbaccelerator, di cui qualche post qui
intorno, lo consentisse. per la dbgrid comunque se ne e' parlato spesso sul
ng, per combo, chekbox e simili:
http://groups.google.com/groups?as_q=dbgrid%20combo&as_ugroup=it.comp.lang.v
isual-basic&lr=&num=50&hl=it
j.

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

Ciao a tutti,
C'è qualcuno che può manadare qualche esempio o un link che
spiega bene come usare DDE dove una programma (textbox)
Visual Basic è la destinazione (p es da Excel a Programma VB).
Ci sono degli esempi nel help ma non li trovo molto chiari.
Grazie,
/Mike



 Visual Basic č la destinazione (p es da Excel a Programma VB).

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT][?][ToolSTAMPA] - Utility per personalizzare le stampe (watermark, ecc...)

Scusate l'OT...
Qualche tempo fa qualcuno ha parlato di un tool (gratuito) che consente
di inserire nelle pagine che si stampano dei watermarks, intestazioni,
bordi, ecc...
Non sono riuscito a trovare il post con il nome...
Grazie...
-> GbC
http://www.gbcweb.com


Newsgroups: it.comp.lang.visual-basic
Subject: Problema con Libreria Acrobat
Date: Fri, 19 Oct 2001 14:08:58 +0200
-- 
hth, hal

Hola Hal...
Grazie, ma non č quello il post che cercavo...
Si parlava di un driver di stampa (o un tool) che consentiva di stampare
su un foglio piů pagine (riducendole), inserire scritte sullo sfondo
delle pagine, inserire contorni nella pagine...
Uso una stampante laser NEC, ed il suo driver queste cose le fa...
Ma ho un amico che mi sta sfinendo... Ha saputo che esiste un tool che
consente di fare tutto questo con qualsiasi stampante, e mi ha chiesto
se glielo procuro...
Ciao :)
-> GbC
http://www.gbcweb.com

 ha scritto


 se glielo procuro...
Mi pare che anche Windows 2000 lo faccia con molte stampanti nei suoi
drivers...

Cerca in rete fineprint2000, ma credo sia shareware (se non lo registro in
ogni pagina in basso a destra scrive qualcosa)

Newsgroup: it.comp.lang.visual-basic
Titolo: Playlist & Smallicons

buondģ
qualcuno sa se si possono aggiungere icone ad un controllo listview anche
nelle "subitems"?? mi spiego
 Set ListaMP3 = PlayList.ListItems.Add(, , Left(MP3NomeFile,
Len(MP3NomeFile) - 4), , TipoIcona)<-- icona nel controllo imagelist
        ListaMP3.SubItems(1) = RilevaTAG(LineaDiTesto$, "Artista")
        ListaMP3.SubItems(2) = RilevaTAG(LineaDiTesto$, "Titolo")
        ListaMP3.SubItems(3) = RilevaTAG(LineaDiTesto$, "Album")
        ListaMP3.SubItems(4) = UCase(Right(LineaDiTesto$, 3))
        ListaMP3.SubItems(5) = DaCd
        ListaMP3.SubItems(6) = dimenSione
        ListaMP3.SubItems(7) = MP3directory
        ListaMP3.SubItems(8) = TipoIcona
        ListaMP3.Tag = Trim(LineaDiTesto$)
    Loop
la listwiev e divisa in varie colonne, nella prima metto la bella icona.. ma
come faccio a metterla nella colonna 7 per esempio??
Grazie a tutti!
bye

 buondě


 ha scritto nel messaggio
news:Tr0W6.275$uE....@news2.tin.it...


 per questo si presuppone di avere VB6!!!
Io ho vb5 e funziona...
ciao, Assa.

Metti la data a posto furbone! ;)


 ha scritto nel messaggio
news:9gad95$84jlt$1...@ID-52601.news.dfncis.de...


loop

 ha scritto nel messaggio
news:9ga6kr$82ene$1...@ID-60516.news.dfncis.de...


> cmq, non hai risolto il mio problema zero...
Cmq, caro Augusto, se tutti facessero come Te mettendo avanti di un giorno
il proprio news client, sarebbe un bel macello e non mi sembra cmq giusto
nei confronti degli altri frequentatori del NG, ognuno ha i suoi problemi
*urgenti*, non credi?

Volevo dire PAOLO! ;)
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione spool

Salve a tutti.
Sono un newbie e (ovvio) prima di scrivere ho letto i post presenti,
senza trovar soluzione.
In vb avrei la necessitą di "monitorare" lo spool di stampa.
Ho dei docs in word da mandare in stampa (veramente parecchi), e vorrei
tener sott'occhio lo status dello spool. C'e' qualche possibilitą?
Spero tanto di non aver scritto qualcosa di precedentemente discusso e mi
č sfuggito :-)
Ringrazio anticipatamente quanti vorranno rispondermi.
Saluti - Tadan -

 è sfuggito :-)
Sicuramente non ti e' sfuggito nulla... fra cio' che hai cercato <g>. Ti
suggerisco di leggere il post intitolato "[!]Un aiuto a tutti i newbie"
da me postato pocanzi, nonche' il manifesto del newsgroup (in calce
sotto la firma).
Happy Coding =)
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt

Newsgroup: it.comp.lang.visual-basic
Titolo: Confrontare un record con il successivo

E' possibile confrontare il record di una tabella access con quello
successivo?
Ho una tab e dovrei confrontare il record 1 col 2, il 2 col 3 etc fino alla
fine della tabella.
Grazie

 fine della tabella.
A che pro?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
Se i tempi non chiedono la tua parte migliore, inventa altri tempi. 
(Baolian, libro II, vv. 16-17)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> A che pro?
Ho una tabella che contiene diversi campi tipo:
IDident Nome oratelefonata
113      Marco 12:05
113      Marco 13:15
113      Marco 14:00
113      Marco 15:11
113      Stefano  08:11
113      Stefano  10:01
113      Stefano  12:05
210     Andrea 12:05
210      Andrea 13:15
210      Andrea 14:00
210      Andrea 15:11
210      Andrea 08:11
210    Marco 10:01
210     Marco  12:05
Da una query ottengo questo (li raggruppo  per IDident e Nome e Contegglio
il NumeroTelefonate)
IDident Nome NumeroTelefonate
113      Marco 4
113     Stefano 3
210    Andrea 5
210   Marco 2
Ora devo confrontare i record con lo stesso IDident e nome diverso per
vedere se hanno lo stesso NumeroTelefonate se non lo hanno... ho una lista
di cose da fare.

> A che pro?
Ho risolto creando e confrontando 2 query. Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: listbox

scusate in VB.Net quale è la proprietà della listbox che mi consente
di scatenare un evento facendo doppio click su un nome della lista?
Grazie

 di scatenare un evento facendo doppio click su un nome della lista?
Non ho capito se vuoi intercettare il doppio click dell'utente o se vuoi
simularlo
-- 
Salutoni
Sergio
La vita č un lungo apprendistato per imparare ad essere giovani
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 di scatenare un evento facendo doppio click su un nome della lista?
Scusa, l'evento DoubleClick non va bene?
-- 
Saluti
VITRIOL

scusate ero a pranzo ora provo l'enento DoubleClick

scuasate io devo selezionare un nome dalla lista facendo doppio click

 scuasate io devo selezionare un nome dalla lista facendo doppio click
Sei ambiguo :-)
In che senso selezionare? Prova a dire esattamente cosa vuoi ottenere, 
magari qualcuno ti sa aiutare.
-- 
Saluti
VITRIOL

ma questo evento fa parte delle proprietà della lista?

ho una lista di nomi. devo fare doppio click su un nome di questi e mi
si deve aprire un altro form con tutti i dati relativi a quel nome

ok grazie ho trovato l'eneto sulla lista. grazie per la vostra cortesia

 si deve aprire un altro form con tutti i dati relativi a quel nome
Nell'evento DoubleClick della ListBox controlli quale elemento è stato 
selezionato tramite le proprietà SelectedItem o SelectedIndex, e poi gli 
  fai fare quello che vuoi.
es:
Private Sub ListBox1_DoubleClick(ByVal sender As System.Object, ByVal e 
As System.EventArgs) Handles ListBox1.DoubleClick
   Select Case ListBox1.SelectedItem.ToString
      Case "Mario"
         MessageBox.Show("hai selezionato Mario")
      Case "Franco"
         MessageBox.Show("hai selezionato Franco")
   End Select
End Sub
-- 
Saluti
VITRIOL

OK grazie provo anche cosi

 [SNIP]
Se intendi frequentare ancora a lungo questo newsgroup, sei pregato di attenerti alla netiquette.
Grazie,
Lokar 

Buongiorno a tutti. Scusate io ho una lista di nomi, contenuta in una
listbox, e devo eliminare più nomi contemporaneamente selezionandoli
con lo shift, vi è una proprietà della listbox che mi permette di
effettuare questo in 
VB.NET
? Grazie mille

Buongiorno a tutti. Scusate ho una listbox. 
VB.NET
, che contiene una
serie di nomi, ma io devo poter selezionare più nomi
contemporaneamente e quindi poterli eliminare tutti insieme. Come posso
fare?  GRazie mille

Buongiorno a tutti. Ho una listbox che contiene diversi nomi in 
VB.NET
.
Vorrei selezionare più nomi contemporaneamente.Come faccio ad ottenere
tutti gli indici dei nomi selezionati nella listbox?
Newsgroup: it.comp.lang.visual-basic
Titolo: Programmi per velocità connessioni....

Scusate la mia ignoranza....ma sono alle prime armi!
Cerco un programma che mi possa individuare la velocità effettiva di una
connessione o anche una parte di codice in vb che possa far questo. Qualcuno
sa qualcosa o conosce qualche programma in grado di fare questo?
Un'altra cosa: qualcuno ha l'.ocx tipo i bottoni office che diventano
"rialzati" al passaggio del mouse?????
Prego contattatemi.....ringrazio anticipatamente
falc...@libero.it
icq: 47319628

 "rialzati" al passaggio del mouse?????
Se ti accontenti, so che puoi "appiattire" una toolbar dei Common Controls. L'ho
trovato in una rivista, si fa cosě:
Public Const WM_USER = &H400
Public Const TB_SETSTYLE = WM_USER + 56
Public Const TB_GETSTYLE = WM_USER + 57
Public Const TBSTYLE_FLAT = &H800
Public Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" _
 (ByVal hwnd As Long, _
 ByVal wMsg As Long, _
 ByVal wParam As Long, _
 ByVal lParam As Long) As Long
Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
 (ByVal hWnd1 As Long, _
 ByVal hWnd2 As Long, _
 ByVal lpsz1 As String, _
 ByVal lpsz2 As String) As Long
Public Sub MakeFlat(Toolbar As Toolbar)
 Dim Style As Long
 Dim hToolbar As Long
 Dim Result As Long
 hToolbar = FindWindowEx(Toolbar.hwnd, 0&, "ToolbarWindow32", vbNullString)
 Style = SendMessageLong(hToolbar, TB_GETSTYLE, 0&, 0&)
 If Style And TBSTYLE_FLAT Then
  Style = Style Xor TBSTYLE_FLAT
 Else
  Style = Style Or TBSTYLE_FLAT
 End If
 Result = SendMessageLong(hToolbar, TB_SETSTYLE, 0, Style)
 Toolbar.Refresh
End Sub
Il bello č che, richiamando una seconda volta la sub MakeFlat, la barra ritorna
come prima!


http://www.penguinpowered.com/~ecesena
Un matematico e' una macchina che converte caffe' in teoremi.
		-- P. Erdos


Newsgroups: comp.lang.basic.visual.misc
Subject: dividebyzero : coolbar : sorry, i forgot sthing
Date: Mon, 25 Oct 1999 18:00:10 +0200
i forgot a declare. this should be correct, hth, pal
'bas: declares
Public Const WM_USER = &H400
Public Const TBSTYLE_TRANSPARENT = &H8000
Public Const TBSTYLE_FLAT = &H800
Public Const TB_SETSTYLE = (WM_USER + 56)
Public Const TB_GETSTYLE = (WM_USER + 57)
Public Const CCS_NODIVIDER = &H40
Declare Function SendMessageAsLong Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal Msg As Long, ByVal WP As Long, ByVal lp As
Long) As Long
Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
(ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal
lpsz2 As String) As Long
'form_load ( TB = toolbar, IL = imagelist )
TB.ImageList = IL
Dim btnX As Button
Set btnX = TB.Buttons.Add(, "exit", , tbrDefault, "exit")
btnX.ToolTipText = "Close"
Set btnX = TB.Buttons.Add(, , , tbrSeparator)
Set btnX = ...
...
Dim lStyle As Long, lReturn As Long, ToolbarHandle As Long
ToolbarHandle = FindWindowEx(TB.hwnd, 0&, "ToolbarWindow32", vbNullString)
lStyle = SendMessageAsLong(ToolbarHandle, TB_GETSTYLE, 0&, 0&)
lStyle = lStyle Or TBSTYLE_FLAT Or TBSTYLE_TRANSPARENT Or CCS_NODIVIDER
lReturn = SendMessageAsLong(ToolbarHandle, TB_SETSTYLE, 0, lStyle)
Newsgroup: it.comp.lang.visual-basic
Titolo: VB 2005 express

Sapete dirmi se con VB 2005 Express Edition si possono sviluppare 
applicazioni per Smartphone?Grazie 

 applicazioni per Smartphone?Grazie 
No.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 applicazioni per Smartphone?
Intendi smartphone windows mobile giusto?
Beh... no.
Mi sembra che non si possa usare visual studio ma ci sta un SDK dedicato.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
Se un circuito funziona al primo tentativo è perchè il problema è molto
più nascosto e subdolo di quanto tu possa pensare...
E apparirà nel momento in cui farà il massimo danno 

 Mi sembra che non si possa usare visual studio ma ci sta un SDK dedicato.
La prima cosa che ci dissero ad un seminario di vs2005 allo smau era che
con la Express non si poteva sviluppare per palmari e co :)
-- 
DBMS Firebird
VB6 + Ado

 che con la Express non si poteva sviluppare per palmari e co :)
Vabbe che c' entra...
Quello è il designer visuale che manca...
Ma comunque palmari e smartphone sono due cose diverse.


 Ma comunque palmari e smartphone sono due cose diverse.
Si parlavano che nella Express non ci sta il "programma" che ti fa vedere
il palmarino e tu metti i pulsanti ecc.
Non ricordo bene ora.


 Non ricordo bene ora.
???
Forse intendi l' emulatore... ma è un altra cosa...


 Forse intendi l' emulatore... ma č un altra cosa...
Non ricordo, era quella presentazione sulla programmazione x Windows Mobile
(di un'oretta).
E dicevano che con la express non si poteva fare.


Newsgroup: it.comp.lang.visual-basic
Titolo: Errore run-time '713'

Salve
Ho un problemino con un programma scritto da me in VB 6.0.
Il programma accede ad un DB access e funziona benissimo sul
computer dove è installato VB 6.0.
Se lo copio (anche usando l'installazione creata con il creatore
di pacchetti) su un altro computer, non funziona.
Visualizza sempre (al momento della connessione con il DB) il
seguente errore:
Run-time error '713':
Application-defined or object-defined error
Ho provato ad installare i vari pacchetti di supporto (DAO, VBruntime,
...) ma le cose non cambiano.
Qualcuno sa come risolvere il problema??
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:2fe678c72b6c16f1777...@mygate.mailgate.org...

Newsgroup: it.comp.lang.visual-basic
Titolo: Condivisione file pacchetto installazione

Salve a tutti
1- Durante la costruzione del pacchetto di installazione viene richiesto
se si vuole condividere (shared) alcuni file , ad es. file.mdb , file.exe
, MDAC_TYP.exe , ecc.
Se ricordo bene se si sceglie la condivisione durante la rimozione si
riceve un messaggio se si vogliono eliminare i file condivisi.
Ad oggi non li ho condivisi e l'eliminazione è stata automatica durante la
rimozione del programma.
Procedo correttamente ?
2- Dentro la cartella Support vengono costruiti due file: SETUP.EXE e
SETUP1.EXE 
il primo penso di aver capito , ma il secondo SETUP1.EXE ?
Grazie
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

io non ho mai usato i files condivisi, però seguo un ragionamento.....
se il file Pippo.mdb viene installato in C:\Programmi\Pippo\Pippo.mdb,
significa che è stato messo nella dir dell'app stessa, il che non lo rende
"condiviso", dal punto di vista della logica, visto che è nella dir
specifica dell'applicazione.....
un file condiviso, a mio modo di vedere, dovrebbe essere messo in Documenti,
o in qualche dir Shared del sistema, e così via
cmq, se a te non interessa gestire files condivisi da una o più app, procedi
correttamente.....
inoltre, non saprei dirti che differenze c'è tra setup.exe e setup1.exe; è
parecchio che non uso la creazione pacchetti standard di vb, preferisco
Visual Installer sempre di M$.......
buon lavoro!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo ActiveX CAD

sto cercando un controllo OCX/ActiveX che mi consenta di inserire in una
form una sezione cad.
Attualmente uso il dbcad della Abaco Informatica ma non mi soddisfa troppo e
in merito alle opportunità che offre AutoCad 2002 non sono riuscito a
trovare l'ocx adatto (credo non ci sia).
Qualche suggerimento?
Grazie in anticipo,
Nwt

 riuscito a trovare l'ocx adatto (credo non ci sia).
L'OCX non saprei, però ci sono VBA e OLE, e vanno benissimo.
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...
Newsgroup: it.comp.lang.visual-basic
Titolo: Deteriminare la memoria del sistema ?!?

Come faccio a capire quanta RAM c'e' in un computer? Dovrei fare un 
programma differenziato a seconda della memoria ram e non so proprio 
come fare.
Grazie e Ciao.
""""""""""""""""""""""""""""""""""""""""""""""
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
""""""""""""""""""""""""""""""""""""""""""""""
              Trust is no ONE.
--
Automatic posted from 
dns.asianet.it
 [151.99.131.3]
via Mailgate Server - 
http://www.mailgate.org

Dichiarazioni:
Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Type MEMORYSTATUS
        dwLength As Long
        dwMemoryLoad As Long
        dwTotalPhys As Long
        dwAvailPhys As Long
        dwTotalPageFile As Long
        dwAvailPageFile As Long
        dwTotalVirtual As Long
        dwAvailVirtual As Long
End Type
Codice:
Dim ms As MEMORYSTATUS
ms.dwLength = LenB(ms)
GlobalMemoryStatus ms
Dopo la chiamata la struttura ms e' riempita con i dati che puoi ben capire.
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione dei file

Salve
devo cercare una determinata stringa all'interno di un file che si trova in
una cartella insieme ad altri file.
Quindi dovrei scorrere i file della cartella ( come si fa??) aprirli e
vedere se all'interno c'è questa stringa , se c'e' utilizzo il file trovato
se non c'e' passo oltre.
Potete aiutarmi ??
Grazie

jack80 ha scritto:

Usa la Dir per recuperare i vari file della cartella, poi carichi ogni file
(integralmente o a blocchi) e cerchi la stringa.
Vedi Dir, Open (For Input o For Binary), Lof, Line Input # o Read

"jack80"
Puoi adoperare il Find di Uindos
se lo adoperi direttamente in VB puoi sostituire gli sleep poco affidabili
copio incollo quello che adopero io richiamandolo esternamente da VB
Shell "C:\WINDOWS\wscript.exe  c:\Find.wsf", 3
*.wsf
'inizio
<JOB ID="openmydoc">
 <REFERENCE GUID="{50A7E9B0-70EF-11D1-B75A-00A0C90564FE}"/>
 <script language="VBScript">
         set oShell = WScript.CreateObject("Shell.Application")
  oShell.FindFiles
 set oShell = CreateObject("WScript.Shell")
WScript.Sleep 500
oShell.SendKeys"{TAB}"
WScript.Sleep 100
oShell.SendKeys"TESTO CONTENUTO"
WScript.Sleep 1000
oShell.SendKeys"{TAB}"
WScript.Sleep 100
oShell.SendKeys"c:\windows\desktop"
WScript.Sleep 500
oShell.SendKeys"~"
 </SCRIPT>
</JOB>
'fine
'Copia incolla su notepad e salva con estensione .wsf
'tutti i file (*.*)  (per esempio Find.wsf)
--
Fosco

   oShell.FindFiles
<CUTTOLO>
Fosco se non erro si può fare anche da VB Shell.Application etc, no?
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

 Fosco se non erro si può fare anche da VB Shell.Application etc, no?
Si si puo'...
io preferisco richiamare lo script esterno comunque.....
In Progetto Riferimenti bisogna caricare
Microsoft Shell Controls And Automation
in pratica >>> C:\WINDOWS\SYSTEM\SHDOC401.DLL
Dim sh As New Shell
Private Sub Command1_Click()
sh.FindFiles
'sh.Open "c:\"
'sh.Open(0)
'sh.Open (17)
'sh.Open ("C:\TEST.TXT")
'sh.FileRun
'sh.Explore "c:\programmi"
'sh.ShutdownWindows
'sh.Suspend
'sh.TileVertically
'sh.TileHorizontally
'sh.MinimizeAll
'sh.UndoMinimizeAll
'sh.CascadeWindows
'sh.ControlPanelItem" Modem.cpl"
'sh.SetTime
'sh.TrayProperties
'ecc
End Sub
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: Numeri e lettere in VB

Aio', me la date una dritta o tutto il codice per scrivere con VB for
Excel un codice che mi legga l'importo in cifre e me lo riscriva in
lettere in una cella?
Grazieeeeee
mail to: 
fabiomu...@ediset.net
-------------------------------------------
non so come ringraziare... pratico windsurf e pesca sub
potrei dare dritte per le Zone da Alghero a Vignola
--
Posted from 
ro...@ita.flashnet.it
 [194.247.160.9] via Mailgate Server - 
http://www.mailgate.org

Fabio Mura wrote:

 Mi sembra di averti risposto in MB. Non ti e' arrivata ??
Comunque io ho postato del codice sull'area ftp di areacom. Se non
riuscissi a trovare l'esempio, magari lo hanno cancellato, riscrivimi
che te lo riposto. Altrimenti trovi un esempio funzionante sul libro di
Guido Carta "Usare subito VB3"
Pero' rispondimi......... masciume'  :-))))
--
==================================================
Dr. Massimiliano Vassura
Medico di Medicina Generale
Specialista in Ortopedia e Traumatologia
via Dante 2, Zelo B.P. -LO-
tel 02/
90.65.91.77
mailto:
mva...@tin.it
mailto:
vas...@zerocity.it
http://space.tin.it/scienza/mvassura/Index.htm
==================================================
Newsgroup: it.comp.lang.visual-basic
Titolo: [?} run time 50003

Ho il seguente problema:
oggi copio un eseguibile in VB5, con alcune correzione rispetto alla
versione precedente, sul pc di un mio cliente.
Provo per scrupolo a chiamare una voce a menu ed ottengo:
    RunTime 50003 errore imprevisto.
Tale errore si presenta sia su alcune voci di menu che su operazioni fatte
su DBGrid.
Sul mio pc di sviluppo tutto funziona correttamente sia il compilato che
l'eseguibile.
Qualcuno sa darmi una mano? ho reinstallato il programma dal cliente ma il
problema non si è risolto.
Sul mio PC tornando a ritroso nel tempo gli unici software installati sono
stati Napster e Gnutella e lo spooler di una canon LBP 660
Inutile dire che non so che pesci prendere.
Grazie

 su DBGrid.
[snip]
Guarda un thread sull'argomento (poco risolutivo, in realtà) apparso verso
il 26-27/7.
    Ciao
        Massimo

 su DBGrid.


In effetti ho risolto il problema notando come due ocx (comctl32 e msmask32)
non avevano il file delle dipendenze aggiornato.
La domanda ancora senza soluzione è quella di quale sofware installato mi ha
modificato subdolamente questi ocx.
Per informazione comune sono risalito agli ocx incriminati rigenerando il
file delle dipendenze per il progetto incriminato.
Ciao e grazie a tutti, Fabrizio.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Modificare da codice il RecordSource di un Datagrid Control

Non riesco a trovare la sintassi giusta per cambiare tramite codice la
proprieta' RecordSource di una griglia Datagrid.
Ho provato con:
    Adodc1.RecordSource = Clienti
    Adodc1.Refresh
    DataGrid1.Refresh
ma compare il messaggio: 
	"[ADODC]: RecordSource non specificata. [ADO]: Nessun 
	 comando impostato per l'oggetto comando."
Dove sto sbagliando?
Grazie
Paolo
-- 
            LE BAMBINE DELLA NOTTE
La prostituzione delle ragazze-schiave in Brasile.
http://members.xoom.it/brasil21/bambine/index.htm

Prova a fare cosi:
  Adodc1.CommandType = adCmdText
  Adodc1.RecordSource = "Select * From Clienti"
  Adodc1.Refresh
Penso che il Refrsh per il DataGrid1 sia superfluo...

Scusate il doppio post!!!



  Adodc1.Refresh
Funziona! Grazie Manu.
Ne approfitto per chiedere se e' possibile rendere di sola lettura
alcuni campi della griglia. 
Con il codice:
 
Adodc1.RecordSource = "select Cod,Nome,Cogn,Tel from Clienti"
visualizzo i campi necessari, ma e' possibile fare in modo che solo il
campo "Tel" sia modificabile?


Potresti verificare quale è la colonna (e quindi il campo ) che sta
modificando e abilitare o disabilitare la modifica... ma penso che ci sia un
modo piu elegante .. ma ora no nmi viene niete di meglio....

     DataGrid1.Refresh
Paolo, ti ricordo anche che per modificare la proprietà RecordSource
devi usare Set:
Set Adodc1.RecordSource = Clienti
Ciao
Sir Jo
Newsgroup: it.comp.lang.visual-basic
Titolo: Immagini su excel

Ho un problema da VB6 dovrei inserire in un foglio di excel delle immagini,
qualcuno può darmi una mano Grazie!!

Option Explicit
Con la seguente routine inserisci un'immagine nella cella E5
Private Foglio As Application
Private Sub Command1_Click()
Set Foglio = New Application
    Foglio.Workbooks.Open "C:\documenti\immagine.XLS"
    Foglio.Visible = True
'La seguente riga va scritta tutta di seguito.
    Foglio.Cells(5, 5).Select
    ActiveSheet.Pictures.Insert("C:\Documenti\Immagini\Capanno nei
campi.jpg").Select
    Foglio.Quit
    Set Foglio = Nothing
End Sub
Ciao VB

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

scusate

 scusate
Ma figurati....

Newsgroup: it.comp.lang.visual-basic
Titolo: la forza e possente in quest'uomo..

ho un prb:
ho un programmino che gestisce un listino prezzi.. esso e residente sul
server ed e condiviso su 3 client, esso nn funziona su uno di questi e
quando gli do da lanciare  un pulsante mi da errore. 
come faccio..??
grazie
vittorio.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 come faccio..??
1) Non chiamarlo programmino, che si offende
2) Dagli una funzione, che si sente utile
3) Metti un oggetto decente, cosě leggeremo anche il testo

 vittorio.
Che errore ti dà?
un pezzetto di codice?
oppure....
Lancialo giù dalla finestra.... :-)
Ciao

 ha scritto nel messaggio...

Che auto controllo, nesun flame nessun insulto...
Complimenti a tutti e due ("Lupo" "Ruscelli David") :-)))
CIAnO

 Complimenti a tutti e due ("Lupo" "Ruscelli David") :-)))
La virgola !
poi si dice che "esso nn funziona"
Public Sub Complimenti_a_tutti_e_due ("Lupo" , "Ruscelli David") 
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa PCL da VB5

Salve a tutti, come posso implementare delle stampe di documenti fiscali da
un mio applicativo VB ?
Vorrei utilizzare al meglio le caratteristiche di grafica del PCL e
compagnia, come posso fare, dove posso trovare della documentazione ?
    Grazie
                                            Stefano

Stefano Paparesta <Be...@Cometacom.it> wrote in message
7ls94c$648$1...@nslave1.tin.it...

Domandina: chi te lo fa fare?!
1. di PCL ce ne sono una sfilza 3, 4, 5, 5e, 6, ecc. (e onestamente non
so se sono semplicemente uno il superset del precedente), pertanto
dovresti scriverti a manina il driver per ognuno di questi o comunque
individuare il subset comune di istruzioni.
2. il PCL è nativo solo delle stampanti (laser tra l'altro) HP. In altre
stampanti laser è emulato in modo +/- corretto. Inoltre la maggior parte
delle stampanti a getto d'inchiostro non riconosce il PCL (solo le
inkjet HP di fascia alta lo fanno)
Pertanto, a meno che tu non voglia stampare solo su alcune stampanti
HP, usa i driver di Windows 9x/NT.
Se proprio l'oggetto Printer non ti piace, puoi usare le API di Windows,
che ti dànno maggiore flessibilità (ma un po' più di lavoro).
Se nonostante tutto vuoi farti del male, puoi cercare nelle librerie
tecniche
qualche libro sulla programmazione PCL (probabilmente lo troverai
datato). Oppure chiama direttamente il servizio di assistenza tecnica
HP: loro lo vendono e non proprio gratis!
P.S. scarica SP3 di VB5, poichè le versioni precedenti avevano
un "piccolo" baco: solitamente le pagine successive alla prima resettavano
il tipo di carattere... Microsoft in Win98 e NT ha cambiato
l'implementazione
dell'API della stampante EndPage (mi sembra) rispetto a Win95 e ora
occorre resettare il DC della stampante (se usi le API).
Peccato che VB5 prima edizione non lo sapesse!.
Saluti, Massimo.

Ciao a tutti.
Stavo cercando quanlche informazione sulle MAPI o sulle TAPI dato che sto
facendo un programma tipo il MQMC e servirebbe intercettare la stato della
connessione
Grazie a tutti per l'aiuto
Ciao Bodo
Per risposte : 
iva...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Espressioni Regolari

Salve a tutti,
avrei bisogno di creare un metodo che data una query string in
ingresso mi sostituisca gli = con LIKE se nella stringa seguente c'è un
carattere '%'. Mi spiego meglio con degli esempi:
esempio1:
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME = '%Carlo'
diventa
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME LIKE '%Carlo'
esempio 2:
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME = 'Carlo%'
diventa
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME LIKE 'Carlo%'
esempio 3:
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME = '%Carlo%'
diventa
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME LIKE '%Carlo%'
esempio 4
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME = 'Carlo'
resta
SELECT * FROM T_NOMINATIVI WHERE T_NOMINATIVI.NOME = 'Carlo'
Credo che dovrei utilizzare le espressioni regolari.
Qualcuno puo' aiutarmi ?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:cdipru$omn$1...@news.newsland.it...


Dimenticavo che utilizzo c# e .NET Framework 1.1
todoroki ha scritto:

Newsgroup: it.comp.lang.visual-basic
Titolo: cancelupdate non funziona

salve
perchè se uso cancelupdate su un form con delle tetx box funziona su
tutte le caselle modificate da tastiera e non su quelle modificate da
codice? (es txt1.text = "Ciao")
VB6.0 sp5, accsso ai dati con ado, db di acccess2000, jet 4.0
grazie enrico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

grazie enrico
Non so se sia il tuo caso, pero' ho trovato questo:
BUG: Data in Bound Text Box Does Not Return to Original Value After CancelUpdate 
If Changed in Code
Q269522
http://support.microsoft.com/support/
 kb/articles/q269/5/22.asp
-- 
ciao, hal

 grazie enrico
Ciao Enrico,
una volta li chiamano BUG, un'altra PRB ma rientrano sempre nel
novero delle CZT ....
oltre al link proposto da hal1961 qui c'è n'è un altro :
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q270118
Ciao
 Valter

novero delle CZT ....
:DDDD

 :DDDD
E piu' sono CZT piu' il "behavior" e' "by design".
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 E piu' sono CZT piu' il "behavior" e' "by design".
intendi che hanno una tassonomia sistematica:
bug -> se qualcuno ci posta un workaround, lo mettiamo in kb
prb -> ci pensiamo (c.d. scheduling)
czt -> non ci capiamo un'acca -> diciamo che e' "by design"
?

 ?
Si', la famosa tassonomia del tasso!
Di Achille Campanile.


 ?
Sì... no... beh, più o meno. Sono serio (strano eh :-) ? ):
se è appena stato reso noto è "PRB", che abbiano o meno
scoperto la causa; non appena trovano (almeno) un
workaround viene promosso a "FIX"; se c'è una patch, un
SP o un qualunque download che lo risolve, possono
tranquillamente e finalmente definirlo "BUG".
Se invece non hanno speranze di risolverlo, perché
A) dopo tre mesi non hanno ancora ritrovato neanche qual è
il codice buggato^Wcoinvolto,
B) per aggiustare quello dovrebbero cambiare altre 5000 linee
di codice e destabilizzare tutto l'accrocco, rischiando di introdurre
altri bug^Wproblemi, oppure
C) hanno già messo in giro altri programmi che, sapendo
del bug^Wcaratteristico comportamento si dannavano a
correggerlo in proprio, allora lo definiscono "BY DESIGN".
"CZT" è riservato agli usi interni :-))
Linee guida liberamente tratte da:
"Marketing & Marketroids", M$ Press, Internal use (absolutely
not for disclosure).
Bye, G.

 wrote in message
news:81d79b37546e1c20bd2...@mygate.mailgate.org


"Paperino" <non...@lo.dico> ha scritto nel messaggio
news:ac64lh$5i9m$1...@stargate1.inet.it...
[cut]
ROTFLONE a tutti...
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: Qualcuno mi spiega il subclass

mi potete spiegare il subclass
grazie anticipatamente.
Marco


Sempre piu' difficile... :-)
Premesse:
nel sistema operativo Windows ogni finestra (form di VB) viene gestita
tramite una funzione (window procedure) che e' quasi sempre un semplice
Select Case sui messaggi di Windows (WM_MOUSEDOWN, WM_CHAR, etc...)
Questa funzione e' una "callback", ossia una funzione richiamata dal sistema
operativo stesso.
La window procedure viene assegnata alla finestra nella sua struttura (Type
di VB), insieme alla dimensione, posizione, stile e caratteristiche varie.
Il funzionamento e' questo:
quando nella coda di messaggi dell'applicazione c'e' qualche messaggio (es.
e' stato premuto un tasto -> WM_CHAR) Windows esegue la window procedure, la
quale esegue le funzioni relative a quel messaggio (Es. colora di verde lo
sfondo della finestra).
Il subclassing:
per subclassing si intende CONCETTUALMENTE la modifica del comportamento di
una finestra.
Tale modifica viene fatta CONCRETAMENTE sostituendo la window procedure
della finestra da subclassare con un'altra (che, di solito modifica solo le
risposte ad alcuni messaggi e chiama la vecchia window procedure per tutti
gli altri.
In VB:
poiche' per modificare una window procedure occorre passare il PUNTATORE
della nuova window procedure, questo e' possibile solo da VB5 in poi,
utilizzando la funzione AddressOf (vedere help in linea di VB).
per assegnare la nuova window procedure si usa la funzione API
SetWindowLong(). Notare che la funzione ritorna il puntatore alla vecchia
window procedure:
Dim OldWinProc As Long
OldWndProc = SetWindowLong(MyForm.hWnd, GWL_WNDPROC, AddressOf NewWndProc)
dove:
Public Sub NewWndProc(hwnd As Long, uMsg As Long, wParam As Long, lParam As
Long)
    Select Case uMsg
        Case WM_CHAR: MyForm.BackColor = &H00FF00
        Case Else: Call OldWndProc(hwnd, uMsg, wParam, lParam)
    End Select
End Sub
il puntatore alla window procedure si puo' anche leggere usando la funzione
API GetWindowLong():
OldWndProc = GetWindowLong(MyForm.hWnd, GWL_WNDPROC)
--
Roal Zanazzi
z...@iol.it

 
ma la NewWndProc() non deve essere mica una funzione? (nel senso che deve
tornare un Long)
idem per OldWndProc(hwnd, uMsg, wParam, lParam)
-- 
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb


Hai perfettamente ragione, deve essere una funzione che ritorna un Long (che
e' interpretato come boolean, se non ricordo male).
Chiedo scusa per l'imprecisione, ma il codice l'ho scritto "a memoria" e
forse mi sono preoccupato piu' delle maiuscole nelle parole chiave (come fa
VB) che del resto :-)
--
Roal Zanazzi
z...@iol.it