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

IL PROGRAMMINI CHE HO FATTO PER GESTIRE DATI ACCESS SU ACCESS 97
UNA VOLTA CONVERTITO IL DB IN ACCESS 2000 NON LO RICONOSCE PIU COME POSSO
FARE
UN MILIONE DI GRAZIE
______________________________________________________________________________
Posted Via Binaries.net = SPEED+RETENTION+COMPLETION = 
http://www.binaries.net

 ha scritto nel messaggio
news:3c4d7...@corp-goliath.newsgroups.com...


 UN MILIONE DI GRAZIE
E' un problema di visual studio 6 e quindi anche di visual basic 6 che
non supporta
Access 2000.
Procurati e installa la Service Pack 5 (scaricati quella della lingua di
VB che hai installato)
poi ricompila il programmino e vedi che funziona....
Ciao Salvatore
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Prima cosa dovresti evitare di urlare.
Ciao Andrea


E dovresti utilizzare un subject piů corretto....
Aran

Newsgroup: it.comp.lang.visual-basic
Titolo: database remoti

come faccio da un programma vb ad instautare una connessione
con un database residente in un computer remoto nel mio caso nel
server del sito
http://www.tecnoscuola.it
grazie ciao

nicolacantalupo ha scritto:

ti puoi fare una pagina asp che risiede sul sito e che ti restituisce un 
recordset ado in formato xml quando interrogato dalla tua applicazione.
Ovviamente non sarà una comunicazione permanente ma giusto il tempo per 
richiedere o inviare dei record.
Trovi materiale sia cercando su google ed anche se cerchi nei post vecchi.
ciao
stefano

grazie
con vb però intentevo visual basic
non voglio assolutamente che il database possa essere modificato
su una pagina web anche se protetta
volevo invece che esso fosse modificato da un client in visual basic
magari poi creo una pagina aspx che mi esegue delle query sul database
ciao

 con vb perň intentevo visual basic

Esattamente quello che ho detto.
ad esempio:
http://www.it-lang-vb.net/Documentazione/Articoli/DBRemoto.htm
ciao
stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] NG per ASP

Salve a tutti,
sapreste indicarmi un NG (italiano) bellino dove si discute sull'ASP (sono
Totalmente nuovo).
Grazie a tutti.
Ciao.
paul

 Totalmente nuovo).
it.comp.www.asp
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

 Totalmente nuovo).
basta cercare .ASP nell'elenco dei NG.
Ciao

 it.comp.www.asp
Grazie per la risposta ma non riesco a trovarlo nell'elenco dei NG di tin
(
news.tin.it
) e nenche in Virgilio.
Devo aprire altri NG (es. libero)?
Ciao.
paul.


 Devo aprire altri NG (es. libero)?
Devi semplicemente cambiare newsgroup... 
news.tin.it
 non c'e' nulla.. al max
news.interbusiness.it
 ma e' na fetecchia...
Cerca fra i free, tipo 
news.cis.dfn.de
 o simili...
--
RedFoxy
A fox around web

  
news.tin.it
 non c'e' nulla..
su 
news.tin.it
 c'è _tutto_, ma occerre avere un abbonamento a pagamento (tin
o virgilio)
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: (Embedded) aiuto dagli sviluppatori

Ciao mi sono scaricato embedded visual basic.
Ho un problema: quando faccio partire un progetto (execute), mi esce questo
errore: UNABLE TO ATTACH TO DEVICE. PLESASE CHECK YOUR DEVICE CONNECTION.
Come fare? Sulla barra degli strumenti mi ritrovo scritto: POCKET PC
(DEFAULT DEVICE).
Ho windows 98 e quindi non ho potuto  installare l'emulatore.
Con questo visula basic non si possono compilare i progetti? Avete qualche
altro modo per farlo?
Grazie

Alessandro ha scritto:

Se non ricordo male (avevo fatto solo alcune prove) l'emulatore è avviabile
solo su NT (suppongo anche su 2000 e XP). Dovresti poter avviare
regolarmente il progetto se hai il Pocket attaccato...

 ha scritto nel messaggio
news:93z2a.111651$ZE.
3105653
@twister2.libero.it...


 wrote in message
news:b2fort$1c416k$1...@ID-160460.news.dfncis.de...

Esatto l'emulatore funziona solo con NT, 2000, XP. Se vuoi lanciare i tuoi
progetti in debug, con win98, devi collegare il tuo palmare al pc.
Ciao.
--
Massimo Bonechi
-----------------------------------
Nuovo Newsgroup al server : 
news.startit.it

Newsgroup: it.comp.lang.visual-basic
Titolo: ora del sistema

Salve qualcuno mi potrebbe indicare come si realizza un orologio???
io ho provato mettendo nel controllo timer la funzione FormatDateTime(Now,
vbLongTime)
Se conoscete una soluzione + elegante, fatemi sapere
grazie

[*Nicola* = welà@
libero.it
 in news:U4wLb.62437$
VW.26...@news3.tin.it
] ha
scritto:

Che strano modo di scrivere...
Senza parlare di eleganza, che succede se prevedi una Label1 e nell'evento
Timer del tuo controllo timer scrivi Label1.Caption=FormatDateTime(Now,
vbLongTime)
?

 ha scritto nel messaggio
news:btm2st$863kl$1...@ID-174464.news.uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: catturare finestra attiva

Il mio software cattura la finestra attiva ma ha un problema
Se catturo una finestra di una applicazione esterna a vb sotto windows xp,
la dimensione dell'immagine ottenuta č diversa da quella che ottengo
catturando la finestra della stessa applicazione sotto windows 2000
Ho notato che i bordi della finestra sutto xp sono divesi da quelli sotto
win 2000 e questo cambia le dimensioni della finestra
Come posso catturare solo l'area interna ai bordi della finestra attiva in
vb6??
Grazie a tutti coloro in grado di fornire una risposta

 Grazie a tutti coloro in grado di fornire una risposta
Non uso XP e non posso verificare quanto dici, ma in GetSystemMetrics
puoi ricavare
quello che ti serve relativamente alla dimensione dei Bordi...!
Private Declare Function GetSystemMetrics Lib "User32.dll" (ByVal
nIndex As Long) As Long
cx = GetSystemMetrics (SM_CXBORDER)
cy=.........
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsystemmetrics.asp
Oppure
SystemParametersInfo()
  SPI_GETNONCLIENTMETRICS
http://support.microsoft.com/kb/97142/it
oppure :
http://support.microsoft.com/kb/q161299/
@Alex

