mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [SOLUZIONI] Come, dove e quando - 20011224a

V1.12 - Ultimo aggiornamento: 3 Dic 2001
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Come risolvere un problema? Dove trovare informazioni?
1) Per prima cosa consultate la guida in linea che si trova su CD diversi
da quelli di installazione di VB e VStudio
*  Premere il tasto [F1] in alto a sinistra sulla vostra tastiera.
2) Seconda fonte di informazione: l'MSDN online.
*  
http://msdn.microsoft.com/vbasic/
3) Terza fonte di informazione: cercate tra i vecchi post di questo
newsgroup: quasi tutti i temi sono stati già ampiamente trattati e risolti.
*  
http://groups.google.com/groups?group=it.comp.lang.visual-basic
4) Quarta fonte di informazione: il Sito Comune(SC) di questo NewsGroup.
*  
http://www.it-lang-vb.net/
5) Quinta fonte di informazione: cercate tra i sorgenti già scritti e pronti che al 99%
risolvono quello su cui state lavorando e con minime modifiche.
*  
http://www.it-lang-vb.net/
  (Sezione sorgenti)
*  
http://www.planet-source-code.com/vb/
*  
http://www.vbcode.com
*  
http://www.visual-basic.it
6) Per ultima, se non avete ancora trovato nulla: chiedete al newsgroup.
*  Ricordatevi di leggere il Manifesto di questo Gruppo di Discussione:
 
http://www.it-lang-vb.net/docs/Manifesto.txt
--- Netiquette ----------------------------------------------------------
*  
http://www.nic.it/NA/netiquette.txt
*  
http://www.bio.unipd.it/local/internet_docs/netiq.html
*  
http://www.use-net.ch/netiquette_engl.html
--- Links per approfondire... -------------------------------------------
________
Sommario
¯¯¯¯¯¯¯¯
[API]
[API, MESSAGE-BOXES]
[COMPUTER GRAPHIC]
[DATABASE]
[PARSER-COMPILATORI]
[SOCKET]
[SOFTWARE DI INSTALLAZIONE]
[VB ADD-IN]
_________
Contenuto
¯¯¯¯¯¯¯¯¯
___[API]__________________________________________
*  
http://www.allapi.net/
___[API, MESSAGE-BOXES]____________________
*  
http://www.vbapi.com/ref/m/messageboxindirect.html
*  
http://www.vbapi.com/ref/m/messagebox.html
___[COMPUTER GRAPHIC]____________________
*  
http://www.sourcecode4free.com/cgt/
___[DATABASE]_____________________________________
*  
http://www.microsoft.com/data/download.htm
___[PARSER-COMPILATORI]___________________________
*  
http://www.planet-source-code.com/xq/ASP/txtCodeId.985/lngWId.1/qx/vb/scripts/ShowCode.htm
___[SOCKET]_______________________________________
*  
http://www.vbip.com
*  
http://www.socketwrench.com
___[SOFTWARE DI INSTALLAZIONE]____________________
*  
http://www.ginstall.com/
___[VB ADD-IN]____________________________________
*  
http://www.mztools.com/
________________________________
"Marty, non stai ragionando in maniera quadridimensionale!"
Dr. Emmett L. Brown

 *  Premere il tasto [F1] in alto a sinistra sulla vostra tastiera.
Ora lo posterň anch'io ogni volta che leggo un messaggio come quello qui
sotto, anche se cosě rischio di fare molto spamming :)
Per ora lasciamo passare il Natale, dove *dobbiamo* a forza essere tutti
buoni.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Passare una funzione come argomento

Ciao a tutti,
č possibile passare ad una funzione una seconda funzione come argomento, un
pņ come avviene per gli oggetti tramite ByRef?
Un saluto,

 pņ come avviene per gli oggetti tramite ByRef?
l'unica cosa che mi viene in mente (si avvicina - ma non č la soluzione)
č CallByName (disponibile se hai VB6), altrimenti potresti tentare
qualcosa con lo Script Control
Ciao
Faber

 è CallByName (disponibile se hai VB6),

 è CallByName (disponibile se hai VB6),

 è CallByName (disponibile se hai VB6),

caricamento in memoria?
Sembrerà strano ma _è_ possibile!
ti serve
Public Declare Function CallWindowProc& Lib "user32" Alias "CallWindowProcA"
(ByVal lpPrevWndFunc&, ByVal hWnd&, ByVal Msg&, ByVal wParam&, ByVal
lParam&)
Function GetProcAddress(ByVal lpFunction As long) As Long
    ' sembra inutile, ma va usata così per ottenere l'indirizzo di una
funzione/sub:
    ' PA = GetProcAddress(AddressOf MyFuncOrSub())
    GetProcAddress = lpFunction
End Function
Function MyFuncOrSub(ByVal nOprandOne&, ByVal nOprandTwo&, ByVal param3&,
ByVal param4&) As Long
    MyFuncOrSub = Something
End Function
'e ora richiamiamo la funzione tramite il suo indirizzo:
lpFunction = GetProcAddress(AddressOf MyFuncOrSub)
ResultOfMyFunc = CallWindowProc(lpFunction, param1, param2, param3, param4)
l'unico limite (veramente pesante) è che MyFuncOrSub deve stare in un
modulo.
Ciao

 modulo.

 >argomento,
[...]

Newsgroup: it.comp.lang.visual-basic
Titolo: crystal report

salve ragazzi.
è possibile importare un report di Cristal report in un progetto Vb6 senza
utilizzare il controllo *.ocx?
Grazie



Newsgroup: it.comp.lang.visual-basic
Titolo: form di VBA Excel e tasto Esc

scusate, ho un problemino.
ho un componente aggiuntivo di Excel (uno di quei bei file XLA che non si
vedono...), che contiene diverse opzioni e diversi form. vorrei però che
questi form si annullassero alla pressione (in un punto qualsiasi) del tasto
Esc. so che non c'entra niente con la proprietà Cancel dei commandbutton
(perche qui vorrei che si annullasse indipendentemente da qualsiasi
commandbutton), nè con enablecancelkey o qualcosa del genere, perche
riguarda il comportamento di Esc durante l'esecuzione...
come devo fare?
avevo pensato di creare dei commandbutton Annulla (Cancel = True) e di
renderli invisibili, e collegare alla pressione di questi button il comando
Unload Me... ma c'è un modo meno antipatico? (cosi funziona, ma se i form
sono tanti, mi rompo...)
grazie
mario

> aa:

