mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: List box ordinamento dati su riga(?)

Non riesco ad ordinare diversi campi che aggiungo sulla stessa riga con
additem.
Avevo pensato di fare una piccola rutine che aggiungesse degli spazi
vouti ad ogni campo in modo tale da farli rientrare in un determinato
spazio.
In realtà ho notato che un carattere maiuscolo occupa più spazio di uno
minuscolo anche se con numero di carattere uguale (ma va!).
Come posso ordinare questi campi in maniere efficiente e leggibile?
Grazie per l'attenzione
Giovanni C.

minuscolo anche se con numero di carattere uguale (ma va!).
Se ti basta una soluzione di comodo prova ad usare Courier come font....
Se ti vuoi complicare la vita per poter usare qualsiasi fonts devi usare il
metodo TextWhidth. Ti rimando all'editor in linea per ulteriori spiegazioni
di questo metodo.
Ciao
Daniele

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con la creazione eseguibile VB 6.0

ciao sono Tiziano ancora una volta ...
ho creato un programma con varie griglie(DBGrid) con componenti ADODC , poi 
ho creato l'eseguibile e in una tabella gestita con DBGrid e legata a un DB 
Access 2003 con ADODC, non aggiorna niente ; mentre invece il progetto 
(.vbp) funziona benissimo, vedo le tabelle riempite , aggiornate e compagnia 
bella!??!?!?!
Non  capisco , mi pare di avergli dato tutto , sapete mica una strada da 
seguire per risolvere questo problema?
Grazie anticipate....
Ciao. 

 ho creato un programma con varie griglie(DBGrid) con componenti ADODC , poi 
uhm
il programma "non funzionante" gira sulla stessa macchina su cui lo hai
creato?
ciao
	d.
-- 
Sai quelli che dicono: «Uno torna la sera a casa stanco...».
«Che strazio questo che torna sempre a casa stanco. Lo detesto.
Ma non tornare a casa! Sei stanco? Muori!». 
                                             ### E. Vaime

Newsgroup: it.comp.lang.visual-basic
Titolo: [?3][BUG] VB6: LostFocus di TextBox non attivato da ListView

Ciao a tutti,
riprovandoci ancora,
avrei bisogno di conferma sul seguente presunto bug (VB6):
se in un form ci sono un TextBox e un ListView quando il TextBox è
attivo, se si fa click su un Item del ListView, l'evento ItemClick del
Listview viene attivato prima dell'evento LostFocus del TextBox.
Mi fa dannare, la cosa. Come workaround ho impostato nell'evento
MouseDown del ListView un richiamo a lla routine LostFocus del TextBox.
Grazie
Flavio Ronco
-- 
f.ronco@*NonMiServeNiente*
flashnet.it
http://www.metabrains.com
  [Under Construction]
-------------------------------------------------------------
"Che pubblico in gamba! Se ci dite dove lavorate,
domani mattina se abbiamo tempo vi veniamo a vedere"
[Paolo Rossi]
[?2][Bug] VB6: LostFocus di TextBox non attivato da ListView

 se in un form ci sono un TextBox e un ListView quando il TextBox č

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare directory dal programma d'installazione

Devo distribuire un programma che interagisce con un database.
Il programa di installazione dovrebbe crearmi nella directory principale del
programma una sottodirectory contenente il Database.
Come posso fare?

 wrote in message
9qKR3.15336$yQ.1...@typhoon.libero.it...


 wrote in message
7v92je$bgr$1...@nslave2.tin.it...


ciao
Secondo me hai due possibilita' :
1- quando esegui il programma di autocomposizione installazione aggiungi
alla lista dei files anche il tuo database (prima ti conviene svuotarlo dei
dati di prova e compattarlo). Dopo averlo aggiunto selezioni il tasto
'Dettagli' (mi pare) e specifichi la directory dove salvarlo (es
$AppPath\DataBase)
2- ti scrivi a manina santa una procedura in VB che testa la presenza del db
e nel caso in cui non esista lo crea (tabelle, indici, query, relazioni)
ecc..
La soluzione due e' un po' piu' lunga ma ti permette di ricreare il db nel
caso in cui venga fatto qualche casino senza dover necessariamente
reinstallare tutto.
Se usi DAO esistono in rete alcuni programmi che generano automaticamente il
codice VB per creare il db
Giorgio Farinetti


Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco un libro VB (forse OT)

Salve,
chi di voi possiede il libro di Dan Appleman, di cui non ricordo il titolo,
trattante delle API di Win32 (possibilmente l'ultima versione) e di cui, per
un motivo o per un altro, vuole disfaresene?
Scusate il disturbo e grazie a chi mi fa sapere qlc.
Ciao.
Francesco ;-)

Grandissimo libro sicuramente il piu utile sulle API ...
io ce l'ho in ditta ma dubito che vogliano disfarsene ?!?!?

Newsgroup: it.comp.lang.visual-basic
Titolo: CGI e Visual Basic

sapete come far stampare al programma le variabili d'ambiente?
L'uso e' quello di simulare uno script in Perl.
--
Posted from 
mail.tin.it
 [194.243.154.39] via Mailgate Server - 
http://www.mailgate.org

sapete come far stampare al programma le variabili d'ambiente?
L'uso e' quello di simulare uno script in Perl.
--
================================================================
Il multitasking: 3 PC e una sedia a rotelle!!
Pentium 90: per scaldare grandi ambienti!!
================================================================

Newsgroup: it.comp.lang.visual-basic
Titolo: web server

Salve sono un neofita, ho scritto e scaricato qualche riga di codice per
creare un un web server che mi permetta di controllare il mio pc da Internet
Explorer.
Il fatto è che al momento del esecuzione mi parte questo errore:  Run time
error '10048' Address in use
Cioè la porta 80 di explorer.
Ho provato a togliere il norton e il ZoneAlarm... niente
Allego una parte del codice:
Private Sub Form_Load()
   .....
    If StartOn = "1" Then
        ButtonState(GetButton(ActivateOnStart)) = True
        Call TransparentBltA(Me, picPressed, _
            picMask, 0, 0, ActivateOnStart)
        sckServer(0).LocalPort = 80
        sckServer(0).Listen (******************l'errore è qui... che poi non
è un errore*****************)
        Debug.Print "Start listenning on port 80..."
        Call TransparentBltA(Me, picPressed, _
            picMask, 0, 0, GreenBall)
        If SendIP = "1" Then DeliverIP
    End If
............
End Sub
Grazie!!!

 da Internet Explorer.
Alla faccia del neofita...

 Cioè la porta 80 di explorer.
Domanda sciocca...
...non è che hai già un webserver presente nel sistema?
Se invece della 80 apri la 81 che succede?
-- 
Gianni
http://www.astice.net

