mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 UserControl e relativa immagine

Scusate se è una siocchezza ma non riesco
a togliermi questa cosa dalla testa.
 
Anni fà feci una decina di UserControl con
la sua bella (si fà per dire) icona che li rappresentava
nella casella degli strumenti.
 
Ieri ho dovuto farne un altro ma non riesco più a
ricordare come associargli l'icona.
 
Se qualcuno me lo ricorda mi farebbe un favore.
 
Ho provato per un paio d'ore a cercare con
creazione guidata ma niente da fare,
 
Ciao a tutti e grazie
Sauro 
 
 

Risolto, scusate. (ToolBarBitmap)
 
Sauro
Newsgroup: it.comp.lang.visual-basic
Titolo: Funzioni solidi e grafica in 3d

Qualcuno sa dove posso trovare delle funzioni per creare, gestire  e
visualizzare i solidi in 3d?
Grazie per l'aiuto.
Erminio

...

Guarda nel sito comune: ci sono un paio di sorgenti molto interessanti.
Ciao!

Lele wrote:

Scusa la mia ignoranza:-(
Qual'e' il sito comune?
Grazie e ciao!
Denny

Denny wrote:

 L'ho trovato!!
Ciao!
Denny

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

Niet... nessuno sa come aprire una MSCOMM per lavorare in Telnet?
ciao & grazie!

 wrote in message
7tgdjl$887$1...@bw107zhb.bluewin.ch...


Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettare l'apertura dei un pop-up del browser

Ciao,
premetto che è solo per strippo che faccio questo mini software,
ma vorrei sapere come è possibile intercettare
l'apertura di un altra finestra del browser da VB.
Per capirci meglio.
voglio evitare che i pop-up che molti siti aprino e quindi che
vengano killati on the fly.
Si si lo sò che esistono dei programmi che già lo fanno..
ma così nel mio piccolo volevo farlo anchio.
Grazie
AleX

 l'apertura di un altra finestra del browser da VB.
guarda l'help a proposito dell'evento NewWindow2 del controllo Web
Browser
Ciao
Faber

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

Ho bisogno che durante l'apertura di un'applicazione (private sub form_load)
questa non viene aperta normalmente come finestra, ma  che si collochi nella
traybar e che cliccandoci sopra apra la finestra normale, spero che mi
aiuterete
Ciao a tutti
--
=Omega======================
"Hands On"
sentinellaomega[at]hotmail[dot]com
http://www.sentinellaomega.too.it
============================

 aiuterete
Prova ad andare sul sito comune (
http://www.it-lang-vb.net/
), vai su "cerca"
e scrivi "tray". Troverai sicuramente un po' di cose utili!
Ghigo
PS    Cosě credo che vada bene come risposta vero??? ;)
Non mi sono limitato a dire "F1" o "SC"! :))

 aiuterete
Sito Comune, link in firma. Già che ci sei, leggiti il "manifesto" e
poi fatti un giro, c'è un bel po' di roba interessante, tutto free.
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

Grazie 1000 ad entrambi ^^


 poi fatti un giro, c'è un bel po' di roba interessante, tutto free.
Non hai mai pensato di farti assumere come rappresentante pubblicitario da
qualche ditta?
Dovresti pensarci...
;o)
Ghigo


 qualche ditta?
Beh, dire solo "SC" pare sia brutto, magari così... e poi forse
leggerà anche il manifesto [e magari imparerà a quotare,
proprio come farai tu, VEROOOOOOOOOO ? :-)) ].
P.S.: ho lavorato con la pubblicità dall'80 all'86, mi basta, grazie :-)
Un Paperino che "basta balle, per favore...".
Newsgroup: it.comp.lang.visual-basic
Titolo: [Aiuto]: Leggere un bitmap

Avrei bisogno di sapere se da VB e' possibile leggere un bitmap, magari
contenuto in un controllo (Picture o Image ...). Cioe' vorrei,
specificando le coordinate di un pixel, leggerne il colore. Qualcuno sa
come si possa fare?
Grazie a tutti.
Daniele

 wrote in message
388576FC...@tiscalinet.it...


Grazie!!!
Ciao
Daniele

per il controllo PictureBox prova con il metodo Point();
per il controllo Image non hai a disposizione tale metodo; puoi perņ
utilizzare l'handle della bitmap eventualmente contenuta e, con una manciata
di API, andare a realizzare quanto da te richiesto;
ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con Ciclo For next

Ciao Ragazzi!
Ho un piccolo problemino e spero voi possiate aiutarmi!
Ebbene:
SCOPO: Creare un form per inserire nome utente e password ogni volta che si
avvia il programma. Una sorta di login insomma.
Azioni:
1. aperto l'editor di VB da una qualsiasi applicazione Office;
2. inserito un form nel progetto (per es. Personal.XLS), aggiunto le caselle
di testo, i controlli label e il pulsante di comando; (Fin qui tutto normale
amministrazione);
3. cominciato a scrivere il codice.
Ho creato una struttura condizionale nell'evento clic del comando button,
tipo questa:
dim user, psw as string
user = txtUser.text
psw = txtPsw.text
If user = "D" and psw = "123" then
 Msgbox "OK", vbInformation", "login"
 thisworkbook.activate
 unload me
 exit sub
else
 Msgbox "Errata, riprova", vbInformation", "login"
 txtPsw.text= ""
 With txtUser
  .text= ""
  .setfocus
End with
end if
Voi mi direte: e allora? E qui che vi chiedo aiuto!
Dunque:
1. Vorrei creare una procedura che se l'utente sbaglia ad inserire i dati
più di n volte, l'applicazione si chiude!
Sinceramente ho provato a creare un ciclo For..next, ma i risultati sono
ehhmmm non tanto buoni, anzi per niente.
Essendo un neofita, anzi un ultraneofita, non è che abbia grosse pretese, ma
d'altronde vorrei riuscire a farlo..
2. E' possibile infine, nascondere la cartella di lavoro quando si avvia
l'applicazione e mostrare solo il form di login?
Vi ringrazio per l'aiuto.
Ciao
Fr.

 sono ehhmmm non tanto buoni, anzi per niente.
Azzera, prima del For, una variabile. Ad ogni ciclo del For (quindi al suo
interno) la incrementi di 1 e ne verifichi il valore: se supera il numero
dei tentativi ammessi, esci senza consentire il login. Se il login è
corretto, ovviamente procedi regolarmente.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Guida per C# e VB.NET

Scusate l'OT.
Ho appena scaricato e installato il .NET Framework SDK e ShapDevelop per
giocare un po' con questo .NET... Adesso ho notato che mi serve una guida al
linguaggio per C# e 
VB.NET
, che non è inclusa in nessuno dei due... Ora,
visto che conosco il C/C++ a livelo "scolastico" e bene il VB, potete
consigliarmi qualche guida (gratuita :-))?
Grazie e scusate ancora l'OT
Ignazio