Newsgroup: it.comp.lang.visual-basic
Titolo: Form e controlli

Qualcuno sa dirmi quanti controlli possono essere utilizzati su un form di
VB 6 Prof?


quanti la memoria te ne permette :))
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------


Non e' mica corretto...
Non ricordo precisamente il numero, ma e' intorno a 350, mi e' successo piu'
di una volta.
Appare un mex tipo "Limite controlli superato..."
Puoi ovviare creando array di controlli (Es. per tutte le label di cui non
utilizzi gli eventi), questi vengono considerati un solo controllo.
Ciao

 di una volta.
255 / 256 ? (2^8)


 255 / 256 ? (2^8)
pasted from MSDN Library
Limitazioni relative ai controlli
Numero massimo di controlli
Il numero massimo di controlli consentito in un singolo form dipende dal
tipo di controlli utilizzati e dalle risorse di sistema disponibili. Esiste
tuttavia un limite fisso di 254 nomi di controlli per form. Una matrice di
controlli viene considerata un solo controllo, in quanto a tutti i controlli
in essa contenuti č assegnato lo stesso nome.
--
Fibia "Sakamoto" 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
Newsgroup: it.comp.lang.visual-basic
Titolo: Query Errata ?

Faccio una query ma il risultato è vuoto, controllando a mano con access ci
sono dei record che devono soddisfare l'interrogazione, in NumMat c'è 5,
DataRic = 01/06/99 e DataRic2 = 31/06/99.
Ho controllato in esecuzione se i valori sono giusti al momento della query
e non ho trovato errori, quindi non sò cosa fare, il problema riguarda il
fatto che è una data e la devo trattare diversamente ?
Il codice è il seguente :
frmPagheM.datAssenze.RecordSource = "Select * from Assenze where(N_Matricola
= 'NumMat')
         and    (Data_Inizio_Assenza > 'DataRic') and (Data_Inizio_Assenza <
'DataRic2')"
frmPagheM.datAssenze.Refresh
Grazie a tutti da Giacomo 
ande...@tin.it


"SELECT ALL * FROM Assenze WHERE N_Matricola = " & NumMat & " AND Data_Inizio_Assenza > #" & CDate(DataRic) & "# AND
Data_Inizio_Assenza < #" & CDate(DataRic2) & "#"
Cosě dovrebbe andare a patto che:
N_Matricola sia di tipo numerico
Data_Inizio_Assenza sia di tipo Data
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Gif Animate in VB

Scusate la domanda che sicuramente sarà già stata fatta tante volte.
Avrei bisogno di sapere se e come è possibile aggiungere in un form una gif
animata.
Grazie per la pazienza

 ha scritto nel messaggio
news:IDoP6.11$WT5...@news.infostrada.it...


 wrote in message
news:IDoP6.11$WT5...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Orientamento DataReport

Non sono riuscito a trovare il modo di impostare l'orientamento della pagina
con  DataReport.
E' possibile farlo ?
Se si, Come ?
Ciao, e grazie in anticipo.
Giuseppe.

 ha scritto nel messaggio
news:ZRff7.1740$i9.8...@news.infostrada.it...


 >
Grazie e ciao

 ha scritto nel messaggio
news:4SKf7.7334$i9.3...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: FIND File in sotto directory

Ho bisogno di cercare il path di un file sapendo soltanto il nome della
macchina e la directory condivisa.
Come posso fare?
Grazie.

 macchina e la directory condivisa.
guarda gli esempi nella guida, alla voce Dir$()
Faber

 guarda gli esempi nella guida, alla voce Dir$()
Occhio che il nome della directory reale potrebbe non avere alcun
riferimento a quello di condivisione e DIR dunque non servirebbe a molto.
Probabilmente c'è qualche API che fa al caso tuo ma io non saprei. Prova una
ricerca in SDK.
Ciao,
Carlo.

 ha scritto nel messaggio
news:LrvI7.91479$sq5.4...@news.infostrada.it...


 wrote in message
news:RTLI7.12838$5l.2...@news1.tin.it...


 ha scritto nel messaggio
news:LrvI7.91479$sq5.4...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO3.6 e query complesse

Ho provato con ADO 3.6 e con le query semplici funziona....
ho perň l'esigenza di fare una query del tipo:
SELECT campi
FROM tab
WHERE campo IN (SELECT ........ FROM tab WHERE condizioni) ORDER BY colonna;
Non funziona piů.......ahimč!!!!

 WHERE campo IN (SELECT ........ FROM tab WHERE condizioni) ORDER BY
colonna;
La IN non funziona così. Perché non usi una semplice Join con una
sottoquery?
Esempio:
SELECT campi
FROM (select * from miatabella2 where condizione ) as pippo
INNER JOIN miatabella1
ON pippo.Codice = miatabella1.Codice
Order By IlCampoCheVuoi;
Ciao
*Roby*

 WHERE campo IN (SELECT ........ FROM tab WHERE condizioni) ORDER BY
colonna;
Prima chiariamo di cosa stiamo parlando :)
Ciao

 ha scritto

Prova a usare EXISTS al posto di IN.
Cerca un po' di Help, ora non ricordo la sintassi esatta, ma credo che basti
sostituire IN con EXISTS

 ha scritto nel messaggio
news:WDW19.23809$lu5.6...@twister1.libero.it...

No, deve andare:
SELECT campi FROM tab WHERE campo IN (SELECT SINGOLO_CAMPO FROM tab WHERE
condizioni) ORDER BY colonna
Occhio a selezionare un singolo campo nella subquery

 ha scritto nel messaggio
news:ai999s$cor$1...@canarie.caspur.it...

Non funziona piů significa che una volta funzionava poi per volotna divina
ha smesso?
Cosa intendi?
Comunque dovrebbe andare, č normalissimo standard sql97 o giů di li.
Che errore ricevi?

 La IN non funziona cosě. Perché non usi una semplice Join con una


Ho fatto proprio cosě: in Access funziona, ma in VB6 no.
L'errore che da' č Run-time Error 91: Object variable or With block variable
not set


 ha scritto nel messaggio
news:_ZW19.23903$lu5.6...@twister1.libero.it...


 Run Time error 91: Object variable or With block variable not set
Significa solamente che l'oggetto non č istanziato.
Probabilmente il recordset non č stato aperto o la connessione connessa.
Comunque il problema non č la sintassi SQL.
Ciao

 ha scritto nel messaggio
