mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Immagini e API StretchBlt per Zoom

Ciao a tutti!
Ecco il problema.
Utilizzo la API StretchBlt per copiare una immagine da una picturebox ad
un'altra, alle volte ingrandendola altre rimpicciolendola (una specie di
Zoom). Utilizzo immagini bmp o gif o jpg. La dimensione max di una bmp e' 2
MB, gif o jpg stanno sotto i 3-400 Kb. Non si tratta quindi di immagini di
dimensioni eccessive.
Finche l'immagine viene rimpicciolita nessun problema. Ma quando viene
ingrandita (anche di 3-4 volte) l'operazione diventa insopportabilmente
lunga, anche 6-7 secondi prima di avere la nuava immagine nel picturebox di
destinazione.
Come posso fare per velocizzare questa operazione?
Esistono altre APi più veloci che copiano immagini modificandone le
dimensioni?
Aiutatemi voi!
Grazie, bye
--
|--> Daniele 
ds...@libero.it
 <--|

 Come posso fare per velocizzare questa operazione?
Di sicuro dico qualcosa che già sai, ma tentar non nuoce :-)
Hai provato ad ingrandire solo la parte che verrà visualizzata?
Ciao
Daniele
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Le risposte alle tue domande le puoi trovare su:
 
http://www.murialdo.it/it_lang_vb
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 Come posso fare per velocizzare questa operazione?


Newsgroup: it.comp.lang.visual-basic
Titolo: DB PARADOX

Dove posso trovare i driver o un programma per aprire un DB Paradox?
Grazie

 Dove posso trovare i driver o un programma per aprire un DB Paradox?
come DB
MIcrosoft Access, lo puoi importare o allegare (i drivers sono nel Value
pack)
Lotus Approach
Pareadox8 (suite Corel)
Come foglio elettronico
Exel
123
StarCalc (staroffice è gratuito per uso "domestico"), ps è in tedesco
e penso altri, questi sono quelli che mi *sovvengono* al momento

Newsgroup: it.comp.lang.visual-basic
Titolo: fondere due mdb

Salve a tutti.
Volevo porvi questo quesito :
su due pc diversi carico dati sullo stesso "dati.mdb".
Come faccio per creare un unico dati.mdb che contenga
i dati dei due file, con esclusione dei dati che nel campo "dic" abbiano
valori uguali ?
Spero di essere stato abbastanza chiaro.
Grazie

Creati una procedura di porting che vada a scaricare su uno dei 2 db i dati
dell'altro tenendo conto che per i campi chiave numerici dovrai incrementare
il valore del campo del db di base.
-- 
Posted from 
pop09-acc.tin.it
 [212.216.176.72] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiarimenti su SDK-98

Avrei la possibilità di installare sul pc
Microsoft Plataform SDK-1998.
Qualcuno potrebbe gentilmente
darmi alcune delucidazioni sul
pacchetto e soprattutto se vi si
trovano esempi e documentazione
valida per VB5.
inoltre non mi è chiaro se richieda
un compilatore C++ o se funzioni
sotto VB.
Grazie. Mauro

 wrote:
Se tutto ciò non ti è chiaro non installarlo.
I SDK sono rivolti prevalentemente all'ambiente C++,
perciò quanto a te interessa è legato semplicemente
al SO, cioè all'uso delle API (--> VB).
Ora tutto sta nel comprendere le nuove
funzionalità offerte, che possono essere
applicate a un programma che giri sotto W98.
Insomma, prima che escano libri sull'argomento,
ti è richiesta una buona conoscenza di SO.
Ciao e buon lavoro!

Newsgroup: it.comp.lang.visual-basic
Titolo: Unire più icone

ciao a tutti :))
ho un problemino per un unire più file di icone (.ico) per poi creare un
.jpg uso un metodo un po' sporco...
come si puo' fare per unire più .ico in un solo picturebox per poi poterlo
salvare in un file.bmp?
grazie
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 salvare in un file.bmp?
arrghh
le icone sono una cosa mentre le bitmap un'altra
non facciamo confusione e sporcizia grazie ai buchi di VB
--
Fibia "che non c'è ma rompe uguale" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud


quale confusione ??
sei tu ch enon hai capito nulla :)))
devo unire più file .ico per poi salvarlo in .bmp
leggi meglio la prosisma volta :))
--


 salvare in un file.bmp?
Metti in una form due PictureBox, Picture1 con AutoRedraw=True e Picture2
con AutoSize=True (eventualmente nascosta). Poi prova questo codice
'*****************************
    Dim nLeft, nTop
    Dim sMSArrowsPath As String
    Dim sMSArrowsIco As String
    'path delle icone
    sIconPath = "C:\Programmi\Microsoft Visual
Studio\Common\Graphics\Icons\Arrows\"
    sIconFile = Dir(sIconPath)
    i = o
    Do
        Picture2.Picture = LoadPicture(sIconPath & sIconFile)
        If nLeft + Picture2.Width > Picture1.Width Then
            nLeft = 0
            nTop = nTop + Picture2.Height
        End If
        Picture1.PaintPicture Picture2.Picture, nLeft, nTop
        nLeft = nLeft + Picture2.Width
        sIconFile = Dir
    Loop Until sIconFile = ""
    SavePicture Picture1.Image, "C:\MyIcons.bmp"
'*****************************
Se poi le icone non hanno dimensione fissa devi fare un po' di lavoro per
impacchettarle.
Silv:o)

     Dim sMSArrowsIco As String
ovviamente ho cambiato il nome delle variabili DOPO aver copincollato il
codice, e ho dimenticato un pezzo :)
     Dim sIconPath As String
     Dim sIconFile As String
Silv:o)

Grazie funziona benissimo :)

Newsgroup: it.comp.lang.visual-basic
Titolo: Spostare controlli in modo dinamico

Salve!!
avete presente, in winxp, che quando cliccate su alcuni pulsanti o
menu, essi si spostano con un effetto di strisciamento.
ho provato ad immitarlo in vb spostando un commandbutton tramite
un timer che ad ogni ciclo modivica la proprieta left, ma l'effetto è uno
schiffo perche il movimentio e tutto a scatti.
sapete come fare?
ciao
Marco

 un timer che ad ogni ciclo modivica la proprieta left, ma l'effetto č uno


 sapete come fare?