Ce ne sono su 
http://programmazione.html.it
 e 
www.visualcsharp.it
, su c#
anche 
www.sauronsoftware.it
 ma Internet č piena (niente garantisce che siano
le migliori e/o adeguate).
Puoi cercare (oltre naturalmente a Google) su 
www.manuali.it
Come libri, su VB c'č la "bibbia" di Balena

 Ce ne sono su ...
Grazie!

Newsgroup: it.comp.lang.visual-basic
Titolo: Lettera per il CD-ROM

Ciao a tutti,
qualche anima buona e' in grado di spiegarmi come si puo' fare a
individuale la lettera corrispondente al CD-ROM in VB5 ?
Eventuali esempi di codice sono graditissimi ...
Grazie,
Dimitri.

Eventuali esempi di codice sono graditissimi ...
	Dammi conferma che te lo mando in e-mail.
	Bye.
Enzo Marinacci- Roma   (Italy)=20
E-MAIL: 
E.Mar...@flashnet.it
http://www.pulsar.it/windows95
 Il Club dedicato a Win95!
http://www.bns.it/EMware
       Freeware=20

Newsgroup: it.comp.lang.visual-basic
Titolo: Multi-thread o simile

Ho un array di elementi di una classe creata da me e questa classe ha una
funzione che mi compie una serie di calcoli che possono impegnare il
processore anche per qualche minuto, il che č un problema visto che devo
riuscire a far girare questa funzione per ogni singolo elemento dell'array
(ovviamente dovrebbero effettuare i calcoli in contemporanea e interagire
con altre variabili)
Che io sappia VB non permette una gestione multi-threading ed č per questo
che mi affido a voi.
Sapete come posso risolvere il problema? Forse utilizzando una DLL? Non
ditemi che sono costretto a crearmi un EXE e a lanciarlo tante volte quanti
sono i processi che mi interessano?
Grazie e ciao
Alessandro

Alessandro Mecarelli wrote:

Ipotesi 1: vuoi piangere. Procurati il libro di Bruce Mckennie (Hardcore Visual
Basic) e un grosso set di fazzoletti.
Ipotesi 2: crei tanti processi quanti sono i "thread" che vuoi avere. La cosa
e' meno atroce di quanto pensi perche' lo spazio di indizzamento codice delle
varie istanze dell'EXE e' condiviso (e pertanto la faccenda e' meno dolorosa
del previsto).
Ipotesi 3 (quella che consiglierei a mia madre): scriverei il codice che fa i
calcoli maniera da poter essere eseguito a piccoli pezzi e quindi farlo girare
entro un evento Timer. Soluzione non da "vero uomo" ma tale da eliminare il
problema alla base.
P.S.: le checche usano l'assembler. i veri uomini programmano usando gli
switch.... ;-)
Newsgroup: it.comp.lang.visual-basic
Titolo: ping

Qualcuno mi consiglia su come realizzare un progammino per fare dei ping su
una serie stabilita di ip per tenerli sotto controllo?
E' realizzabile in visual basic o cosa è preferibile usare

 E' realizzabile in visual basic o cosa è preferibile usare
Una soluzione potrebbe essere, anche se potrà sembrare o essere inefficace,
utilizzare il comando "ping" del SO (win95-nt).
Ho già creato un programma di questo tipo (anche se utilizza finger e non ping)
per monitorizzare gli utenti che si collegano al mio router.
Per poterlo fare ho semplicemente utilizzato il comando shell in modo che
richiamasse il programma ping e creasse un file di testo:
SHELL ("ping xxx.xxx.xxx.xxx > risultato.txt")
e quindi, dopo aver messo un ritardo di qualche secondo per consentire al SO di
creare il file di testo, analizzarlo riga per riga cercando i dati che mi
servivano.
Ora non saprei dirti se questo metodo funzioni anche con "ping" ma ti posso
assicurare che con "finger" funziona perfettamente tanto più che il programma
(attivo 24h su 24) non mi ha mai dato problemi e funziona egregiamente.
Questo è solo un metodo che ho trovato senza dover implementare API, DLL, OCX
od altro ma sarei ben felice se qualcun'altro avesse altre idee per realizzare
quello che chiedi.
REO


Se non ricordo male c'e' il codice per il ping al seguente indirizzo:
http://www.mvps.org/vbnet/
ciao
Izio
Per mandarmi una mail togliere i 9 dall'indirizzo
i9z...@usa.net

Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock & BMP !?!?! :(

Ho dei problemi ad aprire un file bmp ed inviarlo per mezzo del winsock!
Effettuo l'apertura del file BMP in binario, e lo invio con GetData ma tutto
ciň non funziona!! Mi affido agli esperti in materia!!!
puf...@libero.it


---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---
Newsgroup: it.comp.lang.visual-basic
Titolo: VB gratis?

Esiste qualche versione di VB gratis che mi permetta di fare il programma
di una calcolatrice con le quattro operazioni?
Grazie, Gianmaria Samori'.

 Grazie, Gianmaria Samori'.
hai scelto uno dei pochi linguaggi che no.
basic free, ne trovi.
c / cpp anche.
delphi, almeno per la calcolatrice, idem (oddio, se si trova ancora con
qualche cd di rivista).
ma vb e' microsoft.
e ms la sua conoscenza (know how)
non la da' gratis a nessuno.
a meno che, ma non sono esperto, non la crei come activex, nel qual caso
cerca vb5ccein nei post dei giorni scorsi. se si possa, chiedi agli esperti.
j.

 ha scritto nel messaggio
news:9ss5ot$10686o$1...@ID-51318.news.dfncis.de...

Cacchio Java ...
ho impiegato + tempo a capire cosa hai scritto che a scrivere il programma
che serviva a Giansam :)

 che serviva a Giansam :)
se vuoi posso farti dei corsi.
non gratis.
:)

 hai scelto uno dei pochi linguaggi che no.
Mi risultava di sì, invece, che un paio d'anni fa un libro
di programmazione VB avesse insieme un CD con una versione
"semplificatissima" di VB 3.0 (ma per una calcolatrice
basta e avanza). Purtroppo non riesco a ricordarmi di che
libro si trattasse, il "3.0" era già super-obsoleto allora
e (all'epoca) non mi interessava Visual Basic.
Ciao.
Mauro

 ha scritto nel messaggio
news:9ss5dq$kf5$1...@pinco.nettuno.it...


 "semplificatissima" di VB 3.0
E' il Visual Basic Learning Edition, e non e' il VB 3.0, e' diciamo un VB 6
a cui e' stato tolto il compilatore (in pratica si puo' solo scrivere ed
eseguire programmi, ma non compilarli in EXE e tantomeno distribuire i
programmi: in fondo per imparare va benissimo lo stesso!)
Per le caratteristiche e le differenze con le altre versioni a pagamento:
http://www.microsoft.com/italy/visualtools/products/vb/versioni.htm
--
   Dotto
