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

Ho creato con il commando un mio tipo dato (VB6)
Private Type asdf
    dgh as string
    ertert as string
    ....
    sadf as date
end type
Poi ho dichiarato 2 var ValoriFinali e ValoriINIZIALI come asdf
Le ho riempite mediante un
with ValoriINIZIALI
 .dgh = "asdf"
end with
Adesso vorrei fare una comparazione
If ValoriFinali = ValoriINIZIALI Then
    Test_Mod = True
Else
    Test_Mod = False
End If
Pero ottengo sempre l'errore di compilazione.
Come posso fare
Grazie

 Pero ottengo sempre l'errore di compilazione.
(č buona norma dire _quale_ errore si ottiene, ce ne sono migliaia)

 ha scritto nel messaggio
news:1132920074.6...@g47g2000cwa.googlegroups.com...

Ci sono solo 2 strade, che io sappia.
Una è banale: confronti a uno a uno i campi delle due variabili UDT, ma a volte
è l'unica.
Oppure, ma solo se l'UDT ha solo campi "statici" (numerici, date, stringhe a
lunghezza fissa, array a lunghezza fissa), puoi creare un secondo UDT "fittizio"
con un solo campo di tipo String fixed length, di dimensione sufficiente a
"contenere" tutti i campi del tuo UDT (considera che Integer=2 byte, Long=4
etc...).
Con LSet copi ciascuna variabile del tuo UDT in altrettante variabili di
appoggio del secondo UDT, poi con StrComp confronti le due variabili di
appoggio:
Type AuxType
    Buffer As String * 100
End Type
...
Dim a1 As AuxType
Dim a2 As AuxType
    LSet a1 = ValoriIniziali
    LSet a2 = ValoriFinali
    If StrComp(a1.Buffer, a2.Buffer, vbBinaryCompare) = 0 Then
        ...
Questa tecnica ha anche una variante che non fa uso del secondo UDT, ma si
applica comunque nelle stesse condizioni.
Si usano 2 stringhe di appoggio e l'API CopyMemory (che fa la stessa cosa di
LSet):
Dim s1 As String
Dim s2 As String
    s1 = Space(Len(ValoriIniziali))
    s2 = Space(Len(ValoriFinali))
    CopyMemory ByVal s1, ValoriIniziali, Len(ValoriIniziali)
    CopyMemory ByVal s2, ValoriFinali, Len(ValoriFinali)
    If StrComp(s1, s2, vbBinaryCompare) = 0 Then
        ...
Bye
Raf

Grazie Raf,
penso proprio che andrò a percorere la prima strada.
Se non erro in 
VB.NET
 si può fare il confronto tra le UDT?
Grazie
Rafunk ha scritto:


 Se non erro in 
VB.NET
 si puň fare il confronto tra le UDT?
Sě, in quanto tipi per valore.
Ciao
--
Reporting tool: 
http://www.neodatatype.net

Newsgroup: it.comp.lang.visual-basic
Titolo: Come fare a capire quando si è connessi ad internet ?

Come fare a capire quando si è connessi ad internet ?
Che controllo usare.
Grazie a tutti

Grazie a tutti
Prego.
(comunque la risposta è presente anche in questo messaggio... basta leggerlo quasi fino in fondo...)
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: Un aiuto veloce veloce...

Salve a tutti. Sono un programmatore di VBA per Excel da parecchio tempo,
ora ho la necessità di scrivere un programma che mi permetta di
interfacciare i miei programmi in Excel con altri applicativi, così pensavo
di acquistare visual basic 6. Poichè i programmi che faccio servono ad
automatizzare le mie operazioni e quindi mi fanno risparmiare tempo ma non
guadagnare denaro (sic. tengo famiglia e mi devo preoccupare anche di
questo) non ero intenzionato ad acquistare vb professional (1 milione e
passa). Ho visto però che esiste anche la versione standard (200.000 lirette
e passa la paura). Il problema è che la trovo indicata standard/learning.
Non è che è una versione troppo ridotta? Il programma è completo e permette
di scrivere programmi che si interfacciano con applicativi che utilizzano
ActiveX Object o è giusto una versioncina per fare finestrelle con la
scritta "Hello World"?
Grazie anticipatamente a chiunque mi darà risposta.
Ciao
Mario

 passa).
se hai un figlio che studia, potresti acquistare la licenza professional a
meno di 300000. non so se si può fare, però...
ragazzi, si può fare?    :)
Faber


Ho un figlio di meno di due anni e per fare quello che proponi dovrebbe
andare almeno alla scuola media. Ma la mia domanda era: con la versione
standard è possibile scrivere programmi completi (in particolare che
interagiscano con altri applicativi quali Office e AutoCAD) o solo dei
programmetti?

 wrote in message
news:Zdf85.19654$2s6.2...@news.infostrada.it...


 Grazie anticipatamente a chiunque mi darà risposta.
da' prima un'occhiata su
http://www.emsps.com/oldtools/msvb.htm
ha versioni originali di vb, in genere con licenza, cartolina ecc.
io vb5 pro l'ho trovato li', e ci ha messo pure poco ad arrivare.
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: Conoscere il percorso LDAP dell'oggetto user

Salve,
 come ottengo il percorso LDAP da un oggetto User con ADSI?
Sto impazzendo...
Come faccio ad aggiungere l'oggetto User ad un gruppo?
Facendo Gruppo.Add(User) mi da errore
Facendo Guppo.Add("LDAP://......"), con il percorso LDAP funziona
E' per questo che vorrei ottenere il percorso LDAP.
Grazie.
Marco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda forse stupida ma...

Sono nuovo da queste parti. Vorrei conoscere x favore l'indirizzo del sito
comune a cui si fa riferimento spesso.
Grazie.
Sandro.

 ha scritto nel messaggio
news:kmtF4.55162$pn3.6...@news.infostrada.it...

http://www.murialdo.it:8000/it_lang_vb/

 wrote in message
wvtF4.55204$pn3.6...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco sito

Ditemi per favore un sito dive scaricare codice sorgente!!
mat...@virgilio.it

 wrote


 Ditemi per favore un sito dive scaricare codice sorgente!!
Solo uno?  :-)
Ciao
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
-
--
---
Curatore della "zona links" de:
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/
Leggete le regole di questo newsgroup:
http://www.murialdo.it/it_lang_vb/docs/Manifesto.txt

