mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Invio file con internet

Una domanda corta ma densa: come si fa a trasferire un file da un pc
all'altro? (entrambi con un prog che ho scritto io)
Devo usare il winsock? Ok lo uso, ma i dati dal file come li prendo? Devo
aprirli in modalità binaria? Random? O forse esiste un altro controllo +
consono? Devo trasferire un jpg da un pc a un altro...

 wrote in message
3a9ee...@nntp.tfvs.tp.edu.tw...

se lo vuoi trasferire su un host internet devi usare la control inet

 wrote in message
1TQn6.1228$p95....@news2.tin.it...


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

Come posso fare per installare automaticamente dei font in windows???
grazie
ma...@tiscalinet.it
MARGIOTTONE HOME PAGE:
http://web.tiscali.it/margiottone

 wrote in message
9imldj$j8a$1...@lacerta.tiscalinet.it...


 
Oppure chiamare l'API
Public Declare Function AddFontResource _
      Lib "gdi32" Alias "AddFontResourceA" _
      (ByVal lpFileName As String) As Long
che aggiunge il font alla tabella di sistema.
Dopo averlo fatto bisogna comunicare a tutte le finestre che la
tabella dei font e' stata modificata.
Per farlo bisogna chiamare l'API
Public Declare Function SendMessage _
      Lib "user32" Alias "SendMessageA" _
      (ByVal hwnd As Long, _
      ByVal wMsg As Long, _
      ByVal wParam As Long, _
      lParam As Any) As Long
in questo modo:
SendMessage HWND_BROADCAST, WM_FONTCHANGE, 0, 0
Dove abbiamo queste costanti
Public Const HWND_BROADCAST = &HFFFF&
Public Const WM_FONTCHANGE = &H1D
Prima di tutto questo puo' essere necessario
chiamare CreateScalableFontResource.
Per informazioni piu' precise vai su MSDN
SDK delle piattaforme\Graphics and Multimedia\GDI\Fonts and Text\About Fonts\Font Installation and Deletion
-- 
Samuele Battarra
mail server: 
libero.it
, account: battarsa
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/leggiminews.html
Newsgroup: it.comp.lang.visual-basic
Titolo: Dopo aggiornamento automatico XP non creo più i pacchetti di distribuzione.

Ometto una pagina di sconforto sul fatto che M$ mi sfascia a distanza,
spero non volutamente, il mezzo di lavoro e sussistenza.
A seguito dell'installazione automatica dell'aggiornamento per XP
[14.28.31 Software distribution service 2.0]
il wizard di VB6 SP6 mi da il seguente errore
[Si è verificato l'errore imprevisto 380: valore di proprietà non
valido]
ciò avviene dopo aver premuto il tasto avanti nella scelta dei file da
includere.
Facendo il punto di ripristino a prima dell'installazione tutto torna a
funzionare, ma viene cosntestualmente ripristinato il desktop
precedente con una forte confusione del mio lavoro.
Qualcuno può aiutarmi?
Grazie comunque
Stefano
PS la posta non posso leggerla più a causa di spam

 Stefano
W Microsoft!!! :-)


<evil grin>
-- 
ciao, hal

Chiedo scusa per l'imprecisione.
Il wizard a cui mi riferisco è quello per creare i pacchetti di
distribuzione,
forse mi conviene passare a qualcos'altro possibilmente economico.
I miei clienti (o vittime) mi chiamano spesso perche il setup delle
installazioni comincia con la frase standard: Impossibile
installare...... , inolte il tastone di prosecuzione viene scambiato
per un immagine, posso dargli torto?
Saluti
Stefano

 per un immagine, posso dargli torto?
Beh, con VB ti viene consegnata anche una copia del vbp di Setup1, per cui 
puoi anche metterci la foto del gatto, sul tastone.
Ciao
Alberto
-- 
E tutto mi sembrava andasse bene... 

Daccordo su tutto
sono il primo a sostenere di non dare per scontato che ciò che
funziona su una macchina non funziona su un'altra. L'informatica è
ancora un arte ben lungi da essere ingegneria (secondo M$).
A me fortunatamente funzionava tutto, poi dopo l'aggiornamento
AUTOMATICO, non più. Per la cronaca sto portanto al di sotto del 25%
la fonte di reddito generata dallo sviluppo con prodotti M$.
Ciao a tutti.

Newsgroup: it.comp.lang.visual-basic
Titolo: versione di IE

qualcuno sa dirmi se da VB è possibile determinare la versione di Internet
Explorer?

 ha scritto nel messaggio
news:Uk%C7.24863$Qj6.1...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] terremoto al nord

è assolutamente ot, lo so...
qui a Brescia, circa un quarto d'ora fa, 11:45, si è sentita una scossa di
terremoto.
Non è successo nulla, in città, almeno qui intorno.
Altri hanno sentito qualcosa ?
Salutoni

 Altri hanno sentito qualcosa ?
No, qui a Cremona non mi sono accorto di nulla.

 ha scritto nel messaggio
news:RjqA9.3719$744.1...@news1.tin.it...

cha oet che ta dighe, el mund l'è grand
Alberto

Qua a Lecco, 2° piano, è tremato tutto, ma per fortuna nessun danno visibile
(noi però siamo accanto al lago, sotto abbiamo falda acquifera...chevvoddì?
Lo sentiamo di più? Di meno? Boh, meglio se vado a mangiare)


Concesio/Rezzato confermano
Ho sentito che l'epicentro è stato a Iseo, scossa del 6 grado di non so
quale scala, ma penso
quella di entità inferiore...
Ciao
oZ

Sesto grado della scala Mercalli
Epicentro: lago di Iseo (20 km da Lecco)
Danni: per adesso sembra niente
Paura: non troppa ma sbigottiti (il lago di Garda è zona sismica, ma non il
lago d'ISeo)

 Lo sentiamo di piů? Di meno? Boh, meglio se vado a mangiare)

Newsgroup: it.comp.lang.visual-basic
Titolo: API e API32

Sono un neofita di VB4.0 e vorrei tanto sapere
la differenza tra API  e API32?
qualcuno saprebbe indicarmela?
ringrazio in anticipo!!!!
michele 
mic...@tin.it

 qualcuno saprebbe indicarmela?
