mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [Intercettare tasti-mouse]

Salve,
prima che mi "cazziate" vi dico che ho letto diversi post a riguardo,
purtroppo per mia inesperienza/ignoranza non ho trovato ancora qualcosa
di utile al mio scopo.
Detto questo vi descrivo la mia esigenza nella speranza che qualche
anima pia mi sappia dare utili suggerimenti o magari pezzi di codice.
Per una mia applicazione di protezione (funzionante in background)dovrei
intercettare/inibire alcuni comandi impartiti su di una applicazione
(diversa dalla mia).
NB. non sono,ripeto non sono un "apritore" di programmi altrui, anzi al
contrario devo scrivere un codice per poter proteggere i file scritti da
una applicazione che non prevede nessun tipo di protezione sui suoi
dati.
Es. dando il comando "salva con nome","CTRL+C",etc. la mia applicazione
deve intercettare questo e fare qualcosa per impedirlo.
Avete idea di come poter fare ciň ?.
Cordiali saluti & buone feste
R.Zanni
rza...@fipnet.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Salve,
Prima di andare a cose più pesanti guarda se ti soddisfa questo
Devi mettere la proprietà della form  KeyPreview a true...questo li fa
processare prima i tasti e poi i controlli..ossia intercetta i tasti prima
che siano passati ai controlli
Bene
Il controllo attivo lo indica  ACtiveControl
quindi se vuoi ad esempio impedire un F12
nell'evento
Sub Form_Keydown(etc etc.etc)
 devi mettere ad esempio
if keycode=vbkeyF12 then
        on error resume next
       activecontrol.enabled=false
  endif
logicamente "aggieggia" solo il controllo attivo in quel momento! se non ti
serve intercetta solo il keydown!
O complicalo in base ai controlli selezionati!
ho scritto a braccio!
Il mouse...fai prima
intercetta mouseDown o Up

Grazie per il suggerimento ma io devo intercettare i comandi di
un'altro prg,prima che questi vengano eseguiti.
Come posso fare ?
Ripeto come in un altro post,NON sono un hacker,un lamer od altro.
Vorrei solo provare a scrivere un prg per proteggere dei files di una
applicazione impedendone l'editazione tramite l'intecettazione dei
comandi di editing.
Grazie
R.Zanni

 Come posso fare ?
subclassing degli eventi "WM_mouse..." se non sbaglio
1) il subclassing spiegato in breve e brutale e' appunto l'intercettazione
dei messaggi , la tecnica da eseguire e' questa :
ascolto
...
   * evento_ messaggio => windows  *
        intercetti
        esegui operazioni
        restituisci_messaggio => windows
...
loop
...
per vedere i messaggi usa spy++ di visual studio sulla tua applicazione da
gestire
Newsgroup: it.comp.lang.visual-basic
Titolo: VB & OUTLOOK

Salve a tutti i frequentatori del ng.
Ho la necessità di inviare delle mail tramite Outlook direttamente da un
programma Visual Basic. Girando su Internet sono riuscito a trovare il
codice per eseguire questa operazione, ma riferito alle versioni di
Outlook successive alla 98. Avendo Outlook 5... ho provato ad utilizzare
lo stesso codice (chiaramente includendo il riferimento Outlook 5.0 Type
Library) ma non va...
Ok... potrei modificare la versione di Outlook... ma preferirei riuscire
ad evitarlo?
D'altra parte se esiste il riferimento Microsoft Outlook 5.0 Type
Library esisterà anche una maniera per utilizzarlo, no? ;o)
Qualcuno sa aiutarmi?
Grazie
--
Kikkko --- 
radi...@libero.it
RaDioFLiT.com - Luciano Ligabue e IFML --- 
www.radioflit.com
Sondaggi sul Web --- 
www.sondaggi-online.com

Library esisterà anche una maniera per utilizzarlo, no? ;o)
Rischi di toppare perche' ho felicemente bandito outlook dalla mia
esistenza, ma ti stai mica riferendo ad outlook express?
Se  fosse cosi', p ha da poco postato il link ad un suo articolo
che potrebbe farti comodo:
http://digilander.iol.it/vbsegreti/Outlook.htm
-- 
hth, hal

 
http://digilander.iol.it/vbsegreti/Outlook.htm
grazie mille per il suggerimento...
ho provato ad utilizzare il codice contenuto nella pagina...
beh... qualcosa si muove... nel senso che riesco a creare un nuovo
messaggio...
però i campi della mail non si riempiono bene... (destinatario, cc e
corpo della mail
rimangono vuoti... nel subject ci va la prima riga del corpo della mail)
Forse l'esempio va modificato prima di essere lanciato?
Non so... ci sono anche molte righe di codice commentate...
Qualcuno sa aiutarmi?
Grazie


Ciao Kikko inanzitutto quell'esempio non usarlo con lo scopo di mandare una
mail non avrebbe senso perche in rete ci sono 3 mila modi per mandare mail
come per esempio il protocollo mailto con shellexecute.
L'esempio serve solo capire come trattare Windows e i suoi controlli il fine
era solo un banale mezzo.
Comunque se referenzia outlook 10 o library olb o quello che hai , fallo nei
riferimenti se no non ti andra mai, poi procedi a creare l'oggetto
applicazione.
Se hai referenziato l'olb giusto di outlook e non ti va la sintassi esplora
gli oggetti e metodi col visualizzatore per vedere che la sintassi non  sia
leggermente diversa dagli attuali oulook.
Comunque se ha installato outlook 5 metti tutta la guida dovrebbe esserci
spiegato il vba.
Se non c'è è perche il vba non c'era in quella versione.
Saluti.
Piero Romani
HomePage:
http://digilander.iol.it/vbsegreti
"Non dico mai non si può fare."

 si ;o)
Non vorrei dire una stupidaggine, ma mi pare che OE non sia un ole server,
quindi non e' accessibile con gli oggetti.
Newsgroup: it.comp.lang.visual-basic
Titolo: Rinominare colonna con SQL

Salve a tutti, ho un problema e vi sarei grato se poteste aiutarmi:
Ho aperto una connessione ADO ad un database Access e avrei bisogno di
rinominare un campo di una tabella contenuta nel DB:
ho provato con la sintassi
ALTER TABLE Tabella RENAME campo1 TO campo2
e anche con
ALTER TABLE Tabella ALTER COLUMN campo1 RENAME TO campo2
ma non funziona, sapreste come fare?
Accetto anche metodi che esulino dall'SQL... :-)
Grazie
Fiorenzo

 wrote in message
