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

Salve a tutti, ho deciso di interessarmi ai db e per iniziare un pò ho
letto alcuni file su l'oggetto data e i vari metodi di connessione ai
database.
Ho recuperato un programma dal sito di html che tramite l'oggetto Data
si può gestire in maniera basilare un db.
L'errore che mi è sbucato fuori è stato proprio il famelico "ISAM"!
Sono andato sul knowledge di base di MS e ho scaricato l'utima versione
del Jet...ma sempre la solita storia...
Scrutando un pò sui vecchi post ho trovato una prima soluzione ovvero
nella proprietà Data1.Connect eliminare la stringa «Access2000;»
ed infatti il programma poi funge! (Quello di prova di html)
Ripeto dinuovo lo stesso procedimento stavolta su un mio database creato
a posta per le prove...e nulla il primo errore è che il database non viene
risconosciuto, inserendo la stringa Access2000; ritorna l'ISAM eliminandola
ritorna il 1° errore... Per ovviare basta che converto il db di Access2000
in Access97... ma come posso fare per ovviare questi inconvenienti e
utilizzare
il db di Access 2000
Poi, qualcuno può consigliarmi un buon libro sui database
gestione/programmazione in visual basic?
Grazie in anticipo
Ciao a tutti
--
=Omega============
Hands On
==================

 il db di Access 2000
Quello che hai segnalato è un vecchio problema risolto da tempo,
sostanzialmente devi aggiornare il tuo DAC.
Il datacontrol standard riesce a gestire "non aggiornato" fino ad access
97, con l'aggiornamento access 2000 (dalla versione successiva non
funziona più).
Qualche riferimento da dove partire:
238401 PRB: Error "Unrecognized Database Format" When You Upgrade to Access
http://support.microsoft.com/?id=238401
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Quello che hai segnalato ...[CUT]...
Grazie della delucidazione :)

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e campi Database 'serial'

Sto sviluppando un gestionale con VB6 ed accedo tramite ODBC ad un database
Informix su Server Unix  (applicativo multi utente).
Il problema è questo :
Ho delle tabelle con alcuni campi definiti come 'Serial' (contatore),
quindi gestiti dalla macchina.
Come faccio in una maschera subito dopo aver inserito un nuovo con codice
ADO a farmi restituire il Serial del record appena immesso ?!?
N.B.
Non voglio utilizzare il metoto Requery poichè le tabelle da me gestite
potrebbero contenere centinaia di migliaia di record (es Prima nota).
Ringraziando anticipatamente
Franco

Non voglio utilizzare il metoto Requery poichč le tabelle da me gestite


>di accessi concorrenti.
II contatore viene assegnato appena aggiungi il record. Se la transazione viene abortita il numero assegnato viene perso.
Non potrebbe essere altrimenti perche' le tabelle devono sempre mantenere la propria integrita' anche all'interno delle transazioni.
Se un campo e' un campo contatore non puo' lasciarlo a null fino alla fine perche' magari e' definito che non possa essere null e perche' se sempre all'interno della transazione faccio una select che mi becca quel record (senza usare quel campo come where) devo poter usare il campo contatore che tra l'altro in genere e' la chiave primaria.
Spesso si pensa che all'interno di transazioni il database server si comporti in modo diverso ma non e' cosi' perche' altrimenti le cose non funzionerebbero affatto.
Antonio

Antonio

>transazione finisce, il secondo va in errore per ID duplicato.
No. A e B ricevono due valori diversi. Il fatto che l'aggiunta del record sia all'interno della transazione non c'entra.
Quando A fa update del record il record viene scirtto sulla tabella ed il contatore assegnato. Lo stesso per B (la corretta gestione del contatore fa in modo che non sia assegnato lo stesso).
Se A o B rollbackano la transazione il record viene eliminato ed il contatore perso. Naturalmente ogni database server gestisce le transazioni come meglio crede nel senso che in genere tutto viene eseguito su file di log e poi scritto effettivamente sul database.
Comunque a proposito degli id casuali mi trovi d'accordo. Sono forse preferibile al contatore anche se complicati per la fase di debug quando vai a vedere le tabelle e devi passare da una tabella ad un'altra che ha come riferimento un id casuale.
Antonio

Newsgroup: it.comp.lang.visual-basic
Titolo: ActiveX Document DLL

Does anyone know how to pass a parameter from an ASP Page to an ActiveX
Document DLL..........I'd greatly appreciate a code sample.
Thanks
Peter Erickson
Pagean...@MCI2000.com

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Differenza di date HELP !!!!

Ciao a tutti voi mi chiamoCristiano, e sono un nuovo arrivo del news group
:-))
Avrei un problemino, sto realizzando un applicazione in vb6 corredata di un
mdb access 2000 .
Dovrei creare una query che sia capace di farmi visualizzare un periodo di
tempo che intercorre tra una data e l'altra.
Mi spiego meglio .... Tento
Il cliente vuole sapere chi è in ritardo di un pagamento ...
apre il PRG ed immette una 1°data (es (dal 03/12/1999) al (03/01/2000) bene
inseriti questi 2 valori vorrei che il PRG mi visualizzasse (tipo
cronologia) tutte le informazioni (giorno per giorno)dei ritardatari e le
relative informazioni correlate.
Aiutatemi perche in SQL non ho mai avuto a che fare con le date, e purtroppo
queste informazioni sono nel DB .....
P.S. siate molto elementari nelle spiegazioni Grazie ^__^
--
Ciao ;-))
crist...@tin.it
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

 queste informazioni sono nel DB .....
select * from nometabella where data between inizio and fine
nometabella = nome della tabella contenente i dati
data = la data da verificare
inizio = primo estremo di data
fine = secondo estremo di data
p.es
.
select * from CLIENTI where DATA_VENDITA between #01/01/00# and #30/05/00#
Visualizza i prodotti venduti da inizio anno ad oggi
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Tasti freccia

Ciao a tutti,
qualcuno può indicarmi come prendere il controllo dei quattro tasti
freccia?
Salvo
--

freccia?
Il quesito e' oscuro, guarda un po' se puo' servirti questo:
In un nuovo progetto vb copia il seguente codice nel form predefinito:
Option Explicit
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
    If Shift = 0 Then
        Select Case KeyCode
        Case vbKeyUp
            Caption = "Su"
        Case vbKeyLeft
            Caption = "Sinistra"
        Case vbKeyDown
            Caption = "Giu'"
        Case vbKeyRight
            Caption = "Destra"
        Case Else
            Caption = vbNullString
        End Select
    End If