le API in generale sono funzioni messe a disposizione dal Sistema 
Operativo.
le API (quelle a 16-bit) sono le funzioni di Win 3.11 e precedenti,
alcune tenute per compatibilità sulle DLL di Win95/98.
le API32 sono quelle inserite in Win95/98/NT e sono l'evoluzione
delle precedenti.
Spero che ti sia sufficiente come risposta, altrimenti se vuoi
informazioni
+ dettagliate fatti risentire sul NG.
Ciao
Riccardo

...


qualcuno saprebbe indicarmela?

Newsgroup: it.comp.lang.visual-basic
Titolo: winsock.ocx

Dove lo trovo?
su google non riesco a trovare niente.
grazie

 grazie
dentro VB!
UH!
http://www.google.it/search?hl=it&q=vb6+winsock&btnG=Cerca+con+Google&meta=lr%3Dlang_it
http://www.google.it/search?hl=it&q=vb6+winsock+esempi&meta=lr%3Dlang_it
etc etc etc
-- 
------------------------------------------------
Sito web: 
http://www.martek.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto: VB non chiama SP di ORACLE con + di 10 parametri

Ho il seguente problema:
Uso Vb5 con RDO per chiamare una Stored Procedure di ORACLE (ver 7.3)
mediante ODBC (Driver ODBC: Microsoft ODBC for Oracle ver. 2.73) che ha 11
parametri.
Risultato: errore di memoria di VB5
Qualcuno e' riuscito a chiamare SP di ORACLE con piu' di 10 parametri? se
si' mi puo' aiutare?
Grazie a tutti.

...

Non ho provato con ODBC per 10 parametri.
Ho provato con Oracle Object for Ole con 5 o 6 parametri tutti di input.
Ho avuto problemi solo con parametri di output,
Oracle Object for Ole  mette a disposizione dei metodi molto simili per
sintassi
a quelli DAO.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Elenco telefonico Italiano

Salve... sapete per caso se è possibile reperire in rete un database 
completo (anche dell'anno scorso) con nome/cognome/numero telefonico 
d'Italia?
Ho trovato un cd tipo pagine bianche (non sono sicuro che sia quello) ma 
siccome non l'ho visto non so cosa ci sia sopra... mi dicono sia criptato...
Avete qualche link sotto mano, pls?
Grazie in anticipo!
-- 
Rivolterò il mondo per trovarlo, e anche se andasse in Indocina uno dei 
nostri starà nascosto in una ciotola di riso pronto a sparargli nel culo.
(Pulp Fiction)

 ha scritto nel
messaggio news:4091...@x-privat.org...


credo che a lui serva un database, non il servizio di ricerca. ;-)
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Treeview con checkbox colorate

Scusate l'oggetto sicuramente poco chiaro.
Sono alla ricerca di un ocx di un treeview simile a quelli nei programmi 
d'installazione. Cioè se seleziono il check del padre si selezionano 
tutti i figli, se tolgo un check a uno dei figli il check del padre si 
colora a metà.
Mi sapete indirizzare su qualche buon oggetto? Possibilmente free. Grazie!

> Mi sapete indirizzare su qualche buon oggetto? Possibilmente free. Grazie!
Nulla?
Newsgroup: it.comp.lang.visual-basic
Titolo: EVENTI

Ciao a tutti, come si fa a generare eventi da una form ad un'altra ?
Mi spiego meglio ... allora se sono in Form1 e voglio generare l'evento
click sul btn1 scrivo btn1_click
e mi si genera l'evento ...
ma se sono nella form2 e voglio generare lo stesso evento e scrivo
Form1.btn1_click ... mi d'ha errore ...
Come si fa ? :(
Ciao e grazie a tutti ...
                    Bruce

 Form1.btn1_click ... mi d'ha errore ...
Devi dic'hiarare Public la sub btn1_click, anzic'hč Private.
Bye G.
--
---------------------------------------------
    Le risp'hoste alle tue d'homande le trovi
    sul Sito C'homune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: gaetano_d(c'hioccioletta)
hotmail.com

 ha scritto nel messaggio
news:Wctu6.11729$lT1.1...@news2.tin.it...


Form1!btn1.value = true
Perchè utilizzi "Form1!xxx"enon "Form1.xxx"

> Perchè utilizzi "Form1!xxx"enon "Form1.xxx"
Probabimente perchè proviene dalla programmazione Access dove è possibilie
richiamare le proprietà di un oggetto come se si gestisse un recordset.
Ciao Diego.

Grazie cmq nel modo indicato da paparino funziona :))))
    Ciao bruce

Newsgroup: it.comp.lang.visual-basic
Titolo: Pressione tasto

Come posso impedire la pressione di un carattere nel  mio caso il punto
che non voglio si premuto quando digito una cifra?
(Praticamente avrei bisogno di unire l'evento validate all'evento keypress
ma non ci sono riuscito)
(es. 10500    10.500)  faccio poi dopo la formattazione della cifra con
format(variabile, "##,##0.00")
Ciao, Grazie.

 ha scritto

Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii = Asc(".") Then
        Beep
        KeyAscii = 0
    End If
End Sub

Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire progetti VB4 con VB5

E' possibile?
Ho diversi progetti sviluppati con VB4. Mi piacerebbe passare al VB5.
C'č un sistema per 'trasferire' senza danno i progetti sviluppati con
Visual Basic 4 (32b) in VB 5?
Ciao,
Daniele Di Gregorio
-------------------------------------------------------
            * IKARO net communications *
 
http://www.ikaro.com
Risorse per webmasters: 
http://ikaro.com/risorse
Training e corsi      : 
http://ikaro.com/training
Virt.servers & hosting: 
http://ikaro.com/domini_virtuali
--------------------------------------------------------

Nessun problema,apri il progetto,e quando lo salvi di nuovo,č vb5.
Newsgroup: it.comp.lang.visual-basic
Titolo: programma contenitore programma contenuto

Salve,
Vorrei scrivere una applicazione VB ( normalmente uso il 6 ma anche i più
recenti vanno bene) che
mi consenta di "ospitare" al suo interno degli altri eseguibili.
Mi spiego meglio,
ho una applicazione che occupa una parte dello schermo;
facendo qualcosa ( tipo un click da qualche parte) esegue un altro programma
che graficamente gira al suo interno.
Come se il primo programma "padre" facesse da "desktop" ( o meglio
"explorer")del secondo.
Come se il secondo fosse un form aggiuntivo del primo ( terribile come
spiegazione ma non mi viene in mente altro....)
qualcuno ha in mente qualcosa?
Grazie
Ciao