--- Per scrivermi togli lo spam dall'indirizzo ---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

Newsgroup: it.comp.lang.visual-basic
Titolo: Control Box

Come si fà a lasciare il control box però eliminando la funzione 'Chiudi' ?
Grazie
Max Damage


In Form_Unload o Form_QueryUnload metti "Cancel = True".
Ciao.

Option Explicit
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long,
ByVal bRevert As Long) As Long
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal
nPos As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal
nPosition As Long, ByVal wFlags As Long) As Long
Const MF_BYPOSITION = &H400&
Private Sub Command1_Click()
Dim hMenu As Long, hSubMenu As Long
hMenu = GetSystemMenu(Me.hwnd, False)
RemoveMenu hMenu, 5, MF_BYPOSITION
RemoveMenu hMenu, 5, MF_BYPOSITION
End Sub
Ciao
Corrado

Newsgroup: it.comp.lang.visual-basic
Titolo: Verificare la grandezza di una cartella

Salve a tutti!
Esiste un comando in VB 6 per sapere quanti mega č grande una cartella?
Grazie mille!

 ha scritto

http://groups.google.com/groups?as_q=filesystemobject%20dimensioni&ie=
UTF-8&oe=UTF-8&as_ugroup=it.comp.lang.visual-basic&lr=&num=50&hl=it


Newsgroup: it.comp.lang.visual-basic
Titolo: Easter Egg sul Visual Basic! Troppo Fico!

Forse cosi' mi leggete, dunque io volevo configurare alcuni parametri
(accessibili solo dal pannello di controllo) di InterNet tramite Visual
Basic, come faccio?
grazie a chi mi da' la risposta!

...

Sub ConTrolPanel(Controllo As String, Optional nTab)
 ' Visualizza il pannello di controllo o un'opzione
 ' Parametri:
 '         Controllo - Uno dei Files .CPL di Windows\System
 '                     (CONTROL.EXE per il principale)
 '
 '         nTab - N° di Tab che deve essere aperto di default
 '
 ' Es:. ControlPanel inetcpl.cpl,1
  Dim i As Byte, x As Long
  If Not IsMissing(nTab) Then i = nTab
  If i = 0 Then i = 1
  If Controllo = "CONTROL.EXE" Then
        x = Shell("Control.Exe", 1)
  Else
        x = Shell("rundll32.exe shell32.dll,Control_RunDLL " & Controllo &
",," & CStr(i))
  End If
End Sub
Questo però ti apre la finestra, le opzioni le devi mettere a mano.
Spero ti sia di aiuto
Saluti. Fabio

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

Con VB3 esisteva la possibilità (molto complessa) di creare dei files di
help per le proprie applicazioni,
con il 5 si può fare????
C'è qualcuno che lo sa??
grazie mille.
giova...@libero.it

 dans VB6?
celui-ci devrait etre gratuit: oasis
http://www.adept.co.za/~oasisdev/
RoboHTML Help di BlueSky Software (a payer)
http://www.blue-sky.com/
sinon, tu peux faire des html's (plus standard)...
...ou un chm avec le ms htmlhlp (moins):
http://msdn.microsoft.com/workshop
HTML Help Center:
http://htmlhelpcenter.hypermart.net/
hth, pal
Newsgroup: it.comp.lang.visual-basic
Titolo: Trovare con che applicazione parte un'estensione

E' possibile trovare da vb6 a che applicazione è associata 
un'estensione ?
Grazie, Alverman


La puoi ricavare dal registro di Windows ovviamente:
Const READ_CONTROL = &H20000
Const KEY_QUERY_VALUE = &H1
Const KEY_SET_VALUE = &H2
Const KEY_CREATE_SUB_KEY = &H4
Const KEY_ENUMERATE_SUB_KEYS = &H8
Const KEY_NOTIFY = &H10
Const KEY_CREATE_LINK = &H20
Const KEY_ALL_ACCESS = KEY_QUERY_VALUE + KEY_SET_VALUE + KEY_CREATE_SUB_KEY
+ KEY_ENUMERATE_SUB_KEYS + KEY_NOTIFY + KEY_CREATE_LINK + READ_CONTROL
Const HKEY_CLASSES_ROOT = &H80000000
Const ERROR_SUCCESS = 0
Const REG_SZ = 1
Const REG_EXPAND_SZ = 2
Private Declare Function RegCloseKey Lib "advapi32" (ByVal hKey As Long) As
Long
Private Declare Function RegOpenKeyEx Lib "advapi32" Alias "RegOpenKeyExA"
(ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long,
ByVal samDesired As Long, ByRef phkResult As Long) As Long
Private Declare Function RegQueryValueEx Lib "advapi32" Alias
"RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal
lpReserved As Long, ByRef lpType As Long, ByVal lpData As String, ByRef
lpcbData As Long) As Long
Private Sub Form_Load()
    Dim S As String
    If GetKeyValue(HKEY_CLASSES_ROOT, ".txt", "", S) Then
        If GetKeyValue(HKEY_CLASSES_ROOT, S + "\shell\open\command", "", S)
Then
MsgBox S
        End If
    End If
End Sub
Public Function GetKeyValue(ByVal KeyRoot As Long, ByVal KeyName As String,
ByVal SubKeyRef As String, ByRef KeyVal As String) As Boolean
    Dim tmpVal As String, hKey As Long
    If RegOpenKeyEx(KeyRoot, KeyName, 0, KEY_ALL_ACCESS, hKey) =
ERROR_SUCCESS Then
        tmpVal = String$(1024, 0)
        KeyValSize = 1024
        If RegQueryValueEx(hKey, SubKeyRef, 0, KeyValType, tmpVal,
KeyValSize) = ERROR_SUCCESS Then
            tmpVal = Left(tmpVal, KeyValSize - IIf(Asc(Mid(tmpVal,
KeyValSize, 1)) = 0, 1, 0))
            If KeyValType = REG_SZ Or KeyValType = REG_EXPAND_SZ Then
                KeyVal = tmpVal
                GetKeyValue = True
            End If
        End If
    End If
    RegCloseKey hKey
End Function
Ciao Fede

 Grazie, Alverman
Basta una sola chiamata API:
Const MAX_FILENAME_LEN = 260
Private Declare Function FindExecutable Lib "shell32.dll" Alias
"FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String,
ByVal lpResult As String) As Long
Dim i As Integer, s2 As String
Const sFile = "C:\Windows\Readme.txt"
'Check if the file exists
If Dir(sFile) = "" Or sFile = "" Then
     MsgBox "File not found!", vbCritical
     Exit Sub
