mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: info client server application

Salve ragazzi ho bisogno di un idea perchè non so dove sbattere la
testa. Devo realizzare una applicazione che giri su un computer server
ma che venga visualizzata contemporaneamente da diversi client.
per esempio la visualizzazione di un filmato oppure le schermate di un
programma qualcuno sa come si può fare o dove prendere qualche spunto?
Ringrazio in anticipo chi mi darà una risposta?
By
Elia
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Elia
ciaociao

 PcAnywhere?
Potrebbe essere una soluzione ma cercavo un qualcosa che permettesse ai
vari
client di scegliere se visualizzare il filmato oppure visualizzare
le schermate del programma o altro.Praticamente in un programma client
visual basic un form mi visualizza il video un altro form mi visualizza
il programma ecc.


 Elia
ciaociao

 il programma ecc.
Potresti fare la tua app come ocx e poi visualizzara via InternetExplorer
(collegandosi a \\server\miaapp.html dove miaapp.html č un file html che
include l'OCX).
Oppure usare TerminalServer anzichč PcAnywere o VNC, TerminalServer usa una
sessione separata per ogni client (perň č una soluzione "bruttina" da
vedersi).
Oppure... ma non basta che ogni client lancino l'app presente sul server?
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Oppure... ma non basta che ogni client lancino l'app presente sul server?
Avevo pensato a questa soluzione ma vi è venuto un dubbio se 50 computer
aprono contemporaneamente lo stesso file ci possono essere dei problemi?
Forse no perchè in teoria più utenti si possono collegare ad un sito web
per visualizzare un filmato.
pero non ho l'assoluta certezza e secondo voi si mantiene la
sincronizzazione
di visualizzazione?


 aprono contemporaneamente lo stesso file ci possono essere dei problemi?
No, non hai assolutamente nessun problema (in fondo l'exe lo puoi
considerare come un file read-only, non importa in quanti lo stiano
"leggendo").
Il problema č che devi inventarti un sistema di avvio-copiatura in modo da
non tenere bloccato l'exe utilizzato per poter fare gli aggionramenti senza
correre in giro per l'azienda a spegnere i PC che lo usano.
Ciao


ho provato a realizzare l'applicazione come ocx e poi visualizzarla 
tramite explorer e funziona bene il mio problema però è il seguente:
l'applicazione deve visualizzare un filmato (ho utilizzato
windows media player 9 integrato in un form).
tutti i pc che accedono per vedere il filmato si trovano in una rete
locale.
il server avvia l'applicazione ma gli altri pc che si connettono
per vedere il filmato devono visualizzare il filmato che sta girando
sul server e non aprirlo nuovamente con il problema che riparte da 0
Esiste qualche soluzione a questo problema?
By
Elia Maguolo

Newsgroup: it.comp.lang.visual-basic
Titolo: Valore di una checkbox

Ciao,
ho un problema un po' stupido, magari qualcuno puo' darmi un
consiglio:
Devo impostare il valore di una checkbox (checked o unchecked) via
software, e non quando l'utente clicca il controllo... pero' quando
eseguo il codice
textbox.value = checked
parte l'evento "onClick" della textbox, cosa indesiderata....
Come posso fare a modificare il controllo senza far partire l'evento??
Grazie!
--
GrayMute
:: VeGaN today for a better tomorrow ::

Non mi risulta che sia eliminabile.
Io risolvo mettendo nell'evento click un
If Not Disab then
  ' qui metti il codice dell'evento
end if
Disab e' una variabile globale che setto a true prima di cambiare il valore
della checkbox, dopo la riporto a false.
Salve
                Dbg
GrayMute ha scritto nel messaggio


 ha scritto nel messaggio
news:s2i56.246695$hk4.12...@news.infostrada.it...


 Come posso fare a modificare il controllo senza far partire l'evento??
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

di Access?
No, e' un'altra bestiata mia :-) lavoro in VB5SP3 e infatti l'evento
e' checkbox_click().
Comnque, sono riuscito a risolvere con i consigli ricevuti, grazie a
tutti :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: interrogazione db

Il seguente codice non mi funziona, potete aiutarmi a trovare l'errore?
    SeleZIOne = "SELECT * FROM Documenti WHERE "
    If chkPerData.Value = 1 Then
        Data_Inizio = Format(txtDataInizio.Text, "dd/mm/yyyy")
        Data_Fine = Format(txtDataFine.Text, "dd/mm/yyyy")
        SeleZIOne2 = "Data>='" & Data_Inizio & "' and Data<='" &
Data_Fine & "'"
        SeleZIOne = SeleZIOne & SeleZIOne2
    Else
        SeleZIOne2 = "Numero>=" & txtNumeroInizio.Text & " and Numero<="
