mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: cambiare la data

dalla guida in linea di VB5:
    Dim MyDate
    MyDate = #Febbraio 12, 1985# ' Assegna una data.
    Date = MyDate      ' Cambia la data di sistema.
Non funziona però in VB6, l'errore sta nel carattere #
perché?
grazie

 wrote in message
82ocp9$5lq$1...@pollux.ip-plus.net...

Non serve inserire il simbolo di cancelletto per modificare la data di
sistema, ma è sufficiente questo :
Inserisci in un Form un TextBox e un CommandButton
Private Sub Command1_Click()
    Date = Format$(Me.Text1.Text, "dd/mm/yyyy")
End Sub
Il comando Format$ serve solo a formattare la stringa data in un tuo
formato.

perché?
Prova con
Dim MyDate As Date
altrimenti myDate è di tipo Variant ed il # non ha alcun significato...
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: COM+ e Visual Basic 6.0

Mi date delle informazioni su come posso utilizzare dei servizi COM+ e 
COM+ distribuiti in un progetto visual basic ?
Grazie

 Grazie
E' un po' vasto. Mi sa che fai prima a cercare qualcosa in MSDN, poi a
tornare con domande più mirate...
Ma tanto per fare un esempio, mi è successo di dover realizzare un
componente Com+ per lanciare da una pagina Asp (nel browser di chiunque)
un batch che stava sul server...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Quello che mi interessava era, come la richiamo da VB.
La COM+ è già creata con metodi e eventi ed è già stata aggiunta nei 
servizi componenti.
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: per operazioni su file meglio api o batch?

Domanda: secondo voi quale il metodo migliore?

>Domanda: secondo voi quale il metodo migliore?
il .bat e' morto 
ciao, hal
p.s.:
scherzi a parte, se lanci un .bat significa che avvii un altro processo che si
si svolgera' al di fuori del tuo controllo, per non parlare di quella antiestetica
finestra nera da programma d' altri tempi, che da' l' impressione che il programmatore
non si sia aggiornato gran che.
riciao, hal

Aveva la tuta troppo stretta? =8-)
LOL
:))))


porca miseria... potevate avvertirmi.. manco un telegramma ho fatto alla
moglie, la sig.ra batchina...
MarioH

moglie, la sig.ra batchina...
:)
mah, ultimamente era ingrassata, era diventata una batchona  :P
ciao, hal

 mah, ultimamente era ingrassata, era diventata una batchona  :P
:)
veramente sta benone.
ora si chiama piuttosto mr cmd, ma risponde anche se lo chiami col vecchio
nome.
solo, rispetto a mr cmdline, balbetta un po' coi for e i percent.

solo, rispetto a mr cmdline, balbetta un po' coi for e i percent.
anche se sono sempre utilissimi per i lavori di massa :)
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE]

Salve, da quando è stato ristrutturato il sito comune non riesco + ad
accedere alle faq, che prima consultavo spesso x evitare di postare
richieste su argomenti già noti. In ogni categoria (Indice, Tutte,
Multimediali, ecc.) mi appare sempre il messaggio "Nessun record trovato".
Sbaglio io qualcosa?

 ha scritto nel messaggio
news:zu1w7.17172$pm2.3...@news1.tin.it...

no, tu non sbagli nulla, il fatto è che le faq sono in manutenzione e non
sono ancora state aggiunte al db principale.
ciao, assa.
--
Sito Comune
http://www.it-lang-vb.net/

Ok, grazie x la risposta :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Avvio applicazione

Ho avuto la malaugurata idea di splittare un'applicazione in due eseguibili,
perchè solo una parte di uesta dovrà essere utilizzata dalla maggior parte
degli utenti, mentre pochi utilizzeranno l'applicazione completa.
con shell nomeeseguibili lancio dall'interno della mia applicazione l'altro
eseguibile, il problema è che l'altra finestra non viene mai aperta in primo
piano e nemmeno nella posizione specificate nelle impostazioni della form,
ma invece si trova sotto a tutte le altre finestre e posizionata nell'angolo
in alto a sx dello schermo...
Sapete come si fa a farla stare nella posizione che ho impostato io?
lv

 lv
Ciao
Andrea


Hai provato le opzioni di shell?
shell "nome eseguibile", ... <-
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Newsgroup: it.comp.lang.visual-basic
Titolo: Sei un FREELANCER, o vuoi diventarlo?

Sei un professionista informatico con Partita IVA?
Con 
http://www.webtax.it
 puoi risparmiare almeno il 60% su costi di
gestione della tua attivita' (contabilita' IVA, dichiarazioni, ICI,
fatturazione, versamenti fiscali -- tutto online!)
Se invece non hai ancora la partita IVA ti guideremo nell' avvio della
tua attivita' di consulente.
Inoltre se aderisci durante la nostra fase di beta-test - cioe' entro
l' estate - potrai accedere gratuitamente ai nostri servizi online per
5 anni!
Grazie per la tua attenzione
il team di 
www.webtax.it



Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con gli HOOK AIUTATEMI!!

llora il mio problema è il seguente:
Devo fare un software che sia diciamo sempre attivo..io lo mando nella
tray e poi deve attendere...quando premo una combinazione di  tasti in
qualsiasi (e dico qualsiasi ) altro programma deve rispondere il mio
software..cioè per capirsi come ad esempio quando catturi una immagine
con il Paint Shop Pro,lui si minimizza e attende che si prema F11 in un
altro programma e quindi mette un cursore per selezionare lo spazio da
catturare.
Vi prego aiutatemi è importantissimo

software..
non sono sicuro di aver capito bene, ma sul sito comune c'è un esempio di
hook degli eventi da tastiera, poi identifichi il tasto che deve premere e
metti un if
spero che volessi sapere questo
ciao ciao
Francesco Mapelli ( 
mape...@tin.it
 )
http://members.xoom.com/Francesco
Mousestats, il contachilometri per il mouse
http://members.xoom.com/mousestats
Sito comune programmatori Visual Basic
http://members.xoom.com/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: Matrice ordinata senza spostare dati

