mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] --> come riconoscere la tastiera ? <--

In effetti e' una domanda strana e un po' inusuale ma non sapevo dove
chiedere... magari c'e' qualche genietto...
COme fa il PC a riconoscere che e' attaccata la tastiera
all'accensione ? Sono quasi sicuro che controlla la presenza di alcuni
tasti o roba del genere, ma quali ? 
Io ho un joypad che funziona anche da tastiera ma se accendo solo con
quello non va. Se accendo con tastiera e poi la stacco e metto il joy,
tutto funge..
Si tratta di una fase preliminare di un progetto di programmazione,
pero' io non sono un elettronico..
Ciao
********* Federico Emanuele Galli  *********
Sideralis Programs (Visual-Basic and Delphi)
 
http://www.softitaly.com/sideralis
  Hai domande ? It.comp.lang.visual-basic
---> 
http://www.murialdo.it/it_lang_vb
 <---

Nemmeno io sono un elettronico, però so che ogni dispositivo invia una
sequenza di caratteri per confermare al PC che è tutto OK (così è troppo
semplicistico). Anche le stampanti inviano al PC diversi segnali, come fine
carta, carta inceppata, fine inchiostro e così via. Penso che per la
tastiera esista lo stesso discorso; all'avvio il PC invia sulla porta della
tastiera una richiesta di conferma. Se la tastiera risponde è tutto OK,
altrimenti c'è qualcosa che non va.
Damiani Igor
ico...@simcity.it
Federico Galli <Fed...@Tiscalinet.it> wrote in message
news:37a0f13...@news.tiscalinet.it...


Ragazzi l'ho scoperto e lo metto nero su bianco per ricordarlo anche a
voi. Nuova definizione di tastiera "quando il pc si accende e crca
sulla porta della tastiera una tastiera, accetta come tale qualsiasi
cosa che abba il tato CANC" ! :)



Are U sure?
Il CANC serve ad accedere al setup del BIOS (almeno per alcuni bios molto
diffusi), ma se manca la tastiera, all'accensione del PC ti chiede di
collegarla e premere F1... quindi, non controlla anche l'F1?
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: formattare un floppy

un amico mi ha chiesto se è possibile da vb formattare un dischetto (con
un'api o una funzione, ecc): e' una problematica che non avevo mai
affrontato e non ho trovato materiale in merito per cui vi giro il
quesito.
grazie fin d'ora a tutti quelli che ci dedicheranno un po' di tempo.
ciao
Vittorio.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 un'api o una funzione, ecc):
Così a spanne:
    ...
    Shell "format a:"
    ...
provalo
ciao
valerio

 valerio
se possibile vorrei evitare di usare il dos (non vorrei avere problemi
con xp)
comunque grazie
ciao 
vittorio



Sul sito comune avevo visto un esempio a riguardo

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


Ciao
Xes


grazie, mi sembra un'ottima soluzione

Newsgroup: it.comp.lang.visual-basic
Titolo: problemi con il lettore CD

normalmente windows setta i lettori cd come autostart o autorun,ma qualora
non lo fosse come fare  da VB a testare , modificare  lo stato del lettore
cd,come dare a sapere la lettera del drive in cui l'utente a inserito il cd
grazie
leonello
Ps e non ditemi che e' un post fritto e strafitto

 Ps e non ditemi che e' un post fritto e strafitto
Non lo e', ma la risposta e' già stata data:
3) Terza fonte di informazione: cercate tra i vecchi post di questo
   newsgroup: quasi tutti i temi sono stati già ampiamente trattati e
risolti.
*  
http://groups.google.com/groups?group=it.comp.lang.visual-basic

 cd,come dare a sapere la lettera del drive in cui l'utente a inserito
il cd
avevo letto da qualche parte che bisogna effettuare il subclassing, per
intercettare un messaggio che Windows manda a tutte le applicazioni
quando viene inserito un CD nel drive. purtroppo non ricordo la fonte,
ma è già un punto di partenza  :)
hth
--
Faber

"Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio
news:hYAa8.55766$om6.1...@news1.tin.it...

molte nstallazioni di pc hanno due driver o anche tre :  cd.rom,
masterizzatore, dvd
e che valore assume la GetDriveType32 nel caso di pui drives


 che valore assume la GetDriveType32 nel caso di pui drives
Gli devi passare un drive per volta. Se vuoi controllare tutti i CD, devi
ciclare da "A" a "Z", chiamando per ciascuna lettera la GetDriveType32:
For intDriveNum=Asc("A") to asc("Z")
    strDriveName = Chr$(intDriveNum) & ":\"
    GetDriveType = CInt(GetDriveType32(strDriveName))
    if GetDriveType=5
        If Dir$(strDriveName & "mioFile.chk") <> "" then
            Exit For
        Endif
    Endif
Next
Ciao
*Roby*

 purtroppo non ricordo la fonte, ma è già un punto di partenza  :)
