mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Name mangling in VB?

Salve,
sono tornato al lavoro :)
Dunque, nelle mie follie mentali per quanto riguarda il
sistema che sto sviluppando, ho avuto un'idea folle:
vorrei richiamare a runtime dei metodi di una classe
conoscendone il nome, ma senza scrivere nel codice riferimenti
diretti al metodo stesso.
Esempio pratico:
Non MyClass.Metodo ma MyClass."Metodo" .
Ecco, questo perché vorrei mettere il nome del metodo nel registry
e richiamarlo da lě.
Quindi ho pensato: in VB, come del resto in tutti gli altri linguaggi, i
metodi
degli oggetti non sono altro che delle normali routines, con dei nomi
speciali
e con un codice di esecuzione particolare.
Quindi, se io riuscissi a capire come ottenere il name mangling di
VB, potrei richiamare una semplice GetProcAddress e poi
eseguire il codice.
Mi rendo conto che č un'idea orribile, ma non mi č venuto in mente altro.
Qualcuno accetta la sfida di aiutarmi in questa "missione impossibile"?
Grazie in anticipo,
Andrea

 eseguire il codice.
Senza perderti tra le virtual tables delle definizioni (si può fare, non ho
sottomano come, ma si può fare) se hai VB6 puoi semplicemente chiamare la
CallByName().
Ciao

 diretti al metodo stesso.
Capirai che le prestazioni decadranno di conseguenza e soprattutto la
robustezza del codice...
Comunque ciò che fa al caso tuo é CallByName... Cercala su MSDN
            Ciaooo
                            Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

 diretti al metodo stesso.
Se hai VB6, come ti hanno detto, c'č la CallByName.
Con VB5, puoi usare questo codice:
http://www.vb2themax.com/Item.asp?PageID=TipBank&ID=351
Serve anche in VB6 come workaround per un bug della CallByName:
http://support.microsoft.com/default.aspx?scid=KB;en-us;q194418
Bye, G.

 Ciao
Ciao
Andrea

                             Allanon
Ciao
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Class_Initialize con parametri

Come si fa in Visual Basic a personalizzare con parametri il construttore
(Initialize) e il distruttore (Terminate) di una classe?
per esempio se definisco una classe cosi:
Private Sub Class_Initialize(NomeFile as String)
ecc..
come faccio poi a creare un'istanza di questa classe passando il parametro
NomeFile?
Identica cosa per la fase finale di Terminate cioč quando imposto una
variabile oggetto su Nothing

 variabile oggetto su Nothing
con le versioni attuali di VB non si può fare;
pare che questa opportunità sia fornita dalla prossima versione (VB7)
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: VB & ORACLE

Potete consigliarmi bibliografia dove io possa trovare informazione su come
lavorare con ORACLE da Visual Basic. Qualsiasi informazione č utile. Grazie
a tutti.
Antonio: 
apa...@ntt.it

...