End Sub
Private Sub Form_Load()
    Caption = vbNullString
End Sub
Quindi esegui il progetto e premi i tasti freccia ed anche altri.
hth, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: DDE, perché non ti colleghi?

Shell ("C:\Programmi\Microsoft Office\Office\Winword.exe
c:\Appoggi\Carta.doc"), 1
txtCliente.LinkTopic = "Winword|Carta"
txtCliente.LinkItem = "Cliente"
txtCliente.LinkTimeout = 1000
txtCliente.LinkMode = vbLinkManual
txtCliente.LinkPoke
lblCodReg.LinkTopic = "Winword|Carta"
lblCodReg.LinkItem = "Codice"
lblCodReg.LinkTimeout = 1000
lblCodReg.LinkMode = vbLinkManual
lblCodReg.LinkPoke
arrivati al linkmode mi si blocca e mi dice che non risponde nessuna
applicazione Err.283
Perché, perché, perché, perché, perché, perché,...............
N.B. a volte troppo computer ti squaglia il cervello.
Pierfrancesco

> lblCodReg.LinkPoke
(sempre che Word si già avviato)
Prova con lblCodReg.LinkRequest
Puoi poi utilizzare LinkExecute per manovrare
Word come ti pare.

 wrote in message 89jhnu$n2f$1...@nslave2.tin.it...

GRAZIE JIMI , PROVO E TI DICO
Newsgroup: it.comp.lang.visual-basic
Titolo: Creare Codici univoci

Come posso fare, in VB,  per creare dei codici alfanumerici tutti
diversi tra loro (non necessariamente dei contatori), da poter associare
in seguito a delle variabili in modo univoco?
Io ho pensato crearmi una stringa composta, nella parte sx da un nome
(etichetta alfanumerica dipendente dal tipo di variabile al quale si
riferisce il codice) e nella dx da un contatore convertito in
esadecimale (e convertito ancora in stringa per appenderlo alla parte
sx).
Che ne dite? Puó essere una soluzione valida? Avete altre proposte?
Grazie
Teo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 sistema
Diciamo che li devo creare a richiesta, nel senso che ogni volta 
che creo un elemento nuovo del mio programma, gli devo associare un
codice in automatico.
Saluti


 associare in seguito a delle variabili in modo univoco?
Dipende anche da quanti ne devi generare.
Se la cosa non è particolarmente frequente puoi usare anche l'orologio di
sistema
--
Salutoni
Sergio

 diversi tra loro
Vedi questa (da 
www.allapi.net
, APIGuide, Funzione CoCreateGUID):
Private Declare Function CoCreateGuid Lib "ole32" (id As Any) As Long
Private Sub Form_Load()
    MsgBox "Generated GUID: " + CreateGUID
End Sub
Public Function CreateGUID() As String
    Dim id(0 To 15) As Byte
    Dim Cnt As Long, GUID As String
    If CoCreateGuid(id(0)) = 0 Then
        For Cnt = 0 To 15
            CreateGUID = CreateGUID + IIf(id(Cnt) < 16, "0", "") +
Hex$(id(Cnt))
        Next Cnt
        CreateGUID = Left$(CreateGUID, 8) + "-" + Mid$(CreateGUID, 9, 4) +
"-" + Mid$(CreateGUID, 13, 4) + "-" + Mid$(CreateGUID, 17, 4) + "-" +
Right$(CreateGUID, 12)
    Else
        MsgBox "Error while creating GUID!"
    End If
End Function

 codice in automatico.
Puoi usare una trasformazione Hash one way (es. MD5, SHA...) di una stringa
contenente, per esempio: cstr(timer) concatenato ad una sequenza "casuale"
di caratteri.
Il vantaggio è che la trasformazione Hash ti crea delle chiavi lunghe tutte
uguali (dipende dall'algoritmo utilizzato) indipendentemente dalla lunghezza
della sequenza casuale.
Lo svantaggio è che non è garantita l'univocità delle chiavi (ma se utilizzi
uno degli algoritmi che ho citato è sufficientemente remota da non destare
preoccupazioni).
Ciao,
termoPilucco
Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetti presenti in DLL esterne

Salve a tutto il NG
Ho recentemente scaricato dal sito 
www.kalpadrum.com
due files per connettere un palmare PocketPC ad un
server MySql esterno.
i file sono:
- DalpMysql.dll
- DalpMysql.lib
La mia domanda è la seguente:
Come faccio ad utilizzare gli oggetti presenti in queste librerie?
i metodi li conosco perchè nella documentazione sono presenti
anche con esempi, ma quello che mi manca è il modo di inserire
nel mio progetto (Embedded Visual Basic 3.0) le due librerie.
Qualcuno può farmi un esempio?
Grazie

 ha scritto nel messaggio
news:bbs2t7$qsc$1...@newsreader.mailgate.org...

Non so come funziona con visual basic 3.0, ma con Vb6 vai nella finestra
componenenti e premi il pulsante sfoglia e selezioni il nome della .dll e
quando compare nell'elenco la selezioni e dovrebbe comparire nel pannello
degli strumenti un'icona che la rappresenta e che potrai portare su un form.
Mi incuriosisce pero' che ci sia un file .dll ed uno .lib.
Cosa dice la documentazione al riguardo? Dovrebbero esserci delle istruzioni
nel file zip che hai scaricato.

Questo non dovrebbe essere un componente OCX
non è un componente visuale da trascinare nelle form...
Contiene un oggetto che permette la connessione ad un DB
di tipo MySql...
non ci sono spiegazioni per VB, ma solo esempi per C++

Newsgroup: it.comp.lang.visual-basic
Titolo: Per non impazzire! aiuto!

Vi chiedo giusto un paio di cose che mi stanno angosciando in questi giorni.
Sto facendo un corso da autodidatta "full - time" di VB 6 da circa 10
giorni. Ho visto il vostro (bel) sito, ma ancora non vedo uno "spiraglio",
qualcosa che mi faccia capire COME devo imparare senza dover fare per forza
un corso da 3-4 milioni.
Ho letto un paio di libri base, ma , mentre scrivo un prog., capisco che
questo non vuol dir proprio niente! La pratica č tutta un'altra cosa...  eh?
Ogni volta che scorro il menů e guardo le varie opzioni disponibili
impazzisco letteralmente. Sono immense! L'unica strada sembra non guardarle.
(io studio fisica e vi assicuro che capire teorie quantistiche non č molto
piu' complicato!)
So bene che devo partire dalle cose semplicissime, ma vi chiedo cmq quale č
, secondo voi, la strada migliore e piu' veloce per non perdersi
nell'apprendere questo linguaggio, che non vorrei facesse la fine di linux,
che ho disinstallato appena capito come si installava!!!! :-(
Ultima cosa: cosa ne pensate di quei corsi annuali della regione? Valgono
qualcosa?
Vi ringrazio per ogni suggerimento, e mi scuso per l'eccessiva lunghezza.
andr...@usa.net

 
andr...@usa.net
quale regione? maryland, minnesota, oklahoma, idaho... :)
prima di spendere soldi alla cieca, cerca le risorse gratis sulla rete. nel
sito qui sotto trovi un po' di collegamenti, man mano cerchero' di segnare
anche riviste in linea, ecc. -- intanto magari cerca il corso di ferrux
palmer.
ciao, omonimo, e buon lavoro, pal
===
andrea palazzi
pal at cedoc dot mo dot it
sw - 
http://www.comune.modena.it/cittadini/apal/html/

, secondo voi, la strada migliore e piu' veloce per non perdersi

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTISSIMO STAMPA FORM

Ciao a tutti del NG, da Waller!
Sono ancora io, che vi perseguito!
Mi trovo con una risoluzione di schermo a 800 x 600 e creo un form di :
AutoRedraw = True
BorderStyle = 3-FixedDialog
Width = 9000 twip
Height = 15000 twip
StartUpPosition = 2-CenterScreen
sul mio bel Form1 posiziono :
Label_1 .Caption =  In alto a sinistra sul Form1
Label_2 .Caption =  In basso a sinistra sul Form1
e nella sub
Private Sub Form1_Click()
    Printform
End  Sub
mando in esecuzione il prg e...
... mi stampa solo e sempre la metà superiore del form, ovvero la parte
visibile a schermo.
Possiedo persino l' MSDN, ma non ci sono esempi che possano aiutarmi.
Mi chiedo se sia mai così criptico l'uso della stampante in VB6, o sono io a
fare un uso criptico del mio cervello?
1000 Grazie 1000

finestra a 800 x 600
Sigh! Me tapino! Io non più io! Vivo non vivo!
Ma allora non c'è alternativa?!
Grazie 1000 Grazie



Newsgroup: it.comp.lang.visual-basic
Titolo: OT [Dischetti a 1.6MB]

Qualcuno conosce un modo per formattare i normali dischetti da 1,44MB , a
1,6MB . Mi sembrava ci fosse un comando dos, ma non ricordo di preciso quale
fosse ...
Grazie

 ha scritto nel messaggio
news:cjM78.21173$5M4.6...@twister2.libero.it...

Ma perchč posti qui?
Non penso che esista un comando DOS al massimo
č una utility che gira sotto dos.
Il formato era 1,76 se non sbaglio e non 1,6.
                        danilo

 ha scritto nel messaggio
news:cjM78.21173$5M4.6...@twister2.libero.it...


 ha scritto nel messaggio
news:cjM78.21173$5M4.6...@twister2.libero.it...


 dischetti da 1,44MB , a 1,6MB
Qui trovi una utility sotto Windows  che promette di formattare i floppy sia
a 1.6MB che in DNF (Il formato che usava anche Microsoft quando ancora
considerava i floppy un media, da 1.7Mb):
http://www.herne.com/mdisk1.htm
E' uno shareware però, ed è dichiarato come compatibile con Win 3.1 e Win95,
e dichiaratamente non funzionante sotto Win NT.
Io non lo proverei neppure, su sistemi operativi più recenti.
Ciao
*Roby*

 ha scritto nel messaggio
news:cjM78.21173$5M4.6...@twister2.libero.it...

Riporto la risposta di Luciano su it.comp.os.dos
FdFormat oppure 2M.
Il secondo formatta fino a 1.88Mb (e anche a 2Mb, ma non contarci...),
pero' il floppy lo potrai usare solo sotto dos puro. I floppy formattati
a 1.72Mb con FdFormat, invece, sono perfettamente letti e scritti da
Win9x/ME e quelli a 1.68Mb anche da WinNT/2K.
Purtroppo nessuno dei due progammi ha una "home page". Per FdFormat
prova a guardare a 
www.winimage.com
, sezione "other tools". Per 2M, temo
dovrai cercarlo con Google o con FTPSearch... (cerca 2m30.zip)
Ciao
--
Timothy Redaelli
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Cambiare l'IP del computer

Ciao ragazzi!
Un amico mi ha chiesto se è possibile da VB cambiare l'indirizzo IP della
macchina (Win98). Qualcuno può aiutarlo?
--
Marco Minerva, 
vbco...@libero.it
http://www.marcominerva.com/vbcorner

 ha scritto nel messaggio
news:c2ah6.31164$GM6.1...@news.infostrada.it...

Non credo. L'IP è fornito dal provider e dura per tutta la connessione.
Anche se fosse possibile cambiarlo durante la connessione, potrebbe farlo
solo il provider.

 ha scritto nel messaggio
news:9647fb$o64$1...@serv1.albacom.net...


esempio, e non l'indirizzo IP assegnato dal server quando ci si connette.
Prob si', ma con win98 deve riavviare la macchina.
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: Ridimensionamento form

Salve, come posso fare per non far ridimensionare il form?
mi spiego meglio: quando si passa il puntatore del mause sul bord del form
compaiono quelle due freccette di ridimensionamento, io al form non voglio
assegnargli nessun ridimensionamento come posso fare?
GRAZIE

Salve, come posso fare per non far ridimensionare il form?
BorderStle = vbFixedSingle
-- 
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Modifica TIPO di un campo di tabella DAO

Il mio problema è semplice, e pensavo lo fosse anche la soluzione, ma non
sono riuscito ad uscirne! Devo modificare tramite del codice il tipo di un
campo di una tabella (DAO).
La modifica che voglio apportare è modificare un campo di tipo Contatore in
un banale intero lungo.
Il tipo Contatore, non è in realtà un Type a sè stante, bensì viene settato
tramite la Proprietà Attributes settata a 17, mantre il Type è 4.
Impostata una variabile TableDef, ne richiamo un campo e cerco di settare la
sua proprietà Attributes, ma mi scontro su un errore "Operazione non
valida".
Ho provato, anche una manovra più semplice: con la stessa procedura
modificare la Proprietà Type di un campo, portandolo da numerico a stringa,
ma il risultato è lo stesso. Eppure "manualmente" questa operazione è
possibile!
Dove sta l'inghippo?!?!?
Grazie
Riporto per chiarezza lo stralcio di codice:
    Set Table = Db.TableDefs(NomeTabella)
    m = Table.Fields.Count
    For j = 0 To m - 1
         If Table.Fields(j).Attributes = 17 Then Table.Fields(j).Attributes = 1
    Next j
--------------------------------
Inviato via 
http://usenet.libero.it

 campo di una tabella (DAO).
Che io sappia la struttura di un campo non č modificabile se non eliminando
e ricreando il campo stesso. Un senso c'č: I dati eventualmente gią presenti
come verrebbero "convertiti"?

 Dove sta l'inghippo?!?!?
  Leggi qui se ti può servire
 
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q249/6/82.asp&NoWebContent=1
 se lo dicono loro che si fa così...
 
Ciao


 come verrebbero "convertiti"?
A "mano" si può fare (da Access, intendo), poi, se Access riesce a
convertire tutti i dati, bene, altrimenti ti dice che alcuni possono essere
persi!


 persi!
  Guarda che il link alla soluzione proposta da MicroSoft è postata più
avanti!
Ciao


 avanti!
Lo so grazie, volevo solo rispondere a Lupo per completezza! Appena ho
un'attimo mi leggo l'articolo che mi hai indicato.
Grazie ancora dell'aiuto!


 un'attimo mi leggo l'articolo che mi hai indicato.
 Scusa, ma pensavo non lo avessi visto.
Ciao e scusa ancora


  se lo dicono loro che si fa cosě...
mammamia ... ma scusa se si usa dao , access... usiamo un po di sql al posto
di tutto quel popo' di codice ?
con "alter table" alla fine si puo' fare la stessa cosa : copiando una
cononna in un altra e poi rinominando
Es :
copia ID(contatore)  in ID2(long) , elimina ID e rinomina ID2 in ID !
Credo sia meglio o sbaglio ?
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Credo sia meglio o sbaglio ?
 
  Mmmm...mi sembra che l'articolo parli di qualche limitazione riguardo
l'ALTER TABLE, ma non l'ho letto con attenzione.

Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.NET 2005] Incorporare db nell'applicazione...

Ciao a tutti, č un po' che ci sbatto la testa e non capisco dove sbaglio (o 
se č un bacherozzo del 2005).
Come sapete e' possibile incorporare il db nella propria applicazione 
attraverso l'origine dati.
Quando si crea una nuova connessione, il 2005 ti pone la domanda: lo vuoi 
incorporare nell'applicazione? se rispondo si, in pratica mi copia il mio db 
nella cartella bin. Se dico no, in pratica la stringa di connessione punta 
al percorso originale.
Il problema č: perchč se non incorporo il db, salva le modifiche, mentre 
invece se lo incorporo non salvo le modifiche al db?
 Premetto che trascino la tabella brutalmente e mi crea le varie table 