Potresti usare un evento Key: UserForm_KeyDown, UserForm_KeyPress,
UserForm_KeyUp. (Non ho verificato).
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


giusto, è molto piu semplice, grazie.
Newsgroup: it.comp.lang.visual-basic
Titolo: Uso dei tasti funzione per salvare un record

Salve a tutti.
Ho un problema quando cerco di aggiornare una tabella con il metodo Update /
UpdateBatch.
Ho creato una routine che mi effettua l'update, se la richiamo con un
pulsante mi registra le modifiche, se richiamo la stessa funzione con un
tasto ( es. F9 ), non registra nulla.
Uso un recordset ADODB, e associo la sorgente dati da codice, ho notato che
il problema sta nel fatto che fino a quando non mi sposto su un altro campo
la cache del recordset non viene aggiornata, se premo il tasto, cosa che
invece avviene se premo il pulsante.
Chi mi sa spiegare il motivo e come posso risolvere il problema?
Grazie a tutti

Se la routine è associata al pulsante funziona, non è certo il metodo Update
a sbagliare.
Secondo me non è corretta l'associazione tasto-routine.
Prova a mettere un breakpoint sul comando Update, lancia il programma
e premi F9.
Se il tuo programma passa di lì, si fermerà, altrimenti no !
Ciao
Sergio


 ha scritto nel messaggio
news:8ts2rj$36o$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazione in primo piano

Ciao a tutti, volevo sapere se qualcuno é in grado di dirmi come faccio a
sapere se un'applicazione da me creata in VB6 é attiva e in primo piano.
Ciao, Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sapere se un'applicazione da me creata in VB6 é attiva e in primo piano.
richiesta dettaglio: è l'applicazione stessa che deve determinare se si
trova in primo piano, o è un'altra applicazione che deve controllare se la
tua è in primo piano?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo


 tua è in primo piano?
Ciao, si é l'aaplicazione stessa che deve determinare se é im primo piano
-- 


Ciao a tutti, volevo sapere se qualcuno é in grado di dirmi come 
un'applicazione da me creata in VB6 riesce a stabilire se é attiva e in
primo piano.
Ps
L'applicazione stessa deve vedere se é attiva e in primo piano.


 L'applicazione stessa deve vedere se é attiva e in primo piano.
mi sfugge il motivo per cui una applicazione debba controllare se è in
primo piano, ma probabilmente difetto di fantasia...
ho provato a fare una piccola ricerca su google... 
avrei trovato questo...
http://www.google.it/groups?hl=it&lr=&selm=3bb4e02f.10278165%40msnews.microsoft.com
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 



http://www.google.it/groups?hl=it&lr=&selm=3bb4e02f.10278165%40msnews.microsoft.com
Il motivo di questo controllo é semplice se l'aaplicazione é in primo
piano devo leggere dei valori dalla seriale e aggiornare un file quando
l'applicazione non é in primo piano non devo più leggere dalla seriale e
disattivarla per far si che non rallenti le altre funzioni del pc, senza
dover ogni volta chiudere l'applicazione. 
Spero sia abbastanza chiaro
Ciao,Grazie
-- 

Newsgroup: it.comp.lang.visual-basic
Titolo: html e smtp

vorrei un consiglio su un buon ocx
in modo da darmi un editor html
molto semplice tipo quello dell'
outlook express.
vi pregherei anche di inviarmi gli ocx
smtp pop3 ecc. perchè improvvisamente
non mi vengono più installati! mah!
--
H0m3r S1mps0n
home...@libero.it
hom...@tiscalinet.it
http://homersimp.tsx.org
 (In costruzione)

 non mi vengono più installati! mah!
penso che gli ocx di cui parlo siano stati installati da
un altro programma e i loro nomi erano:
smtpct.ocx
popct.ock
httpct.ocx
nntpct.ocx
....ct.ocx
quindi il nome del protocollo seguito da ct
e l'estensione ocx.
pregherei chiunque ne fosse in possesso
(o sa dove trovarli) di inviarmeli (o dirmi dove).
grazie


 --
Sono ocx distribuiti con le applicazioni sviluppate con il CBuilder di
Borland.
Non credo che siano free.
Ciao
Aldo

 Non credo che siano free.
quando li avevo non era previsto nessun pagamento.
tu li hai?
o forse vengono installati con gli activex?


 o forse vengono installati con gli activex?
?????
Ciao
Aldo

 ?????
gli activex... sono degli ocx e dei
codici anchi i vb su varie utility per internet...
non mi ricordo però l'indirizzo da dove li
ho scaricati....
avevo chiesto anche di un buon ocx per
modificare l'html, anche molto semplice
tipo quello di oe, qlc sa qlc?
--
Ciuaz©,


Newsgroup: it.comp.lang.visual-basic
Titolo: che succede?

non riesco più a connetterni sul News Group
ne sapete qualcosa

Ho lo stesso problema
Adesso mi connetto tramite un nuovo server
news.interbusiness.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] forse OT - Collegamento Internet?

Dovrei realizzare un applicazione in VB (so usare solo questo, al momento e
non il C) che consenta lo scambio di informazioni tra 16 computer ed un
server dislocati in tutta italia, collegati tra essi tramite una (sarà
vero?) linea dedicata a 64K.  Lo scambio di info dovrebbe avvenire al
massimo ogni minuto.
Non ho nessuna idea per realizzare la connessione.
Max
Grazie Mille.


Usa Tcp/IP con il modulo winsock.
-- 
Sidewinder  
---------------------------------------------------------------------
After 14 non-maintainer releases, I'm the S-Lang non-maintainer.
	-- Ray Dassen
---------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: [ocx] Posizione dello UserControl

Nello UserControl del mio ocx ho piazzato un TextBox e, appena sotto, un
ListView che, insieme, occupano per intero le dimensioni dello user control.
Ora vorrei fare in modo che se a runtime il ListView esce dalle dimensioni
del monitor il ListView venga posizionato sopra il TextBox.
In particolare il mio problema è come individuare da dentro il codice
dell'ocx se questo è fuori dal monitor (non esistono le proprietà .Left
e.Right).
Grazie in particolare per gli aiuti già ricevuti!
PS scusatemi per  il quoting assente dei miei vecchi messaggi!!

 e.Right).
Prova a giocare un po' con l'Extender.
Non ho ben chiaro chi č il container del tuo Ocx, ma in molti casi dovrebbe
andare.
Ciao
Alberto

 e.Right).