Anche a me interessa.
Se avrai notizie puoi girarle anche a me??
Io per il momento mi limito a lavorare con  file di ACCESS nei quali
attacco le tabelle di ORACLE tramite ODBC e da li in poi č come se fossero
tabelle appunto di access...
(risposta un po' banale ma funzia...;) per il momento lavoro sia con Unix
che con NT.
Ciao.
PAK
Pa...@citynet.re.it
 (togli una k dall'indirizzo)

Se avrai notizie puoi girarle anche a me??
Via Codice,provate ODBC con API di ODBC32.DLL oppure con Oracle Objects For
OLE (OOPO) installabili dai vari CD Di ORACLE (funzionano).
Via componenti esistono oggetti messi a disposizione da ORACLE, ma non li ho
mai provati.

Io li ho provati (oggetti ole oracle) č funzionano bene sono molto piů
veloci degli oggetti rdo (con cui puoi comunque accedere a qualunque db
supporti l'odbc), hanno metodi simili agli oggetti dao
Newsgroup: it.comp.lang.visual-basic
Titolo: metodo Show si applica solo ai forms

Ciao, vorrei sapere se il metodo Show si applica solo ai form oppure anche
ad altri controlli, poichè a me serve un metodo per rendere visibile una
textbox quando si clicca sul rispettivo elemento di una listbox.
Ciao,
Andrea
--------------------------------
Inviato via 
http://usenet.iol.it

TextBox.Visible=true
TextBox.Visible=false
Alberto

TextBox.Visible=false
Lo so che si puň fare
cosě, ma io sto realizzando un progetto dove ci sono due listbox dove ci
sono i titoli delle canzoni di due album di un artista musicale,e io vorrei
che quando clicco su una canzone mi sia subito visibile la textbox con il
testo di quella canzone. Quindi capisci che sarebbe scomodo,noioso e
soprattutto lungo fare quello che hai detto tu per ogni canzone (sono 31 in
tutto). Mi stavo appunto chiedendo se non esista qualche metodo che svolga
la stessa funzione ma che richieda meno codice.


tutto). Mi stavo appunto chiedendo se non esista qualche metodo che svolga
Non mi dirai che hai usato 31 textbox? :|
-- 
Visita il sito comune del NG: 
http://www.it-lang-vb.net
Visit: 
http://www.hardwaretips.com

Non mi
dirai che hai usato 31 textbox? :|
Si' ho fatto cosi'. Secondo te cosa
dovrei fare?


...

Private Sub List1_Click()
  txtTitolo.Text = ""
  If List1.ListIndex >= 0 Then
    txtTitolo.Text = List1.Text
  End If
End Sub
Private Sub List2_Click()
  txtTitolo.Text = ""
  If List2.ListIndex >= 0 Then
    txtTitolo.Text = List2.Text
  End If
End Sub
Ciao,
       Roby

 dovrei fare?
Usare una sola textbox e riempirla via codice con txtText.text="Contenuto
della canzone"
ad esempio.
Poi gestire il cambiamento del contenuto della text quando cambia la
selezione sul listbox.
Ancora meglio generalizzare il tutto mediante l'impiego di un database in
modo da non dover ricompilare l'eseguibile ogni volta che aggiungi una
canzone...
Ciao

canzone...
Ci avevo pensato anch'io ma io uso VB 4 e ho Access 2000 e
quindi il database non è compatibile e quindi mi dà errore...
Mi sa che il
progetto è destinato a restare incompiuto...


 progetto è destinato a restare incompiuto...
Questo dipende da te...
Newsgroup: it.comp.lang.visual-basic
Titolo: Menù e Immagini

Ciao a tutti.
Tramite delle chiamate API riesco ad inserire delle immagini in un Menù. Il
mio problema è che quando passo sopra con il Mouse, insieme alla scritta, si
evidenzia anche l'immagine. Quindi vorrei fare immodo che si evidenzi solo
la scritta (magari come fa VB). Qualcuno ha già affrontato il problema e
magari mi può dare un consiglio?
Un mondo di Grazie a chi mi aiuterà  (e anche a chi non lo farà...).
Ciao Luciano
Luc...@healthware.it



Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con le classi

Ciao,
ho creato la mia classe con delle proprietà.
Ho creato una metodo che mi copi un oggetto in un'altro
dim a as classe
dim b as classe
a.equalto(b) ' a dovrebbe diventare uguale a b
equalto è definito così:
public sub equalto(cl as classe)
non funziona, mi dice type mismatch alla riga a.equalto(b).
Credo sia un problema di come è definito equalto, ma non ho capito. Si
possono passare le classi come argomenti oppure no? Con i form
funziona.
Dove sbaglio? Grazie a tutti.
Stefano
stsTO...@fnmail.com
 (occhio all'antispam)

public sub equalto(cl as
classe)
Prova a scrivere:
public sub equalto(byref cl as classe)
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it
 

 wrote in message
0l49gtsgunvbiv94a...@4ax.com...


Dovresti specificarci come , in EqualTo, 
la class 'cl As Classe' viene assegnata alla
class 'a'.
La sintassi è 'Set a = cl', non 'a = cl'.
Se, lo hai implementato anche tu tramite la
Set, prova a dichiarare il parametro formale
'cl' come Object generico.
Quindi 'public sub equalto(cl as Object)',
e poi 'Set a = cl'.
Se il codice postato corrisponde a realtà,
e non è quindi una semplificazione del tuo
codice, ritengo che potresti ottimizzarlo.
Io ti consiglio di proteggere i dati in maniera 
diversa.
Come è consuetudine, il dato va *incapsulato*.
Dichiara le variabili come Private ed
utilizza Public Property Set, Get, Let,
per le quali consulta l'MSDN.
Ciao
	Adriano


> public sub equalto(cl as classe)
prova cosě:
public sub equalto(cl as object)
CiaoZ
SebaMix

Piů che altro si potrebbe pensare a:
dim a as classe
dim b as classe
set a = b
invece di b.setequal(a)
CiaoZ
SebaMix

Ah... prova anche
Dim a as new classe
Dim b as new classe
CiaoZ
SebaMix

 a.equalto(b) ' a dovrebbe diventare uguale a b
[SNIP]
Sicuramente ti manca un
Set a = New Classe
prima di chiamare il metodo; per il resto e' tutto OK *tranne* la sintassi della
chiamata, che deve essere fatta cosi':
a.equalto b 'senza parentesi
oppure cosi'
call a.equalto(b) 'con parentesi
in entrambi i modi funziona perfettamente.
Ciao
--
Luca Dormio
luca....@tin.it

non funziona, mi dice type mismatch alla riga a.equalto(b).
Credo si riferisca al fatto che b non è stato instanziato, e vale quindi
Nothing, cioè è un tipo diverso.
Usa la New e tutto dovrebbe sistemarsi.
Ciao

>Ho creato una metodo che mi copi un oggetto in un'altro
Ringrazio tutti delle risposte, ho risolto il problema. Era come
diceva Luca, dovevo mettere il call oppure omettere le parentesi. Tra
l'altro nel codice il new alla dichiarazione l'avevo messo.
Grazie comunque a tutti.

Newsgroup: it.comp.lang.visual-basic
Titolo: A che servono le Crystal Reports?????

Grazie...
baio...@sysnet.it
icq: 7129353

Newsgroup: it.comp.lang.visual-basic
Titolo: ? penna ottica

E' possibile caricare dei dati in una penna ottica, come se fosse un
database e una volta
rientrati a casa o in ufficio passare i dati ad un database access?
Grazie paolo

C'è una penna che, oltre a fare quello che ti serve, ti prepara il caffè
appena ti svegli ... :)))
Scherzi a parte ...
se per penna ottica intendi uno scanner ad infrarossi per la lettura di
codici a barre, allora esiste qualcosa del genere; ma non sono "penne" ma
lettori a CCD in modalità batch.
In pratica ti viene fornito una conchiglia (o culla o nicchia) da collegare
alla seriale del PC, ed un lettore portatile di codici a barre.
In base al tipo di lettore puoi fare svariate cose : se il lettore è
provvisto di display (circa 3milioni il Kit) e qualche pulsante, potresti
caricare un programma (molto rudimentale) che magari ti avvisa del numero di
letture efetuttate, l'ora dell'ultima lettura ... mentre i modelli più
econimici hanno solo il grilletto e ti avvisano dell'avvenuta lettura del
barcode tramite un beep.
Posizionado il lettore nella conchiglia (che fa anche da caricabatteria),
verranno inviati i dati alla seriale. Vi sono poi delle istruzioni dedicate
che dal tuo software ti permettono di leggere oppure scaricare oppure
modificare il buffer del lettore.
Sarà poi il tuo programma che inserirà i valori letti nei database.
Spero di averti illuminato ...
            Ciao

 wrote in message
news:8r1c4c$hjj$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema FTP

Scusate io ho un problema dovrei vedere se un determinato file e' presente
su un sito ftp.
Quale procedura o ocx mi consigliate di usare.
Grazie

 wrote in message
news:946kg0$ejh$1...@pluto.sm.dsi.unimi.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ... le librerie!

buon giorno a tutti io tempo fa quando programmavo ancora con vb 3 venivo
sommerso da pubblicità di ditte specializzate nella vendita di librerie per
tutti i linguaggi possibili ed immaginabili ...al suo tempo erano librerie
VBX o DLL.
Ora avrei necessita di una libreria possibilmente OCX che si occupi
dell'acquisizione di immagini... ma non ho la benchè minima idea di dove
poter ACQUISTARE tale libreria.
Tutti i fornitori che mi "PERSEGUITAVANO" sembrano ad un certo punto svaniti
nel nulla.
Qualcuno puo indicarmi qualche nome.
Grazie e buon lavoro a tutti

 poter ACQUISTARE tale libreria.