& txtNumeroFine.Text
        SeleZIOne = SeleZIOne & SeleZIOne2
    End If
    '
    'apertura del recordset per trovare i documenti
    '
    dcnRecordSecondario.Open SeleZIOne, dcnData, , adLockReadOnly
    If dcnRecordSecondario.RecordCount = 0 Then
        MessaGGIO = MsgBox("Zero documenti trovati, modificare i criteri
di ricerca.", vbOKOnly)
        dcnRecordSecondario.Close
        Exit Sub
    End If
del database (Access 2000) il campo "Data" è dichiarato come data in
formato gg/mm/aaaa e anche data_inizio e data_fine come variabili data e
il Jet mi dice "Tipo dati non corrispondenti nell'espressione criterio.
Ho anche provato a mettere queste due variabili come variabili di tipo
teso, ma niente da fare, in questo caso il database mi restituisce 0
record anche se all'interno ce ne sono. Io utilizzo e vorrei utilizzare
ADO, potete aiutarmi per favore ????? Ne ho disperato bisogno.
Luca Passaro

Non puoi confrontare un campo Date di Access in una stringa SQL con una
variabile stringa ('12/02/1974').
Devi usare o il formato inglese (Data>#mm/dd/yyyy#) oppure trasformi la data
nel suo seriale (dateSerial) e confronti con la variabile (Data>" &
Variabile & " AND DAta......)
Spero di esserti stato di aiuto.
Se ritrovo qualche pezzo di codice, te lo posto.
--
________________________________
Raffaele Tripodo
E-Mail:              
raff...@conmet.it
MSN Messenger: 
px...@hotmail.com
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 wrote in message
39A239E8...@systemionline.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB] Problema MSDATGRD.OCX (ADO)

Sto usando il controllo griglia (MSDATGRD.OCX) per ado associato ad 
un controllo database sempre ado ovviamente (MSADODC.OCX). funziona, 
l'unico problema è che a volte, non so spiegarmi perchè però 
piuttosto spesso, il controllo griglia non memorizza le variazioni 
all'interno dei campi. Se attendo diversi secondi li memorizza come 
se ci fosse una cache che si svuota.
Questo problema non mi si era mai presentato usando i controlli DAO 
(dbgrid32)... Qualcuno ha esperienza nel campo?
Grazie.
-- 
All the simple programs have been written, and all the good names taken.
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 Grazie.
uso pochissimo ado, quindi puo' essere che io sbagli cursori e lock, ma
quella griglia e' stato il motivo principale per cui ho dovuto mettere
sulla toolbar un pulsante 'aggiorna'.
a parte questo, fa schifetto in gener, p.e. nel non riuscire a tenere
l'evidenziazione della riga.
ciao, a.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sulla toolbar un pulsante 'aggiorna'.
Uhm... Forse tu indichi un problema diverso...
Io faccio variazioni nella griglia e quando chiudo il recordset non 
trovo gli aggiornamenti fatti (che col dbgrid dao invece erano 
immediati). Non ho neppure trovato un comando per flushare i dati nel
recordset... Dove sbaglio cavolo?
Grazie cmq.
-- 
Backups?  We doan *NEED* no steenking baX%^~,VbKx    NO CARRIER


 recordset... Dove sbaglio cavolo?
Sono un cretino... Avevo settato l'adodc in adModeRead...
-- 
IBM: Immeasurable Bigheaded Malapert
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] copia parziale database

Salve a tutti.
Dato un db di access dovrei creare, come da oggetto, una copia del
database con solo una parte dei dati rispondenti a determinati
criteri.
Vorrei evitare la copia record per record...
Esiste una funzione più adatta?
Ho cercato su msdn ma non ho trovato niente.
La replica di database (della quale non ho ancora ben capito il
funzionamento) mi sembra alquanto complicata e per nulla efficiente
(impiega molti secondi per pochissimi record). Inoltre dovrei
trasformare il db in una replica master ecc. ecc. per una funzione del
programma che in realtà è usata solo per l'esportazione del file
utente.
Potete aiutarmi?
Grazie anticipatamente.
Salvo

 Esiste una funzione più adatta?
INSERT per tabelle di destinazione esistenti
SELECT ... INTO per tabelle da creare


vai di INSERT INTO, SELECT
ciaociao


grazie mille...
proprio la funzione che cercavo!
Newsgroup: it.comp.lang.visual-basic
Titolo: Ridimensionare matrice dinamicamente

come fare per ridimensionare una matrice dinamicamente? Basta fare la solita
Redim Preserve come per i vettori o bisogna tener conto di altro? Ho provato
e riprovato me mi viene sempre dato "Indice non compreso nell'intervallo"...
:-(((
qualcuno saprebbe darmi una possibile spiegazione?
ciao,
    mik



Con la parola chiave Preserve usata  su una matrice causa un errore se
cerchi di dimensionare un livello superiore a quello piu' basso:
Es:
Matrice(3,3,3)
puoi solo fare
Redim Preserve Matrice(3,3,4)
eltrimenti
Redim Preserve Matrice(3,4,4)
causa errore
in ogni caso:
scrivi  Redim, selezionalo e premi F1
Opla' la documentazione appare!
Ciao

GRAZIE MILLE, ora ho finalmente compreso il significato e le funzionalità di
lBound (lower bound, limite inferiore) e uBound (upper bound, limite
superiore)
;-)
mik


Newsgroup: it.comp.lang.visual-basic
Titolo: Agli esperti.

Come posso fare in modo che all'avvio della mia applicazione stia
visualizzato un form affinche tutte le procedure di carica siamo eseguite,
poi il form venga chiuso.

 wrote in message news:8j6v9i$p1q$1...@nslave1.tin.it...


 poi il form venga chiuso.
Non capisco? Tipo uno splash form che rimane visualizzato fino a che il form
principale non ha finito di caricare tutto? tutto che? l'evento form_load?
Goldrake - 
goldr...@hotmail.com

 poi il form venga chiuso.
Come procedura di avvio usa la Sub Main:
Sub Main
	frmSplash.show
	'carica tutti i dati
	unload frmSplash
	frmMain.show
End Sub
Se vuoi che rimanga visualizzata per un numero determinato di secondi (ad es 3) puoi aggiungere:
    inizio = Now()
    Do
        DoEvents
    Loop Until DateDiff("s", inizio, Now()) = 3
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: aprire file HTM

Un saluto a tutti,
 in un mio progetto, devo visualizzare un file htm della guida,ma  non 
riesco , errore 5 .....
 Dim r As Long
    r = Shell("\Programmi\myCartella\HELP.htm", vbNormalFocus)
Grazie anticipato....
birra 

     r = Shell("\Programmi\myCartella\HELP.htm", vbNormalFocus)
a mč quel path lě piace molto poco...
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Sergio
E' piů accettabile ?
L'errore č 53 , non trova il file....
    Dim r As Long
    r = Shell("start iexplore C:\Programmi\N21HELP.htm", vbNormalFocus)
Porta pazienza....!!!!
birra

 ha scritto nel messaggio 
news:NsZWd.628625$b5.28...@news3.tin.it...

Mi sa che č "start.exe" che non trova...
Elef 

 ha scritto nel messaggio 
news:caoXd.12642$WC1....@tornado.fastwebnet.it...

Le stň provando tutte, ma non riesco ad aprire
questo benedetto file htm...errore 53
r = Shell("App.Path & IEXPLORE.EXE \Programmi\Pippo\HELP.htm", 
vbNormalFocus)
Non capisco dove stň sbagliando...
Mi aiutate
birra 

 Mi aiutate
' Funzione che richiama automaticamente il browser predefinito
Public Sub Navigate(frm As Form, ByVal WebPageURL As String)
Dim hBrowse As Long
hBrowse = ShellExecute(frm.hwnd, "open", WebPageURL, "", "", SW_SHOWNORMAL)
End Sub
E la usi così:
Call Navigate(Me, "
http://www.nicolaottomano.it/index.htm
")
bye
-- 
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.sinapsi-antispam.tk
http://www.nicolaottomano.it/sinapsi.htm
Ingrosso Orologi.
http://www.supertop.it
email spamtrap: 
spam...@nicolaottomano.it

prova
http://programmazione.html.it/visualbasic/faq/74.htm
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: MSDE, alcune domande

Salve ragazzi,
in ufficio abbiamo una licenza di VB Professional.
Insieme a VB c'era, nella scatola, un pacchettino chiamato PLUS che contiene
4 CD. Uno di questi, il CD numero 2, č il CD di MSDE, ma quando lo inserisco
nel lettore, mi compare la schermata con varie opzioni per installare SQL
SERVER 7.
Per essere piů precisi, mi chiede se vogli installare la versione Server o
quella desktop. Ora, facendo qualche ricerca su Google, ho capito che MSDE č
il motore di SQL, come il Jet lo č di Access, o sbaglio?.
Io vorrei usarlo al posto di Access, in alcune programmi che ho fatto. Devo
installare la versione desktop, vero?
Esiste poi un "front-end" che mi permetta di creare e modificare un db che
usa MSDE, creare tabelle o query?
Ho letto sul NG del progetto di Andrea Montanari e gli darň un'occhiata.
Posso poi usare ADO con MSDE?
Scusate le domande da niubbo :)
Vi ringrazio per le risposte.
Saluti,
P.S. Tempo fa postai una richiesta. Non ottenendo risposta, pensai che il
post non fosse andato a buon fine, cosě feci un reply io stesso, chiedendo a
qualcuno di mettere almeno una riga per vedere se avevo problemi io col mio
news server. Quello che vi chiedo, cortesemente, č: potete, anche se non
sapete darmi una risposta, scrivere un reply per vedere se i miei post sono
leggibili? Grazie ancora.
Guido

 Posso poi usare ADO con MSDE?
Direi che sei quasi obbligato (in alternativa ODBC).
PS: Ti vediamo. Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Service Pack4 per VS da Win2K

Non riesco ad installare il SP in oggetto.
Come mai ? Qualcuno lo ha già provato ?
Grazie.

 ha scritto nel messaggio
news:8mpoi3$a8p$1...@sirmdpsin16.inwind.it...


 wrote in message
8mppvb$bg0$1...@sirmdpsin16.inwind.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Wonsock

Sapreste dirmi dove posso recuperare informazioni sulle caratteristiche e
sul funzionamento dell'oggetto winsock??? Non sull'MSDN
Ciao a grazie a tutti

sul funzionamento dell'oggetto winsock??? Non sull'MSDN
Tutti i new client ti chiedono di scaricare, se non tutti, almeno i n messaggi più recenti quando
sottoscrivi un nuovo ng. Perché non lo hai fatto? Se avessi scaricato i messaggi degli ultimi 3
giorni (dico 3, non 30, non 300) non avresti postato la domenda poiché l'argomento è stato
ampiamente trattato e la risposta sarebbe stata davanti ai tuoi occhi...
Magari ti servirà di lezione per la prossima volta... questa volta, probabilmente, dovrai scoprire
Dejanews...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Casualità: fato o logica?

Salve a tutti,
dopo il titolo un po' retorico, vi espongo il mio problema (in 
vb.net
)
Sto cercando di creare una variante di Yahtzee (quel gioco con 5 dadi 
che bisogna tirare e cercare di fare determinate combinazioni). I dadi 
sono raffigurati da 5 segnaposto-immagini (imgDiceN - ovvero 
imgDice1...imgDice5). Sotto questi dati ci sono 5 checkbox (chkDiceN - 
come prima) che quando, per esempio, chkDice1 è selezionata, premendo il 
tasto btnRoll viene tirato il dado (stessa cosa per le altre : se sono 
selezionate più caselle ma non tutte i dadi relativi vengono lanciati). 
Adesso come posso fare in modo che quando schiaccio il tasto btnRoll, i 
segnaposti imgDiceN cambino immagine casualmente? Se volete ulteriori 
chiarimenti non esitate a contattarmi.
Grazie mille
Simone

 ha scritto nel messaggio 
news:4441e4b0$0$18296$4faf...@reader1.news.tin.it...


Deserti Riccardo ha scritto:

Grazie mille, per la risposta ma ho trovato da solo... non ho letto 
prima di risolvere perchè il server mi diceva che subito dopo postato 
l'articolo era scaduto e che era stato rimosso. Non immaginavo che 
qualcuno lo avesse letto. Comunque io ho fatto così
Public nmbRandom As New Random
nmbRandom.Next(1, 7)
e così sono riuscito a finire il lavoro...

 letto.
Questo perchč i tecnici della tim ultimamente si stanno dimostrando dei 
perfetti incompetenti (per non sconfinare in francesismi piů appropriati).
Devi andare nelle opzioni di outlook, Manutenzione, Pulisci, Reimposta 
sperando che nel frattempo abbiano risolto, altrimenti aspettare e 
riprovare.
Ciao

 Questo perchè i tecnici della tim
Mi è suonato l'allarme ossimoro.
Bye, G. 


Beh, allora ha un buon algoritmo :)
Rimediamo subito al grossolano errore: "Questo perchè i buffoni raccomandati 
sul libro paga della tim ma pagati da noi..." (non ci credo che tim è 
privata, e comunque ha tariffe da strozzini).
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Indirizzo IP con API