news:aibdbm$eha$1...@monty.lombardiacom.it...

Istanzio l'oggetto nel solito modo.........faccio cosě in tutto il codice
senza alcun problema.
Ecco il codice:    Set rst_ecocartuccia = DB.OpenRecordset(query)

 ORDER BY TIPO.tipo;
Se va t'accido! ;-))
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] convertire da buffer di binary in long e integer

Ciao
ho un file scritto in modo random
il software che lo genera scrive dei dati
senza una struttura particolare quindi sono costretto a leggere
dei buffer di "1024" byte
volevo sapere se poi è possibile da questo buffer estrarre delle long e
degli integer
grazie
Dav



Con la CopyMemory (vedi la dichiarazione sull' API viewer) copy
tanti byte quant'e' la dimensione del tipo di destinazione nella nuova
variabile.
Es.
CopyMemory(numero, buffer(8), Len(numero))
Se numero fosse una variabile di tipo Long, il codice sopra copierebbe
4 byte (= len(numero)) a partire dal nono byte del buffer nella
variabile numero.
-- 
ciao, hal

 variabile.
grazie dell'aiuto!!
Dav

 degli integer
Come ha detto hal1961 puoi usare copymemory, ma se non vuoi complicarti la
vita non leggere buffer di 1024 byte.
Usa:
Dim longs() as long
Dim integers() as integer
Redim longs(Numero di long da leggere)
open "XXX.xxx" for binary as #N
Get #N, posizioneNelFile, longs
Get #N, posizioneNelFile2, integers
Close #N
                Ciao
                                            Allanon
-- 
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

Newsgroup: it.comp.lang.visual-basic
Titolo: Metodo delete du data

Salve a tutti.
Utilizzo VB5.
Ho una tabella temporanea (TEMP) di cui devo cancellare il contenuto.
Ho provato con
TEMP.recorset.delete
o con
TEMP.recordsource = "DELETE * from TEMP"
ma non mi cancella i record.
Potete dirmi come si fa ?
Grazie

Carmelo R. ha scritto:


Inannzi tutto devi aprirti una connessione verso il DB (anche se credo che
l' avrai già fatto); con questa, poi, effettui la DELETE così:
Set MyConn = New ADODB.Connection
MyConn.ConnectionString = "Provider = .... ; Data Source=C:\...."
MyConn.Open
' Così cancelli tuttii records presenti nella TEMP:
MyConn.Execute "DELETE * FROM TEMP"
Ciao. Guly
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie
prego
ciaociao

 > Grazie
Grazie


prego :)
ciaociao
Newsgroup: it.comp.lang.visual-basic
Titolo: Posizioni assolute mouse e pulsanti

Siccome mi servivano dei pulsanti "tipo toolbar" (che si sollevano al
passaggio del mouse, in sostanza), perň "singoli", da poter piazzare e
ridimensionare dovunque sulle maschere e con qualche altra
caratteristica grafica particolare, mi sono scritto un OCX da zero.
Visto che sono poco piů di un neofita, non ho trovato di meglio che
... disegnargli ai bordi le righine grigie, nere e bianche per
simulare gli effetti (incassato e in rilievo) che mi servivano.
Il sistema č probabilmente poco elegante, ma funziona. :-)
Ho perň un problema: l'effetto incassato va impostato al MouseDown
dello UserControl (e dei suoi oggetti), l'effetto in rilievo al
MouseMove ma ... non so quando riportare il controllo allo stato
"normale". Perchč non so come far verificare all'OCX che il mouse non
č piů su di lui.
L'unica soluzione che mi č venuta in mente č andare ad interrogare la
posizione assoluta del mouse e in qualche modo confrontarla con le
coordinate del mio controllo (usando ClientToScreen?). Perň QUANDO lo
faccio? ... metto un controllo Timer nell'OCX? ... per ora č l'unica
strada che ho in mente, ma cosě se piazzerň poi venti di quei pulsanti
sulla stessa maschera avrň venti timer che fanno calcoli di continuo
(!).
E poi i pulsanti probabilmente si "solleveranno" anche quando non
devono, o almeno credo (cioč quando il mouse passa sulle loro
coordinate ma sono ad esempio nascosti da un'altra maschera, o da
qualcos'altro).
Qualcuno ha un'idea?
Grazie a tutti!
Fil

 č piů su di lui.
[SNIP]
Da una FAQ di Zanna:
Declare Function GetCapture Lib "user32" () As Long
Declare Function SetCapture Lib "user32" (ByVal hwnd As Long) As Long
Declare Function ReleaseCapture Lib "user32" () As Long
Function MouseOver(Ctrl As Control, ByVal X As Single, ByVal Y As Single) As
Long
    ' Restituisce
    ' -1 : esce
    '  0 : dentro
    '  1 : entra
    If (GetCapture <> Ctrl.hwnd) Then
        Call SetCapture(Ctrl.hwnd)
        MouseOver = 1
    Else
        If ((X < 0 Or X > Ctrl.Width) Or (Y < 0 Or Y > Ctrl.Height)) Then
            Call ReleaseCapture
            MouseOver = -1
        Else
            MouseOver = 0
        End If
    End If
End If
End Function
a questo punto, nell'evento/i MouseMove, usa
Select Case MouseOver(Command1, X, Y)
Case 1
    Debug.Print "Sono entrato nel controllo"
Case 0
    Debug.Print "Sono dentro il controllo"
Case -1
    Debug.Print "Sono uscito dal controllo"
End Select
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Dove reperire Jet 4?

Come in oggetto

 Come in oggetto
sp3
access
microsoft
--
Ciao a tutto il NewsGroup
Alex
alm...@tin.it

 microsoft
dove?
:)
Newsgroup: it.comp.lang.visual-basic
Titolo: Controllare chiudi sessione

Ho il seguente problema: Avendo un'applicazione Client-Server devo
controllare che l'utente non mi faccia la chiudi sessione senza prima essere
uscito dal mio programma, ossia se l'utente fa chiudi sessione mi deve dare
tipo "Chiudere il programma XXX" prima di fare qualsiasi altra operazione.
grazie in anticipo.
By Zolfo

...

Newsgroup: it.comp.lang.visual-basic
Titolo: API TUTORIAL!!

Salve a tutti :-)
    vi comunico che e' nato il GIDA: Gruppo Italiano Documentazione Api.
Chiunque fosse interessato a collaborare (nel tempo libero) visiti
C++Warriors (l'URL e' sotto) e ci faccia sapere.
A presto :-)
Marco Abis su IRCnet #C++Warriors
http://www.geocities.com/SiliconValley/Foothills/6336
 interamente dedicato