http://www.componentsource.com/
.A
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org

Newsgroup: it.comp.lang.visual-basic
Titolo: separatore decimale

Come faccio a impostare il punto . e non la virgola , come
separatore decimale standard?
grazie mille

 grazie mille



mi spiego meglio...
un programma deve creare in output un file con una serie di numeri
in formato ben preciso. Mi e' stato suggerito di guardare FORMAT per avere
l'output correttamente formattato. Il problema e' che usando il punto
dentro FORMAT in uscita ottengo la virgola e siccome questi numeri devono
andare in pasto ad un vecchio programma di analisi non possono avere altri
formati. E' altresi' impensabile fare cambiare le impostazioni di windows
agli utenti.
grazie ancora


Print #N_File , Replace(Dato_con_virgola , "," , ".")
cosi' viene sostituita la virgola con il punto
ciaociao

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

Come si imposta in Crystal Report Net, l'orientazione della pagina in
orizzontale?
Ciao Mirko
Mirko_...@hotmail.com

 orizzontale?
Ad oggi li ho costruiti in verticale.
Tra le proprietà del CrystalReportViewer, vedi guida, non è presente
l'orizzontale. Evidentemente mi è sfuggito qualcosa.
 Prova nel forum della crystal
Se trovi e posti la soluzione sarà info gradita.
http://support.crystaldecisions.com/forums/default.asp
giuseppeD

Grazie Giuseppe,
ho trovato il modo per impostare una stampa orizzontalmente:
1) Tasto destro sul report
2) Finestra di progettazione
3) Imposta stampante
4) Orientamento : ORIZZONTALE
Ciao Mirko.

 ha scritto nel messaggio
news:bg55jh$mpj$1...@newsreader.mailgate.org...

In prima battuta si presentava il menů delle impostazioni delle sezioni.
Necessita trovare il punto esatto.
Sistema meccanico, avrei preferito impostarlo anche da codice.
Thanks
giuseppeD


Io lo imposto da codice:
crReport.PrintOptions.PaperOrientation=PaperOrientation.Landscape
Ciao Carlo
--------------------------------
Inviato via 
http://usenet.libero.it


Giusto,
ma in fase di progettazione per modificare la larghezza posso intervenire
solo come descritto sopra; non mi sembra dalle proprietà.
Salve
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] come gestire menu dal tasto destro del mouse?

Ciao a tutti,
quello che mi interessa sapere è cosa devo utilizzare per creare e gestire i
menu che vengono di solito visualizzati con la pressione del tasto destro
del mouse.
Nello specifico: ho una DBGrid con dei record visualizzati, voglio che
posizionando il mouse su un record e premendo il tasto destro si crei una
tendina di menu personalizzati.
grazie in anticipo per le delucidazioni.
Andrea

Allora... per prima cosa devi creare un menů con l'editor classico e lo
metti nella finestra che ti interessa, poi nell'evento click della DBGrid
(non so come funziona questa griglia, mi dispiace!) richiami il metodo
.PopupMenu del form dove hai messo il menů... per esempio se hai il menů
Strumenti (mnuStrumenti)
+-------Copia (mnuCopia)
+-------Incolla (mnuIncolla)
+-------Taglia (mnuTaglia)
e fai me.popup mnuStrumenti ti appare il menů con le 3 voci taglia, copia,
incolla
Per ultima cosa devi distinguere quando si preme il tasto destro del mouse.
Se l'evento click della DBGrid č "standard" dovrebbe esserci imho un
parametro che te lo dice... cerca nell'MSDN!
CiaoZ
SebaMix

 wrote in message
9cr3vh$fautd$1...@ID-66833.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Label OnTop

Ho creato uno screen saver con un controllo ocx che gestisce gli effetti di
transizione tra le immagini. Ora dovrei inserire una descrizione associata
ad ogni immagine; ho pensato di utilizzare una label, ma il problema è che
rimane sempre in secondo piano e, in run-time, non si visualizza. Come
posso risolvere il problema?
Grazie.
CIAO!
--------------------------------
Inviato via 
http://usenet.iol.it

oZ


>Come posso risolvere il problema?


 che ha solo la proprietą backColor e non BackStyle come la label?
Opps..Scusa...
Dovresti provare con Costante per le textbox
Dim lngStyle
    lngStyle = GetWindowLong(HandleTextbox, GWL_STYLE)
    Call SetWindowLong(HandleTextbox, GWL_STYLE, lngStyle Or
Costante_Trasparente) 'Imposti la TextBox con sfondo Traspaente
Scusa ma nn ti so dire altro, io cercherei la costante di trasparenza..
Se la trovi il gioco č fatto...
Ciao
oZ
P.s. sono da tirar dentro le 2 api e la costante GWL_STYLE
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Stop esecuzione file audio

Come si fa a fermare un file audio eseguito tramite l'istruzione
Ret = sndPlaySound(NomeFile, SND_ASYNC)      ????
Ciao a tutti e grazie
Steama

> Ret = sndPlaySound(NomeFile, SND_ASYNC)      ????
    Call sndPlaySound("", SND_ASYNC)


....era troppo bello per essere vero.
Non funziona.
Comunque grazie
Steama

L'ora sballata č dovuta ad una "feature" del turbo debugger.
Siate comprensivi.


Risolto.
La funzione sndPlaySound con il parametro vbNullString blocca l'esecuzione
del file audio.
Se al posto di vbNullString provo a passare il parametro "" (stringa vuota)
la funzione non blocca il file audio
Ciao e grazie
Steama

 la funzione non blocca il file audio
Può essere dovuto al metodo di dichiarazione dei
parametri della funzione. Testando, funziona anche con "".
Ciao

> Non funziona.



Poco male.
L'importante č che in un modo o nell'altro funzioni.
Grazie ancora e ciao
Steama

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

Come č possibile passare una variabile da un form ad un'altro ?
Per esempio un operando di una somma preso da una textbox del form1 deve
essere sommato ad un altro preso da una textbox sul form2 e tutto avviene
(la somma) alla pressione di un command sul form3.
Aiuto !!!
Grazie
Jas