Left esiste e si ottiene tramite la proprietà Container (Me.Container.Left).
In ogni caso con quella solo non ci fai niente, perchè ti ritorna la
posizione all'interno del container, che potrebbe essere contenuto da un
picturebox che potrebbe essere contenuta da un frame, che potrebbe stare
fuori dallo schermo. :-)
Per evitare di ciclare per sommare le proprietà Left di ciascun container,
ti conviene di più usare l'Api ClientToScreen, che dato un punto all'interno
di un oggetto (client) ne ritorna l'esatta posizione nello schermo.
Private Type POINTAPI
    x As Long
    y As Long
End Type
Private Declare Function ClientToScreen Lib "user32" _
    (ByVal hwnd As Long, lpPoint As POINTAPI) As Long
Function PosizioneControlloNelloSchermo() as PointApi
    Dim P As POINTAPI
    Dim lret as long
    P.X=0
    P.Y=0
    lret = ClientToScreen&(me.hwnd, P) ' (me è il controllo)
    PosizioneControlloNelloSchermo=P
End function
In PosizioneControlloNelloSchermo.X e PosizioneControlloNelloSchermo.Y trovi
la posizione a video del tuo controllo, espressa in Pixel.
Ciao
*Roby*
Newsgroup: it.comp.lang.visual-basic
Titolo: (no subject)

Ciao a tutti, ho un problems:
una volta costruito un report con Crystal Report ho modificato il
database da cui attingo i dati e Crystal report mi da un errore perchè
non riconosce le tabelle. E' possibile fare un refresh della connessione
senza utilizzare il Remove Database????? e come....?
vi ringrazio e a proposito io lavoro con Lotus Notes quindi chiedetemi
pure.....
Il mio indirizzo è mailto:
Tina_Di...@Proximanet.it

Tina ha scritto nel messaggio <355B16...@Proximanet.it>...

Devi selezionare dal Crystal Report il menu 'database' e attivare la voce
'refresh every print'  (se ti occorre solamente per una volta puoi scegliere
refresh database).
ciao a presto

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Post meeting

Vedo con piacere che anzichč farsi un giro, riposarsi, guardasi un film,
andare a letto (c'č chi ne avrebbe bisogno) tutti appena arrivati a casa ci
siamo attaccati al NG/ML/Sito.
           .-.         .-.         .-.
.-.       /   \       /   \       /   \       .-.
  ----- 
http://www.murialdo.it/it_lang_vb
 -----
    \   /       \   /       \   /       \   /
     '-'         '-'         '-'         '-'
   Partecipate al progetto Leonardo proponendo
   nuove idee e aiutando a svilupparle

 siamo attaccati al NG/ML/Sito.
mi ero ripromesso di non farlo,
ma ho controllato a che punto era il dl di redhat7...
oe era aperto sul ng...
a quel punto la macchinetta era solo da collegare...
galeotto fu il linux :)
qui ce ne sono altre quattro, piccoline...
--
www.comune.modena.it/cittadini/apal/tmp/meeting2001.zip

come è andata?? avete sentito la mia mancanza...? chissa perche, ma credo
proprio di no... ::)))))
MarioH

 proprio di no... ::)))))
non sentivano la TUA mancanza perche' sentivano la mia, vero?
..
..
...
VERO?
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud

VERO?
;-PP A dire il vero di entrambi, e di molti altri illustri (e non) assenti...
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
---------------------------------------------------------------------------

dai, la prox volta fatelo da roma in giu... (ecco che viene fuori il mio
lato terrone...)
MarioH

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco Visual Basic 3.0 !!! AIUTOOO

Ciao !
Sto cercando Visual Basic 3.0 per favore se qualcuno
sa dove posso trovarlo... ho bisogno di questa versione per un lavoro di
scuola!!!
Sono disperata !!!
Grazie
pas...@total.net

Ho in 10 Floppy il vb-3 da te cercato MA come faccio a 
 " IMPRESTARTELO " .Fammi sapere.
r.br...@iol.it
Roberto


...

Newsgroup: it.comp.lang.visual-basic
Titolo: upgrade .net

Ciao a tutti.
Un po' di tempo fa ho deciso di passare da vb6 a 
vb.net
 , studiandomi un bel 
po' di roba e sputandoci un bel po' di sangue (col piffero che il passaggio 
dal vecchio Vs al nuovo è facile ed indolore...).
Comunque ho acquistato a suo tempo una licenza 
vb.net
 standard.(per avere 
una idea di .net)
Ora che ci ho preso un po' la mano, inizio ad avere necessità che la 
versione standard non soddisfa (tra le tante, vedi i report).
Ora, che tipo di upgrade mi consigliate (ad esempio per i report): comprarmi 
il cristal report oppure passare direttamente a visual studio? Oppure 
aspettare il visual studio 2005 (ma è roba nuova da imparare?)
Scusate se il post è un po' confuso, ma mamma microsoft mica tanto è chiara 
con tutte stè versioni di vb...
Umbe 

 con tutte stè versioni di vb...
Ancora doveva uscire il C# 2 che hanno annunciato il C# 3
Ave
giuseppeD
---
CCR
-- 
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: SQL-DMO !!

Ki mi aiuta, please ??
Grazie.
ra...@bigfoot.com

 wrote in message 823i0k$obu$1...@diesel.cu.mi.it...



Vorrei, da remoto, poter costruire un db da zero.
Penso sia possibile, no ?
Grazi'assai x la tua risposta.

 wrote in message 826bqd$fpb$1...@diesel.cu.mi.it...


 che stai usando, privilegi permettendo puoi farlo...
Esattamente questo, grazie: mi ero espresso male !!
Mika sai dove poter reperire del codice già pronto a mò di esempio ?

 wrote in message 828n2r$20u$1...@diesel.cu.mi.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Please un aiuto per difendermi dalla pubblicità occulta!

Stamattina aprendo la cartella "Sistema" nel Pannello di Controllo, mi sono
trovato in basso a SX nella tab "Generale" una pubblicità web del sito
http://www.isol.it
 !!!
Ora, essendo questo un caso manifesto di violazione della privacy vorrei
sapere come posso agire per dissuadere quegli st..... dal continuare.
Da parte mia l'unica cosa che mi è venuta in mente è stato di inviare a
Microsoft Italia una E-mail avvertendoli di una manomissione di un prodotto
(Windows 98) coperto da copyright.
Siccome questa cosa mi ha fatto proprio arrabbiare vorrei sapere se ci sono
azioni più efficaci da intraprendere
P.S. Vorrei anche sapere se e come è possibile rimuovere quella pubblicità
dalla finestra del sistema di Windows
Grazie!

 sapere come posso agire per dissuadere quegli st..... dal continuare.
