mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual basic 6 : caricamento forms

Sono un neofita di VB6. Avrei bisogno di aiuto
Il problema è questo : 
1)ho una forms inziale con dei pulsanti
2)Al lancio dell'applicazione riesco a caricare dei campi con una
semplice assegnazione su questa forms.
3)Uno dei pulsanti, sulla prima form, istanzia una seconda form con le
istruzioni LOAD e SHOW
4)Cerco di caricare i campi della seconda form, con una assegnazione,
(TXTCAMPO="PROVA") esattamente come ho fatto sulla prima ma i campi di
questa seconda form ma non vengono caricati
Perchè ? Notare che ho dichiarato pubbliche le variabili TXT delle
forms, altrimenti non veniva caricata neanche la prima. Se qualcuno mi
aiuta mi farebbe veramente un piacere, perchè questa è un'impasse che
nessun manuale
è riuscito finora a risolvermi.
Grazie a tutti

 ha scritto nel messaggio 
news:56cd3b81.04113...@posting.google.com...


è riuscito finora a risolvermi.
C'è un po' di confusione: se parli di oggetti TXT ti ha già risposto
todoroki, fai riferimento al nome della form
Se invece parli veramente di variabili a cui assegnare valori:
Le variabili dichiarate dentro una Sub valgono solo per la Sub, quelle
dichiarate nel form, valgono per tutto il form, ma non per un secondo form
Le variabili per essere Pubbliche in relazione all'applicazione
devono essere collocate in un modulo e dichiarate come Public
--
Gulp
....forse mi sono perso qualcosa !

...

Il problema è che l'ho già fatto :
Private Sub CMD_05Cespite_Click()  questo evento viene attivato quando clicco 
                                   un pulsante sulla prima mappa FRM_AvvioExcel
   Load FRM_05Cespite              Carico la seconda mappa FRM_05Cespite
   FRM_05Cespite.Show              La faccio vedere poi carico uno dei campi
   FRM_05Cespite.TXT_CodiceCespite1 = 1          
 
End Sub
Sull'ultima istruzione di caricamento FRM_05Cespite.TXT_CodiceCespite1 =1 
ma mi da il messaggio 
ERRORE DI COMPILAZIONE
UTILIZZO NON VALIDO DI PROPERTY
Se metto invece solo TXT_CodiceCespite1 = 1 
funziona tutto non si blocca in compilazione ma non mi carica il campo
della seconda mappa FRM_05Cespite

Newsgroup: it.comp.lang.visual-basic
Titolo: verificare la presenza nel sistema di Excel ??

volevo chiedervi se mi sapete indicare se esiste un sistema flessibile per
verificare se su un PC è installato un programma. In particolare mi
servirebbe sapere se è installato Microsoft Excel. E' anche possibile
riuscire a individuarene la versione dell'applicativo ??
grazie.
--------------------------------
Inviato via 
http://usenet.libero.it

riuscire a individuarene la versione dell'applicativo ??
La funzione che segue non e' il massimo delle prestazioni, ma 
e' facile da implementare e certamente flessibile:
Public Function ExcelVersion() As String
    Dim excelApp As Object
 
    On Local Error Resume Next
    Set excelApp = CreateObject("Excel.Application")
    If (Err.Number) Then
        Err.Clear
        Exit Function
    End If
 
    ExcelVersion = excelApp.Version
    excelApp.Quit
    Set excelApp = Nothing
End Function
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Come simulare la pressione di un tasto della tastiera??

Contattatemi a  
Marco....@iol.it


Funsione SendKeys o API SendMessage
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: ShellExecute Ftp sempre da Url

Salve,
tempo fa tra i vari post era stato trattata la soluzione per fare in modo 
che in caso di Ftp con ShellExecute, questo venisse fatto sempre e comunque 
dal sito desiderato, evitando quindi di riferirsi ai "Files Temporanei" di 
I.E.
Purtroppo non ho trovato informazioni a riguardo, ringrazio anticipatamente 
per eventuali risposte
saluti,
mike 

 ha scritto nel messaggio 
news:y3Zsd.260394$b5.12...@news3.tin.it...


grazie, ho risolto con google
http://tinyurl.com/3xbew
,
Scusandomi di nuovo per l'errore iniziale
michele

Newsgroup: it.comp.lang.visual-basic
Titolo: SQL forse OT

Scusate, non so se sono OT, comunque espongo il problema:
ho una normalissima query "SELECT * FROM Tabella ORDER BY '" & stringa & "'"
che richiamo da codice Visual Basic e fin qui tutto OK.
Ora vorrei perň salvare questa query in un db di Access e vorrei richiamarla
tramite ADO
usando i vari oggetti Command, Parameter e Recordset.
Il mio problema č il seguente: non sono capace a passare un parametro ad
ORDER BY
(stň costruendo la query dall'interfaccia struttura di Access e dovrebbe
essere una cosa
facile costruire una query... ma per me non č cosě...)
Qualcuno mi dice come si costruisce una query in Access passando un
parametro
ad ORDER BY?
Grazie a tutti coloro che si interesseranno alla faccenda, saluti da
Fabrizio...

 parametro ad ORDER BY?
Non esiste un tipo di parametro "Campo".
Visto che ORDER BY prevede un elenco di campi,
non č possibile utilizzare parametri in questo caso.
E' possibile invece richiamare una funzione tramite una
query e passare alla funzione dei parametri, utilizzando
la proprietą .Direction di Parameters().
Es.
SQL = strSQL = "{ call [NomeFunzione] (?, ?) }"
    [QueryDef].Parameters(0).Direction = dbParamInput
    [QueryDef].Parameters(1).Direction = dbParamInput
quindi
    [QueryDef].Parameters(0) = [Valore]
    [QueryDef].Parameters(1) = [Valore]
La funzione riceve i parametri e puņ restituire un
recordset che la querydef riesce a gestire:
    Set [RecordSet] = [QueryDef].OpenRecordSet()
A questo punto č possibile anche modificare al volo il
valore dei parametri per ottenere risultati diversi.
    [QueryDef].Parameters(0) = [Valore]
    [RecordSet].Requery
Newsgroup: it.comp.lang.visual-basic
Titolo: OT: Cercasi compilatore basic a 32 bit!