Ciao a tutti,
supponiamo avere una matrice di 10 righe e 20 colonne di interi
Fissata una riga voglio leggere le colonne in ordine decrescente.
Come fare senza spostare i dati ?
es.       0    1      2     3       4       5
         ---------------------------------------
        0|
        1|
        2|56   12     3      1      5       10
        3|
        4|
  FIssata la riga 2 devo leggere in questo modo:
  1o dato ------>Colonna 0----> 56
  2o dato------->Colonna 1----> 12
  3o dato ------>Colonna 5----> 10
  4o dato ------>Colonna 4----> 5
  5o dato ------>Colonna 2----> 3
  6o dato ------>Colonna 3----> 1
Spero di essere stato chiaro..
Ciao e buon lavoro ..

 ha scritto nel messaggio 
news:e4i5eq$ruq$1...@nnrp-beta.newsland.it...

dim matrice(1 to10,1 to 20)
dim riga_ corrente(1 to 20)
la riga che devi leggere la copi nell'array riga:corrente
riga= 6
vuoi elaborare la riga 6
for k = 1 to 20
riga_corrente (k) =matrice (riga,k)
next k
call sort_decrescente(riga_corrente() )
in riga corrente dopo il sort descescente
hai cio che cerchii e i dati in matrice sono sempre come sono stati caricati
se hai difficolta sulla sub di sort cerca su google o sul sito comune di VB
leonello
.. 

leonello ha scritto:

L'algoritmo, seppure mi ordina i dati, mi fa perdere il riferimento con 
la colonna originale che è un dato che mi serve.
Quindi non soddisfa totalmente le mie esigenze.

 ha scritto nel messaggio 
news:e4jqf0$oo4$1...@nnrp-beta.newsland.it...

ebbene supponiamo.dopo aver ordinato la colomma 6 comdofera un elemento 
della colonna ordinata e lo confronti con la medesima colonna della matricr 
e dove i dueinteger coincidoni sai di conseguenzs ,quale colonna sia
riga = 6
colonna 8    della matrice originale della riga 6
for k = 1 to 20
 if matrice(riga,colonna) = riga_corrente(k) then
fai quello che ti serve
exit for
end if
next k
puoi anche costruire una  nuova   matrice con le tutte le posizioni delle 
colonne originali + le sue posizione
cioe
una natrice tridimensionale  mat(10,20,2)   in cui in mat(6,8,1) hai il tuo 
integer originale e in mat(6,8,2) hai l'indice cercato
bye
leonello

Newsgroup: it.comp.lang.visual-basic
Titolo: Cristal Report

Dove trovo il Crystal Report Viewer Control da utilizzare in VB
Grazie
Corrado


Dopo aver installato CrystalReport8, vai in VB, al menù "progetto", alla
voce "inserisci progettazione ActiveX", "CrystalReport". Lui inserirà i form
per la progettazione del report, ovvero Crystal Report Viewer Control.
ciao...

Newsgroup: it.comp.lang.visual-basic
Titolo: Dir Windows ??

come posso fare per avere la directory di windows (sistema) in codice ??
winapp ?? o qualcosa del genere ??
Attendo risposta

 wrote in message
news:3916f...@news.dada.it...


 Attendo risposta
sul sito comune ho mandato un mini-vbp proprio sulla dir \windows e
\windows\system.
hth, pal
--
---> search for it in / cerca nel sito comune del ng:
http://www.murialdo.it/it_lang_vb/
---> 1k vblinks in:
http://www.comune.modena.it/cittadini/apal/html/

 wrote in message 3916f...@news.dada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: visualizzo la virgola

ho una variabile Dim prez2 As Double po la visualizzo in un msgbox ma  non 
visualizza la virgola. perche?? 

 visualizza la virgola. perche?? 
Perche' non se ne puo' piu' di domande come questa.
Passo e chiudo.
-- 
ciao, hal

 ha scritto nel messaggio 
news:K3Hde.1169430$ms1.1...@tornado.fastwebnet.it...

prima di fare la domanda ho fatto un trova della parola virgola e non ho 
trovato nessuna discussione su questo 

 visualizza la virgola. perche?? 
Perchč la devi formattare con una delle funzioni format$ (un'pň 
obsoleta) o FormatNumber o FormatCurrency (piů recenti)

 non visualizza la virgola. perche??
Ci sono decimali?
Se questo è il caso, anzichè un CStr, puoi utilizzare un Format$, che ti 
consente di indicare quanti decimali vuoi dopo la virgola.
Ad ogni modo, utilizzare un Double per un prezzo è il modo migliore per 
complicarsi la vita. Vedi il tipo Currency sulla guida per altri dettagli.
Ciao
Alberto
-- 
E tutto mi sembrava andasse bene... 

 trovato nessuna discussione su questo
uhm...
e dove l'hai fatta questa ricerca?
hai provato su 
http://www.google.it/advanced_group_search?hl=it
?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: includere ocx