End If
'Create a buffer
s2 = String(MAX_FILENAME_LEN, 32)
'Retrieve the name and handle of the executable, associated with this file
i = FindExecutable(sFile, vbNullString, s2)
If i > 32 Then
    MsgBox Left$(s2, InStr(s2, Chr$(0)) - 1)
Else
    MsgBox "No association found !"
End If
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: leggere dati

Vorrei leggere una serie di dati da un file sequenziale ma ho diversi 
problemi. Vorrei che la procedura fosse abbastanza esportabile. Ad esempio
Ho un file ascii in cui ho circa 18 dati numerici per riga. Cmq dipende dal 
file.Mi piacerebbe leggerli da codice per poter plottare in seguito ad 
esempio
la prima (x) e la quarta colonna (y). Come posso fare? Ad esempio dovrei 
fare:
Input #1,a,b,c,...
perň mi sembra troppo lungo per memorizzare i dati. Se c'č una maniera piů 
semplice...

zaks ha scritto:

Beh puoi leggere tutta una riga su una variabile e prendere dopo solo i
campi che ti interessano
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 array tramite la split()
ok sono riuscito a spezzare. L'unico problema č che in ogni riga ho ad 
esempio 18 numeri (double).
Adesso mi ritrovo un array di 67 elementi, cioč un sacco di elementi vuoti 
che dovrebbero derivare
dagli spazi nel file. Come posso evitarlo?
Faccio cosě:
Dim list As Variant
Line Input #1, a
list = Split(a, " ") 

 list = Split(a, " ")
ho scoperto....bastava aggiungere 2 spazi in piů...mi sono accorto che ogni 
dato č distanziato da 3 spazi e non da uno solo!
Newsgroup: it.comp.lang.visual-basic
Titolo: ok mi arrendo, chiedo il vostro aiuto

Ciao a tutti.
Sto sviluppando un applicazione VB sql2000.
Ho dovuto creare un batch notturno per una serie di calcoli ed
aggiornamenti da effettuare nel DB.
Ora...inizia il programma e apro la transazione
Apro il primo cursore....tutto bene...
Cerco di aprire il secondo e mi da il seguente errore:
La transazione non supporta set di record multipli con questo tipo di
cursore. cambiare il tipo di cursore, effettuare la commit o chiudere
uno dei recordset.
Ovviamente ho provato tutti i tipi di cursore ma il risultato è stato
identico.
Ho cercato tra i post precedenti ma non ho trovato nulla...
Grazie a tutti

 identico.
Codice! (del primo e del secondo)

 Codice! (del primo e del secondo)
eccolo:
Dim ConnOdbc As New ADODB.Connection
Dim Rst As New ADODB.Recordset
Dim rstApp As New ADODB.Recordset
    ConnOdbc.BeginTrans
    Rst.Open "select ...... " , ConnOdbc, adOpenForwardOnly,
adLockReadOnly
    .......
    RstApp.Open "select ....... ", ConnOdbc, adOpenForwardOnly,
adLockReadOnly
Il messaggio alla seconda apertura è esattamente:
La transazione non supporta set di record multipli con questo tipo di
cursore. Modificare il tipo di cursore, eseguire il commit della
transazione oppure chiudere uno dei set di record.
Ti ringrazio :)

Stefi wrote:
<snip>
Posta le due query, sono essenziali per capire.
Andrea

...

La prima:
    g.Sql = "Select "
    g.Sql = g.Sql & " Canone.id_utenza "
    g.Sql = g.Sql & " ,data_inizio_contabile "
    g.Sql = g.Sql & " ,utenza.id_tariffa "
    g.Sql = g.Sql & " From Canone, utenza, tariffa"
    g.Sql = g.Sql & " where Canone.id_utenza = utenza.id_utenza "
    g.Sql = g.Sql & " and utenza.id_tariffa = tariffa.id_tariffa "
    g.Sql = g.Sql & " and tipo_collegamento <> 'G' "
    g.Sql = g.Sql & " and stato = 'A' "
    g.Sql = g.Sql & " and data_inizio_contabile =  '" & DataContabile
& "'"
    g.Sql = g.Sql & " and Canone.id_utenza not in ( "
    g.Sql = g.Sql & " select Canone.id_utenza from Canone "
    g.Sql = g.Sql & " where data_inizio_contabile = dateadd(year, 1,
'" & DataContabile & "'))"
    Rst.Open g.Sql, g.ConnOdbc, adOpenForwardOnly, adLockReadOnly
La seconda:
    AppSql = "SELECT * from Tariffa, Domanda, Utenza WHERE
Tariffa.Id_Tariffa='" & Tariffa & "'"
    AppSql = AppSql & " AND Utenza.Id_Utenza='" & IdUtenza & "'"
    AppSql = AppSql & " AND Utenza.Id_Domanda=Domanda.Id_Domanda"
    AppSql = AppSql & " ORDER BY Tariffa.Data_Tariffa DESC"
    rstApp.Open AppSql, g.ConnOdbc, adOpenKeyset, adLockReadOnly
Newsgroup: it.comp.lang.visual-basic
Titolo: Informazione su tabella (datagrid)

Salve a tutto il NG!
Chiedo un'informazione a chi è più esperto di me in materia.
Ipotizzando di avere due Form, una dove c'è una datagrid, e l'altra dove c'è 
un campo per cercare, come dovrei passare il comando al primo form per 
effettuare la ricerca nel datagrid?
E se il campo di ricerca è una ListBox posso cercare nella datagrid tutti i 
valori inseriti nella List, o si è vincolati con una ricerca alla volta?
Il Db che uso è Access 2000
Grazie per le risposte! 

 Il Db che uso è Access 2000
Fare si può fare, non so cosa intendi con cercare.
Intendi far vedere le righe che rispettano alcuni criteri di ricerca?
In tal caso potresti filtrare direttamente il recordset sorgente della
datagrid.

 datagrid.
Si esattamente. Praticamente se ho 5 record (1,2,3,4,5) e in una ListBox 
inserisco come ricerca 1,3,4
sul form principale contenente la datagrid mi fa vedere solo l' 1,3,4, 
mentre il 2 e il 5 non devono comparire. 

 mentre il 2 e il 5 non devono comparire.
Ora rimane questo problema se è possibile farlo o no... 

 Ora rimane questo problema se č possibile farlo o no...