Salve a tutti,
sto disperatamente cercando un semplicissmo compilatore basic che permetta
di sviluppare codice a 32 bit per NT. In pratica devo realizzare uno script
CGI e non posso farlo in VB5 perché necessiterebbe di troppe DLL e OCX, e
nello stesso tempo non posso farlo in basic per DOS perché il codice a 16
bit non viene eseguito da NT... come fare?
Grazie a tutti
________________________________________________________
Alessio - 
Ale...@isa.it
 - ICQ: 9549126
http://www.emma97.com/hardwaresite
 - 
Ale...@emma97.com
http://www.checkservice.com
 - 
Webm...@checkservice.com


Quando scrivi uno CGI, non devi quasi interagire con il sistema, pertanto
basta la tua applicazione in VB che fa tutto nel Sub Main() + procedure e la
MSVBVM50.DLL (+ ovvviamente, il supporto di database se ti serve).
Domanda polemica? Sei sicuro che un bello script ASP che richiama una tua
DLL non sarebbe meglio...
Ciao, Alessandro Coppo
a.c...@iol.it
www.geociticies.com/SiliconValley/Way/8111/

Non sta' proprio cosi'
Un programma CGI legge l'input e scrive l'output su stdin e stdout.
Che e' proprio cio' che VB non sa fare.
Ciao , Luca

Che e' proprio cio' che VB non sa fare.
Credo si possa fare, utilizzando le API di gestione della console. E' uscito
un articolo sull'argomento su Computer Programming qualche mese fa.
Ciao

un articolo sull'argomento su Computer Programming qualche mese fa.
Si tratta, esattamente, del numero 68 (Aprile 1998).
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]query su tabelle di database diversi (ado paradox access)

ciaO
in alcuni post precedenti Lupo indicava come effettuare una query prendendo
i dati da tabelle residenti su database diversi (era necessario indicare il
percorso completo del db)
nel caso  in cui i database siano di tipo diverso (access/paradox) come si
puň fare ?
1) apro le 2 connessioni
2) scrivo la query indicando il percosro completo del db !?
3) associo al recordset la connessione ?? (ma quale?)
boh ????
il tutto con ado
ciao
ps
se compaiono piů post e per problemi di posta

 boh ????
Sinceramente, mai fatto. Ho la sensazione che devi crearti una tabella/vista
temporanea (ma fisicamente scritta su disco) e "cumulativa" su uno dei due
db prelevando i dati dai recordset aperti su due connessioni diverse.

Scusa se rispondo a domanda con domanda,
ma io ho avuto delle notevolissime difficoltà
cioè non ci sono riuscito ad interfacciarmi
ad un database paradox.
La cosa bella è che da VB non ci riuscivo,
se però mi collegavo da VB ad un database
access che aveva dei link alle tabelle paradox
allora le vedevo.
Tu per collegarti hai fatto qualcosa di specifico?
Per quanto riguarda la tua richiesta, secondo
me devi aprirti due connessioni.
                                danilo

 me devi aprirti due connessioni.
ok 2 connesioni, e poi la query come la scrivo ?
come collego la query alle 2 connessioni ?
ciao


sigh :-((((
cercavo una strada diversa
grazie  ciao

cioa
in alcuni post precedenti Lupo indicava come effettuare una query prendendo
i dati da tabelle residenti su database diversi (era necessario indicare il
percorso completo del db)
nel caso  in cui i database siano di tipo diverso (access/paradox) come si
può fare ?
1) apro le 2 connessioni
2) scrivo la query indicando il percosro completo del db !?
3) associo al recordset la connessione ?? (ma quale?)
boh ????
il tutto con ado
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: wtc and faithful dog(s)

http://dogsinthenews.com/issues/0109/articles/010914a.htm
andrea

> 
http://dogsinthenews.com/issues/0109/articles/010914a.htm
ovviamente ho sbagliato ng...


ma è stato carino lo stesso... ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: ssta - tabctl32

Dove posso trovare un controllo tipo sstab ma che funzioni da contenitore.
Perchè non posso usare sstab ??? Ma dà sempre un errore di licenza etc
etc???
Grazie
Renato

Dove posso trovare un controllo tipo sstab ma che funzioni da contenitore.
Tabstrip + picture (o frame).
Niente controlli aggiuntivi (a parte i common) e qualche problema in meno...
Ciao,
Moreno
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
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: [?] Chiudere il form con "Esc" ?

Scusate la banalita' ma non mi ricordo che cosa bisogna settare
nel form per farlo chiudere con il tasto Esc.
Vi ringrazio in anticipo a tutti coloro che vorranno aiutarmi.
Distinti Saluti
Corrado C.

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
    ..................................
    Case vbKeyEscape
        KeyCode = 0
        Unload Me
End Select
End Sub
Ricordati di impostare la proprietą KeyPreview del form a True
Corrado E-Mail Home ha scritto nel messaggio ...


 Vi ringrazio in anticipo a tutti coloro che vorranno aiutarmi.
Se nel form è previsto un pulsante per chiuderli basta attivare la proprietà
"Cancel" del pulsante stesso per ottenere questo risultato. Nel caso non ci
sia, devi intercettare il tasto come indicato da Gianluca.
--
Starman
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 - Sospendere la procedura.

Non sono riuscito a trovare un comando che, qualora si
verifichino determinati errori, mi sospenda tutta la procedura.
Qualcosa del genere:
Private Sub PincoPallino()
On Error goto ChiudiTutto
'Righe di comando
On Error goto 0
Exit sub
:ChiudiTutto
DataBase.Close
MsgBox "Qualcosa"
UnComandoCheCausaUnloadProcedura
End Sub
Grazie e saluti, Sauro

 ha scritto nel messaggio news:5yg7e.44737$IN.8...@twister2.libero.it...

Se non ci dici che problemi ti dà?!!

> Se non ci dici che problemi ti dà?!!
Credo proprio che tu non abbiamo capito la domanda.
Prova a rileggere  ;-)
Ciao, Sauro

 ha scritto nel messaggio news:D8s7e.64282$zZ1.1...@twister1.libero.it...

non siamo tutti dei geni, come te!
se ce la spieghi, facciamo prima!

 verifichino determinati errori, mi sospenda tutta la procedura.