al C++
ca...@technologist.com


wrote:
Ciao a tutti
questo NG è sempre pieno di idee
per cui se andate su questo sito
http://gol.diemme.it/ioprogrammo
trovete la spiegazione sull'uso delle API
in VB più semplice (spero!) in assoluto.
Cordiali Saluti


Newsgroup: it.comp.lang.visual-basic
Titolo: domande sul client/server

Ciao a tutti. Qualcuno può rispondere a qualche mio dubbio?
Sto usando vb4/32 Pro per stendere alcuni dbms (come db uso Access).
Qualcuno di questi dovrà essere usato da più persone contemporaneamente.
Per fare un programma client/server, mi basta mettere il db sul server e
l'eseguibile su ogni client (con gli opportuni riferimenti al percorso del
db in procedure, controlli-dati ecc.) e access pensa lui a multiutenza,
lock ecc.? Oppure devo prevedere io qualcosa di particolare tipo flock(),
rlock(), o magari ricorrere a vb enterprise?
Grazie in anticipo a chi vorrà rispondere, pal
-- 
Andrea Palazzi
p...@kril.cedoc.unimo.it

rlock(), o magari ricorrere a vb enterprise?
il Motore Jet di Visual Basic esegue automaticamente i Lock sui record,
però se si accede ad un record bloccato, viene generato un errore
intercettabile, quindi si deve creare una buona gestione degli errori di
lock...
Va tenuto in considerazione che Jet blocca settori di 2 Kb alla volta e
quindi può bloccare più di un record alla volta...
Se comunque usi gli Oggetti DAO piuttosto che i DataControl, la possibilità
di contemporaneità di scrittura è oltremodo rara, e l'unica cosa
eventualmente da accertare è che i dati non iano cambiati dall'ultima
lettura...
Comcludendo, dipende molto dal lavoro che devi svolgere... se le
concorrenzialità sono limitate, la cosa è semplicissima...
Flavio
Newsgroup: it.comp.lang.visual-basic
Titolo: Nascondere un TAB

ciao a tutti
ho un controllo Tab con 7 pannelli e vorrei nascondere il 4° senza pero'
cancellarlo ...
come faccio ???
grazie mille a tutti e ciaooo
Trickballante .

 come faccio ???
Come al solito, non ho qui VB e non posso controllare, ma sono sicuro che da
qualche parte c'è una proprietà Visible che può essere impostata a false.
Salutoni
Sergio

 ha scritto nel messaggio
news:IvEf9.9884$Oz2.1...@twister2.libero.it...


 qualche parte c'è una proprietà Visible che può essere impostata a false.
Una cosa del tipo tbsOpzioni.Tabs(4).visible = false??
No, non c'è, manca proprio la proprietà visible. Se c'è un altro metodo 
non lo conosco
-- 
 __   __  ___   
|  | |  |/ __|  
|  |_|  |\__ \  ICQ #73176037 #162857023
|____|__||___/ 

 Tab1.TabVisible(3) = False
Sei sicuro? Con che versione di Vb?


 Sei sicuro? Con che versione di Vb?
Se usi il controllo Microsoft Tabbed control 6.0 funziona (anche in VB 5.0)


 Se usi il controllo Microsoft Tabbed control 6.0 funziona (anche in VB 5.0)
Ah, ecco....io preferisco non usarlo mai (anche se è comodo in fase di 
design) per non portarmi dietro un altro ocx. Solitamente uso il 
TabStrip dei Common Controls
-- 
 __   __  ___   
|  | |  |/ __|  ICQ@Home #73176037 
|  |_|  |\__ \  ICQ@Work #162857023
|____|__||___/ 

 cancellarlo ...
Quale controllo Tab? Un TabStrip o un SSTab?
Per gli SSTab esiste la proprietà  TabVisible.
Esempio: SSTab1.TabVisible(4) = False
Per i TabStrip invece no. Non so se esista un modo di nascondere un Tab di
un TabStrip, ma ne dubito.
Ciao
*Roby*

Newsgroup: it.comp.lang.visual-basic
Titolo: informazioni su versione education

Salve, ho visto che per il prodotto Visual Studio .NET esiste la versione
EDUCATION... da quello che ho potuto leggere nelle varie documentazioni
sembrerebbe che l'unica limitazione consista nell'impossibilità di
utilizzare la licenza per distribuire le applicazioni create...sinceramente
mi sembra alquanto strano....
Qualcuno di voi sa darmi notizie aggiuntive su questa versione?
Saluti
Claudio Bellucci

 versione EDUCATION... da quello che ho potuto leggere nelle varie
[CUT]
La limitazione sta appunto nell'impossibilità di distribuire le proprie
applicazioni.
Ti sembra una limitazione da poco?
In pratica hai una trial che non scade... è didatticamente perfetta come
tipo di licenza, ma se vuoi sviluppare passi alla Pro.
Non c'è trucco e non c'è inganno lor signoriiiii.... :o))
Saluti,
--
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
E' iniziato il corso di C# !

 ha scritto nel
messaggio news:vd7a9.98648$n04.2...@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: .... ancora sull'oggetto printer