> qualcuno ha in mente qualcosa?
Una volta lanciato, il programma 'contenuto' , ricava l'handle della
finestra del programma 'contenitore', cercando classe e titolo della
finestra (con la API FindWindow() ). Avendo l'handle della finestra,
dovresti poter aprire la finestra del programma 'contenuto' all'interno
dell'altro, come finestra figlia.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


che mette excel all'interno di un form scritto in VB6.. le chiamate API
ci sono tutte :) 

"ioson" ha scritto nel messaggio

Se ne è parlato tempo fa, il sistema è quello che ti hanno
già spiegato:
http://groups.google.com/groups/search?q=getparent+setparent+group%3Ait.comp.lang.visual-basic
Bye, G.

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

Ho la necessità di comprimere VELOCEMENTE un array di byte (circa 40Kb);
Sapete dirmi qual'e l'algoritmo di compressione per matrici più veloce? (e
possibilmente dove posso trovarne le specifiche)
        GRAZIE


La scelta dell'algoritmo dipende dal contenuto del vettore (e soprattutto,
occorre sapere se i dati contenuti sono comprimibili!).
L'algoritmo più semplice è l'RLE (run lenght encoding), ma è molto
inefficiente. Molto più intelligenti sono la compressione Huffmann,
la compressione matematica e compressioni da queste derivate. Vi sono
poi compressioni lossy come quelle basate sulla DCT (discret cosine
transform) o Wavelett, ma non sono applicabili a tutti i tipi di dati
(ovviamente
una compressione lossy NON si può utilizzare con dei dati di contabilità).
Se ti interessa ti posso indicare un buon libro che tratta questi metodi
di compressione, con tanto di codice C.
Tieni conto che è praticamente impossibile, ad eccezione della RLE,
implementare questi algoritmi in VB, dato che il 99% del codice
si basa sulla manipolazione di bit, particolarmente inefficiente in VB.
So anche che tra le API Win32 ne esistono alcune dedicate alla
compressione/decompressione, ma penso che fuzionino solo
con i files (sono utilizzate durante l'installazione delle applicazioni).
Saluti, Massimo.
Newsgroup: it.comp.lang.visual-basic
Titolo: VCIntegrate di Vista SDK e VB6

Ciao,
ieri ho effettuato il VCIntegrate contenuto nell'SDK 6.0 di Windows
(Quello per Vista), per integrare l'SDK stesso in Visual Studio 2005.
Non so se può centrare qualcosa ma, dopo aver fatto questo, compilando
un progetto in VB6 con VS6, questo non partiva più su macchine "di
produzione"!  All'avvio faceva un "DING" e poi il nulla!
Ho dovuto:
Disinstallare l'SDK, Disinstallare VS6, Reinstallare l'SDK,
Reinstallare VS6 (ma non ho ancora lanciato il VCIntegrate).
Avete idee del perchè?
Tnx.
Daniele.

 produzione"!  All'avvio faceva un "DING" e poi il nulla!
Chiedo aiuto!
A questo punto non so se questo comportamento debba essere imputato a
questo fatto, ho disinstallato, reinstallato, riparato....ma nada!
Fatto sta che, sulla mia macchina di sviluppo l'applicativo funziona
regolarmente mentre sulle altre non parte!
Il problema è che non da errori! All'avvio si sente un "DING" (nella
lista dei processi non appare nulla) e poi niente.
Avete qualche suggerimento?
Tnx.
Daniele.
Newsgroup: it.comp.lang.visual-basic
Titolo: Embedded visual basic error. aiuto!

Salve.
uso Embdedded visual basic per programmare i palmari ipaq pocket pc.
Ho creato un form con dentro due txtbox, un bottone e il controllo winsock
(il tutto per visualizzare il codice html di una pagina web dentro un
txtbox). Ecco il codice che ho inserito:
Option Explicit
Private Sub Command1_Click()
    WinSock1.Protocol = sckTCPProtocol
    WinSock1.Connect Text1, 80
End Sub
Private Sub Winsock1_Connect()
    WinSock1.SendData "GET / HTTP/1.0" & vbCrLf & vbCrLf
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
    Dim a As String
    Caption = "ricevuti " & bytesTotal & " bytes"
    WinSock1.GetData a, "string"
    Text2 = a
End Sub
Ho window 2000 e quando faccio partire l'emulatore per provare sul pc questo
programma ecco l'errore che mi visualizza qunado clicco sul pulsante
command1:
AN ERROR WAS ENCOUNTERED WHILE RUNNIG THIS PROGRAM: OBJECT NOT A COLLECTION.
Come mai questo blocco del programma? Dove ho sbagliato?
Grazie.

 ha scritto nel messaggio
news:eIHaa.190352$YG2.5...@twister1.libero.it...


 wrote in message
news:eIHaa.190352$YG2.5...@twister1.libero.it...

Prima di tutto biognerebbe sapere in quale sub si blocca il programma. Prova
a lanciarlo in debug e fammi sapere, anche perchč io ho utilizzato il
winsock su EVB ma non ho mai avuto problemi.
Ciao.
--
Massimo Bonechi
-----------------------------------
Nuovo Newsgroup al server : 
news.startit.it


Non sono molto esperto in merito. Cmq considera che per attivare l'emulatore
di eVB bisogna avere windows 2000 oppure Xp. Con win98 non parte. La
connessione uso quella del modem....
Ciao


L'errore si attiva quando clicco sul pulsante, cioč sul Command1.
La mia intenzione č quella di passare ad una variabile il contenuto di una
qualsiasi pagina web.
Ad esempio vorrei passare alla stringa PIPPO il contenuto (cioč il source; i
tag e la parte testuale) del sito 
http://www.sognilucidi.net
Io pensavo che con il mio listato ci avrei riuscito... invece niente... mi
da errore.
Mi puoi aiutare tu?
Grazie!


Ciao Alessandro,
scusa se ti rispondo con ritardo ma sono stato incasinatissimo.
Qui di seguito ti invio le correzzioni per far funzionare corrattamente la
tua proceduta:
Option Explicit
Private Sub Command1_Click()
    WinSock1.Protocol = sckTCPProtocol
  WinSock1.RemoteHost = Text1.Text
    WinSock1.RemotePort = 80
    WinSock1.Connect