Non si capisce una fava.
Se vuoi terminare una procedura, basta Exit Sub, ma l'hai già scritto.
Se vuoi terminare tutto l'applicativo, esistono alcuni modi, e di ognuno si 
è discusso in questo NG fino alla nausea, quindi avrai già visto su google i 
dettagli.
Quindi, se non chiarisci cosa vuoi, sono un po' a piedi...
Alberto
-- 
"C'è un Calvelli dentro ognuno di noi" (cit.) 

Non te la prendere; la mi era una risposta scherzosa.
Mi serve (ammesso che esista) un comando che interrompe la procedura anche
se l'errore (non importa
quale) avviene in una sub richiamata da un'altra sub
richiamata da un'altra sub ecc.
Ciao, Sauro

 dettagli.
Mi serve proprio di terminare tutto l'applicativo e forse
sono mancato dal NG quando se ne discuteva.
Ciao Alberto.
Sauro

 ha scritto nel messaggio news:b2t7e.64390$zZ1.1...@twister1.libero.it...

non me la sono presa.... io penso veramente che tu sia uno molto furbo!
infatti stai cercando una cosa che non esiste!
un comando singolo non esiste, devi scrivere del codice, impostare
un flag globale quando si verifica un errore, e poter quindi interrompere
la tua procedura da qualunque punto............................................................

 e forse sono mancato dal NG quando se ne discuteva.
E' il motivo per cui si č tenuti a cercare su google prima di postare.
Ciao
Alberto
-- 
"C'č un Calvelli dentro ognuno di noi" (cit.)

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

Qualcuno mi sa dire perché non riesco a collegarmi a 
members.xoom.com
 ?????.
IE trova il Web ma non apre niente, si pianta.
grazie. Fabio Guerrazzi

...


Sarą stupido, ma sono microsoftdipendente. Non so se esiste la cura.
By

 
Proprio Sabato e Domendica scorsa xoom ha avuto uno shoot-down inquanto si e'
trasferito per aumentare le proprie capacita'.
Prova adesso, dovrebbe andare, se non va, fammelo sapere....
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb


Eutanasia...
(oggi sono cattivo)
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: DataGrid e ComboBox

Ciao a tutti
ho un problema che vorrei risolvere
Gestisco un DataGrid con diversi campi ( presi da un recordset gestito in
ADO).
Alcuni di questi sono a scelta (tipo sesso M/F) e vorrei farli gestire
dall'utente tramite un ComboBox. E' possibile inserire un oggetto Combo nel
DataGrid ???
Grazie
Claudio

 wrote in message
7uhi08$c3v$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Visualizzare disegni DXF

Esiste qualche visualizzatore (freewere) di disegni in formato DXF?
Su quale sito potrei eventualmente trovarlo?
E' possibile pilotarlo da VB come oggetto active X?
Grazie a chiunque possa aiutarmi         Claudio

 ha scritto nel messaggio
news:86jp9e$hm5$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Problema import DLL

Ciao a tutti,
ho googlato un po' prima di postare ma non ho trovato nulla.
Il problema è questo:
ho una DLL compilata con un VS2005,
al momento di importarla in un progetto sviluppato con VS2003 viene 
restituito l'errore:
"Impossibile aggiungere un riferimento a ...[nome dll]. Assembly o 
componente COM non valido"
E' possibile che non sia possibile questa operazione? oppure esiste 
qualche scappatoia?
o ancora ... dove sbaglio?
grazie a tutti
ciao
Stefano

 ha scritto nel messaggio 
news:egi9d4$4df$1...@fata.cs.interbusiness.it...

Da un progetto .Net 2.0 puoi riferirti a una dll .Net 1.1 ma non l'inverso.
Ricompila la tua dll con l'1.1
Ciao 

 
Grazie 1000
Ciao
Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: [ ? ] Leggere e scrivere su un .MDB......ma non solo questo !





Salve,


ho cominciato appena da una settimana ad interessarmi a VB6, 
coadiuvato da un libro che spiega 


benino un po il tutto ma.......c0e tanto da imparare che quasi 
quasi mi sento scoraggiato !


Ok, non mandatemi a quel paese se vi porro' piu' di una 
domanda.


 


Ho visto che con VB6 si puo' usare un procedura automatica per 
impostare un form con dati prelevati da un file .mdb (Creazione guidata form 
dati VB 6) fin qui OK,


 


ma se io non voglio utilizzare la procedura automatica, come 
faccio a dire a VB6 di aprirmi


un file .MDB farmi vedere i dati contenuti nel file e magari 
poterli aggiungere o variare ecc.


Voglio dire, quali le funzioni da utilizzare ?


 


Quali sono le funzioni piu' adatte per poter leggere e 
scrivere in un file ? (es. file TxT).


 


Mi auguro che mi rispondiate......GRAZIE in 
anticipo.


 


 


            
                
                
            Ciao a 
tutti


 


            
                
                
                
                




 ha scritto nel messaggio
news:8cq9t9$du6$1...@pegasus.tiscalinet.it...

Domanda 1: Ci sono diversi controlli per l'utilizzo e la visualizzazione di
database, ma il consiglio migliore è di guardarti i controlli ed il codice
creati dal wizard. Studialo un po' e poi, eventualmente, chiedi ciò che non
hai capito.
Domanda 2: Guarda sull'help: OPEN, PRINT, INPUT, LINEINPUT, CLOSE.
3    Non scrivere in HTML sui NewsGroup.
Buon lavoro.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con WhitEvents

Nella sezione dichiarativa di un form inserisco questa riga:
Dim WhitEvents MyForm as Form
ma sembra che il compilatore non riconosca la parola chiave "WhitEvents".
VB versione 6, sp5.
Chi ne sa qualcosa?
Bye

 ha scritto nel messaggio
news:a7f3s0$mpi$1...@newsreader.mailgate.org...

Certo, ho appena letto l'help di VB, e dice testualmente "WhitEvents, valido
solo nei moduli di classe". Effettivamente sembra proprio essere così.
Ma nel libro di Balena, a pag. 293, nel capitolo "Eventi, polimorfismo,
ereditarietà", è scritto: "WhitEvents può apparire solo nella sezione
dichiarativa di un modulo e non può essere locale in una routine; *può
essere usata in qualsiasi tipo di modulo, eccetto i moduli BAS standard*."
A sentire il libro, mi sembrava di poter utilizzare gli eventi anche con i
form... peccato, non è così.
Ciò non toglie che il libro di Balena sia il miglior libro in circolazione
su VB6.
Bye