9q55kr$b78$1...@lacerta.tiscalinet.it...
La scelta del nick é abbastanza particolare! :)
ALTER TABLE Tabella CHANGE oldname newname TipoDati
Così dovrebbe funzionare... ma non garantisco... prova e facci sapere! :)
                Ciao
                                Allanon

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] coem faccio a sapere se un form passa sopra ad un altro form?

Ciao ,
avrei bisogno di intercettare il passaggio di un form sopra un altro form
(entrambi nel mio applicativo)
Grazie dell'aiuto
Davide

 Grazie dell'aiuto
umm umm , credo che dovresti ascoltare i messaggi che la tua app produce (
cerca subclassing )
non riesco a capire a cosa possa servire cmq :-/
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Newsgroup: it.comp.lang.visual-basic
Titolo: ?Per il mio amico Pal da Francesco

Scusa ancora una volta la mia ennesima (come scherzando spesso dice un mio
amico) ignorantita', come mai non riesco piu' a vedere le risposte che ti
invio sulla nostra epistolare conversazione . Sembra bloccato ne ho inviate
altre due, le invie correttamente ma poi non le trovo qundi presumo che se
anche tu avessi ulteriormente risposte cmq non avrei visto nulla
Forse perche' esiste un limite oltre il quale poi non si vedono piu' .... ?
Come al solito grazie
Francesco (degli Ntx)

 ha scritto nel messaggio
news:uaXe6.94767$ew1.5...@news.infostrada.it...


 ha scritto

come romeo dei capuleti e giulietta dei montecchi ( o era il contrario ? :))
non credo ci sia un limite. ho visto thread (fili di risposte a un
messaggio) durare giorni e giorni....
stai usando outlook ?
cmq, se vuoi rispondere, punta un messaggio esistente e fai "rispondi al
ng", dovrebbe essere la seconda icona. se l'argomento e' lo stesso, e' molto
meglio che postare un nuovo msg.
ciao,
andrea dei palazzi da pesaro, in modena (*)
suona benino eh ?
(*) ( in cui il secondo toponimo non vuol dire che ho preso il cognome di
mia moglie: e' uno stato in luogo, o "data topica" che dir si voglia :)


"...o se vuoi legati a me anche solo d'un giuramento, ed io non saro' piu'
una Capuleti".
Direi che era il contrario :)
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione Errori!

Salve a tutti!
E' possibile gestire in modo generale iol verificarsi di un qualsiasi errore
nel progetto???
Ad esempio io vorrei che ad ogni errore tipo quelli di run-time che chiudono
l'applicazione, prima di questo venga effettuata un'operazione!
Grazie per il vostro aiuto!
Ciao

 l'applicazione, prima di questo venga effettuata un'operazione!
Cerca On Error su MSDN

 ha scritto nel messaggio
news:b7lqll$ndc$1...@sun250.unimi.it...


> Cerca On Error su MSDN
Secondo me lui intendeva gestirli a livello globale di progetto,
in modo da non mettere on error su tutte le sub!
MIk

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Microsoft acquista Red Hat...

http://www.microsoft.com
&
item%3Dq2...@212.254.206.213/1338825GHU_98.asp


Ma cos'č? Lo fate apposta?
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Determinare nome form aperti

Di nuovo salve,
domandina (si fa per dire) piu' veloce.
Esiste un modo per determinare (da una funzione dello stesso programma)
quanti form sono stati aperti e qual'e' il loro nome?
altra domandina veloce. Se ho una funzione che deve far riferimento ad
un oggetto di un form ma non so a priori il nome del form, posso
passare il nome della form come parametro stringa della funzione?
es.
public sub Funzioncina(nomeForm as string)
    nomeForm.oggettoX ...
    ...
end sub
Grazie a tutti 
:-)
Chris

 es.