Intanto dai una occhiata al sito comune (trovi diversi post che lo citano)
e poi se vuoi da un'occhiata al mio e dimmi cosa ne pensi...fresco fresco e
in costruzione)
http://members.xoom.it/CesareRizzi
--
Posted from 
romeo.logikos.it
 [193.70.26.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

Newsgroup: it.comp.lang.visual-basic
Titolo: XML in VB 6....aiuto

Ciao a tutti. Volevo kiedere se esiste un controllo per leggere e creare i
file xml in vb....in pratica qualkosa tipo le classi che ci sono in 
VB.NET
GRazie
ciao
Zambonelli Leonardo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ciao
certo che puoi. vai in vb6, vai nei riferimenti, abiliti Microsoft XML, 4.0
o la versione che hai tu. Ti vengono messi a disposizione una valanga di
oggetti attraverso i quali puoi leggere e parserizzare qualsiasi file
XML.....
ti conviene cercare qualche tutorial, perchč non č cosě semplice, almeno
all'inizio......
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ma noin applicato a VB...
Ricordo di un sito dove è presente un esempio, VB6 XML
Non lo trovo.
Se riesci nei seguenti.
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=xml%2Bvb6&meta=grou
p%3Dit.comp.lang.visual-basicusenet/
Ave
giuseppeD

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

Vorrei fare un programmi che aggiunge degli utenti alla rubrica di outlook,
qualcuno di voi l'ha gia fatto? Sapete i comandi da usare?

 qualcuno di voi l'ha gia fatto? Sapete i comandi da usare?
se intendi outlook di office, e non outlook express, certo che č
fattibile....
in vb, basta che aggiungi nei riferimenti Microsoft Outlook 9.0 Library.
Cosě ti vengono messi a disposizione tutti gli oggetti per leggere il
database di Outlook, compresa la scrittura di nuovi contatti.
Ora non ho il codice sotto mano, per cui non ti sono di grande aiuto. Ti
conviene cercare su google qualcosa in merito, sicuramente trovi qualcosa di
interessante.....
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

 fattibile....
se invece intendi oe, visto che lo usi, direi anche.
guarda da me vbwab, in sw|code
-- 
ciao, j.
http://www.sundaysw.com/google.gif


 bene, facciamo progressi :)
già, per visual basic diciamo che non ho problemi, ma per quanto riguarda la
sicurezza sono proprio un niubbo (e un lamer, come sottolineerebbe un mio
collega qua di fronte a me).

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 e Oracle

Sto usando VB5 con Database (Versione creata da Access 97) accedendovi con i
controlli standard e con True DBGrid Pro 5.0.
- Passando ad utilizzare Oracle o SQL Server e accedendovi con gli stessi
strumenti che calo o incremento di prestazioni ho ?
(Ragionando sulla base di Database con 200.000 record circa : ~ 200 Mb,
sempre monoutente su disco locale).
- Se invece devo accedervi via rete ?
Qualcuno mi sa fornire indicazioni per fare una valutazione del genere ?
Grazie per le risposte.

Io sono passato da Access ad Oracle ( versione 7.3 ) sia in rete che locale
( con Personal Oracle ).
Un PC remoto collegato al server NT dove gira Oracle con una linea ISDN
estrae un recordset con l'operatore 'Like' di quasi 900 righe su 20.000 in 5
secondi ed una sola riga sempre su 20.000 in meno di un secondo. questi
tempi sono comprensivi di popolamento dei controlli  ( Grid,TextBox ed
altro )
Non ti so dare altre misure eseguite col cronometro ma a naso ho
un'impressione estremamente positiva con incremento di prestazioni.
Senza contare tutto quello che puoi fare con un RDBMS che con Access ti
sogni.
--
      Pino Saffioti
-----------------------------------
pino.s...@asl1.to.it

sogni.
Scusa... cos'è RDBMS ???
pa...@citynet.re.it
 (togli una k dall'indirizzo)

...

Relational DataBase Management System
(Sistema di gestione di basi di dati relazionali)
Indica genericamente tutti i software in grado di gestire un DB relazionale.
Per la precisione, anche Access e' un RDBMS (i database Access sono
relazionali).
Credo che Pino Saffioti intendesse confrontare i RDBMS a "file-system" (come
Access) con i RDBMS Client/Server (come Oracle).
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: mshflexgrid colonne