Forse perche' si scrive *WithEvents* con l'H dopo la T e non dopo la W =))))
Happy Coding,
Lokar


Infatti, un form _è_ un modulo di classe.   :-P
L'errore, come ti scrive Lokar, è un altro...   :-P
ciao
ugo

 Bye
Allora, grazie Lokar, *WITH* e non "Whit"....
Datemi un posto dove posso nascondermi.
p.s.: Ovviamente, ha ragione Balena... meglio cosě ;-)

 ha scritto nel messaggio
news:a7f50q$njm$1...@newsreader.mailgate.org...
| Datemi un posto dove posso nascondermi.
nel libro?? :p
cmq fai attenzione alle parole spesso basta
leggerle con attenzione... (ConEventi)
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

Newsgroup: it.comp.lang.visual-basic
Titolo: Campi MEMO in Data Report

Salve a tutti,
io mi ritrovo nella necessità di visualizzare in un data report un campo
memo preso da un record di access....
ho skoperto solo ora ke sui data report non si possono mettere kampi memo,
kome posso fare, qualkuno ha trovato qualke soluzione o si è inventato
qualke "giro" per beffare il VB6 ???
Grazie.
Kris.


Come non si può, io lo uso nella mia rubrica! (VB6 & Access 2000) Il campo
Varie è un memo e lo vede alla grande.
Gli altri campi te li vede?
Non riesco a capire quale sia il problema.
--
Ciao a tutto il NewsGroup
Alex
alm...@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Quale libro per VB 5 ?

(c'è solo la guida in linea).
Anch'io l'ho preso con la licenza studente... in meno di due settimane mi
e' arrivato! =)
Mi trovo benissimo con la documentazione in linea (non la guida in linea),
devo dire che e' fatta benissimo! Perche' spendere soldi per il manuale
(che cosa un casino)?
Ciao!
       Giampaolo Bellavite
 - E-Mail: 
bell...@easynet.it
 - 

mah, tanto per avere qualcosa da leggere al mare!
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] problema con la stampa di un RTF

allora, oggi è successa una cosa molto strana ... non sapevo a chi
rivolgermi... stregoni ... fattucchiere... alla fine o pensato al NG...!
se io ho un rich text box, lo riempio con un po di testo, e poi faccio (pari
pari come è scritto nella guida)
printer.print ""
richtextbox1.selprint printer.hdc
indovinate che succede?
il progetto VB si "blocca"... i form, da che erano grigio chiaro, diventano
grigio scuro... il colore di sfondo del RTB da bianco diventa marrone...,
poi si crea una finestra per la stampa, una di quelle che dicono a che punto
è la stampa... e si blocca pure  quella... anzi, in un punto di quella
finestra (nella colonna che indica lo stato dello spooler) c'è un numero che
aumenta velocissimo... fino a 20-50 mila... senza fare altro.. .ovviaente
essenso bloccati entrambi, devo solo chiudere con ctrl+alt+canc... !!
ho innescato una bomba e non me ne sono accorto?
non è quella l'istruzione per stampare il contenuto di un RTB ?
grazie
MarioH

stesso problema...
da me cosě funzia:
    rtfESITO.SelStart = 0
    rtfESITO.SelLength = Len(rtfESITO.Text)
    Printer.Print ""
    rtfESITO.SelPrint Printer.hDC
    Printer.EndDoc
rtfESITO č la RichTextBox
-> GbC

forse anche senza impostare il sel<qualchecosa>
mo' (pardon, adesso) provo
<TEST>
...mumble...
...mumble...
</TEST>
si...
-> GbC


cioe quindi il problema č che non avevo messo end doc... gesu... mi
prenderei a pedate in faccia da solo.... :))))
MarioH

comunque alla fine sai cosa ho fatto?
rtfESITI.SaveFile "$$TEMP.rtf",rtfRTF
shell "wordpad.exe /p $$TEMP.rtf"
ho semplificato (paths, ecc.), ma per quello che dovevo fare č pure
troppo...
il mio testo era formattato da 'monitor', e cosě almeno mi entra nelle
pagine senza scrivere altro...
-> GbC


in effetti puo essere una soluzione.
grazie di tutto
MarioH

Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicazione parallela...

E' possibile comunicare con la parallela senza l'uso delle API? Grazie Dome

 wrote in message
9ggdcn$64a$1...@nreadA.inwind.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: AUGURONI A TUTTI!!!

I miei piů sinceri AUGURI di un 2004 sereno e felice.
Ciao e buon anno.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

"H.P.L." <u...@vaila.ble> ha scritto

grazie, e ricambio a te e a tutti.
ciao, a.

Ciao e buon anno.
Anche da parte mia a te e a tutto il gruppo :-)
-- 
ciao, hal

 Ciao e buon anno.
Buon anno.

"H.P.L." <u...@vaila.ble> ha scritto nel messaggio
news:slrnbv64d...@aidee.softshark.home...

And so, is Win for Linux haters? If yes, i hate linux!
Newsgroup: it.comp.lang.visual-basic
Titolo: ALFA,BETA,ECC

Ringrazio in anticipo chiunque mi sapra' dire come si inserisce un simbolo
(a me servono le lettere dell'alfabeto greco) in una stringa da stampare in
modalita' testo
o in modalita'.
Si dovrebbe cambiare il set di caratteri corrente e usare CHR(nn) ?
spiegatemi qualcosa
Grazie
Tommaso

 wrote


In un mio software devo inserire dei testi con il metodo PRINT
Il testo comprend eil diametro Fi, Sigma, Tau in caratteri dell'alfabeto
greco
Questo inserimento dovrei farlo anche nella proprieta' Caption delle labels
eo di altri
oggetti.
Nel VB non e' previsto l'inserimento di simboli come per il Word.
Ciao Tommaso

 wrote



be', no, ci mancherebbe solo. francamente, non ne vedo molto il senso. se
usi il richtextbox un po' ti rendi conto dell'overhead che implica.
statisticamente sarebbe un po' pesino prevederlo dappertutto.
quello che puoi fare e' settare un particolare controllo (anche un form,
volendo) a font = symbol, ma ti verra' in greco tutto quello che ci scrivi.
quindi o usi un richtext o lavori di collage con varie label delle
dimensioni opportune accostate.
es. se devi fare
pigreco = 3.14
ne puoi usare due affiancate: "p" in symbol e " = 3.14" in caratteri latini,
arial o la qualunque.
certo se hai formule lunghe...
se sono fisse e mix di car greci e latini ti conviene quasi farci dei bitmap
e metterli in controlli image.
al momento non vedo altre soluzioni.
ciao, pal

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