a naso: WM_DEVICECHANGE
(e c'ho anche azzeccato)
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.18. C, C++ and ASM developers
                              and beta testers are welcome!

 ciclare da "A" a "Z"
Ehm... pensavo fosse evidente...
Newsgroup: it.comp.lang.visual-basic
Titolo: [?][.NET] Spiegazioni sul databinding

Salve a tutti
stavo leggendo un vecchio post relativo al databinding che diceva questo:
Più che una domanda, una considerazione....
Prendiamo per esempio due controlli, un listbox e un datagrid (dico così
perchè è quello che ho fatto, probabilmente è lo stesso con due listbox o
due datagrid o altro....)
Associamoli alla stessa fonte dati, nel mio caso era una collection, ma
dovrebbe fare lo stesso con qualsiasi fonte. Lanciamo il programma.
Se selezioniamo un elemento della listbox, automaticamente viene
selelezionata la riga corrispondente sul datagrid, e viceversa, senza che si
sia detto nulla, nel codice, a livello di form.
Sinceramente.... è comodo ma non mi piace. I controlli dovrebbero essere
collegati tra di loro solo se lo impongo in modo esplicito, non solo per il
fatto di essere collegati alla stessa fonte.
Io ho fatto questo ma non c'è collegamento tra i due controlli. Dove ho
sbagliato?
Inserisco il codice così che possiate individuare l'errore:
da.Fill(Ds1, "fornitori")
lb.DataSource = Ds1.Tables("fornitori")
lb.ValueMember = "codice_fornitore" ->chiave primaria
lb.DisplayMember = "nominativo"
lb.DataBindings.Add("SelectedValue", Ds1.Tables("fornitori"),
"codice_fornitore")
DataGrid1.DataSource = Ds1
DataGrid1.DataMember = "fornitori"
bmb = BindingContext(Ds1.Tables("fornitori"))
Con questo codice, se io seleziono un item nella mia listbox mi lancia un
errore che dice che non posso duplicare la chiave primaria.
Ciao
Fabio

 Inserisco il codice cosě che possiate individuare l'errore:
č una cosa di tanto tempo fa... ma mi sembra di ricordare che all'epoca non
avevo utilizzato la collezione dei databindings e il bindigngcontext, mi ero
limitato a assegnare i datasource...
salutoni
sergio


Come modificheresti il codice che ho inserito nella richiesta?
Ciao
Fabio


Dopo diversi tentativi, sono riuscito a risolvere parzialmente il problema,
trasformando il codice come segue:
da.Fill(Ds1, "fornitori")
lb.DataSource = Ds1
lb.ValueMember = "fornitori.codice_fornitore"
lb.DisplayMember = "fornitori.nominativo"
lb.DataBindings.Add("SelectedValue", Ds1, "fornitori.codice_fornitore")
DataGrid1.DataSource = Ds1
DataGrid1.DataMember = "fornitori"
bmb = BindingContext(Ds1, "fornitori")
Mi rimane un problema: se io seleziono un record sul datagrid, il cursore si
sposta sul relativo valore anche sulla listbox, il contrario invece non
avviene. Perchč
Ciao
Fabio

 contrario invece non avviene. Perchè
prova, se magari non l'hai già fatto, ad utilizzare ds1.tables("Fornitori")
come datasource per tutti e due i controlli, mi sembra di ricordare che
avevo fatto così...
hth
Salutoni
Sergio


ora posso ricercare da datagrid oppure da listbox.
Ciao
Fabio


Fortunatamente ho risolto. Cmq tieni presente. che l'associazione dei dati
l'ho dovuta impostare in modo diverso da come si legge nel libro di balena
altrimenti non mi funzionava (sarà forse un difetto della mia
installazione):
es. per la listbox
    lb.datasource=ds
    lb.displayvalue="nometabella.nomecampo"
    lb.valuemember="nometabella.nomecampochiave"
Grazie di nuovo
Ciao
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: Compilatore "Autonomo"

Scusate la domada quasi OT: Esiste un compilatore Basic (non necessariamente
visual) per Windows a 32 bit in grado di generare eseguibili indipendenti
(cioč funzionanti senza runtimes)?
Se sě, Quale? Dove lo trovo (anche shareware)?
Grazie a tutti.
Gabriele

www.powerbasic.com
No Visual No shareware ma molto buono.
Ciao
Corrado

Newsgroup: it.comp.lang.visual-basic
Titolo: Help - cerco il codice per un timer in VB4 - Help

Premetto che sono alle prime armi
Vorrei sviluppare un cronmetro ma mi son bloccato
al timer
grazie

...

Per aiutarti, avrei bisogno di maggiori informazioni: qual è il punto in cui
ti sei bloccato? Non riesci a comprendere il funzionamento di qualche
proprietà del controllo?
Se rispondi a queste poche domande, ti darò al più presto una risposta per
il tuo problema.
Per adesso, ciao!!!
Marco Minerva

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare un testo Giustificato e determinare l'interlinea

Salve, ho preso un po' la mano con i printdocument e riesco a far stampare
su carta: scritte, linee, rettangoli, ecc.
Ma se volessi giustificare un testo (ho trovato solo l'allineamento
sinistra, centro e destra) come si fa ?
E se volessi un interlinea piů ampia di quella che propone (nel caso di
testo su piů righi), quale comando devo usare ?
Ed č possibile determinare la distanza fra un carattere e l'altro ?
grazie a tutti

Newsgroup: it.comp.lang.visual-basic
Titolo: se usassi la stringa di connessione a mano ????

come in oggetto
grazie mille

 come in oggetto
In che contesto scusa?
-- 
DElyMyth - ICQ: 8761263
Key fingerprint = E2F5 275D A50C FF24 34C0  9A0B 956B B1E6 0FD2 917B
--

 In che contesto scusa?
per connettermi a SQL server 2000 con Visual Basic 5 prof..
ho sbagliato a rispondere... il trhed giusto č un pelo piů sotto
se puoi rispondermi te ne sarei grat(issim)o
Newsgroup: it.comp.lang.visual-basic
Titolo: risoluzione

esiste un sistema che mi permetta di cambiare la configurare delle schermate
(da programma) quando cambia la risoluzione dello schermo ??
grazie
Giancarlo

Call SetReso(me, RapportoOres, RapportoVres)

 ha scritto nel messaggio
news:8cfrei$rbd$1...@serv1.iunet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Grafica avanzata per VB6





Qualcuno mi saprebbe dire dove posso trovare , anche a 
pagamento,


dei controlli aggiuntivi per VB6 per poter fare dei grafici 
piu' complessi


rispetto a quelli standard e che abbiano il loro effetto 
visivo sull' utente ?


 


Grazie , MARCO 


 


 



 ha scritto

prova a guardare da me -> links -> vb -> cerca "grfx" (direi).
ciao, a.
--
andrea....@tin.it
free/vb sw -- 
http://www.comune.modena.it/cittadini/apal
--
p.f. usate solo testo, non html, nei vostri messaggi !
please use plain text, not html, in your messages !

Newsgroup: it.comp.lang.visual-basic
Titolo: Simulare la pressione di un command

Esiste un modo (e se si come si fa) per simulare da codice la pressione di
un commandbutton anche graficamente??


hmmm provato con NOMECONTROLLO_Click (oppure MouseDown o MouseUp, a seconda
di cio che vuoi..)


Si, riempi con del codice l'evento che intendi lanciare ( ad esempio
button1_click()); dopo richiamalo come se fosse un sub semplicemente
mettendo <nomecomando>_click in qualsiasi parte del codice.

Newsgroup: it.comp.lang.visual-basic
Titolo: Elenco delle voci di una casella combinata preso da una tabella ACCESS

Ciao,
come faccio a inserire come voci di una casella combinata un elenco di
records proveniente da una database access?
Io attraverso SELECT FROM WHERE sono riuscito, con un ADDITEM ad
aggiungere solo il primo record della lista ma gli altri come li
aggiungo?
A presto 

...

1) ti apri il tuo bel Recordset
2) fai un loop
Recordset.MoveFirst       ' Comincia dal primo record
While not Recordset.EOF
    combo.AddItem Recordset.Fields(???).Value
    Recordset.MoveNext      ' passa al prossimo record...
Wend
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: come fare per salvre su txt e mettere ****