Ciao
ho appena compilato il mio programmino, ma ho scoperto che per girare su
altri pc ha bisogno di alcuni ocx che ho usato.. Come posso includere questi
file nel progetto (e quindi nell'eseguibile)?
ps non voglio creare un pacchetto di installazione

 ps non voglio creare un pacchetto di installazione
E perché, se è lecito ?
Un Paperino "...e poi ci stupiamo se lo chiamano Viral Basic".
Newsgroup: it.comp.lang.visual-basic
Titolo: Raggiungere cartella sul server

Ciao a tutti,
tramite un programmino VB6 devo accedere
ad una cartella che sta su un server
per poter copiare dei files.
Il mio problema e' che su tale cartella
devo poter accedere passando userName e Pwd
da codice VB.
e' possibile?
bye
Marco

 e' possibile?
Sì, con Google.
Ciao
Alberto
-- 
E tutto mi sembrava andasse bene...

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo Winsock

Sto facendo delle prove con il controllo Winsock per dare comandi ai PC
collegati in rete.
Ho realizzato il piccolo esempio di mamma M$ e direi che funziona.
Ho un solo problema: far capire al programma server che il client si è
disconnesso e
tornare così alla modalità Listen
Il programma server ha il metodo Ws.Listen nel Form_Load (Ws è l'oggetto
Winsock)
Poi:
Private Sub Ws_ConnectionRequest(ByVal requestID As Long)
    If Ws.State <> sckClosed Then Ws.Close
    Ws.Accept requestID
End Sub
e la ricezione dei dati:
Private Sub Ws_DataArrival(ByVal bytesTotal As Long)
    Dim Vs As String
    Ws.GetData Vs
    Text1.Text = Vs
End Sub
-----------------------------
Quando il programma client invia i dati con SendData, questi vengono
visualizzati correttamente
sulla textbox.
Chiudo quindi il programma client facendo prima un Ws.Close (lato client)
Quando rilancio il programma client, questi esegue di nuovo un Ws.Connect
e mi appare l'errore:   La connessione è stata rifiutata
poichè il programma server è in modalità sckConnected e non in sckListen
Come devo fare poichè il programma server riconosca che il client è
disconnesso e
fargli eseguire un Ws.Close e quindi un Ws.Listen ?????
Grazie
Sir Jo

Ti consiglio di utilizzare il controllo indicizzandolo, caricando e
scaricando ogni istanza del controllo solo quando ti serve...
Prova un po' ...

scaricando ogni istanza del controllo solo quando ti serve...
Si, ti conviene avere un solo sock in modalita' listen, e poi
istanziare di volta in volta nuovi sock per ogni connessione.
Invece, se vuoi utilizzare un solo sock, quando si disconnette o c'e'
un errore di connessione, eventi sock_close() e sock_error(), devi
rimettere il tuo sock in ascolto... quindi avrai qualcosa tipo:
Private Sub ServerSock_Close()
  ServerSock.Close
  ServerSock.LocalPort = 1234   ' Valore della porta da usare
  ServerSock.Listen
End Sub
e lo stesso per ServerSock_Error()
Spero di essere stato utile :-)
--
GrayMute
:: VeGaN today for a better tomorrow ::

 wrote in message
3a55a0f4...@news.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: problems with accessing data remotely

I'm accessing the same database from 2 PC's. One
is the PC which has the data base inside. When I
add a Recordset , just the counter in the PC I
did the action is updated (I'm using the
RecordCount to do that). The counter in both
machines is updated only when I close the
application in both machines and run it again.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.


You should call the Recordset.Requery before the use of the
Recordset.Recordcount
Bye
--
Francesco Marcolini
fmarc...@stock-spa.it

Newsgroup: it.comp.lang.visual-basic
Titolo: SQL server 7 e diagrammi

Come posso trasferire i diagrammi creati con sql server 7 su un'altra
macchina???

 ha scritto nel messaggio
news:a91dpo$3nu$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: contenuto shell dos

salve a tutti...eccomi qui di nuovo a voi con un altro incasinato quesito...
eseguo un programmino che "vive" nella finestra del dos...
all'interno di quest'ultima genera dei messaggi...
come faccio a catturare questi messaggi ?
shell ("pippo >C:\pippo.txt") o cose simili non vanno tanto bene,
perche' lasciano la finestra dos vuota e tutto l'output finisce all'interno
di un file di testo...
io vorrei invece continuare a vedere sempre i messaggi all'interno della
shell dos...
altre soluzioni ?
ogni idea e' validissima...
mi attacco a tutto.
:-)
ciao !

 shell dos... [...]
Hai gia' fatto un giro su 
www.vb2themax.com
 con parole di ricerca tipo:
    shell
    console
?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Dove sbaglio ????

Ciao a tutti,
ho creato una piccola applicazione ( a scopo di ripasso ... chi ha letto il
mio PRIMO post , si ricordera' che ho lasciato VB per Delphi), molto
semplice.
Nella form principale ho messo tre componenti DATA (data1 2 3), per mezzo di
tre pulsanti, eseguo queste tre operazioni su DB access
Button1 Inserimento dati
Button2 delete dati
Button3 visualizzo di DBGrid
Il programma funziona perfettamente, se eseguito con i tradizionali canoni,
ossia lo mando in esecuzione ed appare la form ed io clicco sui pulsanti.
Ma se richiamo il programma da una linea di comando e passo un parametro
esemp. "miofile.exe A",
leggo il dato cosi':
Dim cmd_line as Variant
If Cstr(cmd_line)="A" then
    button1_click
    button2_click
    button3_click
    End ' termino programma
end if
Come potete vedere richiamo via codice le SUB dei pulsanti, alla prima SUB
che incontra e alla prima riga ove vi sia un oggetto DATA
Data1.recordset.Movefirst
Mi viene fuori l'errore "91 Variabile Oggetto o blocco Whit non impostato"
Nel programma uso blocchi With ma non ho rilevato alcun errore ... anche
xche' se eseguo il programma in modo tradizionale ... tutto file liscio
....DOVE E' STO' MALEDETTO ERRORE ?????
Grazi in anticipo
Filippo
--------------------------------
Inviato via 
http://usenet.libero.it

 Dim cmd_line as Variant
Ma cmd_line ti piace? Prova, dall'ambiente di sviluppo a mettere, dopo che
assegni cmd_line, un "Debug.Print cmd_line" e a "stoppare" (F9) sulla riga
seguente. In ogni caso, vedi Command.

 seguente. In ogni caso, vedi Command.
Vedi che non stai attento ? :-) io pago salato ... ma tu stai attento :-D
Non e' il command che mi da' problemi, ma il fatto di chiamare delle SUB in
cui dentro vi e' l'oggetto DATA
Ciao


 cui dentro vi e' l'oggetto DATA
Tu hai scritto "Il programma funziona perfettamente, se eseguito con i
tradizionali canoni,
ossia lo mando in esecuzione ed appare la form ed io clicco sui pulsanti.",
quindi io ho dato per scontato che le Sub richiamate dai tre bottoni siano a
posto. Vedendo solo quel codice ho pensato al Command. Domanda: A quali Sub
ti riferisci, visto che quelle dei bottoni (che compiono varie azioni col
Data) funzionano?
Al limite (dico così perchè i data sono oggetti da evitare come la peste e
quindi più di tanto non mi sbilancio), metti un DoEvents fra un
button?_click e l'altro, ma non mi convince affatto.


 Data1.recordset.Movefirst
-- 
Morfeus®
Free Joint
 :PII

 RecordCount
Questo forse è l'ordine corretto da pianificare
non ho capito se sei tu il delphista con più nomi
Ciao
Alessandro

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6]Modifica e cancellazione record senza chiave primaria visibile