Per un attimo ho avuto la tentazione di cliccare su quel link, poi ho
pensato: "non è giusto aiutarlo così spudoratamente a guadagnarsi lo
stipendio, che si impegni un po' di più 'sto furbacchione..."
Credo che tu disponga di padiglioni auricolari atti alla ricezione di questo
messaggio.
il tonno

Ciao, la "pubblicità" che ti ritrovi, riguarda per caso chi ti ha venduto il
PC? La versione di Win è preinstallatta? Se così fosse non credo ci sia
violazione del copyright, perché se non sbaglio nei contratti OEM rientra
anche l'inseriemento del logo dell'azienda che ha preinstallato il software,
anche IBM come tante altre case che preinstallano Win98 sulle macchine
inserisce il proprio marchio. Quindi non credo che potrai rimuomere quel
logo dalla finestra delle proprietà del sistema. Se non fosse così, non si
finisce mai di imparare! :-)
Ciao Luca

 ha scritto

Luca
finalmente capisco a cosa servono quei prg per rimuovere il logo del
produttore e metterci magari la foto della morosa...
ho appena cercato "oemlogo" su cfs:
Completely FREE Software - Win9x Enhancements, page 3
... OEM Logo Changer Add your own logo to Control Panel’s System applet.
Review 164kB Easy Control Desktray icon to quickly access the Control Panel
or one of 15 items in it. Review/screenshot ...
http://www.completelyfreesoftware.com/windows_extras3_w95.html
se e' un .cpl, tweakui98 permette di selezionare quali caricare. io p.e. ho
deselezionato joy.cpl e themes.cpl.

Cercate e uccidete il file OEMLOGO.BMP (oppure sostituitelo, come ho fatto io!)
Newsgroup: it.comp.lang.visual-basic
Titolo: Sviluppo Object Oriented

Siccome volevo studiarmi la programmazione Object oriented secondo voi ha
senso sviluppare basandosi pesantemente su classi o il programma perde molto
in performance?
In parole povere le tecniche OO di vb è valida e voi la usate pesantemente o
solo per incapsulare pochi compiti?
Ciao

 ha scritto nel messaggio
news:9ictrd$lqi$1...@pegasus.tiscalinet.it...



[...]

 ha scritto nel messaggio
news:9ieu9s$klt$1...@news.mclink.it...


 positivo su V.O. Non si finisce mai d'imparare...
Da ex-clipperista, posso capire i suoi pregi.
(Ma teo di capirne anche i limiti)
ciao
ugo

 writes:
RZ> VB non ha l'ereditarieta', ha solo l'ereditarieta' di interfaccia, he e'
RZ> ben diversa da quella d implementazione.
Mi hai tolto le parole di bocca. 
RZ> Fossi in te mi orieterei verso un altro linguaggio OOP (C++, Object
RZ> Pascal, Java sono i piu' conosciuti).
Ci sarebbe  anche Python che  ha il vantaggio di  essere interpretato.
Java č forse  il piů rigoroso, C++ e Python la  programmazione a OO la
permettono (come la permette il C  - in modo assai meno frustrante del
VB :) - GTK č a oggetti ed č  in C ) ma non č cosě connaturata in loro
come in Java.
RZ> P.S. i tentativi di programmazione OOP che ho fatto in VB sono stati
RZ> deprimenti, senza ereditarieta' non si va molto lontano, e simularla
RZ> tramite delegation e' frustrante, oltre che controproducente in termini
RZ> di manutenibilita' del codice.
Idem.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 RZ> di manutenibilita' del codice.
d'accordissimo
ciao
ugo

> Ci sarebbe  anche Python che  ha il vantaggio di  essere interpretato.
UM> ???
UM> vantaggio??
UM> ???
Vantaggio  che puoi  vedere  subito il  risultato,  ovvero arrivi  più
velocemente  al  risultato finale.  Quando  si  impara  si ha  maggior
vantaggio ad interagire che ad avere maggiori prestazioni.
E che  interpretato sia lento è  un falso mito, la  più veloce routine
per  la  FFT  (FFTW)  ha  una   parte  in  ML  (che  è  un  linguaggio
interpretato). Questo non vuol dire  che Python a volte sia una lumaca
a  partire  (che  so,   quando  carichi  una  struttura  che  contiene
l'anagrafica di 2000 persone).



oops...
pardon...
non mille ma 1ml di scuse!   :-)
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per allineare al centro

Ciao al NG.
ho lanciato excel da VB per scrivere nelle celle delle variabili. Come
faccio a centrare nelle celle da VB il contenuto (scrivere al centro
delle celle...)??
E come posso sapere le proprieta' che mi servono relative a "Cells" ??
Grazie a tutti e continuate cosi'
Ciao
Marco
--
Posted from 
smtp4.libero.it
 [193.70.192.54] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
39B5062C...@libero.it...


 E come posso sapere le proprieta' che mi servono relative a
"Cells" ??
Scusa, mi sono perso qualcosa... Ti hanno gia` risposto? Hai
risolto?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

 
Si, hanno risposto, ma nella mia stupidissima ignoranza non ho capito un
tubo.
Che brutto non saperne :-(
         Grazie
         Marco
--
Posted from 
smtp2.libero.it
 [193.70.192.52] 


 Che brutto non saperne :-(
Ho visto. Giorgio Siliprandi ha scritto:
A titolo di esempio
    Range("A1").Select
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
    End With
e non riesco ad immaginare cosa ti crei difficolta`... Posta
un frammento di codice e vediamo.


Se non e' arrivata ancora una risposta vuol dire che non ho capito come si 
posta...
Grazie per il suggerimento.
Ciao
Marco
--
Posted from 
smtp4.libero.it
 [193.70.192.54] 


Newsgroup: it.comp.lang.visual-basic
Titolo: [CERCO] Internet Control

Sapete dove č possibile reperire informazioni sugli Internet Controls?
Grazie Bruno

Se ti riferisci al Microsoft Internet Control,per
quanto riguarda webbrowser,nel cdrom del vb5 c'è la documentazione,anche se
un pò nascosta,altrimenti vedi sul mio sito
a 
http://www.lunet.it/offerte/berti/vb/webbrowse.htm
Se invece cerchi semplicemente il file,devi avere installato IE,perchè il
Microsoft Internet Controls ossia shdocvw.dll,è parte di IE e non potrebbe
essere utilizzata separatamente.
Ciao
Carlo
Newsgroup: it.comp.lang.visual-basic
Titolo: Si può stretchare un'immagine in un picturebox ?!?