La griglia con cosa la carichi? Da un Recordset?
Quindi o riapri il recordset con (sono equivalenti piů o meno in questo
caso):
SELECT * FROM TABELLA WHERE IDCAMPO IN (1,3,4)
SELECT * FROM TABELLA WHERE IDCAMPO NOT IN (2,5)
Bene o male la griglia la devi ricaricare, quindi la carichi come la prima
volta dove metti 5 record, aggiungendo le condizioni che stai scrivendo
qui.
Per il resto sorry ma fra 4min vado in ferie ^_^

 Per il resto sorry ma fra 4min vado in ferie ^_^
Beato te! Spero che ora questo post non vada perso.... =) 

 ha scritto nel messaggio 
news:i2rsi.81050$U01.7...@twister1.libero.it...

Torno per dirvi che ho risolto il mio problema. Posto un pò di codice, 
magari serve a qualcuno.
'Questo è per prendere tutti i valori messi nella listbox e separarli da una 
virgola
    For I = 0 To List1.ListCount - 1
    cerca = cerca & List1.List(I) & ","
    Next I
'Per la ricerca faccio così:
    RS.Source = "SELECT * FROM NomeTabella WHERE BarCode IN (" & cerca & ") 
"
Il tutto mi funziona!

Newsgroup: it.comp.lang.visual-basic
Titolo: Verificare se il programma è già aperto

Com posso verificare quando uno va ad aprire il programma se esso è già
aperto così da nn creare due cloni?

 aperto così da nn creare due cloni?
If App.PrevInstance = True Then...

 aperto così da nn creare due cloni?
 
http://tinyurl.com/6m6sj
hth, ciao, j.
Newsgroup: it.comp.lang.visual-basic
Titolo: Pacchetto d'installazione

Ho realizzato un programma amministrativo che funziona bene lanciandolo da
visual basic 6, però creando un pacchetto d'installazione con Visual Basic 6
mi succede che su alcuni computer si installa e altri no, forse ho sbagliato
qualcosa nel creare il pacchetto di installazione, qualcuna sa dirmi la
procedura corretta ?
grazie anticipatamente
--------------------------------
Inviato via 
http://usenet.libero.it

 procedura corretta ?
E' un argomento trattato raramente perche' chi frequenta questo NG non 
ha mai problemi di questo tipo.
Puoi comunque leggerti i pochi messaggi sull'argomento:
http://groups.google.com/groups?hl=en&lr=&ie=ISO-8859-1&q=installazione&btnG=Google+Search&meta=group%3Dit.comp.lang.visual-basic
;-)
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

spero sia una cosa ironica, francamente non si è capito.....
:-)
se cerchi su google o sul sito comune, troverai delle enormi quantità di FAQ
sull'argomento.....
cosa mettere, quali dll, ordine di installazione dei vari
componenti.....leggili bene e te la caverai.....
:-))
io non uso PDW, quindi non posso esserti d'aiuto più di tanto
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

Newsgroup: it.comp.lang.visual-basic
Titolo: Multiutenza in un DB

Il mio programma lavora su un server MSDE.
Un particolare utente che sarebbe un "robottino" che mette le mani nel DB
per modificarlo deve essere avvertito immediatamente quando un altro utente
modifica un qualsiasi campo in un recorset.
Vorrei sapere se esiste qualche cosa che controllandola (o ad eventi) mi
dice se il RS sia stato modificato e magari mi dicesse anche quale campo.
Non vorrei scomodare WinSock come ho già letto in un'altra parte del NG dato
che spero che SQL Server gestisca una qualche forma di avvertimento di
modifica da parte di altri utenti.
Ho notato che alcuni eventi dell'oggetto RecordSet potrebbero fare al caso
mio, il problema è che quando modifico un field non viene generato nessun
evento dall'oggetto RecordSet...

 ha scritto nel messaggio
news:8lmsfc$8te$1...@nslave1.tin.it...


 > mio, il problema č che quando modifico un field non viene generato


 "statement" (comando) è necessario per spedire a determinati utenti la

Newsgroup: it.comp.lang.visual-basic
Titolo: Free Files (stupid newbie question)

Hey everyone,
I've started VB not that long ago, I'm using VB 5 enterprise edition, and
have a pretty good grasp
of how to write a fair amount of applications.
Anyway the only thing I can't understand is the "FreeFile" command.
All I really need basicly a way to make a standard text file editor,
I can't compleatly grasp how to open and save text files.
The learning program's I've been using all teach the free file command for
projects so much different then what I'm trying to do.
Any explanation of how it's used or a link to the sorce code of a program
similar to notepad would be helpfull
Thanks in advanced

 wrote in message
news:zlXO6.43433$i56.12...@typhoon.southeast.rr.com...


 wrote in message
news:zlXO6.43433$i56.12...@typhoon.southeast.rr.com...


 wrote in message
news:9eiepd$31d1i$1...@ID-77234.news.dfncis.de...


 wrote in message
news:kZ1P6.2742$VT1....@news1.tin.it...


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

Qualcuno sa dirmi come funziona l'invio di messaggi sms?
--
ciao,
Orlando
ICQ UIN: 73450010

Io ho un progetto che fa al caso tuo... se lo vuoi te lo invio
direttamente via e-mail....
Ciao
    +ALE+
Orlando Onorato ha scritto:


 wrote in message
wWGh5.54902$wS2.5...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Libri su VB6.0

Ciao,
devo comprare un bel libro su VB6.0 (per l'azienda), qui sono orientati sul
Mondadori-Microsoft Press, ma non c'e' niente di meglio sul mercato ???
 Il libro dovrebbe trattare di quanti piu' aspetti possibile, incluse le API
(ne vogliono comprare uno solo), se cio' non fosse possibile mandatemi pure
piu' titoli (vorra' dire che me ne prendo io uno per uso privato).
Grazie mille :)))
<LuigI>


Purtropp, attualmente non ci sono sul mercato dei buoni libri completi.
Sarebbe anche difficile avere tutto e di più e per giunta bene.
O scegli un libro di argomentazioni generali, che si limita ad approfondire qua e là qualche argomento (di solito
ActiveX oppure sviluppo di progetti per Internet), oppure vai su un libro specifico per un argomento: es: API, Oggetti,
Database, ecc...
A questo punto, ce ne sarebbero alcuni interessanti, ma con delle leggere differenze... se aspetti qualche giorno potrei
fornirti tutte le info di cui hai bisogno... (non posso anticiparti nulla... ^___^)
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

Grazie mille per l'interessamento, io ho visto qualche cosina su PC
Professionale, ma , pur stimando il loro lavoro, sono portato a credere poco
alle belle parole che scrivono dei libri Microsoft Press :)
 Mi sono sempre trovato bene con testi della McGraw-Hill sin dai tempi
dell'Universita' sono in regola anche con il VB6.0?
Ciao
<LuigI>

