mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Miglior metodo per database semplice

Ciao a tutti...
per esercitarmi, sto costruendo una piccola applicazione di prova...
tale applicazione, sviluppa i turni di n persone, per tutto il mese.
La procedura funziona a meraviglia, nel senso che dopo le elaborazioni
ottenute secondo dei criteri che io imposto di volta in volta, mi
sviluppa tutto il mese. Ora, devo perň salvare tutto il mese, in un
database, in modo da poterlo richiamare all'occorrenza e/o modificarlo
in base alle esigenze giornaliere. Secondo voi, che tipo di database
mi conviene utilizzare? Un semplice file txt come si usava una volta
nei vecchi basic? Oppure in access, di cui ho una discreta conoscenza?
Avete alternative piů valide e/o consigli adeguati al mio caso? Grazie
per l'eventuale risposta.

 nei vecchi basic? Oppure in access, di cui ho una discreta conoscenza?
dipende dai possibili sviluppi che prevedi per l'applicazione.
se ti serve soltanto salvare uno status quo, va benissimo un file, testo
o binario, vedi tu.
se prevedi  di applicare elaborazioni successive allora e` consigliabile
un database, in  modo da non  reinventare la ruota ed usare un approccio
standard ai dati (sql).
-- 
ciao, hal

Grazie per la risposta. Purtroppo mi sono reso conto che in 
VB.NET
(vengo dal vb6) non si riesce ad usare un db access come facevo prima.
Se si può fare, ancora non trovo il metodo. Sono nuovo in .net e
pensavo che dopo tanto tempo (circa 4 anni), non fosse cambiato niente
con .net nell'usare i db access. Invece, pare che sia cambiato tutto.
Purtroppo, prevedo di usare elaborazioni successive e di sql sono
proprio ad uno stato primitivo, di solito risolvevo tutto con access.
Hai qualche consiglio, che so, un modo per inserire access o usare sql
senza installare tutto il server sul pc?


 senza installare tutto il server sul pc?
Se ti serve un database solo locale, access IMHO va benissimo.
Se pensi serva accedervi da rete, usa sql server da subito, cosi`
adegui anche la logica. Spesso chi lavora solo con access scrive
(quando lo scrive) del pessimo codice sql.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Sono un principiante!!!

Vorrei imparare a programmare in visual basic, ma ne so molto poco... 
vorrei sapere se il compilatore VB che si trova nel pacchetto office 2000 va bene per fare delle applicazioni "decenti", e poi vorrei sapere che differenza c'e' tra tale compilatore e gli altri come VB 5 e 6.0.
Grazie in anticipo! 
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it

 Grazie in anticipo!
essenzialmente una differenza, direi.
quello che c'e' con office non e' un compilatore.
e' vba (vb for applications), che ti permette di mettere codice, macro
ecc. nelle applicazioni office, ma non di fare app a se'.
per quelle ti serve vb, di cui al momento e' in vendita la versione 6.
ciao, a.

 ha scritto nel messaggio
news:999192080654...@inwind.it...


 <BR>
Complimenti per la tua velocia', hai postato in un orario DECENTE: prima che facessi la domanda.... :))))))
Grazie a tutti!! 

Newsgroup: it.comp.lang.visual-basic
Titolo: Access...sconosciuto !!

Salve a tutti, è la prima volta che entro in questo NG e volevo chiedere a 
qualcuno di voi un particolare.
Volevo realizzare un database con Access per la gestione di titoli azionari 
schematicamente così composto
         1          2        3        4                5            6 
   7              8
data_Acq.       titolo  €_Az    €_Banca data_vend       €_Az    €_Banca 
Valore
I campi 1=data
           2=testo
3-4-7-8=campi che dovrebbero contenere delle operazioni
Il problema è che non riesco ad impostare le operazioni ed allora mi 
chiedevo se esistono già in rete degli esempi similari.
Grazie per le risposte.
pino
_________________________________________________________
Do You Yahoo!?
Get your free @
yahoo.com
 address at 
http://mail.yahoo.com
-- 
Posted from 
smtp017.mail.yahoo.com
 [216.136.174.114] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Cerca su un motore di ricerca, o guarda nel sito della Microsoft stessa,