Provo a esprimere il mio problema nel migliore dei modi...
Allora sto facendo 1 programmino che si collega a 1 database access e che
mette il risultato della query sql all'interno di 1 listview.. ho la
necessita giustamente di modificare i dati, inserirne di nuovi e
cancellarli...per l'inserimento nn ci sono problemi.. il prob si pone con la
modifica e la cancellazione. Il problema è che nel database ho nelle varie
tabelle 1 attributo che è chiave primaria ma è 1 contatore e che nn voglio
far vedere...se io nn lo inserisco però nel listview come faccio
selezionando la riga ad avere la chiave primaria su cui fare la query? Io
per ora ho risolto inserendo anche il codice nel listview..quando seleziono
il record che mi interessa metto la chiave primaria all'interno di 1 textbox
invisibile..la soluzione funziona ottimamente riesco tranquillamente a fare
gli Updare e Delete (usando query sql) ma la cosa nn mi piace per nulla...
Qualcuno di voi ha 1 soluzione alla cosa?
Mi scuso per la lunghezza e ringrazio chiunque mi fornisca una risposta
Ciao Lorenzo

 su cui fare la query?
Ogni item aggiunto ad una listview ha un campo TAG che puoi tranquillamente
sfruttare per inserirci la tua chiave senza che sia necessariamente
visualizzata tra le colonne.
--
Starman

 ha scritto nel messaggio
news:2ll8n5F...@uni-berlin.de...

Potresti specificare meglio?
io x aggiungere 1 elemento faccio cosě
LswFornit.ListItems.Add(, , CStr(rs!cod_fornit))
mentre per creare 1 colonna
LswFornit.ColumnHeaders.Add , , "Codice", LswFornit.Width / 3
Come dovrei fare x aggiungere senza visualizzare? in modo che selezionando
il record lo posso comunque avere?

ciao Lorenzo
se non ricordo male lo inserivo come ultima colonna e gli mettevo lunghezza
zero
prova a vedere se non ricordo male l'utente non riesce ad allargarla
ciao
ilario

 LswFornit.ListItems.Add(, , CStr(rs!cod_fornit))
Dim itm as ListItem
set itm = LswFornit.ListItems.Add(, , CStr(rs!cod_fornit))
itm.Tag = rs!id_fornit
Invece quando vuoi recuperare la chiave della riga selezionata:
dim itm as ListItem
set itm = LswFornit.SelectedItem
id = itm.Tag
--
Starman

Newsgroup: it.comp.lang.visual-basic
Titolo: EAN 128

Qualcuno sa dove trovare, scritte in modo comprensibile,(non intendo non in
inglese, intendo in un modo chiaro e sintetico) le specifiche per creare
barcode EAN 128?
qualcunoo sa se esistono ocx freeware che lo facciano?
grazie
ri...@rocketmail.com

barcode EAN 128?
www.indicod.it
bye
Mauro Mariz
3nto


-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own
Newsgroup: it.comp.lang.visual-basic
Titolo: Decimali

Ho un campo di tipo testo nel quale può essere immesso un numero con al
massimo 1 decimale: ad esempio 10,5 (non chiedetemi perchè, in quanto è
purtroppo una necessità!!!)
Ho la necessità di dover sommare più campi dello stesso genere.
Se converto il campo in numerico utilizzando la funzione Int(), la stessa
converte solamente i caratteri che riconosce come numero. Quindi
nell'esempio sopra mi troverei solamente il valore 10.
Come posso fare ad ottenere una somma che tenga conto anche dei decimali?
Esiste una funzione?
Grazie.
Roberto.

VAL
CDBL
CCUR
--
__________________
www.sasim.net
* Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
* Sito Comune Ng: 
http://www.it-lang-vb.net
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
* I vecchi messaggi su: 
http://groups.google.com/


 ha scritto nel messaggio
news:Rf6M7.171591$sq5.8...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Utilizzo di WORD con DataBase e VB...

Ciao utilizzo VB 6.0
Vorrei sapere se e' possibile da Word (office 2000) poter visualizzare
dei campi con i valori di un record.
In pratica, chiamero' una StoredProcedure in modo da ottenere un record,
poi apriro' Word dalla mia applicazione scritta in VB e quindi inserire
i valori dei campi del record nel documento Word.
E' possibile fare tutto questo??? Qualcuno sa darmi una dritta su come o
quali argomenti studiare???
Ciao e grazie.

dei campi con i valori di un record.
Credo si chiami "Stampa unione"... buona ricerca!
_________________________________________________________
Luca Sigfrido Percich              
sigf...@tiscalinet.it
_________________________________________________________
non avere stile è il mio stile

Newsgroup: it.comp.lang.visual-basic
Titolo: MS Visual Basic 6 ed evento DblClick in CommandButton

CommandButton?
Scusa, ma non capisco proprio a cosa possa servire il DblClick su un
pulsante...??
Poi, se proprio hai bisogno di un controllo che supporta il DblClick, usa
qualcos'altro, che so, una PictureBox (o una Image, che e' anche piu'
leggera...)
--
Roal Zanazzi
z...@iol.it

leggera...)
Oppure usa un timer per distinguer il clic singolo dal doppio su un
pulsante normale.
Bye
Luca
Rimuovi _ABC dall'indirizzo per rispondere
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Form in primo piano ma non prende il focus

VB6Sp5
Metto una form in primo piano con:
SetWindowPos hWnd, HWND_TOPMOST), 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Or SWP_SHOWWINDOW
ma questa NON PRENDE il focus!
Sapete perche'?
Grazie
Gianluca

 Sapete perche'?
daglielo tu con un sendmessage oppure metendo l focus su un oggetto:
formchiamante.frm
...
setwindowspos.... (formFIRST)
frmFIRST.comandochesupportailfocus.SetFocus
...
end

Non funziona.
Precisamente, il controllo DENTRO la finestra prende il focus, ma e'
la finestra stessa a non prendere il focus!!!
In pratica si vede l'odiosa icona lampeggiante (winXP), come a
chiedere: mi dai il focus?
Premetto che questa form la lancio da un programma (sempre in VB) che
lavora in backgroud in attesa di comandi via socket (da UNIX).
Il focus mi rimane nella finestra chiamante.
Se ricordo bene sotto win98 funzionava.
Come funziona la SENDMESSAGE?
Grazie comunque per avermi risposto.
Gianluca
On Mon, 18 Nov 2002 14:06:49 GMT, "Gigio2k [work]" <n...@mail.please>
wrote:


 Come funziona la SENDMESSAGE?