Uhm... Credo dipenda dal timer di VB che è molto impreciso... Se non sbaglio
ha una precisione tipo 30/40 millisecondi... Che intervallo hai del timer?
Se è una cosa tipo 50-100-200 millisecondi è probabile che tu incorra in
questo problema perchè su 200 millisecondi 30/40 di sgrarro sono parecchi;
come se una volta spostasse il command dopo 160 millisecondi, una volta dopo
240, ecc. e questo ti dà l'effetto di movimento a scatti che intendi tu.
Potrebbe anche dipendere dal fatto che tu ogni volta aggiungi troppo al
left... Non aggiungere più di 10-20 twips (che poi corrispondono circa ad un
pixel) per volta! Esistono dei timer ad alta precisione (1-2 millisecondi di
sgarro massimo) in giro per la rete, solo che occupano più risorse di
sistema e sono più complessi da configurare! Vedi se ti conviene. Comunque
puoi scaricarne uno all'indirizzo 
http://www.mvps.org/ccrp/
.
Antonio Mirarchi


Prova così.
Questo è il codice che ho usato per il classico splitter, quindi 
funziona solo in orizzontale, ma il concetto è questo:
Una picturebox in mezzo al form che faccia da splitter.
in form_resize: (questo evento a te non serve)
Private Sub Form_Resize()
      Dim lngLScaleHeight As Long
      On Error Resume Next
      lngLScaleHeight = ScaleHeight - sb.Height
      picSplitter.Move picSplitter.Left, 0, picSplitter.Width,
lngLScaleHeight
  [...codice per posizionare i controlli a destra e a sinistra...]
   End Sub
nel mouseup dello splitter:
Private Sub picSplitter_MouseMove
      If (Button = vbLeftButton) Then
          picSplitter.Left = x + picSplitter.Left
          Call Form_Resize
      End If
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 String.Format

Lavoricchiando con .NET ho apprezzato l'utilità della funzione
String.Format per formattare del testo.
L'ho riportata semplicemente (senza controlli) in VB6:
Public Function StringFormat(ByVal format As String, _
 				ParamArray args() As Variant) As String
    Dim i As Long
    For i = LBound(args) To UBound(args)
        format = Replace(format, "{" & CStr(i) & "}", args(i))
    Next
 
    StringFormat = format
End Function
Si usa così (per chi non conosce la funzione .NET):
fields="'id','pippo'"
values="'1','pippo'"
?StringFormat("INSERT INTO TAB ({0}) VALUES ({1});", fields, values)
OUTPUT:
"INSERT INTO TAB ('id','valore') VALUES ('1','pippo');"
MsgBox StringFormat("Errore nell'articolo " & idart  & " - " & descArt & ",
impossibile salvare", idArt)
MsgBox StringFormat("Errore nell'articolo {0} - {1}, impossibile salvare",
idArt, descArt)

Lavoricchiando con .NET ho apprezzato l'utilità della funzione
String.Format per formattare del testo.
L'ho riportata semplicemente (senza controlli) in VB6:
Public Function StringFormat(ByVal format As String, _
 				ParamArray args() As Variant) As String
    Dim i As Long
    For i = LBound(args) To UBound(args)
        format = Replace(format, "{" & CStr(i) & "}", args(i))
    Next
 
    StringFormat = format
End Function
Si usa così (per chi non conosce la funzione .NET):
fields="'id','pippo'"
values="'1','pippo'"
?StringFormat("INSERT INTO TAB ({0}) VALUES ({1});", fields, values)
OUTPUT:
"INSERT INTO TAB ('id','valore') VALUES ('1','pippo');"
MsgBox "Errore nell'articolo " & idart  & " - " & descArt & ",
impossibile salvare"
MsgBox StringFormat("Errore nell'articolo {0} - {1}, impossibile salvare",
idArt, descArt)

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:14tyo4lbyv0it.1059gauzy756n$.dlg@40tude.net...

Buona idea, è molto comoda, me l'ero fatta anch'io, però ci ho aggiunto 
alcune funzionalità: formattazione diversa a seconda del tipo dei parametri 
(date, boolean etc.), gestione dei parametri mancanti, caratteri di escape 
\n etc etc.
Ciao
Raf
 

 \n etc etc.
Usandola oramai "a fine vita" dei progetti VB6 sarebbe oramai inutile farla
complessa, insomma nel 99% delle chiamate uso il sistema <& " " & >.
Me la son fatta più che altro per leggere meglio il codice in alcune parti.
Più che altro per messaggi di errore e poco altro.

Newsgroup: it.comp.lang.visual-basic
Titolo: conoscete file per lo streaming?

oltre che all'mpeg e al real movie!

 oltre che all'mpeg e al real movie!
ASF?

 oltre che all'mpeg e al real movie!
Quello M$, l'ASF.
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema mswinsock

Ho problemi con il componente mswinsock che richiamo in una macro Outlook.
Devo installare la Sp6 di Visual Basic?
Si può installare la Sp6 senza installare VisualBasic?
Andrea 

 Si può installare la Sp6 senza installare VisualBasic?
No, ma puoi installare l'aggiornamento del controllo.
Cerca il file mswinsck.cab, estrai il file .INF e l'.OCX,
fai click destro-->installa sull'INF e sei a posto.
Il CAB è da qualche parte sul sito MS, fruga qui:
http://activex.microsoft.com
Bye, G. 

Grazie della consulenza Paperino.
Ora vedo il componente WinSock sulla Form Visual Basic di Outlook . Ma mi si 
presenta il seguente messaggio :
Impossibile caricare il controllo. Non è disponibile la licenza corretta.
Da cosa può dipendere?
Grazie.
"Paperino" <non...@lo.dico.invalid> ha scritto nel messaggio 
news:g96mhc$pbb$1...@registered.motzarella.org...


 Da cosa può dipendere?
Dal fatto che non hai la licenza :-).
OK, serio: l'uso di quel componente è permesso agli utilizzatori di VB,
e richiede una licenza. AFAIK, per rimanere nella legalità dovresti
installare il VB. C'è un programma apposta per (re-)installare le licenze
(che poi sono delle chiavi di registro) in caso di problemi, ma non so
se funziona anche se non è installato VB6; credo di no, ma tu prova:
http://support.microsoft.com/kb/194751
In alternativa, beh, basterebbe scrivere la giusta chiave di registro.
C'è in fondo a questo thread:
http://www.experts-exchange.com/Programming/Languages/Visual_Basic/Q_10185977.html
ma non è legale, direi...
Bye, G. 

