mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazione ASP

Sto effettuando il porting di un software che ho sviluppato verso la
modalità ASP ( Application Service Provider ). Da alcune ricerche ho
rintracciato un tool della Cirix che può essermi di supporto. Qualcuno sa
cosiglairmo prodotti simili ed a cui si puo accedere con versione
evaluation???

 modalità ASP ( Application Service Provider ).  [...]
---> ASP Application Service Provider ?
Ti riferisci forse alla Tecnologia Active Server Pages ?
O sono tonto io? Spiegami meglio ... ;-)

 wrote in message
news:a212rl$juk$1...@newsreader.mailgate.org...

No, penso che voglia dire proprio Application Service Provider. Si "affitta"
il programma a degli utenti esterni.
Diverse sigle del genere esistono, tipo : ISP (Internet Service Provider),
MSP (Management Service Provider)
Guardando il post originale (trovato su Google) credo che lui cerchi un soft
"client" per accedere alla sua applicazione.
Ha accennato a Cirix (ma credo voglia dire CITRIX).
In effetti, mondialmente, é il più usato, però la nuova versione di Terminal
Server di M$ ha molte delle funzionalità di Citrix.
Non solo, per far funzionare Citrix hai bisogno di installare Terminal
Server....
Se MrOnederfull é interessato può ri-postare per ulteriori informazioni.
Ciao
Sal

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema arrotondamento euro

Buongiorno a tutti, ho un problema: sul mio PC se arrotondo 0,125 euro mi
risulta 0,13 (come è giusto che sia) e su un altro PC con Win XP (e access
97) mi scrive 0,12.
Qualcuno sa dirmi qualcosa ?
--
Ciao e grazie, Fabio.

 Qualcuno sa dirmi qualcosa ?
FAQquozza gigante da 100 post/mese!!!!!!!!!!!!
Usa FormatNumber
Ciao
--
Timothy Redaelli

La funzione formatnumber c'č nel visual, ma per le query di Access come
faccio ?


Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
Saluti.
Emanuele.
Newsgroup: it.comp.lang.visual-basic
Titolo: [.Net] EnableVisualStyle e form Splash

Ciao.
Ho creato una semplice applicazione in 
VB.NET
 2003, composta da un modulo
con una sub Main e due form con 1 Button su ognuna.
Faccio girare l'exe su Windows XP Professional.
Questo è il codice del Modulo1:
Module Module1
    Sub Main()
        Application.EnableVisualStyles()
        Dim frm1 As New Form1
        frm1.ShowDialog()
        Application.Run(New Form2)
    End Sub
End Module
Il primo problema è che il bottone sul Form1 non ha lo stile XP, nonostante
la sua proprietà FlatStyle sia impostata a System.
Quando chiudo Form1 premendo il bottone, mi appare il secondo form e anche
qui manca lo stile XP sul bottone.
Se però non visualizzo il form1, quindi tolgo la riga frm1.ShowDialog, il
bottone sul form2 viene visualizzato correttamente con lo stile XP.
Nella realtà il form1 sarà un form di Spash e prima della visualizzazione di
Form2 ci sarà un po' di codice.
Cosa sbaglio?
Grazie.
Ciao
-- 
Skysurfer

 ha scritto nel messaggio 
news:ktbAd.5645$H%6.26...@twister1.libero.it...

Ho notato che se elimini il button nel form1,
il button di form2 si presenta secondo lo stile xp
Ave
giuseppeD
---
CCR 

  [cut]
Ciao, prova ad inserire una chiamata ad Application.DoEvents() dopo la 
chiamata ad EnableVisualStyles(), questo risolve alcuni problemi di 
quest'ultimo metodo appunto. Se ti interessano maggiori informazioni ti 
consiglio di leggere qui: 
http://blogs.msdn.com/rprabhu/archive/2003/09/28/56540.aspx
HTH
-- 
Massimo Prota [Microsoft .NET MCAD]
MyWebLog:  
http://blogs.ugidotnet.org/mprota
BlogFeed: 
http://blogs.ugidotnet.org/mprota/Rss.aspx

 ha scritto nel messaggio 