salve a tutti
io vorrei chiedervi come si a fare due cose:
.la prima come si fa a fare in modo che ogni caratere che immetti si
trasformi in *** come nelle password,
.la seconda e come salvare su un file txt una stringa ,cioe io quando premo
ok mi salva la stringa inserita in un file txt
grazie per lattenzione

 ha scritto nel messaggio
news:R2a29.25470$n04.7...@twister2.libero.it...


 grazie per lattenzione
Niente, ma a volte consultare l'help non č male...
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org
http://digilander.iol.it/IVNhp

 Niente, ma a volte consultare l'help non è male...
se l'avessi lo avrei fatto(per un mio errore non lho installato) ma siccome
non dispongo dell msdn non posso consultarlo infatti mi dice se premo F1
l'insieme Msdn non esitente reinstallare msdn
io dispongo solo del secondo cd come posso installarlo senza reinstallare
vb6???
vi confesso che vb6 lo installato ieri e conosco solo la porgrammazione in
pascal quella studiata in questo anno scolastico,e non ho installato l'help
ma ora me ne pento soo per non occupare troppo spazio visto ke tiene molto
quasi un mega
comunque grazie ancora
scusate se qualcuno a ricevuto un messaggio ma volevo ripsondere sul forum
non in privato
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic 6 & As400

Ciao a tutti
Premetto che sono un programmatore alle prime armi...
Sto sviluippando un programma in Visual Basic 6 che si interfaccia con
un AS400.
Per collegarmi uso Ado 2.8 e ODBC, eseguendo sql sulle mie tabelle su
As400.
Fino a che ho avuto qualche migliaio di record da visualizzare tutto
ok, ma ora che i record da visualizzare sono centinaia di migliaia non
ne esco più.
Devo solo fare delle visualizzazioni senza aggiornamenti o
cancellazioni.
Ogni select che faccio impiega minuti... come posso migliorare le
prestazioni?
OleDB? SQLServer? Parametri ODBC a me sconosciuti?
Grazie a tutti per l'eventuale aiuto.
Ciao

Ciao
Ciao, Vincenzo 

 prestazioni?
Step 1: individuare dove sia il rallentamento.
- motore DB/2 (improbabile)?
- rete?
- DSN ODBC?
- Ado?
- Controllo di visualizzazione?
Ad occhio, direi che il problema ï¿œ sull'ultimo punto. Anche perchï¿œ, mi 
consentirai un'osservazione, non vedo a cosa possa servire visualizzare 
centinaia di migliaia di record.
Visualizzare =  mostrare ad un essere umano
Non credo che nessun essere umano abbia facoltï¿œ di osservare 
contemporaneamente centinaia di migliaia di righe.
Alberto

 ha scritto nel messaggio 
news:haid7k$odu$1...@tdi.cu.mi.it...

mi aggiungo per ringraziare VincePik, col provider di iseries le performance 
sono nettamente migliorate ;-)
Volevo chiederti... per query pesanti hai mai provato ad usare le store 
procedure su as400? Il mio sistemista mi ha guardato male quando gliel'ho 
chiesto :-)
grazie 1000
Dade 

 Dade
Ciao, Vincenzo

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6]Tool tips delle label.

Mi trovo un comportamento "strano" dei tool tips asociati alle label e solo con queste.
Ho attivato un doppio monitor, mettendo un eseguibile vb6 nel 2ï¿œ schermo, i tool tips
delle label compaiono sempre nel primo monitor, allestremitï¿œ destra.
Da notare che succede solo con le label,  per gli altri controlli invece compaiono regolarmente 
vicino al controllo padre.
Grazie per l'eventuale aiuto. Ciao

 delle label compaiono sempre nel primo monitor, allestremit� destra.


 delle label compaiono sempre nel primo monitor, allestremit� destra.



Sï¿œ ï¿œ cosï¿œ, se non lo faccio ovviamente viene disattivato.
Unica particolaritï¿œ ï¿œ che il principale va a 1600x1200 mentre il secondo va a 1280x1024.
ciao

 ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per Grafica

a tutti gli esperti del ng
vorrei sapere come si puo creare una dissolvenza in vb5
cioe
in uno schermo nero appare una scritta che da nera diventa  bianca

 wrote in message
mpUV3.24146$s17.2...@typhoon.libero.it...

Fai un ciclo che cambia il colore RGB della scritta da 0,0,0 a 255,255,255
ovvero:
Questo in programmazione stile barbari!!!
Dim iCol as integer
For iCol=0 to 255
    LabelDissolve.ForeClolor = RGB(iCol, iCol, iCol)
Next
In programmazione un pò più professionale:
Private Sub Timer1_Timer()
   If iCol <= 255 Then
      Label1.ForeColor = RGB(iCol, iCol, iCol)
      iCol = iCol + 1
   Else
      iCol = 0
      Timer1.Enabled = False ' Elimina questa riga se vuoi il loop della
dissolvenza
   End If
End Sub
Dove iCol è una variabile intera globale. Attraverso l'intervallo del timer
puoi regolare la velocità della dissolvenza.
Per avviare basta attivare il Timer
Timer1.Enabled = True
Spero di esserti stato di aiuto
--
Nino Stella
Inteldata Srl
email: 
nino...@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: cancellare un file via inet

Salve, avrei bisogno di un piccolissimo aiuto:
devo cancellare via controllo inet, alcuni file di cui ho memorizzato i nomi
su una matrice. io ho provato a fare cosi:
    If RemArray(i) <> "" Then
            delstr = Chr$(34) & "\trame\" & RemArray(i) & Chr$(34)
            Inet1.Execute , delstr
        End If
ho provato anche a togliere i due chr$(34), ma il risultato è sempre lo
stesso:
errore di runtime 35760 impossibile assegnare il tipo.
Idee?

 ha scritto nel messaggio
news:92vssf$oc2$1...@lacerta.tiscalinet.it...


> 2) Problemi di percorso "\trame\"... Magari "c:\trame\" ???
Aspetta: devo cancellare il file che è su internet, non in locale!


Ciao,
se non mi sono perso dei passaggi, direi che con
             delstr = "DELETE \trame\" & RemArray(i)
             Inet1.Execute , delstr
potrebbe rischiare di funzionare
beppe
-----------------------------------------------------------
Visita il sito del WWF AltoFerrarese
http://www.comune.cento.fe.it/wwfaf
-----------------------------------------------------------

 wrote in message
931cv4$jol$1...@fe1.cs.interbusiness.it...


 wrote in message
931cv4$jol$1...@fe1.cs.interbusiness.it...


Non so come, ma ora funziona.
Ho riscritto un paio di funzioni e woila'. Prob avevo fatto qualche errore
di battitura che non ho trovato rileggendo la sub. Cmq, grazie a tutti!!

 di battitura che non ho trovato rileggendo la sub. Cmq, grazie a tutti!!