Grazie per la tempestività della risposta!!! Ci provo!!
"Paperino" <non...@lo.dico.invalid> ha scritto nel messaggio 
news:g996km$lha$1...@registered.motzarella.org...


Tutto ok... Grazie Pape!!
Ma su Vista come la mettiamo? Ho provato ma non va.
"win" <win@win> ha scritto nel messaggio 
news:48b81ff2$0$1072$4faf...@reader2.news.tin.it...


Ok.. Pape ..funziona!!
Ma con Vista purtroppo no.
Soluzioni?
"win" <win@win> ha scritto nel messaggio 
news:48b81ff2$0$1072$4faf...@reader2.news.tin.it...


 Soluzioni?
Sorry, non uso Vista, e questo è uno dei "perché" :-/
P.S.: occhio al quoting.
http://www.marco5x.net/usenet/quoting.php
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: edge detection

CIao !!!
per caso qualche buon uomo saprebbe come fare un edge detection con vb su
una immagine in formato tiff o jpg ?
spero nel miracolo..
:-)
ciao !

c'è un articolo su ioprogrammo del mese scorso che parla proprio di questo
se non avessi letto l'articolo
potrei mandartelo per posta entro il fine settimana !!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto su errore run-time mai visto (..da me)

Caro NG,
in una applicazione VB6, accedo ad una tabella di Access  (con una
connessione ADO).
Poi semplicemente, con un ciclo FOR NEXT   scorro tra le righe del recordset
estratto, e per un campo del recordset aggiorno il valore a "0".
L'applicazione funziona bene, ma ad un certo punto si blocca, quando
raggiunge il record nr. 110 e mi restituisce l'errore:
errore di run-time -
2147467259
 (80004005) Informazioni sulla colonna chiave
insufficienti o errate. Troppe righe interessate dall'aggiornamento.
Due altre notazioni utili:
1) la tabella Access sulla quale lavoro ha 830 righe. In una prima fase del
progetto aveva solo 30 righe e tutto funzionava bene.
2) la tabella Access sulla quale lavoro non ha alcuna chiave primaria
definita (e non voglio che l'abbia)
Chi mi aiuta a decifrare dov'è l'errore ed a risolverlo ?
Grazie a tutti in anticipo
Chris


  Posta la parte di codice che provvede all'aggiornamento e
  la query sorgente che usi per creare il recordset.
 
Cmq l'ultima volta che mi è capitata questa cosa è stato con sql server ed
ho dovuto aggiungere un campo contatore come chiave primaria perchè non
riusciva ad aggiornare una record uguale ad altri 5/6.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 definita (e non voglio che l'abbia)
Partiamo da questa ultima tua affermazione: Immagina di comporre un
recordset con alcuni records assolutamente identici. Ora modificane uno.
Come pensi che ADO possa sapere quale vuoi modificare se non vi sono
elementi univoci atti ad individuarlo? A dir il vero con i bookmarks
potrebbe (come suppongo possa DAO con recordset aggiornabile), ma forse
dipende dal tipo di cursore e dal suo lato.
Credo anche di poter dire che il cursore (lato server) effettivamente usato
su un recordset senza chiave univoca venga trasformato in dinamico (il piů
... incontrollabile) anche se indicato uno statico.
Io non ho dubbi: Ogni tabella DEVE avere almeno un indice con chiave
univoca.

 su un recordset senza chiave univoca venga trasformato in dinamico (il più

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e le griglie

Sto facendo un programmino molto semplice.
Ho un form iniziale che riempo con i dati di una tabella di Access (uso ADO
2.1 e riempo la tabella con dei cicli senza usare Oggetti Data o Binding
vari).
Premendo un pulsante posso vedere e modificare i dettagli di una riga in un
secondo form.
Il problema č che quando effetto modifiche chiudo il form secondario e
rilancio in automatico la funzione che riempe la griglia ma i dati rimangono
quelli vecchi. (anche s enel DB sono corretti)
Basta riavviare il programma perchč vada tutto a posto.
Penso che sia un problema di tempi; ho provato a mettere un ciclo che mi
faccia perdere un po' di tempo prima di riempire nuovamente la griglia e
cosě funziona ma spero esista un modo piů elegante di farlo...
Grazie a tutti
Simo

Onestamente credo che i tempi non siano un problema;  al massimo ti tocca
aspettare un po' perchè la griglia sia nuovamente popolata.
Dovresti provare a postare il codice. Così ad occhio, se dici che il db è
aggiornato correttmaente, è la procedura di aggiornamento del flexgrid che
non va ...
Ciao
Davide

Newsgroup: it.comp.lang.visual-basic
Titolo: Riconoscere la rotella del mouse

Ho un form che per contenere tutto quanto ha bisogno di scorrere,
cosi' ho usato il vecchio "trucco" della picture con una scrollbar.
Ora mi piacerebbe muovere la picture con il roller sul terzo tasto del
mouse. Come fare? o__O
-- 
Giovanni "Gyo" Perdicaro
E-Mail: 
gperd...@sicilyonline.it

non vorrei dire una fesseria, ma mi sembra che si debba usare la funzione
mouse_event mettendo nel flag il valore MOUSEEVENTF_WHEEL.
MarioH

mouse_event mettendo nel flag il valore MOUSEEVENTF_WHEEL.
Stiamo parlando di VB?
insomma dove devo prenderla e dove devo metterla la funzione
mouse_event? ^_^;
Ho trovato la funzione in msdn e fra le API, ma non ho ne' la costante
MOUSEEVENTF_WHEEL ne' un help decente... devo crearmi un evento?
oppure agganciarmi all'evento MouseMove?
Help!


 oppure agganciarmi all'evento MouseMove?
ma tu vuoi "muovere" la rotella, oppure intercettare la rotella mossa?
nel primo caso mouse_event va benissimo, nel secondo... sono in
difficoltà...
mario

difficoltà...
Ecco. la seconda che hai detto... voglio recuperare l'evento "rotella
in movimento" e far muovere di consequenza il picture dentro il
form... si puo' fare?



tutto si puo fare... solo che la prima era piu facile... ::))))))
io non sono un esperto, quindi quello che ti dico non so se funziona.
io metterei un evento MouseMove per il controllo ceh ti interessa.
all'interno di questo mousemove, intercetterei il messaggio (con GetMessage
o PeekMessage non mi ricordo), praticamente ad ogni movimento del mouse. il
valore restituito da GetMessage ti dovrebbe permettere di sapere se è stato
inviato un messaggio relativo alal rotella. poi dopo elabori di conseguenza,
ma intanto così sai quando la rotella viene fatta scorrere.
cmq sincermanete non so se funziona. a me una volta ha funzionato ma non si
trattava di una rotella, bensi dei due tasti. lo avevo fatto per prova, su
un form, e non rallentava neanche l'esecuzione. prova, magari funziona anche
con la rotella...
mario
Newsgroup: it.comp.lang.visual-basic
Titolo: qualcuno mi può consigliare un manuale?

