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

Carissimi, mi chiamo Scarpa Roberto, e ho 27 anni. Avrei bisogno di un
consiglio: ho una grande passione per il pc, e vorrei imparare a
programmare. Dopo lunghe ricerche e sondaggi, ho riscontrato che VB sarebbe
il modo più facile di avvicinarsi alla programmazione, così mi sono dato da
fare e ho conosciuto un programmatore di una grande azienda, che mi ha
svenduto il cd di Visual Basic 5, con il quale ho cominciato da  4 mesi. Ho
anche acquistato un paio di libri introduttivi: "Visual Basic" McGraw-Hill &
"Visual Basic passo per passo" Mondadori, ma questi, dopo avermi fatto
capire i concetti base di VB, non vanno oltre. Sono tornato in libreria e ho
sfogliato qualche libro, che tra l'altro ora sono tutti per la versione 6,
ma, o sono uguali a quelli che ho già ( esercizi che ti fanno capire cos'è
VB, e basta!) o parlano di qualcosa in particolare. Concludendo: quello che
vorrei sapere, è dove mi devo indirizzare ora, o più precisamente, come devo
proseguire per imparare qualcosa di utile, quali libri acquistare ?? So
benissimo che non si diventa programmatore in pochi mesi, e che non ci si
deve abbattere alle prime difficoltà, ma per avere quella spinta che ti fa'
proseguire, devi anche avere delle soddisfazioni, e visto che ora mi ritrovo
un muro davanti, richiedo cortesemente aiuto. Premetto: che prima di
interpellarvi, ho cercato la soluzione invano, e ho pure rovistato tra il
"sito comune", ma nulla mi ha dato la risposta che potrei avere da chi
questa fase la già passata. Spero di non aver disturbato. Grazie.
--
s.t...@iol.it
s.t...@libero.it

Ma in questo News, non frega a nessuno di dare un consiglio????

 wrote



------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

Il primo consiglio : NON FARE IL PROGRAMMATORE !!
Scherzo . . .
Sono d'accordo con Mr. Beccari; creati un problema, un obiettivo; scornati
con l'analisi, inventati le complicazioni del caso ed inizia ad abbozzare
codice; ai ragazzi che iniziano qui da noi faccio sempre fare la classica
'rubrica telefonica' (anagrafica, consultazione, ricerca, stampe di diversi
tipi (per categoria/in ordine alfab/etichette)); è un po' una 'passeggiata'
ma server per entrare in confidenza col sistema di sviluppo, col linguaggio,
il DB, i reports, ecc..; quando hanno terminato mi invento io delle altre
complicazioni tipo : controllare che non esista già l'anagrafica inserita,
recupero del CAP relativo al paese, ...
Ciao Roberto . . . e non t'incavolare ! Il lavoro del programmatore è ANCHE
un lavoro di pazienza; pensa che dovrai fare dei programmi che funzionano
con degli strumenti che non sempre funzionano . . .
Ciao.
Alfredo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Mail

Riposto la domanda anche se so che non e il canale giusto. Voglio fare in
modo che tre utenti vedano le stesse mail ricevute in una casella di posta.
Si puo fare?. Ho provato con Outlook Express ma mi sembra un casino, altre
soluzioni?

 wrote in message 856o1t$608$1...@nslave1.tin.it...

Non è un casino con Outlook Express.
Devi però settare opportunamente l'Outlook Express di OGNI utente in modo
che NON elimini il messaggio dal server subito dopo averlo ricevuto (dando
modo di leggerlo anche anche agli altri utenti) e di cancellarlo dopo un
tot giorni (4-5 o queli che ti servono), quando si presuppone che ormai
tutti gli utenti lo abbiano letto.
Lo fai dal menu strumenti->account, vai sull'account che ti interessa e
nelle impostazioni avanzate abiliti "conserva una copia del messaggio sul
server", quindi anche "cancella dopo tot giorni". Mi raccomando cancellali
sennò il tuo provider ti tira le orecchie se gli intasi il server, oppure
abilita alla cancellazione dopo tot giorni solo un utente "supervisore" (se
c'è).
Un'altra possibilità che mi viene in mente è quella di condividere in rete
(ma non so se questo sia il tuo caso) la directory ove Outlook conserva i
messaggi, ma non ho provato ed ho qualche dubbio sulla effettiva
possibilità di accesso di più utenti contemporaneamente: penso che
s'inchiodi tutto o t'imputtanisca i files.
Ciao
        gpb

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare/modificare menu PopUp a runtime.

Salve a tutti.
 Vorrei usare un menu popup per presentare alcune voci recuperate da
un database modificabile da selezionare ed inserire in un controllo
RTF (non sto' a tediarvi con i particolari).
Ho cercato un po' dappertutto, senza successo, il modo per poter
creare o modificare l'elenco delle voci di un menu popup durante
l'esecuzione del programma. Ho trovato solo alcune DLL che gestiscono
le immagini nei menu ecc.. Possibile che non esista un metodo
Menu.AddItem (?), o non lo ho trovato io?.
Saluti e grazie
Paolo.

...


 wrote in message
5dasqsgs42paev0hn...@4ax.com...


           GabŪ


Salve.
Vi ringrazio per i suggerimenti, credo pero' che, dati i tempi
ristretti per la realizzazione del progetto,  per il momento optero'
per una listbox posta sopra una form trasparente per simulare il menu
popup, forse e' anche meglio per la flessibilita'.
Saluti
Paolo

Newsgroup: it.comp.lang.visual-basic
Titolo: CERCO PRG CONDOMINI E AFFITTI

Cerco programmi per gestione affitti e amministrazione stabili
Grazie

Ohč!!! hai preso l'NG per un Self Service a Gratis???
Qui (al massimo) gratis potrai avere consigli e suggeriementi, se vuoi
sfruttare il lavoro degli altri non sei nel posto giusto.
Chiaro ?
Saluti
Cristian Barcella ha scritto:


>Ohč!!! hai preso l'NG per un Self Service a Gratis???
nooo... e mica ha detto che li vuole gratis... sentiamo quanto
offre... :-)
======================================================
my opinions do not necessarily have to be true.
======================================================
per rispondermi rimuovere NOSPAM. dall'indirizzo email
to answer me remove NOSPAM. from email address
======================================================

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Ma mi vedete ?

Non vorrei fare il polemico, ma ho postato 3 messaggi diversi, con oggetti +
o meno interessanti e nessuno mi ha mai risposto ... mi č venuto il dubbio
di non essere visibile sul NG ... o mi avete boicottato :) ?
Saluti ...