Salve,
io avrei bisogno di individuare l'idirizzo IP ed il ComputerName dei PC
inseriti in una rete aziendale, per fare ciň penso di avere bisogno delle
API............ho dato un'okkiata e fra le API a mia disposizione ne ho
trovata 1, GetComputerName ke kome parametri vuole l'indirizzo del buffer in
kui ci sono i dati e la lungheza della stringa.
Volevo sapere kome posso fare, č questa l'API giusta???
Se si ke indirizzo buffer devo dargli???
Per l'indirizzzo IP kome posso fare???
Grazie.
Kris.
p.s.:In rete ci sono sia makkine NT ke 95/98.......
La vita č una tempesta................
........... ma prenderla nel culo č un lampo.

 Per l'indirizzzo IP kome posso fare???
Avevo risposto a questo quesito in un messaggio precedente.
Prova a cercare "Elenco PC in rete". L'esempio, come č
riportato, non funziona in Win95 a meno di non compilare
a 16 bit (il perché č spiegato nel messaggio).
Una volta ottenuto il nome di una macchina della rete, č
possibile ottenere il suo indirizzo IP tramite la funzione
GetHostByName che rende il puntatore ad una struttura
HOSTENT che contiene l'informazione. Lo stesso vale
per la funzione WSAAsyncGetHostByName.
Public Declare Function gethostbyname Lib "wsock32.dll"_
     (ByVal szHost As String) As Long
    oppure, a seconda dell'uso
     (ByVal szHost As Long) As Long
