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

Salve a tutti,
Allora, ho una funzione chiamata Pippo() contenuta in una mia dll; questa 
funzione la richiamo da un altro exe e la mando in multithread con un 
background worker...
Però, la GUI resta congelata e nel taskmanager compare la voce "Non 
risponde" accanto al mio processo... e quindi non posso mettere un pulsante 
di stop elaborazione ad esempio :(...
Ovviamente dopo l' esecuzione della funzione (10 secondi circa) tutto torna 
normale... ma è davvero brutto a vedersi... vorrei almeno mettere una 
progressbar...
La funzione si basa essenzialmente su un ciclo For... Next:
For i = 1 To 1000
    'Fa qualcosa
    ' QUA potrei mettere application.DoEvents...
Next
Ma, come faccio a mettere Application.DoEvents se la funzione si trova in 
una dll separata?
Che fare???
Bye.
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
"Un problema non è un problema se può essere risolto" 

 Che fare???
ancora DoEvents? spero che il multithreading di 
vb.net
 non sia finto...
-- 
ciao, un hal che per adesso aspetta e osserva

No emh... avevo sbagliato io ad avviare il thread... chiedo venia...
Cmq ora ho un problemuccio più piccolo... :
Io a livello di classe ho dichiarato un mio oggetto con withevents per
catturare l' evento che scatena in caso di errore della funzione che uso nel
backgroundworker...
Però, nel backgroundworker, essendo un thread separato, non mi fa accedere
all' oggetto...
Come posso fare per rendere visibile l' oggetto anche all' altro thread?
Bye,



se ho capito bene il problema, ti posso dire che mi
sono trovato in una situazione analoga, e ho adottato
questa soluzione: impostazione di un evento custom (...+WM_USER)
e scatenamento del messaggio da parte del 1° thread
con una SendMessage sul 2°; per fare cio' devi
ricavarti l'handle-window del 2° che ovviamente
deve avere una callback per gestire l'evento
Ciao
salclem


Newsgroup: it.comp.lang.visual-basic
Titolo: Posizionamento assoluto

Salve a tutti. Mi rifaccio ad un mio post precedente per chiedervi questo :
Le mie linee di codice sono queste :
 totconlettera = 0
 criterio = "select * from [parole] where lunghezza = " &
lungh_ORIZ(indice,0) & " order by par"
 controllo2 = "select distinct count(par) as tot from [parole] where
lunghezza = " & lungh_vert(indice, 0) & " and par LIKE '" & temp & "*'"
 Set my_tab_par = db.OpenRecordset(criterio)
 Set my_tab_par3 = dbcount.OpenRecordset(controllo2)
 totconlettera = my_tab_par3![tot]
Se devo posizionarmi direttamente sul record :
int(rnd(1)*totconlettera)+1
di questo recordset, come devo fare ?
E poi, c'e' un sistema piu' veloce per ottenete il risultato superiore ?
Selezionare il recordset e calcolare il numero di record in esso contenuto ?
Grazie

di questo recordset, come devo fare ?
Sembra che il codice si riferisca a DAO.
In questo caso fai dei test con Seek e Move e vedi cosa riesce meglio.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminare tabella da db

Qualcuno mi sa dire qual'è il codice per eliminare una tabella dal database
con connessione ADO?
Vi ringrazio.
Ciao

 con connessione ADO?
connessione.execute "DROP NomeTabella"


Ti ringrazio per la tempestività sei stato molto gentile; l'unica cosa è che
bisognava aggiungere table al codice:
db.execute "DROP Table NomeTabella"
Ciao

 ha scritto nel messaggio
news:utBU9.32267$AA2.1...@news2.tin.it...

Hai ragione scusa.. :-D
Una piccola svista dovuta alle 12 ore di lavoro giornaliere sigh!

Come al solito si risolve un problema e se ne ripresenta un altro.
Form con pulsante ok:
Private Sub cmdOk_Click()
db.Execute "Drop Table PercentualeP"
DataEnvironment1.Commands("PercentualeP").Parameters("Anno").Value =
cmbAnno.Text
DataEnvironment1.Commands("PercentualeP").Execute
Unload Me
frmPercentuale.Show
End Sub
Apro il programma clicco sul pusante ok e nessun problema.
Ritorno sul form dove è presente il  pulsante ok, clicco e mi appare questo
errore di runtime:
Errore di runtime -
2147467259
(80004005)
[Microsoft][Driver ODBC Microsoft Access] Impossibile bloccare.
La tabella "PercentualeP" è attualmente utilizzata dall'utente "Admin" sulla
macchina "MioPC".
Chiudendo il programma e riavviandolo tutto funziona.
Immagino che rimanga attivo qualche cosa che non mi permette di eseguire la
routine del cmdOk.
Come posso fare?
Grazie e ciao

 Ciao
Ciao Alex

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

Ho un progetto VB6 che utilizza ADO per la connessione ad un DB, ho la
necessità di visualizzare e modificare l'insieme dei campi di un recordset,
e questo lo posso fare con un controllo DataGrid, però in alcuni campi della
mia tabella devo avere la possibilità, durante l'inserimento di avere un
elenco di possibilità già precompilate (es. Combo). Nel DB access che
utilizzo ho già collegato quel campo particolare ad un'altra tabella, ma con
VB come posso fare? dato che il DataGrid non permette l'inserimento di
Combo?
grazie, spero di essere stato chiaro
Marco

 wrote in message 8lerg4$egk$1...@nslave1.tin.it...


 wrote in message
meRe5.26862$sE5.3...@news.infostrada.it...


Anzichč la DataGrid puoi usare la DBGrid. Nella DBGrid puoi inserire un
pulsante (che č uguale a quello dei combo) che quando viene premuto fa
comparire una lista con le voci che ti servono. Se allinei la lista con il
pulsante avrai lo stesso effetto di una combo.
Ciao Luciano.

Newsgroup: it.comp.lang.visual-basic
Titolo: Chi mi aiuta?

Ho costruito dei pulsanti che al passaggio del mouse si attivano (si nota
che il loro stato diventa attivo) tutto questo su una toolbar.Il problema č
questo...Se passo velocemente il mouse sopra alla barra blu del form mdi,o
anche
sopra l'editor di menů il pulsante non si scarica ma rimane attivo...c'č
qualche comando particolare scaricare il pulsante quando la freccia del
mouse viene posizionata sull'editor di menů o sopra il caption del form mdi?
Grazie per i consigli.
--
Posted from 
arcanet.it
 [151.99.191.3]
via Mailgate.ORG Server - 
http://www.mailgate.org

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Question???

Volevo sapere se s'è un modo per creare un apllicazione che richiami altra
apllicazioni diverse .
Es:
che richiami il file per aprire internt explorer oppure un gioco!!
scusate l'ignoranza!!
PAXAL

 che richiami il file per aprire internt explorer oppure un gioco!!
consulta la guida in linea a proposito della funzione Shell()
Ciao
Faber

Mi sono chiesto perchè in giro quando si parla di doevents si dice sempre
che bisogna usarlo con cautela.
Ho cercato su google ma non ho trovato una spiegazione a questo quesito, su
msdn non ne parliamo.
Ma come funziona in parole povere 'sto doevents, cosa fa?
Perchè va usato con cautela?
Davide

pardon mi sono sbagliato....



 ha scritto nel messaggio
news:i4tZ7.28378$s04.1...@news.infostrada.it...


 Mi sono chiesto perchè in giro quando si parla di doevents si dice sempre

Perchè il DoEvents permette agli eventi di incrociarsi con effetti non
sempre prevedibili e desiderabili.
Es. se hai un loop con doevents e un timer, rischi di ottenere che l'evento
timer ti si scateni nel momento in cui chiami la DoEvents.
Anche il debug diventa molto più complicato.
E già che ci sei elimina anche il timer :) quasi sempre c'è un'alternativa
migliore.
Se devi permettere il rinfresco di un controllo o di un form usa .Refresh
anzichè DoEvents.
Ciao

 Perchè va usato con cautela?