Anch'io sono sempre stato un estimatore della McGraw-Hill, ma purtroppo "Visual Basic 6" non è granché....
E' adirittura meglio "I segreti di VB" della Apogeo.... non so se mi spiego....
Cmq se attendi qualche giorno, avrai tutte le info di cuihai bisogno (quasi tutte... )

Newsgroup: it.comp.lang.visual-basic
Titolo: [?][!]parametri funzione byref(stranissimo)

Ciao a tutti, ho notato per puro caso un fatto che mi risulta un tantolino
fuori dal comune.
Il seguente codice:
Private sub pippo( ByRef  tizio As Long)
    tizio=4
End Function
Private Sub Form_Load()
    call pippo(2)
End Sub
Dovrebbe in teoria dare un errore! insomma, quando io scrivo
call pippo(Caio)
la funzione riceve l'indirizzo che si riferisce alla variabile "Caio"(ecco
perché passaggio per riferimento), adesso se io al posto di una variabile
metto un valore come 7, il programma dovrebbe andare in *tilt*...Invece no
!Funziona tutto placidamente, anzi se nella sub pippo scrivo "print tizio"
dopo l'assegnamento, stampa come se nulla fosse 4!Come è possibile???
Ho testato il mio codice in C++, per vedere se la mia era una lacuna
concettuale sul significato di passaggio per riferimento e per valore...ma
nisba!!!In C++ dà un tranquillo errore dicendo che non puo' convertire una
costante in una variabile!!!
Aspetto e spero che almeno voi, sicuramente più esperti di me... riusciate a
vederci più chiaro!
Ciao e grazie 1000

costante in una variabile!!!
Il visual basic, rispetto al C++, e' un linguaggio macro, non sono
nemmeno confrontabili.
Ho fatto questo test con un modulo .bas:
Attribute VB_Name = "modMain"
<codice>
Option Explicit
Public Sub Main()
    Dim a As Long
    pippo a
    pippo 2
End Sub
Private Sub pippo(ByRef tizio As Long)
    tizio = 4
End Sub
</codice>
L'ho caricato nel debugger ed ecco come e' venuta fuori la creazione
della variabile nascosta:
--- D:\Temp\test\modMain.bas  
1:    Attribute VB_Name = "modMain"
2:    Option Explicit
3:
4:    Public Sub Main()
00401554   push        ebp
00401555   mov         ebp,esp
00401557   push        8
00401559   pop         eax
0040155A   call        VB@TEXT (00401090)
5:
6:        Dim a As Long
7:        pippo a
0040155F   lea         eax,[a]
00401562   push        eax
00401563   call        modMain::pippo (0040157a)
8:        pippo 2
00401568   mov         dword ptr [unnamed_var1],2
0040156F   lea         eax,[unnamed_var1]
00401572   push        eax
00401573   call        modMain::pippo (0040157a)
9:
10:   End Sub
00401578   leave
00401579   ret
11:
12:   Private Sub pippo(ByRef tizio As Long)
0040157A   push        ebp
0040157B   mov         ebp,esp
13:       tizio = 4
0040157D   mov         eax,dword ptr [tizio]
00401580   mov         dword ptr [eax],4
14:   End Sub
00401586   pop         ebp
00401587   ret         4
-----------------------------------------------------------
-- 
ciao, hal

 ciao, hal
Ciao Giuseppe....

A proposito...dove ne potrei acquistare e/o scaricare uno?
Per il test ho ho usato quello di vs6.
Se ne vuoi uno gratis e, imho, ottimo, cerca OllyDbg con google.
-- 
ciao, hal

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

Come si fa a creare una picture trasparente?
Angelo

 wrote in message
8qkbb4$1ft$1...@lacerta.tiscalinet.it...


> Non si puň :-)
Sě, si puň.

 wrote in message
news:8qtvo1$go448$1...@ID-51240.news.cis.dfn.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: ancora sui decompilatori

viste le tante richieste...
una frase sola per tutti quelli che li cercano:
che cazzo ci dovete fare?
avere i sorgenti di un programma per scriverne un altro quasi uguale? vi
assicuro che non ne capirete un emerito cazzo di ciņ che sputa fuori il
decompilatore. nel caso contrario avete un minimo di conoscenza del VB e
allora perchč volete questi decompilatori? non sapete come fare UNA cosa?
usate quel minimo di fantasia che vi č rimasta e mettete almeno un'idea per
fare un programma, e quando vi intoppate su qualcosa c'č il newsgroup fatto
apposta per questo (e non per chiedere i decompilatori)
scusate lo sfogo
speriamo che serva a far ragionare qualcuno, specialmente quelli che li
hanno chiesti e che dopo essere stati "flamati" ancora stanno seguendo il NG

 ha scritto nel messaggio
news:8kigvr$8te$4...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Qualche sito dove scaricare sorgenti VB??

Vorrei reperire in rete parecchio codice sorgente VB, puoi indicarmi qualche
sito??
Grazie tante.

 sito??
Da Freesource !
http://members.xoom.it/freesource
Ciao, Carlo

Colo Page
http://members.xoom.it/Colo/

Newsgroup: it.comp.lang.visual-basic
Titolo: Excel vba

Ciao,
vorrei fare in modo che da un form caricato e mostrato da una macro si
possano selezionare celle da cui prendere dati, proprio come nelle finestre
delle funzioni standard di excel: mi potete dare qualche idea/input?
Grazie in anticipo,
ciao ciao
andrea

 delle funzioni standard di excel: mi potete dare qualche idea/input?
[cut]
...prova con il controllo standard di VBA refEdit, dovrebbe fare il tuo
caso.
Cioa da ciccio
Newsgroup: it.comp.lang.visual-basic
Titolo: [VBA][VB] Selezionare una sola cartella.

Salve a tutti,
premetto che sono nuovo di queste parti (e spero di non infrangere le norme
del manifesto, visto che dovrei averlo letto prima di cominciare a
scrivere), e scrivo per un problemino sul quale sto dando qualche sonora
craniata da una settimana a questa parte:
devo selezionare una directory
Mi spiego meglio: un programma sul quale sto lavorando deve consentire
all'utente di selezionare una directory che poi verra' usata come directory
di lavoro.
Io uso la common dialog box di VB6, ma questa non mi permette di selezionare
le directory, bensì solo i singoli files. Insomma se "navigo" attraverso il
contenuto di C: con la common dialog, mi fermo in una cartella vuota (o che
contiene solo altre directory) e clicco su "Open", non mi ritorna nulla (o
meglio: myForm.myCommonDialog.showOpen() non restituisce nulla).
Questo form poi deve finire in un add-in di excell, per cui devo usare solo
elementi delle librerie di VB e VBA.
Posso venirne fuori in qualche modo, oppure mi tocca installare un controllo
esterno e, giocoforza, creare un file di setup ?
Grazie per l'attenzione.
Andrea Venturo

 
http://www.mentalis.org/apilist/SHBrowseForFolder.shtml
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 ciao
Grazie !
L'esempio e il sito sono piu' di quanto speravo ^_______^
Andrea

