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

Ciao a tutti,
ho un pezzo di progetto in cui devo convertire un file .XLS in .CSV, e
fin qui nulla di strano ma:
-su Win2000(Ita), Excel2000(Ita) mi salva il .CSV delimitato da ";";
-su Win2003(Ita), Excel2003(Ita) tramite salvataggio manuale mi salva
il .CSV delimitato da ";";
-su Win2003(Ita), Excel2003(Ita) tramite il codice
Xls.ActiveWorkbook.SaveAs [NomeFile], FileFormat:=xlCSV
mi salva il file .CSV delimitato da ",".
Le impostazioni internazionali sono tutte in Italiano.
Qualcuno mi sa dire il perchè della cosa e come fare perchè il file
.CSV mi venga salvato sempre con il ";"?
Ciao e Grazie a tutti
Ale

 ..CSV mi venga salvato sempre con il ";"?
Perchè, dalle nostre parti, la virgola di solito ha altri usi,
estremamente probabili nel caso di un foglio di calcolo.
Evidentemente il salvataggio tramite l'interfaccia utente tiene conto
delle impostazioni internazionali, mentre tramite codice no.
Intendiamoci, non è una bella cosa, ma "d'altra parte è così".
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
Se i tempi non chiedono la tua parte migliore, inventa altri tempi. 
(Baolian, libro II, vv. 16-17)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con la stampa di un file

Con una sub creo un file di testo e poi lo apro con notepad.
Tutto bene tranne che su una machcina con winxp, il file si apre in notepar ma è vuoto, sembra che
l'istruzione Print non funzioni allo stresso modo.
Non ho vicino in pc con xp, devo ricmpilare e spedire, ma se al posto di Print uso Put potrebbe
cambiare qualcosa?
 
s =  "PREPARAZIONE: " & tPrepara.txt
s = s & "NOTE: " & tNote.txt
Dim F As Integer
F = FreeFile
Open App.Path & "\Istruzioni.txt" For Output As #F
Print #F, s
Close #F
Shell "notepad.exe " & App.Path & "\Istruzioni.txt", vbNormalFocus
 
-- 
Greg

 Con una sub creo un file di testo e poi lo apro con notepad.
 
E niente, mistero vanito, ho ricevuto mail che funziona tutto bene!
 
-- 
Greg

Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic for Excel - Macro

Is there a way to run a macro within Excel Visual
Basic based on the value of a specific cell in a
spreadshhet.
i.e.:  If the value of cell A1 is equal to 1 run
macro1.
Charles
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 Charles
Well, what about the command "CASE SELECT" ?
It could work also with character (not only numbers)
i.e.
Range("A1").Select
a = ActiveCell.Value
Select Case a
    Case 1                      'if the "A1" content is "1"
         call subroutine1     'then call soubrotine1
    Case 2
        call subroutine2    'etc etc
    Case "x"
        call subroutine"x"    'etc etc
    Case Else        ' different value
End Select
Bye
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basiv Ver. 6

Ho comprato una versione di Visula Basic Ver. 6 Learning
Questo non mi permette di creare Controlli Personalizzati.
Esistono degli UpGrade che mi permettono di trasformare il
compilatore in versione Enterprise o superiore?
Grazie eventualmente.
--
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie eventualmente.
Devi prendere l'aggiornamento a VB6 pro (circa Ł 700k).
P.S.: Enterprise č _LA_ versione superiore, non esiste niente di piů. La
Pro(fessional) č tra la Learning e la Enterprise.
Ciao

che differenza c'č tra professional e enterprise???
ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] programma installazione freeware

ciao
ho trovato in rete un programma di installazione chiamato Install Maker
(
www.clickteam.com
)
Qualcuno l'ha mai provato? Com'e'?
O avete dei programmi di installazione freeware da consigliare?
Grazie
Teo

 ho trovato in rete un programma di installazione chiamato Install Maker
    ^_ non l'ho mai provato__^
cerca inno setup è molto buono
Ciao Stefano


Newsgroup: it.comp.lang.visual-basic
Titolo: SaveAs (VB5 ed Excel97)

Alhoa (...si scrive così?)
dunque
ho realizzato un prg che "passa" alcune informazioni ad un foglio di Excel
(che quindi uso solo come modello che si chiama pippo.xls).
Vorrei fare in modo che, quando si chiude il foglio "pippo.xls" la domanda
sia "Salvare le modifiche apportate a pluto.xls (anzichè pippo.xls, in modo
da evitare che mi si "sporchi" il modello).
Come fare?
aloha a tutti (...o si scrive invece così?)
Cristina

 wrote in message
news:948tf9$c1vpe$1...@ID-61090.news.dfncis.de...


 documento e del programma e gestire tu il salvataggio...
Infatti è questo che vorrei fare: come intercettare il "chiudi" del foglio
di excel?
ALHOA (a proposito...secondo te come si scrive?)
Cris


Bella domanda... Haloha dovrebbe essere quello che va per la maggiore, ma
dato che gli hawaiiani sicuramente non scrivevano con l'alfabeto romano
anche ahloha o aloah o haloah o qualunque combinazione in grado di emettere
il giusto suono dovrebbe andar bene...
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 - DLL o OCX

Ciao a tutti
Sto mettendo ordine in tutti i miei programmi e non vorrei piu
ricompilare quando un modulo .cls cambia. Ho dunque deciso di creare
delle DLL o dei OCX.
Qualc'uno di voi puo' spiegarmi quale è la reale differenza e cosa
dovrei scegliere?
Grazie

 ha scritto nel messaggio
news:1193942973.3...@50g2000hsm.googlegroups.com...

La tua domanda è un pò strana....
Banalizzando anche la risposta gli OCX hanno(possono avere) interfaccie
utente
e grafiche espongono pertanto hWnd e hDC relativi al controllo.
Le DLL no.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ha scritto nel messaggionews:1193942973.3...@50g2000hsm.googlegroups.com...

Grazie mille
Luigi

 > Le DLL no.