news:ktbAd.5645$H%6.26...@twister1.libero.it...
[Taglio]
mi sembra che il seguente funzioni
 Private Sub Form1_Activated(ByVal .......................................
        Me.Button2.FlatStyle = FlatStyle.System
        Me.Refresh()
    End Sub
Ave
giuseppeD
---
CCR

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





Salve a 
tutti.
Qualcuno sa se esiste un modo di leggere direttamente ingressi e 
uscite di
un PLC della serie S7 con VB?
L'idea sarebbe quella di 
monitorare da PC  la situazione del PLC senza
appesantire il programma 
del PLC stesso.



Dovresti andare a leggere da porta seriale del PC le word o gli I\O del PLC.
Di solito avviene una interrogazione "sicura" , ovvero il PC invia una
stringa di domanda ,se la stringa risulta giusta il PLC ti risponde con una
stringa di OK.......
Es.=Voglio sapere quanto vale DM300
- invio stringa di domanda ( naturalmente devi avere il manuale del PLC per
sapere cosa devi inviare(CAPITOLO DI COMUNICAZIONE) ).
- attesa (circa 0.5 / 2 millisec. dipende dalla velocità del PC) della
risposta che sarà una stringa contenente la tua domanda più la risposta in
caso di invio domanda corretta, altrimenti riceverai un codice di errore.
Cose più dettagliate non ti saprei dire anche perchè sinceramente per adesso
ho solo creato comunicazioni PC -> PLC con PLC OMRON..
Ho dato un'occhiata ai S7 e la struttura è molto simile....se prossimamente
farò un S7 te lo farò sapere...
Ciao
    Stefano





Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.Net e TStringSet

Ciao a tutti, ho un problema con gli string set. Molto semplicemente non
so come sono definiti e google non mi aiuta. Riporto porzione di codice
imputata, errore e stack. Sapete aiutarmi? Grazie
[CUT]
Dim a As New MapServer.TStringSet
a.string(1) = "x"
a.string(2) = "y"
[CUT]
L'errore:
Riferimento a un oggetto non impostato su un'istanza di oggetto.
Analisi dello stack:
[NullReferenceException: Riferimento a un oggetto non impostato su
un'istanza di oggetto.]
   traceRouteVB.MapServerTest.Button8_Click(Object sender, EventArgs e) in
C:\Progetti\TravelNetGeoPHP\tnvbdemoextra\MapServerTest.aspx.vb:131
   System.Web.UI.WebControls.Button.OnClick(EventArgs e)
 
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument)
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   System.Web.UI.Page.ProcessRequestMain()
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Riferimento a un oggetto non impostato su un'istanza di oggetto.
Non ho utilizzato MapServer.
Quel a.string(1)
sembra parte di un array,
presumo che la variabile debba essere un array.
Ave
giuseppeD
---
CCR

Newsgroup: it.comp.lang.visual-basic
Titolo: textbox numerica

sempre in VB2008, come fate a far si che in una textbox vengano
inseriti solo numeri?
ho provato il seguente ma mi dà sempre come risultato 'is not digit',
stessa cosa anche se uso IsNumber
Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles TextBox3.TextChanged
        If Char.IsDigit(e.ToString) Then
            Label1.Text = "is digit"
        Else
            Label1.Text = "is not digit"
        End If
    End Sub

         If Char.IsDigit(e.ToString) Then
If Not (Char.IsDigit(e.KeyChar)) Or (Char.IsSurrogate(e.KeyChar)) Then 
        e.Handled = True 
Else 
        Beep() 
End If
Trovato da qui (primi risultati)
http://www.google.com/search?client=opera&rls=it&q=textbox%20solo%20numeri%20isdigit&sourceid=opera&ie=UTF-8&oe=utf-8&um=1&sa=N&tab=gw

    End Sub
Un modo più furbo, a mio avviso:
http://www.vb-helper.com/howto_net_allow_only_digits.html
Bye
Raf

Newsgroup: it.comp.lang.visual-basic
Titolo: Cubo rotante con immagini

Sto cercando un ocx o che altro che mi permetta di associare delle immagini
alle facce
di un cubo facendolo rotare magari con un effetto zoom....!
esagero?.... in java ho visto qualcosa, ma a me serve in VB, salvo creare un
avi da visualizzare in VB usando qualsiasi cosa, anche un'applet o che.....
qualcuno ha un'idea o un indirizzo......
Ciao, grazie
Luigi

 wrote in message
7u244s$aum$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [Distribuzione Crystal Report] Forse una soluzione...

Salve al tutto il Ng,
forse ho trovato il problema per il quale i report di cr non vengono
visualizzati sui computer client:
potrebbe essere per il fatto che il file rpt non trova più i collegamenti
col db?
ciao
Brunix

 Brunix
ciaociao

Se i report e il db sono nella stessa directory, prima di eseguire
CrystalReport.Action = 1, imposta CrystalReport.DataFiles(0) = App.Path
Ciao, Vincenzo

Newsgroup: it.comp.lang.visual-basic
Titolo: [semi-OT] Algoritmo tracciamento contorni

Qualcuno mi sa indicare un semplice algoritmo di tracciamento contorni di
un'immagine?
In particolare mi servirebbe qualcosa per tracciare i contorni di un oggetto
su sfondo uniforme (una specie di mask color per intenderci).
Grazie, ciao

 un'immagine?
Mi e' gia' capitato di dover fare qualcosa del genere ed ho
usato una routine per il calcolo delle curve di livello,
dopo aver messo l' immagine in una matrice di pixels.
Come routine per trovare i livelli ho usato la famosa
CONREC (che puoi trovare in diversi miei progetti a:
http://www.flanguasco.org
).  Se poi ti dovesse interes-
sare posso mandarti un progettino di esempio.
Ciao, Buona Befana ed a risentirci.
Franco
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Restituire parte di un array.

Ho trovato il seg. es. sul mio libro di studio. Mi aiutate a capirlo, magari
passo-passo?
'Restituisci una parte di un array Long
'Nota: fallisce se FIRST o LAST non sono validi
Function SubArray( arr( ) As Long, first As Long, last As Long,
newFirstIndex As Long ) As Long( )
    Dim i As Long
    Redim result( newFirstIndex To last - first + newFirstIndex ) As Long
    For i = first To last
        result( newFirstIndex + i - first ) = arr ( i )
    Next
    SubArray = result
End Function
Ecco, è formattato secondo le regole del codice quindi un copia e incolla va
bene.
Grazie a tutti.

 End Function
Ragazzo, quand'è che inizierai ad armarti di pazienza, carta, penna, buona
volontà, un po' di cerverrlo e (solo in ultimo) del debugger?
C'è ben poco da spiegare in queste 4 (quattro!) righe di codice: prende un
array, e ritorna come risultato della funzione (io l'avrei restituito come
parametro...) la parte richiesta.
Ciao

 parametro...) la parte richiesta.
Scusa, si hai ragione, infatti ora che ho preso carta e penna ho capito.
A volte sono troppo impaziente.....voglio terminare un capitolo entro la
sera e delego il compito delle spiegazioni al NG.
Ma non è vosì che devo fare........scusate la superficialità.

Newsgroup: it.comp.lang.visual-basic
Titolo: ?Descrizioni Costanti

Volevo sapere dove posso trovare le costanti di windows con relative 
descrizioni, in italiano.
ES: WS_EX_TOOLWINDOW serve a...
Grazie
Carmelo 

 ha scritto nel messaggio
news:4533761e$0$25889$4faf...@reader1.news.tin.it...


 ES: WS_EX_TOOLWINDOW serve a...
Su MSDN, ma in genere si parte dalla funzione perchè sono legate a questa.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Manuale vbscript??

Stò cercando un qualche manuale sui vbscript, sapete se nella rete esiste
qualcosa??

 qualcosa??
    Sito Comune del newsgroup it.comp.lang.visual-basic
 
http://www.it-lang-vb.net/
Sezione Documenti (mi sembra).
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Disabilitare gli eventi durante l'esecuzione di un Form

Ciao a tutti.
Ho la necessità di modificare il valore di un checkbox (Check1) all'interno di
un form, in base alla selezione di un altro nello stesso form (Check2).
Ho quindi una routine Check2_Click che esegue ad esempio Me.Check1.Value=1
impostandone il nuovo valore del Check1; in questo modo mi parte l'evento
"click" su Check1 (ossia viene richiamata la Check1_Click).
E' possibile fare in modo che ciò non accada, ossia che l'evento click sia
eseguito solo quando clicco realmente su un certo Check1?
Sono abbastanza profano del mondo Microsoft Visual Basic, ma spero di essermi
spiegato sufficientemente.
Grazie anticipato a chi potrà aiutarmi.
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 essermi spiegato sufficientemente.
Testa, nell'evento click di ogni checkbox, se lo stesso è lo
Screen.ActiveControl

 > essermi spiegato sufficientemente.


 quelle invocate senza un reale click da parte mia).