Salve a tutti.
Dopo la lunga discussione (vedi post precedente) che mi ha permesso di
risolvere il mio problema, vorrei porne un'altro piu' banale, ma ugualmente
importante :
utilizzo l'istruzione
Printer.FontSize = 9
il problema e' che stampo la prima volta ed e' tutto ok, la seconda volta
non rispetta la dimensione (stampa piu' piccolo) nonostante l'istruzione sia
sempre la stessa ( e quindi le interlinee sono piu' piccole con le ovvie
conseguenze = stampa sfalsata)
C'e' un modo, un'istruzione, che permetta di "resettare" la stampante, in
modo che il carattere resti sempre lo stesso ?
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: leggere file di txt separati da tabulazione

Come faccio a leggere i campi in un file di testo separato da tabulazione.
In passato aprivo il file in excel e lo salvavo come csv.
Per esigenze di praticita' vorrei evitare questo passaggio.
come fare a fargli leggere i campi se ci sono delle tabulazioni
es:
Oscar   991212  105     1125    1234567 125     natale
francesca    Oscar   991212  105     1125    1234567 125     natale
grazie

 wrote in message
82oof9$24vc$1...@stargate1.inet.it...



wrote:


 82oof9$24vc$1...@stargate1.inet.it...


 francesca    Oscar   991212  105     1125    1234567 125     natale
Eccoti la parte centrale del codice che uso io:
(ho tralasciato la parte di dichiarazione delle variabili)
        fvoti = FreeFile
        Open fname For Input Access Read As fvoti Len = 10000
'conta le linee per dare una barra %
        NumGioc = 0
        While Not EOF(fvoti)
            Line Input #fvoti, strV
            inc NumGioc
        Wend
        'riporta all'inizio
        Seek #fvoti, 1
        Count = 0
        While Not EOF(fvoti)
            '4. Leggi tutti i campi.
    'StrV e' una string generica
            Line Input #fvoti, strV
            inc Count
    'StrT pure...
    'Questo algoritmo salta le linee che iniziano
    'con il ; (commenti)
            If Mid$(strV, 1, 1) <> ";" Then
                'leggi una sottostringa finche'
                ' non trovi il tab o il chr$(13)
                i = 1
                'ID
                strT = ""
                While Mid$(strV, i, 1) <> Chr$(9)
                    strT = strT + Mid$(strV, i, 1)
                    inc i
                Wend
                inc i
                ID = Cint(strT)
                'Nome
                strT = ""
                While Mid$(strV, i, 1) <> Chr$(9)
                    strT = strT + Mid$(strV, i, 1)
                    inc i
                  Wend
                Nome = Trim$(strT)
                inc i
                'ecc. ecc. per tutte le altre parti
                If NumGioc > 0 Then
                    Perc = CInt((CLng(100) * CLng(Count)) /
CLng(NumGioc))
                End If
                If Perc > 100 Then Perc = 100
                'aggiorna la tua barra %
            End If 'is ;
        Wend
        Close fvoti
Questo algoritmo funziona egregiamente. Tranne
nel caso in cui i tipi di dati non corrispondono
(esempio strT="xy"->ID=cint("xy")->Type Mismatch)
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: Leggere da VB "Nome Utente" e "Società"

Sto cercando di leggere da VB 6 "Nome Utente" e "Societą"
come compaiono nella Finestra "Proprietą - Sistema" di
Windows.
Immagino che si possa fare con Qualche API ma l'unica
che ho trovato simile (GetUSerName) mi da il nome dell'utente
loggato in quel momento.
Forse le potrei leggere dal registro... ma se possibile
vorrei tentare prima con le Api.
Ringrazio anticipatamente per le risposte.
--
Daniele Pinna  (leva oops. per rispondere) * ICQ 24567484
Sito Web: Il DoCFa in Pillole: 
www.dapinna.too.it


Voto per il registro.
ciao
ugo

 vorrei tentare prima con le Api.
Li trovi nel registro, qui:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
RegisteredOwner
RegisteredOrganization
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett Brown

 RegisteredOrganization
Si in effetti è più semplice leggerli dal Registro
(devo solo implementare la lettura del registro fra
le mie funzioni...)
Ringrazio entrambi per il suggerimento :-)


 Ringrazio entrambi per il suggerimento :-)
Ho faticato parecchio ma ci sono riuscito ^___^
Nel caso questo intervento sia servito a qualche altro
poco esperto come me ... aggiungo qualche piccola nota: :-))
Se usate, per leggere il registro, la funzione DeRagistro, presente
nel sito comune e necessario modificare la funzione che va a leggere
il valore da "KEY_ALL_ACCESS" a KEY_READ perchè non altrimenti non
permette di accedere alla chiave HKEY_LOCAL_MACHINE (e forse anche
ad altre diverse da HKEY_CURRENT_USER) ... o almeno questo mi
capita sotto Windows 2000... forse sotto Win9X questo problema
non esiste...
Un'altra nota e che sotto Windows NT/2000 (e presumo anche XP :-) )
la chiave non deve essere:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
ma
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion


 
Sotto win9X quel parametro viene ignorato,
puoi metterci quello che vuoi.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/

 puoi metterci quello che vuoi.
Grazie per l'info...
Cmq per avere una funzione che "funzioni" sia su 9X che NT
è meglio modificarla e usare KEY_READ quando devi leggere.
Nei file allegati all'esempio che ho trvato sul sito comune
non ho trovato l'email dell'autore per informarlo del problema.
Il file è DeRegistro

Newsgroup: it.comp.lang.visual-basic
Titolo: Sottrazione.. mi vergogno (quasi)

Allora allora:
ho per es:
ora A (00:12:25)
ora B (00:13:54)
ora C dovrebbe essere uguale a
00:13:54   -
00:12:25
che non so quanto fa..
come faccio a calcolarlo? esiste qualche metodo o devo fare io a mano tutto?
Grazie a tutti...
Nota: ho già guardato sul sito comune.. possibile che non si trovi nulla? mi
pare strano..

 wrote in message
9ks2vo$69qia$1...@ID-94218.news.dfncis.de...


 wrote in message
9ks53k$uf9$1...@nreadB.inwind.it...


DateDiff...
Private Sub Form_Load()
    Dim pippo As Date
    Dim Pluto As Date
    pippo = "0:15:28"
    Pluto = "0:12:38"
    MsgBox (Minutizza(DateDiff("s", Pluto, pippo)))
End Sub
Public Function Minutizza(ByVal secondi As Long) As String
    Minutizza = Int(secondi / 3600)
    secondi = secondi Mod 3600
    Minutizza = Minutizza & ":" & Int(secondi / 60)
    secondi = secondi Mod 60
    Minutizza = Minutizza & ":" & secondi
End Function
            Ciao
                    Allanon

 
C = B - A
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/leggiminews.html

 ha scritto nel messaggio
news:3_zc7.540$Xf5....@news.infostrada.it...


 ha scritto nel messaggio
news:9ktg0l$69uon$1...@ID-67444.news.dfncis.de...


 wrote in message
pnpc7.2405$JY1.1...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: edit odbc recordset

Salve
Ho un problema con il metodo edit di un recordset  relativo ad un data-base
aperto con una connection ODBC
Dim pippoODBC As Workspace
Dim dbpippo As Database
Dim rspippo As Recordset
   Set pipODBC = CreateWorkspace("ODBCpip", "", _
        "", dbUseODBC)
   strCon = "ODBC;DSN=onde;UID=pippo;PWD=pippo"
   Set dbpippo = pipODBC.OpenDatabase("pippo", _
            dbDriverNoPrompt, False, strCon)