Ciao Ragazzi!
Ho un un problemino da sottoporvi (aiutatemi, vi prego !)
Mi serve che la picture di un picturebox appaia in modalità stretch come
nel controllo image. Io ho provato il seguente metodo:
1) Creo un pictureclip senza colonne e righe con l'immagine che mi interessa
2) attivo le proprietà pictureclip1.StretchX=xxx e pictureclip1.Stretchy=yyy
3) copio l'immagine in picture box con
picture1.picture=pictureclip1.graphiccell(0)
Funziona, ma lo stretch dell'immagine fa schifo...
Qualcuno ha una soluzione migliore (magari anche l'utilizzo di un'altro
controllo diverso da picturebox che può fare al mio caso), basti che non sia
image?!?
Ringrazio anticipatamente,
ALEX

 nel controllo image
[SNIP]
Usa PaintPicture da una PictureBox non visibile a quella visibile.
In un form metti un Command e due pic, nel command metti questo:
________________________
Private Sub Command1_Click()
    Dim ProporzioniImmagine As Double
    Dim ProporzioniMassime As Double
    Picture2.Visible = False
    Picture2.AutoRedraw = True
    Picture2.AutoSize = True
    ' probabilmente quest'immagine non ce l'hai... cambia il nome !
    Picture2 = LoadPicture("C:\WINDOWS\Desktop\LetiziaCasta167.jpg")
    ' calcolo delle proporzioni per farlo entrare nella client area del form
    ' ovviamente tu ci metti quello che vuoi.
    ProporzioniImmagine = Picture2.Width / Picture2.Height
    ProporzioniMassime = Form1.ScaleWidth / Form1.ScaleHeight
    With Picture1
        If ProporzioniImmagine <= ProporzioniMassime Then
            .Height = Form1.ScaleHeight
            .Width = .Height * ProporzioniImmagine
        Else
            .Width = Form1.ScaleWidth
            .Height = .Width / ProporzioniImmagine
        End If
        .Move 0, 0 ' puoi anche centrarlo nel form o fare altro
        DoEvents
        ' questa è la riga che fa il lavoro vero
        .PaintPicture Picture2, 0, 0, Picture1.Width, Picture1.Height
    End With
End Sub
________________________
P.S.: per questo esempio, ho usato due Picture, ma dovrebbe
andare anche con le ImageBox, che sono più leggere.
Fammi sapere se ti va bene.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Ti ringrazio!
Il tuo metodo fa proprio al caso mio!

>     Picture2 = LoadPicture("C:\WINDOWS\Desktop\LetiziaCasta167.jpg")
:)
pal

In Mail ;-))

Newsgroup: it.comp.lang.visual-basic
Titolo: cercare numeri in stringa

Ciao,
come posso fare per sapere se in una stringa di lunghezza massima di una
decina di caratteri c'e' almeno un numero?
Ho ad esempio:
Stringa = "ABCDE1FGH"
questa stringa dovrebbe essere accettata perche' c'e' l'1.
Stringa = "ABCDE12FG"
Anche questa e' buona
Stringa ="ABCDEFGH"
Questa no.
E' possibile dare un intervallo di valori (in questo caso integer) alla
funzione Instr ?
Suggerimenti?
Ciao... Maurizio

 funzione Instr ?
No, ma puoi fare un loop sulla InStr() ;)
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 No, ma puoi fare un loop sulla InStr() ;)
...
E' quello che temevo!
Speravo solo di trovare un metodo piu' elegante, anche perche', come ho
sempre detto, questo progettino che sto portando avanti mi serve per
imparare.
Ad esempio, ogni tanto mi imbatto in un un ciclo for con annesso Mid per
vedere se ci sono spazi " " qua e la.... poi ho scoperto la funzione Trim
:-)
Ciao e grazie.... Maurizio



Le soluzioni sono:
1 loop da 1 a 10
2 max 10 instr
3 regular expressions
Prova con le regular expressions sono senz'altro più performanti che
non fare 10 instr
=======================================================================
Se mi vuoi scrivere togli le maiuscole
Sveltolampo 
cteniza...@hotmail.com
=======================================================================

 non fare 10 instr
...
Ah, grazie... peccato che non so cosa siano :-)
Vabbe', vedro' di fare una ricerca.
Grazie e ciao... Maurizio

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

E' possibile stanpare il codice EAN13 utilizzando solo un font true
type senza usare costosi tools di altre case ??
Grazie
Antonio Tanzillo  
a...@pippo.netgroup.it
KillPippoforrepondez

Quando si dice "essere sintetici !"
Marco Grignoli   
sinf...@tin.it

On Wed, 18 Feb 1998 18:33:43 GMT, 
a...@netgroup.it
 (Antonio Tanzillo)
wrote:
Davvero   ! . 
Puoi provarlo ?
Antonio Tanzillo  
a...@pippo.netgroup.it
KillPippoforrepondez

Newsgroup: it.comp.lang.visual-basic
Titolo: Tabbed Control e Resize

Salve,
in una maschera sto utilizzando il controllo Tabbed Control 6.0(SSTab) con
il componente Resize, durante il caricamento della maschera viene
visualizzata il dimensionamento dei caratteri delle label , un adattamento
delle dimensioni non piacevole a vedersi.
E' possibile vedere la maschera solo a processo concluso ?
Esiste un sistema per evitare di vedere detta trasformazione ?
Grazie
giuseppeD

 ha scritto nel messaggio
news:AmtX6.8578$m51....@news1.tin.it...

Oggi ho trovato la soluzione,
per evitare la visualizzazione dello spostamento e ridimensionamento
è stato sufficiente alla maschera Child modificare WindowState da Maxmized a
Normal
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: VBA - Convertire valore REG_DWORD in numero o stringa

Ciao a tutti,
sono un principiante e stò realizzando una macro in VBA.
La macro in questione grazie ad un modulo trovato in internet (non 
ricordo dove...) è in grado di leggere i valori delle chiavi del 
registro di sistema.
Il problema si verificando quando deve leggere un valore memorizzato 
come REG_DWORD e lo devo convertire in valore numerico o stringa di testo.
Come si fa? potete darmi qualche dritta?
grazie anticipatamente

 Come si fa? potete darmi qualche dritta?
Questo l'hai letto?
http://support.microsoft.com/kb/145679

Newsgroup: it.comp.lang.visual-basic
Titolo: Pollon 98 una chiave software per proteggere le app