End Sub
Private Sub Winsock1_Connect()
    WinSock1.SendData "GET / HTTP/1.0" & vbCrLf & vbCrLf
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
    Dim a As String
    Caption = "ricevuti " & bytesTotal & " bytes"
    WinSock1.GetData a
    Text2 = a
End Sub
Come puoi notare le correzioni sono due:
- nel tasto command devi specifiare la porta e l'indirizzo su proprietà
dell'oggetto winsock e non includere nella chiamata al metodo connect.
- nell'evento dataarrival nel metodo getdata devi solamente specificare la
variabile che dovrà includere il contenuto della tua richiesta.
Newsgroup: it.comp.lang.visual-basic
Titolo: Boot Xp

Salve a tutti,
Al boot di Windows Xp, come posso fare per eliminare la schermata (nera) che
mi da la possibilità di scegliere quale S.O. (Mcrosoft Windwos -  Microsoft
Windows Xp)?in modo tale che mi parte automaticamente Windows Xp?
Grazie.
Salvo

 ha scritto nel messaggio
news:kgUk9.17804$Eu.3...@twister1.libero.it...

sei "lievemente" OT, cmq fra le varie finestre che trovi
facendo click col destro su risorse del computer --> proprietà
trovi quella che in cui c'è un bottone per le opzioni  di
avvio e ripristino, disattiva il check che dice di mostrare l'elenco dei
s.o.
--
bye BlackMagic
ICQ: 85485468
Newsgroup: it.comp.lang.visual-basic
Titolo: X Faber

Siccome c'ho n'amico che mi parla di un suo cugino che si fa chiamare Faber,
x caso sei tu?
'Sto mio amico si chiama Claudio I. e tu dovresti essere di Latina?
Scusa ma è una curiosità e in caso negativo fai come non detto.

scusa se ti ho risposto a casa, ma le poche volte che uso il mouse (com'è
successo questa volta non so perché...) faccio un po' di casini eheheh
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Quotazioni titoli

Sto creando un'applicazione che scarichi le quotazioni dei titoli da
internet...
Avete qualche suggerimento circa siti dai quali è possibile scaricare le
quotazioni in formato testo, o meglio ancora in mdb/xls?
Salutoni.

 wrote in message
8rfmpg$kcv$1...@pegasus.tiscalinet.it...

 ho letto da qualche parte che di solito le info sui titoli (quotazioni,
volumi....) non sono scaricabili, non puoi nemmeno mettere su di una tua
pagina un link ad un sito che li contiene...
mi sembra che fosse la risposta ad una domanda su pc professionale di
settembre....

 quotazioni in formato testo, o meglio ancora in mdb/xls?
Con yahoo riesci ad ottenerli in formato csv
Matteooooo

Newsgroup: it.comp.lang.visual-basic
Titolo: Quanti mesi sono passati?

Come faccio a sapere quanti mesi sono trascorsi tra una data ed una seconda?
Utilizzo VB 5.
--
Grazie
Gabriele F.
gab...@NOSPAMtin.it
Eliminare NOSPAM per scrivermi

 Come faccio a sapere quanti mesi sono trascorsi tra una data ed una
seconda?
cerca su MSDN la funzione DateDiff.
nel tuo caso:
DateDiff("m", date1, date2)
ciao

...


Utilizzo VB 5.
Dim data1 As Date, data2 As Date
Dim mesi As Integer, anni As Integer
data1 = #8/22/1997#
 
data2 = #7/22/2000#
 
anni = Year(data2) - Year(data1)
mesi = Month(data2) - Month(data1)
 
mesi = (anni * 12) + mesi
Debug.Print mesi
Nota: La data è in formato U.S. English
---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---

On Thu, 27 Jul 2000 08:41:58 GMT, 
valla...@libero.it
 (cheope)
wrote:

Dimenticavo: non ho fatto molte prove e probabilmente c'è già una
funzione pronta...





Newsgroup: it.comp.lang.visual-basic
Titolo: Catturare tag html in applicazione VB6

Salve a tutto il NG
sto scrivendo un'applicazione e mi serve prendere un valore che si trova in 
una pagina html...ma riesco solo a caricare la pagina con Webrowser ma non 
riesco a prendere il valore all'interno di un campo....qualcuno puņ 
aiutarmi?
Ringrazio tutti 

 aiutarmi?
Lascia stare il webbrowser. Usa Inet.
bye

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda su Combo Box

Ciao a tutti, sto realizzando un semplice database per gestione di
schede anagrafiche.
Il mio problema è questo:in un campo ho inserito una dbcombobox
associata al campo "nome" del mio database per trovare il record
richiesto. La selezione dei nomi appare nella casella a discesa, però ho
bisogno che vengano aggiornati anche gli altri campi una volta che si è
selezionato il record richiesto.
Tutto chiaro ? grazie a chi mi risponderà e a buon rendere !

Tutto chiaro ? grazie a chi mi risponderà e a buon rendere !
Ecco qua, spero di essere stato abbastanza esaustivo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Ridimensionare MDI o Form in base alla risoluzione dello schermo.

Salve,
io uso queste linee di Vb per trovarmi la risoluzione dello schermo:
Private Declare Function GetSystemMetrics Lib "user32.dll" (ByVal nIndex As
Long) As Long
Dim sm_cxscreen, sm_cyscreen
Dim xres As Long, yres As Long
sm_cxscreen = 0
sm_cyscreen = 1
xres = GetSystemMetrics(sm_cxscreen)
yres = GetSystemMetrics(sm_cyscreen)
mess = MsgBox(xres & " x " & yres, vbOKOnly)
Una volta trovato la risoluzione mi sapete dire come faccio per far si che
la mia MDI o una form si ridimensionino in modo di poter essere visualizzata
completamente con quella definizione?
O al massimo come faccio a mettere delle scroll bar sulla MDI......
Io è 2 giorni ke ci provo ed ankora non ci sono riuscito!!!!
GRAZIE.

 ha scritto

dunque: per la risoluzione forse e' piu' semplice cosi':
sub cmd1_click
MsgBox _
Screen.TwipsPerPixelX & vbCrLf & _
Screen.TwipsPerPixelY & vbCrLf & _
Screen.Width / Screen.TwipsPerPixelX & vbCrLf & _
Screen.Height / Screen.TwipsPerPixelY
end sub
poi, io proverei a dare nell'mdi_load qc come
    width=screen.width
ecc.
    oppure windowstate=2
se i children non ci stanno, le barre  nell'mdi ci vengono da sole.
scusa se non ho capito.
ciao, a.

     oppure windowstate=2