Visto...



Io ne ho visti 2: quello sulle licenze MS (a cui non so rispondere) e quello sui moduli nelle DLL
(al quale ci ho pensato parecchio ma... se il modulo contiene solo funzioni, variabili, costanti,
..., non riferimenti ad oggetti... sei sicuro che il suo "peso" sia cosě rilevante?)
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
---------------------------------------------------------------------------

 wrote in message
9ko9jb$cbj$1...@fe2.cs.interbusiness.it...

Sono tutti in ferie, porta pazienza.
Se vuoi delle risposte, fai domande del tipo: "come faccio
a stampare con la stampante spenta?" oppure "che ora e'?", ecc...
(io adesso risponderei solo a queste ;))
CIAO!

 (io adesso risponderei solo a queste ;))
Anche questa non e' banale... quantomeno ci vuole un VBS :P
Ciaotutti,
*

 a fare problem solving... :P
Facile... accendendone un'altra (qualcuno mi vuole assumere? :-))

 a fare problem solving... :P
la gente fa' di peggio. La mia pluridecennale (ma quanto sono vecchio?!)
esperianza, mi ha forgiato a tutto.
Comunque, soluzioni al quesito:
1) dici: non si puo' (vieni assunto)
2) dici: accendi la stampante (vieno assunto)
3) dici: cambia stampante (vieni assunto)
4) dici: andate a c****e! (VIENI BEATIFICATO!!)
5) basta perche' senno' non sono piu' "grantato"  ;)
CIAO!

 wrote in message
AvRb7.19031$fA3.8...@news.infostrada.it...

sei stato nominato... TGF!
CIAO!

 (io adesso risponderei solo a queste ;))
mmmhm.........sě sicuramente č cosě!
Pazienza!!! ;-()))
Newsgroup: it.comp.lang.visual-basic
Titolo: Mscomm, tasti funzione, Sms

Salve a tutti,
Stavo scribacchiando un programmino in vb x l'invio di sms (+ di
un'invio con la stessa connessione) attraverso connessione al numero
3359609600 (smsc tim) in emulazione vt100, sostanzialmente il
programma fa quello ke farebbe un'utente davanti ai vari form (batte
degli invio x andare da una schermata all'altra, scrive il numero del
dest, scrive il testo del sms ecc.. ecc..). Ora, essendo che
dall'ultima schermata (schermata di conferma dell'avvenuto invio) per
ritornare alla precedente (inserimento dati sms) bisogna premere il
tasto freccia sinistra ho necessità di inviare il carattere di questo
tasto sull'oggetto mscomm.
I tasti funzione sò ke hanno due codici ascii il primo è 0, e nel caso
specifico, il secondo è 75. Non ottenendo risultati ho provato ad
informarmi sul protocollo vt100 trovando (nelle sua documentazione)la
seguente parte
                                ANSI mode w/cursor      ANSI mode