dovresti trovare molti esempi.
Meglio però se ti leggi qualche guida, Access è un programma particolare, se
i volumi di dati non sono grandissimi ti coverrebbe utilizzare Excel che è
molto più intuitivo. In Access dovresti prepare maschere per l'alimentazione
delle tabelle, query che ti eseguano le operazioni alle quali accennavi e
che sarebbe inutile inserire sulle tabelle o maschere stesse....... insomma
ci vuole un bel pò di allenamento........ e non basta mai!!!    :-(((((
Ciao!!!

Ti ringrazio per i suggerimenti, ma ho già provato con Excell e a dire il 
vero non è che mi piaccia molto.
Nella realtà in Excell è tutto molto macchinoso e faraginoso inoltre gli 
automatismi sono poco
"automatici", così almeno per la mia conoscenza.
Pensavo che in Access fosse un pochino più semplice anche se si deve creare 
tutto da zero.
pino
_________________________________________________________
Do You Yahoo!?
Get your free @
yahoo.com
 address at 
http://mail.yahoo.com
-- 
Posted from 
smtp012.mail.yahoo.com
 [216.136.173.32] 


 ha scritto nel messaggio
news:5.0.0.25.2.200103...@box4.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [MEETING] sì... ma dove?

Mi sono perso qualche post o non è ancora stato reso pubblico dove trovarci?
Quando arrivo a Bologna continuo a girare sulla tangenziale finchè qualcuno
mi dice l'uscita giusta?
Ciao



come detto e come scritto sulla "pagina del meeting" (
www.murialdo.it/it_lang_vb/meeting
) verrete
avvisati via e-mail....
non è ancora stato deciso...
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
---------------------------------------------------------------------------

 mi dice l'uscita giusta?
si'. sara' la polstrada, e ti trovera' anche il locale dove passare quello e
qualche altro pomeriggio, se, come sembra, vieni in moto, con alessandra e
alessandro.
alezanna :))
Newsgroup: it.comp.lang.visual-basic
Titolo: Transazioni SQL

Ciao a tutti,
Scusate la banalitą della domanda ma mi č venuto un dubbio.
Quando io apro una transazione sulla connessione cosa succede?
Nel senso, blocco tutto il db?
Solo te tabelle che sto toccando?
Posso mettere in stransazione una singola tabella?
Ciao e grazie 


Il tipo di transazione dipende da come viene aperto il database...
puoi creare transazioni isolate (per cui le modifiche fatte da una persona,
non vengono viste da altre) o condivise (le modifiche si riflettono su 
tutte le
transazioni). Il database di sicuro non viene bloccato; forse si può 
specificare
se bloccare o meno le tabelle interessate...dovresti vedere su MSDN

Posso mettere in stransazione una singola tabella?
Certo. E' ovvio però che dipende dalle operazioni che ci devi fare (se
devi scrivere 200 record in un colpo solo tramite una direttiva
INSERT, allora la transazione va bene).
In linea generale, comunque, lo scopo per cui nasce lo
strumento-transazione è quello di consentirti di lavorare su più
tabelle, con operazioni interdipendenti tra loro, in modo tale che
vengano gestite come unità (vedi sopra). Esempio: supponiamo di dover
prendere un ID da una tabella, generare con questo un record ordine e
una serie di righi a questo collegati. In questo caso, racchiudi tutto
in una transazione; qualora vi dovessero essere problemi, non fai che
un rollback e torni alla situazione precedente l'inizio del lavoro
(ripristina la tabella degli ID, gli ordini, ecc.).
Avvertenza (anche se credo che a questo punto sia ovvio): non è mai
conveniente tenere una transazione aperta troppo a lungo, dal momento
che aumenta la probabilità che connessioni concorrenti eseguano
modifiche tali da rendere la tua transazione non valida, per cui la
logica che io solitamente utilizzo è: l'utente preme il pulsante
'Salva' -> apro una transazione -> eseguo le operazioni di modifica ->
eseguo il commit (o il rollback, con segnalazione di errore).
--
Ciao!
Luca Menegotto

 Posso mettere in stransazione una singola tabella?
Di molto aiuto è la guida di SQL Server, termine UPDLOCK
Ave
giuseppeD
---
CCR
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto Printer

Da word posso modificare la pagina come voglio.
Come posso fare da VB per fare più o meno la stessa cosa con l'oggetto
Printer????
Grazie

Posso in VB6 impostare la dimensione di una pagina senza modificare le
impostazioni della stampante e senza creare moduli di stampa personalizzati,
come si puň fare con Word?
Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con Maximize

Salve a tutti.
Ho un problema con una Main (Form "Principale") di un database Access:
Ovvero lo massimizzo col comando Maximize di docmd ma
quando, dopo aver premuto un tasto di questo Form e eseguito
altri comandi e aperture di altre maschere, ritornando al Main
in questione non è più massimizzato.
xché?
Il "maximize" l'ho inserito nell'evento Open_Form.Load
Qualcuno è così gentile da suggerirmi dove sbaglio?
Grazie!

 ha scritto nel messaggio
news:eyPD9.63290$Yw.29...@news2.tin.it...

non è che sbagli, è che l'evento "load" si verifica solo una volta nel ciclo
di vita della form, non tutte le volte che questa viene attivata. Prova a
mettere l'istruzione di "massimizzazione" nell'evento "activate" (o simili)
della form che ti interessa.
Salutoni
Sergio

 ha scritto nel messaggio
news:IuoE9.70691$Yw.33...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Ultimo appello!

Terzo ed ultimo appello ai piů esperti di connessione ai Database, di links
utili ecc...
Non riesco a risolvere il mio problema:
Creo una tabella Access2000 via odbc. Tra i campi, ne ho alcuni di tipo
char. Fin qui tutto bene.
Quando apro la tabella in struttura da Access 2000, mi accorgo che per
questi campi l'ultimo parametro (Compresso) č False.
Vorrei sapere se č possibile pilotare questo valore da codice.
Accetto qualsiasi suggerimento, anche quello di sparire dal NG... Devo
essere antipatico perchč non mi c.g. nessuno! :-(
Grazie per l'attenzione.
Andrea.

 essere antipatico perchè non mi c.g. nessuno! :-(
Forse nessuno sa risponderti....
Nemmeno io, mi dispiace!





E' quello che temevo! Sono depresso.... :-(
Grazie per avermi risposto.
Andrea

Purtroppo non è così semplice. Intanto uso il metodo execute dell'oggetto
connection, ma avrei lo stesso problema se usassi querydef. Il problema in
realtà è causato dal driver ODBC che non accetta (o non supporta) un
parametro nella dichiarazione di un tipo (char). In pratica è la stringa SQL
che deve contenere un'informazione che permetta al driver di generare un
campo stringa con il parametro unicode compresso.
Comunque ti ringrazio per avermi risposto. :-)
Andrea.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Gestire una WebCam

Salve a tutti...
belli e brutti ;-)
Ho la necessita' di fare un'applicazione che gestisca la WebCam (una Philips
Vesta pro) collegata ad una porta USB...
In pratica lo scopo fondamentale dell'applicazione e' quello di scattare
foto ogni tot secondi per monitorare un ambiente. Dovrebbe effettuare un
confronto tra le nuove foto scattate e confrontarle con le vecchie... se la
foto e' diversa da quella precedente la sbatte in un archivio.
Questo mi serve per controllare gli accessi in una camera dove e' installato
un server e vedere tutte le persone che vi accedono...
A presto...
Alfonso Di Stasio.

 wrote in message
871qka$q4c$2...@nslave1.tin.it...


sul sito comune c'è qualcosa;
[...]
tnx ;-)

 foto e' diversa da quella precedente la sbatte in un archivio.
Il problema e' interessante, ma la soluzione non e' cosi' semplice!
Essendo l'immagine presa da sorgente analogica (la webcam), se tu facessi un
semplice confronto fra le immagini vi sarebbe sempre una seppur piccola
differenza!
Allora dovresti creare un algoritmo (o rubacchiarne uno.. deve esserci qualcuno
che ci ha gia' pensato!) che confronti le immagini non pixel per pixel ma in
base ad uno schema generale...
Io ti consiglierei di scriverlo in C++ e poi importarlo in visual basic, visto
che queste cose di solito sono abbastanza cpu intensive!
Buon Lavoro! :-)
Bye, Norman

Buon Lavoro! :-)

 che ne pensi?