^^^^^^^^^^^
Ma tu usi Option Explicit ?
Ciao
Aldo

Mooolto raramente. Credo che incomincerò a farlo!!

Newsgroup: it.comp.lang.visual-basic
Titolo: ON TOP a tutto video

Salve,
ho un problema e non so se sia risolvibile o meno:
ho la necessità di mantenere ON TOP (sempre visibile sul video) una finestra
di una applicazione scritta in VB5. Non ho problemi con le applicazione
standard WINDOWS. Se però lancio un gioco od un'applicazione che "gira" full
screen, la mia finestrina scompare.
Esiste il modo per farla rimanere on top?
Se si, mi potreste dire come si fa?
grazie in anticipo
vi prego di inviare eventuali risposte anche via e-mail all'indirizzo
gigil...@iol.it
saluti
gigi

Se si, mi potreste dire come si fa?
Form1.WindowState = vbMaximized
SetWindowPos Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE
Trovi tutto in Win32Api.txt
Ciao.

...

C'è un problema a mio parere: così succede come diceva gigilivorno (sarebbe
un nome?): rimane in primo piano rispetto alle applicazioni standard di
Windows; ma con i giochi e le applicazioni che usano DirectX non viene
lasciata in primo piano, e credo che sia impossibile metterla in primo piano
rispetto ad una DirectX: se usasse DirectX anche lei, sarebbe molto scomodo
e non cambierebbe niente, perché non penso che sia possibile sovrapporsi ad
una applicazione DirectX che ha il focus, al massimo glie lo si può togliere
con le API.
Correggetemi se sbaglio.
Ciao,
    Gabriele Marrone
ICQ#28102508

Newsgroup: it.comp.lang.visual-basic
Titolo: Il registro di configurazione di win...aiuto :)

Salve,
qualcuno ha un esempio da farmi vedere sul come scrivere nel registro
di win e successivamente leggere quello che ho scritto?
Esiste solo GetSetting e SaveSetting farlo?
Aspetto news, grazie.
Saluti, ciao ciao.

Esiste solo GetSetting e SaveSetting farlo?
L' 11/11/2000  alle 23:02 ho postato un messaggio del subject "Re: Scrivere nel Registro".
Prova a darci un'occhiata, c'è tutto quello che ti serve.
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
---------------------------------------------------------------------------




 ha scritto nel messaggio
news:3a1666cc...@news.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: OCX o DLL

Sto cercando un OCX o una DLL che permettano di comprimere i file in formato
ZIP, qualcuno sa dove posso reperire qualcosa del genere?
Ho cercato di scaricare l'OCX per la compressione e la decompressione che
c'è sul sito del NG, ma mi da errore.....
VoCIOnE!

 VoCIOnE!
Io ho usato la zlib.dll e funziona perfettamente.
ciao
	maxx


Grazie MILLE!!!!!!!!!!
VoCIOnE!
Newsgroup: it.comp.lang.visual-basic
Titolo: Re: Compatibilità oggetti VB6 - VB.NET

 viceversa?
che tipo di oggetto ?
Ave
giuseppeD
---
VVR
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 viceversa?
Sě, facendogli fare i salti mortali.
Nel senso che gli activeX possono essere usati da .net ma c'č di mezzo il 
COM wrapper del framework, quindi non vengono usati nativamente.
Stessa cosa per gli oggetti .Net: occorre indicare che li si vuole usare 
anche come COM e di nuovo il COM wrapper permette a VB di vederli come 
oggetti COM.
Le prestazioni nelle chiamate ai metodi sono scandalose.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: setfocus

ciao a tutti
ho un form vb dal quale apro un altro form modale con 'form.show
vbmodal'...nell'evento form_load di questo from faccio un text1.setfocus,
dove text1 č una textbox...quando avvio il progetto mi da l'errore "chiamata
di routine o argomento non valido" sulla riga text1.setfocus...perchč??
grazie
ciao
sergio

 wrote in message
news:Cr%%5.113897$IP1.3...@news1.giganews.com...



Oppure imposta il tabIndex del controllo textbox a 0
Saluti


oltre alle due valide risposte *Alessandro* e Fox, potresti provare con
l'API PutFocus..
Ciao
Faber


Ahem, forse Setfocus di user32.dll :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicazione con Bilancia attraverso seriale

Ciao a tutti,
scusate se il post sarà un po' lungo...
Sto provando a connettermi con una bilancia tramite porta seriale e
MSCOMM.
Diciamo che la bilancia e il pc riescono a comunicare ossia i comandi
che invio tramite pc
sono interpretati correttamente dalla bilancia che mi invia una
risposta che però spesso non riesco a visualizzare correttamente.
La bilancia mi rispoinde con una stringa che finisce sempre con CrLf.
Leggendo la guida in linea di microsoft su mscomm ho trovato
indicazioni importanti
che mi hanno permesso di poter comunicare attraverso la seriale
Nell'esmpio della guida in linea non viene contemplato l'utilizzo
della proprietà OnComm
che però ho trovato su molti siti internet tra cui il sito comune.
Io dalla bilancia devo ricevere una risposta del tipo
|S|_|S|_|weight|_|um|CrLf|
in questa notazione _ corrisponde a uno spazio mentre | è stato messo
solo per comodità per differenziare i dati inviati dalla bilancia
Ora:
Spesso ottengo la stringa corretta
esempio
S S     360.00 g
A volte ottengo risultati solo parziali
S S
S    360.00
0.00 g
Posto un po di codice che utilizzo
apro la porta
...
MSComm1.inputlen=0
MSComm1.RThreshold=1
MSComm1.PortOpen=True
MSComm1.Output= text1.text & vbCrLf
Do
DoEvents
Buffer$= Buffer$ & MSComm1.Input
Loop Until Instr(Buffer$,vbCrLf)
MSComm1.PortOpen=False
...
Poi in
Private Sub MSComm1_OnComm()
dim rx$
rx$ = MSComm1.Input
If len(rx$) then
Text2.text=text2.text  rx$
endif
endsub
So che è un papocchio orrendo ma solo oggi ho iniziato a fare delle
prove.. quindi ho mischiato
codice proveniente da parti diverse.
A questo punto le mie domande sono:
1) Come posso ricevere la stringa per intero???
2) Visto che da quello che a volte ottengo come risposta dalla seriale
penso che spesso il buffer     sia  ancora pieno di roba proveniente
da un comando precedente come faccio a svuotare il buffer???
Comunque quello che mi inquietà è principalemnte il fatto che non
riesco ad ottenere sempre risposte complete!!!
Qualche consiglio da darmi???
Grazie a tutti coloro che vorranno aiutarmi
Salù
ADL