Salve a tutti
Io ho uno dei tanti problemini:
mi spiego
Io ho diversi combobox in un form, e vorrei con il
programma in funzione, poterli selezionare con il mouse e trascinarli
per tutto il form ,e quando rilascio il mouse,non mi tornino al punto di
partenza.
E' possibile tutto questo o č solo un sogno
grazie per qualsiasi suggerimento
colgo l' occasione per augurare a tutti buone feste
ciao 

 di partenza.
Penso basti "settare" le proprietą Left e Top del ComboBox individuato,
passandogli quelle di posizione del puntatore del mouse.
--
Gulp
....forse mi sono perso qualcosa !


E' possibile sicuramente far si che si possano trascinare e spostare ma per
memorizzare la loro posizione alla chiusura del form devi sul form unload
scrivere un file con le posizioni dei controlli e all'apertura caricarlo
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: licenza vb6

Basta avere una licenza VB .Net 2000 standard oppure bisogna fare anche  il 
downgrade? Se si, cosa bisogna fare? Ammesso che la cosa sia ancora 
fattibile...
garzie
-- 
Greg 

greg ha scritto:

Pardon, vlevo dire VB .Net 2003
-- 
Greg 

> sia ancora fattibile...
si puo' fare il downgrade solo dalla professional in su...
Le edizioni economiche non contemplano il downgrade 

Kolechko ha scritto:

Avevo letto qua, e parla della standard
http://community.visual-basic.it/gianluca/archive/2004/07/29/295.aspx
-- 
Greg 


Si' in effetti puoi, ma il downgrade da 
vb.net
 standard ti porta a vb6 
standard  (che e' la learining edition) e che ha molte limitazioni ed e' 
inadatto all'uso professionale.
Vedi tu... 

 Vedi tu...
Capito. In pratica l'unica via resta allora l'msdn. Ma č un poco esosa per 
le mie possibilitŕ :(
-- 
Greg

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

come faccio a ordinare un immenso array  do (5000000) di stringhe nel minor
tempo possibile?
stefano
ki...@intertrade.it

Questo è il QuickSort. Dovrebbe essere uno dei più veloci.
Spero sia d'aiuto
(sostituisci al Variant il tipo di dati richiesto)
Fabio Guerrazzi
'=======================================================
Public Sub QuickSortNumbers(iArray As Variant, l&, r&)
       '     'iArray() The iArray to sort
       '     'l& First element of iArray to start sort
       '     'r& Last element of iArray to start sort
       '     '----------------------------------------------------
       '     'update the call count label ; comment out for real use
       QSCallCnt = QSCallCnt + 1
       '     '----------------------------------------------------
       Dim i&, j&
       Dim X
       Dim Y
       i& = l&
       j& = r&
       X = iArray((l& + r&) / 2)
              While (i& <= j&)
                            While (iArray(i&) < X And i& < r&)
                                   i& = i& + 1
                            Wend
                            While (X < iArray(j&) And j& > l&)
                                   j& = j& - 1
                            Wend
                            If (i& <= j&) Then
                                   Y = iArray(i&)
                                   iArray(i&) = iArray(j&)
                                   iArray(j&) = Y
                                   i& = i& + 1
                                   j& = j& - 1
                                   '
'----------------------------------------------------
                                   '     'update the swap count label ;
comment out for real use
                                   QSSwaps = QSSwaps + 1
                                   '
'----------------------------------------------------
                            End If
              Wend
              If (l& < j&) Then QuickSortNumbers iArray, l&, j&
                            If (i& < r&) Then QuickSortNumbers iArray, i&,
r&
                                   FrmSorts.lblIterations(3) = "Sub was
called : " & QSCallCnt & " times"
                                   FrmSorts.lblIterations(4) = "Elements
Swapped : " & QSSwaps
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: ESEMPI DATABASE

Ciao a tutti, qualuno mi saprebbe dire sono disponibili in rete degli
esempi per utilizzare i database con visual basic? 
Vi ringrazio per la cortesia. 



Vedi qui 
www.softseek.com
 l'ho trovato pochi minuti fą, se cerchi
nella pagina c'č proprio quello che ti serve, in English perņ...
Buono studio...
Clyde
--
Clyde

Tutto dipende dal tipo di database che vuoi utilizzare (Oracle,
SqlServer, Informix) devi comunque averli installati sulla tua macchina
per poter far funzionare gli esempi, altrimenti per utilizzare database
senza averlo installato gli unici esempi che puoi vedere sono Access o
DBase.
Ciao
Miki


 wrote




Ti ringrazio per il tuo aiuto, gli esempi contenuti nel tuo sito mi
saranno certamente utili. Tra non molto anch'io costruirò un sito
simile al tuo dedicato principalmente a VB.
Newsgroup: it.comp.lang.visual-basic
Titolo: Scusate ma ADO e acCESS : sono alla frutta...medito il suicidio informatico!

scusate la riproposta ma sono in guai seri se non consegno sto lavoro al
capo
(non funziona sola la parte di stramaledetta query!!).
scusate forse è la solita roba rifritta ma col caldo mi stanno ad esplodere
i neuroni.
Allora:
DB programmato in Access 2.0 (!) che funziona bene da aggiornare in vb e ado
(che funziona male!)
Ho una query che pesca da 4 tabelle diverse per mostrarmi la roba da spedire
se volete l'SQL:
SELECT DISTINCTROW TSpedizioni.*, Nominativi.*, Pubblicazioni.ti_descr,
Pubblicazioni.ti_autore, [Motivi spedizione].mo_descr
FROM ((TSpedizioni INNER JOIN Nominativi ON TSpedizioni.id_nomi =
Nominativi.id_nomi) INNER JOIN Pubblicazioni ON TSpedizioni.id_titoli =
Pubblicazioni.id_titoli) INNER JOIN [Motivi spedizione] ON
TSpedizioni.sp_id_motivi = [Motivi spedizione].id_motivi;
agganciata ad una griglia in  access mi permette di cancellare senza tanti
problemi semplicemente illuminando la riga
e premendo delete (il bello è che lo fa anche multi-utente senza tanti
problemi!)
in ADO non funziona un cazzo (scusate la brutalità!)
ho dichiarato(dopo varie prove è quello che "funziona meglio"):
ADOconn.ConnectionString = adoconnDEFAULT
ADOconn.Open
'Check dati da filtrare
rstQTspedizioni.CursorLocation = adUseClient
rstQTspedizioni.Open "QTSpedizioni", ADOconn, adOpenStatic,
adLockBatchOptimistic
 'check se è vuoto etc. etc.
agganciato ad una trueDbGrid e tutto fila liscio finchè:
loop
    confronto idoneo
        rstQTspedizioni.Delete adAffectCurrent
end loop
il record (siccome sono static) localmente lo cancella ma se devo fare un
Resync o requery
e quindi devo aggiornare il db:
le informazioni sulle colonne chiave non sono sufficienti per effettuare
l'aggiornamento!
logicamente se lo metto dynamic mi fa l'errore subito al delete oppure
all'updatebatch.
Ora posto che ADO oramai sia lo standard spinto da Microsoft in casi come
questo che faccio?
Perchè ADO fa così il difficile rispetto ad access che comunque dovrebbe
anche lui rispettare il problema di chiavi insufficienti?
E posto che la query la devo utilizzare così com'è perche serve anche ad
altre routine come faccio
a forzare la cancellazione?
Grazie e scusate la lunghezza!
n.b anche con adUseServer e con il testo SQL da il medesimo errore(anzi mi
dice: errori generici!)
uso vb6 ent e sp3 e l'ultimo mdac
il provider è quello per jet 4.0

Guarda la risposta che ho dato a "inverse" un pò più su nella lista.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Studio e serverweb

Gentili Signori
vogliate cortesemente spiegarmi ed aiutarmi a risolvere un problema che mi
assilla sia su Windows98 che su NT.
Installato FrontPage98 mi accorgo che i riferimenti alle pagine ASP non
vanno in esecuzione e tali pagine, riconosciute come estensioni straniere
(.asp) mi vengono proposte solo come download.
Se il problema fosse nell'abilitare il serverweb al riconoscimento delle
pagine asp come faccio a intervenire?
Vi ringrazio per una risposta
Alessandro

 wrote in message 8ec0kl$ano$1...@nmaster.tin.it...


 wrote in message
lrnO4.55604$xt2.6...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Problema e domande su Crystal Report (VB5)

Dai tempi di VB3 uso CR e me la sono cavata.
Ultimamente con la versione con VB5Ent. probabilmente per esigenze più
complesse, ho dei problemi.
Forse il sistema che uso (che mi riporto dal vb3) non è corretto, come fate
voi??
1) In applicazioni MDI è meglio utilizzare un solo controllo CR sul MDIForm
e richiamarlo ovunque serva per tutte le stampe o è meglio mettere un
controlloCR ogni formChild che dovrà stampare?
2) Se in una stessa formChild si stampano più report quindi passando diverse
formule e parametri, è meglio avere un conrtrollo CR per ogni rpt che si
userà?
3) Se si usa un solo controlloCR per più Report come si fà a resettare le
impostazioni tipo i cry.DataFiles(n) , cry.Formulas(0) , ecc..??
4) Se stampo un report (cry.Action 1) poi cambio qualche semplice formula e
ristampo lo lo stesso report ancora con (cry.Action 1) mi da questo errore
20507. Dove sbagio??
(questo problema viene risolto se utilizzo un controllo CR per ogni diversa
variante di stampa. Ma è corretto? riempire la form di controlli CR se una
deve gestire tante stampe diverse?!?!?!?)
Grazie
pa...@citynet.re.it
 (togliere una k dall'indirizzo)

deve gestire tante stampe diverse?!?!?!?)
Vedi sopra, forse cambi alcune formule ma non azzeri quelle che non ci sono
più. Se usi più controlli ciascuno avrà un unico report associato e quindi
le formule saranno sempre le stesse. Ma con più controlli il rischio e di
non avere più memoria.

