mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora una cosetta...

Come faccio a fare una routine? La richiamo con il comando gosub nomeroutine
e poi come la dichiaro? In Qbasic facevo:
gosub nomeroutine (per richiamare la routine)
nomeroutine: (inizio subroutine nomeroutine)
------codice programma------
return          (fine subroutine)
E in Vb come si fa?
Ciao
            Sem

 ha scritto nel messaggio
news:8tibn4$eqn$1...@lacerta.tiscalinet.it...


 mentre con le SUB non puoi.
non riesco a capire a che servono le sub.
non potevano fare un tipo void e usare solo function?
--
ciao
xAERO

 ha scritto


per esempio a tenere pulito il codice. se hai cinque istruzioni consecutive
che si ripetono in vari punti, ti conviene isolarle, scriverle una volta
sola in una sub (in clipper si chiamavano non a caso procs) e richiamarle.
tipico: una sub richiamata da un menu _e_ da un command nella toolbar.

> Simone:

Uguale... ma non si fa;) E non si faceva gia` quasi piu` in QBasic;))
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

...


 wrote in message
news:8tj7lm$ndus3$2...@ID-51318.news.dfncis.de...


 credo...
Perche' una variabile globale? Non e` sufficiente passare gli argomenti per
riferimento?


riferimento?
Giusto, hai ragione.

 ha scritto


 
a fare le 'sub' del basic o del fortran o del pascal ( almeno cosi mi
sembra per quest'ultimo Roal ne sa piu' di me :-) )
in realta' quello che ha deviato dalla strada e' stato il C dove non
esiste il concetto di sub-routine ma solo quello di funzione ( fateci
caso che in C non esiste una parola chiave per 'iniziare' una funzione )
e quindi e' nata la necessita' di di avere un 'tipo' nullo , void, per
distinguere le funzioni dalle sub-routines.
visto che in un caso bisogna usare return <espressione>; e nell'altro
caso return;


Fermo ti sei dimenticato un importante passaggio:
le funzioni possono essere usate all'interno delle espressioni cosa che
le sub non possono fare a meno di non dover elaborare separatamente le
varie variabili temporaneee prima del elaborazione della espressione con
una notevole perdita' di leggibilita' del codice.
es.
a = myafunc(4)+2*tuafunc(5)
diventa
t1 = myafunc(4)
t2 = tuafunc(5)
a = t1+2*t2
e provate ad immaginare questa:
a = myafunc(tuafunc(suafunzione(10)))
E' questo il motivo principale che ha portato alla 'invenzione' delle
funzioni rispetto al semplice uso delle subroutine.
fateci caso ma la possibilita' di creare funzioni esisteva anche nei
basic molto vecchi dove c'era solo il gosub e mancavano le sub
'strutturate'.

2. (m'informo :) a cosa serve in c una funzione che non restituisce nulla ?
a confondere le idee :)
Ciao

 a confondere le idee :)
ecco una cosa nel mio caso davvero superflua :)

messa in automatico da vb.
La puoi mettere in un timer insieme all'api KickMe(dwTimes)
:)
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: CrystalReport

Non sono riuscito a trovare il metodo (da codice Vb.net) di associare
dinamicamente la fonte dati di un CrystalReport, tantomeno associarlo ad un
dataset.
C'è qualcuno che può darmi qualche consiglio?

 C'č qualcuno che puň darmi qualche consiglio?
Con Net non lo so in vb e con un oggetto CRViewer faccio cosě
' Dichiarazioni
Dim rdApp As CRAXDRT.Application
Dim rpt As CRAXDRT.Report
Dim subrpt As CRAXDRT.Report
' mia sub
       Set rdApp = CreateObject("CrystalRuntime.Application.8")
       Set rpt = rdApp.OpenReport(sreportfile)
Dim crxdbtable As CRAXDRT.DatabaseTable
For Each crxdbtable In rpt.Database.Tables
    crxdbtable.Location = SourceData
Next crxdbtable
--
Ciao Stefano
steve...@tiscalinet.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report 8: mancano gli OCX

ciao a tutti.
ho appena installato CR8.5 sul mio pc.
apro un progetto di VB6-SP5 (su Win 2000P-SP3) e mi trovo solo il Crystal
Report Viewer (che tra l'altro non so come funziona) e non trovo l'ocx
CRW32.ocx (come quello di Crystal Report 4.6).
ho sbagliato qualcosa ?
sapreste aiutarmi per favore ?
grazie a tuti.

 CRW32.ocx (come quello di Crystal Report 4.6).
In progetto -> componenti -> controlli non c'e` "Crystal report control"?
-- 
Ciao, Mauro CB

In progetto -> componenti -> controlli non c'e` "Crystal report control"?
Non ha tutti i torti: l'ocx di CR (che personalmente evito come la
peste) va installato esplicitamente dal cd di vb.
-- 
ciao, hal

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

disinstallo CR8.5, re-installo CR 4.6 e re-installo sopra CR 8.5 ?
Capisci perche' ne sto lontano il piu' possibile?
Ho il dubbio che il CR 8.5 faccia l'upgrade dell'ocx alla 6.2 o
qualcosa del genere.
Nell'attesa che qualcuno piu' navigato di me su CR scopra il thread e
partecipi posso ricordarti di fare un giro su
http://support.crystaldecisions.com/
-- 
ciao, hal

 qualcosa del genere.
Non so come si comporti la 8.5, ma io, fino alla versione 8.0, non ho 
avuto alcun problema con gli aggiornamenti.
Se non ricordo male (ho dovuto reinstallare tutto qualche mese fa), 
l'importante e` che ci sia da qualche parte il crw32.exe originale di vb. 
Trovato quello, l'installazione di "CR upgrade" prosegue senza intoppi.
L'OCX, cmq, non si chiama crw32.ocx bensi` crystl32.ocx.
-- 
Ciao, Mauro CB

 disinstallo CR8.5, re-installo CR 4.6 e re-installo sopra CR 8.5 ?
Prova solo a trovare crw32.exe sul cd di vb, copiarlo da qualche parte, e 
reinstallare CR facendogli trovare quell'exe.
-- 
Ciao, Mauro CB

 ha scritto nel messaggio
news:MPG.18e80d2e2...@news.cis.dfn.de...


 Grazie ancora e scusa il disturbo.