vorrei leggermi un manuale in italiano sulla programmazione internet
per quanto riguarda il VB, in libreria ne ho visto uno solo e risale a 2
anni fa,
c'è qualcosa di più nuovo in merito?
grazie
Carlo


Se devi proprio farlo subito... ok...
Altrimenti aspetta qualche mese e prendine uno su 
VB.NET
 dove siano spiegate
bene anche le Web Form...
        Ciao
                        Allanon
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Ehm, fallimento...

Ehm, provate ad andare su 
google.com
, scrivete "Fallimento" e poi cliccate
su "Mi sento fortunato".....
buona lettura......
:-))))))
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

 buona lettura......
Escono dalle fottute pareti....
termoPilucco, anche in USA.

 :-))))))
Uhhh.. fate la stessa cosa con "successo"
termoPilucco

Il 05/01/2004 17.57, termoPilucco scrisse:

Non riesco a decidermi se sia peggio il successo o il fallimento... :-(
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

eheheheh
Berlusca VS Bill
Che sia un uovo di pasqua?
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

 buona lettura......
Questa cosa era saltata fuori qualche giorno fa in chat.
Qualcuno ha provato anche con "failure".
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Uhhh.. fate la stessa cosa con "successo"
Tra le tante vedo una telecom indagata per lo scandalo telecom serbia a
livello dell'attuale Parmalat, e Banchintesa che è appunto implicata in
questa colossale truffa.
Come pubblicità non è male ;)


 ha scritto nel messaggio
news:btc4eq$5lok8$1...@ID-134521.news.uni-berlin.de...


O_o  eeeeeeH!



Super ROTFLR carpiato triplo !!!!
Ci ho messo un paio di secondi ad arrivarci ma e' troppo divertente !!!!
Ciao
Giuseppe

 
Prima di postare e' sempre meglio utilizzare google per controllare se 
qualcuno non ha gia' affronatto l'argomento e risposto al quesito:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=beu9kt%248r33p%241%40ID-174485.news.uni-berlin.de&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-1%26q%3Dgnocca%2B%2Bfortunato%2Bgroup%253Ait.comp.lang.visual-basic%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dit.comp.lang.visual-basic
:-)



http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=beu9kt%248r33p%24
1%
40ID-174485.news.uni-berlin.de
&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%
3DISO-8859-1%26q%3Dgnocca%2B%2Bfortunato%2Bgroup%253Ait.comp.lang.visual-bas
ic%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dit.comp.lang.visual-basic
Rimango molto interdetto che google si lasci trasportare in argomenti di
basso livello. ^__^
Chissà se ha avuto un richiamo da parte di Mamo.
Ave
giuseppeD

 Chissà se ha avuto un richiamo da parte di Mamo.
io si grazie !
-- 
<Gigio2K>
--- 
www.g2kweb.it
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 io si grazie !
Siamo in dolce compagnia.
Chissą se mi devo preoccupare perchč vesto jeans e no abito scuro omologato
Ave da una Roma solare
giuseppeD

 :-))))))
Ma non lo ha ancora ucciso nessuno?
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque. (Micheal Corleone)
Posted from X-Privat Free NNTP server - 
www.x-privat.org
Newsgroup: it.comp.lang.visual-basic
Titolo: Curiosità ADO + MySQL + Access .....

 
Ho sempre usato DAO con Access, e mi sto convertendo adesso ad ADO per poter
usare indistintamente Access e MySQL. Fino ad oggi, nel comporre delle
stringhe SQL ho usato la sintassi che ho imparato con Access e che pensavo
fosse uella standard: nomi tabelle o campi delimitati da [ ] e carattere
jolly per i filtri *. Alla prima prova con MySQL, la stringa
SELECT MiaTab.* FROM MiaTab WHERE ((([MiaTab].[MioCampo]) Like "B*"));
(perfettamente funzionante con DAO/Access) mi restituiva una tabella vuota.
Invece tutto funzionava (sia con MySQL che con Access) con
SELECT MiaTab.* FROM MiaTab WHERE (((`MiaTab`.`MioCampo`) Like "B%"));
a questo punto la domanda: ma i caratteri standard di SQL sono allora % e `,
non [] e * come usa Access?!?!?!
Microsoft ha fatto il solito pasturone inventandosi qualcosa di
semi-proprietario?
Ciao!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 semi-proprietario?
microsoft, con dao, aveva fatto il solito pasturone semi proprietario.
questo per quanto riguarda gli asterischi/percento.
per quanto riguarda le parentesi quadre, invece, mantengono la loro funzione
anche in ado.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 anche in ado.
Devo aver sbagliato qualcosa, allora: % funziona benissimo con tutto
(ovviamente...), ma se con Access sono ok sia [ ] che `, con MySQL [ ] mi
danno un errore sull'apertura del Recordset (mentre con ` tutto bene).


Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiunta di oggetti Run-Time