Newsgroup: it.comp.lang.visual-basic
Titolo: Convivenza tra VB 6 e VB.NET

Salve a tutti,
ho la necessità x lavoro di far convivere Visual Basic 6 e Visual Basic.NET
ma ho paura che installandoli insieme l'uno possa intaccare l'altro se non
nella stabilità ma almeno sugli ocx e altri componenti trovandomi in un
miscuglio di versioni... Il tutto cercando anche di sporcare il meno
possibile il sistema che per altro è WinXP PRO.
Come posso fare secondo voi??? mi conviene creare oltre a C:, dove si trova
winXP e i programmi, e D:, dove sta tutto il resto, altre 2 partizioni dove
installare in una VB6 SP5 e nell'altra 
VB.NET???E
 se questa fosse la
soluzione scelta quanto spazio dovrei dedicare all'una e all'altra
partizione considerando che ora ho liberi circa 15GB ???
1000 Grazie a tutti!!!

Vai tranquillo, i due convivono pacificamente.
HTH
-- 
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org

 ma ho paura che installandoli insieme l'uno possa intaccare l'altro
 [cut]
Io sul mio Notebook con Win XP Pro ho installato sulla stessa partizione:
VB 4
VB 6
VS .NET
Crystal 5.0 pro
Crystal 8.5 Pro
access 97
access XP
Sql server 2000
e fila tutto liscio!

io su win 2000 ho vb6 + vbnet beta version .....tutto ok
ciao
max
Newsgroup: it.comp.lang.visual-basic
Titolo: applicazione standalone

Ciao a tutti,
spero che qualcuno di voi mi aiuti a risolvere un problemino..
Devo creare un'applicazioncina standalone, simile ad un piccolo
gestionale. Il problema di fondo è che il committente vorrebbe un EXE
da portarsi dietro (chiavetta o iPod o lettore mp3) ed eseguire su
qualunque pc.
Ora i miei problemi di fondo (essendo nuova alla programmazione VB)
sono:
1. come posso gestire i dati senza ricorrere all'uso di DB nè a file
di dati?
2. ottenuto l'EXE, di cosa c'è bisogno perchè il programma funzioni
su qualunque macchina?
Grazie a tutti
Cinzia

 su qualunque macchina?
Conseguentemente alla mia prima domanda, quale linguaggio userai?
VB6 o VB.Net?
Forse potresti risolvere se anzichč usare una chiavetta, tu usassi uno di 
quei mini HD tascabili, dove lě si potresti metterci tutto.
Ma poi i dati staranno lě, o dovrebbero stare stare sul db aziendale?
Ciao 

 Ciao

 Ciao
ciao Fabio

 ..non esiste DB aziendale!
ancora meglio.
Ciao

 Quindi insisto su un HD esterno tascabile.
Io infatti farei un sw con un setting.ini con scritto il path del DB.
Es.
PATHDB=Z:\miodb.mdb
Basta che la prima volta setti la lettera di unità (es. Z:\)per quel
dispositivo esterno ed è a posto.
Se non lo trova apre lo sfoglia per cercare il DB.
-- 
DBMS Firebird
VB6 + Ado

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi licenze e versioni Visual BAsic

Salve io dovevo comprare una licenza di visual basic 6.
Ho trovato solo visual basic standar ke mi pare di aver capito ke sia una
versione estremamente limitata di visual basic ke trovo dentro visual studio
enterprise.
Non esiste un visual basic 6 pro o qualcosa del genere?
Ma con lo standard non posso prorpio far nulla?
Se avete anke link di riferimento tnx (su microsoft ho cercato ma non mi
pare chiarissimo)
Grazie

 ha scritto nel messaggio
news:5%Na9.27325$pX1.7...@news2.tin.it...


GG wrote:


Una gentilezza...potresti essere un pň piů dettagliato?
Penso che questo argomento interessi molta gente...
Grazie mille :-)))))
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Una gentilezza...potresti essere un pò più dettagliato?


 ha scritto nel messaggio
news:5%Na9.27325$pX1.7...@news2.tin.it...


 ha scritto nel messaggio
news:OR4b9.31132$pX1.9...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: MSDN !!! Dove ?

Chi mi sa dire dove trovare questo incriminato CD con MSDN ? E perchè non
sono nei due CD di VB 6 ?
Grazie a tutti.
Jeff !!!
La...@tiscalinet.it
La...@libero.it

Purtrppo non sei il primo a cui accade..Chiama Microsoft e arrabbiati e molto
loro ti DEVONO mandare MSDN e in italiano mi raccomando..
--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!"Il tempo passa e quando si ferma e'
! ormai troppo tardi "
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!
Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Problema conversione dichiarazione api da VB6 a VB.Net

Ciao a tutti,
come da oggetto... ho provato a documentarmi... me non riesco
utilizzare delle api scritte per VB6 in VB.Net.
*********************************************************************
* Codice VB 6                                                       *
*********************************************************************
Type PT_DEVLIST
    dwDeviceNum  As Long
    szDeviceName(0 To 49) As Byte
    nNumOfSubdevices As Integer
End Type
Declare Function DRV_DeviceGetList Lib "adsapi32.dll" (ByVal
devicelist As Long, ByVal MaxEntries As Integer, nOutEntries As
Integer) As Long
Private Sub Test()
  Dim Const MaxEntries = 255
  Dim devicelist(0 To MaxEntries) As PT_DEVLIST
  Dim nOutEntries As Integer
  Dim tt As Long
  tt = DRV_GetAddress(devicelist(0))
  ErrCde = DRV_DeviceGetList(tt, MaxEntries, nOutEntries)