Se le due form si trovano sulla stessa pagina dovresti usare una funzione in
javascript
tipo questa:
document.form3.text1=document.form1.text1+document.form2.text
la funzione non e' esattamente cosi', perche' non conosco i valori ed i nomi
delle form!


(la somma) alla pressione di un command sul form3.
Private Sub Command3_Click()   
Form3.Text3.Text = CInt(Form1.Text1.Text) + CInt(Form2.text2.Text)
End Sub
se non  č intero, devi usare altre funzioni di conversione
non so bene cosa vuoi fare, perchč potresti anche usare variabili
pubbliche (definite in un modulo), per passare parametri da un form ad
un  altro
ciao 
marzio


Se invece non stai parlando di pagine ma di VB puro, elimina document
e magari metti i due formx.text all'interno di ina funzione Val():
Val(Formx.Text).
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 Per esempio un operando di una somma preso da una textbox
del form1 deve essere sommato ad un altro preso da una textbox
sul form2 e tutto avviene (la somma) alla pressione di un
command sul form3.
Per esempio:
    ' Form3
    '
    Private Sub Command1_Click()
        Text1.Text _
            = Val(Form1.Text1.Text) _
            + Val(Form2.Text1.Text)
    End Sub
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: SP2 per VB6

Mi sembra di aver letto sul sito M$ che è disponibile il SP2 per VB6.
Qualcuno sa se è già in qualche CD di qualche rivista?
Se la risposta è negativa, quando qualcuno lo troverà in circolazione per
favore avverta il NG.
Ciao.

...


Ciao.
Veramente c'è il SP1... il 2 si spera che non ci sia necessità di produrlo.
^^;;
Zeross

...


Invece è stato necessario ...
Calma... qui stavamo parlando del Service Pack 2 per VB6 e tu salti fuori
con il SP2 per Visual Studio 6.
Allora chiariamo questa cosa una volta per tutte... il VB6 SP2 si spera che
non ci sia bisogno di produrlo, il VS6 SP2 è stato invece necessario a causa
della sentenza della Corte Federale che ha obbligato M$ a integrare in tempi
brevi (scadenza il 31/01 se ho letto bene) la sua implementazione di Java
con le Java Native Interfaces che prima erano assenti. Quindi l'unico
prodotto che viene aggiornato dal VS6 SP2 è il Visual Java++ 6 (NB: sarò
forse un po' sempliciotto, ma.... NON SI POTEVA FAR USCIRE UN VJ6 SP2 ???
Effettivamente VS6 SP2 può ingannare facendo pensare che tutti i prodotti di
Visual Studio siano stati aggiornati, quando invece non è così)
Zeross

Newsgroup: it.comp.lang.visual-basic
Titolo: Why this does not work?

*****
The following is the content of my Form1 module, including some declarations
out of subroutine and just two subroutines.
*****
*** At module level, not included in any subroutine, I have the following:
***
Dim minuti As Integer
Dim secondi As Integer
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long,
ByVal dwReserved As Long) As Long
*** The following is a subroutine that enables a Timer to work after having
pushed on Button1 on Form1... ***
Private Sub Command1_Click()
minuti = Text1.Text
Timer1.Enabled = True
End Sub
*** ... and this is the timer that does a  count-down and *should* turn off
the PC  after having completed the count-down (minuti  = 0) ***
Private Sub Timer1_Timer()
If secondi = 0 Then
    minuti = minuti - 1
    secondi = 59
Else
    secondi = secondi - 1
End If
Text1.Text = minuti & "." & secondi
If minuti < 0 Then
' *** TURN OFF PC ***
Const EWX_SHUTDOWN = 1
Dim ResLon As Long
ResLon = ExitWindowsEx(EWX_SHUTDOWN, 0&)
' *** END TURN OFF CODE ***
End If
End Sub
---------------------------------------------
That's all. *Why this code is not correct?*
Important info:
1. This is the only code of this very simple program. Just a module (the
Form1 one) having only the code written above;
2. I have tried to use this program on a Windows XP Home Edition operating
system.
3. Please note that the code that does not work properly is *only* the one
that *should* turn off the PC. The count down works properly.
THANK YOU IN ADVANCE TO ALL THE ONES THAT WILL DECIDE TO HELP ME!

 
Probably a lack of privileges or some such...did you check the return
code?
Newsgroup: it.comp.lang.visual-basic
Titolo: VB e Outlook Express

E' possibile eseguire da visual basic delle funzioni per scaricare la posta
in Outlook Express ed aprire gli allegati di un determinato messaggio?
VincePik

 in Outlook Express ed aprire gli allegati di un determinato messaggio?
Sorry... solo per Outlook... prova a vedere su Google... se ne era già
parlato in precedenza...
http://groups.google.com
            Ciao
                Allanon

Newsgroup: it.comp.lang.visual-basic
Titolo: Memoria che non si libera (VirtualFree)

Non riesco proprio a capire, perchè non funzioni...
In pratica la memoria viene allocata ed è utilizzabile, ma quando cerco di
rilasciarla con "VirtualFree" mi restituisce un errore Ret& = 0 e, in
effetti, dal task manager si vede che la memoria non viene liberata (se
eseguo la procedura ciclicamente il consumo di RAM aumenta ad ogni ciclo).
Private Const MEM_COMMIT = &H1000
Private Const PAGE_READWRITE = &H4
Private Declare Function VirtualAlloc Lib "kernel32" (ByVal lpAddress As
Long, ByVal dwSize As Long, ByVal flAllocationType As Long, ByVal flProtect
As Long) As Long
Private Const MEM_RELEASE = &H8000
Private Const MEM_DECOMMIT = &H4000
Private Declare Function VirtualFree Lib "kernel32" (ByVal lpAddress As
Long, ByVal dwSize As Long, ByVal dwFreeType As Long) As Long
Private Sub Form_Load()
    BufferStartPtr& = VirtualAlloc(0, 10000, MEM_COMMIT, PAGE_READWRITE)
    Ret& = VirtualFree(BufferStartPtr&, 0&, MEM_RELEASE)
End Sub

 ha scritto nel messaggio
news:3jwWe.3811$Jr.6...@twister2.libero.it...