Ciao a tutti,
si possono aggiungere oggetti ad un form (tipo DBGrid, ecc) durante
l'esecuzione?
Il messaggio di errore che mi becco ogni volta dice che ActiveX non può
creare oggetti (ho provato con CreateObject()...).
Aiutatemi vi prego, che il paradiso assista il risolutore.
Fabio.

Dovrai aspettare VB 6. Ho letto che in quella versione e' possibile
fare cio' che chiedi.
saluti
Roberto G.


...



Inserisci il controllo che vuoi aggiungere a runtime sul form (eventualmente
rendendolo invisibile) e impostandone la proprietà index = 0.
A questo punto puoi inserre quanti controlli voui creando una matrice di
controlli a runtime.
esempio
    Dim x As DBGrid
    Dim left As Long
    Dim Temp As Integer
    For Temp = 1 To 10
        Set x = DBGrid1(Temp)
        Load x
        x.Visible = True
        x.Top = 0
        x.left = left
        left = left + 100
    Next Temp
Ciao Bruno




Se invece non sai a priori quale oggetto sara',
puoi usare un Ole container o un array di ole containers nel tuo form
poi quando vuoi caricarlo imposti ole1.class=    ProgID del tuo controllo e
invochi l'activate dell' ole container
Occhio al resize e buon lavoro
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con DbCombo

Cerco aiuto!!!!   su un problema che mi affligge:
Sto sviluppando un programma che visualizza dati di un Database attraverso
una selezione  dbcombo che, a secondo del nome selezionato, fa un refresh
del recordset.
Tutto funziona fino a quando non si seleziona un record con apostrofo tipo
"Dall'olio" in quanto la funzione select interpreta l'apostrofo come fine
istruzione e quindi non trova la risultanza all'interno del database e mi
restituisce un errore.
Vi prego di Aiutarmi

...

...

Puoi scrivere una funzione che raddoppi gli apici all'interno del testo
della combo (controlla se c'č nella stringa se c'č lo raddoppi). Ho fatto in
questa maniera, avevo lo stesso problema questo metodo ha risolto i miei
problemi. Attenzione perň i problemi possono nascere anche con caratteri
tipo il '|' , = ascii 124
Se conosci o ti giunge un metodo piů semplice comunicalo al newsgroup
saluti
Salvo Todaro
saluti
Salvo Todaro

Newsgroup: it.comp.lang.visual-basic
Titolo: hwnd UserCOntrol

Ho realizzato un controllo Ativex mediante un UserControl!
Come faccio ad attribuirgli la proprietà hwnd?
Vi ringrazio anticipatamente

 Come faccio ad attribuirgli la proprietà hwnd?
Property Get hWnd As Long
	hWnd = Usercontrol.hWnd
End Property
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [PROBLEMA CON COMPONENTE VB]

SALVE A TUTTI.
scusate le mie troppe domande.
qualcuno può dirmi xchè quando cerco di includere nel mio progetto il
componente 'Microsoft Windows Common Controls 5.0 (SP2)', mi viene
visualizzato:
" could not be loaded

...

Problemi di registrazione? Prova a registrarlo con REGSVR32, se il problema
persiste forse mancano le informazioni sulla licenza (se ne è parlato molto
in questi giorni), allora devi fare il merge nel registry col file .REG
contenente le informazioni di licenza che è da qualche parte sul CD di VB
(e di cui ora mi sfugge il nome)

Newsgroup: it.comp.lang.visual-basic
Titolo: OT: Guida .CHM

Salve a tutti,
Vorrei sapere se c'è un modo per estrarre alcune o tutte le pagine delle
guide in formato CHM.
Grazie anticipatamente per la risposta

 ha scritto

chmdecompiler
http://www.etextwizard.com/english/chmdecompiler/index.html
chm2web
http://www.webattack.com/shareware/webpublish/swhtmlhelp.shtml
li ho provati ora. il primo ha dato un errore, ma sembra ben fatto.
il secondo va ed e' molto veloce.
questo direi sia free, per gli hlp. lo usavo anni fa, non so se
l'hanno messo a punto:
http://www.smartcode.com/smartdoc/index.htm
cercando in google "convert chm to hlp" o to txt, trovi parecchio.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Ci provo... Access97/2000

Non vorrei che fosse OT, ma nel caso non consideratemi troppo...
Avrei la necessità di convertire un DB fatto con Access 97 in Access
2000 e se fossero solo tabelle non sarebbe un grosso problema... il
fatto è che c'è anche del codice che, ovviamente, non viene convertito
correttamente, sapete se c'è un modo x poterlo fare in automatico?
Grazie per l'aiuto
Ciao
Anna
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 correttamente, sapete se c'è un modo x poterlo fare in automatico?
Se fai la CompactDatabase() con il Jet4 il DB viene salvato in formato
access2000.
A quanto dice MSDN però gli oggetti non vengono aggiornati (viene aggiornata
solo la base dati).
Ma il codice dovrebbe essere indipendente dalla versione.
Via codice non esiste niente di automatico per una conversione automatica.
Puoi provare, se hai a disposizione access2000 con
msaccess access97.mdb /convert access2000.mdb
Ciao