w/cursor
Cursor Key      VT52 mode       key mode reset          key mode set
--------------------------------------------------------------------------
   UP           <ESC>A          <ESC>[A                 <ESC>OA
  DOWN          <ESC>B          <ESC>[B                 <ESC>OB
  RIGHT         <ESC>C          <ESC>[C                 <ESC>OC
  LEFT          <ESC>D          <ESC>[D                 <ESC>OD
ho provato ad inviare un <ESC>D ma nn riesco in nessun modo ad
ottenere l'effetto voluto (ovvero l'invio del tasto freccia sinistra)
qualcuno sà quale è la strada da seguire?
grazie a tutti x la collaborazione.
Grazie a tutti.

 qualcuno sà quale è la strada da seguire?
Per capire meglio, cosa invii di preciso? Prova a postare il
pezzetto di codice con cui invii la sequenza per la freccia
a sinistra, dicendo "<ESC>D" non si capisce bene se stai
inviando 2 caratteri o 6.
==========================
Stefano Frosio
http://www.esse-effe.com
==========================

 inviando 2 caratteri o 6.
Guarda ho trovato la soluzione da solo, i tasti funzione sono quelli
ke ho postato prima (tratti dalla documentazione dello standard vt100)
ed in particolare x la freccia sinistra mi funziona inviando prima il
carattere ascii 27 (ESC) e poi il carattere "D" stesso discorso per le
altre frecce,
 Grazie cmq per l'interessamento.
Newsgroup: it.comp.lang.visual-basic
Titolo: toolbar e combinazioni di pulsanti

VB5PRO+SP3
Mi sapete dire come mai, in un form contenente una toolbar, pur avendo
modificato le caption di ogni pulsante (della toolbar), le combinazioni
ALT+lettera non attivano i pulsanti?
~#~#~#~#~#~#~#~#~#~
Gabriele Bertolucci
pbe...@vi.ats.it
pbe...@freemail.it
http://userspace.ats.it/free/pberto/
http://www.fortunecity.com/skyscraper/spiff/523/
ICQ #: 9732192
~#~#~#~#~#~#~#~#~#~

...

Ciao!
Mi dispiace darti una brutta notizia: che io sappia, i tasti di scelta
rapida nelle caption dei pulsanti non attivano gli stessi. Per raggiungere
il tuo scopo, penso che l'unico modo sia li seguente: crea uno o più menu
che contengano le funzioni corrispondenti a quelle dei pulsanti ed assegna
alle voci dei menu i tasti di scelta rapida desiderati. A dir la verità, un
metodo per risolvere il tuo problema esiste, ma non è molto semplice. In
ogni caso, te ne darò qui di seguito una descrizione.
Imposta su True la proprietà KeyPreview del form in cui si trova la toolbar,
in modo che gli eventi della tastiera vengano generati per il form stesso
prima dei controlli. Devi poi inserire il codice opportuno nella routine
Form_KeyUp. In questa routine, in poche parole, devi controllare se i tasti
premuti corrispondono alle combinazioni di tasti che devono attivare i
pulsanti. Ad esempio, se la caption di un pulsante è "&Apri", dovrai
scrivere questo codice:
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
    If KeyCode = 65 And Shift = 4 Or KeyCode = 97 And Shift = 4 Then "Nome
routine"
End Sub
Dove "Nome routine" è la sub o function che deve essere richiamata alla
pressione del tasto Apri. Una considerazione sul codice: l'argomento KeyCode
può essere 65 o 97 perché la lettera "a" premuta può essere maiuscola o
minuscola (guarda nella Guida in linea di VB per i codice Ascii dei tasti);
l'argomento Shift deve essere uguale a 4 perché questo significa che,
assieme al tasto, è stato premuto ALT.
Non è una soluzione particolarmente elegante, ma ti garantisco che funziona.
Spero piuttosto di essermi spiegato al meglio. Se avessi qualche altro
dubbio su questo problema, sai come contattarmi.
Ciao
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]Schusate Posso .... :)

Posso scrivere di Cucina in questo NG?
Oppure Posso scrivere direttamente senza cercare in questo NG o in altri
motori di ricerca ?
Ho meglio ancora Posso evitare di usare la testa per capire e mi fate voi il
lavoro, siccome sono nuovo ho il diritto di non pesare ,tanto il vicino di
banco e un secchione e gli copio.
Visto e considerato che qualche volta mi avete risposto posso permettermi di
fare quello che voglio,mandando por el carajo le regole di gerarchia che
fanno rima con anarchia (he gia le regole son fatte per essere rotte )
Sicuramente   internet le informazioni si creano da sole come la muffa? (chi
sara mai il genio, forse il pancione  VeeBee ).
Continuo ho mi fermo mah forse non vale la pena
L'Oriundo

Continuo ho mi fermo mah forse non vale la pena
Capisco e condivido il tuo sfogo.
Da parte mia, ho deciso di ignorare certi c@%%0n1 :-(
-- 
ciao, hal.HaveANiceSunday

> Continuo ho mi fermo mah forse non vale la pena
mmmh! è quì il problema

Newsgroup: it.comp.lang.visual-basic
Titolo: errore lettura databse

Ho impostato l'apertura di un database nel modo seguente:
Set objconn = CreateObject("ADODB.connection")
objrs = "dsn=utenti"
objconn.Open objrs
Set rsutenti = objconn.Execute("select * from utenti order by comune asc")
Tutto sembra funzionare e mi viene restituito esattamente il numero di
records. Quando perņ vado a leggere in campo di un record, per esempio:
label1.caption=rsutenti!cognome oppure rsutenti("cognome") ho un errore
'utilizzo non valido di null'. In ogni campo dei record sembra non esserci
alcun valore ma in effetti c'č.
Cosa sbaglio?
Ho provato rsutenti.movefirst ma niente!
Grazie per l'aiuto.

 Grazie per l'aiuto.
Personalmente proverei con:
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.ConnectionString = ----
cn. (imposta le altre proprietà)
cn.Open
rs.Open "SELECT ....",cn
-- 
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: come faccio a..

Ciao a tutti,
sto imparando Visual Basic e vi volevo chiedere come si fa a far apparire
nella barra di avvio l'icona ridotta del programma che sto creando.
C'e' un comando particolare??
PS: scusate se la mia domanda potrebbe essere banale.
Grazie
Daniela

 wrote in message
81j7uf$12i$1...@fe2.cs.interbusiness.it...

Cerca sul Sito Comune Systray.zip.
Ciao e buon Lavoro.
Massimo


Volevo spiegartelo ma ho visto che sul sito comune è descritto piuttosto
dettagliatamente.
cerca però
"ShellNotifyIcon"
Ti si aprirà un articolo.
Una cosa, quel quadratino dove c'è l'orologio si chiama TRAY AREA
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Errori su PC con Client Access

Salve a tutti.
Volevo sapere se a nessuno e' capitato di ricevere errori 'di 
automazione' quando si accede ai database con programmi VB6 su computer 
che utilizzato Client Access. Pare che questo non avvenga se sul Personal 
e' installato W98. Non ho ancora approfondito se Client Access ha 
versioni diverse per i vari SO e se il sistemista di turno ha 
adeguatamente aggiornato il sistema, comunque mi avvantaggio ponendo la 
questione.
grazie e saluti a tutti.
Paolo. 

 ha scritto nel messaggio
news:MPG.18a10e5de...@news.tin.it...

Se intendi IBM Client Access per AS400 , ed intendi accedere al database
(DB2) di AS400
da VB6 non ci sono problemi (generalmete uso ADO) , indipendentemente dal
s.o.
Per quanto riguarda le versioni , che io sappia  , IBM Client Access EXPRESS
e' unica per
W98, W2K, WXP.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema di stampa ;(

Salve a tutti !
Vorrei sapere in quale modo posso far stampare una picture box
sulla quale scrivo dei risultati di fatturazione , mi stampa solo la parte
visualizzata
con printform  mentre la pagina č molto + lunga di quanto possa essere
visualizzata .
Esiste un altro comando che permetta di stampare anche la parte che non č
visibile al momento di mandare in stampa ?  E' un jpeg sulla quale ho
applicato delle label che ha le dimensioni
di un foglio A4 e se faccio una visualizzazione ridotta non si legge +
niente .
grazie dell aiuto.
Antonio.
mich...@ftbcc.it

Antonio:
  Per stampare PictureBox, comunque grandi e anche non visibili, puoi
provare ad usare l' utilita' StampaFPB che ho messo sul Sito Comune
(o, in versione piu' aggiornata, su 
http://members.xoom.it/flanguasco/
).
Ciao e se hai problemi fatti sentire.
Franco

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampe su USB Urgente!!

 
          Buongiorno, qualcuno di voi mi sa spiegare come faccio a stampare su porta
USB? Quale dispositivo di output devo aprire? E' paragonabile a una porta
COM? E se si come faccio a sapere quale?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 paragonabile a una porta COM? E se si come faccio a sapere quale?
bhe a te non dovrebbe interessare la porta su cui stampare, dovresti usare
l'oggetto printer che non fa altro che lanciare le stampe sulla stampante
scelta, poi la connessione se li gestisce il driver di stampa.
Se invece vuoi stampare alla DosManiera (copy filedistampa.prn > lpt1)
allora le tue usb "dovrebbero" essere "USB001" "USB002" ecc... ec.. lo puoi
vedere nelle proprieta' stampante / porta
-- 
[Gigio2k]
www.g2kweb.it

 COM? E se si come faccio a sapere quale?
IMHO non devi stampare sulla porta USB. Di quello dovrebbe occuparsene 
il driver della stampante. Tu dovrai solo scegliere quale stampante
usare fra le varie installate sul sistema.
-- 
Daniele Pinna  (leva oops. per rispondere) * ICQ "chiedilo"
Sito Web: Il DoCFa in Pillole: 
www.dapinna.com


          purtroppo non funziona, il nome del dispositivo è DOT4_001 (Supporto di
stampa IEEE1284.4 generico) ma anche un copy > DOT4_001 mi genera solamente
un file su disco.


 ha scritto nel messaggio
news:82Z48Z105Z22Y1...@usenet.libero.it...


 USB come fossero porte LPT
AFAIK questo dovrebbe funzionare:
NET USE LPT1 \\NomePC\HPLaserJet


          esatto, questo in effetti funziona. Se condivido la stampante e la mappo
come LPTx riesco nell'intento. Perň (mia curiositŕ) non capisco perchč non
possa utilizzare anche il nome della porta. Dopo tutto nel nome della porta
trovo sia LPT sia COM sia il percorso di rete, di conseguenza mi veniva da
pensare che anche il nome della porta USB si potesse indirizzare
direttamente!


 anche il nome della porta USB si potesse indirizzare direttamente!
umm stranissimo... se domattina mi ricordo, in ufficio sono sicuro di avere
un bat per stampare su usb i file .ps  e .prn ...
-- 
[Gigio2k]
www.g2kweb.it

Newsgroup: it.comp.lang.visual-basic
Titolo: picturebox, textbox e co.

dopo aver creato la mia bella form, aver compilato il mio (quasi) bel
programmino etc... lo invio per posta al mio prof. e.......sorpresa!!! mi
risponde che è tutto per aria.....
stupito vado a vedere e mi accorgo che lui, utilizzando un buon vecchio
800*600, visualizza la form alterata rispetto al mio 1024*768......
si può ottenere un resize automatico degli elementi di una form?
vi prego, aiutatemi!!!
-un novellino del vb-

 si può ottenere un resize automatico degli elementi di una form?
Sito Comune, indirizzo in firma, cerca Resize.
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: Select Where Like

Uso in vb6 un database targato mdb. Questa la query:
 
"Select * Where KEY1 LIKE '%" & fs & "%' OR KEY2 LIKE '%" & fs & "%' OR 
KEY3 LIKE '%" & fs & "%' OR KEY4 LIKE '%" & fs & "%'"
 
Anche con * al posto di %,mi da errore: operatore mancante. Cosa manca?
Grazie.
-- 
Gulp®

Il 11/12/11 18.34, Gulp® ha scritto:

  Scusate molto!
LA TABELLA!!!!!!
 
-- 
Gulp®

Gulp® ha scritto:

Ti offendi se LOLlo un pochino ? :-D
 
(Senza cattiveria, eh: in vita mia ho fatto di peggio,
probabilmente...)
 
Bye, G.

 probabilmente...)
 
LOLlla, LOLlla ......
:)))
 