>> [SNIP]
Link in calce sotto la firma, sito comune del newsgroup e
link diretto al manifesto!
Buona lettura ;)
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: Parametri connessione telefonica.

Qualcuno sa come si può impostare da riga di comando (dall'Esegui di
windows, per intenderci) una chiamata ad un preciso numero,
utilizzando il dialer.exe di windows?
Impostando "DIALER <n.telefonico>" non funziona.
Esempio: DIALER 011123456.
Parte solo il programma di connessione telefonica senza nessun numero.
Ho letto nel NG ma non ho trovato nulla che mi potesse aiutare.
Grazie a tutti.

 che mi potesse aiutare.
Ovviamente, visto che in questo ng si parla di visual-basic!
Bah!
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

In altre situazioni ho trovato molte più informazioni in questo NG che
non in altri.
Sempre per necessità di fare chiamate utilizzando l'Esegui di windows.
Quindi non ci vedo niente di strano, e soprattutto non ho sbagliato a
postare.
Ciao.
P.S. La mia non vuole essere una risposta dura...
Love&Peace.
: )
Ciao.

 Love&Peace.
A te.
Lokar
P.S. Se avessi messo un bel flag OT o avessi risposto al mio post
_scusandoti_ per averlo omesso, invece che con questo tono presuntuoso,
sarei stato il primo ad impegnarmi per trovare una soluzione. Per quanto mi
riguarda, ora ti puoi arrangiare.


Newsgroup: it.comp.lang.visual-basic
Titolo: communications problem

Dear all,
I'm in need of some urgent help regarding comms in  Microsoft Visual Basic
Version 4
I'm trying to talk RS232 through a serial port (COM2:) that is directly
connected to another piece of hardware (ie. no modems between), however - I
constantly get the error 438.
I've tried using basic sample programs from the help files - however, I've
found that the Communication Control example does not even work!)
The 'VBTerm' example works, however that deals with modem configuration and
is therefore a little too involved for what I want to do.
Any help on this matter would be most gratefully received, as it is delaying
a rather important project at work.
Thank you,
Alex.

...


 


Sorry, I don't know what 438 is.  Is it that you cannot connect to the
serial port?  If so, try looking at your cmos and make sure your serial
ports are enabled.  Also, make sure they are installed in Win95 or NT.
These are a couple of things.
Demir Ateser
demir...@hotmail.com
alex wrote in message

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Il newsgroup può aiutare la ricerca sul cancro!

E' in atto una ricerca per l'analisi delle interazioni tra molecole e
proteine che hanno a che fare con alcuni tipi di tumori. E' stato creato un
programma che si basa sulla tecnologia peer-to-peer che permette, a chiunque
voglia, di donare il 10% del tempo di elaborazione del proprio computer per
la ricerca.
Ci sono diverse ricerche in corso, ad esempio contro la leucemia e
l'alzheimer, mentre la ricerca per un componente che renda meno tossico
l'antrace è già terminata con successo grazie a questo programma.
Notizie su questo tipo di ricerca si trovano qui:
http://www.intel.com/cure/overview.htm
Oppure qui: 
http://members.ud.com/projects/cancer/
Il client per donare il 10% del proprio tempo macchina per la cura dei
tumori è scaricabile qui: 
http://members.ud.com/download/gold/
Mi sono permesso di creare un gruppo di ricerca a nome del NG. Se volete
unirvi, dopo avere installato il client ed esservi registrati, potete farlo
qui:
http://members.ud.com/services/teams/team.htm?id=195281F7-5936-475D-BAD3-A97
87CBCC581
Mi spiace per l'OT (sembra non essere periodo questo) ma la faccenda mi pare
meritevole, e degna di essere segnalata. Lo sforzo richiesto è davvero
minimo, e l'idea di poter dare una mano a sconfiggere il male del secolo
dovrebbe convincere anche i più restii.
Ciao
*Roby*

 
-- 
Bye by SixaM 8-]
-----------------------------
Sito comune: 
www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO] find con piu campi

sto provando a eseguire il metodo Find su un recordset, e nella stringa di
ricerca inserisco piu parametri, collegati da un AND.
puntualmente, mi dà un errore "metodo find non riuscito".
sulla guida non è scritto che find puo essere limitato ad una ricerca con un
parametro... il fatto è che se lascio un solo parametro funziona, se ne
metto due, non funziona...
vorrei avere la certezza che il metodo Find non funziona con piu
parametri... voi ne sapete qualcosa ?
MarioH

 ha scritto nel messaggio
news:9pke3d$j879h$1...@ID-70152.news.dfncis.de...

Che dire...
"This behavior is by design" come specificato in MSDN:
http://support.microsoft.com/support/kb/articles/Q195/2/22.ASP
che tristezza....
:(
Ciao
---------------------------------
Roberto Mazzoli
Consulenza Informatica
r_mazzoli(tanto e' gia' stato spammato)
hotmail.com
---------------------------------
Visita il sito comune del newsgroup!
http://www.it-lang-vb.net

Per ora con un campo solo... :(
Però esiste filter... :)
Se non la stati già usando puoi bookmarcare il record corrente e usare la
proprietà filter...
                    Ciao
                                    Allanon


piu che tristezza direi che rabbia... ... !!
e mo come faccio?? mi devo copiare tutto il DB su un file temporaneo... e
lavorare con le istruzioni SQL ... mannaggia... prorio ora che avevo capito
bene come si disconnetteva un recordset ADO da una connection... io pensavo
che si potessero fare cose grandiose con i recordset "autonomi", "staccati",
... e invece... che rabbia...!!!!!!!
MarioH

Dai retta a me, 
Rs.find = "Campo1 = " & Variabile1 & " AND Campo2 = " &
Variabile2
con gli apici ' se si tratta di campi stringa.
Ciao
--------------------------------
Inviato via 
http://usenet.iol.it
 

 con gli apici ' se si tratta di campi stringa.
None... non basta... :)
Con il metodo find del recordset ADO si possono fare ricerce su un solo
campo...
E' un metodo un po' barbaro, ma si può usare la "filter"
se la filter é già in uso...
un metodo ancora più barbaro é fare il clone del recordset e fare la filter
sul recordset clonato... :)
                    Ciao
                                Allanon

 ha scritto

mi sembra vecchi post dicessero di usare la virgola
find par1, par2