La funzione restituisce _tutti_ gli IP address associati alla
macchina indicata, non solo il primo in elenco.
La funzione GetComputerName che indichi restituisce solo
il nome della macchina locale.
Newsgroup: it.comp.lang.visual-basic
Titolo: MsFlexGrid, problema sulla selezione di righe

Ciao.
Ho una MsFlexGrid su cui ho settato la proprietà SelectionMode a
flexSelectionByRow (Entire rows at a time are selected in MSFlexGrid).
Il mio problema è che vorrei eliminare la possibilità di selezionare più
righe contemporaneamente sulla FlexGrid.
Vorrei che l'utente possa selezionare solo una riga alla volta.
Avete qualche suggerimento ?
Grazie,
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Marco
Ciao

 wrote in message
news:65165bff.02032...@posting.google.com...



Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] "non sono disponibili informazioni sui diritti di licenza ..."

SONO BLOCCATO DA GIORNI!
Premetto che prima di postare um messaggio di aiuto sul newsgroup
cerco in tutte le maniere di risolvere il problema da solo, leggendo
l'help, sfogliando riviste e libri, e solo quando le ho provate tutte
scrivo a voi. In questo caso non so piu' che pesci pigliare. Quindi ho
postato e riposto ora questo messaggio, sperando di impietosire
qualcuno piu' bravo di me. Grazie a tutti coloro che mi preseteranno
attenzione.
Ho un grave problema ora che ho installato win98 al posto di win95
(uso VB5 SP3)
Quando cerco di utilizzare il controllo DbList (contenuto in
DBLIST32.OCX) ottengo il messaggio: "Non sono disponibili informazioni
sui diritti di licenza per questo componente. Non sono disponibili i
diritti di licenza necessari per utilizzare questa funzione in
ambiente di progettazione.". (Errore 429)
Forse e' inutile dire che ho gia' provato a disinstallare,
reinstallare, reinstallare senza SP3, ecc.
Avete qualche idea?? 
Forse esisteva un DBLIST32.OCX fornito con WIN98 piu' recente di
quello presente nel SP3 e che quindi non e' stato sovrascritto
dall'OCX (piu' vecchio) con licenza per lo sviluppo?
Grazie!

...


dall'OCX (piu' vecchio) con licenza per lo sviluppo?
Sul CD di vb5 c'è nella cartella \TOOLS\CONTROLS\ c'è il file VBCTRLS.REG.
 Eseguilo e riavvia il PC. Il problema dovrebbe essere risolto.
Se invece il problema persiste, posta un'altro messaggio che ti spiego la
procedura "lunga" per risolverlo.
Zeross

Grazie!














FUNZIONA!!!!!! AL PRIMO COLPO!!!!!
GRAZIE MILLE!!
GRAZIE GRAZIE
Ciao
	Gianluca

Zeross
A proposito, a questo punto mi sorge un dubbio: volete forse dire che
il controllo DBLIST e' obsoleto? E cosa dovrei usare al suo posto?
Ciao
	Gianluca


GRAZIE MILLE PER IL CONSIGLIO
Ho risolto seguendo il consiglio di Zeross:


GRAZIE GRAZIE
De nada ^_^
Zeross
Newsgroup: it.comp.lang.visual-basic
Titolo: binding di un combobox

un form creato in automatico trascinando sul form la tabella clienti
presente nel datasource del progetto: nella fattispecie DBDataSet
il capo IDTipoditta contiene il riferimento ad un'altra tebella (TipoDitta)
in modo da selezionare, scegliendo dal combo, se è un cliente,
rappresentante ecc.
Allora
imposto la proprietà datasource del combo alla tabella tipoditta
imposto la proprietà displaymember del combo al campo tipoditta
imposto la proprietà valuemember del combo al campo IDTipoditta
l'autocomposizione aveva però impostato il campo TEXT (giustamente) al campo
idtipoditta della tabella clienti
settando però il campo SelectedValue al valore contenuto nel campo
idtipoditta della tabella clienti lasciando la proprietà TEXT come prima
il combo mi si impalla...
ho tolto la proprietà TEXT lasciando il resto e il combo fila che è una
meraviglia...
Sbaglio io?
E' un baco?
o cosa?
Grazie
Nik

 ha scritto nel messaggio 
news:FYKWg.141887$_J1.9...@twister2.libero.it...

Non sò se sbagli tu o io ma questa autocomposizione mi sembra che metta un 
pò in crisi, magari se capita di vederci approfondiamo ma comincio a pensare 
che l'obbiettivo che dovrebbe avere ossia di rendere più facile l'utilizzo 
del programma lo manchi.
Saluti Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: allineamento caption label con una lista

ciao,volevo sapere come è possibile far allineare il testo di una label con
gli elementi inseriti in una Listbox. Ad esempio:
LABEL -->Descrizione    Quantità
LISTBOX-->![Mio campo Descrizione] & "  -  " & ![Mia quantità]
Ora la caption è fissa,potrei farla piu' o meno coincidere con la lunghezza
dei campi inseriti,in modo che la scritta "Quantità" si sposti a destra in
base a "Descrizione"?
Grazie
Deborah