Ehi, niente male come idea! :-)
Ad ogni modo anche in questo caso sarebbe meglio dare un certo margine (tipo 2 o
3 kb), ed inoltre puo' succedere che per puro caso certe immagini abbiano la
stessa grandezza.
bye!
Norman

 dedicarmi al programma...
Netmeeting... brrrr!!
Ma aspetta un attimo: non conosco il tipo di webcam che usi, ma di solito queste
hanno un IP definito a cui si accede e dove si pue' prendere l'immagine.. Non
vedo perche' passare per netmeeting!
Bye
Norman

vedo perche' passare per netmeeting!
Ciao...
sara' che ora sono tornato da una festa oppure... sara' che sono un pò
brillo e sto singhiozzando...
ma non ho capito che vuoi dire...
potresti spiegarti meglio?
A presto...
ByeZzzz...
--
E' meglio una birra in più che una pasticca di extasy...

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

Salve, di nuovo qui..... mi perdonerete.
Come e' possibile eseguire un ingrandimento (o rimpicciolimento) di una
immagine e,
fatto questo, salvare il risultato (bmp) su disco ?
Ringrazio chiunque abbia qualche info (o conoscenza di ocx che facciano il
caso mio)
Stefano
StefanoAlbo...@iname.com

il metodo PaintPicture ti puo aiutare, consulta l'help in linea
bye
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] VB5 e Cambio risoluzione

Public Sub changeRes()
            Dim DM As DEVMODE
            'Modifica la risoluzione corrente, senza chiedere conferma.
            With DM
                .dmPelsWidth = 800
                .dmPelsHeight = 600
                .dmBitsPerPel = 16
                .dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT Or DM_BITSPERPEL
                .dmSize = LenB(DM)
            End With
            If ChangeDisplaySettings(DM, CDS_FORCE) <> 0 Then
                MsgBox "Errore: impossibile modificare la risoluzione.",
vbCritical
            End If
            'Seleziona la nuova voce del menu.
End Sub
Sto cercando di usare questa procedura per impostare la risoluzione
all'avvio del mio programma, quando la chiamo il pc mi da errore
irreversibile.........(quello con la schermata blu) e debbo riavviare.
Solo una volta dopo questa schermata è uscita una finestra che più o meno
diceva così:
"vb5 ha provocato un errore di protezione nel modulo gdi.exe)."
Qualcuno potrebbe spiegarmi il tutto ?
Grazie e ciao.

Che scheda Video hai?
Perché mi è capitato (non so perché) che alcune schede non supportassero il "Force", quindi bisognava riavviare per
rendere effettive le modifiche....
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Inserire DR

Buongiorno a tutti,
Ho un problemino da risolvere con il vostro aiuto.
Ho realizzato un Data Report con DataEnvironmento.
Ora vorre inserire DR e DE in un altro software, come posso fare?
Non trovo la possibilità di inserire DR esistente,
devo riprogettare il DR??, che seccatura.
Grazie,
.

 ha scritto nel messaggio
news:vA0f8.33101$v7.12...@twister1.libero.it...

Prendi il PC buttalo dalla finestra ....fai un giro al lago,mare,
monti.....torna a casa...
accendi il tuo nuovo pc....installa vb....crea il tuo progetto....
fai tutto quello che devi fare....nella finestra gestione progetti...clicca
col tasto destro ....menu inserisci..inserisci file i data environment sono
i file *.dsr....
..rifai inserisci...stavolta...datareport(sono sempre i file *.dsr...ma tu
hai usato nomi parlanti vero???)....
Logicamente...il datareport non funziona al 99%..perchè sei su un pc nuovo
in cartelle diverse da quelle originarie....aggieggia il DataEnvironment
perchè punti al vero DB..a quello che davvero hai sul tuo nuovo pc!...fai un
test connessione!
Se non ti funziona ...o beh...stai sbagliando qualcosa...

 Dove devo inserire il codice di filtro?? e come