ehm... Zanna, mai lavorato su Access con codice vb
diverso da un semplice msgbox?   ;-(
da Access 95 a 97 e da 97 a 2000 ho avuto solo grane.
e non parlo di cambiamenti a livello di sistema:
ricordo una banale .picture= di un picture...     ;-(
[mode polemico on]
...e qui torniamo alla vecchia polemica
sul livello "professionale" di access
[mode polemico off]
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: controllo a schede

ciao a tutti!!!!
sto sviluppando in vba
qualcuno sa quale controllo a schede posso usare x aggiungere pagine da
codice??????
fino ad ora ho usato sia il controllo di default x access sia il controllo
tabstrip 6.0 ma quando faccio tabstrip.pages.add mi da l'errore "e'
possibile aggiungere pagine al controllo solo in visualizzazione struttura"
volevo usare la sstab ma non so come si chiama in access
grazie e buon lavoro
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:212Z171Z11Z22Y...@usenet.libero.it...



il service pack di office??
dopodiche' come faccio ad inserirlo in una maschera
il bello e' che l'ocx per questo controllo ce l'ho ma non riesco ad usarlo
in access o almeno non so come si fa!!!!!
aiutoooooooooooooooooooooo

Newsgroup: it.comp.lang.visual-basic
Titolo: Form "ELABORAZIONE IN CORSO..."

Salve, avrei l'esigenza di creare un form con un'icona dentro e a
fianco la scritta "Elaborazione in corso..." e fin qui tutto ok.
il problema è che il codice è strutturato un questo modo:
frmelaborazione.show
esecuzione di una query che ci mette 5-10 secondi
unload frmelaborazione
La Frmelaborazione non mi viene restituita subito, anzi, me la
resituisce quando ha trerminato la query, ma a quel punto non mi serve
più.
E' come se la query (che viene eseguita in SQL server 2000) non
permettesse il caricamento del form prma della sua esecuzione.
Come posso fare? Magari mi potete suggerire una soluzione diversa?
grazie anticipatamente

 unload frmelaborazione
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

 ha scritto nel messaggio
news:tvaj50d9ij6jbdc1o...@4ax.com...


 frmelaborazione.show
qui metti un DoEvents
dovrebbe bastare
ciaociao



Mi daresti qualche dritta in merito? Come hai fatto?

Newsgroup: it.comp.lang.visual-basic
Titolo: <no subject>

mi sapete dire dove posso trovare un controllo per fare i grafici che sia
migliore (ci vuole poco) di mschart??
--
Posted from [212.104.1.251]
via Mailgate.ORG Server - 
http://www.mailgate.org

Ho avuto lo stesso problema circa un anno fa. A me serveva per un normale
grafico x/y di tipo scientifico e volevo cose tipo grafico a schemo pieno o a
mezzo schermo. Siccome sono un po' incontentabile, ho deciso di fare tutto
codificando le istruzioni da me. Se ti serve il mio giudizio, c'e' piu'
codice da scrivere per gestire i fronzoli (posizionamento delle tic mark,
delle etichette,...) che per il grafico propriamente detto. Quindi il lavoro
dipende dalle tue esigenze, ma NON e' improponibile.


Newsgroup: it.comp.lang.visual-basic
Titolo: select?

Ciao a tutti.
Volevo chiedere(se posso) come trasformare  questa query fatta in access  in
visual basic6
SELECT Count(Censimento.Stampante) AS ConteggioDiStampante,
Censimento.Stampante
FROM Censimento
GROUP BY Censimento.Stampante, Censimento.Ubicazione
HAVING (((Censimento.Ubicazione)="PIANO 3"));
 Data2.RecordSource  = "select  ???
Ciao e grazie.

 wrote in message
g%kO5.19414$BF.6...@news.infostrada.it...


 ha scritto nel messaggio
news:X2lO5.19445$BF.6...@news.infostrada.it...


 ha scritto nel messaggio
news:k9lO5.19498$BF.6...@news.infostrada.it...


Se non ho capito male la soluzione dovrebbe essere questa:
set data2.recordset=data2.database.openrecordset("Select ecc. ecc.",2)
--
Ivan
Newsgroup: it.comp.lang.visual-basic
Titolo: CRC

Qualcuno può spiegami se che cos'è il CRC????
grazie


CRC significa Codice a Rindondanza Ciclica.
Cos'e'? mha, è un numero a 16 o 32 bit che viene calcolato, mediante
l'algoritmo CRC, rispetto ad un buffer di dati.
Serve per testare l'integrità dei dati, ossia, viene calcolato la prima
volta e messo via, poi quando un un secondo tempo
si vuole usare nuovamente quei dati, per verficarne l'integrità (ossia che
nessun dato sia cambiato) viene rieffettuato
il calcolo, e paragonato il nuovo CRC con quello vecchio. Se sono diversi i
dati sono diversi.
Molto usato in cose tipo compressori e protocolli di comunicazione.
Sempre il Mes
Ettore Maronese
http://www.maronese.com/mes

Newsgroup: it.comp.lang.visual-basic
Titolo: [!][TOOLS] strumenti come ediff aiutano molto e permettono il lavoro di grup

Io lavoro spesso in ambiente UNIX ed ho fatto un
batch tramite i comandi "diff3" ed "ed" che
dato un sorgente originale su cui ci hanno lavorato
2 persone per 2 cose diverse genera un nuovo
sorgente che contiene sia le modifiche della prima
persona che della seconda persona.
Ciao a tutti
Marco Zamagni
Registrati a 
www.genie.it
 e scopri i servizi SMS gratuiti!
-- 
Posted from [194.73.242.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

persona che della seconda persona.
Muy interessante !
Colgo la palla al balzo per chiederti il criterio seguito per far 
"vincere" uno dei due nel caso di modifiche sulle stesse porzioni di codice.
Consideri la data-ora di ultima modifica, chiedi l' intervento dell' utente o altro ?
ciao, hal

Visto che lavori in unix ti conviene usare emacs sotto X (ambiente grafico),
ediff, fa' le stesse cose ma ti guida tantissimo, il lavoro e' molto
facilitato, prova, te lo consiglio caldamente.
Senza contare che puoi attivare con un click l'evidenziazione delle varie
parti del codice con colori diversi.
Salve
                Dbg
m.za...@infinito.it
 ha scritto nel messaggio


Consideri la data-ora di ultima modifica, chiedi l' >intervento dell' utente o altro ?
Uno dei due è il principale !!!
Per esempio se io ho un codice standard a cui apporto
delle modifiche (personalizzazione) al successivo rilascio
standard io devo creare un nuovo personalizzato dove
ci devono essere sia le modifiche standard dalla prima
alla seconda release sia le mie modifiche per la
personalizzazione.
Questo significa che il più importante in questo caso
è il codice sorgente standard.
Esempio:
Se mi arriva la nuova release di A1 devo creare un
nuovo P2
Sorgente Standard 1 (A1)  ==>  Sorg. Personaliz. 1 (P1)
Sorgente Standard 2 (A2)  ==>  xxxxxxxxxxxxxxxxxxxxxx
per ottenere xxxxxxxxx eseguo il seguente comando UNIX:
diff3 P1 A1 A2 | ed - P1
questo comando mi genera un nuovo sorgente personaliz.
che contiene le modifiche sia di A2 che di P1.
Se le modifiche sono sulla stessa porzione di codice
questo comando mantiene le modifiche fatte su A2 e
non riporta quelle di P1.
Ma in questo caso occorre verificare in modo manuale !!
Ciao


Grazie per le delucidazioni :)
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] WeekDay()... ma come...