Come sempre faccio, Il mio consiglio è quello di tralasciare
l'OCX per darsi alle API ......(CRPE32.DLL)
Saluti
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con date: scrivo 10/01/2001 e vb .....

Salve a tutto il Ng
o un problema con le date:
Db Access 97 - So Win 2000 pro - vb5 sp3
Inserisco da controllo calendar di vb una data (01/10/2001) nel db (campo
formattato  #dd/mm/yy#)
con una query devo trovare i record compresi in un intervallo e scriverli in
excel.
Quando faccio la ricerca la data 01/10/2001 me la estrae come 10/01/2001.
Se controllo nel db l'ha memorizzata giusta, se controllo sul form nel
controllo dbgrid la vedo giusta
però se la faccio scrivere in excel me la scrive sbagliata (il codice è
sotto).
Le impostazioni intenazionali hanno il formato data dd/mm/yy.
Non so proprio cosa fare.
Grazie a tutti per l'aiuto
Federico
Sub scrivi_excel()
Dim a As Integer, da As Date, al As Date
Dim ExcelApp As Object, xl As Object
Dim str As String, dbs As Database, rst As Recordset
Set ExcelApp = CreateObject("Excel.Application")
With ExcelApp
    .Visible = False
    .Workbooks.Add
      With .ActiveWorkbook
      Set xl = .Worksheets(1)
      End With
End With
ExcelApp.displayalerts = False
Set dbs = OpenDatabase(gsDatabase)
da = Text1.Text
al = Text2.Text
sq1 = "SELECT * "
sq2 = "FROM tabella1"
sq3 = "WHERE data BETWEEN #"
sq4 = da
sq5 = "# AND #"
sq6 = al
sq7 = "#"
str = sq1 & sq2 & sq3 & sq4 & sq5 & sq6 & sq7
Set rst = dbs.OpenRecordset(str)
Do While Not rst.EOF
    If Not rst.EOF Then
       xl.Cells(a + 1, 1).Value = Format(CStr(rst.Fields(2).Value),
"dd/mm/yy")
       rst.MoveNext
    End If
    a = a + 1
Loop
xl.SaveAs "C:\TEST.xls"
xl.Application.Quit
Set xl = Nothing
dbs.Close
 Puliscicampi.Visible = True
End Sub

 Le impostazioni intenazionali hanno il formato data dd/mm/yy.
Prova a passare la data ad Excel nel formato americano.
Ciao,
Carlo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Impementare VBA nelle proprie applicazioni

Qualcuno di voi ha già avuto esperienza nell'implementazione di VBA nei
propri programmi?
DB

 propri programmi?
Cioè una cosa tipo pacchetti Office ?
Oppure intendi .. usare un IDE Delphi e utilizzare la libreria VBA ?
????

Oppure intendi .. usare un IDE Delphi e utilizzare la libreria VBA ?
Una cosa tipo pacchetti Office...
Infatti M$ da la possibilità, attraverso alcune librerie, di aggiungere le
funzionalità VBA ai propri progetti... un po' come ha fatto Corel nel suo
CorelDraw... al suo interno trovi un ambiente di sviluppo simile a quello
presente in Excel... ma con gli oggetti di CorelDraw!
Naturalmente, per fare una cosa del genere, occorre realizzare l'applicativo
in un certo modo... secondo le direttive M$... ma volete mettere la figata
di dare un software al proprio cliente che può essere "programmato"?!!

 di dare un software al proprio cliente che può essere "programmato"?!!
Non sarebbe male ma non ne vedo l'utilità pratica.
Saluti

 Non sarebbe male ma non ne vedo l'utilità pratica.
E personalmente (siamo nel campo delle IMHO, of course) lo ritengo un
controsenso: se un cliente vuole un prodotto programmabile trova quelli
delle grandi software house (quelle a diffusione mondiale intendo) ad un
prezzo che il piccolo sviluppatore non potrebbe mai proporre (a parte i
problemi di copyright, hai presente cosa vorrebbe dire rifare "access", ad
esempio), inoltre deve imparare il modo con cui programmarlo, e più una cosa
è flessibile e più è difficile "spiegarle" che cosa deve fare.
Se tutti i clienti volessero applicativi programmabili, acquisterebbero
tutti VB e smetterebbero di essere clienti.....
Salutoni
Sergio

 di dare un software al proprio cliente che può essere "programmato"?!!
Avevo dato un'occhiata alla cosa tempo fa, ma la licenza per incorporare
il VBA costava vari $$$...
Se vuoi fare una cosa simile, ma molto semplificata, puoi usare
lo Script Control, che è in grado di interfacciarsi agli oggetti
esposti dal tuo programma. A quel punto puoi scrivere delle
routine e funzioni in vbscript e farle interpretare dallo Script Control,
devi solo inserire un piccolo editor nel programma.
Ed è gratis :-)
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: ListBox si sposta alla lettera premuta con la tastiera, ma io questo non lo voglio