Newsgroups: it.comp.lang.visual-basic
Subject: Re: Metodo Find di ado 2.5
Date: Sat, 10 Mar 2001 12:56:02 +0100
Devi utilizzare .Filter:
rsProva.Filter "ID = 233 AND altrocampo = 'valore''"
per la .Find qualcuno tempo fa ha detto che è sufficiente non mettere "AND",
ma non è documentato.
rsProva.Find "ID = 233 altrocampo='valore'"


c'ero arrivato anche io... però non funziona... ::))))
per questo ho domandato...
cmq ho risolto, copiando il DB su un file "provvisorio", eliminando tutto
quello che non mi serve (con un unico delete) e facendo un po di select al
posto di find...
poiche il DB è piccolo non perde mnco mezzo secondo...
grazie
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: [?OT] ADO 2.7 e versioni...

Ennesimo OT. Chiederò scusa ancora qualche volta, poi punterò direttamente a
battere J in classifica.
Ho installato MDAC_TYP.EXE corrispondente a MDAC 2.7 Refresh Italian su due
macchine (98SE, NT4 SP6).
La nuova versione di MSADO15.DLL (e, strano, anche della MSADOX.DLL) è
2.70.9001.0 del 19-02-2002 ore 18:36.
Faccio la stessa cosa su XP Pro (senza SP1) che aveva già la versione
2.70.7713.0 del 31-08-2002 ore 06:00 (e, ri-strano, identica alla
MSADOX.DLL) .
L'installazione va tranquillamente a buon fine, ma la MSADO15.DLL (come la
MSADOX.DLL) ha la stessa identica versione di prima.
Come si spiega? (No, prego, la risposta più ovvia è di mia esclusiva...)
Grazie.
PS: Visto che non distribuisco mai ADO/ADOX col pacchetto di installazione
(nel senso che l'eventuale installazione di MDAC_TYP.EXE la faccio a manina
e preventivamente), dite che posso sovrascrivere le MS<ADO15 ADOX>.DLL con
la versione più recente o è preferibile legarmi le mani?

 MSADOX.DLL) .
Volevo dire 31-08-2001

 la versione più recente o è preferibile legarmi le mani?
Le Dll in sè credo tu potresti sovrascriverle tranquillamente (magari con
regsvr32 /u e poi senza /u), ma non vorrei che ci fosse qualche altra
dipendenza da aggiornare :-((
Morale: io starei fermo.
Ciao
Alberto

 Morale: io starei fermo.
Starò fermo! ;-)

 preferibile legarmi le mani?
If it works DON'T fix it! ;)
hth

 If it works DON'T fix it! ;)
Quando la ca_ca ha fatto la crosta, se la tocchi puzza
:-((
Alberto

 Sono un pirla: Non l'ho verificato su 98SE e su NT4. Quindi: Non lo so.
Perň, non per masochismo nel ridefinirmi, un indizio l'avrei:
Quando andavo nei riferimenti di un progetto VB, fra i vari ADO, c'era solo
(al massimo) la 2.5 come .DLL che poi (giustamente) č diventato un .TLB. Ora
mi ritrovo (ancora giustamente) un 2.7 come .DLL e, come detto, una 2.5 come
.TLB

 Il programma non mi ricordo come si chiama...
Qualche info in piů:
Component Checker:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q307255&
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q320778&
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q310303&

come .DLL e, come detto, una 2.5 come.TLB
2.0    msado20.Tlb
2.1    msado21.Tlb
2.5    msado25.Tlb
2.6    msado26.Tlb
2.7    msado15.Dll
saluti
Andrea Montanari
montanar...@virgilio.it
http://utenti.lycos.it/asql/index.html
(my vb6+sql-dmo little try to provide MS MSDE 1.0 a visual interface) ver
0.0.46
--------- remove DMO to reply

 2.7    msado15.Dll
Anche a me (piů i vari .Tlb)
Non posso darti ora quello degli altri SO (Win98SE e NT 4 Server), ma se non
ricordo male era un
2.5 Refresh (2.70.9001.0)

Newsgroup: it.comp.lang.visual-basic
Titolo: Focus e dintorni!

Ciao all!
Premesso che sono un principiante con VB4, vi espongo il mio quesito:
ho un form MDI e all'interno, comandati da una voce di menu, apro due
finestre (MDI child, ovviamente), diciamole A e B. Ebbene apro prima
la B (che contiene una DBGrid) e poi la A (in entrambi i casi uso un
frmName.Show) e nonostante un bel frmA.SetFocus (nella speranza che il
cursore lampeggiante sia immediatamente disponibile in un textbox nel
form A) ottengo sempre che la finestra con focus (quindi quella con la
barra in alto colorata) è si la A ma il cursore continua a lampeggiare
nella grid del form B. Come posso ovviare al problema?
Ciao
CICCIO-X
Dott. Francesco De Carlo
Direttore LINUX GAZETTE EDIZIONE ITALIANA
fdec...@mailbox.media.it
fdec...@linux.stt.it

...


 scritto nell'articolo


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

Ho fatto un programmino che utilizza i riferimenti a DAO3.6 e l'oggetto
webbrowser. Ho provato ad utilizzare Package & Deployment Wizard per
ricavare il classico setup. Ho provato ha installare il tutto su di un'altro
computer ma mi dice che una DLL dell'installazione è vecchia rispetto a
quella del sistema operativo del computer. Visto che l'aggiunge il Package
in automatico come posso dirgli di prendere di default quella del sistema
operativo. Mi è venuto il dubbio che per bypassare il problema devo utilizza
le API richiamandole direttamente; se è vero questo sarebbe molto utile
un'esempio per capire come fare visto che non so neanche da che parte si
guarda. E' forse meglio usare altri pacchetti per creare le installazioni?
Vi ringrazio perché sarete fantastici come al solito.
PK

Se usi la creazione guidata pacchetti d'indtallazione di Visual Studio, puoi
sicuramente modificare i riferimenti alle DLL escludendone alcune o
includendone altre, se questo non fosse possibile puoi sempre andarti ad
editare il file setup.lst che produce l'installer e magari eliminare le voci
che si riferiscono a quella DLL il tuo programma sarebbe così costretto ad
usare quella di sistema, ammesso che funzioni....
Ciao Emiliano.
-- 
Posted from 
eqs.ifsi.rm.cnr.it
 [150.146.134.11] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:g2oE5.24723$N93.8...@news.infostrada.it...


 ha scritto nel messaggio
news:8rtjbu$m85$1...@nread2.inwind.it...


 wrote in message
news:qW0F5.8254$Z95.2...@news.infostrada.it...


 wrote in message
8s5h92$bn9$1...@nread2.inwind.it...


 > > > > le API richiamandole direttamente;
Per "questo" tipo di problema io scarterei questa soluzione. Potrebbe essere
piu' costosa del vantaggio ottenibile.
Cut ...
E' tutto.
Ciao
Aldo