Ciao a tutti
Chi mi sa spiegare questo?
? WeekdayName(WeekDay(Date))
sabato
? WeekdayName(Weekday(Date, vbMonday))
venerdě
Ma... il giorno della settimana non dovrebbe essere indipendente da quando
io faccio iniziare la settimana?
Ciao

Il 14/01/2005 14.24, Zanna scrisse:

Il numero che indica il giorno della settimana dipende da quando fai 
iniziare la settimana. Negli USA la settimana inizia la domenica e 
quindi il giorno della settimana indicato col numero 1 sara' la 
domenica, ecc.
Ed infatti
?WeekDay(Date) > 6
?Weekday(Date, vbMonday) > 5
(per google: oggi e' venerdi')
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Zanna ha scritto:

Il secondo parametro di WeekDay č proprio l'indicazione di come inizia la
settimana che come ben saprai "sunday is the first day of the week" (una
delle prime frasi di inglese che ho imparato).
Se tu non indichi niente prende il default, la domenica appunto, oggi č
venerdě, weekday restituisce un intero = 6, ecco perchč ti dice sabato
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Ho usato impropriamente il segno maggiore. Il significato e' "da come 
risultato...".


 io faccio iniziare la settimana?
hai provato ad usare il parametro firstdayofweek anche per la funzione
weekdayname?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vafctweekdayname.asp
credo che, se usate in coppia, weekday e weekdayname debbano avere tale
parametro "coerente".
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo


 weekdayname?
Mmmm... credo di aver capito il mio errore.
Pensavo che WeekDay() restituisse un VbDayOfWeek, a quanto pare restituisce
un semplice ordinale.
Ciao

 un semplice ordinale.
e la cosa divertente č che se utilizzi il default
weekdayname(weekday(date))
sulla mia macchina mi dice che č sabato (mentre come giustamente
sottolinea emmexx č venerdě)
mentre se utilizzo
weekdayname(weekday(date,vbusesystemdayofweek),,vbusesystemdayofweek)
dice che č venerdě
non mi pare molto bello...


 non mi pare molto bello...
Perchè stai facendo il mio stesso errore: non puoi passare Weekday()
direttamente a WeekdayName(), perchè dipende dal FirstDayOfWeek, nel primo
caso è 0 (domenica) e nel secondo è 1 (lunedì).
Dato che i due valori di default non coincidono per le due funzioni il
risultato se sono omessi sarà inaspettato.
Ciao

 risultato se sono omessi sarà inaspettato.
gia'...
? weekday(date,1)
 6
? weekday(date,0)
 5
? weekdayname(weekday(date,0))
venerdì
chissa', se uno gli chiede pasqua magari il firstdayofweek e' il venerdi'
santo.
e' bello avere delle certezze :)
pero' imho non siete voi a fare un errore. e' chi l'ha pensata cosi'.
ciao, j.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Controllo Ortografico

Salve,
    Mi trovo nella necessità di effettuare il controllo ortografico sui vari
dati immessi nei textbox di una form di VB. Logicamente ho pensato di optare
per l'utilizzo del controllo ortografico di Word. Come devo fare per
utilizzarlo?. Ed eventualmente anche per testare se è installato?. Uso VB6
SP3.

dati immessi nei textbox di una form di VB....

 wrote in message
7pgb7d$49o$1...@aquila.tiscalinet.it...


Ok è un po lunghetto comunque....
1) Assumiamo di avere una bella form di nome frmSpell, una bella textbox
chiamata txtSpell ed un pulsante cmdSpell (e anche opzionalmente un textbox
chiamata log)
2) Aggiungere il codice seguente.
3) Aggiungere, modificare, stravolgere tutto o in parte (poi notificatemi le
modifiche)
4) mescolare e servire tiepido
5) Non ridacchiate troppo, è solo un'idea
6) Se vuoi il codice per fare il check su una sola parola (magari con excel)
scrivimi.
Option Explicit
Dim mdocSpell As New Word.Document
Dim mblnVisible As Boolean
Private Sub cmdSpell_Click()
    mdocSpell.Application.Visible = False
    'Aggiunge il testo all'oggetto
    mdocSpell.Range.Text = txtSpell
    'Minimizza la finestra di Word, a volte non funziona.
    mdocSpell.Application.WindowState = wdWindowStateMinimize
    mdocSpell.Application.Visible = False
    'Qui occorre trovare il modo di bloccare il refresh del video
    'in quanto ho notato,su alcune macchine, che la WindowState
    'non funziona come annunciato. Se trovate un modo FATEMELO SAPERE
    'IMPORTANTE: Eseguire queste due righe prima di effettuare il check,
altrimenti l'applicazione sembra bloccata.
    'Visualizza word
    mdocSpell.Application.Visible = True
    'Attiva Word
    AppActivate mdocSpell.Application.Caption
    mdocSpell.Application.Visible = False
    'Effettua il controllo Ortografico
    mdocSpell.Range.CheckSpelling
    'Aggiorna la textbox con il valore ritornato da Word
    txtSpell = mdocSpell.Range.Text
    'Toglie i caratteri null che aggiunge word
    txtSpell = Left(txtSpell, Len(txtSpell) - 1)
    'Attiva questa applicazione
    AppActivate Caption
    mdocSpell.Application.Visible = False
    DoEvents
    mblnVisible = mdocSpell.Application.Visible
End Sub
Private Sub Form_Load()
'Usata nell'unload per il metodo di chiusura
mblnVisible = mdocSpell.Application.Visible
Log = 
mdocSpell.Application.Name
 & " Activated"
End Sub
Private Sub Form_Unload(Cancel As Integer)
    'a seconda dello stato
    If mblnVisible Then
        'chiude il documento
        mdocSpell.Close savechanges:=False
    Else
        'chiude word
        mdocSpell.Application.Quit savechanges:=False
    End If
End Sub
Ciao,
Axel accaldato (ma le ferie???)