non ho molto capito il problema, però ti consiglio di usare al posto della
ListBox una bella ListView......
con quella puoi impostare la prima riga con un'intestazione (hai presente la
visualizzazione Dettagli di Esplora Risorse? Ecco, proprio quella!!!!)
però, ti ripeto, non ho capito cosa intendi per allineamento.....
spero comunque di esserti stato utile
good coding!!!
--
Igor Damiani
ig...@igordamiani.it
http://www.igordamiani.it
ICQ : 11847262

potresti fare così  Dim Lunghezza as long Dim Cont as long 
lunghezza=len(Mid(lista.list(lista.listindex),1,instr(lista.list(lista.l
istindex)," - ")+3)) label.caption="Descrizione" lunghezza=lunghezza-11
'che è la lunghezza della parola Descrizione For Cont=1 to Lunghezza	
label.caption=label.caption & " " next lable.caption=label.caption &
"Quantità"  così dovresti avere questo risultato:  LABEL =>Descrizione	
			Quantità LIST	=>adfsdfasfasdfasdfasdf 	
  10  ma anzichè fare così non potresti usare una griglia che ti risolve
tutti i problemi? mah
Newsgroup: it.comp.lang.visual-basic
Titolo: Realizzare exe per catturare lo screen: quale API?

Vorei realizzare un piccolo exe in VB che ad intervalli prefissati mi salvi
in un file bmp lo screen. In pratica mentre premendo il pulsante Stamp della
tastiera si copia lo screen sul Clipboard io vorrei che so screen venga
salvato in un file giorno_ora_secondi.bmp.
Eviterei di usare la funzione sendkey!
E' possibile? Se si come? Qualche riferimento a proposito?
Grazie 1000
Mosca

 
Tratto da un mio vecchissimo post in Google
Sub CaptureScreen(O As Object)
     Dim hdcs As Long
     hdcs = CreateDC("DISPLAY", "", "", 0)
     BitBlt O.hDc, 0, 0, Screen.Width, Screen.Height, hdcs, 0, 0, &HCC0020
     O.Refresh
     DeleteDC hdcs
End Sub
Ciao
-- 
Math Parser : 
http://www.neodatatype.net
FlowChart   : 
http://www.neodatatype.net/dump/flowchart/dir.asp
Sito Comune : 
http://www.it-lang-vb.net

 End Sub
Come faccio poi a salvarlo come file *.bmp ?
Grazie 1000
Mosca
Newsgroup: it.comp.lang.visual-basic
Titolo: Progress Bar

Dove trovo la progress bar?
E con che nome?

 E con che nome?
Fa parte dei Microsoft Windows Common Controls (MSCOMTL.ocx)

Come faccio a far avanzare una progressbar proporzionalmente con
l'esecuzione di una query?
grazie
max

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto sul corso di V.B.

   tempo fa qualcuno mi consiglio'un sito ftp per reperire un tutorial su V.B.
ora,mi sono scaricato tutto il testo del corso ma mi mancano le prime 5 lezioni.
Qualcuno puo'aiutarmi a ritrovarle??
                      grazie!!!!   

    tempo fa qualcuno mi consiglio'un sito ftp per reperire un tutorial su
V.B.
[...]
Probabilmente lo trovi tra i links del mio sito.
Ciao
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
   <---  Nuovo server !
-
--
---
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/

Newsgroup: it.comp.lang.visual-basic
Titolo: New To VB ! Any Suggestions !

Dear Friends
Hope you all doing great.
I am new to VB. Any suggestions. Any sites where free tutorials are available.
Any other resource site for VB.
Waiting.....
All Things Nice And Beautiful.
Love
HS

Try 
www.planetsourcecode.com
ByeZ
SebaMix

Newsgroup: it.comp.lang.visual-basic
Titolo: Compressione JPEG

Vorrei comprimere un'immagine in JPEG e vorrei che l'utente scegliesse la
qualità dell'immagine.
Da qualche parte aveva letto che serviva una libreria scritta in Delphi
(?!?) ma non ce ne capisco niente.
Aiutini?
--
"Do more with less" (fai di più con meno) - Slogan Windows Server 2003
MA SPERIAMO!

 ha scritto nel messaggio
news:re9za.24072$lK4.7...@twister1.libero.it...


 quello che vuoi
Mi potresti dare il link preciso. Ho fatto una ricerca all'interno del sito
della Intel ma non ho trovato niente

 sito della Intel ma non ho trovato niente
La DLL non è più distribuita da Intel che l'ha aggregata ad una serie di
funzioni multimediali ottimizzate per i processori di sua produzione.
Tale "suite" è scaricabile, ma funziona solo 30 giorni, poi deve essere
acquistato.
Comunque qui trovi la vecchia DLL (ijl11.dll):
http://www.vbaccelerator.com/codelib/gfx/vbjpeg.htm
termoPilucco

 ha scritto

http://developer.intel.com/
cerca ipl

 cerca ipl
Venni, vidi... e mi venne un dubbio. Nella pagina c'è scritto for Intel
Pentium Processors and Intel Itanium Architectures, non è che se ho un AMD
il programma non mi funziona?

 il programma non mi funziona?
una buona domanda. capperi, se c'e' qualche istruzione che ti mette 7 in
condotta in tutti i registri :)
certo non puoi aspettarti che proprio loro dicano che va bene sugli athlon..
piu' che altro, ho visto solo dopo la risposta di termopilucco e mi sembra
di ricordare che sia corretta.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: nuvola di notifica

Salve,
	come posso creare quei messaggi di notifica fatti a nuvola sia per 
xp pro che per 2000 pro.
Grazie

 xp pro che per 2000 pro.
Prova a dare un occhio al mio progettino AxBalloon su 
www.it-lang-vb.net
.
Non usa il sistema "corretto" ma è molto più flessibile.
Ciao 

 
Non posso usare un ocx, visto che lo devo lanciare come dll da vbscript.
Mi puoi dare un altro suggerimento ?
Grazie

 Mi puoi dare un altro suggerimento ?
Provato a usarlo come se fosse una dll?
Ciao
--
Reporting tool: 
http://www.neodatatype.net

Newsgroup: it.comp.lang.visual-basic
Titolo: Giochi in VB?!?!



Sto cercando un manuale scaricabile o consultabile on-line per creare videogiochi
in VB5