adapter, bindigsurce ecc.ecc.
Ho controllato ilo codice eseguito (e creato automaticamente dal net) dal 
bottocino sotto il bindingnavigator, ma sono uguali!!! ( il solito validate, 
l'endedit del binding source e l'update della datatable..)
Lo so' che i wizard sono quelli che sono ma per una tabella di lookup di 2 
campi.....
Capita pure a voi??
Suggerimenti??
Umbe 

 invece se lo incorporo non salvo le modifiche al db?
Non č che guardi il db sbagliato?
-- 
Salutoni
Sergio
C'č il giorno in cui nasci e quello in cui scegli di vivere
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Non è che guardi il db sbagliato?
No, ne sono sicuro.
Infatti lancio la mia applicazione, modifico il dato, clicco sul bottoncino 
salva, esco dalla mia applicazione, la rilancio ed il dato non è stato 
modificato...
Umbe 

 è stato modificato...
Non ho ben presente questa funzionalità di VS, ma secondo me succede questo:
L'app punta al db nella bin (correttamente), ma tu gli hai detto che quando 
compili devi copiare il DB nella bin, quindi il DB viene sovrascritto.
Quindi, o lavori tutto sulla bin, dimenticandoti del db originale, o lavori 
tutto sul db originale e lo includi nel progetto solo quando ha superato la 
fase di testing.
Ciao 

 superato la fase di testing.