Le istruzioni ke mi hai dato funzionano ma ben o male (forse +male) c'ero
arrivato ank'io, cerko di spiegarmi meglio:
Io ho fatto il mio progetto kon una risoluzione sul mio Pc 1024x768, se lo
lancio su un Pc ke ha 1 risoluzione 800x600 la child non viene visualizzata
tutta nello skermo......si è vero ci sono le scroll ma dovendo agire su dei
pulsanti in basso alla maschera e visualizzando dei dati anke nella parte
superiore kapite ke sia 1 pò skomodo.........
Quello ke vorrei è ke la MDI e le relative child si ridimensionassero in
base alla risoluzione dello skermo per poter essere visualizzate
kompletamente, non so se sia possibile........ma se lo è...........
Grazie.

 wrote

ciao, dunque:
risoluzione: avevo visto che c'eri arrivato, ma parto dal concetto che se le
cose si fanno in modo meno complicato e' meglio. se credi, usa il mio
sistema, seno' usa il tuo, come ti sembra piu' pratico.
ridimensionamento: sul sito comune ho inviato una resize.dll, non mia, free:
non era del tutto a punto ma qualcosa faceva. c'e' un breve readme, cmq e'
molto facile da usare. per il resto, ci sono vari controlli a pagamento. un
altro free, se ancora c'e', dovrebbe essere:
http://members.tripod.com/resizemagic/
in linea di massima, pero', i programmi scrivili a 800*600, che ancora e' la
risoluzione piu' diffusa. e' piu' semplice ingrandire che rimpicciolire.
infine, se hai dei comandi importanti, pulsanti e altro, cerca magari di
metterli in alto, cosi' li si vede comunque subito.
ciao, a.
--
andrea dot palazzi at tin dot it
http://members.xoom.it/xday/_html/
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 gestire 2 schede audio in "bypass"

VB6: gestire 2 schede audio lonmtane in bypass e in tempo reale!
Ciao
sono totalmente bloccato per un mini progetto che credo debba 
"autocostruirmi",... e nei miei limiti mi torna in mente solo VB6!!! non 
avendo trovato una mini applicazione da poter utilizzare in "background"...
Chiedo umilmente AIUTO in VB6!
Ho due schede audio (SB1 e SB2), una interna sul PC locale e un'altra su una 
prolunga USB in una camera adiacente.
Io dal PC sulla SB1 locale dovrei poter PARLARE nel MIC e ascoltare sulla 
SB2 uscita altoparlanti in tempo reale.
Ci riesco unicamente gestendo FILE AUDIO REGISTRATO sul PC/SB1 e ascoltarlo 
in AUDIO sulla SB2 senza problemi, ma non ci riesco in tempo reale.
Come sarebbe possibile fare qualche cosa in VB6?
In pratica dovrei riuscire a passare l'audio MIC dalla SB1 sul PC alla SB2 
presa AUX che si trova in un locale adiacente su una prolunga USB e "tempo 
reale"... in diretta!!!
GRAZIE MILLE PER VOSTRI VB6-CONSIGLI!
Anto

 ...
Dovrebbe essere possibile, senza eccessive (??) difficolta', usando le
API della Lib "winmm", tipo waveInOpen, waveInAddBuffer, etc... per
leggere in un buffer i segnali in ingresso dalla SB1 ed inviando
immediatamente lo stesso buffer, con waveOutOpen, waveOutWrite , etc...
alla SB2.  Come esempio di invio e lettura simultanea di segnali da
una scheda audio (ma l' estensione a due e' banale) puoi vedere i
progetti Decotoni e VectImp reperibili sul mio sito indicato in calce.
Se poi non hai troppa fretta posso mettere in coda ai progetti che
al momento mi stanno "deliziando" l' assemblaggio di un po' di codice
per risolvere il tuo problema.
Ciao, per ora ed a risentirci.
Franco
Web: 
http://www.flanguasco.org

 per risolvere il tuo problema.
Ciao Franco, grazie mille per la dritta....
rientro ora da una settimana di lavoro fuori casa e con interesse oggi leggo 
le tue righe.
Infatti io dovrei lavorare audio I/O incrociato tra due schede audio:
MIC SB2 to SPEAKER SB1
MIC SB1 to SPEAKER SB2
tipo CITOFONO...in pratica gestire la scheda audio USB remota con 
altoparlante e microfono  solo dal computer... ma ti scrivo in email 
spiegandoti il problema esatto.
GRAZIE cerco le tue API ed esempi e vedo se riesco a capire qualche cosa.
molto gentile
ciao grazie

 ApipApip ha scritto:
mi inserisco io con una richiesta OT
tanto tempo fa....avevo da gestire
Un pc due schede audio...SB1 e SB2 (un qualsiasi tipo di scheda audio
stereo)
SB1 mp3 musica
SB2 mp3 pubblicità
SB1 brano uno
SB1 brano due
SB1 brano tre
dissolvenza  SB2 pubblicità
dissolvenza SB1 brano4
etc etc
All'epoca abbandonai tutto..trovai soluzioni che erano scritte in C e
passavano dai driver della scheda audio!
Usando Vb6 o Vb.net adesso sarei avantaggiato? O dovrei smazzarmi di
brutto ancora?
Grazie!

Newsgroup: it.comp.lang.visual-basic
Titolo: File ABI CAB aggiornato a Dicembre 2011 (gratuito)

per chi fosse interessato...
http://www.ypsylon.com
 
sezione 'download'

 sezione 'download'
 
Personalmente non mi serve, ma appunto per questo
ti posso ringraziare più disinteressatamente per
il contributo :-).
 
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Caller ID

Per scaricare l'ActiveX o il codice sorgente eccovi gli url:
FuzzyTAPI  CallerID OCX  (con codice sorgente)
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=33612&ln
gWId=1
http://www.exhedra.com/upload/ftp/FuzzyTAPI70139482002.zip
Call_ID (con codice sorgente)
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=29828&ln
gWId=1
http://www.exhedra.com/upload/ftp/call_id4236312152001.zip
Caller ID (senza codice sorgente)
http://sourceforge.net/projects/calleridsuite/
http://belnet.dl.sourceforge.net/sourceforge/calleridsuite/callerIdOCX10.zip
Presto li metterò sul sito comune, intanto potete scaricarli direttamente
sui siti originali.
Ciao a tutti!