CUT
facciamoci del male.....
Me.Sections("Intestazione").Controls("Label1").Caption = "yuuhu!"
Il data report č suddiviso in sezioni....
Me..sostituiscilo col nome della sezione
Sections("Nome sezione che gli hai dato...intestazione, corpo,sottogruppo
etc etc")
Controls("Nome del controllo ALL'INTERNO della sezione")
proprietą del controllo...se invece di caption metti visible....
Una nota il dataenv č scomodo....con questo sistema tu puo crearti un
report...non associando nulla in design....ma associandolo da
codice...cmq...anche qui nell'help c'č!
bye!
:-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Network API

Dove posso trovare una guida, esempi,
addirittura dei libri decenti?
A casa ho la guida di Appleman sulle API, ma non
tratta minimamente delle network api. Visto che mi servono,
anche se ho trovato un esempio funzionante di quello che mi
occorre, mi piacerebbe lo stesso capire cosa diavolo fa l'esempio
per imparare.
Idee?
Ciao Andrea.

addirittura dei libri decenti?
Penso ti convenga partire da 
http://msdn.microsoft.com/
In questo modo riesci anche a farti un' idea piu' precisa di cosa
cercare e dove.
Per iniziare, cerca le funzioni che iniziano per Net...
Su msdn ci sono parecchi esempi in c++ ed anche qualcosa in vb.
-- 
hth, hal

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

Ho inserito un'immagine nel Form1 nella proprietą picture volevo adattarla
al form ma non ci sono riuscito ora vorrei eliminate l'immagine come posso
fare ??
Grazie 1000 e Scusatemi per la banalitą so gia che č una cazzata

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Movimento fluido

Ecco il mio problema: devo muovere una PictureBox ogni 20 millessimi di
secondo e senza poter usare il MMtimer.ocx che mi da problemi...
come possso fare?????
GRAZIA


Cambiare linguaggio di programmazione...
Ma che problemi ti da l'MMTimer?
Roal Zanazzi

Newsgroup: it.comp.lang.visual-basic
Titolo: smart card? [non illegalmente !]

Salve, avrei interesse a sviluppare applicazioni con un lettore di
smart card.
non ho nessuna intenzione di programmare smart card per ricevitori
satellitari, mi servirebbe soltanto poter scrivere alcuni dati (ad
esempio nome, cognome ...) e poterli rileggere.
Qualcuno ha un'idea di come si possano pilotare?
esistono ocx in merito?
dove posso trovare maggiori informazioni ?google è troppo dispersivo
:-((
thanx !
--
jojo
La prova più sicura che esiste una vita intelligente extraterrestre è
che non ha ancora cercato di contattarci...

 ha scritto nel
messaggio news:Ca%I8.98446$zW3.1...@news1.tin.it...
CUT
Come google dispersivo!....sarà la tua ricerca dispersiva!
http://www.futuranet.it/prodotti/FuturaProdotti/Futura%20Elettronica%20-%20H
ome%20Page%20Prodotti_file/Futura%20Elettronica%20Prodotti.htm

 Come google dispersivo!....sarà la tua ricerca dispersiva!
Forse voleva dire detersivo... :-PP
________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)
Newsgroup: it.comp.lang.visual-basic
Titolo: (?) Come referenziare le form.

Ho il seguente problema.
Se dal modulo.bas voglio cancellare una label della form Prima posso fare:
Prima.label.caption = "".
Se però ho due form: Prima e Seconda, entrambe con una Label, come posso
scrivere una funzione nel modulo che cancelli la Label della form chiamante.
Ho cercato nell'help ed ho visto che ogni elemento grafico di una form ha un
handle.
Credo quindi che si possa fare; non ho invece trovato le istruzioni per
referenziare.
Devo cioè far comprendere alla funzione quale Label deve cancellare: la
label della form che ha invocato la funzione.
Un grazie anticipato a chi mi aiuta.
Francesco.

 wrote in message
kw%x7.10104$1H1.9...@news.infostrada.it...


 wrote in message
news:kw%x7.10104$1H1.9...@news.infostrada.it...

Aggiungi un modulo (click destro sul progetto, poi ADD, poi MODULE) al tuo
progetto e inserisci la sueguente sub:
-----------------
PUBLIC SUB CancellaLabel (ByRef miaForm as Form)
    miaForm.MiaLabel.Caption=""
END SUB
-----------------
Poi, dalla form, QUALSIASI FORM, scrivi:
-----------------
CancellaLabel NomeDellaForm
-----------------

Applicato e funziona a meraviglia.
Stupefacente il tempismo della vostra risposta (ho usato il metodo di dads).
Grazie ancora.
Ciao. Francesco
"dads" <pra...@TTT.it> ha scritto nel messaggio
news:9qa2iu$t44$1...@pegasus.tiscalinet.it...


 CancellaLabel(Me.Name) oppure CancellaLabel(Nomeform)
io di solito uso sub
    sub moveprev(rs as recordset)
        rs.moveprevious
    end sub
chiamandole senza parentesi
    moveprev data1.recordset
ciao, j.

     moveprev data1.recordset
E fai bene!
O si usa la Call o si omettono le parentesi.
E' stato più volte evidenziato che usare
NomeSub (Parametro)
Equivale a
Call NomeSub(ByVal Parametro)
Poi non lamentatevi se le sub non restituiscono i parametri ByRef :)
Ciao

 wrote in message
news:Jw0y7.10542$1H1.9...@news.infostrada.it...


 
Allora a questo punto si potrebbe fare anche:
PUBLIC SUB CancellaLabel (ByRef miaLabel as Label)
    miaLabel.Caption=""
END SUB
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/

Newsgroup: it.comp.lang.visual-basic
Titolo: Compilazione form sul WEB

Vorrei sapere come posso, attraverso una mia applicazione, e in modo
completamente automatico, compilare un form su Internet, ad esempio con gli
username e password ottenuti attraverso una inputbox.
Grazie,
               Stefano


Controlli il WebBrowser tramite il Document object.
Esempio
WebBrowser.Document.All.Item("password").Value = InputBox ("Inserire
Password:")
Ciao

 ha scritto nel messaggio
news:a9s2sh$hn9$1...@newsreader.mailgate.org...

Perchč devi compilarle il form ? Basta inviare direttamente i dati ... con
winsock apri una connessione al server sulla porta 80 ...
ed invii http;//
www.tuosito.com/invia.asp?user=pippo&pass=gatto
Spero d'essere stato chiaro ...
--
~~~ MrOnederfull ~~~
mroned...@hotmail.com
http://www.mronederfull.it
 (coming soon!)
Newsgroup: it.comp.lang.visual-basic
Titolo: Ricezione di un messaggio

Come posso in Visual Basic ricevere un messaggio da un'applicazione esterna,
che per esempio ha usato una SendMessage()?
Come posso dirgli di eseguire una certa funzione quando riceve un
determinato messaggio?
ciao


Se il messaggio e' stato inviato ad una finestra allora occorre subclassare la finestra
e gestire di conseguenza il messaggio.
Mi sembra che si sia parlato pareccio di subclassing su questo ng e mi pare che esistano
pure esempi sul sito comune (
http://it-lang-vb.net
).
Se non trovi, allora riposta pure.
ciao, hal

 wrote in message
news:9fl5kf$vaq$1...@menelao.polito.it...


Uhm...
Il modo piu' semplice (ma piu' pericoloso) e' usare la classica CopyMemory,
ma il problema e' capire quanti caratteri contiene la stringa. In questo
caso dovresti operare in ciclo di CopyMemory fino a che non avrai trovato un
NULL terminator.
Altrimenti posso consigliarti questa (pero' devi avere IE4 installato):
StrCpy
Copies one string to another.
LPTSTR StrCpy(
    LPTSTR psz1,
    LPCTSTR psz2,
);
Parameters
psz1
[out] Address of the destination string.
psz2
[in] Address of the source string.
Return Values
Returns a pointer to psz1.
Requirements
  Version 4.71 and later of Shlwapi.dll
  Windows NT/2000: Requires Windows 2000 (or Windows NT 4.0 with Internet
Explorer 4.0 or later).
  Windows 95/98: Requires Windows 98 (or Windows 95 with Internet Explorer
4.0 or later).
  Header: Declared in shlwapi.h.
  Import Library: shlwapi.lib
Eccoti il codice per l'esperimento
Private Declare Function StrCpy Lib "shlwapi" Alias "StrCpyW" _
        (ByVal pszDest As Any, ByVal pszSrc As Any) As Long
Private Sub Form_Load()
    Dim s As String, t As String
    s = "ciao"
    t = "*********"
    StrCpy t, s
    ' Per un dato ricevuto da una API passa al posto di s ByVal wParam
End Sub
Mi raccomando di allocare PRIMA il buffer, si garantiscono esplosioni
atomiche per buffer allocati male...
Infine... Occhio che VB ragiona internamente in Unicode, se la tua
applicazione riceve un messaggio ANSI dovrai fare una StrConv della stringa
copiata con parametro vbUnicode, senno' vedrai una serie di ???????????
quando cercherai di leggere la stringa.
Ciaotutti,
Asterix

in uan variabile di tipo string.
msdn suggerisce un codice vb di esempio, usando SendMessage
ed il messaggio WM_COPYDATA:
HOWTO: Pass String Data Between Applications Using SendMessage 
Q176058
http://support.microsoft.com/support/kb/articles/Q176/0/58.ASP
hth, hal

 in uan variabile di tipo string.
Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory"
(Destination As Any, Source As Any, ByVal Length As Long)
Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal
lpString As Long) As Long
Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (ByVal
lpString1 As Long, ByVal lpString2 As Long) As Long
Function StrFromPtr(ByVal lAddress As Long) As String
    Dim tmp As String
    tmp = String(lstrlen(lAddress), 0)
    CopyMemory ByVal tmp, ByVal lAddress, Len(tmp)
    StrFromPtr = tmp
End Function
Ciao.


Cmq FAQed :)
Ciaotutti,
Asterix
Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Che schifo... ShellWait di un .BAT & Windows N(on)T(occare)