Il titolo è già abbastanza esplicativo, comunque faccio un esempio
Ho un ListBox. Premo un tasto della tastiera e il ListBox, senza che
glielo abbia detto, lui seleziona la voce che comincia per quella
lettera.
Ho proprio la necessità di annullare questo comportamento, come posso
fare?
Grazie 
Ciao!

 ha scritto nel messaggio



E allora cosa premi il tasto a fare?
Ciao 

 E allora cosa premi il tasto a fare?
E tu cosa rispondi a fare, scusa? Cerchiamo di
essere costruttivi e non ironici... :-(

 E tu cosa rispondi a fare, scusa?
Senti, io ho un'auto che quando premo l'acceleratore va più forte.
Secondo te, come potrei fare per evitare questo comportamento?
Ma che razza di domanda è?
Probabilmente non hai spiegato il problema reale.
Ciao 

 Probabilmente non hai spiegato il problema reale.
Non ho spiegato bene il problema perchè non è
un mio problema, ma di chi ha iniziato il thread.

 un mio problema, ma di chi ha iniziato il thread.
allora viva la coerenza ;)
Ciao 

 fare?
Nell'evento keypress della tua listbox:
KeyAscii = 0
-- 
SET DEVICE=EXXON to screw up your environment.
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 Secondo te, come potrei fare per evitare questo comportamento?
Ci sei o ci fai?
-- 
Modem: Monumentally Overpriced Data Eating Machine 



Ma state scherzando o cosa?
Sembra che programmate da ieri.
Ciao 

 KeyAscii = 0
E adesso che si è dimostrato che è tecnicamente possibile si riesce anche a 
dimostrarne l'utilità pratica, o si ripetono le tabelline a pappagallo?
Che poi non so neanche perchè me la prendo dato che all'OP non sembra 
interessare molto (forse perchè è l'unico che ha capito l'assurdità della 
domanda)
Ciao 

 dimostrarne l'utilità pratica, o si ripetono le tabelline a pappagallo?
Rispondendo subito magari avresti fatto risparmiare
sulla lunghezza del thread e non avresti acceso polemiche, no?
Simpaticamente :-)

 dimostrarne l'utilità pratica, o si ripetono le tabelline a pappagallo?
Allora, vediamo di chiarire.
Dell'utilità pratica ME NE FREGO. Lo saprà LUI a che gli serve ed il 
perchè e non sta certo a te sindacare pro o contro. Se non sapevi la 
risposta bastava evitare di innescare il tutto.
-- 
Just got a new car for my hubby. Great trade.... 
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

 Sembra che programmate da ieri.
Rotfl, compassionevole...
-- 
"Politics is a pendulum whose swings between anarchy and tyranny are fueled by perpetually rejuvenated illusions." -- Einstein 

Newsgroup: it.comp.lang.visual-basic
Titolo: sviluppo firewall con winsock.!!???

vorrei sapere come bloccare un "incomingUDP" o TCP con un programma con il
controllo winsock.ocx..
di fatti potrei mettermi in ascolto su una prota "Listen" e quando arriva un
segnale...non so una stringa di un backdoor...rilevare l'ip remoto.
ma per bloccare il comando come dovrei fare???? Accettare la connessione e
poi chiuderla...ho chiudere l'ascolto quand scatta l'evento data arrival???
grazie

...

fare un firewall a livello di winsock e' come cucinare la pasta in una
pentola per castagne (quella con i buchi).
I Firewall lavorano a livello IP, piu' sotto ancora del TCP. Winsock non e'
assolutamente idoneo allo scopo, e' troppo di alto livello.
Come fare dunque? Non lo so, occorrerebbe che tutti i datagram venissero
inviati a te e tu decidessi quali far passare. Ma dubito che windows
permetta di fare queste cose, almeno non in modo semplice.
Ciao
By -MES-   Maronese Ettore
http://www.maronese.com/mes
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: si può passare le form da access a visual basic?