Per il Caller ID senza il codice il sito con la spiegazione è
http://www.aielli.info/software/callerid/

Newsgroup: it.comp.lang.visual-basic
Titolo: Determinare che versione di .Net è installata

Ciao a tutti,
volevo sapere se da codice 
vb.net
 è possibile sapere quel'e' la versione del 
framework installato
Questo perchè ho realizzato un'applicazione in 
vb.net
 su pocket pc.
Quando chiudo l'applicazione con Application.exit() ottengo due 
comportamenti diversi su due pocket pc diversi
Su di un 4150 l'applicazione si chiude mentre su un 2210 non si chiude.
Per questo pensavo potesse trattarsi di un problema legato al framework
Sono apprezzati suggerimenti !
Grazie
Francesco

 Sono apprezzati suggerimenti !
Puoi usare qualcosa come questa:
    Public Enum WinCeFrameworkVersion
        RTM
        SP1
        SP2
    End Enum
        Public Shared ReadOnly Property FrameworkVersion() As
WinCeFrameworkVersion
            Get
                Select Case System.Environment.Version.ToString
                    Case "1.0.3316.0"
                        Return WinCeFrameworkVersion.SP2
                    Case "1.0.3111.0"
                        Return WinCeFrameworkVersion.SP1
                    Case "1.0.2268.0"
                        Return WinCeFrameworkVersion.RTM
                End Select
            End Get
        End Property
Ma il mio consiglio č, se possibile, di installare l'SP2 del CF.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: help su Xp.....forse OT...

Salve,
credo che sia OT, ma ho bisogno di una dritta con XP..se qualcuno puo' 
aiutarmi: quando parte il sistema, mi carica in automatico cmd.exe (la 
pseudo dos win) e l'HD comincia a girare come un pazzo....ho provato a 
cercare nel reg o nell'avvio, ma non trovo nulla....mi date una dritta 
?:.....ho eliminato anche l'account e ne ho creato uno nuovo, mi si apre 
sempre questa benedetta finestra....
Grazie....

 quando parte il sistema, mi carica in automatico cmd.exe...
esegui msconfig.exe e controlla i programmi che Win esegue all'avvio e
disabilità quelli "indesiderati"
--
Dark Hado
Newsgroup: it.comp.lang.visual-basic
Titolo: problema con COMCTL32.OCX

Salve a tutti,
ho un problema con la COMCTL32.OCX
ho installato un software shareware (probabilmente fatto con vb5)
e adesso ogni volta che carico un mio sorgente fatto prima di questa
operazione mi viene un errore sulla comctl32.ocx e mi stravolge tutto
sostituendomi
gli oggetti della ocx con picturebox.
Ho visto che ne avete parlato già qualche giorno fa ma ho perso la corsa.
qualcuno può gentilmente rispiegarmelo perchè sono un pò disperato.
Grazie a tutti.
P.s.: ovviamente il software shareware in questione l'ho levato ma
non è cambiato nulla.

...


Ti consiglio di disinstallare VB, eliminare eventali file comctl32.*
eseguire regedit eliminare eventuali voci che fanno riferimento a comctl32.
Installare nuovamente vb.
Ciao.


gli oggetti della ocx con picturebox.
Specificare il messaggio d'errore please....
...sapendolo saprò poi dirti cosa devi fare.
Zeross

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

Qualcuno sa dove si può scaricare una versione di Visual Studio .NET?
Grazie
Enrico

 Grazie
Comprete IoProgramma...danno la beta2 in allegato ar cd-rom!


Gohan ma cominci ad avere problemi di traduzione Giapponese/Italiano e passi
direttamente al Giapponese-Romano? :P
Ciaotutti,
*

> Qualcuno sa dove si può scaricare una versione di Visual Studio .NET?
VB.Net Beta 2
http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/ms
dn-files/027/000/976/msdncompositedoc.xml
su una sola riga "di corsa" (*)
(*) of course :ppp
--
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 #26 delle Mitiche Brigate Takahashi sezione Sud

 ha scritto nel messaggio
news:9ph3ga$i8ddn$1...@ID-66902.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Cancellare il mio programma

Io ho creato un programma di disinstallazzione di un software.
Questo programma deve cancellare dei file di un'altro programma ma il
problema è che alla fine di tutto si dovrebbe cancellare anche lui come
faccio!?!
Grazie in anticipo

 ha scritto nel messaggio
news:3909c...@news.dada.it...


 
Potrei tentare di pizzare del codice in memoria, che controlli la
cancellazioe fisica dell'exino (come lo hai chiamato) e che alla fine
cancelli anche se stesso rendendo la memoria che occupava nuovamente
libera...
So che alcuni virus adottano simili tecniche, ma non mi chiedete come
facciano...

 facciano...
posto che un exe finche' e' attivo non lo si elimina,
installando un pippo.bat che lancia l'uninstall.exe
si riesce a fare qualcosa come:
uninstall.exe
-- attesa di fine esecuzione uninstall --
del uninstall.exe
del pippo.bat
?
se non va in crash e il bat sta in memoria ed esegue le operazioni
nell'ordine, *dovrebbe* andare e non lasciare nulla su disco.
ma il batch ha modo di attendere che l'uninstall.exe abbia finito di
lavorare ?
in alternativa, mettendo il bat nel registro in runonce, il bat potrebbe
essere strutturato tipo:
crea flag
uninstall.exe
REM uninstall quando esce elimina il flag
if exist flag goto fine
del uninstall.exe
del pippo.bat
cd ..
rmdir LaDirDiExeEBat
:fine
al primo riavvio dovrebbero sparire sia exe sia bat
scusate l'involuzione dovuta a stanchezza,
ciao, a.

 Personalmente non vedo altre alternative.
Sapevo di averlo visto sull'MSDN, ma ci ho messo un'ora per ritrovarlo,
'sto benedetto articolo:
HOWTO: Move Files That Are Currently in Use
http://support.microsoft.com/support/kb/articles/Q140/5/70.ASP
Sometimes Win32 applications need to delete, rename, or move files
that are currently being used by the system. One common example is
that setup programs need to remove themselves from the user's hard
disk when they are finished setting up a software package....
Attenzione, sono due sistemi diversi per 95-98 e NT.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Grazie in anticipo
Beh per esempio potresti fare in modo che alla fine della disinstallazione 
il tuo programma copi e avvii un file nella directory temporanea di windows 
che ti chiuda e cancelli il tuo file. Poi quando verrà cancellato il 
contenuto della cartella temporanea si cancellerà anche questo file.
Andrea Fontana
ICQ UIN: 27799781
E-Mail: 
fon...@ubi1k-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: Winzip