Il perché va usato con cautela te lo avrà sicuramente già spiegato Zanna.
Per quel che mi riguarda, preferisco rimandarti ad un messaggio che spiega
un caso in cui il DoEvents è assolutamente indispensabile. ;-)
http://groups.google.com/groups?hl=it&selm=hA3f7.25065%24SV4.122250%40news1
.
tin.it
Ciao
*Roby*

 
tin.it
Boh, a me quello che viene detto in questo messaggio non accade.
Anzi! Non è nemmeno necessario disabilitare il tasto proprio perchè manca il
DoEvents!
Una volta entrato windosss non processa più il secondo click del doubleclick
fino a che non è uscito dal loop.
Non potrei giurare lo stesso se venisse usata l'accoppiata
Command1.Enabled=False
DoEvents
Quindi boccio il messaggio sopracitato, mi spiace solo di non averlo notato
prima.
L'unico caso in cui il Doevents è necessario è se vuoi dare la possibilità
di interrompere un ciclo (tipo il tasto "Interrompi" della finestra "Trova
file") oppure se vuoi permettere di spostare/ridimensionare la finestra
durante il ciclo.
Occorre comunque stare molto attenti a tutti gli incroci magici possibili.
Ciao

Occorre comunque stare molto attenti a tutti gli incroci magici possibili.
In questi casi puo' essere utile dichiarare un flag Static interno alla 
funzione di  "lunga esecuzione" oppure interno al modulo o classe.
Appena si entra nella routine si verifica se tale flag e' impostato: 
in caso positivo si esce subito, 
altrimenti lo si imposta e si prosegue col codice.
In caso di chiusura di del form chiamante, nel QueryUnload 
si legge lo stato del flag per sapere se si sta eseguendo qualcosa 
e ci si comporta di conseguenza.
In questo modo si evitano un sacco di grattacapi.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: connection ADO (? info)

Di solito quando carico un form che contiene combo (contenenti una lista
dati di una tabella) apro un recordset per ognuna, riempio la list poi apro
il recordset della tabella dati della form e assegno il datasouce ad ogni
oggetto e chiudo ogni recordset delle combo
La connection al database la faccio alla partenza dell'app e uso sempre
quella.
In termini di prestazioni è la procedura esatta ?
Quando si usano diverse connection al database nella stessa applicazione ?
Grazie, Alberto

 Quando si usano diverse connection al database nella stessa applicazione ?
1) Quando ho necessità di gestire transazioni diverse
2) Quando ho l'esigenza di chiudere e riaprire la connection
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: problemi di formato..

Ciao a tutti
Sto imparando da poco a programmare in VB e mi serve aiuto.
Acquisisco due numeri da due textbox e visualizzo il risultato in una
terza:
 
Text3.Text = (Text1.Text * Text2.Text)
Vorrei che il risultato fosse visualizzato con una approssimazione di solo
due cifre dopo la virgola.
(effettuando quindi un arrotondamento)
Cosa mi consigliate?

Text1.Text e gli altri due sono stringhe, per calcolarli devi convertirli in
numeri, prova questo:
Text3.Text=str(val(Text1.Text)*val(Text2.Text))
La funzione str() trasforma in stringa tutto quello che c'è nella parentesi,
per esempio, str(1234)="1234".
La funzione val() trasforma in numeri una stringa contenente delle cifre,
per esempio val("0012340")=12340.
Il tutto era solo un problema di incompatibilità di tipi di dati.
Per l'approssimazione a due cifre potresti usare questo metodo per
convertire il risultato: ris2cifre=int(ris*100)/100
Per esempio int(1,23456*100)/100=1,23

 (effettuando quindi un arrotondamento)
potresti fare
Text3.Text = Format$(CSng(Text1.Text) * CSng(Text2.Text), [...])
per sapere cosa mettere al posto dei puntini guarda nell'help alla voce
Format  :)
Ciao
Faber

 wrote in message
8q5vcq$jpu$1...@serv1.albacom.net...


Ah, sě, č vero. Bisogna usare str$() al posto di str()

> Ah, sě, č vero. Bisogna usare str$() al posto di str()
credo che bisogna usare CStr al posto di Str ...
Faber

> Ah. Che figura di merda.
Bh. Sniff... Uhmmm..
:)
Faber

 Cosa mi consigliate?

Ah. Che figura di merda.
Faber ha scritto nel messaggio ...


 (effettuando quindi un arrotondamento)
' Arrotondamento...
'
Option Explicit
Dim Val1, Val2
Val1 = CDbl(Text1.Text)
Val2 = CDbl(Text2.Text)
' ... "matematico"...
'
Text3.Text = Format(Val1 * Val2, "#,###.00")
' ... per eccesso...
'
Text3.Text _
 = Format(-Int(-(Val1 * Val2) * 100) / 100, "#,###.00")
' ... per difetto...
'
Text3.Text _
 = Format(Int((Val1 * Val2) * 100) / 100, "#,###.00")