Pollon 98 č un ocx in grado di proteggere le vostre applicationi. Pollon 98
conserva criptandole alcune delle informazioni dal bios. Ogni volta che si
invoca un metodo check estrae e ricontrolla. Cosě il programma puň essere
lanciato solo sul computer di origine.
Aiutatemi a migliorarlo provando questa pre-release.
inviatemi i vostri commenti grazie.
www.geocities.com/eureka/5522
per il download

lanciato solo sul computer di origine.
Io l'ho provato ma non mi funziona mai. Comunque riprovero' appena
posso.
Ciao.
Luigi


Newsgroup: it.comp.lang.visual-basic
Titolo: Datagrid facile (lunghetto)

Salve a tutti.
Qual'é il datagrid + facile da gestire usando ADO (no DAO
sennò mi masticate...), ovvero dove si può facilmente da codice:
- associarlo ad un database 7.0
- impostare la larghezza delle caselle e bloccare all'utente
   il ridimensionamento.
- selezionare quali campi del recordset visualizzare.
- accedere ad una determinata casella e modificarla.
- spostare i valori dei campi da e verso textbox
e sempre per stare in tema quali componenti e riferimenti sono
da inserire nel progetto per avere un accesso ai field del tipo
data1.recordset.field "telefono". value= "+3900293949" ?
(magari mi sono già risposto -controllo data- ma non mi funziona)
Avevo già postato qualcosa di simile ma ancora non ho ben digerito
ed assimilato i vari concetti, sto convertendo database antichi che
lavorano ancora con archivi tipo open for random e base dati
type rec
 nome as string
.ecc
end type
che usavo in prg sotto QBasic 4.5.
Attualmente ho VB6 Learning che non possiede oltremodo tutte
le funzionalità di autocomposizione che suppongo siano con le
versioni Enterprise e Professional.
Scusate se vi ho un pò annoiato ma in Qbasic scrivevo i programmi
ad occhi chiusi, qui sono in difficoltà nel comprendere i concetti di
accesso ai database mdb, che sono il motivo principale di tutte le
applicazioni che dovrò creare.
Grazie

 applicazioni che dovrò creare.
Nessuna noia, il "trasloco" da un ambiente di lavoro mentale ad un altro è
sempre un po difficile...
non ti scoraggiare, ne vale la pena.
ciao
ugo

 non ti scoraggiare, ne vale la pena.
Non mi scoraggio, ma vedere qlc risultato mi spronerebbe
maggiormente. Finora poco /niente cmq insisto... non demordo!


Appunto, temo che tu non li abbia, a meno che tu abbia installato Office
Pro.
Se li hai, li trovi spuntando tra i riferimenti
"Microsoft Activex Data Objects xx.x Library"
ciao
ugo

 "Microsoft Activex Data Objects xx.x Library"
Ho installato Office 2000 Premium, infatti nei ref. vedo
dai 2.0, 2.1, 2.5 ai multidimensional.
Quale potrebbe essermi di aiuto?

 ha scritto nel messaggio
news:9dgejb$8e4$1...@news.netpeople.it...

2.5  (la "quasi" più recente (siamo alla 2.6))
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto OLE...

Salve,
io ho messo una OLE application di powerpoint in una form e vorrei farla
partire in automatico al load della form.....
io non sono riuscito a trovare il modo per farlo..... è impossibile o io
sono impedito???
Se non si può fare come soluzione avevo pensato alla simulazione di un
doppio click del mouse.... mi sapete spiegare come si fa???
Grazie.
Kris.

 wrote in message
8u9atq$31a$1...@nslave2.tin.it...
:
:
: Salve,

:
:

 ha scritto nel messaggio
news:8u9gbh$9af$1...@sun450a.adriacom.it...


 wrote in message
8uav50$ni6$1...@nslave3.tin.it...
: Intanto grazie per avermi risposto, sikuramente l'API del mouse mi

: > :
: >
: >
:
:

 Se non si può fare come soluzione avevo pensato alla simulazione di un
doppio click del mouse.... mi sapete spiegare come si fa???
Option Explicit
Private Sub Form_Activate()
  Me.OLE1.DoVerb 0