cmq scusa se non ricordo male ( sperando di non sparare cappellate )
se adotti il metodo show questi attiva la finestra e se non sbaglio NON
dovrebbe lampeggiare
prova con formdachiamare.show
se e' gia' aperta questi si attiva ponendosi in primo piano

Purtroppo hai sparato una cappellata.
Il metodo Show lo usavo gia' (altrimenti come facevo a visualizzarla,
e per di piu' al top? :))
Ho provato anche con SENDMESSAGE ma niente da fare, non vuole proprio
prendere il focus, che rimane nel programma (un telnet ad un server
UNIX) che ha inviato il messaggio socket al mio pgm VB.

 ha scritto



wrote:

Newsgroup: it.comp.lang.visual-basic
Titolo: wired digital

10 giugno 1999
 Wired Digital lancia la scuola di web design per bambini
E' partita la versione per bambini di Webmonkey, il sito-comunità per
designer Web professionisti della scuderia Wired Digital. Tra i primi
servizi offerti, semplici tutorial sul codice HTML e idee per
progettare cartoline elettroniche di buon compleanno. Il tutto avendo
come target i bambini tra 6 e 12 anni, ovviamente già a proprio agio
con mouse e PC oltre che esperti navigatori.
Con grafica e contenuti semplici ma altamente efficaci, il sito guida
per mano i designer di domani tra progetti e strumenti, lezioni e
area-giochi. Senza dimenticare un'articolata guida all'uso per
genitori e insegnanti. Il tutto nel tipico Wired-style, con l'ovvio
sottotitolo: "The fun way to build Web sites".
Da ricordare come recentemente l'intero Wired Digital abbia dato il
nulla osta definitivo all'entrata nel gruppo Lycos, superando alcune
frange interne che vi si opponevano per questioni pecuniarie. Da parte
sua Lycos ha invece fatto marcia indietro sulla fusione annunciata a
febbraio con USA Network.
http://www.webmonkey.com/kids
Bernardo Parrella 
be...@sirius.com
ciao
Francesco
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~    Prof Francesco Mannarino
~          FraMannSoft       
~   
si...@tin.it
 
~      ICQ 40841254            
~           __   __            
~          («») («»)            
~              o                
~             ___               
~                               
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Sei molto OT
Newsgroup: it.comp.lang.visual-basic
Titolo: cosa vuol dire OGGETTO CHIUSO ?

salvando un record , mi dice ( a volte , non sempre ) :
"Errore nell'elaborare i records. Errore 3704: L'operazione non è consentita 
se l'oggetto è chiuso."
Può dipendere dalla connessione di rete al pc server remoto ( dove risiede 
il file MDB di access2000 ) ?
Oppure dai componenti locali ADO  ?
Grazie e saluti

 Oppure dai componenti locali ADO  ?
Non so, per caso hai da qualche parte un Adors.Close, e poi tenti di
usarlo?
Oppure qualcosa sulla connessione?

 Oppure qualcosa sulla connessione?
non sono il programmatore , nč dispongo del sorgente per verificare se c'č 
l'istruzione che mi citi .
Sono solo un utente del programma gestionale.
Non saprei se devo reinstallare i componenti (DLL,OCX,EXE , ADO ) o 
verificare la rete LAN quando mi capitano queste defaillance del programma 
mentre lo uso.
Grazie 

 mentre lo uso.
di primo acchito sembrerebbe un bug, sembrerebbe.
hai verificato se il problema ti succede sempre nella stessa maschera, 
oppure facendo una determinata sequenza di operazioni?
In pratica, è riproducibile?
reinstallare i componenti direi di no, men che meno l'eseguibile.
verificare la lan ... probabilmente ti darebbe un errore di timeout e 
non quello che citi, e poi in modo così sporadico; puoi verificare se 
riesci ad accedere alla cartella dove risiede il file mdb nel momento in 
cui ti capita l'errore.
E' un programma multiutente? Succede anche nelle altre postazioni?
ciao
stefano

 Sono solo un utente del programma gestionale.
Allora devi chiedere al programmatore.
E' un bug del sorgente, la 99%.
Te l'ha fatto sempre o in seguito ad aggiornamenti/variazioni?


Si multiutente ,architetura  client server ( in realtà c'è un file server 
che ospita gli archivi MDB ) , scritto in VS 2005 .
Dalle altre postazioni non mi da il problema .
Sulla mia a volte me lo dà , ad es. quando faccio inserimenti lunghi dei 
record (più fatture, più incassi insieme  etc.. ) , ma non sempre !
grazie 

 Te l'ha fatto sempre o in seguito ad aggiornamenti/variazioni?
sporadicamente  , a prescindere dai nuovi aggiornamenti .
ciao 

 record (più fatture, più incassi insieme  etc.. ) , ma non sempre !
Prova dalle altre postazioni a fare le cose che fai sul tuo pc.
Newsgroup: it.comp.lang.visual-basic
Titolo: VB principiante

Salve a tutti
Ho preparato un DBase in ACCESS ed  avrei piacere di riscriverlo in VB.
Tutte le routines del DBase in Access le ho realizzate con VB percui non
avro' il problema
, almeno suppongo, di impazzire + di tanto.
Il mio problema è che non ho la più pallida idea di come :
- costruire le tabelle con VB
- Vorrei sapere se è possibile utilizzare  le tabelle di access .
- Se è possibile,  come le devo collegare alle maschere ?
- Idem per le Combo
- Si può fare lo stesso anche con le query ho bisogna per forza riscriverle
  completamente in SQL .
Penso di chiedere troppo , ma dal momento che , chiedere è lecito e
rispondere è cortesia
approffitto .... :-)
Se a queste domande avete già risposto , cosa molto probabile, vi chiedo
gentilmente come fare a  rintracciare le risposte , non sono poltrone percui
non ho  nessun problema ad
effettuare la ricerca .
Grazie anticipatamente per la vostra cortese attenzione.
Ciao a tutti
astronomydomine
ant...@tiscali.it

 effettuare la ricerca .
 
http://www.it-lang-vb.net
 