che però ho trovato su molti siti internet tra cui il sito comune.
Io credo sia meglio un approccio in polling, almeno se non hai esigenze
particolari.
Oltretutto tu fai comunque un loop e ci metti un DoEvents, molto meglio fare un 
polling direttamente sull' InBufferCount della porta
Qui c'è una discussione sull'argomento, con anche degli esempi di codice:
http://shorterlink.com/?2K0URJ
--
ciao
  Stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: Finestra allega

Salve a tutti!
C'è qualcuno che sa dirmi come posso utilizzare la finestra di windows
"ALLEGA" che pre esempio utilizza Outlook Express per allegare i files?
Vi ringrazio anticipatamente







 C'č qualcuno che sa dirmi come posso utilizzare la finestra di windows

Newsgroup: it.comp.lang.visual-basic
Titolo: dubbio su winsock...

Ciao a tutti, vorrei fare una piccola applicazione in vb di chat...
Ho impementato l'oggetto winsock impostato come TCP/IP, ma mi chiedevo..
E' possibile fare un'unica apllicazione da distribuire su 2 pc anzichè 
farne una client e una server?
Intendo se io faccio l'applicazione con le sub per mettersi in ascolto, 
accettare la connessione, inviare, ricevere, connettere....
Poi potrebbe funzionare?
Ho provato a farla solo che nel pio pc non va...(mi dice Address in 
use...), ma credo dipenda dal fatto che entrambe ascoltano sulla stessa 
porta rimbalzandosi la connessione...no?
Grazie a chiunque di deluciderà...
-- 
Frase Mitiche:
"Colpo partita: triplo filotto reale ritornato con pallino."
(Rag. Ugo Fantozzi in Fantozzi)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aggiungo anche un:
;-) WLF ;-) Forza Milan e Manchester United!
CIAO

 Grazie a chiunque di deluciderà...
Hai già fatto tutto tu :-)
Bye, G.

 porta rimbalzandosi la connessione...no?
  Paperino ti ha già risposto, comunque se vuoi avere degli esempi 
pratici cerca "chat" sul sito comune (
www.it-lang-vb.net
)
bye
-- 
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.nicolaottomano.it/sinapsi.htm
email spamtrap: 
spam...@nicolaottomano.it

 Sì. E quindi, la soluzione ovvia è di... ;-)
provarlo in rete? (magari LAN a scuola...)
Grazie


 provarlo in rete? (magari LAN a scuola...)
...usare due porte diverse :-P
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] sqlserver: miglior data type per tariffe telefoniche

Come da oggetto, devo scegliere il tipo di campo che conterra' i costi 
al secondo di chiamate telefoniche. Cosa mi consigliate?
grazie
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 al secondo di chiamate telefoniche. Cosa mi consigliate?
Siccome il costo al secondo potrebbe scendere sotto alla precisione del
money, per evitare di creare disastri con le virgole mobili, credo che
l'unica soluzione sia un Numeric senza decimali, da intendersi come
decimillesimi di euro al secondo, o qualcosa del genere.
Ciao
Alberto

Il 25/11/2003 16.04, Albe V° scrisse:

Mi sconsigli quindi decimal o float?
Non ho mai usato campi "monetari" su sql server e non vorrei avere 
sorprese nei tempi di esecuzione di query complesse.
Le query che verranno eseguite sono del tipo:
sum(costo * tempo) dove il costo potrebbe essere differenziato per 
prefisso. Per capirci:
chiamate   Tempo
australia   100
USA         250
Francia     790
...
prefisso   costo
australia  0.002
USA        0.001
...
e la query calcola il costo delle chiamate per prefisso o il totale.


 sorprese nei tempi di esecuzione di query complesse.
Dipende comunque da quelli che sono i valori in ballo.
E soprattutto dal fatto che tu voglia considerare ad esempio il mezzo
secondo.
Se le chiamate sono computate sulla base di 'numero intero di secondi', ti
conviene certamente rappresentare il costo come un intero. Non ricordo
esattamente la differenza fra decimal e numeric, dovrei andare a
rivedermela.
Sicuramente comunque da evitare i float/real.
Ciao
Alberto

Il 25/11/2003 16.22, Albe V° scrisse:

Ops, sono sinonimi!
La precisione del tempo di chiamata e' il secondo.
Perche' usare i decimal senza decimali? Non conviene allora utilizzare 
un Int? Anche ipotizzando un fattore di scala di 6 mi sembra improbabile 
che il costo di una chiamata raggiunga i 2000 euro al secondo.
(Le ultime parole famose...)
O e' meglio avere gia' un tipo di campo adatto alla moltiplicazione per 
il tempo di chiamata?


 per il tempo di chiamata?
Si, è un discorso di capienza.
Se usi appunto un grado 6 come ordine di grandezza, per chiamate lunghe (non
puoi escludere a priori chiamate di giorni interi, giusto?), rischi di
andare in overflow.
Visto che i prefissi non sono milioni, ma al limite qualche migliaio, lo
spazio occupato dalla tabella usando un Numeric anzichè un Int cambia di
pochissimo, ma la praticità è nettamente maggiore (ad esempio, non ti serve
nessun cast dentro alla query...).
ciao
Alberto

 per il tempo di chiamata?
Si, è un discorso di capienza.


 
Ok grazie per la conferma!

Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetti OLE

Ciao tutti,
posto qui questo messaggio anche se non so se e' proprio adeguata come
collocazione. Dopotutto non sapevo quale altre n.g. sarebbe andato bene.
La domanda e' questa.
1) Dove posso trovare la documentazione sui metodi e le proprieta' degli
oggetti
ole. Ad esempio: Creo un oggetto "excel.sheet", come faccio ad avere una
descrizione dei suoi metodi?
Ma in generale. Se sono interessato ad un oggetto qualsiasi dove trovo le
informazioni che mi servono per usarlo un po' decentemente ?
2) Meno di una settimana fa qualcuno ha postato un messaggio in cui spiegava
come
stampare un report access (salvato quindi in un file mdb) da Visual Basic.
Ho bellamente perso quel messaggio. Qualcuno sarebbe cosi' gentile da
spedirmelo
nuovamente o per lo meno indicarmi il subject (nella speranza che sia ancora
sul mio server news).
E' proprio leggendo questo messaggio che mi e' venuta in mente la prima
domanda. Dove trovo tutte le info che mi permettono di fare quei
giochetti???
Ciao, Andrea

stampare un report access (salvato quindi in un file mdb) da Visual Basic.
Il subject era "Access in VB", non ho il testo quindi non lo posso postare.
Prova a cercarlo con  
www.dejanews.com
 č un motore di ricerca per i vecchi