in qualsiasi modo io apra un recordset
   Set rspippo = dbonde.OpenRecordset("mappes", OpenDynaset)
   rspippo.MoveFirst
   rspippo.Edit
   rspippo.Close
l'istruzione rspippo.Edit produce l 'errore :
Impossibile aggiornare. Database o oggetto di sola lettura. 3027
Come é possibile in una connessione ODBC rendere UPDATABLE i recordsets
definiti ?
Grazie
var...@ismes.it
luc...@libero.it

 wrote in message
869bn8$1u7q$1...@stargate1.inet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemino con le finestre (un po' lungo ma semplice)

Salve
ho un paio di problemini.
 Per ciò che riguarda il primo diciamo che con il Crystal Report desidererei
porre la schermata di visualizzazione del report in primo piano, ma non
avendo trovato alcuna proprietà che imposta questa caratteristica ho provato
con l'API SetWindowPos passandogli l'handle della finestra (proprietà
WindowParentHandle) ma non ha funzionato.
Qualcuno sa come fare?
Il secondo invece è un altro, ma riguarda sempre finestre e primi piani.
Come posso porre in primo piano una finestra MDIChild (anche se non in
maniera modale)?. Mi spiego, io voglio fare una lista di tutte le form
presenti e, cliccando sul nome della form voglio che quella passi davanti
tutte le altre già aperte.
Francesco
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e-mail: 
mign...@libero.it
 
gsp...@indi.it
ICQ# 72075059
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 tutte le altre già aperte.
puoi usare la funzione API SetForegroundWindow; la trovi nell'API Viewer
Ciao
Faber




 ha scritto nel messaggio
news:BfST4.24576$F46.2...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con il Data Report

Salve a tutti,
ho un problema con il data report di VB6 di questo tipo:
quando mando una stampa fatta con il data report dal mio programma al
momento di chiudere l'applicazione le form si chiudono ma il programma
rimane attivo ovvero in VB rimangono attivi i pulsanti STOP e PAUSA del
debug in versione compilata invece il programma (controllando il task
manager) rimane caricato in memoria sebbene le form si siano chiuse
correttamente.
Come posso rimediare a questa cosa ? devo impostare qualche settaggio
particolare nel DR ?
Ovviamente se non eseguo stampe il programma si chiude normalmente.
Grazie anticipatamente per le vostre risposte.

 wrote:
Se usi DataReport collegando la sorgente dati con l'istruzione
Set DataReport1.DataSource = Recordset
prova a mettere 
Set DataReport1.DataSource = Nothing 
sull'evento Terminate del DataReport


Newsgroup: it.comp.lang.visual-basic
Titolo: Aperte discussioni in tempo reale.

Ciao a tutto il ng,
è aperta una chat per discutere del campo della programmazione in tempo
reale.
l'indirizzo è 
http://www.visualbasic.ircq.it
 , per registrare il proprio
dominio 
http://www.ircq.it/channels/visualbasic
attendo i Vostri commenti.
Ciao Cerberus




 L'idea mi piace ma non tollero l'obbligo di ricevere le newsletter, quindi 
non mi iscriverò.
Ciao
Elef 

scusa, era solamente un'informazione che volevo dare al ng.
Cerberus
Newsgroup: it.comp.lang.visual-basic
Titolo: Spostarsi su MshFlexGrid

Ho un problemino,
dovrei spostare il focus su delle celle ma vorrei evitare di
utilizzare il solito sistema:
.col =x
.row=y
poichè  si vede il focus che prima va in x, poi in y. C'è un sitema
diretto (unica istuzione) per andare in x,y senza tirare in ballo il
fastidiosissimo .redraw? 
Grazie,
Giuseppe Greco

> poichè  si vede il focus che prima va in x, poi in y.
veramente?? a me non si vede niente. scusa, se usi le istruzioni
immediatamente una dietro l'altra mi pare un po strano che si veda lo
"scatto".
in ogni caso io altri sistemi non li conosco.
anzi, approfitto per chiedere:
ma la proprieta RowIsVisible, qualcuno sa come diavolo funziona?????????????
quando provo a impostarlo mi dà un errore, come se fosse di sola lettura, ma
nella guida c'è scritto che serve sia a leggere sia a impostare... mah...
MarioH

anzi, approfitto per chiedere:
...(...)...
ehm, MarioH, ormai ci conosciamo (via ng, per lo meno) quindi mi permetto di
rimproverarti:
se inserisci una domanda (peraltro seria e IT) in un thread che tratta un altro argomento,
rendi difficoltosa la ricerca nei post vecchi.
a far casino ci pensano gia' i vari aiutooooooo, helllllppppp ecc., almeno tu no :)
ciao, hal

 a far casino ci pensano gia' i vari aiutooooooo, helllllppppp ecc., almeno
tu no :)
vabbe ma è capitato, mi era scattata la domanda in quel momento... cmq
adesso (alle 2 di notte) apro un altro thread apposito, sperando che non mi
rimproverino anche i vicini, perche faccio rumore aprendo il thread...
::)))))))
MarioH

dai, dai, che sei sempre in forma :)
povero gatto, pero' :(
ciao, hal


aspetta, non mi ricordo, io avevo detto come l'avevo risolto io il problema,
cioe usando sendkeys, ma non trovo piu la risposta... che fine ha fatto?
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Lettura e modifica files ASCII

salve a tutti !!
non sapevo esattamente che titolo mettere a questo messaggio :
Dunque : ho creato un applicazione che registra su un file ASCII un log di
eventi.
Ok..
Quando questo log raggiunge le 1000 righe,  dovrei riuscire a cancellare le
prime 500 e continuare a scrivere da li.
L'unico sistema che mi é venuto in mente é di aprire il file, leggere 500
righe (semplicemente per cambiare posizione nel file), e le successive 500
riversarle in un altro file. Dopodiché cancellare il primo file e rinominare
il secondo.
Gasp.. tutto questo mi sembra macchinoso... sigh...
Qualcuno sa se c'e' un sistema migliore ?
Grazie per evt. aiuti !!!
Dave
--
"The truth is out there"

 Qualcuno sa se c'e' un sistema migliore ?