--
Ciao.
Maurizio
--------
?SPQR(C)
 X



Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Finestra di dialogo comune stampa

La finestra di dialogo comune stampa mi restituisce sempre 1 come numero di
copie da stampare anche se non imposto niente nella proprietą flag. Qualcuno
sa aiutarmi? Ringrazio in anticipo

Adriano Meis ha scritto nel messaggio ...

E' spiegato nell'help di VB... con alcuni tipi di stampanti (dipende dai
drivers) il valore di Copies e' sempre = 1.
Potresti provare il modulo di classe ComDlg32 che ho scritto e che trovi sul
Sito Comune (
www.murialdo.it/it_comp_vb
). Ha ancora qualche problema, ma
magari ti puo' servire.
Roal Zanazzi

Newsgroup: it.comp.lang.visual-basic
Titolo: la guida a VB "perfetta"

Volevo sapere se qualcuno di voi puo' consigliarmi una guida per neofiti
(tutta online!) che possa aiutarmi a riprendere un po' il VB (dovro' presto
sciluppare con la versione 6.0).
Ne ho viste un paio ma non sono l'ideale per essere stampate: sono tutte
divise in mini pagine per la lettura a monitor... non ne conoscete una
"decente" che possa stampare tutta d'un botto?
Grazie.
A:



Deduco che non paghi ne' la connessione ne' la carta.
-- 
ciao, un hal di passaggio


ma neanche il libro ;)
Povere foreste... :(
Ciao

 Deduco che non paghi ne' la connessione ne' la carta.
Deduci bene... ;-)
Qualche link?

 Povere foreste... :(
Beh... le foreste sono piu' povere se uno si compra un libro (di cui gli
interessano magari solo il 50% dei contenuti), piuttosto che se si stampa
solo alcune pagine di una guida che gli interessa tutta, no?

 Qualche link?
Prova (non ho controllato ma visto che non hai prob di connessione)
http://www.manuali.net/
www.winguides.com/
http://www.pcguide.com/
http://help.virgilio.it/guide/
e poi nei vari siti di VB >> tutorials o faq o ecc
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: RichTextBox

Salve a tutti.
Ho un problema,
ho inserito o digitato un testo in una RichTextBox,
quindi ho l'esigenza di trasferire il testo in un file txt.
Pero' sul file txt oltre a apparire il testo appaiono altri caratteri
strani.
Come posso risolvere?
Nel form della RichTextBox ho compilato questo codice:
Private Sub cmdSfoglia_Click()
   CommonDialog1.ShowOpen
   RichTextBox1.FileName = CommonDialog1.FileName
End Sub
Private Sub Command1_Click()
    vRiga = Split(RichTextBox1, vbCrLf)
    Unload Me
End Sub
Private Sub Form_Load()
    RichTextBox1 = Join(vRiga, vbCrLf)
End Sub
quindi per scrivere su file di testo:
For k = 0 To UBound(vRiga)
        Print #nuovofile, vRiga(k)
    Next k
Questo è il risultato dove il testo pulito è quello con le "A" :
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\lang1040\f0\fs17 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
\par AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
\par AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
\par AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
\par AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
\par AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
\par }
Vi ringrazio per l'aiuto.
Roberto.

 ha scritto nel messaggio
news:9albtu$o4m$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: SMS con VB6

qualcuno sa come mandare un sms con vb6 ???
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 qualcuno sa come mandare un sms con vb6 ???
lascia perdere, in teoria e' una cavolata , in pratica e' dispendiosissimo !
Teoria :
- usare un oggetto Comm1 per dialogare con la seriale a cui e' collegato il
modem
- gestire i comandi AT da mandare / ricevere dal modem
PROBLEMA : per fare cio' ti devi collegare ad un SMSC che accetti la
connessione M2M  ( modem to modem ) il bello e' che il piu' vicino si trova
in germania ( D2 ) mentre in italia lo gestiva solo la TIM !
i costi sono : 3 secondi di chiamata per mandare 1 sms ( di solito l' SMSC
e' inteso come un numero di cellulare quindi non so se ti convenga )
PS: per le prove puoi  chiamare gli SMSC con Hyperterminal e vedere come
rispondono , speriamo che abbiano cambiato qcosa da 2 anni ad oggi !

 in germania ( D2 ) mentre in italia lo gestiva solo la TIM !
[CUT]
tempo fa avevo trovato una ocx che lo faceva via internet, funzionava pure,
mi sembra una soluzione acccettabile e sicuramente migliore di quella da te
proposta.
Ciao

senti ma se io collegassi il cellulare al pc (cavetto o IRDA)
e inviassi un sms attraverso l'ocx COMM1 che lo 
da al cellulare, il quale lo invia usando la SIM....
tu sapresti qual'è il codice per fare tutto cio' ??
Alex


Newsgroup: it.comp.lang.visual-basic
Titolo: errore con una classe RAS... qualcuno puo' aiutarmi??

 wrote in message
news:E_2u6.62805$yl2.6...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Upgrade Applicazione - Fallisce su Seven

Salve,
mi sono fatto un funzine che mi aggiorna vari file della mia aplicazione , 
dll , exe , ocx , etc in base alla data da un server web , il tutto in 
automatico.
Sotto seven non funziona , le dll e gli eseguibili non vengono aggiornati, 
forse seven vede la cosa come una minaccia  ? come  posso rimediare ?
Grazie 

 wrote in
news:4c2863bb$0$18651$
4faf...@reader3.news.tin.it
: 

sapendo che una funzione ignota fallisce con errore sconosciuto (c'e' un 
errore?), non e' che si possa fare molto...
sparando a caso, magari c'entra l'uac.
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--



Che per aggiornare ocx di norma si fa un installer, eseguibile da utenti
amministratori.

 forse seven vede la cosa come una minaccia  ? come  posso rimediare ?
User Account Control?
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it

 ha scritto nel messaggio 
news:4c2863bb$0$18651$4faf...@reader3.news.tin.it...

Ad occhio devi lanciare il programma di aggiornamento
come AMMINISTRATORE  dal tasto destro del MOUSE.
Anche il vb6 lanciato normalmente da casini.....

Newsgroup: it.comp.lang.visual-basic
Titolo: Sito comune

Sono nuovo di qui, e credo che la domanda sia leggittima
Cos'è il "sito comune"?

www.murialdo.it/it_kang_vb
Corri a darci un'occhiata e scopri da solo la risposta!!!! :-))))
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

...


Newsgroup: it.comp.lang.visual-basic
Titolo: controllo dirlistbox

ho cercato nei precendenti post, e ho cercato di capire un po' meglio la
guida di VB ma non sono giunto ad una soluzione. Suppongo sia facile ma io
vorrei sapere cosa devo fare perchè la riga selezionata "in blu" di una
dirlistbox venga riportata per intero (cioè con tutto il path name) in un
text o in una qualsiasi altra variabile stringa.
 grazie a tutti,
ivan


tutto risolto, ci sono modi piů semplici per aprire un file... ;-)
ivan
Newsgroup: it.comp.lang.visual-basic
Titolo: Funzioni di validazione per l'input di campi

 
Quello che preferisci.
Le strade percorribili sono appunto quelle che hai detto, sulla presione dei tasti (dinamico) o un controllo pre-conferma
(statico).
Personalmente io preferisco quello statico, inquanto e' piu' facile da realizzare, piu' sicuro e a prova di utente che sbaglia
tasto.
Ma ho visto che molti programmatori si cimentano spesso a fare un controllo dinamico, con relativo impedimento all'utente di
lasciare il campo fino a quando non digita qualcosa di corretto.
Fai sapere se e quale validazione intendi fare.
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb


http://members.xoom.com/it_lang_vb
Purtroppo, possiedo la versione Learning di Visual Basic 5.0, quindi non
posso realizzare OCX né file DLL. Pensavo di inviare semplicemente il
codice, lasciando a qualcun'altro il compito di inserirlo in un controllo
OCX.
Sarei propenso a realizzare un progetto che controlli in modo dinamico i
tasti premuti dall'utente e reagisca a seconda di quanto è stato
precedentemente impostato in un'apposita finestra di dialogo (che si
potrebbe chiamare "Criteri di validazione").
Se, invece, ciò che serve è proprio un controllo OCX, mi dispiace ma non
posso fare altro che desistere da questa iniziativa.
Aspetto al più presto una risposta.
Ciao a tutti
Marco Minerva

 posso fare altro che desistere da questa iniziativa.
Dimenticati l'OCX    :-))))
Se hai bisogno di una mano.... Sai dove trovarmi/ci. (senza offesa, gia' ho visto che non sei un pivello)  :-))
Tienici informati.
Salutoni,



----------------------------------------------------------------
Grazie per la puntuale risposta. Mi sono già messo al lavoro con il mio buon
(ormai) vecchio Visual Basic Learning 5.0, aggiornato al SP3. Vi farò sapere
al più presto come va lo sviluppo di questo progetto.
Ci sentiamo. Ciao
Marco Minerva
Newsgroup: it.comp.lang.visual-basic
Titolo: activeX per ipertesti

ciao  gruppo!
sono in fase  di progettazione di un'applicazione multimediale e stavo
cercando un oggetto in grado di visualizzare ipertesti. ho in mente un
controllo activeX che dovrebbe avere queste caratteristiche:
1) supoprtare files di testo lunghi (> 64kB)
2) supportare la definizione di hotword definite sul testo
3) generare un evento di click sulle varie hotword rilevabile all'esterno e
passando come parametro il testo della hotword stessa.
conoscete qualcosa con queste caratteristiche?

Ciao puoi usare il controllo webBrowser, per il discorso delle hotword credo
potrai usare gli eventi del controllo, non è rilevabile direttamente il
click ma puoi utilizzare gli eventi beforenavigate e similari che ottengono
l'URL del collegamento su cui l'utente ha cliccato.
Ciao Luca


si, ma a questo punto il browser compie comunque un azione, cioè naviga ad
un link. invece vorrei tenere la pagina fissa e far succedere qualcosa nella
mia form visual basic (ad es, visualizzare un'immagine, far partire un
filmato, etc) mantenendo il testo visualizzato.

Tu puoi sempre annullare l'operazione perché l'evento BeforeNavigate2 ha una
variabile "Cancel" se tu setti questa variabile a True il browser non si
sposta piů. A questo punto non ti resta che gestire l'URL, perché l'evento
si scatena anche la prima volta che carica la pagina e se annullassi
l'operazione non vedresti mai la pagina che intendi caricare, se usi qualche
"trucco" nella stesura del codice HTML puoi ottenere tutto quello che vuoi,
per esempio usa indirizzi finti, cosě all'interno dell'evento puoi sapere
che cosa devi fare se annullare o meno se visualizzare qualcosa, ecc...
Ciao Luca
Newsgroup: it.comp.lang.visual-basic
Titolo: CD-R: recupero data di creazione

Ciao a tutti.
Come faccio in VB/API a recuperare la data di creazione di un CD-R o CD-RW?
Ho già provato a recuperare le info del disco con le API GetDriveType e
GetVolumeInformation, ma non si parla di date di creazione...
Ho anche controllato le dll di nero alla ricerca di qualche funzione
pubblica interessante, ma sembra che non ce ne siano.
Qualche suggerimento?
Più in generale, Nero può scrivere su un CD un sacco di informazioni:
data creazione
data modifica
copyright
publisher
ecc.
come faccio a recuperarle?
Grazie a tutti
Se potete, rispondetemi anche in mail. Grazie

 wrote in message
3pxV6.39563$Vk3.3...@news2.tin.it...


In realtà penso che sia generica e non un'informazione generata solo da Nero
per uso solo con Nero.
Infatti, sempre tramite Nero (devo testare se altre applicazioni di
masterizzarione danno la stessa informazione) riesco a leggere le date di
creazione di cd sicuramente non masterizzati con Nero (o masterizzati con
altri programmi o addirittura originali anche datati 1997).
Penso piuttosto che ci sia un'area riservata nel Boot Record (o
l'equivalente del cd) che contiene tutte queste informazioni.
Conoscete un programmino che mi faccia leggere la struttura di un cd byte
per byte e non la struttura dei file? Quelli che conosco io mi pare
funzionino solo con gli HD.
Nel caso fosse vero, come faccio in VB a leggere un determinato numero di
byte a partire da una precisa locazione sul disco? Quale API uso?
Grazie
Paolo
"Sharkman" <s...@rk.man> ha scritto nel messaggio
news:##hcVX$8AHA...@cwnts22.ciaoweb...

Newsgroup: it.comp.lang.visual-basic
Titolo: [DBCombo] Aggiornamento manuale

Salve,
ho un controllo DBCombo collegato ad un controllo DAO. Il controllo č
collegato ad un campo numerico Long (ID) e una seconda tabella e contiene
alcuni valori. Se voglio eliminare il contenuto del controllo faccio:
DBCombo.BoundText = ""
Il problema č che se provo a salvare il record ottengo "Azione eliminata da
un oggetto associato".
Come posso uscirne?
saluti