scusate, vorrei sapere se è possibile passare delle forms (maschere) fatte
con access 97 in visual basic, oppure se bisogna rifarle di nuovo.
grazie
--
campagn...@libero.it
campagn...@tiscalinet.it
=================================
La violenza è l'ultimo rifugio degli incapaci
=================================


se fosse cosě semplice!
Rifare tutto!!!

 con access 97 in visual basic, oppure se bisogna rifarle di nuovo.
Penso proprio che le form te le devi rifare !!!
Pero' si puo' richiamare un report di Access da VB !!!
Ciaps
Stracca
--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -
Cerca le risposte alle tue domande sul Sito Comune del
newsgroup it.comp.lang.visual-basic: 
http://www.murialdo.it/it_lang_vb
- - - - - - - - - - - - Magari prima leggi l'Help in
linea!  - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -

Newsgroup: it.comp.lang.visual-basic
Titolo: Stored Prodcedure AIUTO







Ciao!


Come posso eseguire una Stored Procedure del tipo


 


 


SELECT pippo FROM Tabella WHERE pippo 
IN(@Parametri)


 


dove @Parametri è un elenco di costanti es. 
'0001','0002','0004','pluto'


senza dover prevedere il numero di parametri a 
priori?


 


La stor. proced. non ritorna alcun valore perchè considera il 
parametro come un'unica stringa e non come un insiame di Costanti separate 
dalla virgola.


 


grazie! 


Nicola.



Non riesci a risolverla con subquery? (se sono elenchi contenuti in una
tabella) ...where pippo in (select tuoivalori from tuatabella where...)

Hai provato con ...where pippo in (select @Parametri) per vedere se il
risultato cambia? (dubito, ma prova)

 ha scritto nel messaggio
news:001d01c0e2b6$87e87e60$6f6f6f6f@andrea...

Newsgroup: it.comp.lang.visual-basic
Titolo: [ot]Cambiano i file INI !

Come mai sta succedendo che praticamente ogni giorno si modificano le
impostazioni dentro ai files  INI presenti in C:\windows , per cui mi tocca
modificarli a mano ?
Ad esempio c'è la sezione [protezione ]  contenente  la stringa
TipoProtezione = 2 .
Ebbene cambia in =1  , per cui il programma si avvia in modalità demo e non
effettiva !
Oppure la stringa  ArchiviPratiche= K:\database\pratiche   diventa
=C:\windows\pratiche  , e non crea\apre le pratiche quando lancio la
relativa procedura !
Vi è mai capitato ?
S.O.= Xp pro sp2  , configurazione in rete .  Sul client c'è solo un'icona e
questi files ini , il resto è sul server ( dati mdb  e dbf  ) .
Grazie e saluti

 modificarli a mano ?
Qualcuno/qualcosa li modifica.
Alberto
-- 
Ma noi no

 Qualcuno/qualcosa li modifica.
oppure si modificano da soli, a causa di una mutazione.

 oppure si modificano da soli, a causa di una mutazione.
colpa delle onde radio del wi-fi.
-- 
ciao, hal

 colpa delle onde radio del wi-fi.
Oppure del forno a microonde.
Un Paperino che non trascurerebbe gli OGM...

"Paperino" <non...@lo.dico> ha scritto

i primi .ini che si editano con bsplayer.

 i primi .ini che si editano con bsplayer.
anche su windows? ero rimasto ai primi esperimenti fatti con SignalOS
-- 
ciao, hal

 anche su windows? ero rimasto ai primi esperimenti fatti con SignalOS
in effetti bsp (come da nome :) fa play. edit lo fa vdub. mi chiedo se
quicktime con gli ini funziona. temo di no, visto che i mac non usano le
estensioni, a differenza di firefox.
Newsgroup: it.comp.lang.visual-basic
Titolo: ParamArray innestate

Ho questo problema:
- ci sono varie Sub pubbliche con parametri variabili (ParamArray)
- ogni sub deve modificare gli argomenti con cui viene invocata, assegnando loro
valori presi da un array standard diverso da sub a sub
- per incapsulare meglio il codice, in un modulo bas ho creato una routine
pubblica di copia generica da array a paramarray (FillParamArray), richiamata da
ciascuna sub pubblica
- l'unico modo di passare un paramarray come parametro è quello di usare a sua
volta ParamArray, nel quale il paramarray originale è l'elemento 0
Ecco un esempio:
Public Sub GetParams1(ParamArray Params() As Variant)
Dim v()  As Variant
    v = Array("Pippo", "pluto")
    FillParamArray v, Params
End Sub
Public Sub FillParamArray(Values() As Variant, ParamArray Params() As Variant)
Dim i   As Integer
    For i = 0 To UBound(Values)
        Params(0)(i) = Values(i)
    Next
End Sub
Ebbene il problema è che all'uscita dalla chiamata a FillParamArray, l'array
Params ha conservato i valori precedenti la chiamata, quasi come se fosse stato
passato ByVal.
Se qualcuno si è mai trovato in questa situazione e l'ha risolta, oppure se ha
comunque qualche idea... mi faccia un fischio!
Bye
Raf


L'uso dei ParamArray in situazioni come questa è davvero tragico...
Però perchè in FillParamArray anzichè un ParamArray, che come hai visto si 
annida, non usi un semplice Variant?
Public Sub FillParamArray(Values() As Variant, Params As Variant)
In questo modo Params dovrebbe contenere l'array e modificando il for in 
questo modo
   For i = 0 To UBound(Values)
       Params(i) = Values(i)
   Next
dovresti risolvere i tuoi problemi (questo in linea teorica perchè non ho 
proprio provato :) )
Ciao 

 annida, non usi un semplice Variant?
Perché non viene accettato, dà errore in compilazione ("Invalid ParamArray
use")!
L'avevo scritto, l'unico modo (pulito) per "passare" un paramarray è quello
lì...
Ciao
Raf

 lì...
Già-già-già... :)
Evidentemente VB per poter fare una cosa del genere fa qualche giro strano 
con i puntatori.
Non ho nessuna soluzione strettamente applicabile al contesto :) (che tra 
l'altro non conosco).
Ciao