End Sub
*********************************************************************
*********************************************************************
* Codice VB.NET... magari :(                                        *
*********************************************************************
Structure PT_DEVLIST
    Dim dwDeviceNum  As Integer
    Dim szDeviceName() As Byte
    Dim nNumOfSubdevices As Short
End Structure
Declare Function DRV_DeviceGetList Lib "adsapi32.dll" (ByVal
devicelist As integer, ByVal MaxEntries As short, BYREF nOutEntries As
short) As Long
*********************************************************************
Io sono bloccato qui!
Ho provato a fare vari test, ma nulla!
Help me.
xandre72

Structure PT_DEVLIST
     dwDeviceNum  As Int32
    <MarshalAs(UnmanagedType.ByValArray,SizeConst:=49 )>szDeviceName() As
Byte
     nNumOfSubdevices As Int16
 End Structure
<DllImport(""adsapi32.dll"> Public Shared Declare Function DRV_DeviceGetList
Lib "adsapi32.dll" (ByVal
 devicelist As Int32, ByVal MaxEntries As Int32, ByRef nOutEntries As Int32)
As Int32
End Function
Non l'ho provato, fai qualche aggiustamento se necessario...
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://www.ugidotnet.org/710.blog

Newsgroup: it.comp.lang.visual-basic
Titolo: timer e msgbox

Questo è il mio problema: in un form ho inserito un controllo timer e uno
command button. Voglio che al caricamento del form il timer si attivi.
Quando l'utente preme il command button deve apparire una msgbox di conferma
e il timer deve bloccarsi finché l'utente non risponde alla msgbox. Ora, se
io collego all'evento click del command button la funzione MsgBox avviene
proprio quello che mi sono proposto. Il fatto è che quando compilo l'exe il
discorso cambia: la msgbox appare, ma il timer non si blocca. Perché? Come
posso risolvere il prblema?

 posso risolvere il prblema?
Timer1.Enabled=0 prima del MsgBox, Timer1.Enabled=1 dopo
Newsgroup: it.comp.lang.visual-basic
Titolo: Consiglio Libro VB 6.0

Ciao a tutti,
vorrei imparare Visual Basic con vb 6.0.
Credo davvero che dovrei cominciare con un buon libro.
Premetto che non conosco nessun tipo di linguaggio di programmazione..
.. e poi che..
sono forse un po' "cresciutello".. 30!!!!
Potete dirmi cosa ne pensate.
Grazie comunque
mariaci

"mariaci" <maria...@REMOVElibero.it> ha scritto nel messaggio
news:lgm1c.45468$Kc3.1...@twister2.libero.it...

che fai bene, è sempre da lodare chi non si ferma mai ed ha voglia di
imparare cose nuove!
Ciao
Pow

Ciao a tutti di nuovo,
qualcuno può rispondermi per favore.
:(
mariaci
"mariaci" <maria...@REMOVElibero.it> ha scritto nel messaggio news:...









wrote:
MAI FARE CROSSPOST
I libri sono :
francesco.balena.-.programmare.visual.basic.6
oppure 
I SEGRETI DI VISUAL BASIC 6 - HAROLD DAVIS [ITA]
ciao 
 Stefano

 qualcuno puņ rispondermi per favore.


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

non sono pratico..
crosspost significa postare messaggi su diversi gruppi
contemporaneamente.
Tu hai postato su:
free.it.programmazione.iniziare,free.it.programmazione.visualbasic,free.it.visual-basic,it.comp.lang.visual-basic
un po troppi, su questo newsgroup si arrabbiano
invece ad esempio su it.politica.storia o su
it.politica.internazionale  non si arrabbiano, ma viene fuori un
discreto casino.
c'e comunque un thread recente in cui Paperino spiega la differenza
tra crosspost e multipost e perchè non si devono fare, cercalo
ciao
 Stefano

Ciao,
personalmente ti consiglio "Visual Basic 6.0 Guida alla programmazione"
Mcgraw Hill editori Bradley e Millspaugh. Ho imparato con esso partendo
quasi da 0 (Pascal e Basic a parte).
Ho anche un secondo libro della Microsoft Press....al giorno d'oggi che ho
finito e strafinito il primo, non riesco ancora a comprenderlo (ed è pur
sempre per principianti!!!)
Spero di esserti stato d' aiuto
"mariaci" <maria...@REMOVElibero.it> ha scritto nel messaggio
news:cCA3c.62239$FJ6.2...@twister1.libero.it...


 .. e poi che..
Io ti consiglio un manuale della mcgraw hill, di solito sono fatti bene.
Luigi

Newsgroup: it.comp.lang.visual-basic
Titolo: VB e Database

Mi servono info sull'accesso, scrittura, lettura e query di databases
Access da VB. Sapreste dirmi dove trovarne, please? Magari in
italiano. Cya ;-)
--
Sparviere (aka Novalis)
mail: 
spar...@ngi.it
web: 
http://sparviere.tsx.org
web2: 
http://utenti.tripod.it/framestorm



Molti esempi li puoi trovare tranquillamente sulla guida MSDN. altrimenti
vedi sul sito ufficiale di visual basic.
Ciao!
--------------------------------
Inviato via 
http://usenet.iol.it
 



penso ti convenga comprare un buon libro tipo "Visual basic 6 -
Accesso ai database" di Jeffrey P. McManus

 Accesso ai database" di Jeffrey P. McManus
Parere PERSONALE:
a me quel libro non č piaciuto granché.
Ciao,
Carlo.

 Accesso ai database" di Jeffrey P. McManus
Anche a me non č piaciuto per niente: l'ho cambiato con l'ottimo
"Programmare VB6" di F.Balena!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: String to url

C'è una funzione che trasfarma una stringa, che rappresenta l'url di un
sito, in url corretto(con la formattazione di spazi e caratteri speciali)?
Grazie!

 ha scritto nel messaggio
news:cif837$j6$1...@domitilla.aioe.org...


 sito, in url corretto(con la formattazione di spazi e caratteri speciali)?
API InternetCanonicalizeUrl
Bye, G.

 ha scritto nel messaggio
news:dzF2d.339577$5D1.15...@news4.tin.it...


 ha scritto nel messaggio
news:cifa0c$3s8$1...@domitilla.aioe.org...


> API InternetCanonicalizeUrl
questa api nel mio localizzatore NON esiste (vb6 Pro)
leonello

 ha scritto nel messaggio
news:2r0mscF...@uni-berlin.de...

ma esiste questa API  ???????  io non la trovo
leonello

 leonello
Cos'è il "localizzatore"? :)
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net


Ma non era:
http://www.sito.it/index.php?Rossi%20Mario
?


 ha scritto nel messaggio
news:qEH2d.8221$Ie2....@tornado.fastwebnet.it...


 Cos'č il "localizzatore"? :)
e' stato un mio errore:  volevo scrivere visualizzatore  infatti io
quellě'ai non la trovo e pensare che ho scritto una routine per controllare
l'indirizzo e-mail e magari c'e' pure una api apposita,
ma poi come si fa una volta avuta la chiamata api,conoscere il significato
dei parametri della chiamata?
leonello

 ma esiste questa API  ???????  io non la trovo
Va be', dipende da come la cerchi ;-)
http://www.google.it/search?q=InternetCanonicalizeUrl
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco Sig. Zanna

Per la conversione di una stringa di 4 byte in una variabile di tipo single
mi hai suggerito di utilizzare la funzione API CopyMemory.
Per poterla utilizzare mi servirebbe la dichiarazione esatta da inserire nel
modulo del mio programma nel formato
Declare Sub .....................Lib "Kernel32" Alias "................."
(........................, .....................,
..........................)
Inoltre siccome ho il dubbio di non aver capito bene l'uso delle funzioni
chi mi hai trasmesso ti chiederei di fornirmi un esempio di utilizzo pratico
con dei valori.
Per la risposta ti do il mio indirizzo di posta elettronica  che è
gpve...@tin.it
Se mi dai anche il tuo mi risulta più facile contattarti se ho altri dubbi.
Ciao e grazie di tutto
GianPaolo Venturini

Per la risposta ti do il mio indirizzo di posta elettronica  che č
1) Non chiamarmi Sig.!
2) Dichiarazione CopyMemory()
Declare Function CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As
Any, pSrc As Any, ByVal BytesLen As Long) As Long
3) Esempio
TMmem( 326.44!, 4) => "R8ŁC"  la sequenza di bytes contenuto nel valore
single 326.44 sottoforma di stringa
Il contrario č
TSingle("R8ŁC") => 326.44 'la sequenza di caratteri č stata convertita nel
corrispondente valore single
E' quello che chiedevi no?
4) Errata Corrige
Function TMem(ByVal pSrc As Variant, ByVal Size As Long) As String
    Select Case VarType(pSrc)
    Case vbDate
        TMem = String$(8, vbNullChar)
        Call CopyMemory(ByVal TMem, CDate(pSrc), 8)
    Case vbSingle
        TMem = String$(4, vbNullChar)
        Call CopyMemory(ByVal TMem, CSng(pSrc), 4)
    Case Else
        TMem = String$(Size, vbNullChar)
        Call CopyMemory(ByVal TMem, CStr(pSrc), Size)
    End Select