Cito dall'MSDN: "If the function fails, the return value is zero. To get
extended error information, call GetLastError"
In VB esiste Err.LastDLLError che dovrebbe riportare appunto un codice di
errore.
Avendo il codice, per risalire alla descrizione consulta l'MSDN:
http://msdn.microsoft.com/library/en-us/debug/base/system_error_codes.asp
Bye
Raf

 Avendo il codice, per risalire alla descrizione consulta l'MSDN:
L'errore (87) è questo: ERROR_INVALID_PARAMETER ci capisco sempre meno :-(
Comunque sembra che così funzioni:
Ret1& = VirtualFree(BufferStartPtr&, BytesBuffer&, MEM_DECOMMIT)
Ret2& = VirtualFree(BufferStartPtr&, 0&, MEM_RELEASE)
La seconda chiamata continua a restituire lo stesso errore (87) però, dal
Task Manager sembra che la memoria venga effettivamente rilasciata...

 ha scritto nel messaggio
news:xGwWe.3529$9l.9...@twister1.libero.it...

Prova così:
Ret& = VirtualFree(BufferStartPtr&, BytesBuffer&, MEM_DECOMMIT Or MEM_RELEASE)
Bye
Raf

> Ret& = VirtualFree(BufferStartPtr&, BytesBuffer&, MEM_DECOMMIT Or
MEM_RELEASE)
Provato, stesso errore... (87) :-(
Newsgroup: it.comp.lang.visual-basic
Titolo: (?) URGENTE -> CONNECTION STRING

PROVIDER=MSDataShape;Data PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" &
App.Path & "\Assi.mdb;
questa è la stringa per il connection string!!
da me tutto ok, ma quando provo ad eseguirla dal mio cliente escono fuori i
peggiori error:
INTERFACCIA NON CARICATA
IL COPONENTE ACTIVEX NON PUO' CREARE l?OGGETTO
facendo varie prove ho scoperto chè l'errore è in
Microsoft.Jet.OLEDB.3.51
xchè se cambio da me il 3.51 con 3.52 escono gli stessi errori anche da me!!
dove stà ilproblema?
grazie

 wrote in message
ZcMz3.18019$6C.6...@typhoon.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: utilizzo file rtf

Ho un file rtf e all'interno del quale ci sono dei campi contrassegnati
da && ( per esempio &cliente& ).
Tramite visual basic .net vorrei :
1-aprire word
2-aprire il file rtf ( lettera.rtf)
3-sostituire tutti i campi contrassegnati da && con i valori che ho
all'interno di una tabella in sql server ( ovviamente o da un datset o
datatable )
4-stampare il risultato.
Ovviamente il problema fondamentale e' il punto 3 .
Come posso fare ? 
Grazie
Luca

 4-stampare il risultato.
Un file RTF lo puoi leggere come un file di testo.
Non mi sembra il caso di scomodare Word.
Basta un ciclo tipo:
Open "[MioFileInput]" For Input as#1
Open "[MioFileOutput]" For Output as#2
While not eof(1)
    Line Input#1, St
    P = instr(St,"&")
    If P > 0 then
        P2 = instr(right(st,p),"&")
        Campo = mid(st, p, len(St-P2))
        Select Case Campo
            Case "&Cliente&"
                Mid(St, P, len(St-P2)) = Variabile Cliente
            Case "&Secondocaso"
                Mid(St, P, len(St-P2)) =  ....
            Case "&Terzocaso"
                Mid(St, P, len(St-P2)) = .........
        end select
    End If
    Print#2,st
Wend
Close 1
Ok, ok... si puň fare di meglio, ma non ho tanto tempo.
Piero

 4-stampare il risultato.
Ole è con te.
Ciao
Alberto
-- 
E tutto mi sembrava andasse bene... 

 Come posso fare ?
X esempio, potresti usare un RichTexBox x caricare il file RTF ed usare il 
metodo "Find" del RichTextBox x cercare ogni occorrenza del tuo segnaposto.
Una cosa del genere:
Dim posTag As Long, strCerca as String, strSost as String
strCerca = "&&"
strSost = "Pinco Pallino"
Form1.RichTextBox1.FileName = "c:\.....\MioFile.rtf"
posTag = Form1.RichTextBox1.Find(strCerca, , , rtfWholeWord)
Form1.RichTextBox1.SelStart = posTag
Form1.RichTextBox1.SelLength = Len(strCerca)
Form1.RichTextBox1.SelText = strSost
Puo' andare?
Ciao!
    Alex

grazie 1.000 a tutti per le sollecite risposte...
Ora ho del materiale con cui 'divertirmi'
Ciao 
Luca

 ricavati da un recordset.
Occhio alla funzione "Sostituisci" di Word!
Mediante la funzione implementata direttamente nell'applicativo (quella
standard con la finestra di dialogo) tutto funziona liscio.
Da VB e VBA il funzionamento è diverso. Non basta utilizzare l'oggetto
Word.Selection.Find: questo funziona solo sull'area principale del
documento, e NON sul intestazione di pagina, pié pagina né nelle
eventuali caselle di testo. Se le cose da sostituire sono [anche] in
queste aree occorre scorrere la collection StoryRanges:
Mettiamo che oDoc sia il documento (cioè una variabile di tipo
Word.Document)
Dim oRng As Word.Range, oRngSibl As Word.Range
For Each oRng In oDoc.StoryRanges
   oRng.Find.Execute 'Qui i parametri per il replace
   Set oRngSibl = oRange.NextStoryRange
   Do Until oRngSibl Is Nothing
      oRngSibl.Find.Execute 'Qui i parametri per il replace
      Set oRngSibl = oRngSibl.NextStoryRange
   Loop
Next

 queste aree occorre scorrere la collection StoryRanges:
Buono a sapersi.
Grazie.


 ha scritto nel messaggio
news:1117103981.8...@g44g2000cwa.googlegroups.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema per intercettare pulsanti del mouse

Sto alle prime armi ed alle prese con il seg. codice:
Public Sub ShowMouseState(Button As Integer, shift As Integer, x As Single,
y As Single)
Dim descr As String
descr = Space$(20)
If Button And vbLeftButton Then Mid$(descr, 1, 1) = "L"
If Button And vbRightButton Then Mid$(descr, 3, 1) = "R"
If Button And vbMiddleButton Then Mid$(descr, 2, 1) = "M"
If shift And vbShiftMask Then Mid$(descr, 5, 5) = "Shift"
If shift And vbCtrlMask Then Mid$(descr, 11, 4) = "Ctrl"
If Button And vbAltMask Then Mid$(descr, 16, 3) = "Alt"
descr = " ( " & x & " , " & y & " ) " & descr
Label1.Caption = "Ecco le coordinate attuali: " & descr
Il problema con questo codice è che non vede bene i pulsanti del mouse,
ovvero:
1.non mi vede il pulsante ALT
2.se
 clicco on il pulsante destro del mouse mi vede M e ALT