[*zerodefex* = 
zero...@ifrance.com
 in
news:bl1b0u$71ud1$
1...@ID-52601.news.uni-berlin.de
] ha scritto:
...
Non usando i controlli collegati ai dati.
Credo che metterò il tutto in firma...

quoto tutto!!!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

ti prego, veramente, abbandona i controlli data-bound, sono orribili.....
appesantiscono la form, credimi......
apri il recordset, cicla fino a .EOF e ogni volta fai un .AddItem sulla
combo.....
č molto meglio, hai piů controllo ed č piů veloce....
bad coding!!!
:-/
<annuncio>
Comitato Ufficiale Controllo l'Uso dei DataBound
C.U.U.D.B.
</annuncio>


 </annuncio>
Mi iscrivo, a condizione che quel "Controllo" diventi "Contro"... :-P

hai ragione.....
mi iscrivo anche io a quella condizione......
chiedo perdono!!!!!


 combo.....
argh! non esisterebbe una soluzione più indolor visto che sono quasi alla
fine del progetto? :-\

direi proprio di no, per definizione le DBCombo sono collegate ad un
database.
L'unico modo, a dir la verità, sarebbe quello di avere un record vuoto nella
tabella che ti funge da recordsource per questa DBCombo. Potrebbe andare?
Così quando la DBCombo pesca i dati, ti mette anche un record con il testo
vuoto, per cui la riga
DBCombo.BoundText = ""
non dovrebbe darti più alcun errore....
good coding!!!
-- 
Damiani Liborio Igor
http://www.igordamiani.it
ICQ : 11847262
"Fabio andava bene durante il proibizionismo.
Appena si alzava, tutto il locale si girava!"
Mio fratello, 24 Agosto 2003, Ore 1:03

 tabella che ti funge da recordsource per questa DBCombo. Potrebbe andare?
avevo pensato anch'io ad una soluzione del genere ma non mi sembra troppo
elegante! ;)
grazie cmq,
Newsgroup: it.comp.lang.visual-basic
Titolo: Non so che pesci pigliare! Hal1961 e Wodka4U aiutatemi!