Oi!
Volevo sapere come si fa a settare la visibilità delle colonne di una
mshflexgrid perchè la grid.columns(i).visible non funziona.. :(
Grazie,
Axè!


Tu visualizzale comunque tutte, poi quelle che non vuoi dal codice gli
assegni larghezza ( width) = 0
Et Voila'     "non"    ci sono piu'........

Newsgroup: it.comp.lang.visual-basic
Titolo: Licenza d'uso

Certamente qui ci saranno molti esperti in materia,ma per me è la prima
volta.
Sto per ultimare un software che verrà regolarmente venduto e fatturato.Il
cliente tuttavia,
mi richiede licenza d'uso, quindi mi domandavo se c'è qualche procedura
particolare da
svolgere per mettersi in regola,o se il fatto stesso che io abbia il
sorgente e che l'eseguibile
distribuito sia regolarmente fatturato basti già per essere considerato
tale.
Inoltre volevo sapere se è necessario un numero,una dicitura particolare o
qualcos'altro.
Vi ringrazio.
Giovanni

Giovanni wrote:

Puoi cominciare leggendo questo articolo di Punto Informatico:
http://punto-informatico.it/p.asp?i=40277
e anche qui, cercando un po', dovresti trovare qualcosa:
http://www.andreamonti.com/
inoltre se vai in
groups.google.com
 e digiti:
licenza group:it.comp.lang.visual-basic
troverai molte vecchie discussioni sull'argomento.
ciao
		maxx
Newsgroup: it.comp.lang.visual-basic
Titolo: Cambio formato celle Excel

Non sò se questo è il ng sul quale è giusto proporre il quesito in
oggetto ma non ho trovato altri che trattino direttamente problemi su
Excel. In caso contrario "chiedo venia"...
Allora, sinteticamente, il problema è che ho la necessita' di cambiare
il formato di tutte le celle di 3 colonne di un file Excel da numerico a
testo attraverso una funzione scritta in Visual Basic.
Ringrazio e saluto tutti.
Lino 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Usare il registratore macro....no?
Comunque:
seleziona le colonne e lancia questa macro:
Public Sub m()
    Selection.NumberFormat = "@"
End Sub
Se conosci gia le colonne:
Public Sub m()
    ActiveSheet.Columns("H:J").NumberFormat = "@"
End Sub
Per Excel:
microsoft.public.it.office.excel
-- 
----------------------------
Mauro Gamberini

Newsgroup: it.comp.lang.visual-basic
Titolo: APPLICAZIONE FINALE .. AIUTO !!

salve una domanda..
per sviluppare un appl. VB che utilizza dei file access e i controlli data
di VB cosa deve avere l'utente finale per essere perfettamente in regola ??
Voglio dire....VB mi permette tramite la creazione del file EXE di poter
gestire anche il controllo data su file access ??
Spero di essere stato chiaro..aspetto una risposta al mio e-mail se potete
grazie.
Massimo, 
pac...@netics.net
--
Automatic posted from [151.99.171.10]
via Mailgate Server - 
http://www.mailgate.org

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Installare .reg

C'e un modo senza le api di installare un file reg nel registro!?!

 wrote in message
7so7eb$qj6$6...@aquila.tiscalinet.it...


 wrote in message
7so8js$rjv$1...@aquila.tiscalinet.it...



Per aggiornare il registry con un file .REG e' sufficiente lanciare il file
con doppio-click.
Quindi:
o usi l'API ShellExecute
o usi Shell("Start file.reg")
Ti consiglio ShellExecute.
--
Roal Zanazzi
z...@iol.it

Grazie l'ho giŕ scoperto

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Ado e foglio excel

Salve a tutti,
sto cercado di aprire un foglio excel come se fosse un db... ma quando 
faccio la select mi dice che non trova il nome del foglio...
Dim db as new adodb.connection
Dim rs as new adodb.recordset
with db
        .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data 
Source=C:\pippo.xls;Extended Properties=""Excel 8.0;HDR=YES;IMEX=1"""
    .open
end with
rs.Open "SELECT * FROM Foglio1", db
Dov'č che sbaglio?
Grazie a tutti,
A. 


Prova ad utilizzare Sheet1...
effegi

> Grazie a tutti,
Non ADO, ma con DAO funziona cosi: "select * from [Foglio1$]"
greg 

 effegi
No, nemmeno con sheet1 funzia... addirittura ho provato a rinominare il 
foglio ma nemmeno cosi' me lo accetta... e nemmeno con [Foglio1$] come 
suggerito da greg...
non capisco cosa non gli piaccia...
A. 


A naso, perche' non ho mai fatto adodaobladioblada' ma mi hai incuriosito :)
http://support.microsoft.com/kb/326548
qui mette uno SPAZIO dopo ogni puntevvirgola... proverei cosi'
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data 
Source=C:\pippo.xls;
spazio
Extended Properties=""Excel 8.0;
spazio
HDR=YES;
spazio
IMEX=1"""

 A.
Per tagliare la testa al toro potresti ricavare il nome del foglio 
programmaticamente:
    Set rsTables = db.OpenSchema(adSchemaTables)
    If Not rsTables.EOF Then
        SheetName = rsTables("TABLE_NAME")
        rs.Open "SELECT * FROM [" & SheetName & "]", db
    End If
Bye
Raf 


Non è che hai rinominato il foglio?
Se non funziona con [foglio1$] oppure [sheet1$], può darsi che lo hai 
rinominato, in questo caso usa [nomefoglio$]
effegi

 
Questo fa quanto mi aspetto:
Private Sub Command1_Click()
On Error GoTo RigaErrore
    Dim cn As Object
    Dim rs As Object
 
    Set cn = CreateObject("ADODB.Connection")
    Set rs = CreateObject("ADODB.Recordset")
 
    With cn
        .CursorLocation = 2
        .Open "Provider = Microsoft.Jet.OLEDB.4.0; Data " & _
            "Source=C:\Cartel1.xls;Extended Properties=" _
            & """" & "Excel 8.0;HDR=Yes;" & """"
    End With
    With rs
        .CursorLocation = 2
        .Open "SELECT * FROM [Foglio1$]", cn, 3
        MsgBox .RecordCount
    End With
 
RigaChiusura:
    If rs.State = 1 Then
        rs.Close
    End If
    If cn.State = 1 Then
        cn.Close
    End If
    Set rs = Nothing
    Set cn = Nothing
    Exit Sub
RigaErrore:
    MsgBox Err.Number & vbNewLine & Err.Description
    Resume RigaChiusura
 
End Sub
Restituendomi in una MsgBox il numero di records trovati nel Foglio1,
file Cartel1.xls, directory C:.
-- 
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di sistema

Ho appena installato VB 5.0 dal Visual Studio 97. Tutto funziona
correttamente ma quando voglio inserire un controllo ocx dalla finestra
toolbox (tasto destro, componenti) appare questo errore di sistema:
" System error &H80004002 
(-2147467262
) Interfaccia non supportata "
Premendo OK appare la finestra dei componenti con la lista vuota..
Tutto il resto funziona però non posso aggiungere controlli.
Grazie in anticipo
Edoardo Scognamiglio
gd...@tin.it





Premendo OK appare la finestra dei componenti con la lista vuota..
  Ho appena trovato un messaggio a questo riguardo su
comp.lang.basic.visual.misc nel quale veniva consigliato di cercare
nella knowledge base sul sito Microsoft all'URL:
http://support.microsoft.com/support/kb/articles/Q168/3/54.asp
  in un articolo che presumibilmente dovrebbe fornire informazioni su
questo errore.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258

Newsgroup: it.comp.lang.visual-basic
Titolo: Run-Time error

Ho in fase di esecuzione di una routine un certo messaggio di errore
che viene correttamente intercettato (la prima volta!) dall' "On Error
GoTo xxx" che ho posto all'inizio.
Ma la seconda volta che questo errore si verifica (lo stesso
err.number) anzichč andare al tag xxx il programma si blocca e viene
fuori la finestra di errore del Vb.
Dove sbaglio?
Grazie.

simone ha scritto:

Le routines per la gestione degli errori andrebbero sempre richiamate in
questo modo:
...
On error goto intercetta_errore
...
Exit Sub
intercetta_errore:
...
resume dopo_intercetta_errore    'Questo "azzera" l'errore
dopo_intercetta_errore:
...
on error goto ...                                'Questo ripristina le
condizioni di intercettazione dell'errore

 fuori la finestra di errore del Vb.
Potresti postare il codice della procedura? Detto cosě si capisce molto...
Le uniche cose che mi vengono in mente sono:
- il numero č lo stesso? (credo perň di sě)
- hai nel frattempo altri GO TO ...
- Hai un ON ERROR GOTO 0?
Al3x

 fuori la finestra di errore del Vb.
Una volta trappato un errore devi chiamare la Resume (in una delle sue
forme) per riabilitare la gestione.
Ciao
--
using System.Gtk.Forms = "
http://www.neodatatype.net/windowsforms/sgf.aspx
"
mathParser = "
http://www.neodatatype.net
"
sitoComune = "
http://www.it-lang-vb.net
"

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] FlexGrid e DataBase