Deve essere in 
italiano



Deve essere in italiano
Ho visto un sito sui videogiochi fatti con VB. Non ricordo l' URL , ma è tra
i links sul mio sito.
Ciao
---
--
-
MIX (VB5SP3)
170 links a siti VB
http://space.tin.it/computer/gaais/
http://www.tempolibero.com/user/mix/
-
--
---
Newsgroup: it.comp.lang.visual-basic
Titolo: come farsi passare dei parametri da un form?

Volevo sapere qual'e' il modo migliore per farsi passare dei parametri da un
form utilizzato per l'impostazione di questi.
In altre parole, avendo:
Private Sub Form_Load()
         frmInsDatiTrafo.Show vbModal
End Sub
vorrei che questo form mi restituisse i dati che l'utilizzatore mi ha
inserito.
ho cercato di indirizzare i campi del form nel seguente modo:
        temp=frmInsDatiTrafo.Nome.txt
ma quello che ottengo sono solo delle stringhe vuote
Devo usare delle varianili globali? (soluzione che generalmente cerco di
evitare)
Grazie in aticipo
Marius
P.S. Scusate x la stupiditą della domanda


No, delle proprietą pubbliche della form che apri in modalitą vbModal. Sul
sito comune c'č un esempio.
Ciao
Alfonso Moscato

 ma quello che ottengo sono solo delle stringhe vuote
[snip]
Se ".Nome" e' un controllo della form, diciamo un textbox, allora il sistema non
e' sbagliato; il problema e' questo:
quando usi ".Show vbModal" il codice successivo alla chiamata non viene eseguito
fintanto che il form visualizzato non viene *scaricato* o *reso invisibile*; se
effettivamente il form viene scaricato (che e' il comportamento di default, ad
esempio se lo chiudi con la "X") la successiva istruzione
"temp=frmInsDatiTrafo.Nome.text" non fa altro che ricaricare implicitamente il
form e leggere la proprieta' richiesta, verosimilmente vuota. Lo puoi verificare
facilmente mettendo un breakpoint nel Form_Load di frmInsDatiTrafo.
Quello che devi fare, nel form modale, e' di utilizzare "Hide" al posto di
"Unload" in modo da poter accedere ancora ai controlli del form, e di
conseguenza la chiamata diventa:
frmInsDatiTrafo.Show vbModal
temp=frmInsDatiTrafo.Nome.text
'abbiamo i dati che ci servono, ora possiamo davvero scaricare il form
Unload frmInsDatiTrafo
Ciao
--
Luca Dormio
luca....@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Filelistbox o Dirlistbox?

Salve,
ho un form con un DriveListBox che uso per scegliere una unità del mio
pc, e fin qui ci siamo.Ho inserito poi un FileListBox per visualizzare
i file relativi ad un path ma in questo modo non riesco a vedere tutte
le directory e inoltre posso visualizzare solo i file. Se però metto
un DirListBox vedo le directoy ma non vedo i file. insomma, esiste un
modo per vedere nella stessa "area" file e directory, prorpio come
avviene nella parte destra dello schermo in Esplora Risorse?
Aspetto news, grazie.
Saluti, ciao ciao.

 ha scritto

se hai voglia di sudare un filino (se nessuno suggerisce ipotesi migliori),
direi di si'.
per una finestra tipo explorer puoi usare a sx il filetreeview free
www.mvps.org/ccrp
a destra un listbox (meglio un listview) che ti riempi con dir(). se non ci
sono moltissimi file, va. seno', ricordati che stai usando vb, non vc...
qualcuno (tu?) diceva che la griglia di vbaccelerator e' un casino. oggi ho
solo provato la demo e mi sembrava piuttosto promettente. li' comunque ci
sono tanti altri bei controlli, dai un occhio.

 comunque ci sono tanti altri bei controlli, dai un occhio.
No no, non potevo essere io a prlare di queste cose perchè non so manco 
che roba è la groglia del vbaccelleretor :)) Magari frà un po divento 
bravo anche io...SPERIAMO!! :) Comunque ora sei per bene cosa voglio 
fare io...se ti viene in mente qualche altra cosa...fammi sapere.
Grazie, ciao ciao.
--
Posted from 194.183.23.101 by way of 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Bhè, molti file...si tratterebbe del mio o del tuo hd, dipende...nel pc
io ho due hd, in uno c'è parecchia roba mentre nell' altro c'è dic erto
di meno...non vorrei che mi funzionasse solo se vedo un hd e se vedo l'
altro mi si blocca :)
Una curiosità, che vuol dire "ricordati che stai usando vb, non
vc..."???
che vb e' dannatamente lento. il 2. o 3. programma che ho provato in vb era
una specie di norton commander. a listare \windows\system ci metteva
un'eternita'. e ancora peggio se usi il doevents per non inchiodare tutto.
comunque non e' che su un disco andrebbe e su uno no. semplicemente, piu'
file ci sono peggio va. sul mio ultimo w98 in \win\sys c'erano circa 1500
file... inoltre il listbox dovrebbe avere un limite di 32k -- ma se in una
dir hai 32k file mi permetterei di suggerirti una ristrutturazione
dell'albero :)
ciao, a.

 Aspetto news, grazie.
Perchč non usi la common dialog?
-- 
News2000 1.5ß Version 
http://socket2000.8m.com

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 Domanda a chi lo ha

E' vero che finalmente contiene un controllo con la possibilita' di
gestire sottomaschere (tipo Access).
Contiene anche la DBCombo in grado di mostrare piu' colonne (tipo
Access)?
--------------------------------------------------------
Paolo Hölzl
Metis Informatica S.r.L technical manager (Ferrara)
--------------------------------------------------------
ATTENZIONE!, antispam 
per reply sostituire xxxx.xxxxxxx.xx con 
mail.asianet.it

Access)?
Ci sono le vecchie DBCombo e le nuove DataCombo ma la colonna rimane sempre
UNA
Ciao Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: RTF - ?

Salve a tutti
Come posso fare a stampare il contenuto di un richtextbox?
Non so più cosa fare, l'esempio della guida non funziona.
Grazie per tutte le risposte.
don...@gedy.it

