mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Proposta di modifica al SC...

Nell'area per il DownLoad dei sorgenti c'è
Programma di Stenografia [steg.zip]
di Lupin ma dovrebbe essere
Programma di Steganografia [steg.zip]
In passato mi era capitato di andare in cerca di una cosa del genere, ma non
avevo considerato questo valido esempio...
CiaoZ
SebaMix



Corretto.
Comunque sedovete segnalare degli errori presenti nel SC, siete pregati di contattare il WebMaster
all'indirizzo 
it_la...@murialdo.it
, altrimenti, postando qui sul NG, il mesaggio rischia di non
venir letto...
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
---------------------------------------------------------------------------

 >Nell'area per il DownLoad dei sorgenti c'č

Newsgroup: it.comp.lang.visual-basic
Titolo: Screen Saver?

Salve ragazzi
ho fatto un programma in Vb che apre un foglio di Excel, esegue cicli molto
lunghi, inserisce i dati nel foglio e poi lo salva una volta finito
l'inserimento. Ho inoltre sparso DoEvents a destra e a manca.
Ho messo in moto e sono andato a magnà. Dopo un paio d'ore non aveva ancora
terminato!
Mi è venuto allora un dubbio: E' possibile che lo screen saver abbia potuto
fermare l'esecuzione del programma? Oppure è stato quando il computer è
andato in stand by a bloccare il ciclo?
In effetti può anche essere che i cicli effettuati fossero realmente così
lunghi da portarmi via due ore ma volevo togliermi questo cruccio.
Un thanks a chi mi risponde
(--o--)
BARK
(--o--)

 andato in stand by a bloccare il ciclo?
Bhè, per quanto ne so lo screen saver al massimo ti può rallentare
l'esecuzione
del programma, più facile è che, quando win è andato in stand by, abbia
messo
in attesa anche il tuo programma, che avrebbe poi continuato la sua
esecuzione
alla fine dello stand by. In pratica di quelle due ore il tuo prog ha
lavorato solo
20 minuti (o l'intervallo di stand by), il resto del tempo ha aspettato che
finissi
di mangiare :)
ciao
--------------------------------------------
             ASSA
http://assatarram.yohoo.it
Napster: Assatarram3
it.comp.lang.visual-basic: Assa
--------------------------------------------

 In effetti può anche essere che i cicli effettuati fossero realmente così
lunghi da portarmi via due ore ma volevo togliermi questo cruccio.
Non ne sono sicuro perche' non ho fatto test ma non credo che lo screen
saver fermi l'esecuzione. E` possibile invece che tu non abbia usato tutti
gli accorgimenti necessari per rendere piu` spedita l'esecuzione:
    . attivare il ricalcolo solo nelle fasi in cui e` necessario;
    . sospendere il refresh;
    . usare variabili per i calcoli invece degli oggetti;
    . non usare activate e select;
    . ...
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

thanks ragazzi
ho fatto qualche piccolo esperimento con la funzione Timer e ho scoperto che
lo screensaver mi ruba da 2 a 3 secondi per ogni minuto di esecuzione della
mia applicazione.
Forse i cicli erano un pochino lunghi....:-P
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutatemi!!!!!!!!

Ho un piccolo problemino da risolvere.
Per caso c'è qualcuno che ha fatto un contascatti?
Come posso implementare il calcolo delle tariffe?
Grazie Mille per un eventuale risposta!
Saluti...Alfonso Di Stasio.
__________________________
                 by D.S.A.
 
adi...@tin.it
http://space.tin.it/sport/mdistasi
__________________________
Microsoft Windows 98 Beta-Tester
¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼
                        Alfonso Di Stasio
                  Visual Basic Programmer
               --------------------------------------------
Sideralis Programs (Visual-Basic and Delphi)
               --------------------------------------------
http://www.geocities.com/colosseum/loge/2151
¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼¼

Esiste il programma free Money Saver che risponde alle tue richieste. Ciao,
--
---------------------------------|
tyz...@yahoo.com
 |
---------------------------------|

---------------------------------|

Come posso implementare il calcolo delle tariffe?
Io utilizzo Auch!
Lo trovi su 
www.enter.it/finessi
Prova a chiedere all'autore...
Newsgroup: it.comp.lang.visual-basic
Titolo: VARIABILE VB6 su casella explorer

Ciao
con VB6 identifico su CAPI ISDN il numero telefonico che mi chiama e questo 
funziona perfettamente quando la ricevo su MSN0 che mi da uno strano errore 
che non capisco, comunque:
C'e' mezzo all'arrivo della chiama e quindi dell'identificativo che già mi 
faccio uscire su un piccolo form VB6 con l'identificativo numerico del 
corrispondente (che ho) di inserire questa variabile nella pagina web di 
"PAGINE BIANCHE"
http://www.paginebianche.it/execute.cgi?ts=106&cb=8
per avere i dati del chiamante senza doverlo battere manualente nella 
finestrella?
grazie per l'aiuto!
ciao
----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.pronews.com
 The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= - Total Privacy via Encryption =---

 ---= - Total Privacy via Encryption =---
ammetto che forse sono deficiente io, però non ho capito un cavolo di
tutto quello che hai scritto.
- Penso - che tu stia cercando di fare questa cosa:
Dim MioNumero as String 'Il numero che ti ha chiamato
MioNumero = "0123456789"
Dim IndirizzoPaginaWeb as String
IndirizzoPaginaWeb = "
http://www.paginebianche.it/execute.cgi
?
btt=1&ts=106&cb=8&mr=10&rk=&om=&qs=" & MioNumero
A questo punto puoi aprire l'indirizzo contenuto in
IndirizzoPaginaWeb.
Ho azzeccato il problema?

news:3ab198ef-13f6-49a0->a36b-730...@79g2000hsk.googlegroups.com...



Ehmmm... sorry per la specifica ISDN... infatti era sufficiente chiedere 
l'inserimento della variabile nella pagina web!
Sei stato non solo chiaro ma chiarissimo... e funziona perfettamente!
Ma dove accidenti trovi quei "btt=1&ts=106&cb=8&mr=10&rk=&om=&qs="  ?????
E se fosse in questa PAGINEBIANCHE.ch?
http://www.directories.ch/paginebianche/base.aspx?do=backToSearchForms&searchtype=adr_extended
Come sarebbe possibile?
Magari anche per catturare dalla pagina web in un'altra variabile nome e 
cognome non devo fare tutto un riconoscimento righe e c'e' qualche "cgi" 
diretto?
GRAZIE 1000!!!!!!
 