http://groups.google.com/advanced_group_search
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 , almeno suppongo, di impazzire + di tanto.
senza passare per spammer ti volevo dire che esistono tool che ti fanno la
conversione da access a vb ma sono a pagamento uno di questi è accesstovb
ciao

 - Idem per le Combo
VB non ha combo a colonne multiple ma a 2 colonne , una visibile e per la
seconda vedi ItemData.
Ti consiglio di scaricarti uno studio pubblicato nel sito dove utilizza
l'accoppiata VB  + Access e dare una sguardo.
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: salvare impostazioni

salve, nel mio programma vorrei salvare delle impostazioni e non ho
ancora scelto quale metodo usare (regedit, ini, ecc..) per recuperarle
poi nel tempo e far si che l'utente non le possa modificare se non
attraverso il programma! Quale usare! Ciao e grazie.

 ancora scelto quale metodo usare (regedit, ini, ecc..)
IMO ini
--
Fosco

 attraverso il programma!
Come detto INI  magari criptato cose non si
modifica a mano  .. a me personalmente secca ENORMEMENTE
tutti quei programmi che vanno sd aggiungere IMMONDIZIA al
mio prezioso e curato registro
--
Fosco

 wrote in message
news:1117461072.1...@g43g2000cwa.googlegroups.com

Se la tua esigenza è quella di non consentire la modifica delle 
impostazioni se non attraverso il programma, non c'è niente di meglio
che utilizzare un archivio random.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Interfaccia non supportata

Appena clicco sul menu progetti/componenti di Vb si verifica questo errore:
"Errore di sistema Interfaccia non supportata", e ovviamente non posso
aggiungere componenti.
Ma che diavolo č?
Uso Vb6 pro sp3 su NT WS sp5.
Grazie a tutti per l'aiuto.
            P A O

 Ma che diavolo è?


 (non hai provato a reinstallare vb6 eh ?)
Non solo ho provato a reinstallare Vb6 ma lo ho installato in una cartella
differente a quella di dove l'avevo prima.

 Ma che schifo di sistema e' NT?!"?!?
microsoft. se lo conosci..
coraggio, c'e' l'sp 6.0.a... (solo usa)
l'ho messo sul server da 3 settimane e ancora non e' crollato.
forse ha visto il santino della madonna dei dolori dentro il case :)

 > aggiungere componenti.
Questo è il tipico errore di quando qualche componente ha incrocchiato il
registry (capitava moltissimo con VB5 CC, che infatti richiedeva un bella
riformattazione). Se c'è un danno nel registry, può essere che VB6 quando
apre la finestra dei riferimenti vada in errore (lo fa anche il regedit).
Forse questp è un caso meno drammatico: forse qualche setup ti ha fritto
componenti più agggiornate richieste da VB6. In genere reinstallando
l'ultimo SP torna a posto, ma non è detto (lo hai fatto, ma non so come -
l'idea di cambiare cartella forse non è ottima e comunque non ti risolve
molto, visto che le componenti critiche vanno in System: forse era meglio
reinstallare solo il SP, perché quello sovrascrive ogni bene mentre i setup
standard di MS non sono così duri, in genere lasciano in vita quello che
c'è).
Di sicuro non c'entra NT che semmai è il sistema più stabile di Microsoft (o
almeno: considerato come lo tratto io, mi pare stabilissimo).
----------------------------------------------------------------------
Stefano Minardi
Zetesis: 
zet...@mclink.it
----------------------------------------------------------------------

 coraggio, c'e' l'sp 6.0.a... (solo usa)
C'è anche la versione italiana.
La versione 6 del SP per NT server e Wks ha un paio di bug
dichiarati. Per la versione italiana è obbligatoria la versione 6a.
Se si installa VB6 su un NT server occorre installare il SP6a.
Con VB5 va bene il SP5 in entrambe le lingue.
Newsgroup: it.comp.lang.visual-basic
Titolo: Refresh DataGrid

Ho un problema di refresh in una DataGrid collegata ad un database access.
La procedura in questione acquisisce dati dalla com, li aggiunge in
archivio e poi li visualizza a monitor.
Il tutto funziona correttamente ma ho notato un'anomalia nel refresh della
DataGrid.
In pratica resta sempre indietro di una riga rispetto all'archivio.
Quando leggo il primo dato sulla com, lo scrivo nel db e aggiorno la
griglia non si vede niente... Quando leggo il secondo dato, lo scrivo nel
db e aggiorno la griglia mi compare il primo e così via...
Come posso risolvere il problema?
Potrebbe non dipendere dalla griglia ma dal delay di scrittura del record
nell'archivio?
Inoltre voglio fare in modo che il selettore di record punti sempre
all'ultimo record della griglia in modo da generare uno scorrimento
automatico verso il basso quando viene superato il numero di record
visualizzabili a schermo. Ora lo faccio con un contatore e la proprietà
DataGrid.Row=Cont, esiste un modo più immediato e sicuro?
Considerando il problema di prima io aggiorno il contatore ogni volta che
aggiungo un record ma sono costretto a farlo puntare a 3 posizioni prima
per evitare che mi generi un errore andando a puntare su una riga ancora
non scritta...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 db e aggiorno la griglia mi compare il primo e cosě via...
La butto lě, perchč senza sapere che cosa hai scritto č un po' dura...
1) c'č di mezzo il famigerato adodc, anzi due adodc diversi, uno per scrivere ed
uno per leggere: potrebbe esserci di mezzo il "caching" effettuato da questi
controlli.
2) quando inserisci il nuovo record non chiami immediatamente il metodo update
del recordset, ma lasci che venga chiamato "automaticamente" dal successivo
addnew, quindi fin che non inserisci un nuovo record il precedente "non esiste"
perchč non č completo.
hth
Salutoni
Sergio

 Sergio


 ora persiste...
a questo punto, per quanto mi riguarda, senza vedere la parte di codice
incriminata non so dire altro. Naturalmente è possibile che non sappia dire
altro anche guardando il codice :)
Salutoni
Sergio

 ha scritto nel messaggio
news:b08hgi$t67$1...@news.newsland.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Conteggio numero di parole in un testo

salve a tutti.
    Ho la necessità di contare il numero di parole presenti in una certa