Vorrei fare una copia zippata di un file .mdb da un programma VB6 ?
Semplicemente copiare su a:
Sapete com'č l'istruzione ?
Grazie.

vb6 da solo non permette la creazione di file zip, devi per forza
appoggiarti su qualche DLL/OCX esterna che fa il lavoro al posto tuo.......
prova a dare un'occhiata al sito comune, sicuramente c'è qualcosa.....
prova anche il sito 
www.winzip.com
, che fa scaricare una piccola utility DOS
che zippa/unzippa (un po' come il vecchio pkzip); l'unica cosa è che
richiede la pressione di un tasto prima di iniziare a comprimere, e quindi
non lo si può usare per fare procedure batch.....
good coding!!
--
Igor Damiani
ig...@igordamiani.it
http://www.igordamiani.it
ICQ : 11847262

"Andrea Simoncini"
*.vbs
( winzip 8.1)
'inizio
Const ssfDRIVES = &H11
Set oSH = CreateObject("Shell.Application")
oSH.NameSpace(ssfDRIVES).ParseName _
("C:\WINDOWS\TEMP\X.txt").InvokeVerb"&Add to X.zip"
'fine
Copia incolla su notepad e salva con estensione .vbs
tutti i file (*.*)  poi ci clicchi sopra. (per esempio Zip.vbs)
In VB
in progetto riferimenti >>Windows Script Host Object Model
(C:\WINDOWS\SYSTEM\wshom.ocx)
Private Sub Form_Load()
Const ssfDRIVES = &H11
Set oSH = CreateObject("Shell.Application")
oSH.NameSpace(ssfDRIVES).ParseName _
("C:\WINDOWS\TEMP\X.txt").InvokeVerb "&Add to X.zip"
End Sub
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: [List Box] matrice di

--- VB6 Professional SP3
Riekkime... ;-)
Non riesco a passare ad una sub una matrice di oggetti (listbox)
Premetto che un controllo solo lo prende e funziona.....??? why??
Please help me!!!!
ciao e grazie a chi vorrą darmi una zampa
Private Sub Form_Load()
    Call IRPEFMod.carica(RstAna, Me)
    Set RstCom = db.QueryDefs("Cq").OpenRecordset
    Call IRPEFMod.c1(Me.List1(), RstCom)
'                                     ^^^^^^^^^^
'mi segnala in questo punto l'errore, dicendo che tipo di ogetto non č
corretto
'si aspettava o una matrice o un controllo definito dall'utente... why?
End Sub
-->nel modulo IRPEFMod
Public Sub c1(this() As ListBox, rst As DAO.Recordset)
    On Error GoTo ErrGstFLOTS1
    Dim rfc As Integer
    Dim i As Integer
    With rst
        rfc = .Fields.Count - 1
        .MoveFirst
        Do Until .EOF 'Or .Fields(0) > 20
            For i = 1 To rfc
                this(i).AddItem .Fields(i)
            Next
            this(1).ItemData(this(1).ListCount - 1) = .Fields(0).Value
            .MoveNext
        Loop
    End With
    Exit Sub
ErrGstFLOTS1:
    If Err = IfNull Then
        this(i).AddItem Nul
    Else
        On Error GoTo 0
        Resume
        MsgBox Err & " " & Error$
        Call IRPEFMod.FineProgramma
    End If
Resume Next
End Sub


SE List1 č una matrice di oggetti List, prova a inviarla senza le parentesi:
  Call IRPEFMod.c1(Me.List1, RstCom)
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

  Call IRPEFMod.c1(Me.List1, RstCom)
provato non funge :-((

 ha scritto nel messaggio
news:38ed...@pc-maurizio.fauser.edu...

Avevo il dubbio e ho controllato sull'help, THIS è una parola riservata di
VB, prova a chiamare in un altro modo la tua variabile.


VB, prova a chiamare in un altro modo la tua variabile.
oppork!!!! e sì che avevo controllato anche io... chissà perché però
nell'altra function funzia... vabbeh grazie :-) provo e ti dico :-)
--
Saluti da Barovia
Strahd von Zarovich
IHGGer #893

Provatao... il risultato non cambia... cazzo!


 Public Sub c1(this() As ListBox, rst As DAO.Recordset)
[...]
Una "matrice di controlli" non e' una *matrice* ma posso avere una matrice i
cui elementi sono controlli!
Per esempio, non posso scrivere: Let i = UBound(List1).
Considera l'esempio seguente:
Option Explicit
Private Sub Form_Click()
Dim i%, j%, lbxs(13 To 17) As VB.ListBox
  For i = LBound(lbxs) To UBound(lbxs)
    Set lbxs(i) = List1(j)
    Let j = j + 1
  Next
  Call c1(lbxs)
End Sub
Private Sub c1(this() As ListBox)
' Oppure
'
'Private Sub c1(this As Variant)
Dim i%
  For i% = LBound(this) To UBound(this)
    Debug.Print i, this(i).Index
  Next
End Sub
Non sono informato riguardo eventuali particolarita' di VB6/SP3.
--
Ciao.
Maurizio

si con il tuo esempio funge... però cavolo è ridondante... epoi io volevo
fare una procedura generale esterna al frame.... uffa!
grazie comunque ;-))))
--
Saluti da Barovia
Strahd von Zarovich
IHGGer #893

>fare una procedura generale esterna al frame....
ehm.. volevo dire FORM

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Server news

Salve a tutti, scusate l'OT ma postare qui è il modo più veloce che ho per
risolvere il mio problema.
Sono appena passato a tele2 e non riesco più ad usare il server delle news
di Libero con il mio client di posta, ora non conosco un altro server che
ospita il vostro newsgroup.
Ho cercato ma non ho trovato niente.
Mi aiutate? grazie.
--------------------------------
Inviato via 
http://usenet.libero.it

Mi aiutate? grazie.
news.cis.dfn.de
Necessita di registrazione, vai su
http://news.cis.dfn.de
ti registri, poi ti spediscono i dati per l'accesso.
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it


ha scritto:

tks.


Newsgroup: it.comp.lang.visual-basic
Titolo: DLL e permessi