Di niente. Pero`, per favore, impara a quotare:
http://www.marco5x.net/usenet/quoting.php
-- 
Ciao, Mauro CB

 ha scritto nel messaggio
news:MPG.18e820452...@news.cis.dfn.de...

grazie del consiglio.
ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: Networking in VB 6

Ciao a tutti!
Ho un problema forse dovuto al fatto che sono un po' arruginito 
sul networking...
Ho un'applicazione client - server molto semplice... l'utente 
lavora sul client e quando ha bisogno dei dati clicca su un 
bottone e il client scarica i dati.
Il mio problema è il seguente. Se stacco il cavo di rete della 
macchina client, questi non si accorge che non c'e' piu' la 
rete... insomma io mi aspetto che arrivi l'evento 
Winsocket_Error... questo evento arriva solamente alla prima 
richiesta di dati da parte del client!
C'e' un modo per controllare quando cade la rete? 
Ringrazio chiunque mi possa aiutare!!!
Ah! Dimenticavo... l'applicazione e' sviluppata in VB 6
Kenshirov
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it


Prima di ogni operazione fai un ping verso il server da VB6 e controlli la
risposta!
Ciao, Vincenzo

 risposta!
questo gia' lo faccio... volevo sapere se c'e' un modo per 
accorgermi che manca la rete senza dover interrogare il server, 
ma solamente testando lo stato della connesione sulla macchina 
client...


mi sbaglierò, ma non c'è una proprietà del winsocket che dice se è
connesso?
altrimenti, si è parlato parecchio di come fare a capire se sei in
rete o meno...
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] sincronizzazione via FTP

Dovrei fare un sistema per tenere allineate un certo numero di
cartelle locali con corrispondenti siti FTP, evitando l'inutile
traffico di spostare file gia' aggiornati
Per la verità un applicativo simile esiste (FTPSync), ma non e'
utilizzabile da linea di comando, ne' tantomento, in caso di errore,
riprende l'operazione in corso.
Debbo percio' fare una applicazione che 
 .connetta (!)
 .mi restituisca l'intero tree dei file remoti,
 .costruisca il tree locale
 .sulla base del confronto (e delle necessita':
unidirezionale/bidirezionae) effettui l'allineamento
.chiuda la connessione (!!)
Qualcuno ha fatto o visto qualcosa del genere?
In particolare, trovo complessa la gestione del confronto tra i due
tree di file. 
Ciao
Nicola

se ho ben capito il problema dovresti trovare un buon esempio sul SC
(
www.it-lang-vb.it
) cercando "upload differenziale"
Il file è questo:
http://www.it-lang-vb.net/download.asp?file=http://www.it-lang-vb.net/Archivio/Sorgenti/FtpDifUploader.zip&ID=371
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it
Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto combobox...domanda semplice

Salve,
una cosa semplicissima, talmente semplice che non funziona :)) ho
questo codice:
Private Sub Form_Load()
    cmbWeb.AddItem " - Gianco Music Homepage"
    cmbWeb.AddItem " - DGN Homepage"
End Sub
Private Sub CmbWeb_Click()
    Dim inte As Object
 
    Select Case cmbWeb.ListIndex
        Case 0
           'MsgBox ("Gianco Music Homepage")
           Set inte = CreateObject("InternetExplorer.application")
           inte.Visible = True
           inte.NavigateCStr ("
http://web.tiscalinet.it/giancomusic/
")
        Case 1
           'MsgBox ("DGN Homepage")
           Set inte = CreateObject("InternetExplorer.application")
           inte.Visible = True
           inte.Navigate CStr ("
http://www.dgn-crew.org
")
    End Select
 
    cmbWeb.Text = "Powered By:"
End Sub
Perchč una volta che clicco nella combo, che si apre il borwser con il
sito, non vedo il testo che voglio (nella combo) vedere con l'
istruzione cmbWeb.Text = "Powered By:"
Aspetto news, grazie.
Saluti, ciao ciao.
PS: Chi mi riinvia quel post sull' apertura del browser predefinito?
Grazie :))

Ciao,
Non puoi modificare il testo di un elemento della combo con la propery text,
al limite puoi utilizzarla per leggerlo.
Se vuoi sostituire l'elemento selezionato scrivi:
cmbWeb.List(cmbWeb.ListIndex) = "Powered By:"
Se vuoi aggiungere una nuova riga e visualizzarla:
cmbWeb.AddItem "Powered By:"
cmbWeb.ListIndex=cmbWeb.ListCount-1

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Aiuto DHTML

Ciao
Ammetto di essere alle prime armi in questo campo....
Ho realizzato un banale esempio di utilizzo DHTML
che lavora andando a pescare i dati da un MDB.
Ho creato la dll e la pagina htm conseguente.
Ho caricato il tutto sul server (intranet) e cioe'
la dll, la pagina html e larchivio mdb
Ora, se apro la pagina con IE4 dal mio pc (ovvero dal
pc dove e' stata sviluppata la dll), tutto ok.
Se invece apro la pagina da qualsiasi altro pc in rete, nulla.
Cioe' viene visualizzata la pagina ma non viene eseguito cio' che
dovrebbe essere fatto....
Dove sbaglio ?
Grazie anticipate a chi vorra'/potra' rispondermi
Stefano

 wrote in message
7o97it$bi1$1...@nslave1.tin.it...

Dovresti usare script lato server per utilizzare la DLL registrata sul
SERVER WEB.
Sul tuo Computer funziona xchè la DLL che hai creato viene automaticamente
registrata, se provi a registrarla su un'altra macchina dovrebbe funzionare
tutto!
Ma non è certamente la situazione ideale!!!
Dovresti dare un'occhiatina allo sviluppo di Componenti Distribuiti (DCOM),
e poi usare uno Script che ti permetta di utilizzare oggetti Remoti (ASP).
Spero di essere stato di aiuto !
CIAO ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: DataEnvironment e parametri

Salve, scusate l'ignoranza ma dopo aver aggiunto una connection ad un DE
e successivamente un command (In realtà è una select parametrizzata) ed
impostato i valore nella scheda parametri, come diavolo si fa comunicare
il parametro al DE ?
Grazie

 ha scritto nel messaggio
news:3A5B4518...@istat.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: installazione font

ho creato in vb una maschera per inserimento dati, per esigenza del cliente
ho dovuto utilizzare un font particolare, che ho inserito nella creazione
dei pacchetti come file da installare.
quando installo il programma vedo visualizzato il font giusto, ma il giorno
successivo riaccendendo il computer il font non viene piů visualizzato.
grazie a chi saprŕ aiutarmi.

se trovi la soluzione fammi sapere
Con google trovi con installare un font ma solo temporaneamente (quando
riavvii devi reinstallarlo), io non ho trovato nulla (ahimé) per installare
un font fisso sul sistema

 grazie a chi saprà aiutarmi.
Il Sito Comune, ovviamente :-)
Link in firma, cerca per Font, il file è AddFont.zip:
****
L'esempio spiega come estrarre un font da un file di risorse
(*.res), copiarlo nella Dir predefinita per i FONTS, aggiungerlo
come risorsa di sistema, utilizzarlo ed infine rimuoverlo
dalle risorse di sistema.
******
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

secondo me non riesce a crearlo come font fisso...cioé: anche se non lo
rimuovi al riavvio il font non risulta più installato, da quel che ricordo.
Dà inoltre problemi se sviluppi, poi crei l'exe e lo lanci (non riesce più
ad installarlo finché non riavvi, ha dei comportamenti bizzarri).
Avevo implementato questa soluzione (se ben ricordo avevo preso spunto
proprio dall'esempio sul sito) ma ci ho rinunciato perché su alcuni pc dava
problemi (su un notebook con ME non funzionava proprio)

Newsgroup: it.comp.lang.visual-basic
Titolo: Disabilitare il mouse?

Come si fa?
Saluti,
--
---------------------------------|
tyz...@yahoo.com
 |
---------------------------------|

 Saluti,
La funzione API SetCapture(hWnd) "cattura" il mouse, nel senso che invia
tutti i messaggi del mouse al controllo identificato da hWnd. Per
disabilitarlo basta quindi catturare il mouse con un controllo che non
gestisce gli eventi del mouse.
Ciao Bruno
Newsgroup: it.comp.lang.visual-basic
Titolo: Cosa sono le stringhe &H....

Salve
Scusate la mia ignoranza, vorrei capire cosa sono le stringe &H100 &H2000
ecc. che cosa indicano, come e/o dove si ricavano e a cosa servono.
Di seguito un esempio per inquadrare il quesito
Private Const FORMAT_MESSAGE_ALLOCATE_BUFFER = &H100
Private Const FORMAT_MESSAGE_ARGUMENT_ARRAY = &H2000
Private Const FORMAT_MESSAGE_FROM_HMODULE = &H800
Private Const FORMAT_MESSAGE_FROM_STRING = &H400
Grazie 1K per l'help

 ecc. che cosa indicano, come e/o dove si ricavano e a cosa servono.
Non sono stringhe.
Sono rappresentazioni esadecimali di un valore.
Ciao
Alberto

 Salve
CUT
sono numeri in notazione Esadecimale....in base 16
......0123456789ABCDEF....
Decimale 255 Esadecimale FF
Il microprocessore li gestisce sempre come  bit ma è comodo per raffigurare
WORD e LONG_WORD
ad esempio una word di 4 byte la raffigura come
AA BB CC DD
poi adesso i micro processori hanno registri che si possono unire e
diavolerie varie il decimale è scomodo da gestire e il binario per "fusi di
testa"
...ma in VB non ce ne frega una mazza!
sappo solo che &H è il simbolo che usa il vb per identificare un numero
esadecimale
&HFF=255
Sappi che c'è anche la notazione Ottale in base 8
il VB la identifica con &O (è una o non uno zero eh!)
&O77=63
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] L'aggiornamento non funziona

Salve a tutti
Sono collegato ad una tabella access 2000 e questa tabella è composta da
campi numerici, testo, memo e data. Ho la necessità tramite un form, di
aggiornare i campi di questa tabella. L'aggiornamento avviente tramite il
comando SQL UPDATE              'frmmenu.cnn.Execute "update venditori set
codice=" & txtvenditore(0) & ",nominativo=""" & txtvenditore(1) &
""",indirizzo=""" & txtvenditore(2) & """,cap=""" & txtvenditore(3) &
""",località=""" & txtvenditore(4) & """,provincia=""" & txtvenditore(5) &
""",telefono=""" & txtvenditore(6) & """,cellulare=""" & txtvenditore(7) &
""",note=""" & txtvenditore(8).Text & """,disabilitato=" &
ckdisabilitato.Value & ",dal=" & "#" & Format(txtvenditore(9), "mm/dd/yyyy")
& "#" & " where codice=" & txtvenditore(0) & "".
Ho provato campo per campo e tutto funziona fino al campo note, che è un
campo 'memo' dove il messaggio di errore dice "Errore di sintassi
nell'istruzione UPDATE".
Premetto che ho utilizzato la stessa istruzione in altre tabelle e con campi
memo e tutto funziona perfettamento è che in questa tabella non c'è nulla di
diverso rispetto alle altre.
Se possibile datemi qualche indicazione perchè proprio non riesco a venirne
a capo. Ho provato a riscrivere di sana pianta l'istruzione, ma non ho
ottenuto nessun risultato confortante.
Grazie
Fabio

 non c'è nulla di diverso rispetto alle altre.
Tranne che c'è il campo NOTE, che è una parola riservata di Access e non
andrebbe utilizzata per i nomi dei campi.
Prova con le parentesi quadre attorno al nome del campo..
Alberto

 ha scritto nel messaggio
news:g_J2a.112845$ZE.31...@twister2.libero.it...

Ti ringrazio.
Ho provato e adesso funziona, ma non spiego ugualmente perchè solo in questo
caso mi ha dato problemi. Il campo note io lo uso in tutte le tabelle.
Comunque visto che funziona sicuramente in questo modo, adotterò il modo di
operare corretto.
Di nuovo grazie
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: ? Da CYMK a RGB

 remove underscore for mailing


Questa domanda sarebbe meglio porla al newsgroup it.comp.grafica.
Oppure cerca su 
www.dejanews.com
 (motore di ricerca delle news), sicuramente
e' una domanda a cui avranno gia' risposto in passato.
E poi, per favore, siamo seri...
Non ci vuole certo un OCX per fare una semplice conversione di color-space;
cosa che e' possibilissimo fare con una funzioncina VB.
Se andiamo avanti cosi', ci vorra' un OCX per fare 2+2=4  !
--
Roal Zanazzi
z...@iol.it

Se andiamo avanti cosi', ci vorra' un OCX per fare 2+2=4  !
Mi stai rubando l'idea!
L'hai gia' fatto?
DuePiuDue = Addiziona(2, 2, X)
Function Addiziona(A, B, C)
	OCXAdd1.Addendo1 = A
	OCXAdd1.Addendo2 = B
	OCXAdd1.Esegui
	C = OCXAdd1.Risultato
End Function
E io che pensavo di fare qualche soldino con lo ShareWare... Ladrun!!!
Ciao, Pipol!
Piero

 Piero
La deformazione IHUista è sempre viva, vero Giops?
-- 
/-------------------------------------------------\
| Bepi Rospi                                      |
|                                                 |
| mailto:
be...@multiwire.net
                       |
\-------------------------------------------------/

La deformazione IHUista è sempre viva, vero Giops?
Evvabbe', ma se non si butta in ridere, ogni tanto, che vita e'?
Ciao, Pipol!
Piero

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto!!!!

sto cercando una routine che trasorma numeri in lettere.
Più precisamete una valuta la dev trasformare in testo.
                               Mauro
Grazie.
-- 
Posted from 194.242.230.1 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Più precisamete una valuta la dev trasformare in testo.
non ho controllato, ma se non ricordo male ci dovrebbe essere qualcsa sul Sito comune...
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
---------------------------------------------------------------------------

Più precisamete una valuta la dev trasformare in testo.
Tra i post di ieri ce n'era uno che spiegava come sostituire le
lettere di una stringa una ad una: tu devi fare lo stesso su un
numero.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD
Newsgroup: it.comp.lang.visual-basic
Titolo: Puntare a un record

Per puntare direttamente al Record numero 100 di una Tabella di un
Database quale comando di Viasual Basic si usa?
Ho provato con 
	Data1.Recordset.Move to (100)
e con
	Data1.Recordset.GetRows (100)
ma nessuna mi funziona.
Qualcuno puo' aiutarmi?
Grazie
Paolo
-- 
            LE BAMBINE DELLA NOTTE
La prostituzione delle ragazze-schiave in Brasile.
http://members.xoom.it/brasil21/bambine/index.htm

 Database quale comando di Viasual Basic si usa?
è difficile trovare sempre il numero 100 giusto specialmente se adoperi
indici.Una soluzione che trova sempre lo stesso record è questa:
dim a
a=recordset.bookmark  'record corrente
recordset.bookmark =a
:))
ciao
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

Newsgroup: it.comp.lang.visual-basic
Titolo: IIF in SqlServer 2000

Scusate, ma l'IIF in SqlServer 2000 non funziona?
Se scrivo questo in Query Analyzer
SELECT IIF(0=0,'Vero','Falso') AS Prova
Mi dice
Riga 1: sintassi non corretta in prossimità di '='.
Grazie.
Skysurfer

 Scusate, ma l'IIF in SqlServer 2000 non funziona?
NO.
Infatti ti avevo già detto, in risposta al tuo ultimo post, come fare.
Forse ti è sfuggito....
:-))
Alberto

 Scusate, ma l'IIF in SqlServer 2000 non funziona?
La funzione IIF non fa parte del linguaggio T-SQL.
E' disponibile solo per le espressioni miltidimensionali negli Analysis
Services.
Se ci dici quello che hai in mente, possiamo cercare di individuare una
strada alternativa...
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org

 Forse ti è sfuggito....
OOOpss, era sfuggio anche a me ;-))
Il consiglio di Albe V° è corretto, e ti allego un semplice esempio di
utilizzo dello statement CASE:
USE Northwind
SELECT  CASE PostalCode
                    WHEN '05021' THEN 'Città 1'
                    WHEN '05022' THEN 'Città 2'
                    WHEN '05023' THEN 'Città 3'
                    ELSE 'CAP non gestito'
                    END AS 'Città'
FROM Customers


Grazie a tutti per i consigli.
Ciao.
Skysurfer
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT][Sito Comune]Ultimo Statuto

Prego chi (Moreno?) avesse la copia dell'ultimo statuto
discusso/approvato (che mi risulta essere diverso da quello
online) di inviarmelo al piu' presto.
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 online) di inviarmelo al piu' presto.
Imho l'ultimo approvato è quello online!

 OK. che punti esattamente?
Anche in conseguenza dello scambio di mail passato qui in ML tra me e
Lupo,
io proporrei quanto segue:
5.6.6 Art. 33 Ingresso in Mailing List
Chiunque può entrare in Mailing List a patto che abbia partecipato
attivamente e continuativamente alle discussioni sul newsgroup per un
tempo
minimo di mesi 6. L'ingresso avviene per chiamata da parte di almeno uno
dei
membri della Mailing List, oppure chi soddisfa i requisiti può
richiedere
autonomamente l'ingresso.
L'ingresso all'interno della Mailing List non deve però essere visto
come un
"premio". E' auspicabile che entri in ML solo chi ha effettivamente
tempo e
voglia per contribuire al sito comune, in caso contrario si fa più bella
figura a restare fuori dalla ML.
5.6.7. Art. 34 Uscita dalla Mailing List
E' possibile richiedere di essere esclusi dalla Mailing List in
qualunque
momento. Si viene automaticamente esclusi quando si avverano entrambe le
seguenti condizioni: mancata partecipazione alla ML per un tempo di
almeno 6
mesi e mancata partecipazione ad almeno 2 votazioni postate all'interno
della ML. Anche dopo l'esclusione automatica, è possibile essere
riammessi
in caso risultino soddisfatte le condizioni di cui al punto 5.6.6.
In casi di eccezionale gravità (spam, trolling, o simili), può essere
indetta all'interno della ML una votazione per escluderne immediatamente
un
membro. Anche in questo caso è possibile essere riammessi in ML, ma solo
dopo ulteriori mesi 6 di partecipazione fattiva al NG da parte del
membro
escluso.
Questo è quanto. Al momento sono come al solito sul treno e non ho
collegamento ad internet, quindi non posso controllare la lista degli
iscritti alla ML, ma sarebbe interessante controllare i messaggi degli
ultimi 6 mesi per vedere se c'è già qualche testa che deve cadere. :-)
Inoltre se passano questi 2 punti toccherà di rinumerare gli articoli
dal 33
in poi. Per fortuna si tratta di poca roba. :-)
Ovviamente entrambi i punti possono essere discussi/modificati da tutti
i
partecipanti alla ML.
---------------------------------------------------------------------------------------------------
Non sono riuscito a trovare gli altri commenti... sorry :-(
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: ESISTONO TOOL PER CONVERTIRE ACCESS>VB

Sono da tempo alla ricerca di qualche sw
per convertire maschere realizzate in access
trasformandole in maschere frm per Visual Basic
Qualcuno mi potrebbe aiutare.
Molte grazie
Massimo Mazzei

...



Sul numero 13 di Aprile di IO PROGRAMMO c'è un add-in per
ACCESS 97 che permette di esportare le maschere in form
per vb5. Nella recensione dicono che comunque questo add-in
non è ancora del tutto completo ma è comunque utilissimo.
Ti riporto esattamente quello che leggo, io ancora non l'ho provato.
Ciao. Michele



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

Come faccio ad inserire la scrollbar sulla MSFlexGrid?

 ha scritto nel messaggio
news:62e40cea.02083...@posting.google.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: post-it

Salve a tutti.. ho un problema
premetto che sono un niubbazzo...
vorrei creare con vb6 un programmino che mi visualizzi una form e
tramite un tasto mi crei dei post-it  e quando chiudo il programma mi
salvi ciò che ho creato.. come posso fare?
grazie per le risposte!

 
Programmare non significa solo conoscere del codice, ma anche avere 
delle idee. Se queste te le danno gli altri, cosa ti resta da risolvere?
Ciao.
-- 
ŠGulp
----
Forse mi sono perso qualcosa.

 Forse mi sono perso qualcosa.
Si l'intelligenza.
No Ciao. 

 Questa è un'altra cavolata...
Visto che pensandoci bene, mi viene da rispondergli:
Crea un form, ci metti un Button e all' evento di questo button fai 
comparire un form a sfondo giallo, senza bordi e poi...
Dai! Scrivigli tu quello che manca di codice, e li che aspetta...
-- 
©Gulp


 Dai! Scrivigli tu quello che manca di codice, e li che aspetta...
Penso che sappia creare un form senza title bar, e a sfondo giallo.
Credo che si riferisse semplicemente ad un consiglio sul metodo migliore
(e via altri flames filosofici) sul come gestire certi dati, come
salvarli, in che formato, su un solo file o su file multipli, se in un
db o in file/s solo testo, ecc. qual è il metodo più sicuro, quello più
semplice, quello più elegante.
O magari sul modo di gestire le finestre in primo piano. o magari su...
Non credo gli serva un post-It, ce ne sono in giro troppi anche
freeware. Penso solo, da niubbo come ha semplicemente ammesso, voglia
imparare attraverso un po' di pratica.
E questo ng è sempre stato attento e gentile nel fornire aiuto a chi ne
avesse mai fatta richiesta.
In poche parole, caro rotoloz, le risposte che si ottengono qui non sono
sempre così. Spesso rappresentano ottimi spunti per ogni categoria di
programmatore, dal niubbo al professionista. E ne approfitto quindi per
ringraziare la parte attiva del ng, a nome mio e a nome di tanti altri
lurker che lo seguono da parecchio.
Ritornando alle tue richieste.... azz, sono già le 9 passate, è tardi,
scappo a casa e abbandono l'ufficio. Ho un po' di fame :-)
Marco

 programmatore, dal niubbo al professionista. 
Secondo me lurkando il NG si trovano appunto questi ottimi spunti. Se 
non si trovano è giusto dedicare un po' di tempo a dei tentativi in 
proprio, sui quali tutti qui nel NG sono, come dici tu, sempre pronti a 
rispondere.
Ciao  :)


 Forse mi sono perso qualcosa.
Concordo pienamente e qualunquemente con @Gulp,
e ne approfitto per segnalare, in caso servisse,
il mio post-it personale e gratuito:
http://salclem2.altervista.org/freeware/post-it.zip
...tra breve sara' disponibile la versione 1.22
con 2 aggiunte sulla funzione "Imposta sveglia":
la possibilita' di indicare il giorno della settimana
e la possibilita' di impostare la ripetizione automatica
Bye to all
-- 
That's All Folks!
http://salclem2.altervista.org/
Newsgroup: it.comp.lang.visual-basic
Titolo: Icone sul desktop

Mi garberebbe fare un programma che salvi la posizione delle icone sul
desktop.
Sapete mica come si fa a rilevare ed eventualmente risettare la posizione
delle icone sul desktop?
Grazie.

 delle icone sul desktop?
[...]
Purtroppo ho posto la stessa domanda 2 o 3 volte sul NG senza ricevere
risposta :-(
Comunque potresti essere più fortunato di me, se ci riesci fammelo sapere!
Grazie e ciao
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
   <---  Nuovo server !
-
--
---
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/

Newsgroup: it.comp.lang.visual-basic
Titolo: CODICI BASE

Qualcuno sa dove poter scaricare dei codici base di programmini in  VB 4 0 5  per
iniziare a fare delle esercitazioni
Grazie

...

Perche' non inizi dagli esempi che sono sul CD di VisualBasic?
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettare durata collegamento IE4

Mi servirebbe intercettare il valore
di "Durata: hh.mm.ss" di IE4.
Mi spiego meglio. Avviando IE4, a collegamento
avvenuto, compare una finestra con due dati:
la velocità di connessione
la durata del collegamento.
E' il secondo dato che vorrei intercettare.
Grazie.
Mauro

Al momento della connessione intercetti l'orario di avvio con:
ora1$=format(now,"hh:mm:ss")
Stessa cosa fai per la fine della connessione:
ora2$=format(now,"hh:mm:ss")
Poi si tratta di fare una differenza di orari.


...




di "Durata: hh.mm.ss" di IE4.
  Se ho capito bene quale intendi, non e' di IE bensi' di Accesso
Remoto.
  Sinceramente, non so se si possa catturare, pero' con le RAS API
puoi capire se sei on line o meno e se fai il controllo nell'evento di
un timer puoi intercettare il momento in cui la connessione viene
perfezionata e parte il timer di Accesso Remoto.
  Per info sulle RAS API cerca nel sito comune il file VB32RAS.EXE,
che contiene i sorgenti delle classi per VB4/32 (va benissimo anche in
VB5).
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"
Newsgroup: it.comp.lang.visual-basic
Titolo: Confinare il mouse

Salve a tutti!!!!
Volevo sapere come si fa a "confinare" il puntatore del mouse in una data
parte dello schermo, in modo che se chi utilizza il programma non possa
uscire da quell'area... Potete darmi una mano??
GRAZIE IN ANTICIPO
                                            Gabriele

 wrote in message
TJcCaXE...@newsmst.mcis.galactica.it...

Basta l'API ClipCursor:
Declare Function ClipCursor Lib ""user32"" Alias ""ClipCursor"" (lpRect As
Any) As Long

| Declare Function ClipCursor Lib ""user32"" Alias ""ClipCursor"" (lpRect As
| Any) As Long
Naturalmente č cosě:
Declare Function ClipCursor Lib "user32" Alias "ClipCursor" (lpRect As Any)
As Long
Questo succede perchč sono andato a prendere la dichiarazione sul db
winapi32, perchč non riesco piů ad usare il visualizzatore... mi dice errore
#372 impossibile caricare il controllo dblist da dblist32.ocx perchč
potrebbe non essere aggiornata... che volddě?

metti due commandbutton nel form (Command1 e Command2)
incolla il codice qui sotto:
Private Type RECT
    left As Long
    top As Long
    right As Long
    bottom As Long
End Type
Private Type POINT
    x As Long
    y As Long
End Type
Private Declare Sub ClipCursor Lib "user32" (lpRect As Any)
Private Declare Sub GetClientRect Lib "user32" (ByVal hWnd As Long, lpRect
As RECT)
Private Declare Sub ClientToScreen Lib "user32" (ByVal hWnd As Long, lpPoint
As POINT)
Private Declare Sub OffsetRect Lib "user32" (lpRect As RECT, ByVal x As
Long, ByVal y As Long)
Private Sub Form_Load()
    Command1.Caption = "Limit Cursor Movement"
    Command2.Caption = "Release Limit"
End Sub
Private Sub Command1_Click()
    Dim client As RECT
    Dim upperleft As POINT
    GetClientRect Me.hWnd, client
    upperleft.x = client.left
    upperleft.y = client.top
    ClientToScreen Me.hWnd, upperleft
    OffsetRect client, upperleft.x, upperleft.y
    ClipCursor client
End Sub
Private Sub Command2_Click()
    ClipCursor ByVal 0&
End Sub
Private Sub Form_Unload(Cancel As Integer)
    ClipCursor ByVal 0&
End Sub
ciao
xAERO

Newsgroup: it.comp.lang.visual-basic
Titolo: PROGRAMMAZIONE GENERICA

Ciao chi mi sa dire come si potrebbe fare un programmino VB
che invii SMS attraverso il sito di GSMBOX mi piacerebbe
molto riuscire ad interfacciarmi per poter mandare liste di SMS
Grazie mille e ciao

 ha scritto nel messaggio
news:ErXa6.13525$dD2.1...@twister2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Come controllare se un file è in uso

Scusate la domanda forse un po' banale:
io devo scrivere dei dati in un file sequenziale, viene usato anche da
un'altra applicazione.
Come posso controllare che non sia già aperto?
Grzie Pigi

 wrote in message
7sfda0$jo5$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [ot?] lupo e db

ps
senza nulla togliere a chi risponde su questo, per domande +- specifiche sui
db tieni presente it.comp.software.database.
personalmente amo la pluralita' di punti di vista. in genere ci si cresce.
ciao, a.

 ha scritto nel messaggio
news:affbnp$dtchf$1...@ID-51318.news.dfncis.de...

mmm... ammutinamento?
doppio giro di chiglia?
;-P
ciao
ugo

 ugo

 assunzione alla ms ?
LOL
ciao
ugo

 ha scritto

Grazie, Java, ma allora approfitto:
Cosa significa, esattamente, fare Cross-Posting e perchč pare essere cosě
criticato?

ps: Mi stai cacciando, dillo, dai dillo! ;-)))

 criticato?
c'e' un tizio che ha -- diciamo -- scritto un manuale sull'addestramento dei
cani e ogni volta che puo' lo propaganda su tutti i relativi gruppi.
poniamo che io su alt.rec.dogs.dobies chieda:
    perche' caspita il mio dob azzanna me e fa le fusa ai ladri ?
lui risponde subito con le sue teorie su _tutti_ i gruppi, compresi
ard.huskies, .labs, .newfs, e probabilmente anche su it.comp.sw.db e
alt.2600. l'elenco dei gruppi crosspostati sta a fatica in una schermata...
(e di solito il tenore e': leggi il mio manuale. e di solito subito dopo il
detto ti arriva email, te volente o nolente. almeno due mail. un doc. non
zippato).
crossposting (invio incrociato) e' inviare la stessa richiesta su piu'
gruppi. in genere si evita: se tu la invii qui e su icsd, io me la scarico
due volte. prima magari prova qui, poi se vuoi altri pareri ( o se qui
nessuno ti fila :) su icsd. mal che vada non ti fila nessuno nemmeno li' :)
in ogni caso, per l'amor di dio, non anche su ard.labrador, neanche se il
tuo db contiene descrizioni di labs -- a meno che il problema non stia nel
contenuto della descrizioni, ma allora non qui/icsd :)
ciao, a.

 ps: Mi stai cacciando, dillo, dai dillo! ;-)))
o mamma, mi sembrava di aver detto 'anche'.
ancora direi che ti filiamo, no ?
j.berta

 ha scritto

oddio, direi proprio di sě.
... mi sembrava di aver messo un sorrisone.
Ribadisco ;-))))))

 nessuno ti fila :) su icsd. mal che vada non ti fila nessuno nemmeno li'
:)
Allora avevo inteso bene.
Sai cos'č, Java, io non so come potrei trovarmi da altre parti (stamattina
ho fatto la stessa domanda su microsoft.public.it.sql, ho fatto
cross-posting, e, oltre a quella ovvia, ho ricevuto una risposta
interessante), so solo che qui mi son sempre trovato bene: risposte veloci e
chiare, rare sciocchezze, insomma, tutto ok. Capisco, e ti ringrazio, che il
tuo intento era quello di consigliarmi qualcosa di piů "dedicato" a domande
specifiche e prima o poi praticherň in tal senso. Sinora non l'ho fatto
perchč, un po' con la mia, un po' con la vostra testa, ho sempre risolto,
qui, "a casa nostra", senza retorica.
Newsgroup: it.comp.lang.visual-basic
Titolo: Guardando il codice....

...sorgente di un programma che genera a caso gli accoppiamenti per
il calendario di calcio, mi aspettavo di trovare da qualche parte le
stringhe contenenti
i nomi delle 16 squadre di serie A , che il programma accoppia nelle
partite.
Invece niente!!
Accanto alla stringa del pulsante "genera il calendario" ti vedo 80\90 righe
scritte in esadecimale e basta !!
O il codice è incompleto ( ma deriva dal prg completo ) oppure le squadre
sono criptate!!
Devo cambiarne alcune, come faccio?
ciao

Devo cambiarne alcune, come faccio?
Un momento che ci immaginiamo il codice a cui ti riferisci ...
Aspetta ....
Continua ad aspettare ....
Boh?
-- 
ciao, hal che la boccia dell' indovino non l' ha mai comprata

 ha scritto nel messaggio
news:p7dY8.77745$vm5.2...@news2.tin.it...

Forse sono scritte in un db...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Controllare lo stato delle finestre figlie nelle form MDI

Ciao , sto facendo esperimenti con le Form MDI ,
sto sclerando un pochino con il loro dimensionamento , mi spiego , per ora
per allineare le finestre attive uso il metodo .arrange della form padre ,
mi chiedevo se posso ingrandire o ridurre a icona una finestra figlia
tramite codice , stile clikko sul pulsante X e questi mi riduce a icona la
finestra attiva !
Grazie in anticipo !

 finestra attiva !
auff sto impazzendo , devo usare il subclassing mandando un minimize alla
figlia o me la posso cavare con qualche barbatrucco per minimizzare o
maximizzare le finestre figlie ?
sendkeys manda messaggi alla finestra padre ma non alle figlie :(
bho !
Aiutatemi voi !

"Gigio2k [work]" <n...@mail.please> ha scritto nel messaggio
news:qeIf9.12998$6O4.2...@twister1.libero.it...

vorrei aiutarti, ma come faccio? Non capisco il problema....
Se voglio minimizzare la finestra all'interno della quale eseguo il codice
faccio:
me.windowstate = vbMinimized
per ingrandirla
me.windowstate = vbMaximized
per rimetterla "a metà"
me.windowstate = vbnormal
se invece voglio farlo sulla finestra attiva
NomeFinestraMain.activeform.windowstate = eccetera eccetera
Ma mi sembrano suggerimenti un po' banali per aiutare qualcuno disperato
Salutoni
Sergio

 Ma mi sembrano suggerimenti un po' banali per aiutare qualcuno disperato
eh eh , adesso che li conosco anche io concordo con te che sono banali , ma
fino a 3 secondi fa erano importantissimi per me ^_-
Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: loadfile problem

Hi all can some assist me with a problem. I wish to display the contents of
a txt file in a text box
i have tried the following:
    CommonDialog1.Filter = "c:\test.rtf"
    CommonDialog1.ShowOpen
    RichTextBox1.LoadFile CommonDialog1.filename, rtfRTF
(no luck with above, keeps highlighting the .loadfile bit on the last line.
got the source code from a friend who could not make it work either hence
why this one is an rtf and not txt)
text1.Loadfile ("c:\test.txt")
i am totally lost here
thanx ppls
Lord Apophis

 ha scritto

i wonder why your editor doesnt capitalize properly the "filename" keyword.
btw, i cant understand: is c:\test.rtf a true .rtf or a plaintext file ?
also, check for the filter formula you're using (see below).
this way works for me. cdl is the commondialog, rtf the richtextbox.
hth, pal
Sub Apri()
    On Error GoTo errman
    CDL.FileName = ""
    CDL.Filter = CDLFILTER
    CDL.CancelError = True
    CDL.ShowOpen
    RTF.LoadFile CDL.FileName, rtfText
    Caption = CDL.FileName
    Exit Sub
errman:
    If Err = cdlCancel Then Exit Sub
    If Err <> cdlCancel Then MsgBox Error
    Resume Next
End Sub
' bas:
Public Const CDLFILTER = _
    "File di testo (*.txt)|*.txt|" & _
    "File HTML (*.htm*)|*.htm*|" & _
    "Configurazione (*.ini)|*.ini|" & _
    "Posta elettronica (*.eml)|*.eml|" & _
    "Usenet(*.nws)|*.nws|" & _
    "Form VB (*.frm)|*.frm|" & _
    "Moduli VB (*.bas)|*.bas|" & _
    "Classi VB (*.cls)|*.cls|" & _
    "File di programma xBase (*.prg)|*.prg|" & _
    "Tutti i file (*.*)|*.*"

> Lord Apophis:

  '// Text1.Multiline = True
  Dim intFile As Integer
  intFile = FreeFile(0)
  Open CommonDialog1.filename For Input As intFile
  Text1.Text = Input(LOF(intFile), intFile)
  Close intFile
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] DCOM95

Durante l'installazione di un mio programma che usa la tecnologia ADO di VB6
mi viene chiesto di installare DCOM98 (file MDAC_TYP.EXE). Tale
installazione viene però interrotta e mi viene chiesto di installare DCOM95,
forse perchè il sistema in uso su quel computer è Win95. Inutile dire che il
programma non mi funziona proprio nell'accesso ai dati. Ho provato a cercare
il file su Internet, ma niente da fare. Avete idea di dove poterlo trovare o
di come ovviare all'incoveniente? Intanto ho dovuto cambiare la tecnologia
di accesso ai dati, da ADO a DAO, con una discreta perdita di tempo.
Grazie
Luciano
e-mail:  
va...@faenza.queen.it



Luciano,
    MDAC_TYP.EXE  NON e' Dcom98 ma bensi' i Data Access Control.
Dcom e' in un file chiamato dcom98.exe o dcom95.exe sul cd di vb6.
ciao,
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

lasciami il tuo indirizzo che ti mando
dcom95.exe se non lo trovi!!!!
CIAOOO
Rita

Newsgroup: it.comp.lang.visual-basic
Titolo: trasformare una form normale in una mdi, è possibile?

come?

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

Sono totalmente a corto di linguaggi di programmazione, mi occorre però
realizzare dei semplici programmini per bambini dove si spostano oggetti, si
interagisce tramite testo, si formano parole con lettere date e così via.
Potrei realizzare quersti ptogrammi utilizzando solo FLASH MX o mi occorre
imparare un linguaggio di programmazione ? Partendo da zero quanto tempo
occorre prima di riuscire a programmare in modo decente in Visual Basic?
Grazie per le eventuali risposte e scusate la banalità delle domande.

 ha scritto nel messaggio
news:jqtXe.8422$Jr.1...@twister2.libero.it...

Per fare quello che dici, devi conoscere oltre all'ambiente grafico di
FlashMX anche ActionScript che è il linguaggio di programmazione sul quale
si basa Flash.
Per usare bene (dipende cosa intendi per bene) VB ci vuole tempo e
soprattutto tanta voglia di leggere uno dei mega libri/manuali a
disposizione.
Ciao, Vincenzo

Newsgroup: it.comp.lang.visual-basic
Titolo: Non riesco ad aprire una tabella con Access

Ciao a tutti
     mi succede una cosa strana:apro con Access una tabella  di un
database privo  delle proprietà di nascosto a livello di file: un
database normale le cui tabelle le ho sempre aperte: non me le fa
aprire.
    Qualcuno ha delle idee ?
  Grazie Indriano

 aprire.
spiegati meglio...
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

   Grazie Indriano
Preguz!
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)

 aprire.
non ti preoccupare, č tutto normale.
termoPilucco

 aprire.
'chi' non te le fa aprire?
Alberto
PS: i due punti in un periodo si usano una sola volta, non tre...

 ha scritto nel messaggio
news:3760e087.04031...@posting.google.com...

Forse:
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=access%2Bcorrotto&m
eta=group%3Dit.comp.lang.visual-basic
Ave
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per un file di Help

Sono in possesso di un programma Visual Basic 6.0, mancante dell'Help in
linea in quanto qust'ultimo si dovrebbe trovare su un altro disco MSN che
non ho.
Qualcuno ha o mi sa dire dove potrei trovare i files che mi occorrono ?
Grazie
                                Renato

 ha scritto

"msdn". msn e' un'altra cosa.
http://msdn.microsoft.com
j.

Newsgroup: it.comp.lang.visual-basic
Titolo: ancora XML e XSL (maledetti)

Allora, ho modificato un Xsl che mi restituisce un XML tutto bello
formattato e sopratutto FILTRATO !
Lo vado a leggere con la classe XmlTextReader che bello bello se ne sbatte
del Xsl e mi piglia Anche i dati nascosti dal Xml ...
bha ! Non so dove sbattere la testa !
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 bha ! Non so dove sbattere la testa !
Sbattila qui:
http://xmlwriter.net/sample_chapters/Professional_VB6_XML/33230402.shtml
Oppure se usi le classi M$ di MSXML invece di Saxon, usa questa funzione:
Public Function ProcessaTestoXML (ByVal sTestoXMas string, _
                ByVal sNomeFileXSLT as string ) As String
Dim oXSource As New MSXML2.DOMDocument
Dim oXStyleSheet As New MSXML2.DOMDocument
' Carica i dati.
oXSource.async = False
If oXSource.LoadXML(sTestoXML) Then
  ' Carica lo  style sheet.
 oXStyleSheet.async = False
 If oXStyleSheet.Load(sNomeFileXSLT) Then
   ' processa l'XML con l'XSLT e ritorna il risultato
   ProcessaTestoXML = oXSource.transformNode(oXStyleSheet)
 End If
End If
End Function
Ciao
*Roby*

 sbatte del Xsl e mi piglia Anche i dati nascosti dal Xml ...
Acc, ho capito solo ora che stai usando .NET.
Allora devi usare la classe xsltransform al posto della XmlTextReader
Dim xsltransform As XslTransform = New XslTransform()
xsltransform.Load("Mio.xsl")
xsltransform.Transform("MioDocumento.Xml", "DocumentoRisultante.xml",
Nothing)
Ciao
*Roby*

 Allora devi usare la classe xsltransform al posto della XmlTextReader
Tnk !
-- 
-Gigio@Work(?)-
Newsgroup: it.comp.lang.visual-basic
Titolo: [.net] problemi con il dataReader

Ciao a tutti,
un problema che mi capita di avere con l'applicazione che sto
sviluppando (vs .net 2005) è l'errore di dataReader aperto quando
provo ad eseguire una query sul db.
In pratica ho un errore (esiste un datareader già aperto) sulla riga
 executeReader(stringSQL, conn)
fin qui nulla di male, ho aggiunto queste righe prima dell'istruzione
incriminata
if not myReader.isClose then
   myReader.Close()
end if
myReader = executeReader(stringSQL, conn)
....ed ancora ho l'errore!!! Ma com'è possibile? Premetto che ho UN
solo dataReader (myReader appunto)
Per risolvere devo, prima della executeReader, chiudere la connessione
e riaprirla ma è una soluzione allucinante.
Il fatto di avere un timer che ad intervalli regolari fa una query sul
db potrebbe incidere? (magari una sorta di collisione fra i datareader)

  executeReader(stringSQL, conn)
Cos'è e cosa fa executeReader?
Ciao 

Fabio ha scritto:

dovrebbe "dare in pasto" la query al db e ricevere il recordset con
l'esito della query
Ora non vorrei aver scritto una boiata (dato che scrivo a memoria) ma
fa questo in pratica

 fa questo in pratica
Sì, voglio dire: da come è scritta è una tua funzione.
Cosa c'è dentro?
Se quale riga *dentro* a executeReader va in errore?
Ciao 

 Ciao
Ok, no, non esegue nemmeno la query sul db (tra parentesi è una
banalissima select), semplicemente, al momento di eseguire
l'executeReader da un errore.
Di per se l'errore è "Logico" se vogliamo, dato che non può esserci
più di un datareader per volta a connessione; il dubbio è nel fatto
che io lo chiudo con certezza (apparente a questo punto) con la if che
ho scritto nel primo post PRIMA di utilizzare il reader.
Boh

 ho scritto nel primo post PRIMA di utilizzare il reader.
Non è molto chiaro, comunque se l'errore ce l'hai sulla riga
myReader = executeReader(stringSQL, conn)
c'è qualcosa che non va nel tuo metodo di debug, perchè è impossibile che 
un'assegnazione dia un errore di quel tipo.
Tra l'altro, se l'errore è quello per cui non puoi avere più di un reader 
alla volta l'eccezione è data da command.ExecuteReader().
Che il reader sia chiuso lo puoi verificare in fretta controllando la 
proprietà IsClosed.
Se usi il nuovo SQLServer dovresti poter avere più di un reader per 
connessione.
Ciao 

 Ciao
ciao