textbox,
attualmente lo faccio intercettando il carattere "spazio", ma il sistema
funziona poco.
    Avreste qualche suggerimento?
Grazie

 wrote in message
rtDy5.8388$Q23.1...@news.infostrada.it...

Prova a vedere la funzione split, dovrebbe restituire un array con tanti
elementi quante sono le parole se gli passi come parametro " "... mi pare
sia solo con vb6, non lo so di preciso.
Ciao

funziona poco.
Se intercetti con KeyPress o KeyDown è ovvio che non funzioni molto
...
Penso che non ci siano altre strate che farti una fuzione che analizzi
il contenuto di Text1.Text contanto spazi, doppi spazi & separatori
vari calcolando il numero delle parole. 
Per caso esiste qualche API (visto che è una cosa che anche Windows
dovrà pur fare qualche volta) ?
ErreBi

 wrote in message
rtDy5.8388$Q23.1...@news.infostrada.it...
| salve a tutti.
|     Ho la necessità di contare il numero di parole presenti in una certa
| textbox,
| attualmente lo faccio intercettando il carattere "spazio", ma il sistema
| funziona poco.


Newsgroup: it.comp.lang.visual-basic
Titolo: Valore "" in 0 (zero)

E possibile far considerare automaticamente il valoe "" in 0 (zero)
Bye, Red
red...@tin.it
==============

Si.
val(nomevariabile)
Red Reef <redr...@123SPAMtin.it> wrote in message
S1HlN61FFOVSiHvw=yhi=jp6...@4ax.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: P e r c h è n o n f u n z i o n a ? ci date un'occhio?

...invece di scrivere tante volte Line Input#...... volevo assegnare il
valore con un ciclo (quello con apice)
anche perchè non sempre conosco il n° di input da richiedere e con un "For
Conta=0 To Ninput" speravo di cavarmela...... xò non và, apici a parte,
sapete spiegarmi xchè e darmi un'eventuale alternativa?
            'Do Until EOF(1)          'quindi legge le linee dal file #1
sino alla fine
                    'For Conta = 0 To 14        'OK
                    'NUM = Conta                'OK
                    'Line Input #1, lin$        'OK
                    'Dim linea(NUM) As String   'NO
                    'linea(NUM) = lin$
                    'Next Conta
                    Line Input #1, r1
                    Line Input #1, r2
                    Line Input #1, r3
                    Line Input #1, r4
                    Line Input #1, r5
                    Line Input #1, r6
                    Line Input #1, r7
                    Line Input #1, r8
                    Line Input #1, r9
                    Line Input #1, r10
                    Line Input #1, r11
                    Line Input #1, r12
                    Line Input #1, r13
                    Line Input #1, r14
            'Loop
--
(se non ti dispiace, rispondi anche con e.mail)
--------------------------------------------
molte onorevoli grazie a Voi
^____^
Luca


    Quello che devi fare è ridimensionare l'array ad ogni riga che leggi:
    dim linea() as string
    dim i as long
    i = 1
    do whle not eof(1)
        dim r as string
        line input #1, r
        redim preserve linea( i )
        i = i + 1
        linea(i - 1) = r
    loop
    ... o qualcosa del genere. Controlla gli indici. Ho buttato tutto giù
senza controllare che funzioni.

 ha scritto nel messaggio
news:qAec7.149016$Pb6.8...@news1.tin.it...


 >     loop
    chiudo il do while
        Cris
--
--
Cristiano Verondini
http://noway.ing.unibo.it


Crea problemi alla prima redim preserve, specie con array multidimensionali
Ciaotuti,
*



    Si, ma puoi ovviare in questo modo:
  Dim a() As String
  ReDim Preserve a(0)
    [...]
  ReDim Preserve a(UBound(a) + 1)
    Attenzione comunque al comportamento anomalo della redim. Viene allocato
sempre un elemento in più di quello specificato:
    redim preserve a(0)
    a ha *1* elemento, accessibile con a(0), ed in effetti UBound(a) vale 0.



Non e' anomalo... Implicitamente dici che il minimo elemento e' l'Option
Base relativo, quindi
     redim preserve a(5)
=
     redim preserve a(0 To 5)
Ciaotutti,
*

      redim preserve a(5)
    E' che la confusione nasce fra il *numero di elementi* e *massimo
indice*.
    Direi che in ogni linguaggio che conosco si parla di numero di elementi,
da cui la confusione (peraltro documentata anche nella documentazione ...)

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Crystal Reports su stampanti Postscript

Ennesimo problema con l'odiatissimo Crystal Reports...
Che voi sappiate, c'e' qualche problema documentato nella stampa su
stampanti Postscript?
Mi spiego... sto sviluppando un progetto che tra le altre cose deve
stampare dei report (VB5 + SP3 + CR 6.0).
Qua mi stampa bene su tutte le stampanti (tre diversi modelli, tutte a
getto di inchiostro); dal cliente, invece, che possiede una Compaq
Pagemarq 15 Postscript, dal report vengono omesse ALCUNE delle
etichette di testo li' contenute.
Il fatto strano, e' proprio che vengono "saltate" solo alcune delle
etichette, mentre altre vengono stampate correttamente; tutte le
etichette hanno _tutte_ le proprieta' e le impostazioni uguali, tranne
ovviamente il testo contenuto e la disposizione sul report...
Anche in Anteprima di Stampa viene visualizzato tutto correttamente,
sia sul mio computer che su quello del cliente.
Ultimo dettaglio che non fa altro che incasinare il tutto: il
programma che sto sviluppando era stato originariamente scritto in VB3
con relativo Crystal Reports a 16 bit, e quella vecchia versione
funziona perfettamente anche dal cliente, che la sta usando da un paio
d'anni...
Non so proprio che pesci pigliare... :-(
Gia' che siamo in argomento CR (probabilmente ne avete gia' parlato,
ma purtroppo posso seguire il gruppo solo in maniera discontinua): e'
vero che VB6 non si appoggia piu' su CR ma ha un editor di Report
incorporato? Se si', come funge il tutto? Vale la pena di lasciar
perdere l'odiato CR?
Grazie per l'attenzione!
Marco Gentili
EmmeCiQuadro S.n.c.
m.ge...@emmeciquadro.it