Scusate ma mi sto convertendo da Delfhi a Vb e non capisco alcune cose, ad
esempio:
Come posso fare a connettere una flexgrid ad un database access aperto con
    Set Data1 = OpenDatabase("nome_file_access")
    Set tb = Data1.OpenRecordset("nome_database")
So che sono un po imbranato e vi ringrazio anticipatamente  :))

Operazioni da compiere:
Posizionare sul form il DATA Control e la FLEXGRID
Impostare la proprietà DATASOURCE della griglia sul datacontrol
Impostare le proprietà DATABASENAME del datacontrol percorso+nome del
database
Impostare la proprietà RECORDSOURCE del datacontrol al recorset da aprire
(nometabella oppure stringa SQL relativa)
Fine
Bye
Newsgroup: it.comp.lang.visual-basic
Titolo: Serializzare Oggetti

Ho bisogno di serializzare delle classi, qualcuno ha idea di come si possa
fare?
Esiste qualche dll free che lo fa gia'?
AIUTATEMI!!!!!

 fare?
cosa intendi per serializzare?


Ciao,
Ammesso che io abbia capito correttamente,
intendi salvare lo stato interno di una istanza della classe direttamente su
disco?
Altrimenti per favore spiegati meglio.
Hai già guardato la property bag?
Puo' essere sfruttata per serializzare una classe, almeno in prima battuta.
Se vuoi una cosa piu' sofisticata temo dovrai scrivere un po' di codice....
Mi pare su DevX era uscito un articolo con esempi per serializzare con XML.
Sull'argomento ho qlche esempio nel libro di Balena e mi sembra anche sul
suo sito.
Pero' nulla che riguardi DLL free, sono sempre esempi di codice.
--
---------------------------------
Roberto Mazzoli
Consulenza Informatica
r_mazzoli(tanto e' gia' stato spammato)
hotmail.com
---------------------------------
Visita il sito comune del Ng: 
http://www.it-lang-vb.net
Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
---------------------------------

Forse mi sono espresso male....
Allora....
io ho delle classi "binding" cioe' che rispecchiano un record di una
tabella.
Mi serve prendere tutte le proprieta' (nome e valore) di questa classe e
trasformarle in uno STRINGONE.
Potete aiutarmi?

trasformarle in uno STRINGONE.
brrrrr......
Consiglio:
Opzione 1: sfruttare la persistenza per memorizzare lo stato
dell'oggetto in un blob
Opzione 2: generare una visione XML dell'oggetto
Ovviamente dipende da "cosa ci vuoi fare", ma in linea di massima almeno
una delle due opzioni č utilizzabile, e di certo migliore di uno
"stringone"...
Jm2c
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 si possa fare?
Niente di semplice, temo. A runtime occorrerebbe smontare la vtable 
pezzo per pezzo, aiutandosi con la type library. Oppure un cast ad 
un'interfaccia IDispatch(Ex). O l'implementazione di IPersistent e 
IStream. Il fatto è che dette interfacce sono nate molto prima di VB, 
quando il mondo di OLE era C++, quindi diciamo che non sono esattamente 
il massimo da far funzionare in VB (vedi il libro Hardcore Visual Basic 
per una descrizione delle follie necessarie)
Fa' così, crea una classe CPersistent, con due metodi Serialize e 
Unserialize, ogni classe che necessiterà di permanenza implementerà 
l'interfaccia di CPersistent. Come output consiglio XML: il parser 
Microsoft non è affatto male
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato
Newsgroup: it.comp.lang.visual-basic
Titolo: Trasformare textbox in combobox

In base ad un evento come posso trasformare una textbox in combobox?
(ammesso che si possa fare)

 (ammesso che si possa fare)
Non puoi trasformarla, però puoi gestire la visibilità di una text
e di un combo, sovrapposti!
MIk



Farò così
grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Ah-ha! Vedete questo e poi ne riparliamo...