Ciao
 
Gulp® 
 
 

Gulp® scriveva il 11/12/2011 :

Metodo: quando si scrive una query, insert, update, delete, ecc..., la 
si testa in una finestra Sql, prima di invocarla dal codice.
Se tu avessi guardato la query 'piatta', senza la concatenazione, gli 
apicini, ecc..., ti sarebbe saltato all'occhio subito il problema.
 
Ciao
 
Alberto
 
 

 Anche con * al posto di %,mi da errore: operatore mancante. Cosa manca?
 
a prescindere dall'errore che hai già trovato se usassi i parameters 
vivresti molto più felice, niente sql injection e query mostruosamente 
più leggibili.
 
.m
 
-- 
blog @ //
milestone.topics.it
 
 
 

 se usassi i parameters
 
Scusa eh... anche se è dai tempi del buon Lupo solitario che frequento 
questo ng, ho sempre "programmato" per sola passione e non ho realizzato 
granché al di la di un'applicazione per il mio studio e qualcosina 
d'altro. Cosa sono sti parameters?
 
-- 
Gulp®

Ciao Gulp®,

http://community.visual-basic.it/lucianob/archive/2006/07/29/17427.aspx
 


 .m
 
Grazie.
 
Ciao
-- 
Gulp®

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Impedire ad una form di perdere il focus

Ciao a tutti!
Vi spiego subito qual'e' il mio problema: vorrei una form che oltre a stare
sempre in primo piano (fin qui tutto ok) non perdesse mai il fuoco (e qui
cominciano i problemi).
Io ho provato in due modi:
1) Con un timer, nel quale verifico se la finestra attiva e' la mia, e se
non lo e' la metto attiva io. Il problema e' che anche con un timer a 55 ms
ottengo uno sgradevo sfarfallio dell'ěmmagine.
2) Subclassando la form, intercettando il messaggio WM_ACTIVATE ed evitando
di processarlo. Il problema e' -credo- che il messaggio viene spedito sia
alla finestra che perde il fuoco sia a quella che lo prende, per sono ancora
a capo...
Suggerimenti? O addirittura soluzioni (tanto per trovare la pappa gia'
pronta) :-)
Grazie in anticipo a tutti
Brando

 pronta) :-)
Io continuerei sulla strada del timer. Cerca tra le API quella che fa al
caso tuo. A proposito, una curiosità: perchè proprio 55 ms????
Il tuo form è un mdichild o no?
Quali altri form ci sono nell'applicazione?
Scusa il suggerimento banale: se il tuo form non deve mai perdere il focus,
vuol dire che non l'utente non può interagire con eventuali altri form? In
tal caso perchè non farlo modale?
--
Nino Stella
Inteldata Srl
email: 
nino...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Sono Nuovo sia di NG che di VB

Se qualcuno mi puņ aiutare avrei bisogno di comperare un testo che mi aiuti
nella programmazione in VB5.
Il testo dovrebbe prendermi per mano e spiegarmi le caratteristiche di base
come  "Controlli", "Oggetti", "MSFlexGid",  ecc.
Accetto qualsiasi consiglio.
Graxie Molte.                Michele Cerato

...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 + CR

 Ho cercato nei vecchi post di sapere se può colorare una cella di report