End Function
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Quale linguaggio?

Premetto che non sono un programmatore professionista
ma studio VB per pura passione (in realtà faccio tutt'altro lavoro) e solo
questo "conosco".Mi chiedevo se c'è qualcuno nel ng che programmasse anche
con altri linguaggi e avesse un idea generale su quale fosse il linguaggio
migliore per sviluppare un applicativo .Chiaramente non con la base dati in
access
ma partendo che so da SQL Server o Oracle.
Cioè esiste un linguaggio che è più "orientato"  alla gestione di basi dati?
SunRex

 ha scritto nel messaggio
news:yQq4b.8237$ti2.2...@news2.tin.it...

Presumo
VB.NET
 OR C#  AND XML Schema
giuseppeD
----------------------------------------------
"Giù, la prossima legge è per le Prime notti"
"Ci opporremo"
"Aò, mhai mai emozionato con un letto tipo Beatiful ?"

sì, Giuseppe presume bene. Oggi secondo me non ti conviene imparare
linguaggi diversi da .NET, a meno che tu non abbia esigenze particolari.
Prestazioni? Scegli C++ puro.
Oppure Java, di cui sinceramente non so dirti pregi/meriti perchè l'ho
studiato molto tempo fa e per cose veramente semplici.
In tutti gli altri casi, oggi guardati ben bene .NET: con questa piattaforma
il linguaggio passa in secondo piano, dato che la vera cosa da sapere è il
framework, poi puoi scegliere il linguaggio da usare, ma alla fine il
discorso è lo stesso.....
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262
"Fabio andava bene durante il proibizionismo.
Appena si alzava, tutto il locale si girava!"
Mio fratello, 24 Agosto 2003, Ore 1:03

Newsgroup: it.comp.lang.visual-basic
Titolo: Utilizzare componenti .net

E' possibile utilizzare componenti per .net (winforms)
in vb6?
Che cosa bisogna fare ... e sulla macchina del cliente
che cosa bisogna metterci - ammesso e non concesso
sia possibile fare questa "magia"?
Ciao
Andrea

in vb6?
Si', si puo'. (Se convenga farlo, e' un'altro discorso)
Occorre che il framework .net sia installato sulla
macchina ospite e che, oltre al componente .net,
ci sia il wrapper COM per il componente.
Per produrre il wrapper esiste un'apposita utilita',
denominata tlbimp.exe.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Confezione

La vita di noi programmatori e tra le piu dure ....
   Scelto il linguaggio, fatto il programma, tolti la miriade di bachi
cge il Vb4 ci offre gratuitamente....
  c'e' la confezione ... infatti adesso sto cercando una confezione.
Come presentare il software al cliente, se vai li con un dischetto in
mamo quello come minimo non ti paga ?
Che mi suggerite ?
P.S. Ho Rifrettuto sull'eventualita di un O.T. , ma non conosco area
piu appropriata.

a...@netgroup.it
 (Antonio Tanzillo) wrote:

Prendi una scatola da scarpe e la pitturi... poi ci metti un po' di
cellofan e qualche manualetto in islandese dentro. :-)
Stefano
gl...@eponet.it
http://www.geocities.com/SiliconValley/Lakes/1218
(programmazione VB 32 bit)

Fai come faccio io ossia prendi le custodie per le video cassette (meglio
se nere),stampi la copertina su un normale foglio di carta a 4 e poi lo
tagli a misura e lo inserisci nell'apposita fessura trasparente,metti i
dischetti con l'etichetta nella custodia,e il gioco e fatto.
Costo di una custodia dalle  500 alle 700 lire circa.
Ciao Riccardo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Esecuzione Automatica

Dopo l'installazione vorrei copiare il mio programma in Esecuzione
Automatica di Windows, come posso fare?

Sul sito comune trovi come inserire valori in registro.
Ti conviene inserire il tuo programma in:
\\hkey_local_machine\software\microsoft\windows\currentversion\run
Se anziché run inserisci in runservice viene lanciato prima dell'accesso in
rete.

Cristiano Larghi <C.La...@Micronix.it> wrote in message
10lvmr4$2mn$1...@fe2.cs.interbusiness.it...

...ma l'utente non puň disattivarlo manualmente, e ciň causa rabbia e
frustrazione

Io in questi casi metto un tasto "disabilita" all'interno dell'applicazione;
premendolo toglie la stringa dal registro.

Cosě va meglio
Cristiano Larghi <C.La...@Micronix.it> wrote in message
10m1krh$nm$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Come passare un array ad una DLL?

Ho realizzato un DLL in C, alla quale devo passare come terzo parametro un
array (formato stringa).
Nell'istruzione "Declare" come lo definisco il tipo del parametro da
passare?
Grazie in anticipo.
--
Posted from 
pop04-acc.tin.it
 [212.216.176.67]
via Mailgate.ORG Server - 
http://www.mailgate.org

fpr...@tin.it
 ha scritto nel messaggio
<000101be4918$f4bfb600$02010180@port-fausto>...