io sto iniziando a fare un po' di retro-ingegneria su questo controllino...
http://www.musiker.nu/thescore/VDACP2t.zip
(
http://home.swipnet.se/vbasic/
 l'home page)
saluti,
rw.

 ha scritto nel messaggio
news:mlIt6.64584$6W.63...@news.infostrada.it...


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

Come si fa ad impostare un datareport in modo che risulti il foglio
orizzontale e nn verticale?
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
217Z56Z33Z158Y...@usenet.iol.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: AdoDC e Datagrid

Ciao a tutti,
io ho un AdoDC collegato alla mia Datagrid e fin qui tutto OK.....
ho fatto una routine che fa la ricerca di una determinata stringa in una
determinata colonna....il mio problema consiste:
E meglio usare il metodo FIND, SEEK o un Do Loop???
Se uso il Do Loop (a parte la lentezza!) a video mi scorre tutto il Database
suscitando nausea e secchezza delle fauci.... 8P
Se uso il SEEK o il FIND non scorre niente anche perchč sembra non trovare
il mio record :(((
Questi 2 metodi (SEEK e FIND) non mi ritornano True e False?
Avete qualche esempio di ricerca con la Datagrid che non scorra.....
Vi prego aiuto!!!
Grazie 1000
Fabio

 Se uso il SEEK o il FIND non scorre niente anche perchè sembra non trovare

Newsgroup: it.comp.lang.visual-basic
Titolo: Forse [OT] visual basic learning

Ciao a tutti,come si sa la versione learning di visual basic comporta la
disattivazione di alcune funzioni, che poi sono attive su altre
versioni,fatto sta qualcuno ma detto ,che e possibile attivare le funzioni
disattivate della versione learning,a voi risulta?se si potete dirmi come
posso fare?vi ringrazio in anticipo per le risposte
Ciao  buona domenica

 Ciao  buona domenica
Anche a te, se vuoi.


Si lo scusate tanto ...era solo una domanda a scopo puramente informativo,se
mi Serviva bastava andare sul sito di crack o simile... pero non valeva la
pena fare un ricerca per questa cosa,  grazie delle risposte.

Abbi almeno la compiacenza di non andare a sbandiera
ai quatto venti se e quando vuoi tentare di cracckare un
programma.

 programma.
ho gia  detto che non devo crackare nessun programma ,volevo solo una
risposta a un "sentito dire"pura curiosita....ciaooo

 risposta a un "sentito dire"pura curiosita....ciaooo
Senti un po', bello mio:
Tu, dopo aver fatto quella domanda molto chiara, hai scritto:
"... se mi Serviva bastava andare sul sito di crack o simile..."
io non so nemmeno come funzioni un crak
Poi basta guardare la tua mail (vera o falsa che sia) per fare molti sforzi
nel credere che la tua fosse solo una ... curiosità.
Ora, addio. OK?!

 Ora, addio. OK?!
Senti e colpa mia che ho fatto male la domanda...nessuno viene su un
newsgroup a chiedere crack ,visto che la mia era una domanda stupida...e non
dovevo mettere in pratica niente ma solo riempire una mia curiosità,ho
postato sul newsgroup per avere un si o un no, invece di fare un inutile
ricerca sul web. Ciao

 ricerca sul web. Ciao
Non ti credo. Scrivendo "...che e possibile attivare le funzioni disattivate
della versione learning,a voi risulta?se si potete dirmi come posso fare?",
l'avresti fatto.
Comunque, non sei il primo e non sarai l'ultimo a fare domande del genere.
Ciao.


Chi č in regola con tutte le licenze scagli la prima pietra.
                            danilo

 Chi č in regola con tutte le licenze scagli la prima pietra.
Ok, ho winzip trial da 8000 anni. Niente altro!

 Ok, ho winzip trial da 8000 anni. Niente altro!
Se non la compri, vai su qualche compatibile freeware. Io l'ho cancellata ed
ho installato questo:
http://www.ultimatezip.com/
Ciao
*Roby*  (Utente registrato anche di WindowsCommander)
Newsgroup: it.comp.lang.visual-basic
Titolo: Numeri completi in formato elettronico

Posseggo queste riviste in formato elettronico (pdf, html,..)
1)Visual Basic Journal dal  1996.09 - 11 al 2001.0506 - 39
2)Login  dal 1996.1112 - 01  al   2001.0708 - 29
3)DEV. Developping Software Solutions  dal 1998.01 - 48 al  2001.0708 - 87
4)Computer Programming  dal 1997.06 - 59 al 2001.0708 - 104
Al momento sto aspettano i numeri di settembre 2001....
Se qualcuno è interessato mi faccia sapere via mail, ovviamente vista la
mole enorme di dati li ho su cd. Se interessati a qualche numero posso fare
cd personalizzati con i numeri scelti.
Ciao.

 cd personalizzati con i numeri scelti.
Tu sei a conoscenza delle attuali norme sulla duplicazione non autorizzata,
vero?
E sai anche che questo è un forum pubblico (e che quindi potresti essere
letto anche da chi di competenza), vero?
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Saluti e presentazione

Salve a tutti,
Sono nuovo del NG e volgo un saluto a tutti voi che mi accoglierete
qui! Per il momento non intendo scrivere ma solo "restare in ascolto"
per capire un po' come siete organizzati qui, ecc.ecc. ma avrei già
tante idee e domande da sottoporvi!
Ad ogni modo, di nuovo saluti a tutti ed a presto
s.

ben venuto :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Tipo definito dall'utente non definito

Ciao a tutti,
nel Form_Load() ho inserito SOLO la seguente riga:
Dim DbConn As New ADODB.Connection
ma quando vado a lanciare il mio "programmino" mi  mostra il seguente errore
: "Tipo definito dall'utente non definito".
La cosa bella è che su altri progetti la stessa riga funziona...e non mi
sembra di aver aggiunto qualche definizione.
Mi sapete dire dov'è l'errore e come si risolve?
Grazie

 ha scritto

metti sul form un datacontrol ado e/o metti nei riferimenti le librerie ms
ado.
hth, j.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] msdac 2.5 rispondete in molti grazie

Se utilizzate msdac 2.5 mi sapreste dire se avete trovato miglioramenti
rispetto le versioni precedenti?Quali?
Msdac 2.5 che libreria installa?
Spero che risponderete in molti a questa domanda.
Grazie a tutti del NG
     /\
< I@O> Dante
     \/

rispetto le versioni precedenti?Quali?
Supporto di Access 2000


Newsgroup: it.comp.lang.visual-basic
Titolo: Stringa inizzializazione Modem

Esiste un codice, per interrogare il modem e individuare la stringa di
inizializzazione o altre caratteristiche.


Controlla la classe contenuta nella
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\MODEM\0001 .. 0002 etc
poi punti sulla chiave corrispondente nelle classi e ahi tutte le voci
relative.
ciao
ugo

 sulla chiave corrispondente nelle classi e ahi
ahi, ma solo se pu



Ciaotutti,
*.ot

 ha scritto nel messaggio
news:9puog7$fok$1...@pegasus.tiscalinet.it...

Cercavo il codice in VB, se esiste già pronto o un programma che faccia
questa funzione.
Comunque il tuo suggerimento mi e stato molto utile. GRAZIE

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] sito su riviste con CD

salve,
ricordo che esiste un sito web che elenca tutti i programmi che escono sui
CD allegate alle riviste di informatica, solo che non ricordo il nome di
questo sito, e non sono riuscito a trovarlo.
non è che qualcuno lo conosce?
thanks.
Mario

"Mario"  ha scritto nel messaggio

Prova qui:
http://www.manuali.net/manuali/categorie.asp?cat=Varie
Poi vai su Redazione!
Ciao
Ghigo    :o)

Newsgroup: it.comp.lang.visual-basic
Titolo: report e codici a barre con CR