E se ti dico che la tua risposta è ambigua ti offendi ? ;)
Diciamo che gli OCX hanno bisogno di un form e quindi devono
necessariamente essere appoggiati ad esso e quindi le classi/metodi
sono locali per il form, si usano spesso per oggetti personalizzati
come textbox ma anche solo per visualizzare form o gestire eventi in
modo piu semplice, mentre una DLL (OLE/DLL) non ha bisogno di form e
possono essere dichiarati oggetti collegati alle classi della DLL
anche globalmente per tutto il proggetto. In ogni caso una DLL può
contenere form complete da visualizzare in modalità modale ma anche
generare eventi che possono essere intercettati (vedi withevents) ma
non possono creare componenti personalizzate come detto sopra (textbox
ecc. ecc.) a meno che non siano contenute in un secondo form
richiamato da un metodo della dll.
Danilo
www.prioregroup.com

 ha scritto nel messaggio
news:1194130374.4...@o80g2000hse.googlegroups.com...



Danilo
Hai fatto bene a dettagliare, infondo la speranza è sempre quella di
chiarezza, non mi offendo anzi...
Mi permetto solo un dettaglio.... la prima parola che ho scritto era
esplicita..."Banalizzando".... la domanda fatta presuppone
una lacuna tecnica... e nonostante le tue spiegazioni siano corrette...
saranno
abbastanza incomprensibili per l'OP finchè non approfondirà l'argomento che
per l'appunto
ho volutamente banalizzato.
;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Card32.dll

Mi farebbe piacere se è possibile e magari qualcuno l'ha fatto,
interfacciare la libreria card32.dll delle carte.
Eventualmente ne esiste anche una simile con le carte napoletane??
Sentitamente ringrazio.
Michele

 delle carte.
Certo che e` possibile, il problema sarebbe piuttosto il fatto che il
nome di quella dll e` cambiato piu` spesso del nome dei sistemi
operativi Win della MS..
--
ale
www.sen.it


Scusa sai dove prendere informazioni per interfacciarla???
grazie

 Scusa sai dove prendere informazioni per interfacciarla???
Se ti fai un giro per deja trovi tonnellate di info al riguardo..
Tanto per citare l'ultimo post su questo stesso ng:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=j1F18
.7301%24tl3.178018%
40twister2.libero.it
 (attenzione, si rompera` il