Oppss.....e ci avevo pure guardato!! ma porca miseria....sti occhiali...
Quando si incorpora il db, nella soluzione viene inserito il file col nome 
del db (ad esempio pippo.mdf o pippo.mdb).
Se si guardano le proprietą di questo file, si puo' scegliere cosa fare 
quando compiliamo il progetto: se copiare sempre (quindi sovrascrive ) , mai 
oppure il piu' recente.
A proposito, l'errore che fa vs č che non lo copia nella cartella bin, ma in 
quella dove risiede la soluzione.(che a sua volta contiene la cartella bin)
Grazie Fabio!
Umbe
Newsgroup: it.comp.lang.visual-basic
Titolo: Programma scritto in VB5

Visitate il mio sito il programma scaricabile gratuitamente l'ho fatto io
gradisco commenti, idee, critiche(costruttive)
http://space.tin.it/computer/macample

sia Macample...) io ci sto di sicuro!
Non ti seguo bene. Spiegati meglio.
Marco

sicuro lo vengo a vedere, ok?
Concordo. Per Marco (e chiunque altro): quando pubblicizzate un vostro
software, sarebbe meglio darne una breve descrizione.
Esempio:
PIPPOZ, applicazione scritta in VB5/SP3 per gestire il vostro archivio di
super-noccioline. Permette l'archiviazione e la stampa di tutti i dati
sensibili riguardanti il garante della privacy (ma quando si dimette?).
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: domanda banale..non picchiatemi!

Salve a tutti.. vi chiedo una cosa semplicissima (almeno credo)... che magari
si sarà stata postata centinaia di volte (con "cerca" comunque non ho trovato
niente)
Ho scritto un indirizzo internet su un form (label) vorrei che cliccandoci con
il mouse, parta il collegamento a Internet..su quella pagina
come si fa??
Grazie
-- 
Posted from  [195.223.93.201] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 il mouse, parta il collegamento a Internet..su quella pagina
oggi sono buono...
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 Sub Label1_Click()
    ShellExecute Me.hwnd, "open", Label1.Caption, "", "", 0
End Sub
CIAO!

 CIAO!
OK::
Grazie il procedimento funziona ALLA Grande..
una sola cosa resta da chiarire:
Perchè non mi appre la "manina" ad indicare che è un collegamento 
ad internet???


 oggi sono buono...