Dove c'è l'errore?

If Button And vbAltMask Then Mid$(descr, 16, 3) = "Alt"
'' va mascherato Shift e non Button
If Shift And vbAltMask = vbAltMask Then
ciao, hal

 ha scritto nel messaggio
news:9n980f$5udba$1...@ID-56381.news.dfncis.de...

Grazie. Incredibile, ma questo codice di esempio tratto dal libro di
F.Balena...

F.Balena...
Purtroppo ci sono sempre di mezzo traduttori e redattori (e, comunque, anche
un F.B. puo' commettere delle sviste).
Se ti puo' consolare, devo trovare ancora un libro che non contenga neanche
un esempio (o affermazione) sbagliato.
Per non parlare delle versioni tradotte ...
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: dll utilizzate dal sistema

Ciao a tutti
Sto programmando alcune .dll con VB6 ma quando faccio delle modifiche e le
voglio ricompilare Win2000 non me lo fa fare.
Evidentemente la .dll in questione č utilizzata da qualche componente che
non riesco ad individuare...
L'unico rimedio che ho trovato č fare il reboot.... ma non č il massimo
farlo dopo ogni modifica!
Qualcuno sa dirmi dove posso trovare un programmino per Windows 2000 che mi
dica quali sono le .dll utilizzate dei vari programmi in tempo reale?
Grazie in anticipo
Matteo

Credo che 'Faber Toys' faccia al caso tuo...
Il link non lo so, ma Google sta lì per questo :)
-> GbC
http://www.gbcweb.com

 Il link non lo so, ma Google sta lì per questo :)
http://www.faberbox.com/fabertoys.asp
Ciao
Faber

 
http://www.faberbox.com/fabertoys.asp
Ahecco...
Mi sembrava...
Gregory Brown scrisse nel 97 un tool (DllShow) che mostrava i task
attivi e le dll (ed i file) aperti da ogni singolo file.
Fino a che non ho trovato i tuoi 'Toys' usavo quello, che andava
benissimo (20k in tutto).
Hola Faber :)
-> GbC
http://www.gbcweb.com
Newsgroup: it.comp.lang.visual-basic
Titolo: info programmino

Salve
Qualcuno puo' aiutarmi ?
Vorrei il listato di un piccolo prg che mi permetta di vedere un file TXT
in una finestra a scorrimento tipo pubblicita'.
Devo visualizzare le notizie del televideo che ho salvato in file.txt.
Il tutto lo devo fare con il VBA di Excell.
Grazie

 wrote in message
8rf2i6$a...@news.edisons.net...

Se ho capito ti interessa che il testo scorra dal basso verso l'alto et
similia... se č cosě trovi un esempio nel sito comune
www.murialdo.it/it_lang_vb/

 wrote in message 8rf8c9$4no$2...@nslave1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Query su DB con password

Devo creare una tabella in un DB protetto da password, ma non riesco a
inserire la stringa [;PWD=password] nell'istruzione SQL.
Questa è l'istruzione:
SELECT [Tabella1].Campo1 INTO  Tabella2  IN  'c:\MioDataBase.mdb'
[;PWD=password] FROM [Tabella1];
Anche facendo la query con Access non funziona e mi dice che non riconosce
la password.
Qualcuno sa aiutarmi?
Grazie.


La password va specificata quando si apre la connessione al database e non
quando si apre il recordset.
Ciao
Sirjo

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Calcolo del TAEG

C'è per caso qualcuno che sappia come si implementa il calcolo del TAEG ?
Io ho trovato la formula, ma non essendo un universitario non so come
tradurla in codice.
Grazie in anticipo a tutti.
La formula si trova all'URL 
http://www.assofin.it/taeg/
:

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda sulle variabili

Manderesti il suntino anche a me se non ti è d'impiccio?
Grazie in anticipo.
Marco
----------------------------------------------------------------------->>>
Marco Fontana
Via Passo della Cisa 25
43100 Parma
tel. +39521243875
fax c/o Sistem Block s.r.l. +39521813242
      	  Il Portico Costruzioni s.r.l. +39521672282
E-mail1: 
m-fo...@iol.it
E-mail2: 
marco....@libero.it
---------------------------------------------------------------------->>>
--
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Module2.Pippo x,y,z 
Questo è quanto...magari per maggiorni info, leggi il capitoletto sul
tuo libro come poi ho fatto io :))
Newsgroup: it.comp.lang.visual-basic
Titolo: + Progetti

Vorrei sapere come si fa a gestire (tipo aprire) un programma Vb che
contiene al suo interno + progetti..
es:
- Prog1
     - gestione Menu
     - ......
     - .....
-Prog2
    - gestione Utenti
    - gestione gruppi
il programma parte eseguendo Gestione menu e da qui voglio lanciare un form
del secondo progetto!!
Grazie ale!

...

(E con questo fanno 4)
Hai provato con "Add Project" dal menu "File"

 ha scritto nel messaggio
news:946drc$ih7$1...@fe2.cs.interbusiness.it...


 form del secondo progetto-???
Scusa ma a che ti serve avere 2 progetti cosě suddivisi? In genere io tengo
un progetto EXE Standard in cui ho i form e poi altri progetti ma di tipo
Activex in cui inserisco le classi e quant'altro. A parte questo non so
comunque come risolvere il tuo problema.

form del secondo progetto-???
ma perché prima di postare n volte (anche con subject diverso) non aspetti una risposta??????
Se avessi letto prima questo messaggio non so se ti avrei risposto.... questione di correttezza nei
confronti degli altri, niente di personale...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

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