(CR 4.6) in base al suo valore, ma a parte affermazioni entusiastiche che si
può fa tutto (forse con le versioni pro) non ho trovato neanche una riga di
"Formulas" su come fare.
In qualche post si parla di impostare la proprietà highligth o qualcosa del
genere, ma nella versione 4.6 non la trovo.
Poi ho provato a cercare la proprietà Fill, così come è chiamata a design
time la casella dove si imposta il colore, ma niente...
Alla fine sono portato a pensare che con questa versione non posso fare
quello che voglio; qualcuno può confermarmi se è cosi, oppure devo
continuare a cercare?
Grazie, ciao
--
Greg

 Ho cercato nei vecchi post [......]
http://www.google.it/search?hl=it&q=crystal+report%2Bfaq&spell=1
--
Fosco


Avevo già cercato quello che suggerisci tu (crystal report+faq) e  pure come
"crystal report+colore" ma non ho trovato la "formulas" o la proprietà da
impostare.
Non ho neanche trovato come diavolo si chiamano i colori nel linguaggio di
crystal.
Questa volta avevo fatto il compitino come si deve :(
Pazienza, sembra che debba proprio pasare ad una versione superiore; se
rinasco un'altra volta mi studio bene il Printer!
--
Greg

"greg"
Sul mio server se vado su news.quello che e'
clicco su newsgroup e ci metto crystal invio salta
fuori un  microsoft vb crystal qualcosa
Prova a fare lo stesso sul tuo Tim e vedi cos'e'
--
Fosco

 impostare.
http://www.google.it/search?hl=it&q=crystal+report%2Bcolors&btnG=Cerca&meta=
--
Fosco


Caro Fosco, sono 3 volte che mi dici di cercare l'ago nel pagliaio, sapendo
che già avevo cercato; adesso prima di dirmi di cercare per 4 volta,
potresti essere cosi gentile da dirmi almeno se quello che cerco c'è si
sicuro o no?
Stanotte mi son scaricato il manuale in italiano + altre cosette su CR 4.6
dal sito di Cannalire, sciroppato tutto, ma di quello che serve a me non c'è
traccia, e sul web&news&ng (sia pure tim) quando trovo quello che cerco, si
parla sempre di altre versioni o di vb o di cr; per esempio questo per .net,
mentre io sono con vb6 e cr 4.6
Ciao e grazie lo stesso
[Visual Basic]
Dim section As Section
Dim fieldObject As FieldObject
Dim fieldFormat As FieldFormat
' Get the Section object by name.
section = report.ReportDefinition.Sections.Item("Section3")
' Get the ReportObject by name and cast it as a FieldObject.
' The name can be found in the properties window.
If section.ReportObjects("Field1").Kind = ReportObjectKind.FieldObject
Then
   fieldObject = section.ReportObjects(reportObjectName)
   ' Get the FieldFormat object.
   fieldFormat = fieldObject.FieldFormat
   fieldObject.Color = Color.Red
End If
--
Greg

 Caro Fosco, sono 3 volte che mi dici di cercare l'ago nel pagliaio
scolta ... tu non sei obblgato a fare niente
io ho solo postato quello che farei io in una simile situazione
--
Fosco


No problem e grazie :)
--
Greg
Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET][VB6] Possono convivere .NET e VB6

Salve,
   volevo chiedervi un parere... Sono uno studente universitario e da
anni programmo in vb6. O scoperto che la societa' dove vorrei andare a
lavorare appena mi laureo (se mi laureo :S ) utilizzza 
VB.NET
A questo punto volevo portarmi avanti e iniziare a guardare .NET
Ho un sistema XP con installato VB6. Se installo .NET secondo voi
avro' problemi di librerie? Per interderci... VB6 mi serve perche' ho
diversi programmi installati da clienti su cui devo comunque fare
assistenza (e per ora non ho tempo/voglia/capacità di fare il
porting). Non vorrei che installando .NET si sovrascrivano qualche
librerie fondamentali, tali da rendere i progetti vb6 incompilabili
(se non modificando parti di codice!)
Per uno che ha buone basi di Vb6, Java, C++ che manuale consigliereste
per iniziare ad utilizzare .NET? Qualcosa online? (Chiaramente a parte
l'MSDN)
Grazie mille
Fabio

 l'MSDN)
A Roma abbiamo molte biblioteche comunali con un nutrito numero di testi di
informatica dove il prestito è gratuito,
elenco facilmente consultabile in rete.
Non so dalle tue parti.
Un buon libro è di Francesco Balena
Programmare VB Net
Mondadori
salve
giuseppeD

Se leggi post vecchi trovi esperienze tanto positive che negative, con
alcuni consigli su chi le ha passate.
Personalmente ce l'ho installato, ma non lo uso, però non mi crea
problemi.
-- 
Saluti
Andrea Moro

On 3 Sep 2003 09:26:23 -0700, 
hjfa...@tiscalinet.it
 (Fabio Cristini)
wrote:
[cut]
La mia macchina di sviluppo ha:
Windows XP Pro SP1
Visual Studio 6 (vb e vc) 
Visual Studio Net 2003 (vb)
Lavoro alternando i due ambienti o anche tenendoli aperti
contemporaneamente (usando il famoso wizard "a manina" per il porting
tra vb6 e vb.net...) e non ho problemi da segnalarti.
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net] Debug: strano comportamento

Ciao a tutti,
vorrei sapere se capita solo a me uno strano comportamento durante il debug
di un progetto 
vb.net
Ho una solution con due progetti: un exe e una dll
Nella dll faccio cose un po' strane tipo ereditare una datagrid,
DataGridTextBoxColumn, le frullo un po' etc etc
Il punto e' che se metto un breakpoint da qualche parte nel codice della
dll spesso e volentieri il debug va in palla: l'esecuzione non si ferma nel
breakpoint ma altrove, mi salta statement, l'evidenziazione gialla non e'
su tutta la riga la solo su una parte, addirittura l'esecuzione mi passa da
una sub al next di un ciclo for di un'altra sub diversa e viceversa...
Non escludo che ci sia qualche errore nel mio codice, anzi il debug mi
serve per questo, ma se il debug va in crisi a che mi serve ??
Stefano "HappyMan" molto meno happyman del solito

 una sub al next di un ciclo for di un'altra sub diversa e viceversa...