ciao
ho fatto dei report con Cr richiamati dal mio programma in vb, ora il
cliente mi ha chiesto di aggiungere in stampa il codice a barre. Quindi mi
sono scaricato font e ocx necessari ma quando CR li stampa il mio lettore
non li legge.
Se lo stesso codice lo metto su un file di Word, con lo stesso font cia128,
funziona tutto.
Qualcuno sa come posso risolvere questo problema?
grazie 1000
ciao

 ha scritto nel messaggio
news:b0j9an$qa3b5$1...@ID-125273.news.dfncis.de...


 ha scritto nel messaggio
news:L9bX9.29566$YG2.8...@twister1.libero.it...


 ha scritto nel messaggio
news:b0jkc5$p6s6b$1...@ID-125273.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Urgente : Controllo media player e accelerazione hardware

Qualcuno sa se esiste una proprietà nel controllo MP 6.4 che mi permetta
di settare l'hardware acceleration che si trova nelle opzioni di MP
al minimo e non, come di default, a full ?
Grazie 1000,
Rouge®
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.762 / Virus Database: 510 - Release Date: 13/09/2004

 al minimo e non, come di default, a full ?
Se non ricordo male il controllo va a prendere i parametri di MP, quindi
dovresti settarli a mano da MP e non dal controllo.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sè...." (Antico Adagio)
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
email spamtrap: 
spam...@nicolaottomano.it

Esatto, il problema è che windows li resetta a default (cioè full) ogni
volta che si apre mp... Dovrei lasciare l'applicazione sempre aperta
per mantenere l'impostazione al minimo...
"Ottomano Nicola" <amiciT...@nicolaTOGLIQUESTOottomano.it> ha scritto nel
messaggio news:Ah02d.4607$Ie2....@tornado.fastwebnet.it...



 per mantenere l'impostazione al minimo...
azz!
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sč...." (Antico Adagio)


 azz!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.visual-basic
Titolo: [udate Data non valida] Aggiornamento Campo Data tramite textbox

Su un form ho diversi textbox che vanno ad alimentare un db Access. Un campo
è di tipo data.
Se non inserisco nessuna data o una data non valida che valore devo dare
alla textbox corrsipondente?
Per l'aggiornamento del recordset uso
 ... "Update tbl_Ordini SET IDOrdine='" & Replace(txtFields(0), "'", "''")
....
                ... & "', DataNascita='" & Replace(txtFields(6), "'", "''")
_
Grazie
Hubert
P.S. con rs.update lo so fare

                 ... & "', DataNascita='" & Replace(txtFields(6), "'",
"''")
Update tbl_Ordini SET IDOrdine='" & Replace(txtFields(0), "'", "''")
             ... & "', DataNascita=null)
oppure
Update tbl_Ordini SET IDOrdine='" & Replace(txtFields(0), "'", "''")
naturalmente DataNacita deve ammettere valori null
--
bye BlackMagic
ICQ: 85485468
Aiuta la ricerca sul cancro 
http://members.ud.com
Join
at:
http://members.ud.com/services/teams/team.htm?id=2E71C62A-8E67-48DB-B472-
BCA129B35412

              ... & "', DataNascita=null)
ok ma volevo fare un controllo prima di fare l'update. Quindi mi serve il
controllo sulla textbox. Non posso assegnare alla textbox  il valore null
(mi pare di capire) anche se il dataformat della textbox è settato Data
Hubert

x Blackmagic
Scusa se ti ho mandato il post sulla mail
Hubert

 (mi pare di capire) anche se il dataformat della textbox č settato Data
sulla textbox non puoi fare il controllo, l'unica cosa che pui fare č
obbligare ad inserire
una data gestendo l'evento validate, altrimenti credo proprio che debba fare
un if controllando il valore della textbox.
p.s. per l'email no problem


 Hubert
Se proprio vuoi usare i campi data mettici 0 (zero).
Personalmente ho praticamente eliminato tali tipi di campi.
Li sostituisco (con grande soddisfazione) con un campo testo nella forma
"AAAAMMGG" e non ho piů problemi con SQL, con le localizzazioni e con i
valori vuoti/assenti/nulli, nč con DAO e con ADO (30 dicembre 1899,
mavaffa...)

                 ... & "', DataNascita='" & Replace(txtFields(6), "'",
"''")
Se propro vuoi usare i campi di tipo data, sbattigli uno 0 (zero)
Personalmente ho praticamente cancellato dalla mia mente tali campi. Li
sostituisco (con grande soddisfazione) con campi di tipo testo nella forma
"AAAAMMGG". Non ho piů problemi con SQL, localizzazioni, rappresentazioni e,
dulcis in fundo, ADO e famiglia. (30 dicembre 1899, ADO, mavaffa!)
Newsgroup: it.comp.lang.visual-basic
Titolo: capi

Non so se sono OT nel qual caso mi scuso con tutti...e mi scuso anche se
l'argomento è già stato trattato. Sto tentando di fare un programmino che mi
riconosca il numero del chiamante. Io ho un TA P-IN100-ST-D della Asus.
Penso di dover utilizzare le capi, ma non ho la più pallida idea di come
fare. Qualcuno saprebbe indicarmi dove poter trovare informazioni in merito?
Grazie a tutti.
Ciao.
Denis.

Risposta forse più o meno banale ... ma come sempre la
stessa. Hai già cercato sul sito comune, sull'msdn o su
siti di vb?
Ciao
Andrea

Sì ho già cercato e non trovo nulla.


 fare.
Non so se ci sono diverse CAPI, ma CAPI = Cryptographic application
programming interface
Forse intendi le TAPI (Telephony Application Programming Interface)
Certa TAPI su MSDN, forse trovi quello che ti interessa.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] applicazione web

mi sto cimentando con la creazione di siti internet in Vb.NET.
Non ho capito alcune cose:
1) se voglio riferirmi ad un file qualsiasi nella cartella del file aspx
come faccio? Cioè qual'è l'equivalente di app.path?
  ho provato a scrivere un file con fileopen(...) e lo scrive in system32.