Non ti assicuro niente, ma credo che nella Declare tu debba dichiare il
parametro come Long e ByVal.
Poi, quando usi la funzione fai
Call Funzione(VarStr(stringa(0)))
Dove VarStr() restituisce il puntatore alla prima stringa.
Prova un po' a giocare con queste funz. (salva spesso)
Declare Function AddrVar Lib "msvbvm60" Alias "VarPtr" (ptr As Any) As Long
Declare Function AddrStr Lib "msvbvm60" Alias "StrPtr" (ptr As Any) As Long
Declare Function AddrArray Lib "msvbvm60" Alias "VarPtr" (ptr() As Any) As
Long
Lib č il runtime della tua ver. di VB.
(Spero che Roal non mi legga, dato che probabilmete ho detto un mucchio di
ca....e...)
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Rilevare una connessione di rete

Come posso sapere se viene aperta una connessione ad internet? Suppongo che
sia sufficiente pingare un server su internet, ma non so come fare...

...


Newsgroup: it.comp.lang.visual-basic
Titolo: COLORI HTML

Ciao,
vorrei ottenere il codice html di un colore..
Cliccando su un tasto che pare la tabella di colori della commondialog
vorrei inserire in una label il codice html del colore selezionato.
Potete aiutarmi????

 ha scritto nel messaggio
news:nN_S7.313573$sq5.15...@news.infostrada.it...


 ha scritto nel messaggio
news:nN_S7.313573$sq5.15...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ADO 2.5: dove trovarli?

Ciao a tutti.
Problema: so che in giro ci sono gli ADO in versione 2.5. Ho provato a
girare un po' per microsoft, pero' non sono riuscito a trovarli (o
meglio, so che sono allegati a prodotti vari tipo Acces2000....).
Qualcuno di voi ha avuto lo stesso problema e mi sa dare il giusto
URL? 
Ciao e grazie in anticipo
Luca Menegotto

...


Newsgroup: it.comp.lang.visual-basic
Titolo: come aprire una finestra popup cliccando sopra un record della listbox

credo che il titolo spieghi tutto....
sto cercando di aprire una finestra popup....se si clicca sopra un
determinato record di una list box
pressapoco come avviene per icq...presente?
ciaooo grazie in anticipo
--
JOSUKE HIGASHIKATA
------------------
Membro del JOJO FAN CLUB
Autore della HomePage italiana dedicata a
"Le bizzarre avventure di JOJO"
http://members.xoom.com/hirohikoa/index.html

 wrote in message
7r68d7$fdd$1...@serv1.iunet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Programmino tipo Winpopuo

Ciao a tutti. Vorrei creare un programmino SEMPLICE tipo Winpopup, una
maschera e via, che mettendolo su più PC si possano inviare messaggi.
Siccome non so neanche da che parte iniziare, mi sapreste dare qualche
dritta ?
Invece un programmino , che ho visto solo su Win 3.11, Conversazione
Telefonica ?
Grazie a tutti.
Ciao.
--
CHE LA FORZA SIA CON VOI
E ricordatevi di visitare il sito :
http://digilander.iol.it/lamak

Puoi usare il  Winsock... č abbastanza intuitivo l'utilizzo
Ciao
Jack

 dritta ?
Winpopup utilizza la libreria netapi.dll per le comunicazioni.
OCCHIO: netapi.dll NON netapi32.dll
Ossia Winpopup è un programma a 16 bit, non a 32 bit.
Questo perché l'implementazione di LanMan in Win9x
è a 16 bit, infatti netapi32.dll ha il solo compito di passare
le chiamate a netapi.dll.
Inoltre, l'implementazione netapi32.dll di Win9x non ha
l'entry point per molte funzioni, quindi per accedere a tutte
a tutte le funzioni LanMan occorre programmare a 16 bit.
(Oppure installare LanMan32).
Per ottenere la lista delle macchine di un dominio o di
un gruppo di lavoro si usa la funzione NetServerEnum,
per mandare un messaggio la funzione NetMessageBufferSend.
Oggi o domani, come mi era stato chiesto in un thread
precedente, ho intenzione di postare un esempio
sull'utilizzo di NetServerEnum.
Newsgroup: it.comp.lang.visual-basic
Titolo: InfoSystem 2.0

Ho realizzato questo controllo ocx per tutti voi.
E' freeware.
Fatemi sapere le vostre condiderazioni/bugs trovati/consigli/critiche.
Grazie dell'attenzione.
L'indirizzo del file zip č:
http://www.geocities.com/SiliconValley/Peaks/9773/infosys.zip

Ho realizzato questo controllo ocx per tutti voi.
E' freeware e il file zip contiene anche un filmato avi che spiega
visivamente come utilizzarlo.




Newsgroup: it.comp.lang.visual-basic
Titolo: [?] connessione pagina web

Come posso fare per lanciare il browser web predefinito e posizionarlo sulla
pagina web da me definita?
Potrei fare
    Dim IE as Object
    Set IE = CreateObject("internetexplorer.application")
    IE.Visible = True
    IE.Navigate "
www.miapagina.it
"
ma questo funzionerebbe solo se sulla mia macchina c'č installato Internet
Explorer, mentre io non so quale browser ho installato (sempre che ne abbia
uno), e devo lanciare quello giusto...
Ringrazio chiunque possa aiutarmi.
Ciao.

aaa = Shell("start 
http://www.microsoft.com
", vbHide)
Allo stesso modo:
aaa = Shell("start mailto:
si...@tin.it
?subject=ciao", vbHide)
per inviare una mail con il mail client predefinito.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)


Oppure usi l'API ShellExecute (comunque la soluzione e' simile).
--
Roal Zanazzi
z...@iol.it

...

Ok, grazie, ho visto che funziona anche la semplice shell(), (che comunque è
basata sull shellexecute()).
Però perchè mi passa da una sessione DOS?
Cioè, se io anzichè vbHide metto vbNormalFocus si vede proprio aprirsi una
sessione dos che lancia IE.
Non è che questo sistema non funzionerà pi in una futura ver di Win95 dove
(purtroppo) elimineranno del tutto il Dos?
Ciao.


non ci giurerei, ma credo che "start" funzioni solo se e' installato
IE o qualcosa del genere... userei shellexecute...
Francesco Mapelli ( 
mape...@tin.it
 )
il contakm per il mouse:
http://members.xoom.com/mousestats
sito comune programmatori vb
http://members.xoom.com/it_lang_vb

Start è come "Esegui" di Windows95
Quindi fino a quando esisterà questa funzione in Windows, funzionerà.
Ciao,
Moreno.


Però perchè mi passa da una sessione DOS?
Credo sia per colpa di Start...
Usa ShellExecute, e' decisamente meglio.
--
Roal Zanazzi
z...@iol.it