Si tratta di controllare l'oggetto:
Private Sub Check1_Click()
    If Check1 Is Screen.ActiveControl = False Then Exit Sub    'Click
indiretto
    'Istruzioni per click diretto sul Check1
    '...
End Sub

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

salve
Problema: grafici XY (con asse secopndario Y) e stampa.
1. sto utilizzando MSChart (VB5) con qualche problema.
    L'help in linea NON è chiara e alcuni eisempi NON funzionano (si
legge che talune funzioni saranno abilitate in futuro).
Qualcuno sa dove posso trovare qualche esempio completo?
2. Conoscete qualche sw alternativo a MSChart che mi consenta di fare
grafici XY (e stamparli) in breve tempo ?
Grazie,  bye

 grafici XY (e stamparli) in breve tempo ?
Ho scaricato l'altro giorno il prodotto First Impression e mi ha fatto
un'ottima impressione.
Anzi, ad essere sincero penso che lo adotterò e te lo consiglio (cerca
First Impression su un motore)
Circa il tempo, non farti illusioni: creare e stampare dei grafici è
un'attività che richiede moltissimo tempo al programmatore.
Pensa solo a questo: il grafico 'pieno' e 'carico di colori' che va
benissimo a video, sulla stampante laser viene malissimo.
O ancora, come ti regoli con titolo, legenda etc.
Ma il problema principale è che appena avrai creato il primo grafico te ne
chiederanno 1000 varianti.
Saluti
Silvio Sorrentino

Gentile Silvio, 
grazie per la risposta;
sto cercando di scaricare First Impression ma sia da "Yahoo!" che da
"Altavista" NON riesco a trovare siti con Download.
Puoi consigliarmi qualcosa ?
Ciao
Maurizio


Vuoi dire che non trovi il sito?
Uhmmmmm ........... provo ad attachare l'url della Visual Components-
Per il download (circa 4 mega) ti suggerisco l'orario 5.00 - 7.00
(naturalmente antemeridiane).
Mi hanno promesso di inviarmi il CD di prova, ma ho fatto prima a
scaricarlo (beata insonnia!).
Saluti
Silvio Sorrentino
end
Newsgroup: it.comp.lang.visual-basic
Titolo: problema dopo il boot

Salve a tutti,
ho il seguente problema: come posso fare per far sě che quando accendo il
computer (dopo il boot)viene eseguita una mia applicazione (EXE)?
Grazie.

 ha scritto nel messaggio
news:Dl4f9.1836$6O4....@twister1.libero.it...


> un'applicazione VB "as a service"
Sebbene funzioni benino, come tutti gli accrocchi č piuttosto pericoloso. Io
eviterei di farlo girare su un pc che non č mio e distante al massimo 42 cm.
stefano.

 ho il seguente problema: come posso fare per far sì che quando accendo il


 ha scritto nel messaggio
news:uZ4f9.83884$pX1.2...@news2.tin.it...


 ha scritto nel messaggio
news:alk72q$aug$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:C%4f9.1958$Oz2....@twister2.libero.it...

Non mettermi paura...che io lo uso su un progetto vasto (nel senso che lo
usano in 20.000 )...fin'ora non ho avuto problemi...TOCCHIAMOCI!!!!
Ciao

 eviterei di farlo girare su un pc che non č mio e distante al massimo 42 cm.
Lo so che 42 č "La risposta alla domanda fondamentale su
La Vita, L'Universo e Tutto Quanto", ma perché proprio 42
in questo contesto :-))) ?
Bye, G.

 in questo contesto :-))) ?
Incredibile, qualcuno conosce Douglas Adams, e se lo ricorda pure per
utilizzarlo nelle citazioni!!!
La vita non è così brutta come dicono, allora :-)
Salutoni
Sergio

La lunghezza del mio braccio, of course!
Non penserai che voglia fare la fatica di estenderlo - o addirittura di
alzarmi!!!
s-)

 La vita non è così brutta come dicono, allora :-)
Già :-).
<omertà ON>
    <sottovoce ON>
        <marranzana ON>
            P.S.: Se per caso ti manca qualcosa, ci sono i PDF:
 
http://utenti.lycos.it/DouglasAdams/
            Ah, io non ti ho detto niente, OK ? ;-)
        <marranzana OFF>
    <sottovoce OFF>
<omertà OFF>
Bye, G.

Non mi hai detto nulla, ma ti ringrazio lo stesso
Salutoni
Sergio

 ha scritto nel messaggio
news:Dl4f9.1836$6O4....@twister1.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Deormazione delle foto

Ciao a tutti, esiste una libreria che mi permetta di radrizzare
fotografie scattate con un grand'angolo?
Un esempietto l'ho trovato cercandolo su google di una scacchiera,
veniva scattata una foto  di lato, mettevi una griglia seguendo i
colori della scacchiera e quando premevi un tasto, il programma
radrizzava la scacchiera in maniera perfetta.
Quanlcuno sa dove posso trovare una cosa del genere (anche a
pagamento) ?
Grazie a tutti, Marcelo

Prova a vedere tra i plugin di Paint.NET.
Sono tutti scritti in .NET, quindi puoi usarli sia sotto .NET che sotto
VB6 tramite interoperabilitą.
http://paintdotnet.forumer.com/viewforum.php?f=16
Nicola
marcelo...@gmail.com
 ha scritto:


Ciao, Grazie per la risposta,
purtroppo mi  fermo un po' perchè devo mettermi dietro ad un progetto
già iniziato, da finire, che è assolutamente da consegnare dopo le
ferie (fine agosto),
appena ho 5 minuti ci guardo e faccio sapere se era quello che
cercavo.
Intanto ho scoperto che la funzione alla quale mi riferivo si chiama
"correzione lente" in photoShop....
Grazie ancora, ciao ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda ... finanziaria