Ho un form su cui ho una DATAGRID che prende i dati da un database.
Ho impostato le proprietà AllowUpdate, AllowAddNew ecc tutte su True.
Ma se vado a modificare un valore al suo interno me lo fa modificare ma
appena chiudo il form o mi sposto di cella mi esce un messaggio che non mi
blocca il programma ma non mi aggiorna il db.
Il messaggio è:
Controllo Microsoft DataGrid
Insufficient key column information for updating or refreshing
E mi chiede di premere ok.
Che significa tutto ciò?
Da premettere che non si tratta di un problema di memoria in quanto la
tabella ha 1 riga con 4 colonne e basta!
Qualcuno ha suggerito(hal1961):
" Non hai caricato i campi chiave della tabella (se ce ne sono) sicche' il
database non riesce a identificare le righe in modo univoco."
Qualcun altro (Wodka4U):
"è una query? se si .....integrità referenziale! leggere ok
scrivere/modificare NO! devi modificare le singole tabelle e fare
requery...da codice ragazzo da codice!"
Ma non ho capito nulla di tutte e due i suggerimenti :-(
Non è che potreste farmi qualche esempio?
Vi prego è importante. E l'unica cosa che mi manca per finire il mio
programma :-((((((((=
Grazie.

Non è che potreste farmi qualche esempio?
La tua tabella ha una chiave primaria o, almeno degli indici univoci ?
Se si', allora occorre che i campi che ne fanno parte siano presenti nel recordset 
che alimenta la griglia.
Se non ci sono indici univoci di alcun genere allora sara' il caso di prevederne
almeno uno.
Se non ti e' chiaro quanto sopra, ed e' possibile perche' non mi sono sprecato
molto :PP, fai un salto qui:
Jose's Database Programming Corner
http://www.citilink.com/~jgarrick/vbasic/database/
e' un tutorial, abbastanza alla mano, sui database.
-- 
hth, hal
p.s. per favore, si eviti di rivogersi ai singoli (come nel subject di questo post)
Questo e l' ultimo a cui rispondo.


 End With
CUT
č qui l'inghippo!...PRIMA crea il campo...e POI crea un indice che si
riferisce a quello..l'indice per non far confusione chiamalo con un altro
nome!
altro consiglio...lascia stare DAO e passa ad ADO...
ultimo consiglio...studia  l'sql per "aggieggiare" i database! ci sono un
sacco di tutorial online!
come ha detto  Hal non chieder un aiuto specifico ad una persona ...č
mancanza di rispetto verso gli altri....questo non č una chat o un servizio
on-line 24 ore su 24!
cmq credo sia questo "altro nin sň!"
:-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco nuove icone

Chi sa dove si possono trovare un po' di icone ben fatte per un'applicazione
bancaria ?? Tutte quelle che ho trovato finora (
www.shareware.com
) sono
belle ma sono tutte cose che non sono adatte al mio applicativo...
Grazie 1000

...

Le vogliamo creare come file *.ico?
Contattami: 
ca1...@iperbole.bologna.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Parallela

Esiste una OCX per VB5 in grado di farmi dialogare con la parallela sia con
sistemi operativi tipo Windows 95/98/ME e in particolare con NT? Grazie per
l'eventuale aiuto Ciao Domenico

 l'eventuale aiuto Ciao Domenico
Per w9X c'è una dll nel Sito Comune, link in firma. Per NT e simili,
ci sono altre dll in rete. Se ne è parlato spesso, dall'inizio dell'anno,
prova a cercare su Google, in questo NG, keywords:  "i/o parallela dll",
date: da Gennaio a oggi.
http://groups.google.com/advanced_group_search
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

Si ho sentito parlare anche io di tutte le cose cui hai fatto riferimento...
le ho provate e testate tutte quante con buoni risultati.... quello che
chiedevo č non ho avuto riscontro nelle discussioni di questo NG č
l'esistenza di un OCX o DLL che funzionasse CONTEMPORANEAMENTE su entrambi i
sistemi operativi.... chiedevo se qualcuno ne avesse notizia.... Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: Come far convivere VB3 con VB6?

Salve a tutti, espongo subito il mio problema.
Ho dei sorgenti vecchi in VB3, ma al momento installato sul pc ho il VB6, e naturalmente col VB6 non posso aprire i progetti fatti in VB3 e non posso neanche convertirli in VB6....
Quindi ho pensato, installiamo anche il VB3, ma ora il VB3 ha deciso di non andare più!!!!
Mi spiego, l'ho installato e fin qui tutto sembrava ok, ma quando ho aperto il progetto mi ha cominciato a mandare msg. di errore dicendomi che mancavano dei file vbx e che la licenza per alcuni di questi file era scaduta.....Ma mann...... io l'avevo pagato un totale sto programma all'epoca, e ora non posso più usarlo e nemmeno riaprire i progetti che avevo salvato??? Roba che mi fa venir voglia di uccidere qualcuno.....:-))
Cmq. visto che uccidere è illegale, non è che qualche anima pia mi sa dare una mano a risolvere il mio problema??
Grazie mille a tutti quanti mi risponderanno.
Ciao.
Katte.

Mi spiego, l'ho installato e fin qui tutto sembrava ok, ma quando ho aperto
il >progetto mi ha cominciato a mandare msg. di errore dicendomi che
mancavano dei >file vbx e che la licenza per alcuni di questi file era
scaduta.....
[SNIP]
Tempo fa ho avuto bisogno anch'io di VB3 ma ha funzionato tranquillamente in
accoppiata con VB6
In particolare quali .VBX ti danno errore? quelli standard inclusi con VB3
non mi hanno dato problemi, e anche i VBTools (di terze parti)
funzionavano...
Ciao
--
Luca Dormio
luca....@tin.it

 funzionavano...
Questi..... CSMETER.VBX; PDQCOMM2.VBX; CSCMD.VBX; 
Bye.
Katte.

 wrote in message
Up_n7.20852$F45.1...@news1.tin.it...

Come immaginavo, non sono tra quelli inclusi in VB
tutti e tre sono della Crescent Software, potrebbe essere un problema di
compatibilita' con Windows 9x o addirittura un "Millenium bug" visto che ti
parla di licenze scadute, ma sto tirando a caso perche' non li ho mai
usati... prova a vedere sul loro sito se c'e' qualcosa
Se puo' essere di aiuto i "CS*" puoi scaricarli qui (ma io non te l'ho detto
;-))
http://hackerzlair.org/pROcon/files/vbx.html


Questi..... CSMETER.VBX; PDQCOMM2.VBX; CSCMD.VBX; 
Ci sono riuscito!!!!!!
Bastava copiare i file *.lic .....
Vabbuò, grazie comunque per l'aiuto Luca.
Ciao
Katte.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Qualcuno conosce un ocx pulsante con picture?

VB ha una mancanza: il pulsante con picture inclusa.
Ho usato fin'ora axButton, freeware che mi permette
di inserire immagine e testo. Va bene se non fosse
che non riesco (vedi altro thread qui) a impedirgli
di gestirmi il doppio click (col risultato che
se si clicca veloce il pulsante questi non si
preme 2 volte ma una sola).
Mi chiedo: esiste un controllo shareware o
freeware che faccia da pulsante con Picture?
Una ricerca su ComponentSource mi ha riportato
due prodotti, ottimi, ma che costano entrambi
piu' di 200k, e vorrei spendere di meno...
Grazie 1000
--
 |\-/|                    Con Affetto e Rispetto,
 \\ //                        Andrea De Togni
  | |
   -
FantaCalcio? FC Manager: 
http://www.fantacalcio.it/fantamanager

Grazie 1000
Ma i pulsanti VB (5 e 6) hanno la proprietą Picture...
Ciao

Niente lasciate stare, problema risolto,mi
va benissimo quello che ho.

> Ma i pulsanti VB (5 e 6) hanno la proprietą Picture...
E' vero, ma sono molto poco flessibili (impossibile
mettere la picture a sinistra invece che in alto,
impossibile determinare l'offset della picture
dal bordo e cosi' via...)
Cmq sto usando una versione di axButton
modificata da me e va da Dio...
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: wavmix32.dll e WINNT/2000

Ho usato in un'applicazione suddetta DLL con WIN98SE
Si conoscono possibili problemi d'uso di WAVMIX32.dll con win2000/nt??
Eventuali tips?
GrazieE3 per qualche info
Anto
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 Anto
Si !!!
E ho trovato che necessita un semplice wavmix32.ini!!!
ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Chiave software

Qualcuno sà dove posso trovare qualche esempio per una semplice chiave
software
ciao a tutti e grazie ancora
--
ELETTRONIC SYSTEM
VIA FRATTE 55
35010 SANTA GIUSTINA IN COLLE
PADOVA
SISTEMI DI SICUREZZA
WEB: 
www.elettronicsystem.com
email: 
in...@elettronicsystem.com

 wrote in message
news:Xf0c5.18353$KD3.1...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Apertura Crystal report in esecuzione passo passo

Quando apro un report controllando la procedura passo passo il report viene
visualizzato correttamente mentre se lo eseguo normalmente mi da errori.
Prima di visualizzare il report vengono create delle query che al momento
della chiusura del report vengono cancellate.
Qualcuno mi sa dire come mai ?
Grazie, Alberto


Forse eseguendo normalmente le query vengono cancellate prima che CR le
utilizzi!!
Mentre quando esegui passo-passo il tuo dito e' troppo lento ;-)
ciao
	maxx

Se lo apro due volte di seguito la prima volta mi da errore quindi chiudo,
rilancio e funziona.
Non riesco a capire anche perchè le query vengono create correttamente e
funzionano.
Quando si verifica l'errore dice che non trova una delle query ...... ma nel
database esiste e funziona!!

 ha scritto nel messaggio
news:3A9F6D83...@laserinforma.com...

Non è possibile dal momento che le query le ricreo al momento della stampa e
non le cancello. :'-(

Newsgroup: it.comp.lang.visual-basic
Titolo: Tasto Minimizer del Form

Come riesco a sapere se il tasto in oggetto č stato premuto??
Vorrei fare in modo che alla sua pressione la form scompaia per poi
riapparire quando si clicca sull'icona nella tray bar.
Grazie
MaxDibbe

 riapparire quando si clicca sull'icona nella tray bar.
Controlla Form.windowstate (se non ricordo male)

> Controlla Form.windowstate (se non ricordo male)
Pero' per far "sparire" dalla barra delle applicazioni non basta usare
.ShowInTaskBar perche' non e' una proprieta' disponibile a runtime... forse
c'e' un API... cerco e ti dico!
- SonicBoom -

"SonicBoom" ha scritto nel messaggio

Sempre Sito Comune, cerca "Traybar" e te ne esce una mezza dozzina.
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !
Newsgroup: it.comp.lang.visual-basic
Titolo: vb - excel

Sapete come si può fare per vedere se una certa applicazione è in
esecuzione?
Io da una macro di excel devo aprire Word, e fino a qui non ci sono
problemi. Se però word è già aperto (e io non lo so) non voglio aprire word
come nuova applicazione, ma usare word che è già aperto.
Sapete quindi come posso testare se una pplicazione è già in esecuzione?.
Grazie 1k
marco....@comune.modena.it

 wrote in message
7r2ohf$n2n$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 sp6 - XP Pro - Problema con un input

Salve a tutti,
Mi serve un'idea geniale.
SITUAZIONE ATTUALE
----------------------------------
ho una tabella che contiene tutti i cambi per una certa divisa.
Il campo a video viene formattato usando una maschera.
Il controllo non è una vera e propria textbox ma un controllo
personalizzato con due modalità: una "standard" che usa una vera e
propria textbox ed una "XP" che ha funzioni proprie.
Noi lo stiamo usando in modalità "standard".
La maschera è siffatta: #,###.0000000000 .
PROBLEMA
-------------------
Inserendo un numero intero ipermegagalattico, premendo su "Ok"( e
quindi torno alla form che elenca i cambi per il paese) il valore
viene visualizzato come "0," se viene richiamato nuovamente.
Ripetendo i passaggi:
1) Richiamo form elenco cambi per divisa
2) Click su "Nuovo"
3) Apertura form per inserimento nuovo cambio
4) Inserimento numero enorme
5) Click su "Ok"
6) La listview lo formatta
7) Doppio click sulla listview
8) Riapertura stessa form di cui al punto 3) però in modalità modifica
9) Sulla textbox del cambio appare "0," e quindi ovviamente questo non
va bene :D
Spero di essere stato chiaro e che qualcuno di voi abbia un'idea
geniale su come risolverlo.
Andrea