Un sistema:
    Const n As String _
      = "c:\windows\desktop" _
      & "\Copia di The New Hacker's Dictionary.txt"
    Dim f   As Integer
    Dim s() As String
    f = FreeFile(0)
    Open n For Input As #f
    s = Split(Input$(LOF(f), #f), vbCrLf)
    Close
    ' ecc
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Anch'io ho avuto lo stesso problema, e mi sono appoggiato ad un database.
Ciao
Sergio


 Maurizio
Ringrazio per le delucidazioni
--
Ciao da LucianoM. (Bo)
icq 13556170


Ciao
Aldo
P.S.
E usiamolo questo help ! Se lo usassimo tutti, i messaggi a questo ng si
ridurrebbero del 90 % !
... e si avrebbe piu' tempo per lambiccarsi a cercare risposte che invece
sull' help non ci sono.
Senza polemica.
Riciao
RiAldo

 cosa mi trovo in s (una riga, tutto il file ?)
Tutto il file. Precisamente un array (ovvero matrice, vettore, ...) di
stringhe di cui ciascun elemento e` una riga (record) del file di testo.
Questo anche per il fatto che la variabile "s" era stata precedentemente
dimensionata come array "dinamico", ovvero senza precisarne le dimensioni,
come puoi notare dal fatto che nell'istruzione di DIMensionamento il nome
della variabile "s" e` seguito dalle parentesi.

Newsgroup: it.comp.lang.visual-basic
Titolo: E' vero...

Ciao,
grazie a tutti per l'aiuto (non pensavo di ricevere così tanti
consigli,grazie). Ammetto che il codice che ho riportato può sembrare
incomprensibile, ma era solo una prova. Quello che più mi serviva era capire
come dichiarare delle variabili matrici. Sto realizzando un semplice
videogame (che avevo scritto in Qbasic, ai tempi dell'amiga), quindi il
passaggio in Vbasic ha comportato diversi cambiamenti... Comunque ho
un'altro dubbio. Quanti form posso aprire in una applicazione? C'è un
limite? E' possibile far scomparire la barra degli strumenti di windows
(quella dove c'è il pulsante avvio/start), quando avvio il programma con F5?
Mi spiego. In VB scrivo il codice di una form, la rendo massima nelle
proprietà,ma quando la avvio con F5; ho comunque la suddetta barra di menù
che mi copre una porzione dello schermo, mentre vedo che quando lancio altre
applicazioni in VB (non scritte da me!!!!), che sono .EXE la barra
scompare...
Un saluto
                Sem

 ha scritto nel messaggio
news:8tianc$e3u$1...@lacerta.tiscalinet.it...


 wrote in message
8tianc$e3u$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:8tianc$e3u$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: ftp e vb

Ho realizzato un'applicazione ftp in VB.
Ora dovrei provarla ed ho bisogno di un sito ftp dove poter fare il download
e l'upload.
Qualcuno mi da qualche indirizzo?
Ciao a tutti!
Pietro

 ha scritto nel messaggio
news:6Qpg8.57414$v7.20...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO?] usare i valori dei campi come fattori per operazioni aritmetiche

Eccomi ancora in difficoltà.
Come posso usare i valori di più campi di uno stesso record come fattori per
operazioni matematiche?
Esempio:
dato il seguente database:
MiaTabella.Nome    MiaTabella.Valore1    MiaTabella.Valore2
    Pippo                              4                                 2
vorrei esegure questa operazione:
variabileX = Valore1 * Valore2
Debbo usare comandi SQL? Come?
Ciao e grazie,
Brio

"Brio" <frbr...@NOSPAMlibero.it> ha scritto nel messaggio
news:AsbF9.30304$3l.8...@twister1.libero.it...

Preso dal post all'urlatore "Melchisedeck"
Function Calcola()
    Dim CN          As New ADODB.Connection
    Dim RS          As New ADODB.Recordset
    ' N.B. io ho messo variant perchè non so che tipo di dati vuoi
    ' adatta la dichiarazione per i tuoi dati
    Dim m_Val1   As Variant
    Dim m_Val2   As Variant
    Dim m_Res   As Variant
    '--------------------------------------------------------------------
    ' Apertura collegamento ad Database
    '--------------------------------------------------------------------
    CN.Open "Provider=Microsoft.Jet.OLEDB.4.0; _
    Data Source= <dir+nomefile.db tuo db> ; _
    Mode=ReadWrite; _
    Persist Security Info=False"
    Set RS.ActiveConnection = CN
    '--------------------------------------------------------------------
    ' Specifica la tabella origine dati
    '--------------------------------------------------------------------
    RS.Source = "MiaTabella"
    RS.CursorLocation = adUseClient
    RS.Open , CN, adOpenKeyset, adLockPessimistic
    RS.MoveFirst
    '--------------------------------------------------------------------
    ' Calcolo su tutti i record della tabella (i  campi Valore 1 e Valore 2
numerici)
    '--------------------------------------------------------------------
    Do While RS.EOF = False
       m_Val1 = RS("Valore1")
       m_Val2 = RS("Valore2")
       m_Res = m_Val1 * m_Val2 ' potevi anche fare direttamente m_Res =
RS("Valore1") * RS("Valore2")
       RS.MoveNext
    Loop
    '--------------------------------------------------------------------
    ' Chiude ADO
    '--------------------------------------------------------------------
    RS.Close
    CN.Close
End Function
Ciao
JKLJKL

 ha scritto nel messaggio
news:3de5d361$1...@news.cis.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5] Restituire Indice

Ciao ragazzi
arieccomi :)
C'è un'istruzione che mi restituisca il numero di dati utilizzati in un
vettore?
Ad esempio, nel mio caso ho un vettore del tipo Dati (5000), nel mio prg
carico un file .ASC esterno e con vari controlli assegno a dati(1) ad
esempio una stringa, a dati(2) un'altra ,a dati(3) un'altra ancora e via
dicendo; pero' alla fine non so effettivamente quante (locazioni? si dice
cosi?) ho utilizzato per quel vettore. Cioe' il ciclo For le copre tutte
5000, ma non so quali sono quelle riempite.
Mi verrebbe in mente un ulteriore controllo che incrementa magari una
variabile quando trova una locazione piena, ma semmai ci fosse una strada
piu' semplice non sarebbe male.
Grazie come sempre :)
-----------Hey ma davvero non vi vanno proprio a genio quelle 4 righe di
codice da sistemarmi, che ho postato il giorno 3 :)!!!!!!!!--------
Vabbeh ogni tanto ci riprovo :))))))
Ciao state bene :)
PAOLO
CIAUZ:)

 vettore?
Devi tenerne traccia tu in una variabile, oppure quando ti serve saperlo
passare l'array elemento per elemento fino a trovare il primo vuoto.
Ciao
pinco_pallo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 passare l'array elemento per elemento fino a trovare il primo vuoto.
Giusto.
Io uso un array di type (tanto per non basarmi sul "vuoto", dato che non non
usiamo i variant, vero? :P Lupo escluso ovviamente):
Type Item
    Value As MyType
    Used  As Boolean