Succede se modifichi il codice mentre sei in esecuzione.
VB.net non supporta (per ora) l'edit & continue, dunque se tu metti
breakpoints questi si riferiscono al codice originale (comprese le righe
aggiunte o tolte) e non a quello che hai scritto dopo l'F5.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 aggiunte o tolte) e non a quello che hai scritto dopo l'F5.
No, non è questo il caso (anche perche' nel mio IDE non posso fare
modifiche durante il debugging). Credo che questo succeda quando si
verificano errori che pero' non vengono trappati (o forse trappati in
qualche On Error che sto pian piano sostituendo in Try Catch).
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 qualche On Error che sto pian piano sostituendo in Try Catch).
Sicuro che il codice che stai debuggando sia stato effettivamente 
ricompilato?
Ciao

 ricompilato?
Quando ho questi comportamenti di solito faccio un rebuild della solution,
eventualmente cancellando anche i .pcb
Mah :-)


 serve per questo, ma se il debug va in crisi a che mi serve ??
Come hai referenziato la DLL nell'EXE?
Prova ad eleiminare il riferimento e rifallo stando ATTENTO a specificare
che il riferimento é a un PROGETTO, a me succede così quando faccio
riferimento alla DLL generata.
    Ciao
        Allanon
-- 
- SPAMKILLER
 lasciate il NOSPAM nell'indirizzo: 
itlangv...@michele.sytes.net
 e lasciate la parola SPAMKILLER nel corpo dell'email

 riferimento alla DLL generata.
Ma nel momento in cui il progetto della DLL fa parte della solution
composta appunto da due progetti (l'exe e la dll) cosa devo fare di diverso
dal browsing della dll nella sua cartella bin quando specifico i
riferimenti nel progetto dell'exe (tasto dx -> Add Reference -> Browse ->
mia dll) ?
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
Database Gate - The Powerful SQL Editor ODBC based


 mia dll) ?
tasto dx -> Add Reference -> [TAB PROGETTI] -> Seleziona il tuo PROGETTO!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Licenza controlli

Ciao a tutti
Sul mio PC (dopo la riformattazione) ho installato solo
il VB6.    Ora ho bisogno di ricompilare (a seguito di una
piccola modifica) un vecchio programma che avevo fatto
con VB4, e al caricamento (in ambiente VB6) molti ocx
risultano inesistenti (SSRibbon, Grid, SpinButton, ecc).
Ho provato a copiarli sulla directory system e a fare la
registrazione con regsvr32, ma adesso li trova e mi dice
che non e' presente la licenza.
Devo proprio reinstallare VB4 o si puo' fare qualcosa a
mano ?    E se installo VB4 adesso, con VB6 gia' presente,
incasino qualcosa ?
Grazie
Ciao
Bepi

... User unknown


eh ? Cosa mi hai mandato ?
forse hai sbagliato reply ?
Ciao
Bepi


forse l'ho capita adesso.  Avevo interpretato la
parte dopo il "ma" come una signature e non
l'avevo letta. Ora mi pare di capire che mi hai
inviato qualcosa ma ti e' tornata indietro.
In effetti la mia e-mail e':
reb...@tiscalinet.it
grazie.
Bepi
Newsgroup: it.comp.lang.visual-basic
Titolo: Crea oggetto da codice

Scusate, ancora una domanada:
per creare un oggetto da codice, che comando devo usare?

per creare un oggetto da codice, che comando devo usare?
Dipende dall'oggetto e da che versione di VB usi.
Specifica
Ciao

CreateObject("server.object")
oppure, se "oggetto" è una finestra qualsiasi, l'API CreateWindowEx, che tra le
altre cose permette di creare controlli utente a runtime (se ho capito bene,
anche quelli non registrati).


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Come avviare un File.htm

Come posso avviare un File.htm es: da un'evento Click?
Ho provato con la funzione Shell, ma probabilmente commetto qualche
errore! :-(
Grazie!!!

 ha scritto

www.allapi.net
scarica l'apiguide, free, e cerca shellexecute.
ciao, a.


Dim IE1 as object
Set IE1 = CreateObject("InternetExplorer.Application")
IE1.Visible=True
Call IE1.navigate(
http://dovevuoi
)
Set IE1=Nothing
Ciao
--
Timothy Redaelli
timothy....@email.it

Newsgroup: it.comp.lang.visual-basic
Titolo: ACTIVE X

Chi mi spiega cosa sono ...
        Ciaooo grazie ....
                bruce

 ha scritto nel messaggio
news:smcn6.441$5N4....@twister2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: dove trovo le vecchie risposte NON piu in elenco?

dove trovo le vecchie risposte NON piu in elenco?

dove trovo le vecchie risposte NON piu in elenco?
groups.google.com
-- 
hth, hal

 dove trovo le vecchie risposte NON piu in elenco?
Qui
http://groups.google.com/groups?8&as_ugroup=it.comp.lang.visual-basic
Ciao
*Roby*

 dove trovo le vecchie risposte NON piu in elenco?
E basta con le solite domande  , leggiti i vecchi messaggi ...
gh gh gh
; )
ci sono varie strade : un newsreader pubblico con una buona cache :
mailgate.org
 o il migliore da un annetto a oggi : 
http://groups.google.com
una volta usavo anche 
www.deja.com
 ma non so se esista ancora

 una volta usavo anche 
www.deja.com
 ma non so se esista ancora
perchè deja è diventato google .. ma dovrebbe esserci ancora il forward

 una volta usavo anche 
www.deja.com
 ma non so se esista ancora
Se vai su deja ti fa il redirect su google...
Ciao Al3x

Newsgroup: it.comp.lang.visual-basic
Titolo: [Principiante] Si possono creare/eliminare controlli in fase di esecuzione?

Come da subject.
Grazie in anticipo a chiunque mi risponda.
Carlo

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Login Form

Ho bisogno della classica splash form di login nella mia applicazione...
Con VB6 non avevo problemi...
Ma con 
VB.NET
 la cosa sembrerebbemi pare più complicata...
Il form principale dell'applicazione è un form MDI che dovrei aprire solo
dopo aver verificato i parametri (utente-password) immessi nella form login
che però si deve aprire prima della form MDI..
Ho provato un pò ma non ne salto fuori...
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ho provato un pò ma non ne salto fuori...
Basta usare la Sub Main e gestirsi qui i vari form.Show() in sequenza.
Ciao
-- 
Free .Net Reporting Tool - 
http://www.neodatatype.net
Newsgroup: it.comp.lang.visual-basic
Titolo: POSSIBILE CHE NESSUNO LO SAPPIA??!?!