Salve a tutti.
Ho usato inVB.net 2003 una flexgrid ed ora avrei il bisogno di esportare il
mio exe nel pc dove l'applicazione deve girare.
Facendo l'esportazione l'eseguibile mi parte ma se cerco di entrare nella
finestra dove c'è la flexgrid mi da un errore in run time.
Qualcuno mi sa dire dove trovo i file di installazione del componente
flexgrid(esportazione o quello che si vuole dire)?
Ringrazio fin d'ora dell'aiuto dato e delle info avute!
Ciao Damiano!

 Ciao Damiano!
Probabilmente ti serve il file MSFLXGRD.OCX che di default dovrebbe trovarsi
nella sottocartella System32 della cartella di installazione di Windows (di
solito windows o winnt).
Quindi devi copiarlo anche sul PC di destinazione e poi registrarlo col
comando regsvr32.
Magari perň con un pacchetto di installazione faresti una cosa piů pulita.
William.


infatti :p
menů: aggiunte - gestione aggiunte - creazione guidata pacchetti di installazione
flegga caricato/scaricato e carica all'avvioz
poi ripigia su aggiunte e se lo ritrova li...
ed entra anche lui nel fantastico mondo dei problemi di installazione :)
--
SCIRIO - 100% COMMERCIALE - 
http://scirio.altervista.org
Newsgroup: it.comp.lang.visual-basic
Titolo: Service Pack

Salve,
ho visto che sul sito MS per VB6 è presente il SP5. La versione che utilizzo
io di VB6 attualmente ha la SP3.
E' consigliabile l'installazione del nuovo SP?
Può portare problemi di compatibilità per il codice già scritto?
Grazie
Mauro

 Può portare problemi di compatibilità per il codice già scritto?
Mai avuto problemi a causa del SP... neanche su prg che usavano "cose"
particolari...

 Può portare problemi di compatibilità per il codice già scritto?
Direi proprio di no. Tranne un incident aperto da me presso MS da oramai
molti mesi, a proposito di un problema di distribuzione web di MSDATGRD.OCX
che inchioda il setup se il pc target ha una lingua diversa da quello di
sviluppo.
Ciao
Alberto

 Può portare problemi di compatibilità per il codice già scritto?
M$ ha dimostrato più volte di avere problemi coi SP con numero di versione
pari.
Il SP4 nello specifico è un colabrodo, a cui il SP5 ha provato a mettere
delle pezze.
Ad esempio io ho litigato parecchio con questo baco qui, portato proprio dal
SP4 (e non completamente risolto neppure da SP5):
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q269445&
Notare che la soluzione in questione è relativamente recente. All'inizio
(prima dell'uscita di SP5) Microsoft consigliava di girare intorno al
problema facendo l'unload delle form che presentavano il problema in
questione, da una routine posta all'interno di un timer (!!!).
Ciao
*Roby*

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

Salve,
sto' sviluppando un'applicazione in VB5 che deve mostrare delle immagini.
Il problema è che la maggior parte delle immagini è in formato PNG e non so
come supportarlo.
Qualcuno ha qualche soluzione da propormi?!
Ringrazio fin d'ora!
--------------------------------------------------------
Leggo   : COLLA - Irvine Welsh
Ascolto : ECHOES (Pink Floyd
--------------------------------------------------------
Armakuni        : 
http://www.emuitalia.com/armakuni
Zero Productions: 
http://www.zeroproductions.supereva.it
--------------------------------------------------------

 Ringrazio fin d'ora!
io uso gvbox.ocx che va bene e costa abbastanza poco. mentre cogli anigif
boccheggia un po', non mi sembra di avere mai avuto particolari problemi coi
png (li visualizza solo, pero', non li scrive).
http://www.jcoconsulting.com/
seno' potresti usare il webbrowser, almeno nelle ultime versioni ie il png
lo vede.
prima pero' magari dai un'occhiata in homepage png, magari hanno qualche dll
free:
http://www.libpng.org/
hth, j.

Newsgroup: it.comp.lang.visual-basic
Titolo: Reports dinamici

E' possibile inserire dinamicamente dei campi in un report con Crystal report?
Grazie

 E' possibile inserire dinamicamente dei campi in un report con Crystal
report?
Sinceramente credo proprio di no, ma io purtroppo ho lavorato solo con la
versione 4.6; per le successive non garantisco ! ;)
--
'''®foolbrain®'''
Visual Basic Programmer
Database Designer & Manager
ICQ 88912631
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic Database

Salve, sono un principiante di visual basic e sarei grato se qualcuno mi
rispondesse a dei miei dubbi:
Posso creare un database da Access e quindi richiamarlo dal Visual Data
Manager di Visual Bac ? Se si , quale versione devo scegliere tra 2.0 e 7.0
? Che differenza c'č tra le due?
Grazie a chi mi risponderŕ !
Francesco

 Francesco
Puoi creare un database da Access e richiamarlo da Visual Data Manager,
ma solo se la versione di Access è antecedente alla 2000 (e qui chiedo
conferma
agli altri).
La versione 7 dovrebbe corrispondere alla versione di Office 97.
La versione 2.0 è quella di Access 2.0 oramai obsoleta.
                                    danilo
Newsgroup: it.comp.lang.visual-basic
Titolo: domanda su winsock...

ho provato questi frammenti di codice, che dovrebbero caricare un array 
di 3 elementi inviati dal server...
Trasmissione:
winsock1.senddata 4
winsock1.senddata 5
winsock1.senddata 6
Ricezione (evento data_arrival):
for i=0 to 2
  if a(i)=0 then
   winsock1.getdata a
   exit for
  endif
next i
la connessione è ok, ma in ricezione ricevo solo 4 che viene inserito 
giustamente nella prima posizione, mentre le altre 2 rimangono 
vuote...come mai?
Grazie
-- 
Se vuoi un newgroup su PAOLO VILLAGGIO vai su
it.news.votazioni e vota!
Per conttarmi in pvt togliere NOSPAM o in alternativa con
MSN Messenger: rocco7man chiocciola 
hotmail.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Frase Mitiche:
"Colpo partita: triplo filotto reale ritornato con pallino."
(Rag. Ugo Fantozzi in Fantozzi)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aggiungo anche un:
;-) WLF ;-) Forza Milan e Manchester United!
CIAO

 vuote...come mai?
1.Usa TCP e non UDP
2.A che ti serve quel For?
bye
-- 
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.nicolaottomano.it/sinapsi.htm
email spamtrap: 
spam...@nicolaottomano.it

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