Usa ShellExecute, e' decisamente meglio.
Già fatto...
Grazie a tutti.

Lo credo anch'io, ma dove č documentato questo "start"?
L'ho scoperto per caso...... :-)
Ciao,
Moreno


>Lo credo anch'io, ma dove è documentato questo "start"?

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi a connettersi a MySQL in remoto

Devo collegarmi ad un DB MySQL che ho creato all'interno di un mio webserver.  
Ho aggiunto l'host % , ma nonostante queso non riesco a collegarmi a MySQL! 
 
 Inserisco l'indirizzo IP del mio server; 
 Inserisco l'UID; 
 Inserisco la PWD.. 
NIENTE!! Mi dice che non riesce a connettersi a "UID@MIO_IP".
Secondo voi che devo fare?!?

  Inserisco la PWD..
allora, il fatto che tu metta % mi fa pensare che tu voglia collegarti al
mysql in locale, giusto?
se cosě fosse, non č sicuramente un problema della rete, assicurati che
mysql sia partito senza problemi....
su che OS hai installato mysql?
perchč dovresti controllare esecuzione automatica, oppure tra i servizi
NT/2000.....
mi pare che l'exe per farlo partire sia mysqld.exe (la d sta per daemon)
good coding!!!
-- 
Damiani Liborio Igor
http://www.igordamiani.it
Nella finestra Debug di VB:
Nome="igor":? Nome & Chr$(64) & Nome & "damiani" & Chr$(46) & "it"
Che tu sia maledetto, SWEN...

  Inserisco l'indirizzo IP del mio server;
Spero l'IP della Lan, non quello esposto al mondo...
Facci sapere.
Ciao
Alberto
-- 
Rigore è quando arbitro fischia

Scusate se m'intrometto ma la discussione interessa anche me che non posto
mai.
Ho scaricato tutto il necessario di MySQL... MySQLCC non mi funziona nemmeno
morto e le Grant non mi permette quindi di manipolarle...
Qualcuno è capace a dirmi un perché valido e a suggerirmi come risolvere il
problema? Vorrei riuscire almeno a vedere come funziona, ma non mi fa
accedere in nessun modo sin quando non sistemerò le Grant...
Per la cronaca:
Win XP Pro
MySQL 4
Mi salvereste il sistema nervoso dal momento che avevo già postato su
it.comp.software.database ma nessuno si è ritenuto all'altezza di poter dare
una risposta tanto "banale"...
"Albe V°" <vaccariTOGLI_QUESTO@TOGLI_QUESTOhotmail.com> ha scritto nel
messaggio news:XDQkb.50736$vO5.1...@twister1.libero.it...


 poter dare una risposta tanto "banale"...
Non posso dirti perchè non riesci ad avviare il servizio (hai fatto
l'install del servizio e il suo avvio da MMC, vero?), però ti suggerisco di
provare qui: free.it.comp.database.mysql
Non che sia un NG particolarmente vivo, ma del resto col mondo
Linux/Myqualcosa è così.
Bisogna un po' arrangiarsi.
Ciao
Alberto

1 - Utilizzo Mac Os X 10.2.8;
2 - Ho la fortuna di avere il webserver "in casa", perciò la tabella
l'ho creata direttamente sul server (via root/localhost), e non in
remoto;
3 - Ho letto che bisogna lanciare il comando GRANT, che nel mio caso
specifico dovrebbe essere:
GRANT ALL on nomedb.* TO nomeutente@'%' IDENTIFIED BY 'password'; . Il
fatto è che non ci riesco! Da terminale non c'è verso, l'è un casino.
Ho provato allora a creare un nuovo utente con PhpMyAdmin, con le
stesse proprietà ma.. niente da fare, non funzia proprio!!
4 - Ho verificato anche lo stato delle porte.. tutto ok;
Dove sbaglio??

Grazie, già una traccia...
"Albe V°" <vaccariTOGLI_QUESTO@TOGLI_QUESTOhotmail.com> ha scritto nel
messaggio news:Vq5lb.53137$vO5.1...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e connessione Jet

Salve ragazzi.
Ho un piccolo dubbio. Un'applicazione che deve gestire un database
mdb con Ado, utilizzando il provider Jet 4.0, che gira su una
macchina in cui non è installato praticamente nulla a parte Win95,
funziona?
In poche parole, utilizzando soltanto le libreria ADO e ADOX 2.1
(msado15.dll e msadox.dll) riesco a gestire il database mdb?
Grazie in anticipo...
--
Cordialmente,
Danilo!
* Per risposte in e-mail elimina ".rimuovi" dall'indirizzo *

(msado15.dll e msadox.dll) riesco a gestire il database mdb?
Non sono certo di aver capito, comunque ti conviene fare un setup.
ciao, hal

Non sono certo di aver capito, comunque ti conviene fare un setup.
Certo che faccio il setup. Volevo sapere se erano sufficienti le
librerie ADO indicate per potere gestire il file .mdb oppure era
necessario che fossa installata sulla macchina host anche access.



certo che sě, certo che no...
se hai solo le librerie Ado menzionate non va...
devi installare il motore Jet, che pure dovrebbe essere automaticamente
aggiunto dall'autocomposizione.
Ciao
ugo

aggiunto dall'autocomposizione.
Mmmm... sai per caso sotto quale forma dovrei trovarlo? DLL o cosa?
Se non ricordo male, controllando il file di dipendenza del progetto
non c'era traccia di qualcosa che fosse riconducibile al motore
Jet.



Ma scusa, nel tuo progetto avrai inserito una dipendenza da:
"Microsoft DAO xx.xx Object Library", no?
Allora fai un setup e ci pensa l'autocomposizione a inserirti le dll Dao.
ciao
ugo

Allora fai un setup e ci pensa l'autocomposizione a inserirti
le dll Dao.
Comunque mi riferisco a ADO, non DAO. Il mio dubbio era se fossero
sufficienti le librerie ADODB e ADOX installate nel progetto, oppure
no. Poichè le connessioni ADO si riferiscono sempre ad un Provider
dati (SQL server, Oracle, o il semplice JET), volevo sapere se
da sole 'ste librerie erano sufficienti a gestire un file mdb oppure
occorre installare anche il motore database. Per esempio, se mi
connettessi a un DB su SQL server ovviamente mi serberebbe SQL
server. Per un file mdb è lo stesso? Devo installare Access o il
motore Jet, oltre le librerie ADO?
Scusami per la lungagine...

Newsgroup: it.comp.lang.visual-basic
Titolo: Registrazione Winsock

Ciao Ragazzi,
mi e' capitato di compilare un programma per le chat.
Quest'ultimo non mi funziona xche' non ho la winsock registrata...
qualcuno conosce un metodo evitando di scaricare gli Activex??
NighTiger


Analizza l'OCX con depends.exe e con un'icona rossa appariranno i file
di cui la ocx necessita e che probabilmente non hai installato sul tuo
sistema.

 wrote in message
7mcgf1$jke$1...@fe2.cs.interbusiness.it...




prova con questo anche regsocx.exe


Non trovo il prg neppure su altavista
NighTiger

 NighTiger
Io l'avevo tirato giů da internet, sul sito microsoft, dopo aver
telefonato all'assistenza. Mi avevano dato il link.. che ora non ricordo
perň. Se hai visual studio dovrebbe essere cmq sul CD.
Se vuoi te lo mando in email.

...

Magari mandalo anche al WM del Sito Comune, puo' far comodo.
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

 Se vuoi te lo mando in email.
No nel CD non lo trovo...
se e' un prg che non supera i 200 Kb mi faresti una cortesia a mandarmelo
via e-mail... caso mai potresti usare
The File Chopper e mandarmelo in + e-mail...
Grazie
NighTiger

 via e-mail... caso mai potresti usare
Ho postato il link sull'NG.

Grazie infinite
NighTiger

Grazie infinite
NighTiger

 NighTiger
Di nulla. :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: ADO .NET è il sistema giusto ?

devo iniziare a sviluppare una applicazione su VB .NET e siccome (visto
MONO) vorrei che un domani fosse portabile su LINUX senza dover riscrivere
il codice, mi sapete dare un consiglio su cosa utilizzare per la gestione
dei database e degli altri componenti ? ....per esempio ADO .NET va bene ?
....inoltre, la griglia DBGRID in dotazione a VB .NET mi sembra a me o fa un
po' schifo ? ....posso utilizzarne un'altra che vada bene anche su LINUX un
domani ? (io ho bisogno di avere immagini, combo box, e altre cavolatine su
ogni record della griglia)
Grazie infinite per l'attenzione!

 ha scritto nel messaggio
news:aliene$56n$1...@news.ngi.it...


 ha scritto nel messaggio
news:alifeu$1q24pe$1...@ID-67444.news.dfncis.de...


 andar bene ? ...c'e' di meglio ? ....sarà portabile poi su LINUX ?
Ma se qualche settimana fa c'era un topic/post dove qualcuno (più d'uno) si
dimostrava entusiasta di una griglia di NET. Com'è 'sto fatto?