messaggi.
Ciao Bruno

sul mio server news).
NOTA: esiste un archivio/motore di ricerca per le news... vai a
www.dejanews.com
Prova questo:
'utilizzare i report di Access ad un .exe fatto con VB avendo Office
installato
Public Sub RunReport(Subject As String, Optional Preview As Variant)
    Dim Access As Object
    If IsMissing(Preview) Then Preview = False
    Set Access = CreateObject("Access.Application")
    With Access
        .OpenCurrentDatabase filepath:=myDBName
        If Preview Then 'preview report on screen
            .Visible = True
            .DoCmd.OpenReport Subject, 2 'acViewPreview
            'DoEvents 'allow report to be sent to printer
        Else 'print report to printer
            .DoCmd.OpenReport Subject, acNormal
            DoEvents 'allow report to be sent to printer
        End If
    End With
    Set Access = Nothing
End Sub
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Da HTML a VB

Chi mi puň dire come potrei far per prendere il valore
di alcuni dati che stanno all'interno di una tabella in una
pagina web?
Io apro la pagina con il webbrowser perň poi non so come
fare ad estrarre i dati.
Grazie a chi mi vuol rispondere.
                                                                    Andrea



 ha scritto nel messaggio news:e%uk5.42853$dF5.8...@news.infostrada.it...

Puoi procedere in due modi:
1) Facile:  Evidenzi l'area della tabella, e la metti nel clipboard
con Ctrl-C, poi leggi il clipboard da VB
2) Difficile: Trasferisci il file html sul pc e con un parser te lo
esamini ed estrai i dati che ti servono.
--
Frogman
indirizzo e-mail corretto: 
be...@reboot.to

Newsgroup: it.comp.lang.visual-basic
Titolo: [PRB] SQL su ORACLE

Prima di tutto grazie dell'attenzione
Ho fatto un'applicazione che si connette ad un DataBase ORACLE.
Premetto che il programma girava tranquillamente con normali .mdb
Ho aggiunto la WorkSpace specificando dbuseODBC , ho impostato la stringa di
connessione e gli archivi sono stati aperti.
Il problema è che l'oggetto DataBase creato dall'ODBC non riconosce i metodi
.FindFirst e .NoMatch ai quali comunque posso rimediare.
Quello di cui non so come fare è che non accetta questa  SQL:
SELECT * FROM mytab Where cStr(campointero) = '1001'
                                                        ^^^^^
In pratica l'SQL non mi da la possibiità di convertire un campo numerico in
una stringa. Ho provato con Format, Mid$, ecc.. ma niente da fare.
Sto sbagliando qualcosa io o esiste un modo per fare questo con ODBC?
Fabio


Il problema sta nel fatto che tutte le funzioni che hai nominate sono in
realta' delle chiamate la VBA ( facci caso hanno tutte lo stesso nome
delle equivalenti in VB ) dovresti cercare sulla documentazione Oracle
le equivalenti.
Non sono sicurissimo di quello che ho detto e cerco conferma da altre
voci piu' autorevoli!


ciao
cStr deve far parte del dialetto sql di oracle
ciao

 ciao
in effetti devi usare questa sintassi SQL (specifica di Oracle):
TO_CHAR(numero o data , [formato],  [formato internazionale])
e cosi via per le altre conversioni...
TO_DATE(), TO_NUMBER ecc.
Oracle usa la sintassi (proprietaria) del PL/SQL che e'  il suo linguaggio
interno per creare le stored procs e altri oggetti.
ODBC non fa altro che passare il comando a Oracle (posto che la query sia di
tipo pass-through ) senza interpretarlo. Comunque (se non sbaglio) tu usi
ODBCDirect, che bypassa il processore di query del motore DAO/JET e che
potrebbe interpretare le funzioni VBA che inserisci in SQL...
Spero ti essere stato utile
Ciao!

grazie a tutti... i vostri consigli sono stati preziosi.
Grazie.
Fabio Guerrazzi
Newsgroup: it.comp.lang.visual-basic
Titolo: Cancellazione record

Ciao, il problema č questo:
dopo aver inserito diversi record in un tabella e ne cancello qualcuno, al
momento dell'inserimento di nuovi record, invece di accodarli alla fine li
inserisce all'inizio o nel mezzo.
 Grazie.
--------------------------------
Inviato via 
http://usenet.libero.it

 inserisce all'inizio o nel mezzo.
Crea una Chiave Primaria nella tabella (ad esempi aggiungi un campo
contatore e mettilo come chiave primaria).
In questo modo la tabella sarà sempre ordinata per Chiave Primaria.
Ciao
Ettore Maronese, il Mes

Newsgroup: it.comp.lang.visual-basic
Titolo: Gruppo "Matrice di controlli"

Salve!
Come faccio a cambiare la stessa proprieta' a tutti i controlli di una
matrice di controlli senza utilizzare un ciclo for-next ?
adesso utilizzo questo codice :
es :
For X = 1 To 4
    Controllo(X).enabled = False
Next X
grazzzie !!
eMOeL


a) la soluzione generale (ossia per cambiare una qualunque
delle proprietà dei controlli) non esiste e devi continuare a
utilizzare il ciclo for (se vuoi il For Each, ma For X.. è + efficiente).
b) se vuoi solo (dis)abilitare un gruppo di controlli un trucco
è metterli tutti all'interno di una PictureBox o un Frame
e (dis)abilitare la PictureBox o il Frame.
Saluti, Massimo.

Newsgroup: it.comp.lang.visual-basic
Titolo: programmazione ad oggetti avanzata.

Ciao a tutti!
Ho un problema che cercherò di descriverti al meglio.
Ho sviluppoto una sorta di kernel per lo sviluppo di applicazioni
client-server in VB.
Questo kernel è sostanzialmente una dll che poi voglio includere come
riferimento in altri progetti .exe
Il kernel ha un oggetto application con un metodo init al quale devo
passare, tra le altre cose un tab control (SSTAB) standard.
Ebbene io creo il mio file .exe, includo il riferimento chiamo il metodo
e passo un oggetto tabcontrol disegnato in una form.
Tutto funziona se il .exe lo creo dal computer che ha compilato la dll
del kernel ma se provo a registrare la dll su un secondo pc con la
stessa versione di VB installato e provo a creare un nuovo .exe il
compilatore mi da l'errore di tipo non corrispondente al passaggio del
tab control.
La cosa ancora più strana è che se riapro il sorgente del kernel dal
secondo pc, lo ricompilo, e riapro il sorgente dell'exe tutto funziona
correttamente.
Qualcuno sa darmi un'idea del perchè succede questo?
Sono già 4 giorni che sono dietro e non riesco a cavere un ragno dal
buco.
Grazie a tutti in anticipo.
alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:74377c544e1a1927fb5...@mygate.mailgate.org...