----== Posted via Pronews.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.pronews.com
 The #1 Newsgroup Service in the World! >100,000 Newsgroups


Newsgroup: it.comp.lang.visual-basic
Titolo: Caricare un file binario in memoria

Salve
Qualcuno sa dirmi quali sono le funzioni che devo utilizzare per
aprire un file in modalita' binaria di circa 300K, allocare un buffer
di memoria della stessa capienza e caricare il suddetto file il piu'
velocemente possibile dentro il buffer allocato ?
grazie
Pasquale Patti
 

...

Il metodo standard č:
'------
Dim FileBuffer() As Byte
ReDim FileBuffer(FileLen("c:\miofile.bin") - 1)
Open "c:\miofile.bin" For Binary As #1
Get #1, , FileBuffer
Close #1
'------
Ciao.
--
Luca Dormio
l...@ifminfomaster.com
ldo...@tin.it

'------
in questo caso filebuffer e' una matrice ??
non si puo' allocare una porzione di memoria in modo tale da ottenere
un puntatore come in C ?
grazie per la risposta
ciao

un puntatore come in C ?
redim filebuf(x)    ' alloco la porzione di memoria
varptr(filebuf(0))    ' restituisce il puntatore alla matrice
Ciao Bruno
Newsgroup: it.comp.lang.visual-basic
Titolo: vedere le connessioni ADO aperte

Cm faccio a vedere quali connessioni ADO ho aperto in un dato momento
all'interno del programma (chiaramente m serve x test di Debug)
Aiutatemi :(

 all'interno del programma (chiaramente m serve x test di Debug)
Da codice, testi Connection.State.
Dall'esterno, puoi andare a vedere in Enterprise Manager (per Sql-Server e
MSDE), scegliendo Gestione e Attività Corrente.
Per Access non so, anche se sicuramente nel file LDB c'è, ma non so come
leggerlo.
Ciao
Alberto

Il fatto che esista il file ldb, già indica che il database
è in uso. Se sei sicuro che lo stai usando solamente
dalla tua applicazione e non magari anche lato access,
puoi fermarti a quel controllo.
Ho notato che anche quando si impalla l'applicazione
vb, tanto compilata che no, il file ldb dopo poco viene
cancellato.
Se no, con l'oggetto ado come dici tu ... oconndb.state.
se ritorna 1 = adstateopen è ovviamente aperta la
connessione.

 ha scritto


 connessione.
Qui occorre una precisazione. Fare:
If Conn.State=AdStateOpen then
non dice solo che la connessione è aperta, ma anche disponibile.
La connessione può essere aperta, ma impegnata in operazioni asincrone, e
quindi non disponibile per eseguire.
In questo caso, Conn.State vale AdStateopen+AdStateExecuting.
Quindi, se noi vogliamo soltanto sapere se la connessione è aperta, occorre
fare:
If CBool(Conn.State AND AdStateOpen) Then
Da notare che solo per AdStateClosed (che infatti vale 0), occorre usare
l'operatore =.
Ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: saving information

If a user clicks an option in my program, I want that the next time the user
starts my program, this option are clicked. How can if fix this?
Thanx

 wrote in message
8714op$89r$1...@news.worldonline.be...

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Schema XML

Qual'č l'oggetto per la creazione di uno schema XML?
Esiste o lo devo vedere come xml puro? (sbattimentissimo!)
Grazie
Ninzo

Prova a dare un occhiata alla classe XMLSchema di System.XML.Schema
-- 
Corrado Cavalli [Microsoft .NET MVP - MCP]
UGIdotNET - 
http://www.ugidotnet.org

> Prova a dare un occhiata alla classe XMLSchema di System.XML.Schema
Anch'io c'avevo provato, ma č inutile! E' solo per il validator
e non costruisce niente...!

Non l'ho mai usata ma vedo parecchi esempi in MSDN che indicano la classe (e
credo che anche XSD la usi...) percio...
HTH


Newsgroup: it.comp.lang.visual-basic
Titolo: Disegnare una sinusoide