Sono un dilettante. Finora ho programmato solo per mio uso e consumo.
Ora ho fatto un programmino in VB5 su richiesta di un tale, amico di amici.
Che criteri si possono seguire per quantificare un compenso?
E' la prima volta che mi capita.
Franco 

 ha scritto nel messaggio 
news:47600090$0$10624$4faf...@reader2.news.tin.it...

E' molto variabile la cosa; puoi tenere conto di questi punti:
- tempo impiegato all'analisi;
- tempo impiegato per lo sviluppo (incluso test e modifiche);
- budget del richiedente;
- originalità del progetto;
- sei i sorgenti li tieni tu o no;
Per tagliare la testa al toro; se pensi che la tua applicazione verrà 
utilizzata e ti aprirà un "canale" per una collaborazione ad ampliarla, a 
mio parere, avrà un costo inziale "bilanciato".
Se invece è "a scatola chiusa" e morirà lì; il costo sarà più "calibrato"...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.lang.visual-basic
Titolo: Generazione di codice

Qulalcuno conosce un metodo per inserire codice nei codePane nell'esatta
posizione del cursore ?
Grazie a tutti





Newsgroup: it.comp.lang.visual-basic
Titolo: (?) come intercettare ALT+TAB?

devo intercettare ALT+TAB da un'applicazione in VB6, se non è possibile devo
riuscire a disabilitarlo solo in quella applicazione, e non nelle altre...
come posso fare?
grazie
--
...GooD LooK...
EffEPi SySteM
EffEPi...@iol.it
Fabrizio Parrella
 - VB6 -

Hai provato ad impostare la proprietą KeyPreview=True dei form interessati e
a mettere il codice nell'evento KeyPress o KeyDown del Form ?
Se hai una applicazione MDI perņ, di default il form MDI intercetta ALT+TAB
come predefinito per passare da una Child all'altra e senza l'utilizzo di
API non riesci a venirne fuori.

si, ho provato, ma non conosco il codice appropriato, ho intercettato
ALT+F4, ma ALT+TAB.....
se conosci la soluzione sarei grato spedirmela!!


...
Newsgroup: it.comp.lang.visual-basic
Titolo: Sql Aiuto !!!!

UPDATE CLIENTI SET  TBUONI = ( SELECT SUM(QUANTITA)  FROM TAB_BUONI
GROUP BY TAB_BUONI.CODCLF  )
Accidenti Perche mi dice che la query non e' modificabile  !!!
Antonio Tanzillo  
a...@pippo.netgroup.it
KillPippoforrepondez

 Accidenti Perche mi dice che la query non e' modificabile  !!!
Credo che sia colpa del GROUP BY.
l'SQL che usa GROUP BY ritorna un numero indefinito di record. quali di questi
deve essere assegnato a TBUONI?
Prova cosi':
UPDATE CLIENTI SET  TBUONI = ( SELECT SUM(QUANTITA)  FROM TAB_BUONI );
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes

Accidenti Perche mi dice che la query non e' modificabile  !!!
Non se sia quello il problema, ma SELECT SUM(QUANTITA)  FROM TAB_BUONI
GROUP BY TAB_BUONI.CODCLF in generale ritorna più di una riga (tante
quanti sono i valori diversi di TAB_BUONI.CODCLF), quindi mi sembra un
po' difficile fare entrare tutto quanto in un solo campo TBUONI.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

UPDATE CLIENTI SET  TBUONI = ( SELECT SUM(QUANTITA)  FROM TAB_BUONI );
In effetti ci dovrebbe essere una corrispondenza tra il record TBUONI
del lcienti e il totale buoni rilevato nella seconda tabella. 
UPDATE CLIENTI SET  TBUONI  setta tutti i record->campo TBUONI ad una
lista di TBUONI . 
Diciamo che ci vorrebbe anche un WHERE CLIENTI.CODCLF=BUONI.CODCLF .
In teoria dovrebbe funzionare , cosi come e' anche indicato sul testo
GUIDA AL SQL (McGrail) , ma come al solito non va !!!
Ciao.
Antonio Tanzillo  
a...@pippo.netgroup.it
KillPippoforrepondez

Newsgroup: it.comp.lang.visual-basic
Titolo: Come fare con TREEVIEW piu livelli.

Non riesco a gestire una struttura treeviw a  tre livelli. Avete qualche
esempio ?
Giuseppe

Set nodX = TreeView1.Nodes.Add(Null, Null, "ChiaveA", "VoceA")
'I° Livello
Set nodX = TreeView1.Nodes.Add("ChiaveA", 4, "ChiaveB", "VoceB")    'II°
Livello
Set nodX = TreeView1.Nodes.Add("ChiaveB", 4, "ChiaveC", "VoceC")   'III°
Livello
Set nodX = TreeView1.Nodes.Add("ChiaveC", 4, "ChiaveD", "VoceD")   'IV°
Livello
...
...
...
Spero sia tutto chiaro ^__^
Ciao Luciano.
Newsgroup: it.comp.lang.visual-basic
Titolo: Come rinominare i files...

Come posso rinominare una serie di files, evitando però, di incorrere
nell'errore di "due files con lo stesso nome?"
Ringrazio tutti.
(Scusate l'ygnoranza, purtroppo non ho l'MSDN in linea)
Inoltre, come posso far aprire un file a Windows da VisualBasic?!?!
(ad esempio una .jpg (nel mio computer registrata sotto l'applicazione Adobe
Photoshop))

 Photoshop))
usa l'istruzione shell()
...mi sa che ho risposto completamente fuori tema... scusa!

 wrote in message
8o18e4$hdv$1...@fe2.cs.interbusiness.it...

no, non proprio...anzi.
Ma qual'è il comando e la sintassi della renaming ?!?! Sul vecchio Basic
8-bit era:
Name "Ciro" as "Gennaro".
 Nel VB ?!
Inoltre: come faccio a far contare a VB quanti files e/o quante subdirectory
ci sono in una directory ?!?
Grazie Mille

La sintassi del Name č rimasta identica, volendo puoi appoggiarti
all'oggetto FileObjectSystem e sfruttare il metodo MoveFile...ma č la stessa
cosa.
Contare il files in VB? Prova cosě:
Dim FLB As FileListBox
Set FLB = Controls.Add("VB.FileListBox", "FList")
FLB.Path = "C:\WINDOWS"
c = FLB.ListCount
in C hai il numero dei file...se ti interessa anche i nomi:
for i=1 to c
     f$=FLB.List(i-1)