2) mi sono iscritto ad un servizio hosting che prometteva servizi 
ASP.NET
.
Posso pubblicare la mia applicazione in Vb.Net, con tutti i file annessi,
senza problemi?
tra i vari server ho scelto Windows NT 4.0. Spero sia stata la scelta
giusta.
3) Infine, del file .dll creato nella cartella "bin" che devo farne dato che
sulla pagina spx c'è scritto "code behind: "webform1.aspx.vb"?
grazie a chi vorrà aiutarmi a capirne di più.

 sulla pagina spx c'è scritto "code behind: "webform1.aspx.vb"?
Il code behind, cioe' in pratica nella pagina aspx ci metti l'interfaccia
utente e poco altro (la presentazione) nella pagina vb ci metti il codice
(vien definita la logica se non sbaglio) che sta dietro a quello che
l'utente vede. In questo modo si riesce a controllare molto meglio lo
sviluppo dell'applicazione soprattutto quando non si e' soli a lavorare al
sito. Credo quindi tu debba traferire la pagina vb sul server al pari delle
altre pagine.
Saluti
Riccardo
Newsgroup: it.comp.lang.visual-basic
Titolo: [? OT] Database delle parole italiane

Ciao ragazzi!!! Sapete dove posso trovare un database (in qualsiasi formato)
contenente le parole della lingua italiana? Ovviamente senza il significato,
ma solamente il banale elenco delle parole, senza nulla di piů. Come ho
detto prima, mi va bene qualsiasi formato: Access o testo, Excel e cosě
via....
Sapete dirmi qualcosa?
Grazie!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262


Prova a guardare qui:
http://it.openoffice.org/contribuire/spellcheck.html
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

trovato, grazie....
č un file di testo un po' strano, ma dopo alcune lavorazioni l'ho importato
in un db Access. Contiene 108.731 parole italiane.....
se serve lo invio sul sito comune........
attenderň il nuovo webmaster.....
grazie di tutto, e good coding!!!


 italiane..... se serve lo invio sul sito comune........
Leggi prima la licenza ...
ciao
	maxx
P.S. Se la licenza ti crea problemi puoi provare a cercare altri
dizionari linuxiani. Cerca spell o ispell o simili ...


Potresti mandarmelo ?
Grazie :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Un programmino semplice

Come posso scrivere un programmino che mi permetta di aprire e visualizzare
(ad esempio con un menů del tipo: "File" -> "Apri") immagini bitmap ?
Grazie:-)

Allora... :) La prima parte é un suggerimento riguardante il newsgroup...
Dopo trovi la risposta...
Questo é un messaggio di risposta standard e quindi impreciso, viene inviato
in genere a chi si é da poco affacciato al NG e potrebbe non contenere le
risposte in maniera diretta...
1)  Controlla il subject! Subject tipo: "Aiutooooo", "!!!", "Non ci sto più
dentro", "Sto impazzendo" sono subject che vengono filtrati da quasi
tutti... (Escluso il sottoscritto ancora per un po') e quindi non vengono
nemmeno letti dal 90% dei partecipanti (forse meno, ma comunque tanti)
2) Prima di postare sul NG sarebbe bene seguire un certo iter:
    a) Cercare nell' Help (alias MSDN ove possibile)
    b) Cercare nei vecchi post... Se ne hai pochi... non c'é problema, qui
ci sono quelli degli ultimi 6 anni (circa):
 
http://groups.google.com/advanced_group_search
    c) Cercare sul sito comune 
http://www.it_lang_vb.net
...Comunque almeno i post vecchi, MSDN e il subject sono vitali...
                        Ciao
                                Allanon
Allora... Aggiungi un controllo picture al tuo form e fai:
picture1.picture = loadpicture("nomefile.jpg")
Facile no?... :)
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] - Presentazione software

Salve a tutti
Il mio messaggio č Off Topic ma mi permetto di scrivere perche' penso che
molti degli utenti di questo newsgroup, hanno avuto lo stesso mio problema,
cioč quello di realizzare una demo del software sviluppato per proporlo ai
potenziali clienti.
La mia esigenza č infatti quella di realizzare una presentazione di una
applicazione (sviluppata con VB) su internet, che sia il piů possibile
interattiva.
Quali soluzioni proponete?
Grazie
Paolo

 applicazione (sviluppata con VB) su internet, che sia il più possibile

Newsgroup: it.comp.lang.visual-basic
Titolo: api + IP

C'è un Api che mi permetta di conoscere l'indirizzo IP di una macchina ?
Luca

GetIpAddress (non ricordo però la dichiarazione, fai una ricerca in msdn e
dovresti trovarla)
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Come sapere qual è l'ultima riga visibile in una TextBox multiline?

In pratica in una TextBox multiline ho, supponiamo, 300 righe. La 
dimensione del controllo consente la visualizzazione di 15 righe: Per 
vedere le altre mi sposto con la scrollbar.
Ecco, io ho bisogno di conoscere il numero dell'ultima riga visibile.
 
Ci sono quasi, ma mi sono arenato.
Utilizzando l'API SendMessage con il parametro EM_LINEFROMCHAR e dando 
le coordinate del mouse dall'evento MouseDown funziona:
 
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As 
Single, Y As Single)
   Dim lPos As Long
   Dim lDWord As Long
 
   lDWord = MakeDWord(0, Y \ Screen.TwipsPerPixelY)
   lPos = SendMessage(Text1.hwnd, EM_CHARFROMPOS, 0, ByVal lDWord)
 
   Debug.Print "Linea: " & CStr(HiWord(lPos) + 1)
End Sub
 
 
...ma io ho bisogno di avere le coordinate "Y" senza dover cliccare con 
il mouse, ed indipendentemente dalla dimensione del font e del controllo.
 
Ho provato con Text1.Height \ Screen.TwipsPerPixelY ma non va bene, il 
valore ritornato è sempre -1 perchè sembra che questa dimensione non sia 
quella effettiva ma sia un po' più grande.
Difatti se do (Text1.height - 200) \ Screen.TwipsPerPixelY  funziona, ma 
non mi pare un sistema molto affidabile...
 
Vorrei sapere dai più esperti: quello dell' EM_LINEFROMCHAR è 
l'approccio giusto ?
Se si, come fare per conoscere l'altezza "reale" dell'area di testo ?
 
Grazie!

Mi basterebbe anche solo sapere come fare per determinare l'altezza (in 
pixel) dell'area di testo "utile" della textbox, in quanto Text1.Height 
ha del "di più" che non riesco a quantificare.