per il momento l'unica possibilità di stampa corretta di un testo formattato
resta Shell Word.Exe /fileditesto.Rtf
* l'esempio della guida non funziona
* utilizzando l'oggetto printer non si può stampare testo formattato
* assegnando il contenuto all'oggetto HDC sorgono insoliti problemi a
seconda del sistema operativo (Win95 o WinNT)
bye

Ho trovato questa routine, provala: a me funziona!
The on-line documentation on using the RichText control to print tells how
it is supposed to work. It does not mention two basic problems. First, the
RichText control doesn't work with the common dialog hDC. Second, to skip
the error generated when using the Printer object hDC, you must use On Error
Resume Next.
These code fragments show how to print properly from the RichText control:
On error resume next
printer.print ""
richtext.selprint printer.hdc
printer.enddoc
This wrapper function uses both the CommonDialog control and the Printer
object:
Function FilePrintDlgProc(rprnDlg As _
CommonDialog, rRTF As _
RichTextBox) As Boolean
On Local Error GoTo Error_Handler:
With rprnDlg
.CancelError = True
.Flags = cdlPDReturnDC + cdlPDNoPageNums
If rRTF.SelLength = 0 Then
.Flags = .Flags + cdlPDAllPages
Else
.Flags = .Flags + cdlPDSelection
End If
.ShowPrinter
On Local Error Resume Next
Printer.Print ""
rRTF.SelPrint Printer.hDC
Printer.EndDoc
FilePrintDlgProc = True
End With
Exit Function
Error_Handler:
If Err <> cdlCancel Then
MsgBox "Error " & Err & "; " & Error
End If
End Function
Ciao!
Andrea.

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare sequenza immagini

Non avendo trovato una soluzione al problema timer che avevo esposto nei
messaggi precedenti volevo chiedervi come realizzereste un programma che in
automatico (come fosse una presentazione) deve gestire delle immagini,
visualizzarle, dopo un tot di secondi fare apparire delle scritte, quindi
dopo un altro intervallo di tempo far sparire il tutto e apparire nuovi
controlli.
Essendo io principianti vi chiedo la soluzione più semplice e soprattutto di
spiegarmela chiaramente!
Grazie a tutti quelli che mi risponderanno.
Paolo

Da principiante o quasi...
metterei un timer abilitato con l'intervallo che ti interessa. Renderei
invisibili i controlli e visibili le immagini.
Scaduto l'intervallo prefissato renderei visibili i controlli e invisibili
le immagini oltre a disabilitare il timer.
Spero di essere stato chiaro.
Loris
Newsgroup: it.comp.lang.visual-basic
Titolo: sapere se esiste una tabella in un DB access

come si fa?

 come si fa?
Modo semplice: select * from tabella
Errore -> tabella non esistente
Non Errore -> tabella esistente
Modo bello: select * from tabella_di_sistema where ......
E poi guardare quanti record tornano.
Per vedere le tabelle di sistema, c'è l'opzione (nell'Ide di Access), per
visualizzare anche gli elementi nascosti.
Ciao
Alberto
-- 
Santo cielo, Magnum, si può sapere cos'è questo baccano?
Higgins, posso spiegarle...
Credo non sia necessario.
Zeus, Apollo, a voi...

 Non Errore -> tabella esistente
Grazie :)
Volevo fare pur eio così,ma nn sapevo se c'era 1 funzione ke lo faceva,....
grazie 1k :)


 come si fa?
Mai creare errori da gestire se si puo fare ammeno č la regola
fondamentale.
Vedi:
Public Sub OpenSchemaX()
   Dim cnn1 As ADODB.Connection
   Dim rstSchema As ADODB.Recordset
   Dim strCnn As String
 
   Set cnn1 = New ADODB.Connection
   strCnn = &#8220;Provider=sqloledb;&#8221; & _
      &#8220;Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=;
&#8220;
   cnn1.Open strCnn
 
   Set rstSchema = cnn1.OpenSchema(adSchemaTables)
 
   Do Until rstSchema.EOF
      Debug.Print "Table name: " & _
         rstSchema!TABLE_NAME & vbCr & _
         "Table type: " & rstSchema!TABLE_TYPE & vbCr
      rstSchema.MoveNext
   Loop
   rstSchema.Close
 
   cnn1.Close
 
End Sub
da msdn.
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 come si fa?
dao: tabledefs
ado: openschema
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] File LIB e funzioni C che vogliono puntatori in input....

Salve
devo utilizzare una funzione contenuta in un file LIB.
Ho alcune perplessità :
1) le funzioni nel file LIB le posso dichiare con "declare etc etc"?
2) le funzioni in oggetto in C è richiamate così:
    unsigned short sales;
    unsigned short it, result , tipo;
    unsigned char *path;
    unsigned char *pass;
    unsigned char *titolo;
    unsigned long code;
            it  =  GetIt (&sales);
            doc=GetDoc(pass,path,code,titolo,&result,&tipo);
Ho qualche possibilità di usare le 2 funzioni in VB5? come?
grazie a tutti per l'aiuto!
Davide

Davide C. ha scritto nel messaggio ...

Non ho capito bene quel è la domanda.
La risposta sarebbe "sì, le puoi usare" ma non credo sia la risposta che
volevi...
Proviamo un po' a capirci per 'sta volta:
dovrebbe essere
    unsigned short sales;  --> dim sales as integer
    unsigned short it, result , tipo; --> dim it as integer, result as
integer, tipo as integer
    unsigned char *path; --> dim path as string
    unsigned char *pass; --> dim pass as string
    unsigned char *titolo; --> dim titolo as string
    unsigned long code; --> dim code as long
    ' Declare function GetIt [...](byval sales as integer)as long
            it  =  GetIt (&sales);
    ' Declare function GetDoc [...](byval pass as string,byval path as
string, byval code as long ,byval titolo as string, byref result as
integer,byref tipo as integer) as long
            pass = String$(256, 0) ' creo il buffer
            path = String$(256, 0)
            titolo = String$(256, 0)
            doc=GetDoc(pass,path,code,titolo,result,tipo);
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Tipi definiti dall'utente