Ho iniziato a utilizzare la griglia di 
VB.NET
 , l'impatto iniziale č
programmare un componente articolato.
Non ho notato , ad oggi , potenziamenti strutturali:
 es. possibilitŕ di dimensionare , per una o due righe iniziali , una
larghezza pari a un numero variabile di colonne inferiori
es. la prima riga larga quanto 12 colonne inferiori ; la seconda riga
colonne di dimensioni variabili pari a 28 , 29 , 30 ,31 colonne che iniziano
dalla terza riga.
(quello che č possibile in Excel)
giuseppeD

Ecco, trovato (non so se si parla dello stesso controllo, non ho .NET):
http://makeashorterlink.com/?X18F53CB1

 
http://makeashorterlink.com/?X18F53CB1
Comunque io mi riferivo a datagrid, Dbgrid non l'ho trovata nella lista dei
componenti del framework, ma bensì in quella dei componenti COM, ma penso
che questo dipenda dal fatto che ho installato sia VS6 che 
VS.NET
, quindi,
giustamente, 
VS.NET
 mi ritrova tutti i componenti COM compresi in VB6,
perchè installati nel sistema.
In ogni caso un'esempio di alcune funzionalità della nuova Datagrid che
trovi nel framework è a questo link.
http://www.visualcsharp.it/articoli/DataGrid/DataGrid.htm
Si lo so, è C#, non VB però tanto per avere un'idea del controllo che si ha
sotto le mani penso che come esempio possa andare bene ugualmente.

per definizione tutto il framework di .NET è portabile.....è stato creato
apposta per quello....
quindi tutto quello che entra a far parte delle classi .NET può essere
spostato da un OS all'altro, quando ciò sarà possibile.....
quindi vuol dire 
ADO.NET
 per i database, e tutto quello che vuoi......
good coding!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:alikn8$6ps$1...@news.ngi.it...


 Personalmente... odio le griglie...
Io odio chi quota come un folle sperduto nel bosco di cappuccetto rosso!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare PDF da visual basic

Buon giorno a tutti, ho provato a stampare dei pdf da visual basic,
però con acrobat reader il mio programma perde il focus.
Come posso fare?
Grazie
Andrea



nella dir di installazione di acrobat, c'è una subdir ActiveX che
contiene un ocx: pdf.ocx
Lo puoi ridistribuire assieme al pacchetto ma lo devi registrare a
manina perché AR non lo registra in fase di installazione.
Occhio ad impostare la prop. src da codice e non a design time sennò si
pianta (eh sì, è bacato forte, però se ti serve solo per stampare, no
prob).
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiamata Dll

Salve a tutti,
Vi scrivo con la speranza di trovare una soluzione al mio problema,
Ho creato una Dll semplicissima in Visual Objects che vorrei interfacciare
ad un programma
scritto in Visual Basic perň... ho un problema !
Se la mia funzione all'interno della Dll ha come argomenti valori Integer
non ci sono problemi, ma se i valori passati sono stringhe allora ottegno un
errore di Access Violation..., ho capito che VB e VO gestiscono le stringhe
in modo diverso !
Come devo gestire il passaggio dei dati perchč dalla dll non riesco ad
ottenere il valore stringa passato ???
Esempio del Codice
DLL VO
FUNCTION Pluto(N AS STRING) AS STRING
LOCAL fh AS PTR
fh:=FCreate("e:\VO\pluto.txt")
FWriteLine(fh,N)
FClose(FH)
RETURN N
VB
Public Declare Function Pluto Lib "pippo.dll" ( Testo As String) As String
Function Prova(esempio as string) as string
Dim c as string
c = Pluto ( esempio)
.........
End Function
Grazie 1000

 ha scritto nel messaggio
news:8ln2mu$7hd$1...@nslave2.tin.it...


> ValorePassato=string(255," ")
Dim ValorePassato As String * 255
?
--
ciao
- Xaero -
"Quando ero piccolo i miei genitori mi
 volevano così bene che nella culla mi
 misero un orsacchiotto vero"
Newsgroup: it.comp.lang.visual-basic
Titolo: Sposta righe in msflexgrid

Sapete come posso fare a "spostare" righe in una msflexgrid?
sto pacioccando con il drag&drop, con molto codice e grande dolore...
Grazie.

 sto pacioccando con il drag&drop, con molto codice e grande dolore...