In riferimento al messaggio precedente Accensioe Computer:
Ormai da tempo nel bios di quasi tutte le schede madri e' presente un
opzione per far accendere il PC in un giorno e ad un ora prestabiliti. (RTC
Power On Alarm)
Qualcuno sa come impostare questi dati da programma sotto Windows??
Grazie

 ha scritto nel messaggio
news:8lop15$ebf$1...@sirmdpsin16.inwind.it...



Non credo proprio sia possibile.... lavorare con i parametri del BIOS
presuppone una programmazione a basso livello.... MOLTO a basso livello. Si
tratta di andare a scrivere in aree di memoria che praticamente WIN in
"teoria" non sa nemmeno che esistano.
Spero di essere smentito da qualcuno perchè sarebbe interessante....
Ciao
Ven.




 Spero di essere smentito da qualcuno perchč sarebbe interessante....
Eccomi...
Se tu avessi ragione allora tutti i programmi di utility che danno con le
schede madri non dovrebbero funzionare...e invece funzionano.
Il trucco sta nel:
1) pilotare a basso livello l'hardware tramite Win32.
2) avere una conoscenza profonda dell'architettura della MB
Il primo problema č risolvibile, basta studiare!
Il secondo invece credo che sia un qualcosa di un po' piů difficile da
sapere in quanto ogni produttore di MB e di BIOS si tengono per loro i
progetti.
Una soluzione credo che sarebbe nell'intercettare con qualche programma
apposito la scrittura nella memoria del bios da parte dei prog. di utility,
ma questo č lavoro da hacker...

 ma questo č lavoro da hacker...
o da programmi specifici per hacker.... ;o))
Ciao
Ven

 progetti.
Hai ragione ma se rifletti le BIOS usate sono sempre le stesse, i soliti due
tre modelli nelle varie versioni, credo che in giro ci siano le specifiche
per accedere all'area Write della BIOS.
Come fanno i virus......
Il Biondo

 ha scritto nel messaggio
news:8lpq3h$51g8b$1...@ID-23540.news.cis.dfn.de...


 wrote in message
news:8lpre7$sqn$1...@sirmdpsin16.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Meglio tardi che mai? FOTO MEETING ROMA

Aruba permettendo...
http://www.villaceleste.it/html/Gallerie.asp
:-)
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
<<<New entry nel bestiario>>>

 :-)
Perchč "Meetint" quando si apre una foto?
E' per via degli occhi rossi che hai deciso di lasciare? :-P

 
http://www.villaceleste.it/html/Gallerie.asp
Belle !!!
Ma davvero ho rischiato di essere morso da Lupo ?!
;-)
Ciao a presto
Stephen

 Ma davvero ho rischiato di essere morso da Lupo ?!
Stephen non dargli retta, e' un Ericchione ^_^
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Stephen non dargli retta, e' un Ericchione ^_^
Chi sarebbe quella roba lě? :-(*)

 Chi sarebbe quella roba lì? :-(*)
Sono degli antichi abitanti della terra che avevano un problema con la
tecnologia e quindi per chiamare usavano dei residui di elettronica
appiccicati con dello sputo che venivano chiamati cellulari "Ericson" (o
come cavolo si scrive) !
Sono un popolo in estinzione ... ma pare che ne esistano ancora alcuni
esemplari nelle freddi lande del nord italia ...


 esemplari nelle freddi lande del nord italia ...
Ah! Ora ho un Motorola V60i e rimpiango il mio Ericsson, aveva una sveglia
che funzionava come tale...
Newsgroup: it.comp.lang.visual-basic
Titolo: Inserire un form in un frame

Ciao a tutti.
Ho un problema....
Io ho un form che dovrei visualizzare e far eseguire solo in determinate
circostanze.
Ho pensato quindi ad una SStab che nel momento in cui seleziono un certo tab
mi fa apparire dentro un frame il form che ho creato.
Qualcuno sa come faccio a mettere il form dentro il frame e fare in modo che
tutte le funzionalità del frame siano attive?
Grazie in anticipo
Matteo Ferrari

 ha scritto nel messaggio
news:IlsI7.7842$0x4.1...@news2.tin.it...


 ha scritto nel messaggio
news:iBsI7.90270$sq5.4...@news.infostrada.it...


 wrote in message
news:%LsI7.7976$0x4.1...@news2.tin.it...


 ha scritto nel messaggio
news:IlsI7.7842$0x4.1...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: testo verticale

Ciao.
Qualcuno da voi saprebbe dirmi se e  come posso fare a scrivere un
testo in verticale su un pulsante ?? C'è qualche proprietà al riguardo ?
Grazie 
Daniele
--------------------------------
Inviato via 
http://usenet.iol.it

 testo in verticale su un pulsante ?? C'è qualche proprietà al riguardo ?
Purtroppo, non con i controlli standard.
Puoi provare a stringere il pulsante e ad ingrandire
il font in modo da visualizzare una lettera per riga
(se ci dovessero essere delle lettere più strette
come le "i" che vengono stampate due o più
per riga, puoi metterci in mezzo uno o più spazi,
oppure usare un font monospace come il Courier
New).
Non è una bella soluzione, ma è la più immediata.
In seconda battuta, puoi preparare un'immagine
con un qualunque programma grafico ed assegnarla
alla proprietà picture del pulsante.
Ultima possibilità, cerca sul web qualche serie di
controlli freeware che fanno al caso tuo.
--
Er Roscio.

Newsgroup: it.comp.lang.visual-basic
Titolo: MSN messenger

Ciao a tutti!
Qualcuno sa come creare un programmino in vb simile al msn messenger? Oppure
che sfrutti la stessa connessione?
Ho trovato una dll in c# allo scopo... ma gradirei qualcosa in vb6...
grazie.
Marco

 wrote in message
news:oBgNa.146155$Ny5.4...@twister2.libero.it...


"Kyla Skydragon" <skydr...@OREBIL.it> ha scritto nel messaggio
news:be458s$jte$1...@lacerta.tiscalinet.it...