per la seconda domanda:
Si c'e un datareport integrato in Vb6, ma dopo qualche prova
credo vada bene solo per cose abbastanza semplici, per il
resto bisogna restare su Cr.... (che tra l'altro a me va benissimo!)
Saluti
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Merge di Righe e colonne in FlexGrid

VB6
Partendo da una griglia simile
DATA     |  Testo            | IdReg        | IdRiga ( queste 2 sono
nascoste: larghezza 0)
-----------------------------------------------
04/09/03  | bla bla bla      | 111           |   1
------------------------------------------------
04/09/03  | qui qui qui      | 111           |   2
------------------------------------------------
04/09/03  | qua qua qua   | 222           |   1
e' possibile ottenere una cosa cosi' raggruppando la data ed eliminando la
riga fra un testo e l'altro
Al limite anche solo solo la data. ( quello che comanda per il merge e'
l'IdReg)
DATA     |  Testo            | IdReg        | IdRiga ( queste 2 sono
nascoste: larghezza 0)
-----------------------------------------------
04/09/03  | bla bla bla      | 111           |   1
                | qui qui qui      |                  |   2
------------------------------------------------
04/09/03  | qua qua qua   | 222           |   1
Grazie in anticipo per le risposte

 l'IdReg)
Se è un'affermazione grazie di averci riportato uno stralcio della guida 
in linea :)
Ciao


Spero si trasformi in  un'affermazione  :-))
La mia era una domanda:  " fare cio' e' possibile?"
Autorisposta: "Evidentemente SI"
Sempre io pensoso :  "mhm...Un piccolo aiutino ...."
Dove non capisco e' come raggruppare intelligentemente solo le righe aventi
SOLO idreg uguale ( il merge ,dice MSDN,  raggruppa le celle aventi valori
identici) , quindi da 3 righe con data oggi ma 2 idreg diversi ottenere 2
sole righe, o al limite 2 celle per la data e 3 per il testo, e non 1 cella
per la data e 3 celle per il testo.
Grazie per la pazienza

 Spero si trasformi in  un'affermazione  :-))
Vedi Group By (clausola del linguaggio SQL)

 per la data e 3 celle per il testo.
Non ho capito cosa vuoi ottenere di preciso, comunque basta mettere
Grid.MergeCells = flexMergeRestrictColumns
perchè lui raggruppi le celle di colonna uguali.
Ciao


Allora mi rispiego:
Devo memorizzare la sintesi di una telefonata a un cliente.
Data + Testo + (altra roba); il campo testo pero' sul database non e'
infinito, quindi nel memorizzarlo viene spezzettato in alcune righe. ( la
chiave della tabella e' formata dall'id della riga + l'id della
registrazione/chiamata [IdR] + [IdReg] )
Quando richiamo il cliente dovro' ovviamente vedere tutte le chiamate che h
fatto, quindi nella grid su ogni riga puo' esserci l' intera "sintesi" (
perche' ci stava) o una parte spezzettata.
Nel primo caso tutto OK , nel secondo le n righe di testo ( e anche di data)
risultano divise ( perche' sono salvate come 2 righe sul db).
Per renderlo piu' leggibile io vorrei Raggruppare il testo in una sola riga
( ma col merge non penso si possa) oppure raggruppare la data , o meglio le
date con lo stesso ID Reg ( e questo posso usando mergecol)
Il Problema e':
Se nello stesso giorno ho piu' chiamate ??? Mergecol raggruppa tutto ed e'
piu' o meno come era prima...

 ha scritto nel messaggio
news:N5E5b.17431$R32.5...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: aprire un documento word o excel

ho realizzato in VB2005 una mascherina di supporto ad un db access... questa 
mascherina ha dei pulsanti che avviano l'installazione di alcuni sw free.
uno di questi pulsanti però deve aprire un documento con estensione .DOC... 
per questo in particolare sono stato un paio d'ore a spulciare nelle guida 
ma nn ci sono riuscito ed alla fine ho optato per avviare tramite il comando 
shell l'applicazione winword.exe seguito dal nome del file che è sempre 
nello stesso percorso..
Il problema è che se non c'è word installato il pulsante mi restituisce solo 
errori...
La domanda è quindi...
come si fa ad avviare (tramite pulsante) un docmento generico (word, xls o 
altro) tramite l'applicazione che il SO riconosce come predefinita?
Grazie in anticipo
Nicola 

N1COl4 ha scritto:

Puoi provare ad usare questa, passando il percorso completo:
Public Sub ExecuteFile(FilePath As String)
   'Esegue file
   On Error GoTo error
   Dim ret As Integer
   ret = Shell("rundll32.exe url.dll,FileProtocolHandler " &
(FilePath))
   Exit Sub
error:
   MsgBox Err.Description, vbExclamation, "Error"
End Sub
@Alex

 ha scritto nel messaggio 
news:1158702164.5...@e3g2000cwe.googlegroups.com...
N1COl4 ha scritto:



-----------------
ciao Alex, grazie per il suggerimento,
vorrei avvisarti che il codice che mi hai postato non mi funge...
eseguendo executefile("c:\percorso\nome.doc") praticamente non accade 
nulla...
cosa c'è da modificare???
grazie per l'attenzione...
Nicola 

 Nicola
Secondo me ti sbagli, il processo si avvia ma rimane minimizzato....!
Controlla in TankManager.
Leggi l'Help e vedi che di default il parametro passato dalla funzione
Shell è appunto
quello, prova a sostituirlo:
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (FilePath),
vbMaximizedFocus)
@Alex

 ha scritto nel messaggio 
news:1159361773.7...@m7g2000cwm.googlegroups.com...
N1C0L4 ha scritto:




@Alex
------------------------
non accade assolutamente nulla....
PS: si trata di vb2005 non è che la sintassi è diversa???
Nicola 

 Nicola
Ragazzo, se non ti svegli a dire le cose perdi del tempo tu e fai
perdere tempo
agli altri.....!
La soluzione è per VB6(come di Default inteso in questo NG) e non ho
la minima idea se compatibile con NET
@Alex

 ha scritto nel messaggio 
news:1159511238.0...@k70g2000cwa.googlegroups.com...
N1C0L4 ha scritto:



@Alex
-----------------
nel mio primo post però avevo specificato che si trattava di VB2005....
Nicola