next i
Gianni Moretti

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore -21471921191, Physical database not found (Crystal Report 8.5)

Ciao a tutti.
Mi si verifica l'errore di cui all'oggetto cercando di stampare un report
realizzato con CR 8.5 SOLO su macchine Win98SE (con tutti gli aggiornamenti
Windows Update installati).
Non trovo notizie di tale errore (-21471921191) da nessuna parte.
Qualcuno di voi lo ha già incontrato e magari superato ?
Ciao e grazie.
Roby

Roby SGM ha scritto:

No, ma un codice così uscirà solo dalla prossima stagionatura di bourbon.
Vorresti, gentilmente, citare il codice di errore esatto? Grazie.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] connettere pc e cellulare con MSComm Control : Come fare ?

Ciao a tutti, volevo sviluppare un'applicazioen che risponde alla chiamata
di un cellulare attraverso il modem con il controllo MSComm.
Ho provato impostando il modem con risposta automatica : "ATSO=1" ... sembra
che si connetta (il modem "dialoga" con il cell per circa 1 min.) e poi mi
risponde "NO CARRIER" !!!
come devo fare x stabilire una connessioen ???
una volta connesso vorrei intercettare i toni DTMF inviati dalla pressione
dei tasti sul cell...
vi prego aiutatemi .... ho guardato su internet ma non ci capisco nient.
......
Grazie

 wrote in message
9ikk7s$fl7$1...@usenet.inwind.it...


 ha scritto nel messaggio
news:SUp37.3555$Pv.1...@news.infostrada.it...



Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e Sort

Salve,
sto utilizzando ADO per una connessione ODBC ad un database. Il problema
e' che quando cerco di fare il sort del recordset che ottengo dalla
query SQL, mi da un errore del tipo: "Proprieta' o metodo non supportati
dall'oggetto". Nella guida l'esempio riportato e' lo stesso. Perche' non
funziona?!?!?!?
Riporto il codice utilizzato:
Set Reco = New ADODB.Recordset
Reco.CursorType = adOpenKeyset
Reco.LockType = adLockOptimistic
strSQL = "SELECT codice, data From tabella where codice like '%401%' "
Reco.Open Trim(strSQL), Conn
Reco.Sort = "codice, data"

 ha scritto nel messaggio
news:3B24931D...@cmns.mnegri.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Inviare per e-mail un file HTML

Qualcuno sa come inviare via E-MAIL un file HTML con _immagini_ (usando come
base il programmino SMTP sul sito comune)?
Questa e' tosta!! :)

 Questa e' tosta!! :)
C'è di peggio ! ;-))
Guarda caso, l'ho appena fatto, e pare che abbia funzionato.
(Auguri di Buone feste alla mail list dei nostri collaboratori :-)  )
Per farlo ho dovuto però usare un metodo un po' tortuoso per preparare il
messaggio, per fare la codifica MIME del messaggio e poterlo inviare.
So che ci sono programmi apposta, ma non avevo tempo di cercarli... e poi,
vuoi mettere la soddisfazione di usare uno "SporcoTrucco®" ? ;-))
Segui passo passo queste indicazioni:
1) Preparare la pagina HTML con le immagini in Front Page Express.
    Se non hai FP, una ultrasemplice potrebbe essere così:
    ______________
    <html>
    <body>
    <p><img src="file:///C:/WINDOWS/Desktop/auguri.gif" width="410"
    height="345"></p>
    </body>
    </html>
    ______________
    Ovviamente devi cambiare il nome e le misure (usa i pixel) del file
     immagine che usi.
    Se vuoi l'immagine come sfondo ripetuto, puoi fare così:
    ______________
    <html>
    <head>
    <body background="auguri.gif">
    </body>
    </html>
    ______________
2) Inviarla a te stesso con Outlook Express utilizzandola come
    "Elemento decorativo". OE eseguirà la codifica MIME. ;-))
3) Prendere il file ricevuto e salvarlo come file di posta elettronica.
4) Rinominarlo in MAILING.TXT, aprirlo con Notepad (o con Wordpad
    se è troppo lungo, avendo l'accortezza di salvare in modo testo)
    e tagliar via gli header, fino alla linea Mime-Version, che devi lasciare.
    A questo punto avrai un messaggio codificato MIME, pronto da inviare.
5) modificare il programma SMTP remmando tre righe:
------------------------------------
Nella Sub MailTo(....) devi trovare queste righe:
......
OKToSend = False
WS(1).SendData "Subject: " & Subject & Chr$(13) & Chr$(10)
While OKToSend = False: DoEvents: Wend
' queste linee sono state disattivate per poter mandare un messaggio precostruito.
'OKToSend = False            <--------------- questa,
'WS(1).SendData vbCrLf            <--------------- questa
'While OKToSend = False: DoEvents: Wend            <--------------- e questa.
strdata = ""
Open msgfile For Input As 10
While EOF(10) = False
Line Input #10, l$
......
------------------------------------
6) Ovviamente NON devi inserire il logo.
Fammi sapere se la cosa funziona o se hai problemi, nel caso la
mia mail vera è sotto.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com
Newsgroup: it.comp.lang.visual-basic
Titolo: CREAZIONE CONTROLLI

Ho bisogno di creare dei controlli su una form (per esempio Bottoni), ma
poichè non sò a priori quanti dovranno essere, avrei bisogno di crearli dal
codice.
Per esempio una variabile mi riporta il valore 3 e io visualizzo sulla form
tre bottoni e gli associo un'azione sul click.
E' possibile?
La mia ignoranza non ha limiti 8-)
Grazie
Giampy

...

Si è possibile. Devi per prima cosa disegnarne uno a design-time (lo puoi
rendere invisibile se non ti serve subito) con index=0
A runt-time puoi utilizzare la funzione Load Nome_controllo.
Ricordati di rendere la proprietà Visible del controllo appena caricato a
True altrimenti non lo vedi.  Non è necessario assegnarli la
proprietà index (si arrangio virtual machine di VB5)
Adios Raffa73 V-B's-Programmers

Newsgroup: it.comp.lang.visual-basic
Titolo: Approposito del Sito Comune