ok provo e intanto grazie!!
Newsgroup: it.comp.lang.visual-basic
Titolo: soluzione migliore?

Sono da poco utilizzatore di VB;
dovre inserire nel mio programma le seguenti operazioni:
1) apro un file e ne leggo il contenuto (qui no problem) e
2) lo mostro sullo schermo caricandolo su una maschera;
(una specie di tabella fissa, tipo 0001,0002 ecc sulle righe e similmente
sulle colonne);
vorrei sapere qual'e la soluzione migliore da seguire (il testo non deve
essere editato, solo mostrato);
avevo pensato di usare il comando print sul form stesso principale, e
disporre il testo a seconda delle necessita' specificando CurrentY e
CurrentX, ma sinceramente mi sembra una soluzione un po' "rude";
qualcuno sa' suggerirmi una soluzione piu' elegante (e pratica)?
grazie
Bye

 ha scritto nel messaggio
news:QGjV7.354117$sq5.17...@news.infostrada.it...

E se usi un controllo DBGrid?
Ciao!
--
Esteban
Hosted by 
www.seber.it
Remove 'nonspammare' for reply

 Ciao!
OK, grazie,
non so cos'e ma mi informero'
bye

 ha scritto nel messaggio
news:4QpV7.356326$sq5.17...@news.infostrada.it...

Cerca DataGrid nella guida!


 Cerca DataGrid nella guida!
tenendo presente che dbgrid e datagrid sono due cose un filo diverse.

 ha scritto nel messaggio
news:a05nkp$j1nkk$1...@ID-51318.news.dfncis.de...

Ok, ok... la prima cosa che mi è venuta in mente è stata DBGrid, poi
cercando in MSDN ho trovato DataGrid.
Possono servire comunque entrambe allo scopo?


 Possono servire comunque entrambe allo scopo?
il concetto sottostante credo sia lo stesso.
dbgrid, eredita' vb4-5, e' per l'accesso ai dati con dao,
datagrid direi serva con ado.
ciao, j.

Io propongo ListView in Modalitą Dettagli con griglia....(vine fuori tipo
DbGrid).
Ciao SIMO
--
__________________
www.sasim.net
* Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
* Sito Comune Ng: 
http://www.it-lang-vb.net
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
* I vecchi messaggi su: 
http://groups.google.com/


 qualcuno sa' suggerirmi una soluzione piu' elegante (e pratica)?
probabilmente sarò l'unico che la pensa così, comunque il tuo sistema
(griglia disegnata con line e dati scritti con print) a me pare il migliore,
magari se trasportato su una picturebox invece che essere fatto direttamente
sul form. Certo ti ci vorrà più lavoro che usando un componente già fatto,
ma di certo non sarai costretto, ridistribuendo il sw, a impaccarci insieme
datagrid o common controls (questi soprattutto, non mi hanno creato che
casini).
tutto naturalmente imho.
ciao, assa.
--
Sito Comune
http://www.it-lang-vb.net/
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Sapere la directory di installazione di un programma

Ciao a tutti,
avrei bisogno di sapere la directory di mIrc. Presuppongo che nel
registro da qualche parte sia scritta. Ho provato a fare una ricerca con
RegEdit, ma niente.
Spero che qualcuno sappia qualcosa.
Ciao!
-- 
May
---------------------------------------------------------
ICQ_UIN: 27234690
---------------------------------------------------------

ok, come non detto. Ho visto che mIrc contiene tutte le info in un .Ini
e niente nel registro di Win.
Ciao!
-- 
May
---------------------------------------------------------
MaySist...@lycosmail.com
Togliere MAYBE
ICQ_UIN: 27234690
---------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: lunghezza database Access

Ho creato con access un database formato da 4 tabelle relazionate fra loro,
i record all'interno del database sono veramente pochi ma il database ha già
raggiunto la lunghezza di 340k.
Mi è venuto un dubbio... che i database salvati con access mantengano al
loro interno tutte le modifiche (comprese eventuali cancellazioni di record)
"gonfiando" la lunghezza del file .mdb.
Nel caso ciò avvenga, visto che ho esigenze che il database occupi meno
spazio possibile, volevo sapere se c'è un metodo in vb6 in grado di
"ripulire" il database.

 "ripulire" il database.
pasticcia un po' tra i metodi. esistono gli equivalenti di recupera e
compatta...
cmq sono sotto DBEngine... :)

 "gonfiando" la lunghezza del file .mdb.
Esatto! :)
O meglio, tutti i record cancellati rimandono dentro semplicemente marcati
come cancellati.
Probabilmente anche i record modificati vengono marcati come modificati e il
nuovo valore accodato come nuovo record.
Per rimediare come prima istruzione del tuo prog (nota che il DB non deve
essere in uso da nessuno, nemmeno da te) metti un
DBEngine.CompactDataBase()
Ciao

Proverň e vi saprň dire... grazie ad entrambi, siete stati velocissimi!

 "ripulire" il database.
Devi eseguire il Compatta e Ripristina.
Se usi Dao è facilissimo, in quanto esiste un metodo proprio per fare questo
(l'unico problema è che devi avere accesso esclusivo al file MDB)
Se usi ADO non c'è modo, in quanto ADO è di livello molto più astratto. Io
(usando ADO2.7), quando proprio devo usare Access (solo se me lo
chiedono...), faccio riferimento a JDO e Scripting Runtime, ed eseguo quanto
segue all'avvio dell'applicativo (sempre che tu non sia in multiutenza, se
no devi studiare qualcosa d'altro.
Di fatto è una doppia compattazione, ma se il database non è grande non te
ne accorgi neppure.
Altrimenti sostituisci la prima compattazione con un semplice FS.FileCopy.
Public Sub Pulisci_Database()
Dim fs as new Scripting.FileSystemObject
Dim jro_motore As New JRO.JetEngine
Dim file1 As String, file2 As String, str1 As String, str2 As String
On Error Resume Next
file1 = App.Path & "\commessa.mdb"
file2 = App.Path & "\commessa2.mdb"
str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & file1
str2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & file2
fs.DeleteFile file2
jro_motore.CompactDatabase str1, str2
fs.DeleteFile file1
jro_motore.CompactDatabase str2, str1
End Sub
Bye
Alberto

Grazie a tutti ragazzi, ho risolto con il DBEngine.CompactDataBase(). Ciao