End Type
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 End Type
Beh, Lupo ha letto:
"Ad esempio, nel mio caso ho un vettore del tipo Dati (5000), nel mio prg
carico un file .ASC esterno e con vari controlli assegno a dati(1) ad
esempio una stringa, a dati(2) un'altra ,a dati(3) un'altra ancora e via
dicendo"
e, pur non dovendo necessariamente usare i Variant (che sono una figata
pazzesca e voi siete dei matti scatenati se non li usate :-P :-P), gli
elementi non assegnati (o assegnati pari a stringa nulla) possono essere
contati con:
t=0
For n=LBound(Dati) To UBound(Dati)
    If Dati(n)<>"" Then
        'Elemento non vuoto, non =""
        t=t+1
        'Eventuale codice
    End If
Next n
Debug.Print t
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 su Win10

Ho caricato VB6 service pack6 su Win10 e l'operazione è andata a buon 
fine. però caricando un vecchio progetto, che su un altro PC con win10 
viene aperto regolarmente, mi da alcuni errori di classi non caricate 
(tra cui Mscom1 e Winsock ) Ho notato che se in un nuovo progetto provo 
a caricare il componente Winsock mi visualizza un errore di registro.
Verrebbe spontaneo pensare che non sia registrato, ma se così non fosse 
non comparirebbe tra i componenti disponibili nella finestra componenti 
inseribili...
Suggerimenti?


se gugli 'vb6 installare su windows 10' trovi millemila guide, 
applicazioni, versioni portable che possono risolvere il tuo problema
 
così su due piedi posso dirti che funziona ferpettamente: lo uso su una 
10 PRO 64
 
ad esempio:
 
https://it.comp.lang.visual-basic.narkive.com/PMRfq8O7/vb-6-0-su-win-10-64-bit-se-po-fare
 
 
https://tinyurl.com/329e626s
 
 
ciao cia`
 
-- 
GIO
 


Fare una ricerca sul ng.
 
Vedi il mio post del 16/10/18 che riporto sotto:
 
 
 
VB6 su W10 si installa in diversi modi, ad esempio leggendo qui:
 
https://www.raymond.cc/blog/install-visual-basic-6-vb6-in-windows-7-without-microsoft-virtual-machine-for-java/
 
 
si risolve il problema del Java, poi seguendo queste istruzioni nate per W7, ma
che vanno anche in W10 ci sono riuscito, ho VB6 ITA e MSDN ITA, che
con l'altro modo non si installava bene.
___________________
 
    Create sul disco locale C: una cartella temporanea, es. C:\TEMP\VB6\
    Copiate l’intero contenuto del cd originale di installazione di Visual Basic
6 (o Visual Studio)  nella cartella appena creata
 
    Entrate nella cartella SETUP sul disco locale C: , es. C:\TEMP\VB6\SETUP\
    Cercate un file con estensione .STF può essere a seconda della versione che
state installando :
    VB98PRO.STF, VS98PRO.STF, VB98ENT.STF, VS98ENT.STF (comunque è l’unico file
.STF che troverete  nella cartella)
    Fate 2 copie di questo file .STF e rinominatele in :
    ACMSETUP.STF e
    ACOST.EXE
    Ora copiate tutti i files contenuti nella cartella SETUP al livello
superiore, quindi seguendo sempre il nostro esempio copiate tutto da
C:\TEMP\VB6\SETUP\*.* a C:\TEMP\VB6\*.*
 
    Lanciate come amministratore il file ACMSETUP.EXE che si trova nella
cartella principale     (es. C:\TEMP\VB6\ACMSETUP.EXE)
 
    Completate l’installazione che orà funzionerà senza alcun problema.
_______________
 
-- 
ciao
  Stefano

_______________
 
Dimenticavo.
Se non termina l'installazione prova a disabilitare accesso ai dati, se ti serve
lo aggiungi dopo
 
-- 
ciao
  Stefano

Il 14/09/23 10:20, Gulp ha scritto:

Vedo che nessuno legge le premesse contenute nel mio post e di 
conseguenza le risposte non sono attinenti al problema.
Il mio Vb6 di nuova installazione su win 10 funziona perfettamente.
Le problematiche sono solo relativi ad un programma .vbp aprendo il 
quale si generano gli errori descritti.
Comunque ho risolto. Si trattava di aggiornare e nuovamente registrare i 
suddetti file sotto c:\Windows\Syswow64.
Newsgroup: it.comp.lang.visual-basic
Titolo: MySQL o Access

Sto vagliano un cambiamento ma ancora sono tidubante in quanto con i DB sono
agli inizi.
Il mio applicativo inizialmente ( e visti i miei tempi) e per molto tempo
sarà un programma che userà un DB locale ( il classico DB Access dentro la
cartella di installazione).
L'altra serà mi è venuta in mente una domanda. E se io un domani volessi
ampliare il programma dando la possibilità all'utente di mettere "all'asta"
il proprio turno cosa dovrei fare?
Io mi sono risposto: Beh! Mi servirò di un server remoto con un bel DB dove
l'utente gli passa il "recodset" da mettere all'asta.
Siccome ho letto che MySQL è molto meglio di ACCESS non è meglio fare tutte
le operazioni con lo stesso tipo di DB? Se no sai che casino tra ACCESS e
MySQL?
Allora la mia domanda sorge spontanea. Utilizzando ( ora) Access e
istruzioni SQL e ADO non sarebbe meglio passare tutto a MySQL? Ma poi
all'utente cosa cambia in termini di programmi e cavoli vari?

 cavoli vari?
Sembra che non si parli d'altro ultimamente.
Usa google groups per leggere i post sull'argomento.
hth,
Lokar 

 all'utente cosa cambia in termini di programmi e cavoli vari?
Come performance e affidabilità ne guadagneresti, e in misura 
incommensurabile (sia con una migrazione verso MySql che verso MSDE).
Come svantaggi, innanzitutto con MySql il cliente deve pagare una 
licenza (con MSDE/SqlExpress no).
Altro svantaggio, il deployment e l'amministrazione diventano più 
complessi, in quanto c'è un servizio NT da installare su un server.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

licenza (con MSDE/SqlExpress no). 
   Quale licenza scusa?

    Quale licenza scusa?
La licenza di MySql.