Salvi la riga, RemoveItem, AddItem

Newsgroup: it.comp.lang.visual-basic
Titolo: Modulo di classe

Salve ragazzi. Vorrei sapere come posso fare per rende visibile 
all'esterno di un controllo utente un vettore di moduli di classe.
Vorrei fare una cosa tipo Oggetto.Suboggetto(Indice).Proprietà=Vero
dove Oggetto è un controllo utente e Suboggetto(Indice) è un vettore di 
dimensione variabile di un modulo di classe caricato all'interno 
dell'oggetto.
No mi va di riscrivere tante Property Get/Let nel controllo utente per 
ricreare pèroprietà/metodi/eventi del mio modulo di classe.
Come fo???
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque.
(Michael Corleone)

 Vorrei fare una cosa tipo Oggetto.Suboggetto(Indice).Proprietà=Vero
[SNIP]
Due sistemi:
1) mantieni la tua matrice privata e dichiari una nuova property in Oggetto:
Public Property Get Suboggetto(ByVal Indice As Long) As ClasseSubOggetto
'gli array non possono essere resi pubblici direttamente, quindi usiamo
'questa property per rimappare la chiamata con
Set Suboggetto = MatricePrivata(Index)
End Property
Public Property Set Suboggetto(ByVal Indice As Long _
 , ByVal obj As  ClasseSubOggetto
'La Set solo se ti serve anche poter rimpiazzare un oggetto nell'array
Set MatricePrivata(Index) = obj
End Property
2) usi una collection al posto di un array e la rendi pubblica sempre con
Public Property Get Suboggetto() As Collection
'Nota: qui non serve definire un indice perche' la chiamata
'Oggetto.SubOggetto(Indice) equivale a Oggetto.SubOggetto.Item(Indice)
'e' quindi sufficiente restituire la collection in quanto tale,
'l'indice verra interpretato direttamente da quest'uiltima
'Per lo stesso motivo non e' necessaria la Property Set, perche'
'anche l'assegnazione viene risolta dalla collection restituita.
Set Suboggetto = CollectionInterna
End Property
Ci sono anche altre varianti, tipo quella di creare una collection tipizzata
per la tua classe, ma il concetto e' quello...
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: DLL in VC

Qualcuno puņ darmi un esempio di una DLL di VC 5.0 che una volta compilata
sia utilizzabile da VB 5.0 ?   Mi sarebbe davvero di grande aiuto.

 sia utilizzabile da VB 5.0 ?   Mi sarebbe davvero di grande aiuto.
Non ho sottomano il codice perchè non sono al lavoro, comunque basta che
crei una comunissima DLL in C, e senza particolari modifiche la puoi usare
in VB, importandola con la classica declare...
Forse però il tuo problema è diverso, non so, comunque appena torno al
lavoro ( sono a casa in malattia...) se vuoi ti posto il codice....

io che di VC non ne so una pippa la butto lì: "stdcall"
Sicuramente tu sai cosa vuol dire (io so solo che è la condizione necessaria per
la compatibilità delle DLL con VB, non ho idea di cosa significhi concretamente)

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] stampe

Salve, avrei bisogno di stampare delle etichette + o - in questo modo.
nome                            nome                            nome
cognome                     cognome                      cognome
via                                 via                                 via
ma in questo modo non funziona:
            sCateg1 = rRec("nome")
            rRec.MoveNext
            sCateg2 = rRec("nome")
            rRec.MoveNext
            sCateg3 = rRec("nome")
            Printer.Print sCateg1
            Printer.CurrentX = 1500
            Printer.Print sCateg2
            Printer.CurrentX = 3000
            Printer.Print sCateg3
me lo stampa cosě:
nome
nome
nome
cosa non ho fatto?!?
come si usa DataReport??? NON so da che parte prenderlo !?!?!? :-((((
Grazie 100000
Paolo.

 ha scritto nel messaggio
news:iqSk6.857$gM6....@twister1.tin.it...

prova a mettere un ";" alla fine dell'istruzione di stampa. >
Printer.Print sCateg1;

 ha scritto nel messaggio
news:iqSk6.857$gM6....@twister1.tin.it...


 nome
Non ho capito se č solo per un problema di mia visualizzazione ma dal codice
la stampa di "nome"
non č in colonna, ma spostata a destra correttamente.
Il tuo problema č che non gestisci printer.currentY.
Oppure prova a mettere un ; dopo il primo e il seconto printer.print, in
questo modo non ci si "posiziona"
sulla nuova riga.
Ciao
Basty

             sCateg3 = rRec("nome")
Sbaglio o tu titi fuori SOLO il "nome"! mai il "cognome" e mai la
"via"!?!??!?!?!?!!!!!!
--
 /\/\/\/\/\/\/\/\/\/
| Partecipa alla stesura di progetti VB sviluppati in team,
| informati sul Sito Comune sezione Leonardo.
| Io partecipo al progetto Data Raptor, alleati con noi.
 \/\/\/\/\/\/\/\/\/\
Ciao
Ettore Maronese, il Mes
http://www.maronese.com/mes
Sito Comune di questo NG
http://www.murialdo.it/it_lang_vb

sfido io che non arriva !!!



Grazie ma non credo di essere all'atezza di poter lavorare in team di altre
ditte.
Grazie cmq.
Paolo


             Printer.Print sCateg3
Prova cosi'
printer.print sCat1;
printer.currentx=1500
printer.print sCat2;
printer.currentx=3000
printer.print sCat3

 ditte.
Ma quali ditte?
Siamo noi del NG, gente comune, gente che coglie l'occasione di un progetto
per imparare a lavorare in team ed a migliorarsi.
Quindi la scusante non è valida ^_^
--
/\/\/\/\/\/\/\/\/\/\/\/\/
|  Partecipa alla stesura di progetti VB sviluppati in team,
|  informati sul Sito Comune sezione Leonardo. Io
|  partecipo al progetto Data Raptor, alleati con noi.
\/\/\/\/\/\/\/\/\/\/\/\/\


cosa non ho fatto?!?
Credo che voglia anche l' ordinata:
Printer.CurrentX = 1500
Printer.CurrentY = 1000    <----
Printer.Print sCateg1
Printer.CurrentX = 1500
Printer.CurrentY = 1000    <----
Printer.Print sCateg2
Printer.CurrentX = 3000
Printer.CurrentY = 1000    <----
Printer.Print sCateg3
Ciao
Aldo

 Printer.Print sCateg1
Non e' necessario: il ; dopo printer.print .... non fa inserire cr-lf e
xcio' la posizione verticale non cambia