Esiste una funzione, in VB6, che permette di richiamare le proprietą di
un oggetto, identificato dal suo nome, ma non ricordo il nome! :-(

 end sub
Così non funziona, perché così come l'hai definita nomeForm è una stringa e non
un riferimento all'*oggetto* form.
A te serve appunto il riferimento ad un oggetto per poterne invocare i membri.
Se non l'hai a disposizione, ma hai solo il nome (per i motivi che saprai tu),
puoi ricorrere anche in questo caso alla collection Forms per accedere al form:
Forms(nomeForm)....
Bye
Raf

     ...
CallByName, anche se non fa proprio quello che chiedi tu!
In pratica, passato un oggetto, permette l'esecuzione di una proprietà o 
  altro identificata dal solo nome.

 wrote in message
news:1126281679....@z14g2000cwz.googlegroups.com

La collection Forms viene aggiornata ad ogni
apertura e chiusura di una form, contenendo
esattamente le Form aperte.
Dim frm as Form
For each frm in Forms
  Debug.Print frm.Name
NExt
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 A te serve appunto il riferimento ad un oggetto per poterne invocare i membri.
grazie sei stato piu' che esauriente, e visto che ci sono ne approfitto
ancora. Per passare come parametro l'oggetto form basta che lo dichiaro
come form? cioe'
Public Sub Funzioncina (NomeForm as form) ???
Grazie anche a tutti gli altri...

 Grazie anche a tutti gli altri...
Prego, ciao
Raf
Newsgroup: it.comp.lang.visual-basic
Titolo: ?

Chi si diverte a cancellare i messaggi!!
Ma guarda un po....

 Ma guarda un po....
Ma si può davvero???
Dimmi come si fa che mi diverto un tot!

 Dimmi come si fa che mi diverto un tot!
lascia perdere che su altri NG si sta vivendo una situazione di war con un
troll che cancella e Ditri che riposta in automatico cambiando i topic da
"Post" a "[REPOST]Post" cosi dopo un po diventa :
"[REPOST][REPOST][REPOST][REPOST]Post" :-/
chi buttiamo dalla torre ? Ditri o il troll ? ^_^
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 lascia perdere che...
Deduco che si puņ.


strano che  tu non sai la procedura per eliminare i msg.
cmq, e meglio che non te la dico..potresti metterti in qualche casino.
Ciao

[*Maurizio A.*=
cep...@tin.it
] ha scritto:

Non è affatto strano. Sono un ignorante e l'ho sempre ammesso, senza alcun
problema.
Mi risulta che solo l'autore possa annullare (tempi del server permettendo)
i propri messaggi, non altri.
Dimmi come posso annullare messaggi di altri e, ripeto, mi divertirò un tot.


...

Ti piacerebbe trovare la pappa pronta eh...
cmq ti posso solo dire che è possibile cancellare tutte le news  che
risiedeno sul server
.... di qualsiasi utente...senza nessuna distinzione.
PS:
Se hai propio voglia di divertiti un tot come dici tu...cerca, cerca, sai
come si dice,
chi cerca trova, ma non pensare minimamente che io ti possa dire come fare
OK!!
Buona Ricerca.

 risiedeno sul server
su quale server ?


Ah...dimeticavo...vado a farmi una sauna
ci vediamo domani.

 su quale server ?
beh...su questo sicuramente!

 su quale server ?
Sono quasi sicuro, in quanto proprio un mio messaggio è stato
cancellato...e non sono stato io.
?

 Dimmi come si fa che mi diverto un tot!
Lupo, lo so che scherzi... ma nel caso tu non stia scherzando,
ricorda che cancellando post non tuoi il _minimo_ che rischi è
che ti salti l'account... Potrebbe essere considerato anche peggio,
googla per "rogue cancel". Anzi,  fammi cercare qui... trovato:
****
imputazione per rogue cancel (implica 617-quater (o sexies) cp in
concorso ex art.81 con i reati pp.e pp. dagli artt.494 e 392 = pena
massima (4 anni) aumentata fino al triplo. Ci sono poi le attenuanti
generiche e quelle specifiche (anche se si potrebbe configurare
qualche aggravante).
****
...comunque hai posta ;-)
Bye, G.

 che ti salti l'account...
Beh, mi sembra persino troppo tollerante.
Sempre per "aperta onestà" io impedirei proprio la cancellazione, anche
dall'autore visto che un nick e/o una mail (generalmente non verificata) si
possono simulare...
Newsgroup: it.comp.lang.visual-basic
Titolo: ocx freeware per systray, per icone nel menu ecc.

Per avere tutti questi controlli basta cercare sul web:
- kos
- miko utilities
Eventualmente fatemi sapere (li ho tutti su cd)
Ciao
--
Stefano Zamboni
----------------------------------------------------------------------------
----------------
sz...@XXXtin.it
zam...@XXXfreemail.it
Togliere "XXX" per rispondere
----------------------------------------------------------------------------
----------------

Centomila messaggi mandati ormai su questa cosa... Io ho due sorgenti
se vuoi.
Ciao.
""""""""""""""""""""""""""""""""""""""""""""""
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
""""""""""""""""""""""""""""""""""""""""""""""
                 Trust no ONE.
Newsgroup: it.comp.lang.visual-basic
Titolo: Vb Ado con Excel

Ciao a tutti, vorrei sapere come posso usare un foglio di excel come una
tabella ADO, ho spulciato in rete e ho tirato fuori questo:
Ho provato con Update, UpdateBatch staccando e riattaccando la connessione
e lasciandola sempre attiva. Mi da questo errore:
"Per l'operazione č necessaria una query Aggiornabile" Err.80004005
Avete qualche consiglio?
Premetto che la select funziona e che non voglio/posso definire su excel
una tabella di origine dati.
E' possibile usare una insert into?
Questa via ODBC funziona, ma con OLEDB no:
ADOCnFb.Execute  "INSERT INTO ""NUMERI$"" VALUES " & _
"('335***', 'Pippo***', 'P', 'Casa')"
Grazie
*-*-*-*-*-*-*
  StrConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Riepilogo.xls;Extended Properties=""Excel 8.0; HDR=Yes; IMEX=1"""
  ADOCnFb.ConnectionString = StrConnect
  ADOCnFb.Mode = adModeReadWrite
  ADOCnFb.Open
E in un pulsante:
Private Sub AdoInsert_Click()
Set Rs = New ADODB.Recordset
Rs.CursorType = adOpenStatic
Rs.LockType = adLockBatchOptimistic
Rs.CursorLocation = adUseClient
Rs.ActiveConnection = ADOCnFb
Rs.Open "SELECT * FROM [NUMERI$]"'mio foglio
Rs.ActiveConnection = Nothing
Rs.AddNew
Rs("UTENZA").Value = "3357805400"
Rs("NUMERO").Value = "055984***"
Rs("TIPO").Value = "P"
Rs("DESC").Value = "Casa"
Set Rs.ActiveConnection = ADOCnFb
Rs.UpdateBatch
End Sub
-- 
DBMS Firebird
VB6 + Ado




Grazie
*-*-*-*-*-*-*

E in un pulsante:
Private Sub AdoInsert_Click()

Rs("UTENZA").Value = "335ppppp"
Rs("NUMERO").Value = "ppp***"



Qui hai già visto?
http://www.erlandsendata.no/english/index.php?t=envbadac
Perchè non vuoi/puoi definire la tabella su Excel?
-- 
----------------------------
Mauro Gamberini
http://www.riolab.org/

 Perchè non vuoi/puoi definire la tabella su Excel?
Mi è stato detto così, praticamente deve prendere un file excel senza che
l'utente ci debba mettere le mani.
In ogni caso, ho pensato di esportare la tabella in Access, dovrei poterlo
fare via codice senza troppi problemi.
A quel punto posso lavorarci con Ado senza limitazioni, e con le care
INSERT INTO, UPDATE, DELETE FROM.
Grazie


Newsgroup: it.comp.lang.visual-basic
Titolo: Ado & Udl

Ho installato su una macchina nt l'utility mdsc_typ.exe
Vorrei vedere tramite un udl un db access97.
Appena clicco sul file udl per configurarlo, mi si verifica l'errore:
"Impossibile enumerare i provider".
Nessuno sa darmi suggerimenti????
NB su questa macchina nt non c'è nessun componente MSOffice.
----------------------------------------------------------------------------
---------------
http://utenti.tripod.it/vico_pisano

Prova ad installare MDAC_Typ.exe (versione 2.1 o 2.5)
Fammi sapere.
Newsgroup: it.comp.lang.visual-basic
Titolo: Autorun da CD

Salve,
qualcuno sa dirmi gentilmente come far partire automaticamente un
programma VB5 da un CD. Ho provato mettendo un file Autorun.inf con
Open=myprog.exe ma non basta. 
Grazie a tutti
Ciao 
Daniele



Ecco un tipico file Autorun.inf
[autorun] 
open=autorun.exe (il tuo programma)
icon=autorun.exe (il file contenente l'icona da associare al CD, può
essere anche l'eseguibile stesso)
***********************************
         Luca Villa
 
luca....@usa.net
http://www.rick-time.com/villa
***********************************

Il Runtime  ? Lo hai messo ? 
Msvbvm50.dll
Poi dovresti mettere gli eventuali OCX e DLL che ti servono. Dipende dal tuo programma... :)
Saluti
TEO


Grazie per le risposte, ma ho già provato con autorun.inf e non
funziona (naturalmente il cd ha la Notifica inserimento automatico
attivata). Della risposta di Teo non capisco se gli OCX, il runtime e
le DLL devono stare sulla stessa directory del mio eseguibile... io
non credo visto che sono già installati.
Ciao
Daniele
On Tue, 06 Jan 1998 11:25:10 GMT, 
matteo...@calcol.it
 (Matteo)
wrote:

Newsgroup: it.comp.lang.visual-basic
Titolo: Colori Vb

Buon Giorno a tutti e Buona Pasqua anche se in ritardo....
Ho una problemino, siccome devo inserire un logo nella mia form vb con
una picture, devo cambiare il colore di sfondo del logo da bianco al
colore della mia form.... che è questo &H00E0E0E0&(un tipo di grigio)
Non ho a disposizione photoshop, ma solo paint ! Come scopro il colore
RGB ?
Grazie a tutti 
zaoooo

 RGB ?
Con paint puoi selezionare un pixel con il tool "Scegli colore", e sotto nel 
quadratino del colore selezionato fai doppio click.
Ciao 

Ciao e grazie x l'attenzione....
UTLIZZO VB6
Ho semplicemente assegnato alla mia Form nella proprietà BackColor
=&H00E0E0E0&
(per intenderci è il 2 quadratino in alto a sinistra) contando
verticalmente. Palette
Non sò se sia custom piuttosto che di sistema.....
Vorrei solo trovare l'RGB corrispondente !

non so se ho capito bene, mi sembra che tu voglia estrarre le tre componenti 
separate.
Copia e incolla su un form
Private Sub GetRGB(ByVal colore As Long, ByRef red As Long, ByRef green As 
Long, ByRef blue As Long)
    red = colore And 255
    green = (colore And 65280) / 256
    blue = (colore And 16711680) / 65536
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, 
Y As Single)
    Dim colore As Long, red As Long, green As Long, blue As Long
    colore = Me.Point(X, Y)
    GetRGB colore, red, green, blue
    Caption = "RED=" & red & " GREEN=" & green & " BLUE=" & blue
End Sub

 Vorrei solo trovare l'RGB corrispondente !
questo?
RGB(&HE0, &HE0, &HE0)?
-- 
ciao, hal

si GRAZIE....
RGB(&HE0, &HE0, &HE0) che corrisponde a 224,224,224
Grazie mille ;-)

 RGB(&HE0, &HE0, &HE0) che corrisponde a 224,224,224
RGB restituisce un Long.
Come fa a restituire un vettore di tre valori?
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 Come fa a restituire un vettore di tre valori?
Ma sei peggio di me!
Ovviamente intendeva che &HE0 corrisponde a 224 :)
Sů, dai, fai il bravo (altrimenti mi rubi tutti gli insulti :P ).
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Fax e vb...

Ciao a tutti, qualcuno ha mai costruito qualche programmino in visual basic
in grado di spedire un fax?( Anche solo spedire una stringa di testo) Se sě
da che parte guardare per iniziare a mettere giů qualcosa?
Ringrazio cordialmente.
Andrea

Ho visto qualcosa che fa al caso tuo su 
http://www.vbtimes.com
 (o .it)
            Ciao
                    Allanon

Sei sicuro che l'indirizzo sia giusto? La pagina .com o .it non esiste.
--
Ciao
Roberto
Email:
robert...@tiscalinet.it


Il dominio 
vbtimes.com
 e' registrato, probabilmente ci sara'
il server giu' o avranno cambiato indirizzo ip e i dns non
sono ancora aggiornati
ciao, hal

Boh, mi pare proprio di sě...
Se non trovate...
Fatemi sapere per email ok?
        Ciao
            Allanon
Newsgroup: it.comp.lang.visual-basic
Titolo: Regular Expressions

Ciao a tutti.
Volevo sapere se c'è qualcuno che conosce le regular expression,
perchè su internet ho trovato alcune guide, ma senza capirci niente...
Grazie

 ha scritto nel messaggio 
news:1159704055.1...@b28g2000cwb.googlegroups.com...


Dany wrote:

Io le conosco (e le utilizzo) abbastanza bene.
Mi pare strano che, con tutta la documentazione disponibile sulla rete, tu 
non sia riuscito a capirci nulla...
Qual'è il tuo problema specifico?
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
 

Tra i consigli posso aggiungere quello di avvalersi di programmini 
(ve ne sono di free, uno mi sembra sia Regulator)
che ti aiutano a provare la tua regex;
ripeto 'provare':
che significa che la regex devi saperla comunque costruire 
(i programmini ti aiutano poco nella costruzione), 
ma immediatamente nella loro finestra di output
ti evidenziano i Match acchiappati e quelli no,
e quindi puoi intervenire "live" nel programmino 
per correggere la tua regex e acchiapparli tutti. 
-  -  -  -  -  -  -  -  -  -  -  -
Posso inseririmi con una domanda (anzi due)?
Per matchare parole 
non precedute e non seguite 
da caratteri alfanumerici
uso  "[\W]" & "pippo" & "[\W]"
Il Match mi avviene correttamente eccetto per i due casi limite
che  pippo  sia la primissima parola ad inizio frase
o che sia la ultimissima parola a fine frase:
in questo due casi non mi vengono matchati, 
laddove invece vorrei che lo fossero.
Immagino si debba mettere in gioco  \A   e poi  \Z
ma non so come.
-  -  -  -  -  -  -  -  -  -  -  - 
Questa è una mia vecchia domanda:
sto usando il metodo Replace 
per sostituire la stringa 
"ciao" 
con 
"ciao a tutti"
Però se nel mio testo vi sono 5 "ciao"
il testo risultante finisce così (con l'eco):
ciao a tutti a tutti a tutti a tutti a tutti
(con un secondo Replace posso risostituire subito
"a tutti a tutti"   con   "a tutti" 
ma è un secondo Replace ed in ciclo lungo si fa sentire) 
C'è un modo diretto ?
(il rispetto delle maiusc/minusc 
è ovviamente importante
ed è per questo che uso la regex che riesce a garantire ciò) 
Questo è la mia regex:
Dim m As Match = Nothing
m = Regex.Match(TestoInCuiMatchare, parolaDaMatchare,
RegexOptions.Multiline Or RegexOptions.IgnoreCase)
Do While m.Success
TestoInCuiMatchare = Replace(TestoInCuiMatchare, m.Value, m.Value & " a
tutti")
m = m.NextMatch
Loop
se in   tuttoTesto   vi sono 5 ciao, ottengo ciò:
ciao a tutti a tutti a tutti a tutti a tutti
in verità la mia vera sostituzione è con 
"<b>" & m.Value & "<\b>
perchè devo fare dei Bold


Grazie a tutti!
Ora provo a scaricare quel programma per vedere se posso imparare a
fare qualcosa!
Newsgroup: it.comp.lang.visual-basic
Titolo: Help per documenti

Saluti a tutto il NG.
Avrei bisogno di un aiuto. Da poco mi occupo di programmazione a livello
professionale ed ho bisogno di produrre tutta la documentazione relativa ai
programmi sviluppati, sia per tenere un archivio, sia per revisione. Il mio
problema è che non ho dimestichezza con questo tipo di lavoro ed uso
Diagrammi di Flusso e sistemi per codici lineari, ma sviluppando in Vb e
Asp...la cosa non mi soddisfa. Qualcuno ha consigli, idee o testi di
riferimento?
Grazie!

...

Sono tutti argomenti trattati in Ingegneria del Software, potresti cercare
qualche testo universitario e non relativo a tale "scienza".
Per quanto riguarda i diagrammi, direi che sono molto indicati:
- UML, se progetti ad oggetti
- diagrammi di stato (macchine a stati finiti) per la programmazione
event-driven, com'e' quella sotto Windows
- DFD (Data Flow Diagram) per quanto riguarda il flusso di dati
- E/R (entity/relationship) per i database.
Potresti anche avventurarti nella lettura di documentazione utilizzata in
ambito professionale, anche per quanto riguarda standard qualitativi nella
produzione di software (SEI CMM e ISO9000), ma forse e' un po' troppo...
--
Roal Zanazzi
z...@iol.it

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutate un newbie





Dovrei aggiungere delle funzioni ai pulsanti del mouse che 
abbiano effetto sulla finestra attiva.Esiste un oggetto finestra_attiva o 
qualche API con funzioni simili?


Grazie in anticipo.    


 


 


 


^^^asux^^^









 




"Andrea"
 ha scritto nel messaggio 
    <000801c0202a$27632c60$ef02a8c0@nazcamachine>...


Dovrei aggiungere delle funzioni ai pulsanti del mouse 
    che abbiano effetto sulla finestra attiva.Esiste un oggetto finestra_attiva 
    o qualche API con funzioni simili?


Grazie in anticipo.    


 


Dunque, per prima cosa occorre impostare 
    Outlook Express in modo che invii i post come PLAIN-TEXT e non come 
    HTML.


 


Poi, c'è l'ape (api o quant'altro) 
    GetActiveWindow(), GetForegroundWindow().


Però una volta entrato nel mondo api 
    non ne puoi più uscire: queste funzioni ti danno l'handle della 
    finestra, non ritornano un'oggetto... ti devi arrangiare con 
    quello.


 


Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: Win cambia criteri protezione dll/ocx?

Ciao a tutti,
ho un pc in un dominio.
Quando mi connetto come utente non ho problemi.
L'altra volta sono stato da un cliente e mi sono connesso come
Administrator della macchina, e quando sono tornato nel dominio come utente
mi dava accesso negato ad alcune dll/ocx di alcuni progetti in VB6
(system32 e cartella di vb6)
Ritornando come admin ho reimpostato su everyone full control e apparte ad
un OCX i progetti si sono riaperti.
Il fatto č che non avviene sempre, altre volte mi sono connesso come
administrator e ho modificato i progetti senza che poi desse problemi.
Mi č capitato solo 2 volte questo problema.
Avete qualche idea/consiglio su come risolvere?
Fortunatamente quell'ocx bloccato non mi serviva, ma se mi blocca uno che
utilizzo non riesco piů ad aprire i progetti.
Grazie.
PS: ho postato pure sul ng di Win ma mi hanno consigliato di ripostare qui.

"Andrea"
Rileggendo sembra piu un problema di rete che altro
qui sotto sul sito c'e di tutto e di piu :
www.tuttoreti.com
http://snipurl.com/odz0
news:it.comp.reti.locali
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: texbox e proprieta selstart,sellengtht,seltext

le proprita  del controllo TexBox  seltext  selstart e sellenght si attivano
solamente in fase di esecuzione e se si esegue nella texbox una selezione,
ii testo selezionato viene evidenziato con lo sfondo blu
e le proprieta seltstart e sellenght ricevono i rispettivi valori.
Se invece assegno con codice ad esempio
..........
text1.selstart = 12
text1.sellength =5
text1.seltext rimane vuoto
se assegno  a  text1.seltext = mid(text1.text,12,5)
nel controllo text1.text mi aspetto una azione uguale alla selezione
effettuata conil mouse ,invece non succede nulla.
Come fare ad evidenziare in blu nel controllo text1.text   la proprieta
text1.seltext ?
leonello


Text1.SelStart = 12
Text1.SelLength = 5
Text1.SetFocus
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Pasqua: calcolare quando cade

Ciao a tutti,
sto' creando un programma che mi deve differenziare i giorni festivi dai
feriali. Per i week-end e le festivita' classiche ho risolto, ma mi
rimane il problema di pasqua (o meglio del Lunedi di pasqua).
Domanda: esiste una regola che dato l'anno mi permette di calcolare
quando cade pasqua?
	Grazie
		Lore.

Guarda sul sito comune c'é un interessantissimo algoritmo...
        Ciao
                Allanon
P.S. Altimenti Pasqua é la prima domenica dopo il primo plenilunio di
primavera...


...dopo il primo plenilunio dopo l'equinozio di primavera(che a sua volta
non cade sempre nello stesso giorno)...
Newsgroup: it.comp.lang.visual-basic
Titolo: info su file di archivio

Sono nuovissimo del VB, e sto pian piano leggendo una guida della Apogeo.
Volevo sapere se per avere un'applicazione che conservi i dati, č per forza
necessario avere un file di Access, o simili, e se non si puň crearne uno
con estensione proprietaria, anche per proteggere maggiormente i dati.
Grazie dell'aiuto

 proteggere maggiormente i dati. Grazie dell'aiuto
Tutto č possibile... perň non credo sia una bella cosa.
Io ti consiglio piuttosto di usare ACCESS (o MSDE o SQL SERVER o ORACLE
o...) con password e
con i dati sopra criptati con un tuo algoritmo č moolto piů veloce che
crearti un tuo database!
Alex
Posted from X-Privat Free NNTP server - 
www.x-privat.org

Come si fa a criptare i dati?... Fino alla password ci arrivo, ma so che si
può violare facilmente... Ci voglion Sw appositi?
E com si fa in VB a chiedere di decriptare un file, dargli la password, e
visualizzare i dati?
Ah, grazie mille, e se possibile, avendo io Access 2002, potrei salvare i
dati da VB in formato 97, 2000, o altri?
Grazie ancora

Sono nuovissimo del VB, e sto pian piano leggendo una guida della Apogeo.
Volevo sapere se per avere un'applicazione che conservi i dati, č per forza
necessario avere un file di Access, o simili, e se non si puň crearne uno
con estensione proprietaria, anche per proteggere maggiormente i dati.
Grazie dell'aiuto
Alex1980 <ba...@jumpyFREGATI.it>
Tutto č possibile... perň non credo sia una bella cosa.
Io ti consiglio piuttosto di usare ACCESS (o MSDE o SQL SERVER o ORACLE
o...) con password e
con i dati sopra criptati con un tuo algoritmo č moolto piů veloce che
crearti un tuo database!
Alex
Come si fa a criptare i dati?... Fino alla password ci arrivo, ma so che si
puň violare facilmente... Ci voglion Sw appositi?


 proteggere maggiormente i dati. Grazie dell'aiuto
Puoi usare file di testo o file random a record strutturati, infine,
database di tipo Access, lascia perdere gli altri, non fosse altro per le
complicazioni e/o i costi. Vedi sulla guida, anzi, vista la domanda, leggi
prima un buon libro.

 dati da VB in formato 97, 2000, o altri?
Attento a fare bene la distinzione: Access non ha *niente* a che vedere con
VB.
Ognuno vive di vita propria e indipendentemente dall'altro.
VB legge e scrive i dati su DB nel formato previsto per i driver che
utilizzi nella tua applicazione (che poi sono quelli usati da Access, ma
*non*necessariamente* installati da Access).
Ad es. se includi DAO.3.51 puoi leggere/scrivere file di Access97, se usi
DAO 3.6 puoi leggere/scrivere Access97, 2000, 2002 (che è uguale al 2000).
Se usi ADO puoi fare quello che vuoi.
Poi ogni controllo visuale pretende la lamiglia di driver corretta per lui
(DAO o ADO).
Sembra un put****io, ed infatti lo è :) però una volta scelta la tua strada
tutto ti sarà più facile.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 che si può violare facilmente... Ci voglion Sw appositi?
Concordo in pieno con Zanna, per criptare i dati puoi usare un tuo
algoritmo...

Newsgroup: it.comp.lang.visual-basic
Titolo: CORSI GRATUITI DI JAVA/ORACLE

                                            4 G.L. SOFTWARE S.R.L.
                                                Viale Monza,196
                                                   20128 Milano
4 G.L. Software S.r.l. seleziona giovani con buone conoscenze d'informatica
per un corso gratuito di programmazione Java/Oracle mirato all'inserimento
nel mondo del lavoro.
Un nostro funzionario e' a disposizione per qualsiasi chiarimento in merito.
Il corso iniziera' il 05/02/2001 dalle ore 9:30 alle ore 17:30 da Lunedi' a
Venerdi' e terminera' il 05/04/2001.
Inviare C.V. dettagliato per mail all'indirizzo: 
4...@galactica.it
, si prega
di indicare rif: Java.


Potenza del marketing !
Ridefinizione del contesto ...
Ciao
Aldo

Ridefinizione del contesto ...
Bah... E poi un'azienda informatica che non si compra *almeno* un
dominio ma che per essere contattata ha bisogno di un'email su un
provider flatrate mi sembra un po' misera... Non da' una gran immagine
di se'...
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

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

I am trying to maintain an existing program.
It has a DLL project that uses lots of classes.
One class is basically just setup as the interface and implemented elsewhere
in other classes as needed.
Somehow, in the class where the implements command is executed (Ex:
Implements otherClassName), in the drop down for objects the class doesn't
appear.  It use to appear, but now it doesn't and won't compile correctly.
I have removed the and re-added the class to the project as well as deleting
and re-adding the implements line.
Does anyone have any ideas on why this would happen?
Let me know.  I will be eternally grateful !!!!



Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Componenti Dragon

Ho trovato la demo di questo gruppo di Oggetti ActiveX,
    ma dalla guida non si riesce a capire un ca..o di come si usano quegli
oggetti,
    quindi le richieste sono due:
            1) Qualche routine di esempio sull'utilizzo dei componenti
Dragon.
            2) Eventuali ActiveX alternativi che abbiano la stessa
funzionalità del Dragon.
    Grazie 1000 per ogni eventuale risposta,
 
rdim...@tdi.it

Mi sa che sono stato poco chiaro nel mex precedente.
    I componenti Dragon sono activex per la gestione dei comandi vocali.
    Non l'avevo accennato nel mex,e mi è sembrato giusto indicarlo, anche
perchè se qualcuno di voi utilizza componenti per la gestione vocale diversi
da Dragon, non avrebbe potuto sapere che poteva essermi utile.
                            Ancora 1000 grazie a chi mi potesse dare una
mano.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Trucco per creazione stringhe di connessione ADO

Ciao a tutti!
Ad un corso su Visual Basic il docente ci ha mostrato un 'trucco' per creare 
velocemente una stringa di connessione ADO.
Il trucco consisteva nel creare sul desktop un nuovo file di testo a cui 
cambiare l'estensione in .DSN e di seguito con un doppio click sul file 
appariva un wizard per la creazione della connessione. Al termine del wizard 
si poteva aprire il file con notepad e copiare la stringa di connessione in 
esso contenuto.
L'ho usato più volte ma oggi, quando ho deciso che mi sarebbe servito 
nuovamente questo 'trucco', dopo aver creato il file, facendo un doppio 
click sullo stesso, Windows XP mi chiede con quale programma voglio che 
venga aperto il file ed io non ne ho la più pallida idea.
Qualcuno sa dirmi cosa mi manca o quale programma apriva il wizard per la 
creazione della connessione (non mi sembra di aver mai dovuto installare 
programmi extra)?
Sistema operativo Microsoft Windows XP Pro SP2
Visual Basic 6 SP5
Grazie!
-- 
3st3b4n
www.seber.it
Questo post è stato scritto con bit riciclati 

 connessione in esso contenuto.
Il file .UDL, non .DSN

scusa ma 
www.connectionstrings.com
 non va bene?
Alex

 scusa ma 
www.connectionstrings.com
 non va bene?
Certo che va bene, a saperlo!


 Il file .UDL, non .DSN
Ok, non sapevo del .UDL ma io sono convinto di aver usato .DSN (è possibile 
che mi sbagli, ma sono troppo convinto, anche perché l'icona che rappresenta 
questo tipo di file mi è famigliare).
In ogni caso grazie per la dritta!


 rappresenta questo tipo di file mi è famigliare).
Si, puoi aver usato .DSN su un PC del corso in cui era installato qualcosa 
che tu sul tuo non hai, ma il file di connessione standard di ADO e' .UDL 
:-)

 Grazie!
Prego, ovviamente era una domanda scherzosa non polemica :P
Io cercavo come un matto il wizard delle connection string che
sapevo esserci nei meandri del pc, perche l'avevo visto... e
poi deciso a cercarlo con google, sovrappesiero invece di
digitare nella textbox di ricerca ho scritto 
www.connectionstrings.com
nella barra degli indirizzi... è SORPRESA :P
Ale

 In ogni caso grazie per la dritta!
l'icona direi sia quella collegata a
start\strumenti di amministrazione\origine dati
con cui in effetti gestisci i dsn
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: Autorizzazione negata

Nel progetto a cui sto lavorando ho la necessità di inserire un oggetto
di tipo word.application.
Ecco le due righe di codice:
Public mTxt As Word.Application
Set mTxt = New Word.Application
e nei riferimenti ho aggiunto "Microsoft Word 9.0 Object Library"
Quando avvio il programma mi viene riportato il seguente errore:
"errore di run-time '70'
Autorizzazione negata"
Quale può essere il problema?
Grazie a tutti
Andrea
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 Set mTxt = New Word.Application
Prova con:
Set mTxt = CreateObject("Word.Application")
Ciao,      arKannone


,

Newsgroup: it.comp.lang.visual-basic
Titolo: Record

Ciao a tutti
Esiste un comando che mi dica quanti record ci sono in un file random?
Grazie Ciao
Gio Br1

 Grazie Ciao
LOF(numerofile)
Restituisce un valoreLong che rappresenta le dimensioni in byte di un file
aperto con l'istruzione Open.
quindi:
NumeroRecord =  LOF(numerofile) / LunghezzaRecord

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

Come faccio a farmi ritornare il Primo giorno del mese corrente?
Cia a tutti
--

 Come faccio a farmi ritornare il Primo giorno del mese corrente?
Non e' molto difficile:
puoi usare format, oppure DateSerial.
Non ti scrivo tutto perche' ti vergogneresti ... :-)
ciao
		maxx

 Come faccio a farmi ritornare il Primo giorno del mese corrente?
? Format$(Date-Day(Date)+1, "dddd")
Ciao
*Roby*

 Cia a tutti
prova cosi'
    dateserial(year(date), month(date), 1)
ciao
Luigi Casiglio

Newsgroup: it.comp.lang.visual-basic
Titolo: API per colore intestazione finestra

Penso sia un grande classico, ma non trovo quello che cerco: conoscete
un'API che consenta la personalizzazione del colore della barra superiore di
una form?
Mi sono stancato del solito blu!
Ciao, Simone


E' una impostazione a livello di interfaccia utente, che il il tuo utente comanda 
attraverso il pannello di controllo.
Se vuoi che solo le finestre della tua applicazione  abbiano la barra del titolo
con un colore diverso, considera che:
1.
il colore da te scelto potrebbe stonare o, peggio, rendere illeggibile il testo del titolo,
a causa delle combinazioni di caratteri e colori scelti dall' utente;
2.
ti tocca fare un form senza barra del titolo e disegnargliene una, gestendone tutti gli eventi
di attivazione/disattivazione, menu di sistema, spostamento e ridimensionamento;
3.
in alternativa al punto 2, _forse_ subclassando la tua finestra potresti provare a gestire
il messaggio WM_PAINT e tentare di cambiare il colore della bara del titolo.
Insomma, imho deve proprio valerne la pena ...
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare una DLL in vb 5: è possibile?

Scusate la mia ignoranza, ma č possibile creare in visual basic una
semplice DLL come in C? Nel wizard di creazione progetto, mi viene
offerta la possibilitŕ di creare DLL activex, ma ciň vuol dire che tale
dll, credo, puň solo essere utilizzata come classe oggetto registrata
nel registro di configurazione.
Quello che voglio č creare una dll 'leggera' (non una classe) che renda
disponibile le sue funzioni alle applicazioni che ne fanno uso.
E' possibilie fare ciň in VB? se sě, come?
Grazie anticipatamente,
Fabrizio

Con VB5/6 puoi creare solo ActiveX DLL non Dll 'classiche' tipo Kernel32...
Se non conosci il C o Delphi ti consiglio PowerBasic DLL compiler 5.0
(
www.powerbasic.com
)
Ciao
Corrado
Newsgroup: it.comp.lang.visual-basic
Titolo: FlexGrid e bordo celle

Niente domande stavolta, ma solo mia esperienza, casomai potesse interessare 
a qualcuno.
Spesso mi è capitato di avere l'esigenza di modificare un solo bordo di 
acune celle su una flex.
Mi sarebbe piciuto, per esempio, avere una bella grossa riga verticale tra 
una colonna e l'altra, o una riga, per evidenziare meglio i dati.
Il problema è che i bordi della flex si modificano tutti insieme o nulla.
Allora ho pensato di metterci un controllo Line (oppure il metodo Line), ma 
questi hanno Zorder minore della flex, e vengono disegnati sulla form, ma 
sotto la flex, per cui non si vedono.
Allora ho pensato di usare un oggetto di pari Zorder.
Ho provato, come prima cosa con un pulsante, ma piu di tanto non si può 
restringere, e il risultato visivo è pessimo.
La textbox, idem, rimane troppo grossa.
E finalmente sono riuscito nel mio scopo usando un frame.
Via la caption, backcolor nero e Width a 30 twips, ma si può usare amche 
meno (mentre bottoni e textbox sotto 150 non ci vanno)
Il risultato è una linea nera, che da codice sposto dove voglio sulla 
griglia.
Unica cosa strana (e risolta):
volendo porre una riga verticale su una flex di 5 righe, alte ciascuna 300, 
ho impostato l'altezza del frame a 5*300.
Mi aspettavo di vedere un'altezza esatta, invece la barra (il frame) era piu 
corta di circa 100 twips.
Impostando l'altezza a (flex.rows * 300) +100 l'altezza risulta esatta 
qualunque sia il numero delle righe.
L'unica spiegazione che mi son dato per la stranezza, è che quei 100 twips 
che mancano siano lo spazio della caption eliminata.
greg

 che mancano siano lo spazio della caption eliminata.
anche il picbox ha qualcosa del genere. se gli lasci l'aspetto 3d,
dev'essere mi sembra 4px piu' largo e alto dell'immagine, seno' la taglia,
perche' il bordo non e' 'esterno', ma 'interno' al controllo.
grazie dello spunto e ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Ma a nessuno frega niente programmare AutoCAD in VisualBasic ?

   Solo una curiosita'. Nonostante mi sembri un campo nel quale si
possa anche fare qualche soldino, mi sembra che ne' qui ne' in altri
gruppi internazionali si parli di questa cosa. Come mai ?

...


>
Ciao, non pensate di essere i soli
anch'io sto cercando qualcosa ma non ho ancora reperito niente....
uso la r14 e mi piacerebbe provare a programmare acad......
Ciao
--
Roberto "Loba" Corti
Amministratore di rete
rco...@NOSPPAMONItinet.ch

L'unico dubbio e':
Quanti clienti troveresti disposti a pagare qualche milionata per la
personalizzazione di
un software avuto gratis copiandolo?
Ciao, Luca.

 gruppi internazionali si parli di questa cosa. Come mai ?
-- 
-------------------------------------------------------------------
        ///
       / ^ \
      ( o-o )
--oOOO--(_)--OOOo--------------------------------------------------
                 Ing. Leonardo Tagliavini 
                 Via del Navile 1/3
                 40131 Bologna Italy
                 Tel. 051-6344416
 
    oooO
   (   )   Oooo. e-mail:  
mon...@iperbole.bologna.it
----\ (----(   ----------------------------------------------------
     \_)    ) /
           (_/
------ ``This message is printed on 100% recycled electrons.''-----
-------------------------------------------------------------------



   Beh, io abbasserei il tiro. Meglio fare cosette da mezzo milione e
venderne di piu'. Gli studi di ingegneri e geometri, le aziende
meccaniche ma anche mobilifici, sartorie e chissa cos'altro, spesso
hanno dei problemini da risolvere. A me per esempio era stato chiesto
di fare un programmino che disegnasse in automatico il profilo
longitudinale di un canale. In genere e' piu' facile vendere dieci
programmi da mezzo milione che uno da cinque.
   Per fare cio' bisogna pero' conoscere le problematiche di queste
aziende. Tutto, come al solito, si riconduce un punto: avere le giuste
conoscenze per introdursi ed instaurare un rapporto costruttivo.
   Ciao.


Esiste un gruppo (it.comp.cad) ma sino ad ora si è sempre parlato di LISP o
C  per le versioni sino alla 13 C4 Sono molto interessato anch'io e sto
cercando di fare qualche esperimento.
Contattiamoci fra tutti gli interessati
Beppe
Newsgroup: it.comp.lang.visual-basic
Titolo: Forse un bug di ADO?

Buongiorno a tutti
Dopo aver recuperato un recordset con ADO 2.0 faccio alcuni controlli sui
dati "pescati":
If rsDati!Telefono_Domicilio <> Null Then
......
end if
E qui la condizione  viene effettivamente controllata.
Se invece inserisco questa condizione:
If rsDati!Telefono_Domicilio = Null Then
......
end if
Ebbene, nonostante in modalità debugger rsDati!Telefono_Domicilio è
effettivamente = Null,
cioè la condizione è vera, non vengono eseguite le istruzione all'interno
del ciclo Then-end if.
(La finestra variabili locali mi dà proprio rsDati!Telefono_Domicilio =
Null)
Come mai? Sono io che sbaglio qualche cosa o è un bug di ADO 2.0?
Ho provato a mettere la stringa vuota ("") al posto di Null ma ottengo lo
stesso risultato.
Già che ci sono: qual è l'ultimo aggiornamento di ADO, dove reperirlo e come
installarlo?
Ringrazio in anticipo chi avrà la bontà di rispondermi
Max

 end if
Dovresti forse usare:
    If IsNull(rsDati!Telefono_Domicilio) Then
    ....
    End If
ciao,
RiK

Null non significa nulla......prova ad usare vbNull, che è la costante di VB
per fare questo tipo di confronti.
Oppure puoi usare la funzione IsNull(), che ritorna Vero o Falso......
--
Damiani "Alletun" Igor
ico...@simcity.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensione di una cartella

C'è un istruzione tipo FileLen che ritorni la dimensione totale dei file
contenuti in una cartella e relative sottocartelle? Per intenderci quello
ottenuto dalle proprietà di windows.

 ottenuto dalle proprietà di windows.
Con gli elementi della gerarchia FileSystemObject (contenuta in una libreria
esterna, Microsoft Scripting Runtime).
Dichiari un oggetto Folder e lo istanzi tramite il metodo GetFolder di un
tuo oggetto FileSystemObject, passandogli il percorso della cartella
(assoluto o relativo rispetto a quella corrente), dopodiché ne controlli la
proprietà Size.
                                Ciao
                                            Zephiross

 ottenuto dalle proprietą di windows.
'*vbs
set fso = createobject("scripting.filesystemobject")
Set filetxt = fso.CreateTextFile("c:\Size", True)
set folder = fso.getfolder("c:\windows")
for each subfolder in folder.subfolders
 t = subfolder.Size/1024000
S = formatnumber(t,,,,0) & " MB "
'  wscript.echo subfolder.path
'  wscript.echo "dimensione in bytes ===>", subfolder.size
filetxt.WriteLine subfolder.path
filetxt.WriteLine S
next
--
Fosco