End Sub
Quello "0" lo ricavi dalla chiave del registro il cui valore e` "M&ostra":
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PowerPoint.Show.8\protocol\StdFileEditin
g\Verb\0
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: variabile oggetto non impostata ?

Buongiorno a tutti,
scusate ma sono alle prime armi con VB6 e non capisco perchč quando
premo f4 su una combo e scelgo con le frecce una delle opzioni, si
presenta il seguente errore:
VARIABILE OGGETTO O VARIABILE DEL BLOCCO WITH NON IMPOSTATA
non si presenta l'errore se utilizzo il mouse.
Potreste aiutarmi ?
Grazie
Sergio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Potreste aiutarmi ?
Vediamo un po'... popoli la combo o fai altre operazioni "preliminari" 
quando gestisci l'evento Click. Tale evento non viene sollevato se usi 
la tastiera, prova a usare GotFocus.
P.S.: e in futuro prova a essere più dettagliato...

 wrote in message
news:ds081s$lvj$
1...@nnrp-beta.newsland.it

la combo la carico al caricamento della form e all'evento Change e Click
verifico solamente se è stato modificato il valore nella combo e in tale
caso prendo nota che il record dovrà essere salvato


 wrote in message
news:944d23798b55d7e420d...@mygate.mailgate.org

Mi scuso se insisto ma proprio non sono riuscito a capire come devo
risolvere il problema.
Potreste aiutarmi.
Grazie a tutti
Saluti
Sergio


 > caso prendo nota che il record dovrà essere salvato
posta il codice, e segna anche qual è la riga che ti restituisce l'errore
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.visual-basic
Titolo: DDE con visual 4.0 e MicrosoftWord

Ho l'esigenza di controllare Word con un programmino in VB.
In particolare devo aprire un documento word esistente in una directory,
creare una DDE, inviare a word alcune macro, chiudere il documento e
passare a quello successivo.
Per l'apertura e la chiusura di word, non ho particolari problemi, nè per
creare una dde tra VB e word stesso. Il mio problema è che non so dove
recuperare la sintassi delle macro da inviare a word. Faccio un esempio.
Per stampare il documento l'istruzione è :
LINKEXECUTE "[Print]"
ma se devo eseguire altri comandi, non so cosa inviare. Ho provato nella
guida in linea, ma non ho trovato nulla a proposito.
Chi mi aiuta ?
Bottazzo Andrea
--
Posted from 
ro...@intercity.it
 [212.49.41.131] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
C1256952.0...@intramail.mta-it.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiarimenti su DLL ActiveX e varie

Sto sviluppando un progetto di grosse dimensioni; ho deciso di suddividerlo
in moduli utilizzando le DLL ActiveX.
Ora ho un problema di logica più che funzionale; ho creato una DLL con una
classe per la gestione delle funzioni generiche (tipo stringa, qualche API
ecc..), una classe per le operazioni con i FlexGrid, una classe per la
gestione di un flexgrid generico (che serve magari a visualizzare un listino
prezzi piuttosto che elencare gli utenti in linea).
Nelle varie classi ci sono però delle funzioni in comune : per esempio nella
seconda (operazioni generiche con i flexgrid) devo richiamare una funzione
appartenente alla prima classe (funzioni generiche); nella terza (Flex grid
universale) servono funzioni dichiarate nella prima.
La cosa più semplice sarebbe stata quella di istanziare nella seconda classe
la prima e nella terza, la seconda.
 Pensandoci bene però, ogni volta che istanzio la terza classe nel main
avrei istanziato sia la prima che la seconda; nel main avrei dovuto
dichiarare ancora la prima e la seconda ed istanziarle.
In pratica, in questo modo avrei avuto 3 istanze della prima, 2 della 2° e 1
della terza. Penso che non sia la cosa più conveniente.
Ho dunque dichiarato un modulo .bas nella DLL, ho dichiarato tutte le
funzioni comuni public, e nelle classi ho semplicemente richiamato le
funzioni public.
Credo comunque che la soluzione non sia particolarmente vantaggiosa in
quanto le funzioni del modulo standard vengono allocate (credo) ogni volta
che esista un'istanza ad una classe della DLL (cioè .. se avessi una quarta
classe in cui non vengono usate funzioni dichiarate nel modulo .bas, tali
funzioni verrebbero caricate ugualmente).
Che soluzione mi proponete per ottimizzare al massimo tale gestione ...
Saluti

 ha scritto nel messaggio
news:9joe39$s4$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [x LuigiDB o altri :)] Hwnd da ID

Allora, LuigiDB mi aveva detto che: "Puoi trovare l'hwnd del controllo
tramite id".
OK. Adesso che ho l'ID del controllo, spiegami come fare ;-)
Con Spy++ ho trovato l'ID del controllo (che se non sbaglio non cambia mai).
(ID = 0000047C)
Ora ho bisogno di ottenere l'hwnd per poterci lavorare....
Ho sfogliato mezza MSDN (è veramente immensa!!) ma non sono riuscito a
risolvere il problema.
Quello che ho trovato è:
- La funzione SetDlgItemText , che è quella che mi serve per scrivere dentro
il textbox (di cui ho l'id).
La quale mi chiede:
hDlg - Identifies the dialog box that contains the control. (l'hWnd della
finestra)
nIDDlgItem - Identifies the control with a title or text that is to be set.
(un Integer mi chiede?!? ... l'ID che ho io è string... o al max Hex)
lpString - Pointer to the null-terminated string that contains the text to
be copied to the control. (la stringa che ci deve scrivere dentro)
Ora.... come ottenere questo "famoso" nIDDlgItem ?!?
Ecco la descrizione che da di "control identifier"
control identifier : A number that an application uses to uniquely identify
a control.
Ma quindi perchè Spy++ mi da come ID il numero 0000047C (è la C che mi da
fastidio!!)
Infatti, "se" sapessi l'hwnd di questo controllo potrei ottenere
l'identifier con:
GetDlgCtrlID
The GetDlgCtrlID function returns the identifier of the specified control.
int GetDlgCtrlID(
  HWND hwndCtl   // handle of control
);
E qui mi restituisce un INT!! Sto impazzendo.
Aiutatemi please.
Ciao
Bald0z

 (ID = 0000047C)
Convertito da HEX a DEC è 1148 :-)
E quindi ora con SetDlgItemText dandogli hWnd della finestra, ID (che
conosco) e testo da inserire funzia tutto.
Ora. *ULTIMA COSA* da risolvere.
Attualmente per dare a SetDlgItemText l'hWnd della finestra uso
GetForegroundWindow() . Se volessi sapere l'hWnd della finestra, sapendo
l'ID, come faccio?
Dai che ce l'ho quasi fatta!!!!!
Ciao
Bald0z
Newsgroup: it.comp.lang.visual-basic
Titolo: controllo listview genera keyup automatico

ho messo un controllo listview (MSCOMCTL.OCX common control 6.0 sp4)
in un form assolutamente vuoto.
aggiunto controllo evento keyup
Private Sub ListView1_KeyUp(KeyCode As Integer, Shift As Integer)
   MsgBox "ListView1_KeyUp " & KeyCode & " " & Chr(KeyCode)
End Sub
al load del form viene generato in automatico un keyup
keycode =116 ovvero carattere "t"
a qualcuno è già successo?
ovviamente io non ho premuto nessun tasto ;-)
grazie
Andrea
P.S. Visual Basic 6.0 sp5 enterprise edition


a me non succede sembra strana la cosa...
hai provato ad avviare il programma senza che ce ne siano altri in
esecuzione?
per altri intendo qualsiasi tipo di programma aperto..
ciao

 ovviamente io non ho premuto nessun tasto ;-)
Nemmeno F5 o Ctrl+F5 per avviare? ;-)))

Certo è che questo è un altro bel baco di VB (IDE). Lo fa anche con un
TextBox.
Evidentemente F5 o Ctrl+F5 non viene annullato dopo la sua interpretazione
di avvio da parte di VB e viene quindi intercettato dal controllo che assume
il fuoco che abbia codice nell'evento KeyUp.


ho verificato che succede eseguendo il codice con F5 mentre cliccando
sull'icona "play" questo non succede, l'importante è che l'.exe non
faccia casino
grazie per le risposte
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: programma VB che converte in formato PDF

Chi conosce un programmino con relativi sorgenti che converte un documento
in formato PDF.
Grazie
Saluti da
Luca Ranuzzini
Cotto d' Este Antica Ceramica d'arte s.r.l.
-- 
Posted from [213.26.185.228] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
91A6AA381A41D41185E20006295706320FA19C@SAS5000_1...


Puoi usare GhostScript (open source) come motore per la conversione e scrivere
in VB l'interfaccia, ma devi partire da un file PS. Io l'ho fatto, e non mi sono
divertito...
---
GbC
http://gbc.homeip.net
---



Newsgroup: it.comp.lang.visual-basic
Titolo: Iniziare con VB.net

Vorrei iniziare a comprendere un linguaggio di programmazione. La scelta č
caduta su Visual Basic .Net. Cosa occorre per cominciare? Mi consigliate un
libro sul VB.Net tenendo presento che non ho mai programmato?
Qualunque consiglio č ben accetto.
Saluti
Giovanni Ruggieri

 ha scritto nel messaggio
news:bolj1k$1fusg9$1...@ID-200369.news.uni-berlin.de...

1-
A Roma abbiamo molte biblioteche con svariati testi di informatica, alcuni
su .NET,
dalle tue parti ?
2-
In libreria sono presenti molti testi,
o i "Passo passo", o for "Dummies"
o , verificare l'indicazione dietro la copertina, "Principianti"
Ave
giuseppeD

Grazie della risposta. Volevo sapere, inoltre, se la scelta di VB .NET č
quella ottimale o č meglio rivolgere le attenzioni a VB 6?
Grazie
Giovanni Ruggieri

 .NET č quella ottimale o č meglio rivolgere le attenzioni a VB 6?
se l'alternativa č tra questi due, e se stai cominciando adesso, imho il
problema non si pone, e direi senza dubbio 
vb.net
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

Grazie Sergio qualche libro sull'argomento da consigliarmi?
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 Impegno file da altro utente

Ciao.
Esiste un modo per sapere se un file e' impegnato da un altro utente.
Mi serve sapere se un utente qualsiasi sta' leggendo o scrivedo su un file.
Ho cercato un po' su internet ma non ho trovato nulla.
Grazie.. 


Io mi sono creato questa piccola funzione che controlla lo stato del file...
********************************************
Function UTI_CheckFileExist(path$) As Integer
'Restituisce 0 se il file specificato esiste
'Restituisce 53 se il file specificato non esiste
'Restituisce 70 se il file specificato ha accesso negato
'Restituisce 75 se il file specificato è già aperto
'Etc......
'INPUT
'   path    nome file completo di path
    Dim x
    x = FreeFile
    On Local Error GoTo err_file
    UTI_CheckFileExist = 0
    Open path$ For Input As #x
    Close #x
    'Rinomino per vedere se è aperto
    Name path$ As Left(path$, Len(path$) - 4) & "test" & Right(path$, 4)
    Name Left(path$, Len(path$) - 4) & "test" & Right(path$, 4) As path$
    Exit Function
err_file:
    Select Case err
        Case 53
            UTI_CheckFileExist = err
            Exit Function
        Case 70 'PERMISSION DENIED
            UTI_CheckFileExist = err
            Exit Function
        Case 75 'File già aperto
            UTI_CheckFileExist = err
            Exit Function
        Case Else
    End Select
End Function
********************************************
Ciao
Gian

 Io mi sono creato questa piccola funzione che controlla lo stato del file...
Ti funziona su di un file .txt o aperti con il notepad?
Perchè da win posso aprire con blocco note un file e rinominarlo nel
frattempo...
-- 
DBMS Firebird
VB6 + Ado

Hai ragione...è un bug!
Non sapevo di questa cosa e non avevo mai usato la funzione per file txt....
Hai qualche soluzione??
"Andrea [Work]" <nos...@invalid.invalid> ha scritto nel messaggio 
news:1i5d2y36jq678.vvvant9u1kwx$.dlg@40tude.net...


 Hai qualche soluzione??
Non che io sappia, non so se c'è qualche api o roba simile per vedere se un
file è aperto (e comunque in Lan non funzionerebbe credo).
Se i programmi che dialogano li hai fatti tu, puoi crearti un file
semaforo.


Newsgroup: it.comp.lang.visual-basic
Titolo: "Infarinatina" di Subclassing

Vorrei mostrare un menu contestuale in un combobox, col tasto destro del
mouse.
Qualcuno mi ha suggerito di guardare il Message WM_RBUTTONDOWN e mi sembra
la strada giusta. Purtroppo non capisco ancora un gran che di Subclassing.
Occorre l'aiutino di qualche esperto...
Grazie
Cardo

Prova ad andare su 
www.vbnet.com
Tra le tante cose c'e' anche codice ben commentato sul subclassing!
ciao
	maxx

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per FormMail

Scusate se la domanda non è pertinente al VB, ma non so a chi rivolgermi...
Sono il webmaster di un sito all'interno del quale viene utilizzato lo
script
formmail.cgi che ai tempi avevo scaricato dalle pagine di Tiscali e che ha
sempre funzionato regolarmente. La ricorrenza dello script da me usato è
quella depositata nel server di Tiscali.
Adesso però sarei intenzionato ad utilizzare BFormMail, uno script che
sicuramente conoscerete e che aggiunge a FormMail alcune potenzialità.
All'interno di questo script viene chiesto di settare la variabile mailprog
con le seguenti parole:
$mailprog = '/usr/lib/sendmail'; This variable must define the location to
your server's sendmail program.
Mi trovo in difficoltà non possedendo alcun server, e vorrei utilizzare il
sendmail program che fino ad ora ho utilizzato tramite FormMail; potete
aiutarmi indicandomi l'indirizzo da scrivere nel nome di questa variabile?
Vi sarei molto grato per una pronta risposta.
Grazie e buon lavoro

 script formmail.cgi che ai tempi avevo scaricato dalle pagine di Tiscali
it.comp.www.html o it.lavoro.professioni.webmaster sarebbero
piů appropriati, credo. Dippiů nin zo... :-)
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: domanda banale

E' possibile da VB lanciare un eseguibile?
Più chiaramente da VB sul click di un bottone devo eseguire un programma già
compilato, chi sa come fare?
Grazie

 ha scritto nel messaggio
news:8l74t2$26p$1...@lacerta.tiscalinet.it...

Funzione Shell
Avvia un programma eseguibile e restituisce un valore Variant (Double) che
indica l'ID del task del programma in caso di esito positivo oppure zero in
caso di esito negativo.
Sintassi
Shell(pathname[,windowstyle])
(Tratto dall'Help di VB)
Ciao Dario

 Più chiaramente da VB sul click di un bottone devo eseguire
un programma già compilato, chi sa come fare?
Tutti quelli che frequentano questo ng!
Che ne dici, da adesso in poi, di essere dei nostri, leggendo
con una certa regolarita` tutti i messaggi e intervenendo come
puoi, quando puoi e come vuoi? E, prima di tutto, visita il
Sito comune:
 
http://www.murialdo.it/it_lang_vb
Riguardo la tua richiesta, comincia consultando la guida alla
voce "Shell".
--
Ciao.
Maurizio
--------
?SPQR(C)
 X