COMPLIMENTISSIMI! :-)
Erano un paio di mesi che non ci facevo un giretto e.. devo dire.. DAVVERO
BRAVI!
Mi dispiace di non essere alla vostra altezza... anche per il semplice
motivo di non essere in grado di potere contribuire a mia volta. Non so..
forse... possono servire delle semplici funzioni di geometria (rette,
piani, intersezioni ecc..) ?
-- 
Ciao da MioMao!
---------------------------------------------------
+++++  Visita la mia CasaPagina! +++++
++++ 
http://www.digibank.it/miomao
 ++++


Manda al webmaster :-)
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: listview e date

Salve a tutti,
se la colonna n del mio listview contiene delle date nel formato gg/mm/yyyy, č
possibile ordinare gli item del controllo secondo i valori di questa colonna?
Ho fatto delle prove e il listview ordina gli item considerando le date della
colonna n come stringhe e non come date. Cosě ho un ordinamento del tipo:
11/10/2001
11/11/2001
20/10/2001
anziché
11/10/2001
20/10/2001
11/11/2001
Esiste un modo per ordinare nel modo corretto gli item (possibilmente evitando
di inserire le date nel formato yyyy/mm/gg)?
Grazie,
Nicola
-- 
Posted from  [194.243.32.28] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 possibile ordinare gli item del controllo secondo i valori di questa colonna?
Io ho risolto cosi' (ma non saprei se ci sia una soluzione migliore):
aggiungi una colonna di larghezza 0 cosi' che non sia visibile e che contenga le date
nel formato
       aaaammgg
e quando ordini la listview per data in realtà la ordini in base alla nuova colonna...
Newsgroup: it.comp.lang.visual-basic
Titolo: Scambio aree in memoria.

Salve gente,
ho due applicazioni che vorrei far "parlare". I dati da scambiare sono
due o tre variabili ma non so come fare. 
Usare un file è troppo lento per cui mi chiedevo se era possibile e
come condividere un'area di memoria o inviare messaggi da
un'applicazione ad un'altra.
Potete/Sapete aiutarmi ;) ??
Grazie
fabio....@libero.it

 un'applicazione ad un'altra.
potresti provare col DDE... scusa se sono vago ma non l'ho mai usato un
granché
Ciao
Faber

 > un'applicazione ad un'altra.
La cosa migliore e' usare le mailslot.
Sono pseudofile residenti in memoria.
Ciao.

 > > due o tre variabili ma non so come fare.
Con due o tre variabili un file di scambio non e' per niente lento il
problema e' sapere quando andare a leggerlo. 
se devono essere sempre in colloquio i programmi le possibili
alternative potrebbero essere fare un applicazione client server con
winsock che gira sul pc locale, trovi un ottimo esempio sul sitocomune,
oppure anche un applicazione cliente server che usa in locale un Exe
ActiveX come server per questo l'esempio dovrebbe essere tra i programmi
dimostrativi di VB 
Ciao stefano

potresti usare anche winsock , facendo così la tua applicazione (o le
applicazioni) sono anche + modulari , se un giorno queste app dovessero
funzionare su due pc diversi in rete non devi riprogettarle.
Ciriciao gente.

Scusa se sono sfacciato, ma per caso non avresti un esempio sull'utilizzo
delle mailslot?
Se ce l'hai me lo potresti cortesemente postare?
-----------
Ciao e grazie
Sabba

Mi spiego meglio, 
la mia applicazione dovrebbe verificare ogni 5 secondi se esiste un
dato rilevato da un'altra applicazione e scritta in un db access.
Una soluzione è interrogare ogni 5 secondi il db e verificare se
contiene i dati ma ho paura di stressarlo troppo.
Le due applicazioni girano sulla stessa macchina.
Grazie

 Se ce l'hai me lo potresti cortesemente postare?
Ho un esempio in C (preso da MSDN), in VB nessuno.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Alcune domande

Salve potete rispondere  alle seguenti domande?
1)Ho un listbox e in questo vorrei avere delle frasi scritte con colori
diverse.Come modifico l'attributo del colore,assumono tutte lo stesso colore
2)Come faccio a cambiare colore alle parole di un pulsante?
3)Come si crea un eseguibile invisibile che quando entra in esecuzione non
compaia nel
process manager e sia sempre in funzione?
5)In un textbox,cliccando su una riga specifica vorrei che accadesse un
evento specifico:(tipo in outlook per aprire la posta)
6)Come faccio a leggere un file tipo :
stringa numero
oppure
numero numero_ numero etc...
In c esiste una funzione molto potente che permette di leggere un file
formattato: ad esempio  fscanf(fp,"%d",&a)
legge dal file specificato tutti i numeri presenti senza preoccuparsi di
eventuali spazi o ritorno a capo.
Spero di essere stato più o meno "chiaro"
Grazie a tutti
Newsgroup: it.comp.lang.visual-basic
Titolo: Dll e user

Ho creato una dll che se eseguo come user normale non funziona.
Se invece la lancio come amministratore va regolarmente.
A parte il modificare i vari permessi in giro, volevo sapere se era
possibile in fase di programmazione eseguire i vari comandi come se fossi
l'amministratore.
grazie

 ha scritto

Credo proprio che il problema non consista nell'eseguire il codice compreso
nella DLL, ma, molto probabilmente, in qualche operazione che tale codice
tenta di portare a termine senza che vi siano i permessi necessari (per
esempio accedere a un database SQL Server con un UID non autorizzato).
Consiglierei di creare un log per capire _esattamente_ qual è l'istruzione
che crea il problema. Che messaggi espone?
Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli Data

Premesso che non sono affatto preparatissima du Vb e che quindi necessito di
spiegazioni "elementari" .......
mi è stata commissionata la creazione di un Database per la gestione di
alcuni nominativi.
Questo database contiene circa 25 campi.....
da dicembre sono però bloccata su due problemi:
1) Come evitare che si possa reinserire lo stesso nominativo?
2) Come faccio ad associare ogni nominativo con un numero identificativo
fisso (fornito dal programma in fase di salvataggio) tranite il quale potrà
essere compiuta la ricerca all'interno del database?
Per creare il database ho usato il metodo Data, ma non riesco a risolvere
questi problemi anche se credo siano abbastanza semplici!
Grazie a chiunque voglia aiutarmi e per favore.......spiegazioni
elementari......
Magda