Andrea Raimondi ha scritto:

Chiaro mica tanto... comunque sei sicuro di aver associato un campo 
double al textbox|controllo. Sembra il tipico errore di conversione da 
stringa a double o intero a double e così via.. Prova a spiegarmi meglio ..
Ciao Ale

Andrea Raimondi scriveva il 21/10/2008 :

Cavolo, e riesci a fare tutto questo senza nessuna riga di codice?
Sei un guru, altro che chiedere al ng...
Alberto
-- 
Alessandro Bergonzoni: Il tempo vola e noi no. Strano sarebbe se noi 
volassimo e il tempo no, il cielo sarebbe pieno di uomini con 
l'orologio fermo.

 La maschera è siffatta: #,###.0000000000 .
uh uh... virgole e punti cozzano....
Pesca il contenuto della cella COME TESTO
Identifica quale e' il separatore dei decimali
Elimina tutti i caratteri non numerici tranne il suddetto separatore
rimpiazza il separatore con il punto
estrai il numero con VAL()
? format (123456.79,"#,###.0000000000")
123.456,7900000000
? VAL("123.456,7900000000")
 123,456
il problema e' (apppunto) qua:
 -- > 123.456,7900000000 < --
devi convertirlo prima in
123456,7900000000
poi in
123456.7900000000
solo allora con val() il risultato e' corretto.
Hint: 
http://forum.html.it/forum/showthread/t-1227318.html

 Alberto
Andrea

 Hint:
http://forum.html.it/forum/showthread/t-1227318.html
Bel suggerimento, cerco di cavarne fuori qualcosa :-)
Andrea

Andrea Raimondi ha scritto:

Adesso ho capito dove sta il problema!
Esiste un API che fa al caso tuo.. Se non hai gią risolto sta sera, se 
faccio a tempo, do un occhiata a del vecchio codice che avevo scritto 
per poi girartela!
Ciao Ale

Newsgroup: it.comp.lang.visual-basic
Titolo: Creazioni di font

E' possibile creare file font?
come?
esistono softwere x questo scopo?

 ha scritto nel messaggio
news:8kl264$pgj$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: disabilitare tasti in vb.net

ciao a tutti
scusate se scrivo un post che ne riprende un altro di ieri, ma purtroppo non
sono riuscito a risolvere il problema:
devo disabilitare alcuni tasti della tastiera in un'applicazione 
VB.NET
. I
tasti sono: BACK, CANC, FRECCE e qualche altro in modo che un utente non
possa modificare il testo appena scritto in un RichTextBox.
Ho provato a rilevare il codice del tasto sull'evento KeyDown, ma non č
servito a molto.
C'č un sistema + veloce ed efficace?
grazie mille,
ciao!

 è servito a molto.
Scrivo il post senza avere sottomano l'help di 
vb.net
, per cui potrei fare la
solita figura barbina ;-)
Mi sembra di ricordare che nei parametri passati dall'evento keydown, per essere
precisi nell'oggetto chiamato "e", ci sia la proprietà handled, quindi testi il
codice del tasto che ti viene inviato, se è tra quelli che ti interessano (cioè
uno di quelli che vuoi eliminare) basta che tu metta quella proprietà a true e
il sistema ignorerà la pressione del tasto.
Comunque, se fossi un utente, mi incavolerei non poco, se non potessi correggere
quanto ho appena scritto... :-)
Salutoni
Sergio

 Sergio
Ciao e grazie mille ancora!

 prove di dattilografia :) Sai che prove se si potesse cancellare? :)
sinceramente, non ci avevo pensato :-)
Postresti però implementare la funzione bustarella: se ti fanno un versamento
gli permetti la correzione di tre caratteri :-)
Pagamento via web tramite carta di credito :-) :-)
Salutoni e buon lavoro
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con mscomm

Ciao, a tutti.
Ho una stampante di codice a barre in seriale da un mio applicativo dos
riesco a stampre lo stesso file generato "type nome file >com1 " riesco a
stampare.
Ma usando MSCOMM non riesco
            MSComm1.PortOpen = True
            Open "test.bar" For Input As #2
            Do While Not EOF(2)
                         Line Input #2, rigo
                         MSComm1.Output = rigo
                         Print rigo
            Loop
            Close #2
            MSComm1.PortOpen = False
Dove spaglio
Grazie
Franco

                         Print rigo
??????????????????????????
Cos'è?


 Cos'č?
E' un controllo che ho attivato per vedere cosa manda sulla seriale .


 wrote in message 
news:cjbdho$sfc$1...@lacerta.tiscalinet.it...