Ho realizzato una DLL da utilizzare in una pagina ASP che stampa dei
documenti in formato PDF
Usando la DLL come utente anonimo (IUSR_ecc) mi si blocca la pagina,
mentre se accedo alla pagina internet come un utente diverso (Tipo Power
User o Administrator) funziona regolarmente.
Senza addentrarmi in ricerche di autorizzazioni, permessi e cose varie, mi
chiedevo se c'è il metodo da visual basic di far in modo che la DLL sia
eseguita sempre come se fosse l'Amministratore  a lanciarla o al limite di
baipassare le varie protezioni.
Grazie

Non credo che ti occorra tanto. Ne avevo fatta una
sola di dll per il web, poi niente piů per il problema
che gli hosting service provider non ti lasciano mai
installare dll senza pagare e senza dargli il sorgente.
comunque mi pare di ricordare che l'unica cosa di
cui hai bisogno č di settare i permessi della dll stessa
dandogli le autorizzazioni di esecuzione all'utente
iusr_nomemacchina.
Ciao
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: Formato di DB non riconosciuto

Ciao a tutti.
Quando provo ad accedere al file prova.mdb
dal mio programmino VB di prova (l'agenda
di cui parlavo nel 3d precedente),
ottengo l'errore Formato di DB non riconosciuto.
Che sia a causa dello stesso problema ISAM?
:?
Grazie mille, spero riusciate a darmi qualche dritta.
Bd

 ha scritto nel messaggio
news:F%kl9.1929$dj7....@tornado.fastwebnet.it...


 db.
ho trovato sulla KB di Microsoft una nota che diceva di installare
il Service Pack 5 di Visual Studio, e in effetti l'errore del
Impossibile trovare ISAM installabile
l'ho risolto. Purtroppo però ho ancora il problema
"Formato di DB non riconosciuto" e non capisco perché!
Ho provato a documentarmi su DAO ADO eccetera,
ho solo capito che DAO è vecchio e ADO è nuovo.
Non capisco cosa siano... la KB dice di fare riferimento
a MSDN... che non ho installato nel sistema.
Massimiliano, sapresti aiutarmi considerando che sono agli inizi?
Ho creato il mio prova.mdb con MS Access 2000.. non so assolutamente se con
DAO o ADO... l'ho creato come tabella con diversi campi. Punto. Altro non ho
fatto.
Cosa mi consigli?
Grazie di tutto,
Bd

Newsgroup: it.comp.lang.visual-basic
Titolo: Record Set, DataBase Objects

Could somebody please explain to me what a record
set, record set object, and database object are?
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 set, record set object, and database object are?
well, you're asking too big a question to be explained in a ng msg.
you might want to take a book about that, there's many about vb and db's,
look in amazon.
just to sketch an idea.
*record* : you can think of it as a catalog card with a person's or a book's
data.
*recordset* : that's an arranged set of those cards. something like a
catalog, with all paper cards one behind the other. you can call it a *file*
too. the term *recordset* implies an organization of those data, i.e. all
cards are set in alphabetical order by the people's family name (key1) + the
xian name (key2).
*database* : you could have one recordset for people, anoher one for places
where people were born or are living, one for jobs, and so on. the database
is the whole bunch of all rs's, which are tied each other by *relations*.
you were born somewhere, are living somewhere else, have a nice or awful
job... -- and you might want to extract a subset of the database: all males
aging 20 and living in your town, all people who own a car, all families
which have a dog... these questions are called *queries*
the *objects* are a way of considering and handling these things with
computer programming, esp. with object-oriented programming (oop). when you
tell vb (which is someway oop) you want to work with a database, you *dim*
(create) a var (an area of memory) where you'll store all of part of the db
data you'll work with. the same with recordsets.
hth, pal
--
andrea dot palazzi at tin dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/

Newsgroup: it.comp.lang.visual-basic
Titolo: Evitare uso dll .net

Ciao, creando una dll che viene usata in vari programmi esiste un modo 
affinchè altri non possino utilizzarla nei loro progetti?
Grazie

 Grazie
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com/profile/mauro
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it

Newsgroup: it.comp.lang.visual-basic
Titolo: Grafica e pulsanti

Qualcuno sa per caso come associare un'icona ad un pulsante (ad esempio
avere un pulsante così:  [<icona> OK]). E' in qualche modo possibile
allineare l'icona alla sinsitra della scritta? E' inoltre possibile
associare un'immagine ad una voce di menù? Grazie
--
-==+ tHe bUG +==-
    .-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-.
  Personal Page - 
http://www.bugpage.cjb.net
  TNT Page      - 
http://www.tntrule.cjb.net

 wrote in message
5rCm6.18573$q97.3...@twister1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Classi e collection

Ho un piccolo problema con una classe e relative collection.
Immaginate l'esempio dell'oggetto recordset dove si ha
rs.item(0).value
Ho riprodotto una cosa simile con la classe persone.persona.nome
Bene, diciamo che dall'ide ... il menù sensitive funziona e mi
restituisce il giochetto. Il problema è quando da dentro a persone
cerco di assegnare un valore a persona.nome o altre proprietà.
Mi restituisce errore 5 - chiamata di argomento non valido.
Ora il bello è che tutto sto gioco l'ho fatto fare al creatore guidato
di classi ... pertanto mi aspettavo funzionasse.
Dando dentro uno sguardo mi sembra che ci siano tutti i new e i
set ... ma facile che mi sbagli.
Qualcuno ha già avuto lo stesso problema?
Leggendo qualche post addietro ... i problemi risultavano sulla collection
enum ... ovvero il for... each ... next ... che invece a me funziona.
Quindi non mi sono molto utili.
Help?
Ciao Andrea


Il new?
Ma allora dilla tutta. Hai creato delle proprietà di tipo Object.
Quindi devi usare SET oggetto.proprietà=puntatore
Inoltre:
Ok per il SET, ma se le tue proprietà non sono Object o altre classi,
dovresti avere piuttosto il Let e il Get.
Ad esempio, se .nome è stringa, devi avere Public Property Let Nome(byval
vData as string) e Public Property Get Nome() as string.
Sei sicuro di avere scelto il tipo corretto per le proprietà?
Poi ne riparliamo
Alberto

Problema risolto ... è che tutto il gioco lavora con le collection
e io - sbagliando - volevo accedere direttamente all'oggeto e
sottoproprietà senza fare l'add dell'elemento alla collection.
Ragion per cui errore.
Grazie comunque.
Ciao Andrea