Se si lancia un bat con la createprocess, indispensabile per la shellwait, e
questo bat ha dei parametri, state certi che non funzionera' una cippa.
Ho usato i nomi lunghi e all'interno c'erano degli spazi, ma ho messo le
opportune virgolette e in teoria ho fatto tutto nel modo corretto, peccato
che non funzionasse nulla.
Stesso file bat, creato on the fly nella temp, lanciato senza parametri (in
pratica inserisco i parametri direttamente nel batch mentre lo creo)
funziona. La temp e' compatibile con il formato nomi 8.3, che c'entri
qualcosa?
Grazie M$...
Ciaotutti,
*

che non funzionasse nulla.
imho hai cannato qualcosa :-(
Il seguente codice funziona:
---> prova.bat (oppure prova.cmd, tanto e' lo stesso)
"F:\Program Files\Internet Explorer\IEXPLORE.EXE" %1
---> Form1.frm di Project1.vbp
Option Explicit
Sub Form_Click()
   Dim retval As Long
   retval = ExecCmd("F:\prova.bat ""I:\HowTo\How To Write Unmaintainable Code.htm""")
   MsgBox "Process Finished, Exit Code " & retval
End Sub
ExecCmd e' una funzione che avvia il processo con CreateProcess 
e ne attende il termine con WaitForSingleObject.
Fammi sapere ...
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] lanciare macro da Access

Salve a tutti,
con questo codice
With
GetObject("D:\Visual_Basic\VB_Varie\Esempi\Esportare_tabelle_da_Access\agend
a.mdb")
        .DoCmd.RunMacro "espo"
        .Quit
    End With
mi apre prima Access, ma io vorrei poter esportare le tabelle proprio per
quei clienti che NON hanno Access, però mi dice:
"il componente ActiveX non può creare l'oggetto"
Nei Riferimenti del Progetto ho inserito tutto quello che mi sembrava si
collegasse al problema ma non è cambiato niente.
Dove sbaglio?
Grazie a tutti.
Ciao.
Paolo.

 collegasse al problema ma non è cambiato niente.
semplicemente, non puoi usare l'automazione di Access se non è
installato
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma VB + adminstrator

E' possibile far girare un programma con le permission di administrator ad
un utente non amministratore?

 un utente non amministratore?
Cerca CreateProcess.
Ovviamente hai bisogno della password per lanciare il processo.
termoPilucco.

 administrator ad un utente non amministratore?
"Runas" mi pare solo da win2K in poi...

Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: stampare un file DOC

Saluti a tutti,
sono sempre il solito principiante (a vita) che ha bisogno di
un aiuto elementare ma per me troppo difficile.
Vorrei creare un VBS che stampi un file di Word.
Se qualcuno mi manda il listato necessario gliene saro' grato.
Ciao.
               Sergio

 Vorrei creare un VBS che stampi un file di Word.
Puoi sfruttare la funzione di stampa della shell di Windows che stampa 
qualunque documento riconosciuto come "stampabile" dal S.O. (quindi word, 
excel, txt, ecc.).
Il codice in Visual Basic, adattalo alle tue esigenze:
Usa la sola API ShellExecute disponibile in tutte le versioni di Windows.
'Dichiarazione API
Private Declare Function ShellExecute _
    Lib "shell32.dll" Alias "ShellExecuteA" _
    (ByVal hWnd As Long, _
    ByVal lpOperation As String, _
    ByVal lpFile As String, _
    ByVal lpParameters As String, _
    ByVal lpDirectory As String, _
    ByVal nShowCmd As Long) As Long
Private Const SW_SHOWNORMAL = 1
'Dichiarazione Sub di stampa
Public Sub PrintFile(ByVal hWnd As Long, _
                     ByVal FileName As String)
'Stampa il file indicato dal percorso
    Call ShellExecute(hWnd, "print", FileName, _
                      vbNullString, FileName, _
                      SW_SHOWNORMAL)
End Sub
hth,
Lokar
Newsgroup: it.comp.lang.visual-basic
Titolo: Numeri in lettere

Salve a tutti,qualcuno sa se esiste un modo per convertire per esempio
il "numero" 1300 nella stringa "milletrecento"? Questo per realizzare
un'applicazione per la stampa di assegni in automatico.
Grazie a tutti.
P.S.:Sul sito comune il link all'esempio per il gioco fatto in VB non
funziona
--
                 .v~  Non esiste un'arma pericolosa,esistono solo
               .(W   guerrieri PERICOLOSI
              /<M.
\~b__________/$@|\-------------------------------------------------------.
 >@)$$$$$$$$($(
)#H>=================================================----->
/_p~~~~~~~~~~\$@|/-------------------------------------------------------'
              \<M`   El Matador di Yew - Europa
               `(B
                 `?_  Icq:42795350

...


 [cut]--




 Trovato!!!!

  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
 
http://www.newsfeeds.com
       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----

 wrote


Toc, Toc,
pal, quand'è che ti decidi ad installare la patch di Outlook E.?
Lo so che mamma M$ non l'ha approvata e quindi...no forse questo è un
buon motivo per installarla...
Ciao
:-) Hd (-:

pal wrote:
[cut]
--
Ops,mi e' sfuggita!Scusate

 wrote

avanti, qui e' sempre aperto !
ma non vorrai davvero che proprio nel momento in cui bill ha alcuni piccoli
grattacapi con la corte suprema io gli vada a rompere le tasche con un
problema cosi' grave, vero ?
senza pensare che molto prob se lui non sara' piu' l'uomo piu' ricco del
mondo la moglie divorziera' all'istante e diventera' la (quarantottesima)
moglie o cognata del sultano del brunei. altre grane per w.g.iii: spese
legali, alimenti...
conso'lati, se spezzano la ms forse la OutlookExpressCo. mettera' un Re: ...
fino a quel momento, nisba. ho gia' risposto ad altri. qui la patch non
attecchisce, non so perche'. prob ha letto nel mio archivio le mie posizioni
pro-ms e ha capito l'antifona...

 > [cut]--


 :-) Hd (-:

 wrote


 fusa, sul mio particolare pc non funzia, come peraltro il dvd.
anchio ho avuto dei problemi ad installarla sul secondo Pc, ed ho
risolto copiado il file e già "patchato" (non mi volere male per questo
termine, ho messo anche le ""). Se vuoi te lo invio..
Ciao 
:-) Hd (-:

 termine, ho messo anche le ""). Se vuoi te lo invio..
si' grazie.
provo un'ultima volta.
poi se non appaio piu' sul ng vuol dire che oe e' defunto.
l'indirizzo con zelig e' finto, usa qlo di libero qui sotto.
ciao, pal
--
andrea dot palazzi at tin dot it
xday at libero dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/

 Se vuoi te lo invio..
guarda bene il soggetto...
grazie :) pal
Newsgroup: it.comp.lang.visual-basic
Titolo: richiamare una sub da un controllo utente

Ciao!
Ecco il mio problema!
Ho un controllo utente in un form, da questo controllo devo richiamare
una sub che ho nel form che lo ospita, anche se dichiaro pubblica la sub
non risco a fargliela vedere.
scusate la spiegazione contorta 
grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 non risco a fargliela vedere.
Devi risalire nell'object model. Prova con Parent e soprattutto con
Extender.
Altrimenti fai scatenare un evento del controllo, e lo gestisci nel form.
Ciao
Alberto

 scusate la spiegazione contorta
Per quanto possibile i controlli utente dovrebbero essere "neutri" nei
confronti del contenitore che li ospita, ad ogni modo dovrebbe funzionare
almeno in un paio di modi, entrambi presuppongono che la tua sub sia Public.
a. Direttamente, usando UserControl.Parent.<funzione>
b. Definendo una property/parametro di funzione dove passare il riferimento
alla form che contiene la routine
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 scusate la spiegazione contorta
Appello a tutti gli smanettoni: non sarebbe ora di studiare un po' su
qualche manuale serio per farsi delle basi decenti e riuscire a spiccicare
un discorso in maniera umana?
Secondo l'approccio client/server e' sempre il client (in questo caso: la
tua applicazione) a porre invocazioni ai servizi esposti attraverso
l'interfaccia del server (in questo caso: il controllo utente), tranne in
caso di notifiche tramite eventi o callbacks dove (come tutti coloro che non
fanno gli smanettoni sanno) l'oggetto server effettua rispettivamente il
broadcast (invocazione a tutti i clients che abbiano implementato un handler
conforme al modello esposto) o il narrowcast (invocazione ad uno specifico
client del quale sia stato passato un puntatore per riferimento)
all'occorrenza di una notifica.
Il tuo caso somiglia ad un callback, tuttavia ho l'impressione che la tua
necessita' sia quella di chiamare una subroutine specifica di QUEL form:
secondo la logica ad oggetti (principio di riuso del codice) il server NON
deve adattarsi al client (ne resterebbe vincolato ed il suo potenziale ne
sarebbe impoverito, oltre ad essere un pessimo approccio mentale
all'implementazione): e' il server che deve decidere COME comunicare al
client, mentre il client deve adattarsi.
Morale pratica:
- se vuoi generare un evento da gestire nel form, dichiara un "Public Event
%NomeEvento%(%parametri%)" nella sezione Dichiarazioni del controllo utente;
- se vuoi generare un callback serio, crea una classe d'interfaccia che
esponga i prototipi delle subroutine da implementare ed ereditala con
l'istruzione "Implements" nella sezione Dichiarazioni del form;
- se vuoi generare un callback sbarazzino (soluzione semplice ma non
rigorosa), puoi sfruttare la proprietą UserControl.Parent all'interno del
modulo controllo utente e farla seguire dal nome del tuo metodo pubblico
nella form (per esempio, Call UserControl.Parent.MiaSub(MioParam1,
MioParam2, ...))
Spero di esserti stato d'aiuto!
Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal non salva

Ho reintallato VB6 con suo CR 4.6 incorporato.
Ho il seguente problema:
dall'anteprima di stampa, clicco su salva/esporta ma non succede nulla :(
Qualcuno sa cosa bisogna aggiungere/settare per farlo funzionare bene?
--
Greg

 nulla :(
Mi era già successo una volta, e se non ricordo male installando la versione
italiana di CR il problema spariva. Ho provato ad installare italiano, ma
durante l'installazione mi l'errore:
impossibile trovare il file
C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp\IXP000.TMP
Come uscirne?
--
Greg

 Come uscirne?
Ho risolto togliendo il riferimento all'ocx e mettendo il riferimento ad un
altro ocx (italiano) che avevo da qualche parte speduto nel disco. Non
sperduto, era nella cartella CoseUtili! :)
--
Greg

Newsgroup: it.comp.lang.visual-basic
Titolo: parte che rimane fissa

Ciao a tutti, avete presente Word, Excel, Outlook, icq .... che quando li
rimpicciolite (non minimizzate) ci sono delle parti che rimangono visibili,
la status bar e i bottoni per esempio ?
Ecco ... come si fa :)))
Ciao e grazie mille a tutti .....
                Bruce

 E' una affermazione?
no, ecco ! (dopo averlo spiegato) come si fa ? (Domanda)
:))))
Spero di essere diventato chiaro :))
Ciao bruce

 E' una affermazione?
probabilmente una domanda.
se -- visto che stai li' vicino -- intanto che tu porgi (bello, eh) i
sali ad asterix, provo a rispondere. se ho capito:
---> palarm, sul mio sito.
ciao, a.
--
http://www.comune.modena.it/cittadini/apal
(*) mo' franco mi manda un gerovirus che mi converte tutti i jpeg in
tiff...

 wrote in message
news:nUTL6.89$0V5....@news2.tin.it...

Prova a vedere form MDI nella guida
Newsgroup: it.comp.lang.visual-basic
Titolo: domanda banale (ma non troppo)

Come si fa la riga incassata tipica delle maschere di installazione che
separa i pulsanti dalle istruzioni ? Ho provato con tutte le proprietą e
colori ma non riesco a farla venire fuori. Potete aiutarmi ? Grazie
anticipatamente.
Stefano
sme...@tin.it
--------------------------------
Inviato via 
http://usenet.iol.it

anticipatamente.
Ehm....
Innanzitutto cerca di utilizzare un topic chiaro: a tal proposito ti
consiglio la lettura del manifesto di questo newsgroup che trovi sul
Sito Comune.
Poi di solito dico sempre "non esistono domande banali, tutt'al più
risposte banali".
Ebbene, in questo caso mi devo ricredere... basta un po' di fantasia,
no?
Disegna una riga color &H00808080& ed una color &H00FFFFFF& 10 twip più
in basso...
Ciao,
Moreno
-- 
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------


Probabilmente esiste un metodo più efficace, ma io un po' di tempo fa avevo
fatto cosi':
Ho tracciato una linea di colore grigio scuro (&H00808080&)
Ho tracciato una linea di colore bianco (&H00FFFFFF&) con x1 e x2 uguali a
quelli della linea grigia e con y1 e y2 uguali a quelli della linea grigia +
10.
Cosi' l'effetto che si ottiene e' quello della linea incassata.
Ciao.
Skysurfer

 anticipatamente.
Metti 2 Line (o un array di elementi) su un form e nel Form_Load:
With Line1
    .X1 = 100
    .X2 = Me.ScaleWidth - 200
    .Y1 = Me.ScaleHeight - 500
    .Y2 = .Y1
    .BorderColor = vb3DShadow
End With
With Line2
    .X1 = Line1.X1
    .X2 = Line1.X2
    .Y1 = Line1.Y1 + 15
    .Y2 = .Y1
    .BorderColor = vb3DHighlight
End With
il trucco sta tutto nei colori e nel piccolo offset verticale tra le 2
linee, per il posizionamento e la dimensione regolati come credi...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

    .BorderColor = vb3DHighlight
miiii... ci sono pure le costanti!!! wow! :-PP


 End With
Bello complimenti perchè non inserirlo nel sito comune può essere utile?
                                                            danilo

 Metti 2 Line (o un array di elementi) su un form e nel Form_Load:
Oppure usa un Frame, senza Caption

 miiii... ci sono pure le costanti!!! wow! :-PP
Se dai un'occhiata all' Enum 'SystemColorConstants' con l'Object Browser
potresti rimanere sorpreso ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Toolbar per Internet Explorer

Mi sono sempre chiesto se sia possibile creare una toolbar per explorer in
visual basic.
L'idea sarebbe quella di creare qualcosa come la Google Toolbar o come
questa:
http://www.socketsoftware.com/Products/wordz/index.php
in rete non ho trovato molto.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 > in rete non ho trovato molto.
Preciso. Ho trovato questo:
http://msdn.microsoft.com/workshop/browser/ext/tutorials/explorer.asp
perň non ho idea di come ricreare la cosa. Un esempio sarebbe piů utile...


 perň non ho idea di come ricreare la cosa. Un esempio sarebbe piů utile...
Qui trovi vari esempi:
http://www.mvps.org/emorcillo/vb6/shell/index.shtml
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

 
http://www.mvps.org/emorcillo/vb6/shell/index.shtml
Grazie mille. Ora gli do uno sguardo.


 bye
uomo di poca fiducia, ecco qua quello che hai bisogno:
http://msdn.microsoft.com/library/en-us/shellcc/platform/Shell/programmersguide/shell_adv/bands.asp
molto bello, avevo fatto qualche esperimento 3 anni fa, più o meno, mi
ricordo perchè lavoravo ancora come dipendente......funziona davvero bene il
codice spiegato lì.
dagli un'occhiata e ti divertirai.....
good coding!!!
-- 
Alletun
"Io lo so che accadrà. La voce sussurra nei miei pensieri di Jair, Rone,
Allanon e soprattutto nelle Mortombre.
Sussurra segreti che mi sono tenuti nascosti, nella grigia oppressione
di questo giorno e nell'oscurità caliginosa di quello che mi aspetta.
Saremo distrutti. Tutti."
Brin Ohmsford - La Canzone di Shannara - T. Brooks

 dagli un'occhiata e ti divertirai.....
Credo che mi è più utile il link di HPL per un semplice fatto... il tuo
spiega in C++!!! :-)
Grazie comunque.


 
http://www.mvps.org/emorcillo/vb6/shell/index.shtml
Un po' troppo invasiva l'installazione degli esempi. Ora, come lo
disinstallo??
-- 
Esteban
www.seber.it
Questo post è stato scritto con bit riciclati.

 disinstallo??
Ok, scusate... trovato! Stavo cercando Edanmo's Shell Extensions, ma in
effetti č solo 'Shell Extensions'
-- 
Esteban
www.seber.it
Questo post č stato scritto con bit riciclati.

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare SSTab "al volo"

Salve a tutti,
     sto scrivendo un'applicazione che crea form "al volo", e cioè
vado a scrivere vari file *.frm in base a delle specifiche selezionate
dall'utente. Arrivo al dunque: mi sto arenando nell'aggiunta di una
SSTab in quanto tra tutte le proprietà di quest'oggetto ce ne sono 2
che non riesco a decifrare : _ExtentX e _ExtentY.
Questi sono 2 campi calcolati da VB al momento del normale salvataggio
durante le operazioni di design-time, e riguardano (credo) gli
ipotetici limiti della SSTab aggiunta.
Mi sono scervellato per parecchio tempo, ma non sono arrivato a nulla.
Qualcuno sa dirmi qualcosa?

Cagato di striscio da nessuno mi rispondo da solo....servirà a chi ne
avrà bisogno in futuro......
_ExtentX = Width * 1.763851044505
_ExtentY = Height * 1.763851044505
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Mi son perso il sonoro

Due o tre anni fa aquistai un portatile con w7 64 bit.
 
Non riuscii a far funzionare vb6 ed, avendo urgenza
di poterlo utilizzare, feci installare xp.
 
All'avvio non ha mai funzionato bene e, occasionalmente,
dovevo spegnerlo brutalmente.
Una volta avviato bene funzionave tutto regolarmente (tra
l'altro ero molto soddisfatto della velocità).
 
L'altro giorno è partito come administrator dicendo che
il file dell'impostazione utente era corrotto (o qualcosa
del genere).
Ho quindi creato un nuovo utente e riattivato un po'
di programmi.
 
Sul momento non ci avevo fatto caso, ma poi mi sono
accorto che il sonoro non funziona più (neanche quel
suono tipico di quanto si avvia xp)
 
Premetto di essere scarsino nello smanettare coi
sistemi operativi, drivers ecc.
Non trovo più il libretto di istruzioni del PC (non ricordo
neanche se sia mai esistito per la verità)
 
Gradirei ricevere commenti o suggerimenti in merito.
 
Grazie
Sauro
 
 

neanche se sia mai esistito per la verità)
 
Che io sappia non esistono libretti di istruzioni per usare il PC


>Sauro
 
 
Ciao Fede.
Sauro 
 
 

a nessin comando.
 
Non avere fretta, lascialo lavorare 10/15 minuti... il più delle volte si 
sblocca da solo... questo perchè il più delle volte c'è un'applicazione in 
background che blocca le funzionalità del sistema operativo!!!

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

Avrei bisogno di alcuni fonts per WINDOWS 95 relativi al codice a barre tipo
EAN 13.
Se qualcuno può spedirmeli al mio indirizzo di posta elettronica gliene
sarei molto grato
Grazie
e-mail : 
carl...@tin.it

...

Mi sembra che sono disponibili sul sito comune:
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/
Ciao
---
--
-
MIX (VB5SP3)
170 links a siti VB
http://www.tempolibero.com/user/mix/
http://space.tin.it/computer/gaais/
-
--
---


-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own
Newsgroup: it.comp.lang.visual-basic
Titolo: Dati preistanziati...

Ciao a tutti.
Quando navigo in Internet, su alcuni campi (tipo: nome, cognome, indirizzo,
cap,
località, ...) vengono riproposti dati digitati in precedenza (anche di
altri siti).
Come si fa a cancellare tutte queste informazioni visto e considerato che
dalle opzioni
di Explorer : STRUMENTI+OPZIONI INTERNET+ELIMINA FILES TEMPORANEI e
CRONOLOGIA non me li cancella come vorrei?
Grazie anticipatamente a chi saprà e vorrà rispondermi.
Alberto

Dovresti eliminare i cookies, la loro collocazione dipende da che sistema
operativo stai utilizzando, in windows'95 / 98 dovrebbero essere sotto
windows\temporary internet files\cookies, in WinNt sono in
winnt\profiles\<Nome login>\Cookies

 Come si fa a cancellare tutte queste informazioni visto e
considerato che dalle opzioni di Explorer : STRUMENTI+OPZIONI
INTERNET+ELIMINA FILES TEMPORANEI e CRONOLOGIA non me li
cancella come vorrei?
    ! Strumenti
      ! Opzioni Internet...
        ! Contenuto
          Informazioni personali
          ! Completamento automatico
            Impostazioni Completamento automatico
            Utilizza completamento automatico per
            ? [V] Indirizzi Web
            ? [_] Moduli
            ? [_] Nome utente e password sui moduli
            ?     [.] Richiedi salvataggio password
            Cancella Cronologia Completamento automatico
            ? Cancella moduli
            ? Cancella password
Dove:
    "!" sta per "Clic";
    "?" sta per "Clic" se interessa.
Verificato con:
    Microsoft Internet Explorer 5, Versione 5.00.2919.6307.
--
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: ?Set database

In un form, devo aprire un database in almeno 4 routine.
E' meglio:
- Prima ipotesi
Dim Dbs As database, nel modulo del form
Set Dbs=opendatabase(ecc), nell'evento load del form, quindi usarlo nelle
varie routine e infine
Set Dbs=Nothing, nell'evento Unload del form.
- Seconda ipotesi
Dimensionare e settare il database in tutte le routine in cui mi serve e
annullarlo alla fine di ogni routine.
Carmelo

*Carmelo* ha scritto:

Voto per la prima, decisamente. Aggiungendo (in Unload) anche un Dbs.Close

 Voto per la prima, decisamente. Aggiungendo (in Unload) anche un Dbs.Close
Soprattutto se è in update !...
--
Er Roscio.