...ma proprio buono!
Faber

 ad internet???
perché non hai assegnato alla proprietà MouseIcon della label l'icona con la
manina, oppure non hai impostato la proprietà MousePointer della label a
99 - Custom, o entrambi  :)
Ciao
Faber

 Faber
Grazie... Veramente TANTO
Ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Distribuire un .EXE

Salve, sottopongo un argomento già trattato.
Ho fatto un piccolo eseguibile che fa una doppia connessione ad un file
ACCESS e una ODBC.
E' mia intenzione non creare un programma di installazione, visto che
arriverei a 30 Mb e sopratutto il programma devo installarlo io dal cliente,
scaricare i dati e deinstallare il programma. Secondo voi, nei clienti che
non hanno ne ACCESS ne ovviamente VB, posso semplicemente copiare il file
.EXE con un file di access ed eventualmente il msvb6vm.dll?
Grazie,
        Marco Olivieri

 Salve, sottopongo un argomento gią trattato.

No.
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: file di help

perchè non riesco a visualizzare le immagine nei file di help? come si
fà una volta inserita l'immagine nel file rtf?
grazie enrico

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Trasformare i secondi in Minuti giorni e ore...

Come da oggetto...
dove posso andare a leggere qualcosa che mi aiuti a capire
come scrivere una funzione che mi trasformi
per esempio 145236387 secondi in Giorni, ore e minuti?
Forse con il datediff?
Akuma

 Quindi, totale ore = 145236387 mod 86400
Scusa, "totale giorni", non "totale ore"...
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 per esempio 145236387 secondi in Giorni, ore e minuti?
Un giorno= 60 secondi * 60 minuti * 24 ore = 86400 secondi.
Quindi, totale ore = 145236387 mod 86400 
Il resto, a te ;)
Ciao!


 ha scritto nel messaggio 
news:d759to$r6u$1...@area.cu.mi.it...

mah.. io direi piuttosto:
totale giorni = 145236387 \ 86400 (notare la backslash che si usa per le 
divisioni intere)
mentre
frazione di giorno rimasta = 145236387 mod 86400
Ciao,
    Diego

 frazione di giorno rimasta = 145236387 mod 86400
Si, direi che hai piuttosto ragione :)
Dopo le 21.00, dovrei smetterla di rispondere sui ng :)))
Ciao!


 Dopo le 21.00, dovrei smetterla di rispondere sui ng :)))