essere compiuta la ricerca all'interno del database?
Potresti creare un campo "ID_Nominativo" di tipo contatore, così viene incrementato automaticamente
ad ogni inserimento e non rischi doppioni.
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
---------------------------------------------------------------------------

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

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

cmdNuovo.Enabled = True
manca un
dtaTesserati.Recordset.Update.
Quando invochi il metodo AddNew oppure Edit, poi devi confermare le modifiche invocando Update.


E' cosě o sbaglio?
No. Se elimini un record resta il "buco" nella successione: se elimini il record con ID=3, la
successione diventa 1,2,4.
Appunto per questo il tipo di dati contatore viene usato molto spesso come chiave primaria di un
record.


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

rischiando quasi il posto.........
Azz... prova ora e poi fammi sapere..


 dtaTesserati.Recordset.FindFirst "Cognome = '" txtCognome.text & "'"
Non vorrei intromettermi troppo, ma mi sembra manche anche un &
dtaTesserati.Recordset.FindFirst "Cognome = '"  & txtCognome.text & "'"
Quando questo funziona, visto che sei su Access, ti consiglio di cambiarlo
in:
dtaTesserati.Recordset.FindFirst "Cognome = '"  &
replace(txtCognome.text,"'","''") & "'"
in modo che funzioni anche se nel txtCognome c'è scritto, per esempio
DALL'ALBA,
ma RIPETO, solo quando funziona tutto.
Ciao
Sir Jo

> 1) Come evitare che si possa reinserire lo stesso nominativo?
Se il nominativo che deve essere univoco è costituito dai campi Nome,Cognome
è sufficiente che imposti questi campi come chiavi della tabella, e nella
Form gestisci correttamente gli errori:
Sub OnOK_Click()
  On Error Goto Error
  [..]
  recordset.AddNew()
  [..]
  Exit Sub
Error:
  MsgBox "Errore aggiornamento database: " + Err.Description
End Sub

ma RIPETO, solo quando funziona tutto.
;-PP Della serie, procediamo a piccoli passi, che con Winbug non si sà mai... ;-)))

Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora sulle CallBack e ReadDirectoryChangesW

Sto utilizzando ReadDirectoryChangesW impostata in modo tale che, quando in
una data cartella, un qualsiasi file viene modificato, generi una callback
ad una completion routine di un modulo.
Tutto sembra funzionare alla perfezione se non che...
Ho dei seri problemi a disattivare il monitoraggio.
Cioè, supponiamo che io imposti il monitoraggio di un percorso e che ad un
certo punto voglia disattivarlo, come faccio a dire a windows di annullare
la richiesta di callback?
In realtà fin qui il tutto sarebbe comunque gestibile, cioè si potrebbe
istruire la completion routine a ignorare tutte le chiamate successive alla
disattivazione del monitoraggio, ma il fatto è che, se in seguito si
riattiva il monitoraggio si vengono a creare delle sovrapposizioni.
Altra domanda (banale, ma su MSDN non ho trovato la risposta): di regola
come si fa a capire, quando si genera una callback, da che cosa è stata
generata?
Cioè, io chiamo diverse ReadDirectoryChangesW e vorrei sapere specificamente
qual'è quella che mi ha generato la callback.
Io per ora mi regolo così:
Quando si chiama la ReadDirectoryChangesW si deve specificare una struttura
Overlapped che poi è anche uno dei parametri che mi vengono passati dalla
callback.
Quindi ho pensato di confrontare i puntatori delle due strutture per trovare
quella che mi interessa.
Sembra funzionare, ma mi chiedo se ci sia un metodo standard per fare ciò (è
una mia impressione o MSDN è piuttosto carente su questi argomenti?)

 la richiesta di callback?
Risolto (con molte prove)... se si rilascia l'handle della directory
monitorata viene chiamata la callback e il monitoraggio si disattiva.
Il mio problema era che non sapendo di qest'ultima chiamata finale non la
gestivo correttamente (rimaneva in coda e causava crash e comportamenti
strani).
Comunque ora lo posso affermare con certezza: "ReadDirectoryChangesW" non č
adeguatamente documentata.

 adeguatamente documentata.
E aggiungo che hai fatto un lavoro egregio pubblicando l'esito delle
tue prove sul newsgroup, colmando una evidente lacuna della
documentazione ufficiale.
Grazie ancora :-)
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Usare MapPoint: è legale?

Ciao ragazzi,
un piccolo consiglio! Qualche settimana fa ho sviluppato una piccola app che
si interfacciava con il web service MapPoint.NET di M$, richiedendo
l'account e facendo tutto il dovuto. L'account scadrà il 21 aprile.
I costi sono veramente proibitivi (si parlava di $.8.000 come tassa annuale,
più un altro importo a seconda del numero *transazioni* richieste).
Secondo voi sarebbe lecito acquistare MapPoint 2002 Europe (applicazione
stand-alone) e sviluppare un web-serviced per ottenere bene o male lo stesso
risultato che prima ottenevo con il web services M$ ?
inoltre: mi sapete confermare in quale abbonamento MSDN ricade la consegna
dei CD di MapPoint?
grazie a tutti!!!!
Buona Pasqua!!!
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 risultato che prima ottenevo con il web services M$ ?
Ci andrei molto cauto, leggendo a fondo tutte le licenze.
Se č vietato scrivere programmi che possano emulare Word o Excel ...

 dei CD di MapPoint?
Pare solo Universal:
http://msdn.microsoft.com/subscriptions/prodinfo/levels.asp
(ovviamente, siccome bevono anche in Italia, questa pagina NON è uguale a
quella .it):
http://www.microsoft.com/italy/msdn/subscriptions/productinfo/compare.asp

Non mi torna ... ho l'msdn universal ... ma mappoint non mi arriva
--
Saluti
Andrea Moro
Newsgroup: it.comp.lang.visual-basic
Titolo: Cpu Serial

Ciao a tutti,
qualcuno conosce la funzione per reperire info sulla cpu, in particolare il
numero di serie?
grazie
ciao ciao