Grazie Enrico ma ho già provato e non funziona.
Ho anche pensato che ci fossero versioni diverse dell'ocx sstab ma è 
tutto corretto.
Boh, non so proprio cosa dire...
grazie ugualmente!

Newsgroup: it.comp.lang.visual-basic
Titolo: Usare Flexgrid o Altro

Salve,
Per un programma che ho in mente di realizzare ho bisogno di una semplice
griglia, NON ASSOCIATA a nessun database , in pratica devo solo memorizzare
temporaneamente una serie di coordinate (x1:y1-x2:y2) corrispondenti a una
serie di click su di una PictureBox, prima di registrarle in un file (che
pensavo di testo puro).
Questo perchè dovrei realizzare un programma di Editing (WYSIWYG) per
etichette da stampare (le aree delimitate dai click saranno poi assegnate a
campi di testo, barcode, ecc).
Una griglia come Object explorer mi sembrava la scelta migliore, ma non so
bene qual'è quella che mi offre le prestazioni migliori.
Grazie.
Epoch

 ha scritto nel messaggio
news:3S6k7.7735$MO.2...@news.infostrada.it...


per tutti gli interessati ho trovato un sito che distribuisce sorgenti di
visual basic.
ol sito e' interamente in italiano ;o)
http://www.iswapcode.com
sembra buono :o)


Spiegati meglio....

Newsgroup: it.comp.lang.visual-basic
Titolo: Come si popola una DBGrid con DAO

Salve a tutti,
come posso popolare una DBGrid utilizzando solo Codice DAO con VB5,
ovvero non vorrei usare ildata control. La DBGrid sembra non accetti
che gli sia passato come parametro un recordset in run time, ha solo
la Prorpietà DataSource. Insomma è possibile quello che chiedo?
Ovviamente senza dover scrivere una montagna di codice.
Grazie in anticipo.
Robin

 Ovviamente senza dover scrivere una montagna di codice.
robin, temo che la dbgrid debba essere collegata a un datacontrol.
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Orari

....ebbene si , dopo le date, anche gli orari.
Secondo voi, è possibile compiere operazioni sulle date ?
es.: 8:30 + 0:10 = 8:40
Il formato Db è Access.
Grazie
Bye

 Il formato Db č Access.

Se tu leggi l'ora 8:30 e poi la manipoli un po', tutto č possibile.
Ad esempio
dim Valore as Integer
Stringa = "8:30"
Valore = Int(div(Stringa,3,2))   'Valore diventa uguale a 30
Valore=Valore+10     ' Diventa 40
Stringa = div(Stringa,1,2)+Str(Valore)    'Compone la stringa con le due
stringhe "8:"  e "40"
Il risultato di Stringa č 8:40

...





 Bye
Dai uno sguardo a DATEADD e DATEDIFF.... e tutto li'........
Ciao
Ven.

Newsgroup: it.comp.lang.visual-basic
Titolo: Icone nei menu

Come faccio a inserire delle icone nei menu? Per esempio come quello di VB6,
dove di fianco a file->salva progetto si vede un floppy.
Grazie

 Grazie
Ca..(beep), tentare di cercare qualcosa ogni tanto su google prima di
postare no?
http://www.google.it/search?sourceid=navclient&hl=it&ie=UTF-8&oe=UTF-8&q=ico
ne+menu+vb
Non mi sembra una ricerca cosě assurda.....
dai...
MIk

Guarda su: 
www.vbaccelerator.com
 trovi molte cose utili!
Per il menů, questo č il link diretto cosě ti risparmio la fatica...
http://www.vbaccelerator.com/home/VB/Code/Controls/Menus/Icon_Menu_Control/a
rticle.asp
Ciao, Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Legare ID

Come posso legare per esempio ID Cliente ad una flex grig che mi mostra i
dettagli del cliente ?
Grazie, Alberto


Carichi la griglia da un recordset che avra' come istruzione sql:
SELECT <lista_campi>
FROM <tabella/e>
WHERE <nome_campo_id_cliente> = <id_corrente>
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: Uso di Access DB in LAN

Il problema che ho è il seguente:
la mia applicazione accede ad un db di Access che sta sul server di una
LAN.
Quando due utenti su deu workstation diverse accedono allo stesso .mdb
chi arriva secondo è fregato (Jet avvisa che il file .mdb è già aperto).
Nel mio programma si trovano le seguenti istruzioni:
set dbs = opendatabase("nomedb.mdb")
set rst=dbs.openrecordset("nometabella", dbopendynaset, dbseechanges)
Avete qualche suggerimento?

 wrote in message
393E3ED4...@inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Esecuzione automatica non parte in WinXP

VB6SP5
Come puo' essere che un pgm non parta in esecuzione automatica, mentre
se clicco sull'icona parte regolarmente?
Succede solo in XP, mentre in Win98-ME funziona perfettamente!
Anche mettendo uno sleep di un minuto prima di aprire il database non
parte!
Grazie

alcune domande: come gestisci l'esecuzione automatica?
scrivi nel registro oppure nel menů Avvio? In entrambi i casi, comunque,
devi stare attento, perchč mentre gli OS Win98/ME sono monoutente, XP non lo
č, quindi devi andare a scrivere nelle chiavi giuste..........
cioč assicurarti che stai scrivendo nell'albero dell'utente.....
facci sapere!!!
good coding!!!
P.S. : per dire, se mi chiamo Igor, l'esecuzione automatica nel menů Start č
sotto:
C:\Documents and Settings\Igor\Menu Avvio\Programmi\Esecuzione automatica
mentre per l'utente Alberto č:
C:\Documents and Settings\Alberto\Menu Avvio\Programmi\Esecuzione automatica
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

alcune domande: come gestisci l'esecuzione automatica?
Ho provato sia con la cartella esec.aut. (tasto dx, apri e ci metto il
collegamento) sia mettendo la chiave nel registro in
HK...ecc...../Run.
Ma il problema e' un'altro, anche perche' la versione precedente del
programma, che non leggeva il database (premetto che sia il programma
che il database sono su un pc win98 che fa da server) veniva aperta
regolarmente (da anni).
Se esguo il programma a mano (eseguendo l'icona in esecuzione
automatica) funziona perfettamente.
Sembra che fase di inizializzazione del sistema non riesca ad aprire
il db, solo che non vedo nessuna segnalazione d'errore.