Newsgroup: it.comp.lang.visual-basic
Titolo: Caption di una finestra

Salve a tutti,
ho questa necessità:
devo riuscire a trovare il caption di una finestra sapendo solo il suo
handle,
come posso fare?
Grazie a tutti!
--------------------------------------------
             ASSA
http://assatarram.yohoo.it
Napster: Assatarram3
it.comp.lang.visual-basic: Assatarram
--------------------------------------------

come posso fare?
GetWindowText
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Leggere area di pixels da una PictureBoxe

E' possibile un piccolo esempio di come leggere un'area di pixels
predefinita
in una PictureBoxe?
Grazie!!! :-)

in una PictureBoxe?
          ^^^^^^^^^^^^^
PictureMedi o PictureWelters ?
scherzi a parte, cosa vuoi sapere ?
il colore dei pixel, copiare un' area della picturebox da qualche parte, 
stampare un dump esadecimale di tale area, ecc. ecc. ?
ciao, hal


Ciao,...... hai ragione!
Vorrei confrontare un certo numero di sfondi, o disegni, con uno
prestabilito,
e quindi ottenere, entro certi limiti una risposta vero o falso.
(Confrontare il colore dei pixels)
Ciao e grazie!

(Confrontare il colore dei pixels)
a parte le soluzioni che altri piu' esperti di me ti potranno dare,
la funzione GetPixel (api gdi32) ti ritorna il colore di uno specifico pixel
tipo:
Dim colore As Long
colore = GetPixel(Picture1.hdc, coord_x, coord_y)
ciao, hal


La soluzione più semplice che mi viene in mente (senza controlli di terze
parti) è quella di fare una BitBlt() delle due picture con l'operatore XOR
(sottrazione).
In questo modo se ottieni una picture tutta nera (o quasi) *teoricamente* le
due immagini sono uguali, o molto simili.
Per verificare l'immagine finale conviene convertire l'hDC in un array di
pixel (qualcuno era riuscito a farlo, forse c'è anche sul sito comune) e
scorrere questo.
Altrimenti per un controllo maggiore puoi convertire entrambe le immagini in
array e poi confrontare pixel a pixel: se il numero di pixel che si
discostano più di un certo valore di tolleranza sono pochi allora le due
immagini sono la stessa.
In realtà esistono tecniche molto più sofisticate per il riconoscimento di
forme o di combaciamento (overlapping) di immagini (ti rimando al ng
comp.graphics.algoritms) ma realizzarli in VB non è molto pratico (a causa
della velocità).
Ciao

Angelo:
  se la cosa puo' interessarti, puoi leggere direttamente in matrici
numeriche i valori RGB di una data area di in PictureBox (o anche da
file .BMP).  Cerca i progetti LeggePB e LeggeBMP presenti sul Sito
Comune e (in versione piu' aggiornata, forse...) su:
 
http://members.xoom.it/flanguasco/
Una volta che hai in matrici i colori dei pixels delle varie immagini,
i confronti dovrebbero essere piu' veloci.
Ciao, sperando che sia quello che ti serve.
Franco


Grazie a tutti. :-))
Newsgroup: it.comp.lang.visual-basic
Titolo: Come togliere una voce da Riferimenti ???

ciao a tutti ...
ho imparato da poco a creare delle dll personalizzate e a forza di
aggiungerle in Riferimenti mi ritrovo con una lista molto ampia di file che
non esistono piů. Come si fa a rimuovere una voce non piů esistente da
Riferimenti ??
Grazie

 Grazie
direi che devi de-registrarle.
    c:\>regsvr32 [percorso\]miadll.dll /u
supponendo che il regsvr tu l'abbia in
\windows[\system] o \winnt[\system32]
seno' specifica il suo percorso.
ciao, a.

ho provato a deregistrare la dll con
regsrv32 nomeDll /u ... mi dice che l'ha deregistrato ma quando torno in
riferimenti è sempre lì in mezzo alle scatole !!! ho provato anche
riavviando .... uguale
qualcuno mi aiuti .... !!!
Grazie

l'ho fatto .... mi dice che le ha deregistrate ma quando torno in
riferimenti sono ancora li in mezzo alle scatole ...
ho provato anche a riavviare ... ma uguale
Aiutatemi !!!!


 Grazie
Hmmmm... prova con l'utility RegClean, direttamente sul sito Microsoft;
trovi anche una descrizione e un link diretto qui:
http://www.createwindow.com/wininfo/regclean.htm
Ciao
--
Luca Dormio
luca....@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Db Access in remoto

Utilizzando ADO e' possibile connettersi ad un database
Access 97 (o 2000) posto su un computer remoto
di cui conosco l'ip ?
Di solito ho utilizzato SQL Server e non ho avuto problemi
ma questa volta devo farlo con MS Access, come ?
Ho provato con il jet 3.51 (o il 4.0) ma non ne sono venuto
fuori... Inoltre sto facendo le prove a casa su un server nt
quindi puo' essere che sbaglio le impostazioni...
Ho utilizzato come ip 127.0.0.1 e' giusto ?
Vi sarei grato se mi faceste chiarezza!
Grazie
Dario

   -- oppure tra 10.0.0.1 e 10.255.255.254
NB: ho una macchina con sopra NT Server ma non ho una rete
a casa...
E' necessario settare un ip per fare delle prove ?
Grazie
Dario

 E' necessario settare un ip per fare delle prove ?
Si, certo. Imposta l'IP della tua macchina ad un indirizzo privato,
come quelli che ho indicato. Nella stringa di connessione ho
scritto \\192.168.0.1\NOMESHARE\NOMEDIR
questo indirizzo IP è molto usato come indirizzo del PDC in una
Intranet. Se devi fare delle prove, assegna alla tua macchina questo
indirizzo. Ovviamente occorre anche conoscere NOMESHARE,
ossia il nome della condivisione e NOMEDIR, la sotto-directory dove
il database è contenuto.
Finché si tratta della tua macchina certamente conosci i nomi, visto
che li hai assegnati tu. Se devi connetterti via Internet o da una Extranet
devi farteli dire (sempre che non sia tu Administrator :).

Grazie mille, provo subito!
Dario