Si tratta di un'istruzione ASM privilegiata, gira ad anello 0 e ti
restituisce il serial nei registri principali, se non ricordo male...
Se sono 64 bit EAX:EDX come al solito, se sono 128 direi che usa tutti e 4 i
registri general purpose...
La mnemonica non la ricordo, dovrei vedere la documentazione Intel, penso
che sul sito si trovi qualcosa.
Ah, chiaramente devi scriverti un vxd...
Ciaotutti,
*
P.S. Se quanto ho scritto e' arabo, probabilmente e' meglio che tu stia alla
larga da funzioni del'anello 0 :P
Peraltro il metodo di usare i GUID a partire da w2k non funziona +...
Fossi in te non cercherei di legare un mio sw alle caratteristiche fisiche
della macchina, ci sta provando anche M$ e penso (nonche' spero) che sia
l'inizio della fine per casa redmond.


A suo tempo mi sono posto il problema e ho cercato di reperire
informazioni in proposito, avevo anche trovato un sito in cui un
'maniaco' aveva codificato le regole sulla base delle quali
identificare qualsiasi microprocessore (anche i vecchi 8086!).
Il problema e' che per la gran parte dei microprocessori si usano
sistemi diversi che lui in parte documentava teoricamente e in parte
in Assembler.
Partendo dal presupposto di avere invece microprocessori dal Pentium
in poi AMD o Intel, per Intel ho cercato una DLL che una volta era
presente sul sito Intel e che poi e' sparita, dopo aver cercato sono
riuscito a ritrovarla, mi dava informazioni di tutti i tipi sul
microprocessore tranne l'unica che mi serviva, il CPU ID.
Alla fine l'ho buttata e ho rinunciato.
Il mio sogno e' che ci sia in giro una DLL linkabile da Access o da VB
che dia il CPU ID dei microprocessori Intel e AMD dal Pentium in poi.
Se qualcuno la trova ..
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam 
For reply, substitute xxx with gruppotekup

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

Ciao,
ho una DirListBox con la quale seleziono una directory che ne contiene 
altre.
Il programma deve fare dei lavori sui file contenuti nelle sottodirectory 
di quella principale.
Come posso creare un ciclo che una volta selzionata la dir principale mi 
scandisca tutte le sotodir contenute?
Con questo modo semplificherei "leggermente" il programma visto che le dir 
che deve analizzare sono centinaia e selzionarne una per volta per eseguire  
le analisi non sarebbe proprio il massimo della velocità...
Grazie!
Davide

 ha scritto

1. con il controllo: help sul dirbox, le dir hanno un indice, puoi usare
quello. c'e' un esempio di ricorsione nei samples di vb, mi sembra filectls
o winseek.
2. codice: dir$()
Newsgroup: it.comp.lang.visual-basic
Titolo: Editare una formula ed eseguirla???

Esiste una funzione o qualcosa di simile che mi permetta in VB di far
editare da parte dell'utente un campo nel quale inserire una formula basata
su variabili definite e conosciute anche da quest'ultimo e far apparire il
risultato in un altro campo?
Esempio:
mettiamo che l'utente sappia che una variabile si chiama "A" e che in un
determinato momento ha un certo valore (sconosciuto all'utente);
l'utente inserisce nel campo a disposizione "A+2-(5*23+7)-14*A" ed il
programma calcola il risultato in base al valore attuale di A.
Ringraziamenti anticipati
Andrea ( 
nospam...@tin.it
 )
N.B. Togliere nospam_ per rispondere via e-mail.

Ho il sorgente che calcola formule immesse in un campo di testo, appena
posso lo rintraccio e te lo mando.
Fabio

Sono anche io curioso di capire come fai!
puoi mandare una copia anche a me?
by-by
grazie!


...


Fabio

 
Nel sito comune c'e' ora un esempio di EVAL() che risolve le formule.
Non supporta le variabili, ma basta modificarlo di conseguenza.
(Grazie a Fabio Guerrazzi)
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb

 in 'it.comp.lang.visual-basic' ha
scritto:
Anche a me, gentilmente.
Saluti
Saluti, Tizio
EX utente tin, e appena possibile, anche TELECOM.
Newsgroup: it.comp.lang.visual-basic
Titolo: Quanto è grande il mio programma !!??

Sono al mio primo programma, si tratta di una decina di form, un modulo, e
due file.Dat dove memorizzo alcuni dati.
Tutto quì il file progetto e tutti i file form, ecc. occupano solo 500 Kb
La prima volta mentre creavo il pacchetto di istallazione ho tolto tutti i
componenti che mi consigliave di mettere dentro, è ventuo fuori un solo
dischetto, ma qualdo l'ho istallato su un altro PC questo mi chiedeva
"dllmsvbvm60.DLL", allora ho pensato di mettere tutto quello che mi
consigliava la creazione giudata del pacchetto di istallazione di VB6
Ma quando ho costruito il pacchetto "Completo" sono venuti fuori la bellezza
di 7 file.cab da 1.4 MB ciasuno, setup.exe e una cartella "Support" di ben
10 MB solo lei con dentro molti file.dll e un paio di .exe.
 In tutto misura la modica cifra di 20 MB, può essere mai ?
ho costruito un mostro ?
Forse c'è qualcosa che posso evitare di mettere mentre altro no ?
Potete indirizzarmi ?
P.S. tra l'altro mi vergogno di portare 15 dischetti di istallazione per un
programma abbastanda modesto.
Grazie 20'000 Byte

Potete indirizzarmi ?
Intanto togli dalla palette degli strumenti tutti i controlli che non usi
nel progetto (stai tranquillo, se un controllo è usato ti impedisce di
rimuoverlo).
In questo modo eviti di distribuire i vari ocx superflui.
Poi, nel menu
Progetto\Riferimenti
Devi e eliminare tutte le voci che si riferiscono a librerie che non
utilizzi (se non usi db ad esempio puoi tranquillamente eliminare tutte le
voci che si riferiscono a Access, DAO, Data, DB, ecc...)
Qui è più difficile che VB sappia quali librerie tu stai utilizzando, quindi
il più delle volte te le lascierà eliminare, ma se esegui una compilazione
completa ti segnalerà l'errore.
La cosa migliore è annotarsi tutte le voci spuntate ed eliminarle una ad una
man-mano che risultano inutili, così se ne elimini una necessaria riuscirai
a rintracciarla.
Un programma per quanto ingombrante non <dovrebbe> superare i 4/5 dischetti
di installazione, il che significa 5 * 1.4 * 2 => 14 Mg. installati
effettivi.
Spero di essere stato utile, ciao.