Il "di più" dovrebbero essere i pochi pixel che servono adisegnare il bordo 3D del textbox, sopra e sotto.
Comunque, visto che a te interessa sapere la posizione dell'ultima riga di testo visibile, non proprio il bordo estremo del controllo, una Y abbastanza affidabile per quello che devi fare la puoi ottenere sottraendo a Height metà dell'altezza del font corrente (con la dovuta conversione punti/pixel).

 del "di più" che non riesco a quantificare.
 
per textbox non mi ricordo, ma se utilizzi Listview c'è la funzione TopRow o 
simile che ti dice qual'è la prima riga visibile IN ALTO, ci aggiungi 14 e 
trovi la quindicesima riga visualizzata.
ciao 
 
 

Prova a guardare se qui trovi le risposte che cerchi...
 
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=29214&lngWId=1
 
 

From: XP Date: 11/05/2012 07:58:

Eh lo so, ma a me serve la TextBox.
 
Grazie comunque!
 


 
Devo guardarci in profondità, ma mi pare davvero Ottimo, grazie!!
 

ToSka ha scritto:

Sul libro di Balena mi pare ci fosse qualcosa in merito, ma non son sicuro
(i trucchi di vb6)
 
 
-- 
Greg 
 
 

From: greg Date: 14/05/2012 21:46:

Esatto, è il EM_GETRECT, e sembra funzionare.
Il bello è che il libro ce l'ho, ma non avevo pensato di poter trovare 
la soluzione li.
 
Grazie per la dritta.
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con VB sotto Excel...

Ho scritto una macro per Excel con VB, questo è il codice:
With Worksheets(i).Cells(m, n)
ElseIf (n = 6) Then
.Formula = "=C" + LTrim(Str(m)) + "/(D" + LTrim(Str(m)) + "+E" +
LTrim(Str(m)) + "/60)"
.NumberFormat = "0.00"
ElseIf (n = 7) Then
.Formula = "=SOMMA(F8:F" + LTrim(Str(m)) + ")/B" + LTrim(Str(m))
.NumberFormat = "0.00"
Mentre non ho problemi con n=6 (la formula viene calcolata subito), la
formula immessa nel caso n=7 visualizza l'errore #NOME? ed è necessarrio
cliccare due volte con il mouse perchè venga mostrato il risultato corretto.
La stessa formula, inserita manualmente viene subito risolta
correttamente....
Ho già provato di tutto...
Grazie a chi mi fornirà un aiuto!
Damiano
damiano...@tin.it

> "db1981" [...]:

    La proprieta' "Formula" richiede che le formule vengano inserite in
inglese, quindi non SOMMA ma SUM.
    Se vuoi inserire le formule in italiano dovrai invece usare la
proprieta' "FormulaLocal" ma in questo caso il tuo codice funzionera' solo
con la versione italiana.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Grazie...questo particolare non č cosě visibile sulla guida...

 Grazie...questo particolare non è così visibile sulla guida...
    :-)
    C'e' di peggio! Comunque dipende dal fatto che la guida comincia ad
essere utile dopo la prima lettura integrale, se possiedi le famose "basi".


Newsgroup: it.comp.lang.visual-basic
Titolo: Due domande sulla creazione degli OCX.

Domanda 1: Cosa si deve impostare per fare in modo che l'ocx si
presenti nel form, uma volta inserito, "stabile", come ad esempio il
controllo temp ?
Domanda2: se io volessi fare qualcosa del genere UserControl1.Fede, il
".Fede" e' una Sub o che cosa? Xche' non sono ancora riuscito a
capirlo...
Grazie e ciao.
Federico Galli
FedE...@tin.it
Visual Basic and Delphi
http://www.geocities.com/colosseum/loge/2151

Se hai qualche codice esplicativo sarebbe meglio.
Grazie.


capirlo...
Può essere una proprietà, od un metodo, dipende cosa implementi nel
codice.
Per es. se nell' UserControl , digiti 
Property Let Fede(NewFede as Boolean)
	...
	PropertyChanged "Fede"
	ecc. ecc.
	...
end property  
Questa é una definizione di proprietà, in questo caso di sola
scrittura, di un valore booleano. Se devi anche leggerla dovrai
scirvere la conseguente Property Get.
Un metodo , invece, é in pratica una sub se non restituisce dati, o
una function se li restituisce
Si possono anche adottare delle costanti enumerative per dei valori
predefiniti, dichiarati nell'usercontrol.
Se hai bisogno, fammi un fischio che ti mando un po' di robetta ( hi
hi )
---------------------------------------------------
Genesio Conti
E-Mail address : 
gco...@NOSPAMMERSnapoli.peoples.it
Eliminare NOSPAMMERS per la risposta...
---------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Urge Aiuto!!

Slave volevo chiedervi come posso far esecuire un file .exe (pippo.exe,
per es.) nell'evento click di un command button.
Ho necessita' di far partire un programmino compilato e reso eseguibile in
c++, con un ssemplice click di un interfaccia fatta in VB....
Per favore chiedo AIUTO!!!!!!!
Ciao e grazie
           By
    Daniele  Biasci               .--"~~"    ~"___
                                Y              ]  ~~"\
s18...@studenti.ing.unipi.it
    l   `v.,__/' ]
                                  \   |   7~~"        /'
                                   \  |  / /~"------"~
                                 __.} l_/-^-<-.
                           .--"~      Y     I Y
                          /           l    oj-<______
                          Y       _     ~---~   (   ^ Y
                          l       |~t-.__(    // \.__.^
                           \      | |    ~\      _.^
                            "-._  | |      "---"~
                                Y |-^----------..,__
              .                 | |--.,__   --.,__  ~"-.
              \                | l l    "~--.,_  ~--.  \
               \    _____      |  \ ___,      "-._    /
                \>-"~     ~"-.--j   ~----/          "--"
                /        ,--.           Y
           _Y_ /     (    )     ___  |_
          ,-~   "       "--"     "   ~-< ~-.
          /                    Y         \   \
         /          /     .    l          Y  )Y
        /     l    /-.____l    !\,      ) ! / /
       Y    / /"--" /      __/' \     / /_K-~
       `__K-"__.-"              ^.__K-"


C'è il comando Shell (guarda sull'help)
P.S. era già stato chiesto di non appesantire i messaggi con firme
(pur belle) ma chilometriche. Grazie
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Usa il comando Shell "pippo.exe"