qualche dritta:
all'avvio del programma, metti una bella Msgbox, cosě capisci veramente
quando parte oppure no.
Le strade diventano due:
1) Se all'avvio del PC vedi apparire la Msgbox, significa che il prg parte
veramente e che quindi incontra qualche altro problema dopo, come hai detto
tu, puň essere che non trovi il db o qualcos'altro
2) Se non vedi apparire la Msgbox, vuol dire che l'esecuzione automatica non
avviene, quindi vuol dire che il collegamento č stato messo in un punto
sbagliato, come ti dicevo io nel mio primo post in questo thread.....
metti qualche riga di codice, se no.....
good debugging!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Probelmi con le macro in Excel

**Codice**
Range(A2:E2).Select
ActiveCell.Copy
Sheets("foglio2").Select
Range(A4:E4).Select
ActiveSheet.Paste
**Foglio di partenza
	A	B	C	D	E
2      000     111     222     333     444
**Come dovrebbe diventare il foglio di destinazione
	A	B	C	D	E
4      000     111     222     333     444
**Come diventa in realta'
	A	B	C	D	E
4      000     000     000     000     000
Non riesco a capire perche' si comporta cosi'.
-- 
Diego Leonardi

> Diego Leonardi:

    . Clic sulla parola ActiveCell;
    . F1
"Proprietà ActiveCell
Restituisce un oggetto Range che rappresenta la cella attiva nella finestra
attiva, [...]
È necessario distinguere tra cella attiva e selezione. La cella attiva è
costituita da una singola cella all'interno della selezione corrente. La
selezione può contenere più celle, ma solo una sarà la cella attiva.
[...]"
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


    Range("A2:E2").Select
    Selection.Copy
    Sheets("Foglio2").Select
    Range("A4").Select
    ActiveSheet.Paste
Vuoi copiare la cella attiva ('attiva' ce n'è soltanto una!...facile
intruire quale sia! ;-) ) o la 'selezione'?
E poi che ti importa di selezionare l'intero intervallo di arrivo? Non credi
che ti basti indicare solo la prima cella (A4)?
Meglio. però questo...
    Range("A2:E2").Copy
    Sheets("Foglio2").Select
    Range("A4").Select
    ActiveSheet.Paste
...che mostra come sia meglio privare il codice delle coppie
'Select...Selection' o 'Select...ActiveCell'.
O ancora meglio...
    Range("Foglio1!A2:E2").Copy
    Range("Foglio2!A4").PasteSpecial
    Application.CutCopyMode = False
[N.B.: L'utima riga di codice serve solo per 'togliere' l'effetto tipico del
'copy' dall'intervallo copiato.]
...che svolge il suo compito senza dar segni di nulla.
Ah, dimenticavo: su excel di Office 2000 funziona bene!
Mi auguro che possa esserti d'aiuto...sono anch'io agli inizi di vba per
excel e vb e confido in una buona collaborazione.
[Anzi, approfitto di questo piccolo spazio per salutare tutto il NG e per
chiedere notizie su eventuali FAQ e sito comune]
saluti, Diego, e buone feste a tutti.
dickie

 saluti, Diego, e buone feste a tutti.
Ciao
-- 
Diego Leonardi
Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE]

Ho fatto un algoritmo per scomporre un numero in fattori primi e per
calcolare MCD e mcm di due numeri (in realtà sono tre algoritmi). Interessa
a qualcuno? C'è posto nel sito comune per questo? Se sì, qual è l'indirizzo
del webmaster?
CIAO
--
Jimmy
-----------------------------------------------------------------
E-mail: 
jimmy...@hotmail.com
ICQ#: 41646051
- È insopportabile la superficialità dei critici che sostengono che chi si
siede davanti a un computer e partecipa a conversazioni online non vive una
vita autentica. (Howard Rheingold, cybersociologo)
- Siamo esseri analogici intrappolati in un mondo digitale e la cosa più
assurda è che siamo stati noi a crearci questo mondo. (Don Norman)
- I computer hanno troppe funzioni inutili e gli utenti troppo da imparare:
i manuali contenuti sul mio PC occupano lo spazio dell'Enciclopedia
Britannica (Michael Dertouzos, docente del Mit)
- La personalizzazione è tutto (Tim Koogle, chef executive officer di Yahoo)

 wrote in message
81gp22$6b0$1...@nslave2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Mshflexgrid intestazioni e riga su click

Oi!
Mi trovo ad usare una flexgrid (popolata con la query di cui a qlke
post sopra :D ) e vorrei sapere se c'č un modo per eliminare le
intestazioni e per sapere la riga che viene cliccata. Grazie mille, 
Axč!

 intestazioni
.rows=0
 >e per sapere la riga che viene cliccata. Grazie mille,
.row

.row
grazie. ma .rowdata serve per estrarre i dati della riga?
:D
Axč!

Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora su oggetti creati a RunTime

Perche' se creo un oggetto a RunTime, poi non posso controllare eventi tipo 
( Text1_KeyDown) ?
Come posso fare? 


Prova a dichiararlo con WithEvents
bye
-- 
That's All Folks!
http://salclem2.altervista.org/

 Come posso fare?
Ah, te ne sei accorto, eh? :)
Dai un occhio qui (ricostruisciti gli url)
http://groups.google.it/group/it.comp.lang.visual-basic/browse_thread/thread/e5bdc588dc330717/c974de73011d165a
?
lnk=gst&q=controlli+runtime+event&rnum=1&hl=it#c974de73011d165a
e qui
http://groups.google.it/group/it.comp.lang.visual-basic/browse_thread/thread/7c62d3acd20c2c0f/d779528c1a1d38fb
?
lnk=gst&q=controlli+runtime+event&rnum=2&hl=it#d779528c1a1d38fb
Due metodi diversi, non ricordo se entrambi funzionano.
Ciao

 Ah, te ne sei accorto, eh? :)
Gia ^__^
Il fatto e' che per voi queste sono cose risapute, ma per me  che  sono un 
programmatore "occasionale" (di norma seraei un sistemista Unix), problemi 
vecchi possono sembrare recentissimi.
Ciao e grazie per i link

 di norma seraei un sistemista Unix
ssssttt!!!
Non dire queste cose qui dentro! :P
Ciao 

 Non dire queste cose qui dentro! :P
Perché ?
O:-)
Bye, G. 

Davide D'Amico wrote:
"Davide D'Amico" davide [ at ] 
novasoftonline.it
Uhm. Questo mi ricorda che giusto domani fa *due anni* che
parlammo di arrosticini, proprio qui, e non ne abbiamo ancora
fatto niente... che hai da fare domenica, che chiamiamo anche
gli altri abruzzesi e ce ne andiamo a Popoli ?
    8=:-P°°°°°°°
Bye, G.