beh, come minimo bisognerebbe vedere quale porta seriale stai usando 
(property CommPort) e che tipo di settings hai impostato (property Settings 
appunto);
supponendo che tu abbia impostato correttamente a design time tali property, 
ho il forte sospetto che dopo l'invio della stringa da stampare ci sia 
bisogno di trasmettere anche un bel vbCrl oppure vbCrLf, e cioè
 MSComm1.Output = rigo & vbCr  ' oppure vbCrLf, fai delle prove
ciao

 Dove spaglio
A me funziona con
        aa$ = dle & Chr$(254) & Chr$(1) & Chr$(32) & Chr$(225) & dle & etx
        MSComm1.Output = aa$    'Invio aa$
Non considerare i caratteri di aa$ che sono un'inizializzazione e sono tutte
caratteri.
Ho settato la porta:
    ' Utilizza COM1.
    MSComm1.CommPort = 1
    ' Velocità 9600, nessuna parità, 8 bit di dati e
    ' 1 bit di stop.
    MSComm1.Settings = "9600,N,8,1"
    MSComm1.RThreshold = 1
    MSComm1.InputLen = 1
    ' Apre la porta.
    MSComm1.PortOpen = True
Vedi le varie proprietà....

Ok funziona
Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: Creare un oggetto

questa macro e' di VBA e adesso vorrei attivarla da VB6, ma  mi ritorna:
' Il componente ActiveX non puo' creare l'oggetto?
Private Sub Command1_Click()
Dim Xl As Object
Set Xl = GetObject(, "Excel.Application")
fileDaAprire = Xl.GetOpenFilename("File di Testo (*.mlg;*.ml), *.mlg;*.ml")
assunto che sono all'inizio, cosa non ho capito?
saluti e grazie

 assunto che sono all'inizio, cosa non ho capito?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

     Excel e' aperto, prima del clic su Command1?
??????????????????????????????????
ciao

 news:ZECW9.51359$0v.16...@news1.tin.it...

    C'e' qualche problema?


 > ??????????????????????????????????
in effetti si, data la mia ignoranza in merito!!!
devo aprire prima Excel, poi VB6 e attivare l'oggetto Button che mi dovrebbe
eseguire la macro di VBA?
grazie per la pazienza!!!
saluti

 dovrebbe eseguire la macro di VBA?
    Si', se lasci il codice cosi' come sta.
    Perche':
        Dim Xl As Object
        Set Xl = GetObject(, "Excel.Application")
"vuol dire" ricava l'istanza di un oggetto esistente in memoria, di classe
Excel.Application, ed assegnalo alla variabile oggetto Xl.
    Pertanto se tale oggetto non viene trovato ottieni un errore. Dovresti
intercettare l'errore in modo da rimediare alla non esistenza in memoria di
tale oggetto creandone uno nuovo per mezzo di CreateObject. Studia le pagine
della guida riguardo queste due funzioni e soprattutto sperimenta gli esempi
proposti.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Campi Data e SQL

Ho un piccolo problema che però non riesco a risolvere.
Devo effettuare una semplicissima query, selezionando i valori di tipo Data all'interno di un range.
La data nel db Jet è nel formato gg/mm/aaaa così come i valori limite che sono inclusi in due campi di testo.
Ecco l'istruzione:
Data1.RecordSource = "SELECT ALL * FROM Tabellai WHERE Data >= #" & Data1.Text & "# AND Data <= #" & Data2.Text & "#
ORDER BY Data ASC;"
Data1.Refresh
Il problema sta nel fatto che prende in considerazione solo i mesi e non calcola i giorni:
Ovvero, se
Data1.Text = 10/05/1998
e
Data2.Text = 01/05/1998
li prende entrambi, mentre il risultato della query dovrebbe essere nullo?
Come mai?
Il problema non sussiste se nel DB uso dati di tipo Testo anziché Data, ma a quel punto non riesco ad ordinarli.
La soluzione che ho adottato è quella di tenere una copia del campo Data in formato testo e così bypasso il
problema...... ma la soluzione è decisamente penosa....
Se sapete darmi una dritta, vi ringrazio fin d'ora.
Saluti,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

Come mai?
Hai provato ad aggiungere un controllo con DateDiff prima di eseguire la
Query?
Tipo
If DateDiff (format("Short Date", Data1.text), format("Short Date",
Data2.Text) >0 then 'esegui la Query'
non so' se però risolve il tuo problema

no, poiché il problema sta all'interno della query...
Grazie comunque..
Ciao,


Ho risolto questo problema costruendo la query SQL con le date nel formato
mm/dd/yyyy trasformandole con la funzione Format.
A me ora funziona tutto.
Saluti

Dovresti risolvere il problema cosě piů o meno
select * from  [nometabella] where nomecampodata BETWEEN #01/01/1998# AND
#10/12/1998#
aggiustala e dovrebbe funzionare
Ciao By Zolfo
Cosě č se vi pare
Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO!!!!Creare un windows metafile

qualcuno di voi sa come creare un file con estensione "wmf" e magari anche
disegnarci e scriverci?
cerco cose semplici...
vi ringrazio se mi rispondete tramite e-mail al:
lk...@tiscalinet.it
ciao grazie

 ha scritto nel messaggio
news:UnE_8.13214$GV2.3...@twister2.libero.it...

Devi usare le API.
Ora vado a memoria:
1) Crei un file WMF o EMF con l'API CreateXXXXXXXX (non ricordo bene il
nome, ma se cerchi lo trovi).
2) usi il 'numero' che ti ritorna l'API precedente come contesto grafico per
le API di disegno (LineTo, Ellipse...)
3) se non ricordo pale devi chiudere il file. FINE
Speso di esserti stato d'aiuto.
Saluti,
Pusky


ok grazie...
perň ora non riesco a scrivere il testo su un wmf.
utilizzo la chiamata "textout" correttamente,(infatti se fatta in un form
funziona)ma qualcosa non va proprio. credo sia il parametro "hdc".non rieco
a passargli quello giusto.
potete aiutarmi?
grazie
Marco
--------------------------------
Inviato via 
http://usenet.libero.it

 potete aiutarmi?
In ke senso non riesci a passargli quello giusto?
Se poi non ricordo male, devi 'creare' un font (createfont), selezionarlo
(selectobject) e
dopo averlo usato distruggerlo (deleteobject, con i giusti accorgimenti...)
Se anche cosě non funzia, puoi fare una prova con la DrawText.
Spero di averti messo sulla giusta strada (anke perkč non saprei cos'altro
dirti).
Saluti,
Pusky