piu` che altro a domande simili bisognerebbe rispondere
di tornare alle elementari...
-- 
ciao, hal

 
vabeh aoh, ammazza si sei acido :)
è stato un momento di debolezza...:)

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiungere noni ad una Listbox

Salve a tutto il NG.
Sto realizzando una rubrichetta in visual basic con una list box che
contiene nomi.
Questi nomi vengono prelevati da un file .txt chiamato "lista.txt"
esterno.
Fin qui nessun problema.
Il problema è arrivato quando ho messo una text box (chiamato TxtAggiungi)
nel quale si può scrivere un nome ed alla pressione di un command Button
(command1) dovrebbe aggiungere il nome nella list box e quindi scriverlo
anche nel file di testo lista.txt.
Ieri mi è stato gentilmente postato il seguente codice:
Sub AddName(ByVal file As String, ByVal NewName As String)
    Dim f As Long
    f = FreeFile
    Open file For Append As #f
    Print #f, NewName
    Close f
End Sub
Io l'ho inserito nelle proprieta prima della Txtx box e poi in quelle del
command button;
Ma non sono riuscito a farlo funzionare.
Potete gentilmente dirmi dove debbo inserirlo oppure mandarmi un altro
codice.
Vi ringrazio anticipatamente perla risposta e vi saluto.


Manca la parte relativa all'aggiunta a video, ed il test che il nome inserito
non sia gia' presente.
- Controllo duplicati
for i = 0 to <listbox>.listcount-1
  if <listbox>.List(i)=<testo> then
    ' Oggetto duplicato.
    exit for
  endif
next i
- Aggiunta a video:
<listbox>.AddItem <testo>
Bye by Massimo  8-]

 ha scritto nel messaggio
news:999laa$2at$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Accorgersi di un'applicazione che viene chiusa

Premetto che non sono espertissimo, ma il mio problema è questo:
1) devo eseguire determinate applicazioni a scelta (programmi generici
sotto win) e questo penso di farlo con "shell" (ma una sola alla
volta)
2) Se l'utente chiude l'eseguibile che ha lanciato io dovrei
accergermene: come posso fare?
3) Dopo un certo periodo di inattività devo chiouderla io da programma
l'applicazione eseguita: anche in questo caso come faccio?
Grazie a tutti. Ciao.
-------------------
Stefano Bianchi
b.st...@libero.it
--------------------

Pure a me interesserebbe.
Grazie
Ciao
Alex

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornare Tabella in Rete

Come posso aggiornare una tabella  Access sita in un path su internet?
Forse usando l'oggetto MRAD?
Ma come?
Grazie Anticipato.

 Forse usando l'oggetto MRAD?
Cos' e' ?
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: Un aiuto x iniziare

Ciao, quale testo mi consigliate per iniziare a programmare in visual basic?
tenete conto che sono principiante e so poco se non nulla di programmazione.
Grazie

 ha scritto nel messaggio
news:Cwsm8.55368$1S3.1...@twister1.libero.it...

Sul Sito Comune ci sono le recensioni del libri (sotto Documentazione).
IMHO un buon libro è il "Programmare Visual Basic 6.0" di F. Balena che puoi
trovare On-Line (in inglese)
http://www.devpride.com/Linguaggi/Visual_Basic/Tutorial/Programmare_VB6.zip
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com
P.S. Dato che sei nuovo vai a leggere il manifesto nel Sito Comune
(soprattutto la parte sui subject art.10)

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

Ho scaricato un ocx ma non riesco a usarlo: vb mi dà errore quando tento di
aggiungerlo ai componenti. Come faccio a usarlo?
Grazie

 aggiungerlo ai componenti. Come faccio a usarlo?
l'hai registrato?
che errore ti compare?
cerca di essere più esplicativo possibile.
Ciao

 Ciao
Ciao e grazie a te o a chi avrà la pazienza di aiutarmi

 No, lo ho solo scaricato.Come faccio a registrarlo?
Se è un controllo utente, un controllo ocx, per registrarlo, copialo in un
path.
poi vai nel menu start > esegui
e scrivi regsvr32 nome del controllo completo di estensione
oppure se non è in un path
Regsvr32.exe percorso/nomeControllo
Per le Dll, la procedura è la stessa.
Per gli exe activex la procedura è un po' diversa.
Tienilo a conto per il futuro
Un'exe active x può essere registrato lanciandolo
oppure da start > esegui
nome exe activex /regserver

 ocx>  come componente ActiveX"
Mi sembra abbastanza chiaro.
Non è un componente ActiveX (che vada aggiunto ai riferimenti?).
Hai provato a premere il tastino "?" quando esce l'errore? >:)
P.S.: la registrazione avviene automaticamente se fai "sfoglia" dalla
cartella componenti di VB.
Ciao
--
' // Initialize the expression evaluator
Engines.Evaluator = CreateObject("
http://www.neodatatype.net
")
' // you can find resources for and from the NG here!
Me.SitoComune = "
http://www.it-lang-vb.net
"
Newsgroup: it.comp.lang.visual-basic
Titolo: tabelle dati

su un form ho inserito vari listbox, ognuno di questi listbox lo vorrei
associare a una tabella dati senza visualizzarlo all'utente.
Ho visto che con la funzione DataSource posso collegare ogni tabella con il
rispettivo ListBox.
C'è un metodo migliore per far questo (forse Dataset o schema XML)
considerando che gli archivi delle tabelle DEVONO stare dentro al file exe
del progetto ?
Grazie
nb
Utilizzo VB .net standard

 Utilizzo VB .net standard
Ave
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: [ciclo Loop infinito] Uscirne senza crash ?

Non mi ricordo più,
ma c'era un modo tramite Windows (Task Manager
o altri interventi da dentro o fuori dell IDE)
per interrompere un LOOP che malauguratamente 
non si fermava, senza crashare il progetto e non salvarlo.
Mi ricordo che dopo aver fatto qualcosa, tutto si fermava
si usciva dal run-time, appariva magicamente la solita finestra
quadrata al centro dell' IDE che diceva con i tre bottoni uno sotto l'altro
in alto a destra se volevo Salvare, Non Salvare o Annullare
e dando Annulla si rimeneva normalmente con il progetto aperto
per continuare a lavorare.
Ma me lo sono scordato (non mi accade da qualche tempo...)
Qualche suggerimento per uscire da un Loop senza crashare? 
(non intendo mettere uscite nel codice, intendo interventi a posteriori
"brute force"...)

 non si fermava, senza crashare il progetto e non salvarlo.
Ctrl-Pausa ?

> Non mi ricordo piů,


Newsgroup: it.comp.lang.visual-basic
Titolo: Ricavare da codice il CLSID di un oggetto

Ciao a tutti,
ho l'esigenza di ricavare da codice il CLSID di una classe.
Esiste la possibilità di farlo?
in che modo?
è necessario andare a frugare nel registy oppure esistono API che 
facilitano la cosa?
grazie
Davide

 ha scritto nel messaggio
news:Xns95EA6313...@130.133.1.4...

Devi prima ricavarti il ProgID, ma questo è facile, dato che corrisponde a
NomeProgetto.NomeClasse.
Dato il ProgID ottieni il CLSID con le indicazioni fornite in questo articolo:
http://support.microsoft.com/kb/183544/EN-US/
HTH
Bye
Raf
Newsgroup: it.comp.lang.visual-basic
Titolo: Angoli

Ciao a tutti,
una domanda veloce...
Per calcolare seno e coseno devo per forza utilizzare i radianti?
lo so che al massimo posso trasformare i gradi in radianti, ma non c'è 
un altro modo?
quando cerco di calcolare Cos(Pi / 2) non ci sono problemi, ma con 
Cos(90) non c'è verso....
Grazie mille!!!
-- 
P.
Clark Kent rappresenta la critica di
Superman alla razza umana.
Bill

 Grazie mille!!!
dall'help
.....
Funzione Cos
Restituisce un valore Double che specifica il coseno di un angolo.
Sintassi
Cos(numero)
L'argomento obbligatorio numero può essere un valoreDouble o una
qualsiasiespressione numerica valida che esprime un angolo in radianti.
Osservazioni
La funzione Cos accetta un angolo e restituisce il rapporto tra due lati di
un triangolo rettangolo. Il rapporto è dato dalla lunghezza del lato
adiacente all'angolo divisa per la lunghezza dell'ipotenusa.
Il risultato sarà compreso nell'intervallo tra -1 e 1.
Per convertire i gradi in radianti, moltiplicarli perPiGreco/180. Per
convertire i radianti in gradi, moltiplicarli per 180/PiGreco.
.....
In quale altro modo vuoi calcolare il coseno/seno?
http://www.math.it/goniometria/unita1-1.htm
http://www.s-petrarca.com/conservatorio/matematica/lezione7.htm
Ps. Pigreco non c'è come funzione/costante in VB
la devi definire!
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Demo classe vb.NET :
WodkaThumb 
www.villaceleste.it
  click su "spippolando e
Programmando"

 Cos(90) non c'è verso....
Infatti Pi/2 <> 90, esattamente come 90<>90° :)
termoPilucco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

"Niggle" <catc...@alice.it.invalid> ha scritto nel
messaggio news:mn.cbe37d511...@alice.it.invalid
Un ripassino veloce veloce no eh! ??????
http://www.encyclopedia.it/r/ra/radiante.html


Forse intendevi Ps/2 :P
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Quale versione

Spero di trovare qualcuno che mi aiuti. Sto per acquistare il programma di
Microsoft Visual Basic. I vari fornitori mi propongono varie soluzioni, ma
nessuno mi sa dire con quale versione posso vendere i programmi da me
realizzati. Mi propongono:
1- Visual Basic 6:0 Enterprise a circa 4,5 milioni
2- Visual Basic 6.0 Pro             a circa 1.7 milioni
3- Visual Basic 6.0 std               a  L. 350.000
4- Visual Basic 6.0 learning       a L. 250.000
Scartando a priori la versione Enterprise (è al di fuori della mia portata
economica) e la versione Learning (penso che sia dedicata agli studenti e
quindi non possono vendere i loro programmi) restano le due intermedie; ma
anche fra queste c'è notevole differenza di prezzo.
Qualcuno sa dirmi in che cosa differiscono.
Grazie anticipatamente
Saluti
il.f...@flashnet.it
http://village.flashnet.it/users/fn211196

 ha scritto nel messaggio
news:8ua233$1p3$1...@news.flashnet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ancora ADO e Command (scusate)

Riciao a tutti.
Mi sapreste dire cose c'e' di sbagliato nel sequente codice?
(Tento di selezionare un gruppo di Recordset da un DB SQL con ADO tramite
una Command e dei Parameters):
Option Explicit
Private prmParametro As ADODB.Parameter
Private prmParametro2 As ADODB.Parameter
Private cmdCommand As ADODB.Command
Private conConnessione As ADODB.Connection
Private rcsRecord As ADODB.Recordset
'**********
'Quando clicco su cmdMioComando, la conConnessione e' gia' aperta.
'**********
Private Sub cmdMioComando_Click()
    Dim intIndice As Integer
    Set cmdCommand = New ADODB.Command
    Set rcsRecord = New ADODB.Recordset
    rcsRecord.CursorLocation = adUseClient
    cmdCommand.ActiveConnection = conConnessione
    cmdCommand.CommandText = "SELECT * FROM dbo.Prodotti WHERE (Marca = ?
AND SubCategoria = ?)" '<<< I punti interrogativi sono giusti?
    cmdCommand.CommandType = adCmdText
    Set prmParametro = cmdCommand.CreateParameter("Marca", adChar,
adParamInput, 5, "Marca") '<<< La marca che metto e' a mia scelta e con 5
caratteri.
    cmdCommand.Parameters.Append prmParametro
    Set prmParametro2 = cmdCommand.CreateParameter("SubCategoria", adChar,
adParamInput, 6, "SubCat") '<<< La SubCategoria che metto e' a mia scelta di
5 caratteri piu' il carattere jolly %.
    cmdCommand.Parameters.Append prmParametro2
    rcsRecord.Open cmdCommand, , adOpenStatic, adLockReadOnly
    With rcsRecord
        If .EOF Or .BOF Then
            intIndice = MsgBox("???", vbCritical, "???")
        Else
            .MoveFirst
            Set DataGrid1.DataSource = rcsRecord
            'Oppure
            For intIndice = 0 To 20
                If Not IsNull(.Fields(intIndice)) Then
                    lblCampi(intIndice).Caption = .Fields(intIndice)
                End If
            Next intIndice
        End If
    End With
    Set rcsRecord = Nothing
    Set cmdCommand = Nothing
    Set prmParametro = Nothing
End Sub
Il problema e' che sembra non estrarre proprio niente dal DB e va a
visualissare sempre il la MsgBox. Come mai?
Altra domandina: quando passo una query con DELETE ecc. ecc. ecc., una volta
che viene eseguita cosa succede al Recordset?
Nel senso: come mai se l'istruzione successiva ad una cancellazione di
Record (che in effetti constato che avviene) e'
rs.Close
VB6 si lamenta che non posso farlo perche' l'oggetto non e' aperto (anche se
per me lo e')?
Grazie 1000 a chi mi fa capire qualche cosa e scusate se continuo a
stressare.
Saluti
Michele
mic...@iol.it
oppure
mc3...@mclink.it

...

 wrote in message
7ic0mi$ng0$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutoooo!!! Api per il bios

> dove è possibile reperire simili DLL? sarebbero utilissime...
Una nota è vbasm.dll di SoftCircuits.
Se non la trovi te la mando.
(Non credo di avere una versione aggiornata).

 ha scritto nel messaggio
news:8p26ig$lq4$1...@nslave1.tin.it...


 (Non credo di avere una versione aggiornata).
sì ma funziona anche con VB5? il problema è che sembra perfetta,
semplicissima, ma quando vado ad avviare l'applicazione scritta richiamando
questa DLL, midice che non esiste... forse perche è stata scritta con
riferimento a VB4 16-bit.
toglimi una curiosità: tu come fai ad usarla? c'è qualche stratagemma das
adottare? che versione di VB hai?

 wrote in message news:8p2it5$9bs$1...@nslave2.tin.it...


 wrote in message news:8p2it5$9bs$1...@nslave2.tin.it...


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

In access quando inserisco una combo posso scegliere quante colonne voglio
visualizzare.
Io per esempio vorrei poter vedere quando apro la combo il contenuto di due
campi:
Codice
Cognome
In modo tale io possa selezionare il codice, vedendo però a che nome
corrisponde, per poi usare solo il codice.
Si può fare lo stesso con la combo di VB6 ?
Qual'è il comando
Quando apro il recordset e popolo la combo faccio un:
cbo.additem
Ma non so come aggiungere altre colonne sulla stessa riga !!!
(magari non si può!!)
--
Grazie, Alberto (alias ALCAU)

 ha scritto nel messaggio
news:92Kp7.7825$Q25.3...@news.infostrada.it...



O usare un campo "misto" per la listfield:
se come rowsource uso un recordset tipo:
SELECT CODICE, CODICE+' - '+COGNOME AS DESCRIZIONE FROM MIATABELLA
posso visualizzare il secondo campo (descrizione) nella listfield e usare il
primo come datafield
ciao
ugo

 Si può fare lo stesso con la combo di VB6 ?
Sito comune: ComboBox multicolonna
http://www.it-lang-vb.net/
nonsonostatoio
P.S.: è una mia impressione o la 'vecchia guardia' non è più molto presente?

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] - Installazione .NET 2003 (Internal error 25003)

Ciao a tutti.
Qualcuno ha riscontrato (e magari è riuscito a risolvere) un problema
durante l'installazione del VS2003?
Il codice d'errore a cui faccio riferimento è "INTERNAL ERROR 25003" e
avviene durante la generazione degli scripts, in particolare:
CREATEVSDEVGROUP.
Premetto che è difficile che il dvd sia rovinato, in quanto ho provato due
diverse copie e ho persino scaricato l'intero contenuto sull'hhd, senza però
nessun risultato.
Ho trovato su internet molte persone con questo preciso problema, ma nessuno
sembra averlo risolto...
Spero che qui sia differente...
Grazie in anticipo
Max

 CREATEVSDEVGROUP.
Hai provato a cercare il codice d'errore su 
http://support.microsoft.com
?
Ciao
-- 
Math Parser : 
http://www.neodatatype.net
FlowChart   : 
http://www.neodatatype.net/dump/flowchart/dir.asp
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: Compressore file

Sto cercando disperatamente un modo per comprimere i file da vb.
Non so se mi sono spiegato, cerco una sorta di winzip comandabile in tutto e
per tutto, non voglio utilizzare ne shell ne processi asincroni.
Please help me !!!
Grazie
Marco TWC
-- 
Posted from  [194.20.28.126] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Bé, potresti dare un'occhiata alla libreria Zlib : 
http://www.gzip.org/zlib/
Ciao
Sal

 wrote in message
cbad753d8bda0e510...@mygate.mailgate.org...



http://www.gzip.org/zlib/
Per un esempio puoi vedere:
http://vbaccelerator.com/codelib/zip/zlib.htm
Cipo
--------------------------------
Inviato via 
http://usenet.iol.it
 

Paolo.
Lascia perdere, l'esempio
presente nel sito comune non Funziona.


Newsgroup: it.comp.lang.visual-basic
Titolo: Task questi sconosciuti (almeno per me!!)

Come faccio a verificare da un programma in Visual basic se un certo task č
attivo!!!
Ho visto che esiste una funzione API che č FINDWINDOW ma non capisco come
funziona e cosa diavolo devo passarci supponendo ad esempi di avere un
programma prova.exe in escuzione??!!??
Aiutatemiiiiii

www.murialdo.it/it_lang_vb
è il Sito Comune di questo NG e trovi  un esempio che lo fa...
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: Istanze 'fantasma'

Salve a tutti.
Scusate il subject criptico, pero' in realtà mi si verifica un problema 
per me abbastanza strano; in un progetto relativamente complesso, ad un 
certo momento mi ritrovo tra i task in esecuzione 3 o 4 istante del mio 
eseguibile senza che siano state lanciate. Non sono realmente task in 
esecuzione perche' non posso switcharle con alt-tab pero' occupano 
memoria e mi creano a volte errori di out of memory. Nel programma vi 
sono i controlli per evitare che l'utente chiami + volte l'eseguibile. Il 
programma non fa chiamate DOS o cose del genere, l'unica cosa e' che 
nella rete a cui e' collegato un'altro Pc si occupa periodicamente di 
prelevare da questa macchina i database per farne una copia di riserva, 
tramite una chiamata al copy DOS per evitare i messaggi di database in 
uso (lo so che e brutto!). Ho notato che pero' questo problema si 
verifica anche su un'altro Pc non sottoposto alle copie di riserva. Il 
programma utilizza Mscomm per interfacciarsi a periferiche e ADO per i 
database Access.
Non so che altre indicazioni dare.
Qualche suggerimento?
Grazie e saluti a tutto il NG.
Paolo.

 Paolo.
--
%%============================%%
Il Wodkino Nazionale è a : 
www.martek.it
Forum: 
http://www.martek.it/go.asp?PortamiA=1
Bestiario: 
http://www.martek.it/go.asp?PortamiA=2
 (link bestiario del
ng)

 memoria e mi creano a volte errori di out of memory.
Assicurati che quando chiudi il programma tutti i form siano stati scaricati
e possibilmente settati a nothing.
Assicurati anche di non avere loop "vivi" che possano continuare anche in
caso di chiusura del prog.
Ciao

 continuare anche in caso di chiusura del prog.
In particolare Unload Me dentro un Timer e' un bel
grattacapo!
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

 
Be' in realta' ho trovato la form dello splash introduttiva che ha la 
proprieta' ShownInTaskbar a false, pero' mi pare di' chiuderla 
correttamente, faro un controllo + approfondito.
Grazie
Paolo.

 
In realta' il programma non viene mai chiuso (e' un pacchetto che 
gestisce un garage aperto 24 ore), pero', mi e' stato comunicato adesso, 
che pare che ultimamente a volte il prg vada in crash, l'utente 
ovviamente non mi dice niente e riavvia il prg. Forse quel crash lascia 
viva l'stanza. A questo punto devo capire se il prg crasha (?!) per via 
delle istanze attive o il contrario.
Grazie e saluti.
Paolo.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Impossibile bloccare il file

Sto sviluppando una serie di applicazioni che accedono ad un DB Access con
ADO e mi capita ogni tanto questo errrore: Impossibile bloccare il file.
Premettono che tutte le applicazioni aprono il file senza bloccaggio:
Set DB=OpenDatabase(NomeFile,False,False,Connect)
Qualcuno sa se magari dipende dalle impostazioni del Workspace o del
DBEngine? È già successo a qualcun altro?
Grazie 1000

...


I miei programmi non bloccano il file, cioč non lo aprono in modo esclusivo.
Lo strano č proprio questo: se nessuno dei programmi apre il database in
modo esclusivo, come mai ogni tanto viene fuori questo errore?

Lo strano è proprio questo: se nessuno dei programmi apre il database in


Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso Remoto

come si fa a connettersi alla cartella di accesso remoto? c'è un controllo qualcos'altro che mi può essere utile?Grazie
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
01BF675F...@rm3-727.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Relazioni tra list e TabbedDialog

Ciao a tutti, qualcuno saprebbe consigliarmi da dove cominciare per creare
una relazione tra gli elementi presenti in una list piena di dati e un
tabbedDialog ? Occorre l'intervento di qualche API ? O altro ? Grazie :))

 wrote in message
vpnE4.36231$pn3.4...@news.infostrada.it...


 ha scritto nel messaggio
news:10qea5a$l82$1...@fe2.cs.interbusiness.it...

Intendo questo: in una lstClienti seleziono uno a caso e nella relativa
tabella del TabbedDialog
dovrebbero apparire i dati relativi a qual cliente. Mi sono spiegato bene :)
? Grazie a tutti .  Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: ..una semplice domanda....

salve, la mia domanda riguarda vb6 e ado,
vorrei sapere in quali casi il compilatore provvede a terminare in
automatico un recordset e una connection
è una semplice curiosità!
grazie 1000

albadur ha scritto:

In teoria mai, finchè l'applicazione resta attiva, poi, chiudendola, i suoi
oggetti vengono distrutti.
In ogni caso il compilatore si limita a tradurre in codice eseguibile, non
ad eseguirlo.
Se ti riferisci invece ai tempi per la creazione degli oggetti, vedi
ConnectionTimeout e CommandTimeout

quando dici "finquando l'applicazione resta attiva" intendi l'intera
applicazione o per esempio una singola form (prendi il caso di
un'applicazione mdi)??
--
~~ A L B A D U R ~~
noi simme cori aridi,
nimici de la pace
quanno due cori s'ammano
noi tutti ci dispiace
http://web.tiscali.it/smisuratapreghiera/

 un'applicazione mdi)??
Se l'oggetto è locale della form si distruggerà su istruzione esplicita o
(con i tempi di VB) quando tutti i suoi riferimenti sono chiusi/assenti.
Se la form non distrugge l'oggetto e questo è globale, resta attivo e
disponibile, per esempio, per altre form della stessa applicazione
(tipicamente dell'EXE)