Salve, sono alle primissime armi con VB 5 e ho già un problema. Io utilizzo
WIN98 e quando tento di caricare un controllo su una form (es. DBGrid) mi
appare il messaggio: "Impossibile caricare il controllo. Non è disponibile
la licenza corretta." Che faccio?

 ha scritto nel messaggio
news:rEnda.22119$Lr4.7...@twister2.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Esportare voci dal registro

Ciao a tutti, vorrei sapere se è possibile in visual basic 
esportare chiavi dal registro di sistema salvandole su un 
file .reg, alla stessa maniera del menu di regedit->Esporta
Grazie
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 Grazie
da riga di comando (shell ...)
regedit /e save.reg HKEY_CURRENT_USER\Identities   (esporta specifica key)
regedit /e Save.reg     (Silent export TUTTO)
regedit /s Save.reg    (Silent import)
'ecco un esempio pratico in vbs che ho a portata di mano
set oShell = CreateObject("WScript.Shell")
oShell.run"regedit /e Identities.reg HKEY_CURRENT_USER\Identities"
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.vbs)
'se ti da' errore disattiva l'antivirus
www.regedit.com
http://www.winguides.com/
Registry hacks
http://www.mdgx.com/reg.htm
http://www.winguides.com/downloads/registry.exe
  (tips 1 mega)
RegShot 1.61e
http://www.pcworld.com/downloads/file_description/0,fid,19540,00.asp
http://www.snapfiles.com/get/regshot.html
o
Inctrl5
http://snipurl.com/u94n
-- 
Fosco

Fosco ha scritto:

grazie mille!
Buona giornata

Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 e mysql

ciao a tutti
sono novello e circa 2 anni che faccio piccoli programmini stand alone con 
vb6 collegati a piccoli db access residenti sulla stessa macchina dove viene 
eseguito il programma.
ora vista la mole di dati da dover gestire, mi trovo nella necessita di 
installare un un pc adibito a server, un database un po piu corposo ed avevo 
pensato a mysql.
    Secondo voi va bene my sql o c'� qualche alternativa gratuita che vale 
la pena sfruttare?
2� i pc che con la mia applicazione si devono collegare al db centralizzato 
sono 4 o 5 (visto che non ho mai fatto programmi con db condiviso e 
soprattutto con db su una macchina remota) come mi devo comportare? come 
faccio a collegare il db all'applicazione?
potete darmi qualche dritta o qualche link che spiegi la soluzione?
Grazie. 

 potete darmi qualche dritta o qualche link che spiegi la soluzione?
una piccola ricerca su San Google ti mostrer� nuovi orizzonti :-)
ciao
stefano

 la pena sfruttare?
Se devi sviluppare da zero io valuterei SQL Server Express (gratuito) con
VB.NET
.
Per il resto noi usiamo firebird con VB6 e lo sto testando pure da 
VB.NET
.
Abbiamo testato applicativi fino ad una 25ina di postazioni (non tutte
contemporanee).
Pi� che altro il problema � se hai fatto un programma per girare standalone
senza logica di multiutenza e accesso concorrente ai dati, non ti basta
mettere il DB in rete.

 faccio a collegare il db all'applicazione?
Per collegarti, non cambia niente, una volta che avrai un software che 
si collega al db correttamente, potrai avviarne contestualmente anche 5 
che non cambia niente, ci pensa il dbms a gestire le connessioni.
Dovrai invece studiare le modalitï¿œ di aggiornamento dei dati, per 
evitare che due utenti che stiano facendo operazioni sugli stessi dati 
non generino incongruenze.
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Nuovi common control

Spero di non fare una domanda stupida:
sto usando da pochissimo VB6 e ho visto che i common control sono cambiati,
e mi sembra di aver visto che nuovi e vecchi common control tra loro non si
parlano (nuove toolbar non vedono vecchi imagelist). Esiste un sistema per
un upgrade automatico, o esistono documenti M$ in tal senso ?
Grazie a tutti.

...

Purtroppo Microsoft ha fatto l'ennesima porcheria passando a VB6...
In VB5 gli OCX common controls erano dei "wrapper" (piu' o meno = gusci) per
la COMCTL32.DLL, utilizzata anche dal Windows stesso e da altri linguaggi
(C/C++, Delphi)
In VB6 gli OCX non fanno piu' riferimento alla DLL, e contengono il codice
di gestione dei common controls.
Questo porta a vari problemi, tra cui quello da te espresso, e anche al
fatto che le modifiche ai common controls di Windows (nella DLL) non vengono
replicati nell'OCX di VB, arrivando fino al paradosso teorico che il look
dei common controls in Windows 2000 potrebbe essere differente da quello
delle applicazioni fatte con VB7... fantascienza? Ricordate che la
fantascienza ha spesso precorso la realta'...
--
Roal Zanazzi
z...@iol.it

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Messaggio di errore

Ciao a tutti. Possiedo vb5.
Quando carico dei codici mi capita ogni tanto questo messaggio:
<"Retained" č una chiave non valida. Impossibile caricare il file
ecc...>
Come mai?
Grazie mille.
jlw

 ha scritto

sono progetti vb6. se non ci sono controlli o funzioni specifiche del 6 puoi
usarli anche col 5.
prova a fartene una scorta, poi apri i frm con blocco note e togli quella
riga, all'inizio.
puo' fare un casino simile coi bas, mi sembra. nel caso, apri un bas che si
incasina e uno di vb5 con blocco note e guarda la differenza.
ciao, a.

 wrote in message
news:8u3ctb$jfic$1...@ID-51318.news.dfncis.de...

Ti do una bella notizia: il piu' delle volte e' sufficiente aprire col
notepad il solo file vbp e fare il lavoro che hai detto.
Ciao
Aldo

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

Salve a tutti i partecipanti al newsgroup.
Ho realizzato un form con all'interno una listbox che ha come origine dati
un file txt esterno.
Volevo associare a questa listbox un contatore di righe, che mi fa vedere il
risultato in una textbox posta nello stesso form.Quale è il codice da
utilizzare?
Le righe che voglio contare sono quelle della listbox
Fatemi sapere.
Nell'attesa ciao e grazie.

NomeTextBox.Text=Trim(NomeListBox.ListCount)
Spero di aver capito bene quello che volevi! :-)
Gianni Moretti