Ciao a tutti!
Navigo ancora nella tempesta degli elementi grafici...
Ora dovrei disegnare una sinusoide che, partendo da un punto selezionato
tramite mouse, arrivi ad un secondo punto, anch'esso selezionato mediante
mouse.
Quello che mi e' venuto in mente e' di usare la funzione seno (o coseno) e
di cambiare sistema di riferimento cartesiano mediante rotazione degli assi
(l'angolo sarebbe individuabile conoscendo i 2 punti selezionati).
Esiste percaso qualcosa di piu' semplice? :-)
Grazie.
Ciao,
Alfonso.

 wrote in
news:auk0ti$8sk$
1...@lacerta.tiscalinet.it
: 
[CUT]
Prova questo: 
http://www.chicercatrova2000.it/Corsovb/Vb.asp
e scarica il file Sinusoide 4kb
Ciao :D

 ha scritto nel messaggio
news:Xns92F27CCDF28D8c...@195.31.190.132...


 orizzontale.
Mmmh... allora devi operare una rotazione degli assi... Fammi fare due
calcoli...
Allora, per una rotazione attorno al punto (x0,y0) di un angolo alfa in
senso antiorario, sostituisci a x -> ((x - x0) * cos(alfa) + (y - y0) *
sin(alfa)) e a y -> ((y - y0) * cos(alfa) - (x - x0) * sin(alfa)).
Se, come credo, hai funzioni espresse come y = f(x), ti conviene calcolare x
e y non traslati e disegnare poi il punto di coordinate calcolate con la
sostituzione. In tal caso tieni presente che le ascisse del disegno non
corrisponderanno a quelle per cui esegui il ciclo.
Ignazio
P.s.: quanto mi piace la matematica... :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: [ASP] Stupido errore di sintassi

Salve a tutti e scusate il semi-OT!!!
Ho una pagina .asp nella quale tra i tag <%= variabile %> richiamo il
contenuto della variabile che ho messo in basso. Purtroppo ho un problema di
apici temo xche se il valore lo metto in una pagina htm funziona. Appena
tento di visualizzare il contenuto dinamicamente con l'uso della variabile
mi viene segnalato errore e il popup non si apre.
Prima che impazzisco:
variabile = "Apri popup<br><a href=''
onClick='window.open('pop.htm','','menubar=no, channelmode=no, status=no,
titlebar=0, scrollbars=no, width=450, height=180');'>qui</a>"
Che sbaglio?
Grazie!
P.S. che posso mettere in href='' per aprire il popup mantenendo sotto la
pagina in cui mi trovo? sotto html di solito metto # ma non riesco a farlo
funzionare sotto asp... possibile?
Grazie ancora!

 Che sbaglio?
Non usi anche "", ecco l'errore. Devi usare " codicehtml parametro='valore'"
bye

> Non usi anche "", ecco l'errore. Devi usare " codicehtml
parametro='valore'"
Perdonami ma non ho capito ;o(

 Perdonami ma non ho capito ;o(
Credo che intenda dire:
href = "blablabla"
e non
href = 'blablabla'
il che ti apre tutto un mondo sulle virgolette nelle stringhe VB ;)
Ciao

 Ciao
Grazie!

 Si ma il mondo non si apre xche IE mi da un errore di javascript
Ovvio: controlla il codice html della pagina e vedrai subito perchè.
E poi, da buon programmatore dovresti *sempre* indicare l'errore e il codice
che l'ha generato.
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 Devi usare la "combinazione giusta", gradita a VB.
Eventualmente deve anche aggiungere qualche Chr che non guasta mai...
bye

> il che ti apre tutto un mondo sulle virgolette nelle stringhe VB ;)
Consolati pensando che c'è qualcosa di peggio, ed è il mondo dello shell 
scripting (bash, soprattutto): dove uno spazio può valere la vita.
(E anche lì, tra virgolette e apici, con l'aggiunta degli apici inversi...)

 Ciao
Scusami se sembro scortese ma è divenuta una cosa rognosa... non trovo la
soluzione e mi manda sui nervi... non è che mi daresti una mano? please?!
credo di essere arrivato a 1999 prove... mi sfugge la soluzione ho
addirittura messo 3 singoli apici in una prova e 3 doppi apici in
un'altra...
Sigh :(

 un'altra...
Se non puoi batterli... fregali ;)
Public Function Quote(str, chr)
    ' sperando che siano 4 e non 3, non sto provando
    Quote = Replace(str, chr, """")
End Function
Clicca <a href='#' onClick=Quote("?window.open('pop.htm');?", "?")>qui</a>
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] E se volessi fare shareware?

Ciao a tutti,
sto realizzando un paio di controlli che inizialmente volevo rendere free,
ma visto che mi hanno tenuto impegnato più del previsto, poichè si sono
rivelati più complessi di quello che pensavo, e che il risultato mi sembra
di tutto rispetto vorrei metterli in rete come shareware.
Qualcuno conosce dei siti che si occupano di OCX per l'appunto s.w.?
Pensavo poi comunque di fare una special-edition per i partecimenti del NG,
in modo da poterli pubblicare sul sito comune.
Mi ci vorrà ancora un po' di tempo, ma intanto... chi mi dà dei buoni
indirizzi?
Ciao e grazie

 wrote in message 84lqqe$73r$1...@nslave2.tin.it...


pagamento...
Grazie, ma io veramente volevo sapere dei siti (tipo tucows) che si
occupassero di distribuire OCX shareware... :)
Ciao

 wrote


 >Non ho mai provato personalmente, ma mi pare che nelle proprietà del



Subject: Advertise your applications/freewares/sharewares for FREE at SD
Shareware
Date: Sat, 25 Sep 1999 18:02:14 -0500
SoftDevelopers is working on getting a shareware website for companies who
would like to share their applications ( demos ) with a large numbers of
potential customers. If you would like to have your company's product listed
on the SD Shareware site please provide us with the following information:

 > Hyperion ha scritto nel messaggio



  Fatti un giretto su 
www.upload.com
 o, se non ricordo male,
www.windows98.it
.
  C'e' anche un'area in cui uploadare programmi shareware dalle parti di
www.areacom.it/win32
 .
  In genere negli stessi siti che raccolgono e distribuiscono software
shareware, potrai trovare informazioni su come fare a proporre un tuo
programma.
  Da qualche parte devo avere qualche appunto a tal proposito, appena saro'
riuscito a ridurre l'entropia nella mia stanza del computer cerchero' di
ritrovarli e ti faro' sapere.
  Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto su cod. nativo

Compilo un programmino (16K) in cod.nativo,eppure sui PC
non dotati di VB6 mi viene chiesto lo stesso un dll diVB(circa 1M)
MSVB6ecc......dll
Perche?
Non esiste un modo per creare un EXE senza che si abbia bisogno dei dll?
Molte grazie a chiunque conosca il problema.
Roberto    
rob...@uol.it

Con VB6 no
Ciao...
Salvo



--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: INFO: ng di msql7

Gradirei avere informazioni su un ng di msql7, diciamo all'altezza di
questo, cosě risparmio a tutti i frequentatori di it.comp.lang.visual-basic
le mie domande (penso di comportarmi bene.... no?)
saluti

 ha scritto nel messaggio

nell'elenco dei ng di questo server ne risultano vari, fra cui naturalmente
anche quelli ms.
in oe: strumenti -> newsgroup
il server ms (free) dovrebbe essere 
msnews.microsoft.com
il mio lo vedi nell'header di questo messaggio.
ciao, a.

 ha scritto nel messaggio
news:941gau$bp95p$1...@ID-51318.news.dfncis.de...


 ciao
non usando sqlserver non saprei.
di solito i gruppi ms sono di livello notevolissimo.
i comp.* sono rischiosi. il vb.misc e' un casino come iclvb^n :)
guarda anche
news.devx.com
free pure lui, livello ottimo.

 ha scritto nel messaggio
news:zLT86.213913$IP1.7...@news1.giganews.com...

Hai provato it.comp.software.database ?
Ciaso VB

Newsgroup: it.comp.lang.visual-basic
Titolo: HTML Help Workshop

dove si può trovare questo programma...
nel sito comune non sono riuscito a trovarlo...

 dove si puň trovare questo programma...


 > dove si può trovare questo programma...


Nel programma stesso c'č una guida, ma č indecente.
C'č un sito dedicato ma porc. non riesco piů a trovarlo, un qualcosa del
tipo 
www.htmlhelp.com
 (ma non č questo)

Prova:
http://mvps.org/htmlhelpcenter/tipsntrx.htm
http://www.html.it/
	Cipo

Newsgroup: it.comp.lang.visual-basic
Titolo: VBA for EXCEL e Rif. R1C1

Ciao mi chiamo Antonio ed è la prima volta che scrivo per questo NG e sono
alle prime armi con VBA. Vorrei sapere se qualcuno può aiutarmi su un
problema che non riesco a risolvere, nonostante abbia già girato i vecchi
post!
Ho una cella in un foglio di lavoro di EXCEL facciamo l'esempio sia la
A21....
in cui c'è una formula da me impostata precedentemente. Ovviamente il valore
di questa cella varierà a seconda del valore che assumerà il risultato della
formula.. Ecco voglio fare una routine che mi scriva tutti i risultati su di
una colonna (tutti i risultati che la funzione mi darà). Badate bene che la
colonna deve contenere solo i valori non le formule ! Ho gia impostato una
Sub per fare andare a capo automaticamente sulla stessa colonna, ma la
routine che devo scrivere deve puntare poi sempre sulla cella A21 e scrivere
un altro valore sulla cella un rigo sotto... non so se mi sono spiegato.
Scusatemi ma non ho molta dimestichezza con questo linguaggio, nonostante
già io programmi in Pascal e PHP. Ciao e a presto ...
.T

post!
Forse perche' cerchi informazioni *specifiche* su excel, mentre questo
e' un newsgroup su visual basic.
Se gradisci corrispondere in italiano, prova su
microsoft.public.it.excel.
-- 
ciao, hal

Il 23/12/2003 11.03, hal1961 scrisse:


Accanimento terapeutico?
:-)
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Accanimento terapeutico?
No: stanco di cercare informazioni su un argomento nel posto dovre
dovrebbero essere e trovare tutt'altro :-(
-- 
ciao, hal


Scusatemi ma forse mi sono spiegato male, ma VBA non è Visual Basic? VBA
(Visual Basic for Application......in questo caso l'application è Excel)
Devo creare quindi una routine VISUAL BASIC all'interno di Excel....
CMQ grazie lo stesso...
Baciamo le Mani
.T

Devo creare quindi una routine VISUAL BASIC all'interno di Excel....
Visual Basic e' un ambiente di sviluppo che usa il VBA.
Con vb produci eseguibili, cioe' programmi che vengono avviati in modo
autonomo (dipendenze a parte), mentre il VBA interno ad excel serve
per automatizzare e personalizzare excel stesso, tant'e' che usa
librerie proprie (peraltro richiamabili anche vb).
E' vero che spesso accade che chi usa VB scriva anche macro VBA per
Office, ma questo non significa nulla. Anche a livello di esami
Microsoft si fa distinzione tra sviluppo in visual basic e specialisti
di Office.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: COmmand dialog in access 97

Scusate sono stato impreciso .. riposto
come si fa a gestire una interfaccia in Access 97 per selezionare un file
cercandolo
all'interno del hd? Cioe io voglio da Access 97 creare una interfaccia in
modo che si possa cambiare dir e selezionare un file per importare i dati
nel db. In Access 2.0 c'era il command dialog box. In access 97 non c'e' un
oggetto ma bensi un controllo activevX cioe il Microsoft Command Dialog Box
5.0, che pero se lo metto in una maschera mi dice che non ho la licenza
necessaria per inserirlo..
C'e' qualche altro sistema?
ciao Danilo

...

Per problemi inerenti MS Access esiste l'apposito newsgroup
it.comp.database.access, dovresti chiedere li' (sicuramente sono piu'
informati di noi).
--
Roal Zanazzi
z...@iol.it


Tnx
Shaz

Newsgroup: it.comp.lang.visual-basic
Titolo: Pseudo-Screen Saver

Buongiorno ...
All'interno di un piccolo programmino in VB6 dovrei inserire una routine che
si attiva se la macchina rimane inattiva per un certo periodo di tempo, in
modo analogo per come accede con lo Screen-Saver.
Nonostante parecchie ricerche non ho trovato nulla di soddisfacente,
considerate che programmo da poco.
Ho considerato di monitorare il movimento del mouse e se stà fermo per un
TOT di tempo attivo la routine, mi piacerebbe sapere se c'è un altro modo
magari più funzionale.
Tenete presente che tale evento dovrebbe attivarsi da qualunque form si
attivo in quel momento.
Vi ringrazio anticipatamente per qualunque indicazione riuscite a darmi.
Domenico

 magari più funzionale.
nel cd di visual basic (almeno quello vb5) c'e' un esempio per creare
uno screen saver.
se non sbaglio c'e' pure un esempio sul sito comune
www.murialdo.it/it_lang_vb
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle Brigate Takahashi Sez. Sud

 ha scritto nel messaggio
news:93ehij$9pr5g$1...@ID-66902.news.dfncis.de...


certo periodo di tempo.
Un'idea potrebbe essere quella di intercettare gli hook di sistema: se questi sono assenti per tot
tempo, esplodi con la fantasia. Sul SC c'č un esempio. Se trovi una soluzione piů " leggera"....
 
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
---------------------------------------------------------------------------

 tempo, esplodi con la fantasia. Sul SC c'è un esempio. Se trovi una
soluzione più " leggera"....


riferisci così posso esplodere con la fantasia? :))
hookkeyb.zip
syshook.zip
mousehook.zip

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Da DOS a Listbox?

Ho un programma DOS che mi manda il suo output a schermo.
E' possibile reindirizzarne l'output (e' un EXE) in modo che mi scriva su
una listbox di un form?
Ciao,
    Gianpaolo

 una listbox di un form?
E perche', se il prog lo prevede, non reindirizzarne l'output su disco, poi
leggere il file, ecc.
--
Ciao.
Maurizio


Secondo me l'unico modo è reindirizzare l'output in un file di testo e da
questo ad una listbox.

 leggere il file, ecc.
Perche' in quel caso posso leggere il file solo dopo aver terminato
l'esecuzione dell'EXE, invece io vorrei elaborare l'output mano mano che
esce a schermo, senza interrompere l'EXE.
Grazie, comunque...
            Gianpaolo

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto: VB - Win 95 - Novell

Richiesta di aiuto.
Innanzitutto un saluto a tutti i frequentatori del gruppo: è inutile
ricordarvi quanto sia interessante leggere tutti i vostri commenti. E
vengo subito al dunque.
Non riesco a risolvere un problema di stampa con una Epson LQ 2070
collegata alla porta parallela di un client. L'ambiente è il seguente:
un server Novell 4.11, tre clients Win 95 b (OSR2), ed un applicativo
scritto in Visual Basic 3.0 (con Crystal report quale gestore di
stampa). Mi sono inoltre scaricato l'ultima versione del client 95 per
Novell. Il problema è il seguente: il salto pagina relativo alle stampe
inviate dall'applicativo in VB non viene gestito correttamente qundo si
invia sul trattore con foglio a 11". Da considerare che il salto pagina
relativo a stampe inviate da MS Office è invece gestito correttamente.
Da notare, inoltre, che se l'applicativo gira in ambiente Novell 3.12
con clients Win 95 A oppure Win 3.1 non crea alcun tipo di problema.
Qualcuno mi può dare una mano? Sono proprio arrivato alla frutta. Un
grazie anticipato e... a buon rendere.
Mauro
--
Automatic posted from 
helium.pronet.it
 [194.183.5.2]
via Mailgate Server - 
http://www.mailgate.org

 
Hai provato a verificare la versione dei drivers della stampante in
questione per WIN95? La stampa con aghi via W95 è una delle rogne + rognose
della programmazione. In caso collegati col sito EPSON per scaricarti
l'ultimo driver.
Good Luck!
Pier Giovanni
Newsgroup: it.comp.lang.visual-basic
Titolo: Autocad e Visual Basic

come si interfaccia Autocad con Visual Basic?
Grazie
Ciao

 wrote in message
cvB%7.10066$cU4.3...@twister1.libero.it...


 come si interfaccia Autocad con Visual Basic?
in che senso?
ACAD è ActiveX Server, e supporta ARX, VBA, Lisp e DDE... serve altro?
:)
ah si... gli Script e il Diesel  :P
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: Help Database

Da alcuni giorni mi sto avvicinando alla programmazione di un database con
Visual Basic 6. Il mio problema è il seguente:
per aggiungere un nuovo record utilizzo data1.recordset.addnew quindi
riempio i campi della maschera che mi sono costruito e cerco di salvarlo nel
database con data1.recordset.update.
Il mio problema è questo!!! "Cerco" di salvarlo ma non ci riesco!!! Mi da
smpre un errore: "Azione annullata da un oggetto associato".
Help Me!

[*Luigi* : 
del...@inwind.it
] ha scritto:

Facci vedere il codice, dall'apertura (o dalle proprietà dell'oggetto Data,
che ti invito caldamente a mollare, finchè sei in tempo) e dall'AddNew
all'Update.
Prevedi nella tabella un indice con chiave univoca!

 ha scritto nel messaggio
news:bd4b8t$lsuc5$1...@ID-174464.news.dfncis.de...


 Il codice è il seguente:
...
Fai un Update per due Data, con tabelle relazionate.
Non ci dici quale dei due, se uno solo, si arrabbia.
Se è solo il secondo, mi viene solo in mente di mettere un DoEvents dopo il
primo Update e prima del secondo...
Ogni tabella ha almeno un indice univoco?
Mi spiace, ma per me Data-eccetera vuol solo dir casini.
Come stai a Service Packs?

Newsgroup: it.comp.lang.visual-basic
Titolo: generare directory controllando che non esista già

Salve, come faccio a creare una cartella controllando che non esista già.
l'idea sarebbe:
 richiedo in input un nome_progetto che diventerà a sua volta la cartella.
vorrei che se la cartella esiste già mi si ripresentasse la richiesta
d'input.
ciao e grazie
--
contatti alla seguente mail:
mortimer74 AT inwind DOT it

d'input.
ehm, qual e' la domanda?
-- 
ciao, hal


Io uso questa funzione per controllare se esiste una cartella:
Public Function EsisteDir(ByVal NomeDir As String) As Boolean
On Error Resume Next
Err.Clear
If (Dir(NomeDir, vbDirectory) <> "") Then
    If (GetAttr(NomeDir) And vbDirectory) Then
        EsisteDir = True
    Else
        EsisteDir = False
    End If
Else
    EsisteDir = False
End If
If (Err.Number <> 0) Then EsisteDir = False
End Function

 ha scritto nel messaggio
news:b524l9$24gl87$1...@ID-78415.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Interfaccia utente

Vorrei realizzare un'interfaccia utente con VB che colloqui via seriale con
un PLC Siemens serie S7 200/300 ma nelle documentazioni Siemens non ho
trovato nulla a proposito. Dato che ho già realizzato un'interfaccia con PLC
Omron la base dovrei già averla ma mi manca proprio cosa inviare al plc per
ricevere risposte.
Per es.
so che se invio questa stringa "@00RD0000000157*" ad un PLC Omron ricevo il
valore della DM0000.
@=STX
00=numero nodo
R=comando leggi
D=tipo di memoria
0000=area di memoria
0001=leggi
57=check
*=ETX
ora la mia domanda è cosa vuole ricevere un PLC siemens per rispondere???
Se qualcuno è in grado di darmi qualche consiglio/suggerimento è
anticipatamente ringraziato.
Grazie
    Stefano

 proprio cosa inviare al plc per ricevere risposte.
Il protocollo che citi è l'adattamento Sysway usato da Omron.
Siemens utilizza il protocollo ModBus (salvo applicazioni particolari).
La cosa è completamente diversa, nel senso che cambia la sintassi del
pacchetto, ma soprattutto cambia la modalità di invio dei valori, che
vengono convertiti con una funzione strana che mescola un po' i valori, con
gli ascii, con gli hex, ecc...
Comunque Siemens è abbondantissima come documentazione, negli stessi manuali
dell'S7 trovi praticamente tutto, con esempi in quantità.
Se vuoi altri dettagli, se cerchi ModBus vedrai che trovi di tutto.
Ciao
Alberto

Grazie vorrŕ dire che cercherň meglio.....ma ho dubbi :)

 Grazie vorrŕ dire che cercherň meglio.....ma ho dubbi :)
Io no.
ModBus č un protocollo diffusissimo.
A suo tempo, cercando su Internet ho trovato centinaia di documenti ed
esempi (in C, ma la logica č la stessa).
Siemens č abbondante come documenti, soprattutto su protocolli non
proprietari, quali appunto ModBus.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione eseguibile per Client-Server: come "pescare" il database?

Buongiorno a tutti,
vado subito al dunque, nella speranza che qualcuno di voi possa
"illuminarmi":
Nel mio progetto, per "pescare il database" uso App.Path per non scrivere
l'intero percorso del database:
connMiaConnessione.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" &
App.Path & "\MioDatabase.mdb"
Fin qui tutto OK, ma ora devo creare l'eseguibile dell'applicazione, per
installarlo sui vari client,
mentre il database risiederà sul server.
Come mi devo comportare per il cambiamento della path del database?
Penso che App.Path non vada più bene, perchè il database non si trova più
nello stesso posto dell'eseguibile.
Cosa faccio? Forse sistema tutto il compilatore nel momento della creazione
dell'.exe?
Aiutatemi per favore, perchè non ho mai creato un eseguibile client-server
prima d'ora!
Grazie in anticipo
Max


wrote:


 dell'.exe?
Magari fosse cosi' intelligente !!!!
Io faccio cosi':
connMiaConnessione.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" &
DbPath & "\MioDatabase.mdb"
Dove DbPath:
Public DbPath as String
che carico alla partenza dell'applicazione reperendo il valore scritto in un
file INI o nel Registry ... impostabile tramite i settaggi del mio
programma...
sembrera' complesso ... ma è la cosa migliore che si possa fare ... xche'
non leghi il DB a nessun path specifico, ma personalizzabile al 100% perfino
dal cliente
Ciaps
Stracca

>dell'.exe?


 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: Multiutenza - aggiornamento griglia

Vi prego di aiutarmi a risolvere un problema che credo possa interessare
molte persone che frequentano questo NG.
La postazione A apre una connessione sul Dbserver e visualizza nella brava
griglia Microsoft la lista dei valori dei clienti, tra i quali appare
visibile il record del cliente PIPPO.
La postazione B apre una connessione sul Dbserver e visualizza nella brava
griglia Microsoft la lista dei valori dei clienti, tra i quali appare
visibile il record del cliente PIPPO.
Dalla postazione B l'operatore mdifica il nome da PIPPO a PEPPE.
A questo punto il record e'  cambiato fisicamente, pero'  le modifiche non
appaiono anche nella schermata della postazione A che continua a
visualizzare il Dynaset letto in precedenza.
Come fare in modo che la postazione A si 'accorga'  delle modifiche eseguite
su database senza refreshare continuamente?
Come fa Access ad eseguire l'aggiornamento automaticamente?
Grazie a tutti.  Ciao belli
RobertoA

 ha scritto nel messaggio
news:93vk3m$lcm$1...@lacerta.tiscalinet.it...


 realizzando una cosa del genere.
Beh, tutti i problemi relativi alla realizzazione di un sistema
Client/Server a 3 livelli...che non sono pochi.
Comunque a me sembra funzionicchiare abbastanza bene (ma non ho ancora
raggiunto completamente l'altra sponda del fiume...).
Buona fortuna
Franco
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] HTML Help WorkShop

Ciao a tutti,
scusate l'OT, ma ho scaricato l'HTML Help WorkShop e lo sto usando per fare
l'help di un mio programma. Leggendo il suo help, credo di aver capito che
sfrutti i componenti di IE per visualizzare quello che si è scritto. La mia
domanda è quindi: per vedere l'help che creo, basta che sul computer
dell'utente sia installato IE? O c'è qualcosa d'altro da fare? Non vorrei
trovarmi a fare un help che poi nessuno potrà leggere! Grazie a chiunque
possa aiutarmi,
Alberto

Deve essere installato IE3.02 o successiva e poi devi installare l'engine
usando i file hhupd.exe che MS mette a disposizione sul suo sito.
Ciao
Corrado




OT al quadrato.
Dato che stò iniziando anche io a convertire la documentazione dei miei
programmi in formato HTML mi interesserebbe sapere da dove hai scaricato
l'HTML Help WorkShop. Ho provato a fare qualche ricerca prima di
chiedertelo, ma non ho trovato nulla...
Grazie
Bruno Sabatino

 wrote in message
7blnn9$9di$1...@phobos.ibnetwork.net...

Newsgroup: it.comp.lang.visual-basic
Titolo: Contare gli elementi di un array

Ciao,
io ho un array:
a = array(1,2,3,4,5....)
come faccio a contare i suoi elementi?
VB6
Ciao,
Michele
--------------------------------
Inviato via 
http://usenet.libero.it

UBound(tuo_array)


UBound(tuo_array)
occhio che per come lo ha definito è in base 0...
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Accesso ad un pc da rete

Salve a tutti.
Vorrei poter scrivere una mini-applicazione che mi permetta di sapere
se un utente da rete stia entrando nel mio pc.
Su quale porta TCP devo controllare l'accesso?
Spero di essere stato abb. chiaro.
Grazie

Su quale porta TCP devo controllare l'accesso?
dalla 1 alla 65535
ciao, hal

 ha scritto nel messaggio
news:5fd5e91c.01060...@posting.google.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Query Inner join database differenti con password

Buongiorno
Ho un problema nel fare un join su tabelle in db differenti (access97 +
vb6)dove un db ha la password l'altro no,la query è questa:
       rsLingua.Open "SELECT A.Id,A.Descrizione" & _
      " FROM " & "testi.mdb." & "testi" & " A" & _
      " INNER JOIN " & "pluto.mdb" & ".Segnali" & J & " B" & _
      " ON  A.Id = B.Id " & _
      " WHERE B.abilitato=TRUE" & _
      " AND B.abilitato=TRUE" & _
      " ORDER BY B.Id"
Questa query funzionava normalmente ,poi su uno dei 2 db (pluto.mdb) è
stata inserita una password e ora mi da errore:
"Password non valida".
Come si fa a inserire la password nel 2° db all'interno della query ?
Saluti


Se usi ADO/Jet, devi specificarla nella connection string:
    ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=pluto.mdb;Jet
OLEDB:Encrypt Database=True;Jet OLEDB:Database Password=*****"
La query va semplicemente adattata in quanto la connessione "parte" dal DB con
password pertanto il DB "esterno" è l'altro.
    conn.Open ConnStr
       rsLingua.Open "SELECT A.Id,A.Descrizione" & _
      " FROM [" & "testi.mdb" & "].testi" & " A" & _
      " INNER JOIN Segnali" & J & " B" & _
      " ON  A.Id = B.Id " & _
      " WHERE B.abilitato=TRUE" & _
      " AND B.abilitato=TRUE" & _
      " ORDER BY B.Id", conn
Bye
Raf
Newsgroup: it.comp.lang.visual-basic
Titolo: Info su Oggetto OLE in VB4

Salve a tutti.
Un problema con VB4: sto cercando di utilizzare l'oggetto OLE ma quello che
trovo nell'help non mi indica in maniera chiara ad es. come scaricare dei
dati in un oggetto costituito da un foglio Excel. Qualcuno puo' aiutarmi o
indirizzarmi da qualche parte?
Grazie in anticipo.

 indirizzarmi da qualche parte?
Hai studiato istruzioni ed esempi alle pagine seguenti?
- VB4. Guida di Visual Basic: "Utilizzo di applicazioni diverse";
- EXCEL97. Riferimento a Visual Basic: "Funzione CreateObject", "Funzione
GetObject";
... e pagg. collegate.
Trovi tutto quel che ti serve. Oppure precisa ulteriormente il problema.
Se leggi i messaggi di questo ng degli ultimi 10 gg. troverai anche altri
esempi.
--
Ciao.
Maurizio

GetObject";... e pagg. collegate.
Quello lo stiamo esaminando, grazie del link.
Grazie della risposta. Purtroppo la domanda non č mia (io uso altri
ambienti, e causa mancanza di tempo non frequento regolarmente i NG) ma di
una collega. Se ho capito bene lei deve:
1) mettere un foglio Excel (nuovo) in un form
2) inserire nel foglio Excel dei dati presi da un DB Oracle (in modo da
visualizzarli)
3) permettere di  salvare sul client il foglio cosi' riempito come
"nomefile.xls".
Per fare questo deve usare il VB4 a 16 bit. Qualcuno ha gią fatto qualcosa
del genere? In tal caso, saprebbe dirmi l'elenco dei passi da compiere, o
spedirmi in mail un sorgente di esempio?
Ri-Ringrazio in anticipo.

 spedirmi in mail un sorgente di esempio?
VB4 16 bit? Quindi MSOLE2.VBX? Io ho preferito usare VB3 per l'esempio che
segue, perche' se lo fa VB3...
Su Form1 ho piazzato Command1, Label1 e OLE1 con CreateNew e Foglio di
lavoro di Microsoft Excel (o come si chiama per la tua collega) poi questo
codice (di esempio, quindi molto molto perfettibile).
Sub Form_Load ()
  Label1.Caption = ""
End Sub
Sub Command1_Click ()
  Command1.Enabled = False
  If CreateExcelFile() = True Then
    ole1.SourceDoc = "c:\cartel1.xls"
    ole1.SourceItem = "Foglio1!R1C1:R10C1"
    ole1.Action = 1
  Else
  End If
  Command1.Enabled = True
End Sub
Function CreateExcelFile () As Integer
Dim oApp  As object
Dim oWbk  As object
Dim lRow  As Long
Dim iCol  As Integer
  On Local Error GoTo 0
  Set oApp = CreateObject("excel.application")
  Set oWbk = oApp.workbooks.add
  Let iCol = 1
  For lRow = 1 To 10
    Let oWbk.sheets(1).cells(lRow, iCol).value = lRow
    Label1.Caption = lRow
    Label1.Refresh
  Next
  oApp.DisplayAlerts = False
  oWbk.saveas "c:\cartel1.xls"
  oApp.DisplayAlerts = True
  oApp.quit
  Set oWbk = Nothing
  Set oApp = Nothing
  Let CreateExcelFile = True
CreateExcelFile_Exit:
  Exit Function
CreateExcelFile_Error:
  Let CreateExcelFile = False
  Resume CreateExcelFile_Exit
End Function
--
Ciao.
Maurizio

segue, perche' se lo fa VB3...
[snip]
Grazie molte, adesso che me lo hai detto mi sembra davvero molto semplice...
forniro' questi dati alla mia collega, non credo che avremo peroblemi, nel
frattempo grazie!
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda su OpenConnection

Usando questa istruzione in un applicativo per accedere ad un DB
Set en = rdoEnvironments(0)
Connect = "uid=;pwd=;driver={Microsoft Access driver (*.mdb)};server=;DBQ="
& App.Path & "\LocalDB\PROVA.mdb" & ";"
    Set cn = en.OpenConnection(dsName:=vbNullString,
prompt:=rdDriverNoPrompt, Connect:=Connect)
Cosa succede se sul PC dove si installa l'applicativo non esiste Access e
nessun driver di access ? Come posso installare il driver di Access ? E'
permesso installarlo senza acquistare Access ?
Ringrazio in anticipo per ogni vostro suggerimento
Quack

 E' permesso installarlo senza acquistare Access?
Assolutamente SI, dato che l'MDAC è gratuito. Puoi trovare la versione 2.6
all'indirizzo 
http://www.microsoft.com/data/
HTH,
--
Lorenzo Benaglia
24 Ore Personal Finance S.p.A.
Milano
Italy
Newsgroup: it.comp.lang.visual-basic
Titolo: [vb6] tab di appartenenza di un controllo

Avendo un controllo SSTAB, come faccio a sapere a quale tab appartiene un
mio controllo?
Ho provato la proprietą 
MioTextBox.Parent.Name
, ma mi restituisce l'intero
oggetto SSTAB, non il numero del tab a cui appartiene.
Grazie 1000
--
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo
                         zMatteo
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo
AntiSpam: rimuovere i ^ dall'indirizzo di e-mail

 oggetto SSTAB, non il numero del tab a cui appartiene.
Non ci sono mai riuscito. L'unico modo che ho trovato (utile/necessario, per
esempio, per attivare automaticamente la scheda che contiene un certo
controllo quando questo assume il fuoco) è stato mettere nella Tag del SSTab
(secondo una sintassi assolutamente inventata) i TabIndex del primo e
dell'ultimo controllo di _ogni scheda_ (con la bega di doverla adeguare
quando si aggiunge/toglie un controllo).
Sapendo il TabIndex del controllo che assume il fuoco (o di quello di cui mi
interessa conoscerne la scheda di appartenenza) "scorro" le informazioni
della Tag del SSTab e "ricavo" in quale scheda quel controllo si trova.
Ovviamente i TabIndex dei vari controlli devono essere contigui e
sequenziali o, comunque, ben raggruppabili scheda per scheda.

 Non ci sono mai riuscito.
No, non ci credo, non sei Lupo; o io non ho capito la domanda.
Controllo.container.tab 
-- 
Ciao, Mauro CB.

*CalabrOne* ha scritto:

No, non mi pare.
pippo=Text1.Container.Tab rende, in ogni caso, la scheda attualmente esposta
del SSTab1 (contenitore=Container di Text1)
Text1.Container.Tab=3 indica quale scheda mostrare ed equivale a
SSTab1.Tab=3
Il problema č: Dato il controllo Text1 creato all'interno del SSTab, a quale
scheda del SSTab appartiene?

 scheda del SSTab appartiene?
Ah, ecco; sono stato precipitoso.
Pero` la tua soluzione mi sembra alquanto laboriosa; non potresti piu` 
semplicemente scrivere nel tag del Controllo in quale scheda si trova?
Oppure; copri ciascuna scheda con un frame, attacchi i controlli nel 
frame e cosi` dal 
Controllo.container.name
 risali in quale scheda si 
trova.
-- 
Ciao, Mauro CB

 wrote in message
news:MPG.18e9a38b2...@news.cis.dfn.de...

Questo č un buono spunto!
Infatti supponiamo di avere un sstab (SSTab1) con 3 Tab (indici 0, 1 e 2)
In ognuno di questi incolliamo un frame indicizzato (fraSSTab1(0),
fraSSTab1(1) e fraSSTab1(2)) cosě da avere una corrispondenza diretta fra
numero del tab e indice del frame, ed il gioco č fatto:
    SSTab1.Tab = Text1.Container.Index
Ciao mitici!

*CalabrOne* ha scritto:

Anche quel che dici on č male, ma mi sembra (al contrario) piů laborioso di
dover assegnare _solo_ la Tag del SSTab completo (oltre che occupare meno
risorse). Fermo restando, ovviamente (ma questo per altri motivi), che il
TabIndex lo devo assegnare correttamente.
Tieni anche in buon conto, inoltre, che la gestione della scheda quando un
controllo assume il fuoco la faccio in un modulo esterno e generico...
Newsgroup: it.comp.lang.visual-basic
Titolo: istruzione shell

hello a tutti
Far partire un altro applicativo da un programma Visual Basic, conoscendo
il nome del file che deve essere aperto.
Ad esempio, se voglio aprire il file Word "pippo.doc" usando l'istruzione
"shell" devo scrivere:
shell word_dir & "winword.exe pippo.doc",1
dove word_dir è la directory di word che varia da macchina a macchina  da
utente ad utente e che
devo in qualche modo cercare
(shell non accetta la sintassi: shell "pippo.doc",1   ma vuole
obbligatoriamente il nome dell'eseguibile ).
Siccome Windows crea un'associazione tra estensione dei files ed
applicazioni, che ti permette per esempio di aprire pippo.doc cliccandoci
sopra 2 volte da program manager, ci deve essere la maniera di andare a
leggere in qualche registro il nome esteso (con directory) delle
applicazioni associate.
Oppure esiste, ma non credo, una funzione VB diversa da shell che ti
permette di lanciare direttamente il file senza il nome dell'EXE.
in attesa di una risposta
leonello

 wrote in message
7ha56c$h80$1...@nslave1.tin.it...

Nei post dell'ultima settimana si e' parlato del file Start.Exe presente
nella Cartella "COMMAND" di Windows e di altre soluzioni.
--
Ciao.
Maurizio

Ciao, esiste Start
Shell "START C:\Documenti\Pippo.doc"
FA PARTIRE WINWORD e apre Pippo.doc
ma funziona solo in Win 95, Win 98 e non funziona in NT4



Se non vuoi usare le API, puoi usare Shell e lanciare Start.exe con il nome
file come parametro.
Io ti consiglio di usare la funzione API ShellExecute, la declare la trovi
nel Visualizzatore API.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Consiglio per acquisto VB

Ciao a tutti.
Sono un neo ingegnere informatico, e vorrei arrotondare facendo piccoli 
lavori di programmazione per piccole aziende e liberi professionisti. Ho 
tantissimi dubbi in proposito. In tutti questi anni che ho programmato 
in VB (4-5-6) non mi sono mai posto problemi, perchè o i programmi li 
facevo per qualche amico, oppure per me. Ora devo distribuirli. Parlo di 
programmi non molto laboriosi, niente cose astruse che si appoggino ad 
architetture di rete o quant'altro. Semplici programmi stand-alone di 
interrogazione database, reporting, magazzino, eccetera.
Vorrei però usare VB.net per i miei futuri lavori. Ho visto che in 
commercio esistono varie licenze, io che non ho soldi potrei comprarmi o 
la learning (bocciata in partenza) o la standard. Se comprassi 
quest'ultima, avrei molti svantaggi?
E poi un'altra domanda. Se io come privato faccio un sw con una copia 
non licenziata di VB e lo cedo ad un'azienda con la ricevuta per lavoro 
occasionale, (so che non si può fare) l'azienda non avrebbe colpa se 
dimostra di non sapere, ma a quali rischi andrei incontro io come 
programmatore? Mi vengono a casa? Grazie per le delucidazioni!
Ah ultima cosa.
Qualcuno sa consigliarmi un reporting tool per VB.net che non costi 
tanto o che sia addirittura gratis? Tutti quelli che ho trovato finora 
mi costano da 400 dollari circa in su. Per me sono ancora cifre un po' 
proibitive.
Grazie!
Trix

 proibitive.
La versione professional di 
vb.net
 contiene Cristal Report che ti permette
di creare
tutti i report che vuoi
ciao
Marco

Newsgroup: it.comp.lang.visual-basic
Titolo: Versione di Word

Esiste un modo veloce per ottenere la versione di Microsoft Word?
Andrebbe bene ugualmente anche la versione di Office
Grazie!
--
+---------------------------------------------------+
| Fiorini Graziano   
gfio...@comune.modena.it
      |
| 
http://www.comune.modena.it/~gfiorini
             |
+---------------------------------------------------+

 Andrebbe bene ugualmente anche la versione di Office
Interroga il registry.
Alla chiave HKEY_CLASSES_ROOT sono registrate
tutte le applicazioni Office. In particolare in
HKEY_CLASSES_ROOT/xxxxxx.Application/CurVer
viene specificata la versione attuale dei singoli programmi.
Ad esempio in
HKEY_CLASSES_ROOT/Word.Application/CurVer
troverai
Word.Application.8
da cui si può dedurre che si tratta di Word 97

 wrote in message 8a5sbu$app$1...@nslave2.tin.it...

Un metodo più veloce è caricare la libreria degli oggetti di word (se non
ricordo male è MSWORD8.OLB): la classe application possiede la proprietà
version: ottieni la stessa cosa ed è immediato.
Ciao
Daniele grignani

 version: ottieni la stessa cosa ed è immediato.
La libreria deve essere caricata preventivamente, il che
presuppone la presenza di Word 97 nel sistema. Mi pare
che venisse richiesto un sistema per verificare la versione
di Word/Office installata. Potrebbe essere quindi anche
la versione 95 (Word 7) o precedente.