Ciao a tutti, 
i tipi definiti dall'utente (Type...End Type) possono essere trattati come un
oggetto?
Mi spiego, si possono assegnare ad una variabile variant con l'istruzione SET?
E ancora fra due variabili dello stesso tipo posso assegnare alla prima il
valore della seconda senza dover fare l'assegnazione campo per campo?
VarA = VarB
oppure
VarA.nome = VarB.nome
VarA.cognome = VarB.cognome
Vi ringrazio 
Ciao
biXso
-- 
Posted from  [151.99.130.35] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

VarA.cognome = VarB.cognome
Scusa, ma perché invece di postare non hai provato? Ti saresti risposto
in 30 secondi circa...
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
---------------------------------------------------------------------------

 in 30 secondi circa...
acc... preceduto :)
Ciao

 l'istruzione SET?
No. I membri di un Type non sono altro che offset di memoria; non ti 
serve sapere che vuol dire, ti basti sapere che giā in fase di 
compilazione i membri di un Type si perdono per strada. In pratica lo 
metteresti in un Variant e non sapresti pių tirarcelo fuori, anche 
perchč per i Type non viene generato alcun identificatore, agli occhi di 
un Variant sono tutti uguali. Mentre per le classi tutte le informazioni 
del caso vengono salvate e sono leggibili a runtime

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO Da Access 2000 a 97

Come si fa a schiaffare un database asses 2000 in assess 97 in viciual
basic?
--------------------------------
Inviato via 
http://usenet.iol.it

 basic?
Questo si che è un bel messaggio, complimenti :-)
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com


Be' rispecchia il Nik.
CIAnO


Bye, G.

 Be' rispecchia il Nik.
lamers.it
 esiste !
chissa' se pensano di attrarre clienti con quell'url...
nel post cmq c'e' un refuso. sicuramente voleva scrivere
vicious basic.
j.

 basic?
Che spiritosone che sei. Mi ridono anche le orecchie.
Newsgroup: it.comp.lang.visual-basic
Titolo: WriteProfileString e W7 64 bit

Ciao ragazzi,
ho bisogno di sapere una cosetta facile facile :-)
Ho un programmino in VB6 che fa uso della api WriteProfileString per andare 
a scrivere nel registro di sistema.
Questo programma, fatto girare in W7 64 bit funziona, ma se vado con il 
regedit o con regedt32, non trovo le stringhe che dovrebbe aver memorizzate.
Dove va, W7 a scrivere queste stringhe?
Grazie e ciao... Maurizio

 a scrivere nel registro di sistema.
Male, male, male!
quella funzione era già deprecata quando e' uscito Windows 95,
figuriamoci adesso... c'era un motivo particolare, per compatibilità
con qualche vecchio software a 16 bit?
Perchè altrimenti ti risparmi un sacco di grattacapi con le banali
SaveSetting/GetSetting native di VB6 (anche quelle scrivono in una
sezione fissa), oppure, per maggior controllo su dove scrivere, con
una qualunque classe che trovi sul Sito Comune 
http://www.it-lang-vb.net

Male, male, male!
quella funzione era già deprecata quando e' uscito Windows 95,
figuriamoci adesso... c'era un motivo particolare, per compatibilità
con qualche vecchio software a 16 bit?
...
No, e' solo che e' un vecchio proggetto lasciatomi in eredita' da altri, e 
non abbiamo mai avuto il tempo di cambiarlo.
Adesso era uscita fuori questa cosa perche' e' stato installato il detto 
software su una macchina W7 64 bit.
Tutto qui.
P.s. lo so che dovrei rimetterci mano, prima o poi lo faccio :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: [? VB5 ] AddNew/Updete troppo lenti !!

Ciao,
    devo riempire una tabella con migliai di righe provenienti da un file di
testo opportunamente formattato (Delimito i campi con dei ";" ) ma ho dovuto
constatare che eseguendo l'operazione con Access 97 (Tramite "File| Carica
database esterni| Importa") impiego un tempo quasi 10 volte inferiore che
tramite un programma in VB che utilizza i metodi AddNew/Update
    E' possibile migliorare le prestazioni (Mi accontento anche di
raddoppiarne la velocita'  :)) del mio programma o questo e' un limite
invalicabile del VB??
    Grazie mille
    Alessio Carlini


Non vorrei dire una castroneria, ma penso che col metodo execute la velocità aumenti e non di poco..
ALtri metodi di ottimizzazione (sempre "credo") dovrebbero essere l'aprire il file senza le ODBC
(c'è qualcuno che ancora le usa pure con access..) e usare ADO invece di DAO.
Sono pronto alle smentite comunque :)
Regards LaZ
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸
Mi riservo, con fermezza, il diritto di contraddirmi. (Paul Claudel) 
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸

 (c'è qualcuno che ancora le usa pure con access..) e usare ADO invece di
DAO.
Io effettivamente uso i DAO ma gli ADO non ci sono con VB5 o sbaglio?
Grazie mille per l'ineressamento.. se hai qualche altra idea....
Ciao
    Alessio C.

L'aiuto pių grande lo puoi avere analizzando i sorgenti dell'applicazione
VisData, fornita con VisualBasic.
( i sorgenti dovrebbero trovarsi nella directory Samples dei cd di
installazione)
E' un innumerevole fonte di sapere...
Buon Lavoro

invalicabile del VB??
Prova con le transazioni: ti "cachi" tutti gli addnew/update e poi fai un
bel committrans, facendo cosě io ho riscontrato un notevole miglioramento
delle prestazioni.
ADO sembrerebbe essere piů lento di DAO, ma č disponibile per qualunque
versione di VB (o altro linguaggio che supporta ActiveX), infatti, come dice
M$, ADO č un'integrazione del sistema operativo (un po' come IE) e non
dipende da nessun linguaggio.
Ciao

Grazie mille a tutti per i consigli
    Alessio C.

Newsgroup: it.comp.lang.visual-basic
Titolo: Per imparare Visual Basic

Vorrei imparare bene, ma veramente bene, Visual Basic, qualcuno saprebbe
consigliarmi un testo che partendo da un livello basso arrivi alle più alte
vette di questo meraviglioso linguaggio?
Grazie
        Lorenzo Cataldi
        E-Mail: 
ls...@tin.it

 consigliarmi un testo che partendo da un livello basso arrivi alle piů alte