link)
In ogni caso e` uno degli argomenti preferiti di certi
programmatori-giornalisti-scrittori (Dev, CP e libri vari dello stesso
gruppo di persone).
--
ale
www.sen.it
Newsgroup: it.comp.lang.visual-basic
Titolo: x l'esecuzione di un file

Help !
Devo mandare in esecuzione un file utilizzando un pulsante.
Il file è sempre lo stesso ma il percorso può cambiare.
Come faccio a farglielo trovare sempre ?
Altrimenti qual'è il codice se il percorso è sempre lo stesso ?
Si utilizza lo shell .... ?
Non sono molto pratico, un aiuto please.
Grazie
Andres
il...@libero.it

 Non sono molto pratico, un aiuto please.
Consulta la guida alla voce:
    Function Shell(PathName, [WindowStyle As VbAppWinStyle =
vbMinimizedFocus]) As Double
        Member of VBA.Interaction
        Runs an executable program
e cerca fra i post recentissimi del ng quelli che contengono la parola
"shell".
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Usercontrol condivisi: come fare? [lungo]

Salve a tutti.
Prima di "staccare" per oggi, vorrei sottoporvi un problema concettuale di VB6.
Create un nuovo progetto (EXE, DLL, quello che vi pare) "Project1", inizialmente
consta di un form "Form1".
Ora aggiungete uno UserControl (es. "MyUserControl") e disegnatelo nel form.
Salvate progetto e moduli, compilate: nessun problema.
A questo punto create un secondo progetto "Project2", rimuovete il form
predefinito ed aggiungete lo UserControl creato in precedenza nell'altro
progetto.
Inoltre aggiungete al progetto anche il Form1 dell'altro progetto.
Salvate e compilate: anche qui no problem.
Ora cercate di aprire Project1: vi darà un errore nel caricamento di Form1.
Se guardate in Form1.log troverete la seguente linea:
"Line 12: Class Project2.MyUserControl of control MyUserControl1 was not a
loaded control class."
Il problema è che VB aggiunge il prefisso <ProjectName> al nome della classe del
controllo nel file .frm, anche se ciò non sarebbe strettamente necessario in
quanto lo UserControl è privato.
...
   Begin Project2.MyUserControl MyUserControl1
      Height          =   1575
...
A causa di ciò risulta impossibile utilizzare questa tecnica per condividere tra
due o più progetti usercontrol e form che li contengono.
Escludendo l'idea di porre l'usercontrol condiviso in un OCX da utilizzarsi in
entrambi i progetti, in quanto nel mio caso non posso (e non voglio) distribuire
nessun componente aggiuntivo, l'unica strada (poco agevole) che mi viene in
mente è quella di creare dinamicamente il controllo sul form:
Private WithEvents MyCtl    As MyUserControl
Private Sub Form_Load()
Dim ctl As VBControlExtender
    Set ctl = Me.Controls.Add(App.EXEName & ".MyUserControl", "dummy")
    ctl.Visible = True
    Set MyCtl = ctl
End Sub
N.B.: Assumo che App.EXEName equivalga sempre al nome del progetto.
Poco agevole naturalmente perché sacrifica la fase di design visuale. Ma non
solo, con questa tecnica risulta pressoché arduo creare array di controlli con
eventi (come già visto in thread precedenti).
Qualcuno ha da suggerire ulteriori workaround?
Grazie e buona serata
Raf

 due o più progetti usercontrol e form che li contengono.
Se devi condividere controlli e form non ho capito perchè tu non voglia
usare un componente condiviso, che è il suo naturale utilizzo.
Purtroppo il ClassID di un controllo è dato dalla coppia
NomeProgetto.NomeCasse.
Se il tuo problema è la registrazione sul client (problema?) usa un ActiveX
exe con già dentro il form, così si registra da solo al primo avvio.
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Raf
prego
bye
r

 Ciao
Ciao e grazie.


 r
Ciao
Raf

 #endif
[cut]
penso che a questo punto ti resti la possibilita' di
includere il controllo ma non il form :-(
temo...
bye
r
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic e C#

ciao a tutti,
so che č possibile tramite interop utilizzare un componente scritto in VB6 
all'interno di un programma scritto in C#.
L'inverso č possibile?
Posso, cioč, utilizzare un componente scritto in C# all'interno di un 
programma VB6?
Qualche dritta su del materiale su cui studiare?
grazie a tutti
ciao
Stefano 

 Qualche dritta su del materiale su cui studiare?
Dev'essere la settimana...
Se guardi nei giorni scorsi ci sono almeno 2 thread sull'argomento.
Ciao 

 Ciao
Chiedo scusa,
evidentemente sono stato troppo affrettato nella lettura dei thread.
grazie per la segnalazione.
ciao
Stefano 

 grazie per la segnalazione.
Dai un occhio a questo thread di sabato:
Creare una dll in .net usabile in vb6...'ActiveX can't create object'
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione DataGrid

Mi indirizzate su un buon esempio di gestione del DataGrid.ocx
collegato con il DataSource ad una Tabella Sql Server, dove sia
possibile editare, inserire, cancellare direttamente nelle righe del
DataGrid ?
Grazie.



Ti serve controllarla bound? Cioè collegata direttamente al database?
Mi pare ti basti avere una connessione Ado e un recordset:
Dim Rs As adodb.recordset
Set Rs=New adodb.recordset
set Rs.activeconnection=AdoConn'la connessione ado vedi tu come aprirla
Rs.Source = "SELECT * FROM TABELLA"
Rs.Open , , adOpenStatic, adLockOptimistic
Set Grid1.DataSource = Rs
'a questo punto è collegata
Vedi tu tu se usare adOpenDynamic al posto di adOpenStatic
Vedi poi se c'è qualche proprietà della griglia per dire le varie
operazioni che può fare (insert,update, delete) ecc.
-- 
DBMS Firebird
VB6 + Ado
Newsgroup: it.comp.lang.visual-basic
Titolo: cancellare scelta multipla in listbox....aiuto

Ciao a tutti, scusate il disturbo...
Ho creato una listbox con possibilità di scelta multipla degli elementi in
lista... l'unico problema che ho a gestirli è che quando tento di cancellare
quelli selezionati me ne toglie uno solo...l'istruzione inserita è questa:
Private Sub Command2_Click()
List1.RemoveItem List1.ListIndex
End Sub
è ovvio del perchè ne toglie solo uno allora ho provato ad inserire un
ciclo:
Private Sub Command2_Click()
If List1.ListIndex = -1 Then Exit Sub
Dim canc
For canc = 0 To List1.ListCount - 1
    If List1.Selected(canc) Then
    List1.RemoveItem canc
    End If
Next canc
End Sub
anche questa istruzione non risulta esatta perchè mi da un indice della
matrice non esatta.
Dove sbaglio?


Devi fare il ciclo a rovescio:
Dim t As Long
With List1
        t = .ListCount - 1
        While (t > -1)
              If .Selected(t) Then
                       .RemoveItem t
                        t = t - 1
               End If
               t = t - 1
        Wend
End With
ciao, hal

 Devi fare il ciclo a rovescio:
[SNIP]
o anche:
Dim t As Long
With List1
    For t = .ListCount - 1 To 0 Step -1
        If .Selected(t) Then .RemoveItem t
    Next
End With
Ciao
--
Luca Dormio
luca....@tin.it

End With
cosi' e' pure piu' efficiente :)
ciao, hal

Grazie mille ragazzi...siete stati di grandissimo aiuto.... credo di
avere grossi problemi con i suffissi dei letterali :) (o forse nel
dichiarare le variabili :))
bye joshua

Newsgroup: it.comp.lang.visual-basic
Titolo: Recordeset su file

Ho necessità di creare un recordset e salvarlo su file.
L'unico problema è che il metodo Save vuole un recordset connesso.
Possibile che non si possa creare su file un recordset che non proviene da
un DB?
Momentaneamente ho ovviato al problema creando il recordset partendo da una
tabella esistente, ma dovrei distribuire anche il "modello" vuoto, cosa che
vorrei evitare.
Per maggior chiarezza di seguito riporto il codice originale che avevo
scritto per realizzare questa cosa.
Dim ObjRst As New ADODB.Recordset
With ObjRst.Fields
    .Append "<%campo1%>",<%tipocampo1%>,<%dimenzionicampo1%>
    .Append "<%campo2%>",<%tipocampo2%>,<%dimenzionicampo2%>
    ...
    .Append "<%campoN%>",<%tipocampoN%>,<%dimenzionicampoN%>
End With
ObjRst.Save <%nomefile%>
Viene eseguito tutto regolarmente fino al Save, dove mi viene segnalato che
il metodo ha bisogno di un recordset aperto.
Come Aprire un recordset su una tabella che non esiste?
Sull' MDSN ho visto che c'è un provider MSPersist che dovrebbe essere
utilizzato nella connessione, rrimane comunque il fatto che non posso aprire
un recorset senza specificare l'origine.
Suggerimenti, soluzioni? Qualsiasi cosa è ben accetta.

 un DB?
vedi
fields.Append
ciao
ugo

Dim ObjRst As New ADODB.Recordset
With ObjRst.Fields
    .Append "aaa", adLongVarChar, 22
End With
ObjRst.CursorLocation = adUseClient
ObjRst.Open
ObjRst.Save "c:\
pippo.rs
"


 ha scritto nel
messaggio news:9k96uc$13he$1...@stargate1.inet.it...


 wrote in message
news:9k97vm$bl$1...@serv1.iunet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Concorrenza File

Ciao, sto pensando, dal punto di vista logico, a come impostare una 
procedura che mi permetta di gestire una concorenza o transazione.
Il problema è questo:
In Sede c'è un programa che va su un server remoto (FTP) per scaricare i 
file che vengono messi da un pc ogni tot minuti.
Quello che voglio gestire è evitare di scaricare i file se l'altro non ha 
ancora finito.. e cercare di capire se è successo qualcosa in modo che se ci 
sono solo una parte dei file non deve scaricare nulla ma segnalare un 
ipotetico errore e provvedere dal pc remoto.
Per assurdo sto pensando a un paio di file come flag.
La logica prevede.. chi si collega per scrivere o per scaricare.. cancella 
il file (filelock1) e poi scarica o carica.
Il problema è se entrambi si collegano contemporaneamente .. immagino che 
solo uno riesca a cancellare il file ed eventualmente all'altro venga 
generato un errore! ... quando ho finito l'operazione lo ricopio ed è 
nuovamente in pista. Siete daccordo?
Ma se durante lo scarico o il carico succede che si interrompe la linea.. o 
crash del pc .. insomma il programma magari ha scaricato tutto.. ma non ha 
ri-messo il file Filelock1 e quindi il pc e la setssa sede quando si collega 
non trova il file e pensa che sia impegnato.
Qundi pensavo di usare un secondo file Filelock2 per la transazione.. ma 
come?
Lo scrivo quando cancello il Filelock1... quindi se mi collego e non trovo 
il Filelock1.. ma se c'è il Filelock2 c'è l'altro dentro.. ma non va bene 
... lo stesso... se si crascia è uguale a prima... come faccio a capire che 
l'azione si è interrotta? ... 

Se il secondo file lo scrivo con un Prefisso e poi aggiungo l'ora.. in modo 
che facndo il calcolo se sono passate 2 ore č chiaro che si č interrotto.
Che dite? 

Nessuna idea?

Newsgroup: it.comp.lang.visual-basic
Titolo: [GRAFICA]-Controlli "bidirezionali"

Salve a tutti.
Vi espongo il mio problema.
Ho un grafico generato da una tabella di N punti di coordinate (x,y).
questo grafico riporta una curva sulla quale devono essere  visualizzati gli
N punti dati.
Deve poi essere possibile per l'utente cambiare i valori corrispondenti
(x,y) della tabella di partenza trascinando con il mouse uno qualsiasi di
questi N punti.
Esiste un Ocx che fa al caso mio?qualcuno mi puo dare qualche dritta su come
implementare un qualcosa del genere?
Spero di essermi spiegato in modo sufficente.
Grazie in anticipo

questo grafico riporta una curva sulla quale devono essere  visualizzati gli
suggerirei l'utilizzo di una picture box e degli eventi mousedown e
mouseup. io ho fatto cosi'.
saluti.
-- 
Gianni Rondinini
Icem s.r.l.
Tel: 
+39 0545 78036
Fax: 
+39 0545 78727
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Load-Save di BMP a diverse profondità di colore

Ciao belli!!!
Mi sono spulciato gli ultimi 25.000 messaggi del NG, ma non sono
riuscito a trovare info su come salvare una BMP alla profondità di
colore che voglio io (8,16,24 o 32 bpp) oppure a capire la profondità
di colore di una BMP in lettura.
Avete idee???
Grazie a tutti
Ciauz
:):):[]
Pietro Bello
  PEPPUS
http://geocities.com/peppusoft/
http://geocities.com/gnammyland/
http://geocities.com/acquariuz/
 
http://geocities.com/sistemieinformatica/
  --> building

...


Newsgroup: it.comp.lang.visual-basic
Titolo: applicazioni in esecuzione

Devo risalire alle applicazioni in esecuzione (quelle visualizzate nella
finestra applicazioni del task manager, per intenderci) per poter
selezionare quelle che mi interessano (pagine html) ed estrapolarne il
contenuto.
C'č nessuno che mi puņ aiutare?

 ha scritto nel messaggio
news:a7s9ao$lro$1...@fe1.cs.interbusiness.it...

prova a dare un'occhiata qui':
http://www.allapi.net/apilist/example.php?example=Enumerate%20Processes
(aspetta qualche secondo perche' e' lento...)
Con le dovute modifiche (e tagli) puoi ricavarne la lista dei processi
attivi.
Se hai difficolta' ti mando un progetto di esempio.
ciao. buc

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

Come faccio a trovare le icone standar di nt4.0 e di win2000
Grazie anticipatamente



Se per standard intendi quelle usate in explorer e quelle usate nelle icone
di sistema, devi entrare nelle varie dll e nei file eseguibili (user32.dll,
iexplore.exe e cosě via) con un programma apposta. Se vai su
www.download.com
 ce ne sono tantissimi, che permettono l'estrazione di files
.ico, che poi puoi usare nei tuoi programmi.
--
Damiani "Alletun" Igor
ico...@simcity.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Array in VB6

Posto questo messaggio ringraziando chiunque mi possa aiutare: vorrei 
fare una tavola periodica in visual basic e il metodo più veloce per 
immettere/richiamare alcuni dati mi sembra quello degli array. Vorrei, 
ad esempio fare quanto segue.
Elemento(1) = ("Idrogeno","H" ,1,"-1;1")
Elemento(2) = ("Elio"    ,"He",2,"0")
... ... ...
Pensate sia possibile memorizzare i dati in questa maniera? E, ad 
esempio per ricavare il simbolo dell'Elio (He) conoscendo la posizione 
nell'array elemento(2) come potrei fare?
Grazie,
Fabrizio

 nell'array elemento(2) come potrei fare?
usa le variabili type
type  elementi
  nome as string
  n_atomo as integer
  tuo_codice as string
 end type
 dim  materia(92) as elementi
  dim nome _elemento
 nome elemento = materia(2).nome
 nome elemento contiene la sringa Elio
buon lavoro
leonello


Giusto! Come ho fatto a non pensarci prima?
Non so ancora dove mettere la struttura type ma credo di riuscire a 
trovarle il posto giusto
Grazie mille...

 
Puttroppo non ho msdn quindi premendo F1 mi appare errore :-)!
Ho fatto come dicevi tu:
in un modulo bas ho fatto codificato quanto segue
Type ProprietaElemento
     Nome As String
     NumeroAtomico As Integer
     PesoAtomico As Long
     StatiOssidazione As String
End Type
Public Elemento(10) As ProprietaElemento
Public Const Avogadro = 6.022 * (10 ^ 23)
elemento(0).nome = "Idrogeno"
[...]
In questa maniera in tutto il programma ho a disposizione gli elementi. 
Volevo chiederti una cosa: c'è qualche inconveniente a dichiarare una 
variabile o un array public (in un modulo bas) anzichè dichiararlo con 
Dim variabile per ogni sub?

 Grazie mille...


 ha scritto nel messaggio
news:qxGrd.245913$b5.12...@news3.tin.it...

attenzione : le variabili dichiarate nelle Sub e nell Function  sono  locali
(consumano spazio e risorse)
significa che se ripet in 4 sub la tua tabella degli elemnti  consumi 4
volte lo spzio e inoltre le devi popolare 4 volte!!!! cpn public in un
modulo una sola volta
òeonello

 ha scritto nel messaggio
news:qxGrd.245913$b5.12...@news3.tin.it...

fai cosi
in um modulo .bas
  type   alfa
  .................
  .................
...........................
.........................
 end type
 Public elemnti(92) as alfa
coso facedo la tabella elemnti E' Visibile in ogni sub ed in ogni form del
tuo programma
elementi e' una variabile Globale
ciao leo

     StatiOssidazione As String
brutta la string : devi poi effettuare il parsing.
Conviene dichiarare una sottomatrice intera dinamica
StatiOssidazione() As integer
poi la popoli come conviene o, per certi gas nobili, lasci la 
matrice vuota.
Per accedere farai cose tipo
ValenzaMinima = elemento(IndiceNumero).StatiOssidazione(0)
ciao
Soviet-Mario

Newsgroup: it.comp.lang.visual-basic
Titolo: Test connessione ethernet adsl

Salve a tutti, qualche anno fa ho fatto un programmino che sentiva quante
connessioni remote erano state attivate, ed effettuava, dopo una scelta, la
connessione desiderata e controllava continuamente lo stato della
connessione e la durata.
Ora sono passato ad un sistema diverso composto da un router con accesspoint
e modem lan sempre connessi (entrambi prodotti d-link).
Mi sto decidendo di modificare il vecchio  programma, perchč anche se queste
funzioni non mi servono piů c'erano alcune che vorrei mantenere. Cosě a
botta calda prima di cominciare mi viene un dubbio ovvero potrei facilmente
pingare all'indirizzo del modem ma questo mi direbbe che il modem č acceso e
non mi dice lo stato della connessione. In teoria se pingo al modem con la
spina telefonica staccata lui risponde al ping.
La domanda č semplice : mi sbaglio o c'č un modo che mi sfugge per testare
una connessione internet adsl  del genere?
Un grazie anticipato a chi mi risponde. 

 Un grazie anticipato a chi mi risponde.
Ciao,
se il tuo programma si basa sul ping, potresti pingare un DNS
pubblico, oppure un sito molto grosso tipo google.
Se ti rispondono al ping vuol dire che la connessione ADSL è in piedi.
Però dipende dalla configurazione del tuo router. Se la configurazione
è del tipo On Demand, al primo ping il router tirerà su l'ADSL e
quindi risulterai sempre connesso.
Saluti

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Problema matematico (Arrotondamento)

Salve,
Devo calcolare la provvigione per un'azienda di corrieri postali.
Es. Da Milano a torino la provv. è di £. 10.000 fino a 100 ql. Oltre
avviene un'arrotondamento di 10 kg. Quindi se il peso è 106 kg. la provv. è
di £. 11.000, se il peso è 167kg. la provv.è di £. 17.000. Quale algoritmo
serve per realizzare questo arrotondamento avendo il peso e la provvigione
fino a 100 kg.?
Spero di essere stato abbastanza chiaro
Grazie
Luciano
e-mail:  
val...@faenza.queen.it
web:  
http://members.xoom.it/vallil/valli.htm

 wrote in message
7eil2s$54q$1...@fe1.cs.interbusiness.it...


Spero di essere stato abbastanza chiaro
Ed io spero di aver capito bene:
Public Function Provvigione(Kg As Single)
If Kg < 100 Then Kg = 100
Kg = Kg / 10
Provvigione = (Fix(Kg - 0.1) + 1) * 1000
End Function
Ciao
Daniele

fino a 100 kg.?
Per arrotondere alla decina piu vicina puoi fare
    Peso=clng(Peso/10) * 10
Per arrotondere alla decina Superiore puoi fare
    Peso=clng(Peso/10+0.5) * 10
Quindi credo che l'algoritmo possa essere :
if peso > 10 then
    Peso=clng(Peso/10+0.5)  - 10 'Consideri solo le decine sopra i 100 chili
    Provv=10000+ peso*1000
else
       provv=10000
end if
Newsgroup: it.comp.lang.visual-basic
Titolo: Editor file .RES

Desidererei sapere dove potrei scaricare
un applicativo per modificare il file di risorse (.RES)
che utilizzo per gestire la doppia lingua.
Attualmente uso quello fornito con VB, ma è povero di funzionalità.
Mi interessa solo un editor per la parte relativa ai testi,
icone, bitmaps ecc... sono poche e me le posso gestire
normalmente.
Grazie mille

 ha scritto nel messaggio
news:XYmo7.56529$ul3.2...@news.infostrada.it...

Visual Studio :-)

 ha scritto

http://www.google.com/search?q=winrc&hl=it&lr=
Newsgroup: it.comp.lang.visual-basic
Titolo: Dataenvironment e trascinamento campi

Ciao ho questo piccolo problema:
Quando trascino i campi dal dataenvironment su una form non si creano in
automatico i textbox per ogni campo della mia tabella. Quando provo a
spostare il cursore del mouse rimane con la freccetta normale  e non cambia
come quando si fà una drag e drop normale.
Per quanto riguarda il dataenvironment ho configurato tutto a dovere.
Ho Visual Basic 6
Grazie a tutti

 ha scritto nel messaggio
news:c1av0j$7fi$1...@lacerta.tiscalinet.it...

Volevo aggiungere che se creo manualmente i text box e li collego al
DataEnvironment tutto funziona, ma volevo proprio evitare di creare tutti i
textbox e associarli ai campi manualmente.

Newsgroup: it.comp.lang.visual-basic
Titolo: [SQL]Query con Join

Vi scrivo per kiedervi un aiuto per una query
allora io ho 2 tabelle
la prima:
Ombrelloni
con i campi
N_Omb e Settore
la seconda
Disposizione
con i campi
N_Omb, Settore, Dal, Al
ora io seleziono alcuni record dellla seconda tabella con la query
"SELECT * From Disposizione Where dal <= #" & mdal & "# and al >= #" &
mal & "#"
dove mdal e mal sono le mie date ke gli passo
e questa query funziona!
il mio problema è ke devo CAVARE il risultato di questa query dalla
tabella Ombrelloni
mi spiego meglio, il risulatato di questa query sarà una serie di
Ombrelloni che io devo cavare dalla tabella Ombrelloni dove ci sono
TUTTI i possibili ombrelloni!
come faccio?
ho provato con una Inner join e anke con una natural inner join ma non
me le accetta!
help

 me le accetta!
Non ho capito niente.
Prova a scrivere in italiano.
Ciao
Alberto

 Prova a scrivere in italiano.
Non posso che concordare!
Ciao...
PS
Supponendo che tu utilizzi access devi cercare nella guida la clausola
SELECT... IN di sql

 Alberto

se il risultato della 1 query fosse per esempio 
3
4
e nella tabella ombrelloni ci fosse
1
2
3
4
il risultato ke dovrei visualizzare dovrebbe essere
1
2

Newsgroup: it.comp.lang.visual-basic
Titolo: [VS.NET] L'editor HTML mi cancella i tag!

Succede anche a voi che l'editor HTML quando riorganizza il codice 
(perdendo totalmente l'indentazione), decide di eliminare determinati tag?
C'è un modo per disabilitare questa orribile funzionalità?


Alcune volte, all'apertura del programma, ho notato che spariscono i tag
contenenti i commenti.
Più di una volta li ho dovuti digitare di nuovo.
Salve
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: [Aiuto urgente] file dbase 3

qualcuno mi puo urgentemente aiutare ad aprire un file .DBF con vb6..
non mi interessa in che modo l'unica cosa che mi interessa è che devo
convertirlo in access.
Tutti i miei db hanno la stessa struttura
quindi non mi interessa dover ricreare ogni volta la stru ma semplicemente
aprire circa 100.000 files e convertirli
Grazie

 convertirlo in access.
Vedi ESP0DAMA sul SC, da interpretare e adattare per gli automatismi che
descrivi.
Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta su ottimizzazione codice

Un saluto a tutti
Ho un form (Mdi) con vari form di tipo child.
Alcuni di questi form di tipo child hanno dei command button (con lo stesso
identico nome, per esempio CmdNuovo, CmdElimina, ecc.).
La loro funzione e' praticamente identica, solo che viene effettuata su
tabelle diverse dello stesso database.
Mi chiedevo se invece di ripetere il codice era possibile dichiarare delle
procedure (public) all'interno del form Mdi e richiamarle poi da tutti i
form child (per esempio l'evento click relativo al CmdNuovo, richiamava la
procedure public e ad essa passava come parametro la tabella nella quale
effettuare l'operazione). In questo modo avrei sicuramente un miglioramento
evitando la ripetitivita'.
Spero di essermi spiegato bene.
Grazie anticipatamente a tutti per le risposte
ciao
e.

that's fine!
you can do it.
"elio" <notf...@NOSPAM.it> ha scritto nel messaggio
news:9ihshl$fed$1...@usenet.inwind.it...


all'interno del form Mdi
oppure all'interno di un modulo.
Ciao!
Davide
-- 
Volontario Anti-Troll (TM) 
SecurFaq: 
http://members.nbci.com/gouldukat/
DocTrolls: 
http://it.geocities.com/roccopapaleo/faq/italiano/Troll.html
Netiquette: 
http://www.inferentia.it/netiquette/dis.html

 ...............
Anche stavolta ho risolto da solo (e son due volte oggi). Posso usare i
"moduli"......se un mesetto fa mi avrebbero parlato dei moduli ......... be'
meglio cosi'
ciao
e.

 Davide
grazie ad entrambi per la celerita' delle vostre risposte, avevo gia'
risolto col modulo cmq!!!!
ciao
e.
Ps:
Se guardate piu' giu' ho invece un nuovo problemino che non so proprio come
risolvere!!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Sql - problema con un punto e virgola..

Non ho idea di quello che succeda. io di sql so poco-niente (mi aveva dato
alcune informazioni skunk tempo fa..)
vi posto il codice
'Dim cn As ADODB.Connection
'Dim strConnString As String
'
'Set cn = New ADODB.Connection
'
'strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;"
'strConnString = strConnString & "Data Source=c:\connessioni.mdb"
'cn.ConnectionString = strConnString
'cn.Open
'
'Dim connessioni As ADODB.Recordset
'Set connessioni = New ADODB.Recordset
'
'connessioni.ActiveConnection = cn
'connessioni.CursorType = adOpenForwardOnly
'connessioni.Source = "SELECT * FROM connessioni"
'connessioni.Open
'
'Dim comando As ADODB.Command
'Dim strSQL As String
'
'Set comando = New ADODB.Command
'strSQL = "INSERT INTO connessioni VALUES(connessione, sconnessione,
commenti) VALUES (1, 2,Proviamo)"
'
'comando.ActiveConnection = cn
'comando.CommandText = "INSERT INTO connessioni VALUES(connessione,
sconnessione, commenti) VALUES (1, 2,Proviamo)"
'
'cn.BeginTrans
'
'comando.Execute  <<<<<<<<<< ERRORE!!!
'
'cn.CommitTrans
'
'Set comando = Nothing
'Set connessioni = Nothing
l'errore è qui sopra. e sentite che errore!
Errore di run-time '-
2147217900
 (80040e14)':
Punto e virgola (;) mancante alla fine dell'istruzione SQL
provo a cliccare sulla guida ? ed
Impossibile trovare l'argomento della guida richiesto.. bla bla bla
Sapete dov'è l'errore? e quale sia?
Grazie a tutti, Augusto

 commenti) VALUES (1, 2,Proviamo)"
insert into non vuole la parola VALUES anche quando elenchi i fields (se non
sbaglio).
quindi elimina il primo VALUES.
poi, "proviamo" andrebbe tra virgolette, ovviamente visto usi ado sono
virgolette singole:
strSQL = "INSERT INTO connessioni (connessione, sconnessione,
commenti) VALUES (1, 2,'Proviamo')"
le virgolette vanno messe se si tratta di un campo-stringa. quindi si
presume che connessione e sconnessioni siano campi numerici...
MarioH

 Grazie a tutti, Augusto
prego, nonsonostatoio.
P.S.: io scherzo, eh!
P.P.S.: Qualcuno ha visto una coppia di conigli?
Sono fuggiti dal cappello e...bhe...sarebbe meglio non lasciarli troppo
soli!
Sapete come vanno queste cose, no?

 Iniziamo con un buon coniglio: F1
                                    ^^^^^^
non sapevo che Bugs Bunny fosse esperto di Sql..................
Ciao
Sir Jo

 'strSQL = "INSERT INTO connessioni VALUES(connessione, sconnessione,
commenti) VALUES (1, 2,Proviamo)"
beh.. l'errore è tutto qua.
 'strSQL = "INSERT INTO connessioni VALUES(connessione, sconnessione,
commenti) VALUES (1, 2,Proviamo)"
                                                              ^^^^^^^^
questo values non ci va e poi funza tutto!grazie del CONIGLI!
augusto
Newsgroup: it.comp.lang.visual-basic
Titolo: è una DLL ?

Domanda da profano e da utente finale di un programma :
quando apro il programma ( serve per emettere fatture ) e clicco su APRI
per aprire le fatture già inserite , mi  compare una form di ricerca ,
contenente alcuni campi ( data , codice cliente , protocollo etc..) per
ricercare le fatture e i pulsanti ANNULLA e OK .
Se non valorizzo tali campi e clicco direttamente il tasto OK  mi si apre
un'altra griglia ( lista )  , che elenca le fatture già presenti .
Vorrei sapere che componenti sono la form di ricerca e la lista e dove si
trovano nel mio PC .
Con FILEMON  ho cercato di capirlo , mi ha usato solo tre file durante le
operazioni suesposte , due dll ( scrrun.dll  e comsvcs.dll  del sistema ) e
una dll presente in  C:\programmi\nomeprogramma.
ciao e grazie

 trovano nel mio PC .
In cosa è fatto il programma? Perchè ti interessa saperlo?
Comunque le form/maschere sono di solito nell'eseguibile, al limite possono
essere OCX, di solito le dll non hanno interfaccia grafica, ma sono
un'insieme di funzioni/procedure.

 In cosa è fatto il programma? Perchè ti interessa saperlo?
VS2005  ( convertito da VB6 ) su piattaforma MS framework 2.0
Mi interessava saperlo perchè son cambiate alcune form ...
ciao 

 Mi interessava saperlo perchè son cambiate alcune form ...
Avranno fatto un aggiornamento del programma.
Se invece è cambiato dalla conversione è plausibile, anche con la
conversione automatica qualcosina talvolta cambia. Se è stato fatto manuale
sarà stata riscritta l'interfaccia.
Se il programma non è tuo, basta chiedere a chi te lo ha fatto, e come mai
ha fatto le variazioni. Di sicuro non puoi mettere te le vecchie maschere,
anche se riuscissi, di sicuro qualche chiamata/proprietà/metodo è
differente dalla vecchia versione.
Newsgroup: it.comp.lang.visual-basic
Titolo: Programmi Gestionale con Sorgenti in VB6

Salve, a chi potesse interessare, sto vendendo un CD (circa 650/700 MB) con 
programmi Gestionali e di Fatturazione, COMPRESI I SORGENTI, creato con il 
linguaggio di programmazione Visual Basic 6.
Il CD in questione contiene materiale impormativo sui Database in generale, 
OCX, Giochi, guide su SQL, ADO e come detto in precedenza, SETTE Programmi 
Gestionali completi, fatturazione e molto altro...TUTTI I CODICI SORGENTI
Ottimo per poterli adattare alle proprie esigenze.
Se poteste essere interessati, mandatemi un'email a : 
lavo...@email.it
Il prezzo di questo CD e di 20 Euro...Spedizione gratiuta in TUTTA ITALIA.
Mi scuso se questo topic è OT, ma il materiale può essere interessante per 
programmatori in erba, per chi vuole intraprendere la programmazione di DB 
ed esperti nel linguaggio. 


Newsgroups: it.comp.lang.visual-basic
Subject: Programmi Gestionale con Sorgenti in VB6
http://tinyurl.com/2m8tx7
o
http://groups.google.it/group/it.comp.lang.visual-basic/search?hl=it&group=it.comp.lang.visual-basic&q=Programmi+Gestionale+con+Sorgenti+in+VB6&qt_g=Ricerca+in+questo+gruppo
-> GbC
www.gbcweb.com

 ha scritto nel messaggio 
news:46076f2c$0$20805$5fc...@news.tiscali.it...


 Cosa vuoi dire con questo?
Credo intenda dire che hai già postato questo messaggio qualche giorno fa.
E c'è stato pure un piccolo thread. Quindi è già stato letto.
Credo che il consiglio, tra le righe, sia: uno può andare (il post viene
visto come avviso, una notizia che un certo numero di risorse sono
disponibili), ma due o più comincia ad essere pubblicità, non richiesta,
e quindi spam.
Saluti
Marco F.

 Cosa vuoi dire con questo?
Che non utilizzando lo stesso mittente/oggetto per postare lo stesso 
messaggio hai certificato -se mai ce ne fosse stato bisogno- che si 
tratta di SPAM.
-> GbC
www.gbcweb.com
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]Bug OE 6 SP1

Inspiegabilmente XP Pro SP1 + OE6 SP1 (ho provato anche con
un'installazione su macchina pulita), quando si compone (o
si risponde a) un messaggio premendo il tasto invio in
maniera quasi-randomica OE crasha inspiegabilmente.
Quasi randomica perche' in genere l'evento occorre con
combinazioni come freccia giu'+freccia su+invio o con
copia-incolla rapidi e selvaggi seguiti da invio.
La formattazione dei miei post e' fatta sempre a manella ed
i miei colleghi sono inquietati dalla velocita' allarmante
con cui taglio-copio-incollo-salgo-scendo-inserisco le
parentesi quadre con ALT+tastierino numerico-e via
dicendo...
Segnalato il bug a microsoft, non ho ricevuto risposta, ne
ho trovato nulla sul loro sito...
Sono a terra... a volte per rispondere ad un messaggio devo
riavviare OE 4 volte!
Sono l'unico ad avere questo problema?
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Lokar
(bottom, cosi' puoi rileggere quello che hi scritto :)
no, non sei il solo. anche su questo pc, installato a meta' febbraio, con
w2000sp3.
ma non da subito: lo fa direi dopo un wupdate di quelli pesanti. col che non
posso neanche fare un reinstall di ie/oe... no comment.
il tracollo avviene quasi sempre se fai un incolla, p.e. di un link o
codice, o spostamenti di etsto.
al primo invio, crolla.
comunque, il rimedio alla meno peggio e' ^s, praticamente ora scrivo
parola spazio ^s parola spazio ^s parola punto ^s spazio parola :)
ciao

 
Cambiare programma di posta non e' previsto, come da contratto?
:-)
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 OE crasha inspiegabilmente.
Confermo anche sotto a Windows 2000 SP3.
Inizialmente pensavo dipendesse della patch Q329170 che genera anche un
altro tipo di errore.
Se hai Windows 2000, dai una occhiata sul visualizzatore degli eventi delle
applicazioni e troverai spesso il seguente errore:
USERENV 1000
Impossibile scaricare il file del Registro di sistema. Se si dispone di un
profilo di roaming, le impostazioni non vengono replicate. Rivolgersi
all'amministratore.
DETTAGLI - Accesso negato. , Build numero ((2195)).
Questo errore è dato per l'appunto dalla patch Q329170, come puoi vedere
anche qui:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&frame=right&th=e1
e2f27871dca6a2&seekm=36b801c2ba69%24bb3dff10%24d5f82ecf%40TK2MSFTNGXA12#link
2
In realtà però anche tolta la patch in oggetto, OE continua a crashare (ed
ho comunque anche notato un peggioramento generale del sistema nella
modalità di utilizzo della RAM, che viene allocata come cache anche quando
servirebbe ad altro).
Speriamo in una prossima patch della patch...
Ciao
*Roby*

 ha scritto nel messaggio
news:b6f0k1$4g75f$1...@ID-97197.news.dfncis.de...


Ma che coglione che sono :))
Facevo le prove del Bug ...e mi è partito Un Ctrl + V - enter :)
Il msg è stato sendato :)
ihihih, cmq, boh, io ci ho provato  ..winMillennium e OE6..ma non ho bug :)

 :-)
ie/oe su questa macchina sono hardware :)
Newsgroup: it.comp.lang.visual-basic
Titolo: Comandi in formato stringa

Ciao a tutti,
    per caso sapete se è possibile eseguire dei comandi che io scrivo in una
variabile stringa?
es io o x="mid(StrRec,1,10)"
                "mid(StrRec,1,10)"
ma lo voglio eseguire quindi
x = 1234567890
Grazie a tutti

 variabile stringa?
Puoi usare il Microsoft Script Control, però attento alla licenza d'uso!
Sto pensando di inserire alcune funzioni stringa nel mio valutatore
d'espressioni...
Ciao
--
y = f(
http://neodatatype.interfree.it/index.html
)

 y = f(
http://neodatatype.interfree.it/index.html
)
Grazieper la risposta, ma non capisco come mai non includano il comando di
"Eval" direttamente in VB, io lo utlizzavo adirttura nel clipper.

Newsgroup: it.comp.lang.visual-basic
Titolo: (VB), detecing web-browser execution

Hello,
Does anybody know how I can detect whether a web browser has been loaded or
closed using VB3, or VB4.  I want to write some software to time the dialup
connection time.
Thanks in advance,
Matthew Lawrence

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Quali sono le cautele per uno...

... che obbligatoriamente, per lavoro, deve iniziare un progetto in Vb 6.0,
ma che tra qualche mese dovrà convertirlo in Vb.Net?
Grazie mille a chi vorrà rispondermi
Mario

 ha scritto nel messaggio
news:ak20mi$eqj$1...@panco.nettuno.it...

Farsi il segno della croce...e tenere sempre in tasca il proprio
portafortuna.
a parte gli scherzi la prima cosa che mi viene in mente è non utilizzare le
proprietà predefinite, inoltre evita come la peste le variabili variant e
dichiara sempre le variabili.
Ciao

 ma che tra qualche mese dovrà convertirlo in Vb.Net?
Penso che sia un fesso (o meglio "pazzo") a non iniziare subito il progetto
in 
VB.NET
.
Ciao
--
y = f(
http://neodatatype.interfree.it/index.html
)

 ma che tra qualche mese dovrà convertirlo in Vb.Net?
Se quel "fra qualche mese" indica un periodo non sufficiente a concludere
completamente il progetto e a testarlo adeguatamente, direi che non se ne
deve proprio parlare. Approfitterei di tale periodo per progettare la logica
sulla carta, studiare, provare e abbozzare già in .Net. Senza dubbio.

 ha scritto nel messaggio
news:ak20mi$eqj$1...@panco.nettuno.it...

Se desider progettare del codice che ti dia meno problemi possibili nella
conversione in 
VB.NET
 , in libreria trovi dei testi.
Sarebbe un buon esercizio , se hai tempo , progettare in vb6 e
contemporaniamente le stesse funzioni costruirle in .net.
Se il tempo a disposizione è limitato , non conviene perdere tempo.
giuseppeD

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

Ciao a tutti,
sto cercando di mandare in esecuzione un activeX ma mi appare l'msgbox di
Visual basic che dice:"Non è stato individuato un modulo di classe pubblico
creabile".
Cosa vuol dire?Non mi è mai capitato niente di simile prima.
Potete aiutarmi?Penso che alcuni problemi della mia applicazione che si
serve di questo activeX derivino da questo.
Grazie,
Ale.

 Cosa vuol dire?Non mi è mai capitato niente di simile prima.
[SNIP]
Vuol dire esattamente quello... in altre parole nessuna delle classi del tuo
progetto e' istanziabile dall'esterno, il che da un punto di vista
strettamente tecnico non impedirebbe la corretta compilazione, ma di fatto
rende il tuo activeX inutilizzabile dai client.
Controlla che esista almeno una classe la cui property 'Instancing' sia
impostata a MultiUse o SingleUse ecc..
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: esempi ODBC

Buongiorno,
non ho mai avuto occasione di accedere con VB a dei database
usando ODBC, e ora devo farlo senza passare per nessuna altra
classe di oggetti disponibili (RDO, ADO, ODBCDirect, ...),
insomma devo scrivere del puro codice che utilizza un oggetto
ODBC.
Avete da consigliarmi qualche link dove poter vedere esempi
semplici ed esaustivi di come si procede?
Grazie a tutti.
Marco

 ODBC.
Cerca sull'MSDN online esempi sull'accesso via ODBC in VC++... Lě troverai
le funzioni dell'ODBC...
        Ciao
                Allanon
Newsgroup: it.comp.lang.visual-basic
Titolo: form con diverse istanze

Riesco a creare diverse istanze di una form, ma non riesco a
referenziare dinamicamente i controlli (label o text) di una istanza in
particolare, per esempio quella attiva.
E' possibile?
Altrimenti:
Esiste altra via per avere un layout di base (una form) e poi istanziare
un certo numero che si comportano ognuna in modo diverso?
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

 wrote in message
7s7sir$702$1...@nnrp1.deja.com...
