mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: File esistente?????

ciao a tutti vi pongo una domanda per voi penso banale!!
Come posso verificare se un file con nome (XXXXX.XXX) esiste in una
determinata directory?
esiste qualche funzione booleana in grado di aiutarmi??
Vi ringrazio!!!!

...


esiste qualche funzione booleana in grado di aiutarmi??
if dir("c:\miadirectory\miofile.xxx")="" then
                                                            msgbox "il file
non esiste"
endif

if Len(Dir(MyFile))>0 then Msgbox "MyFile trovato" Else Msgbox "MyFile non
trovato"

 Vi ringrazio!!!!

     FileExists = IIf(Err, False, True)
Creare una funzione invece di usare Dir č una buona idea, ma l'uso della
open č soggetto ad errori nel caso il file da testare sia gią aperto (ad
esempio se si tratta di un database access).
Io uso questa:
Function IsFile(NomeFile As String)
     '
     ' Controlla se esiste il file passato come parametro NomeFile
     ' Se il file esiste ritorna true, altrimenti false
     '
     On Error Resume Next
     IsFile = (Dir$(NomeFile) <> "") And (NomeFile <> "")
     If Err > 0 Then
        IsFile = False
     End If
     On Error GoTo 0
End Function
Ciao
*Roby*
Newsgroup: it.comp.lang.visual-basic
Titolo: file e path

Con la premessa che sono un novello programmatore VB (ma tanto novello!!!)
vorrei sapere come faccio a ricavare la path di un file che seleziono con
una finestra CommonDialog standard.
Grazie, 
	Mau  
-----------------------------------------------------------------
Mauro Cesare Pauli
Undergraduate Student of Computer Science
Bologna, (Italy)
-----------------------------------------------------------------
E-mail CS-Dept : 
pa...@cs.unibo.it
Home Page : 
caristudenti.cs.unibo.it/~pauli
-----------------------------------------------------------------

 Mau
CommonDialog.FileName contiene path e nome del file selezionato
Ciao, Adriano

 (...)
    CommonDialog1.ShowOpen        'apri la finestra del CommonDialog
    Debug.Print CommonDialog1.filename  'ottieni il Percorso + Il Nome del
File Selezionato
    Debug.Print CommonDialog1.FileTitle  'ottieni solo il Nome del File
Selezionato
    Debug.Print CurDir    'ottieni solo il Percorso del File Selezionato
Ciao, Silvio.

 vorrei sapere come faccio a ricavare la path di un file che
seleziono con una finestra CommonDialog standard.
Devi distinguere due casi. Finestra di dialogo comune a
selezione:
    1. singola
    2. multipla (Flag = cdlOFNAllowMultiselect + ...)
Caso 1. Selezione singola
Se, per esempio, e` stato selezionato il file:
    c:\documenti\mio documento word.doc
avremo in FileName:
    "c:\documenti\mio documento word.doc"
e in .FileTitle:
    "mio documento word.doc"
quindi:
    Dim strPath$
    With CommonDialog1
      Let strPath _
        = Left$(.FileName _
        , Len(.FileName) - Len(.FileTitle))
    End With
ottenendo in strPath:
    "c:\documenti\"
(Decidi tu se e come gestire l'ultimo Backslash...)
Caso 2. Selezione multipla
In questo caso .FileTitle e` una stringa di lunghezza zero ed
in .FileName avremo una stringa del tipo:
      "c:\documenti" & vbNullChar _
    & "mio documento word.doc" & vbNullChar _
    & "mio documento excel.xls" [ & vbNullChar ...]
quindi:
    Dim strPath$
    With CommonDialog1
      Let strPath _
        = Left$(.FileName _
        , InStr(.FileName, vbNullChar) - 1 _
    End With
ottenendo in strPath:
    "c:\documenti"
Negli ultimi dieci giorni circa ho postato un esempio completo
(credo!...) per ciascuno dei due casi. Spero possano esserti
utili.
--
Ciao.
Maurizio

     Debug.Print CurDir    'ottieni solo il Percorso del File
Selezionato
CurDir! Perche' il mio cervello si rifiuta, ogni volta, di
farla emergere? Non e` che in un remoto passato l'uso di tale
funzione abbia avuto qualche controindicazione, che ho
dimenticato, e che me l'abbia potuto rendere antipatica?
(glassclimbing)
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: Masterizzare CD

Salve a tutti
ho una domanda da porvi: come faccio a masterizzare un cd con i comandi di
VB? In pratica, quello che vorrei fare è un programmino che faccia il backup
di determinati file (già selezionati) su un cd (passando ovviamente da un
masterizzatore). Non ho trovato consigli leggendo nè l'help di VB nè alcuni
libri.
Chi sa aiutarmi? (una traccia da cui partire, of course...)
Grazie e arrivederci
MG
-- 
Posted from 
mail3.dada.it
 [195.110.96.70] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

prova 
www.murialdo.it/it_lang_vb
 (sito comune del NG)
oppure 
www.beginend.com/vbasic
 (VB T&T)
Cerca nelle varie aree di download... una volta da qualche parte avevo visto
qualcosa del genere... CiaoZ :)))

 Chi sa aiutarmi? (una traccia da cui partire, of course...)
Se sul pc e' installato un programma di scrittura a pacchetti tipo DirectCD
o PacketCD, puoi scrivere sul cd esattamente come faresti su qualsiasi altra
unita'.
Diversamente, passo.
Ciao
Aldo

 Diversamente, passo.
http://www.vision-factory.com/activex.htm

Grazie a tutti delle risposte.
MG
-- 
Posted from 
mail4.dada.it
 [195.110.96.56] 


Newsgroup: it.comp.lang.visual-basic
Titolo: Come gestisco la memoria??

Ho una routine esterna ... solo che quando parte il programma è come
bloccato (se faccio CTRL+ALT+CANC mi risulta come tale)... ma quando
finisce ritorna tutto normale.
Come posso fare ???
Mi hanno detto che
dovrei gestire la memoria per il programma... ma non ho trovato alcuna info
in merito.
Grazie mille.
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:62Z149Z164Z196Y...@usenet.iol.it...


 ha scritto: 


 all'interno della dll.
Se un'operazione tiene impegnato il processo per più di 10 sec (timeout di
windows) senza poter ricevere input esterni (mouse, tastiera, ecc) windows
lo indica come "bloccato" anche se in realtà non è così (e come altro
potrebbe distinguere un prog. bloccato da uno in esecuzione?).
Ciao

 ha scritto nel messaggio
news:B6eA7.2510$HT2....@news1.tin.it...


 che cambia se faccio un do events?
Beh sicuramente che bloccherai l'intero sistema ;)
Se hai NT o 2000 Prova questo
FOR I=1 to 1000000000
    DoEvents
Next
Prima di eseguire premi CTRL+ALT+CANC e clicca TASK MANAGER, quindi
posizionati sulla parte che ti fa vedere graficamente l'uso della CPU.
Ci sei?
Bene, adesso esegui.
engioi!
Dads.

Newsgroup: it.comp.lang.visual-basic
Titolo: [forse OT] algoritmi per la cifratura di messaggi

salve gente, dovrei creare un piccolo applicativo che trasmette dati via
TCP/IP cifrati.
1) Avete qualche consiglio su che tipo di algoritmo usare? Ovviamente parlo
cifratura simmetrica (a chiave segreta), quindi non c'è nessun bisogno di
gestire chiave pubblica+privata. Non vorrei usare un algoritmo
particolarmente complesso (3-des o roba simile), mi basta dare un minimo di
sicurezza alla mia applicazione.
2) Avete qualche URL con esempi di codice con algoritmi di questo genere?
grazie 1k
Marco
p.s. so che esistono già tools di questo tipo, ma se vado a utilizzare
software già fatti, quandomai imparo nuove cose? =P

sul sito comune cerca "Crittatura".
C'č l'algoritmo AES rijndael.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it


Io ti consiglio di creartene uno tu come preferisci, come ho fatto io.
Ricky


 ha scritto nel messaggio
news:JH16c.74340$O31.3...@news4.tin.it...


 da me ( ...sai che studio.... ) e messo giu' in 4 e 4 otto ^^
Ed hai perfettamente ragione!
Se cerchi nei vecchi messaggi e' gia' stato consigliato blowfish.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Newsgroup: it.comp.lang.visual-basic
Titolo: Copiare testo da WebBrowser

Sto creando un progetto che legga da una pagina web del testo e lo
elabori. Dato che non si sa a priori quale sia la pagina web da cui
prelevare il testo, ho creato un webBrowser in cui navigare e
all'occorrenza copiare il testo desiderato. Per la navigazione non ho
trovato problemi, mentre copiare il testo (codice html) della pagina
visualizzata non so come fare. Questo è il codie che ho usato:
Private Sub UserControl_Initialize()
isUrl = "
http://www.sito.it
"
txtURL.Text = isUrl
wbbWksta.Navigate isUrl
End Sub
Qualcuno potrebbe darmi qualche dritta? 
Grazie 1000


WebBrowser1.Document.documentelement.outerhtml

>WebBrowser1.Document.documentelement.outerhtml
Grazie :-D funziona, l'ho assciato a un tasto cosě quando sono nella
pagina che mi interessa copio il codice.
Grazie ancora :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Win32 API - CloseHandle

Allora ho creato una connessione alla Com1 con il comando API CreateFile
Ma non riesco a chiuderla e rivisualizzarla
Qui dimensiono i due comandi api
Private Declare Function GetCommProperties Lib "kernel32" (ByVal hFile As
Long, lpCommProp As COMMPROP) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long)
As Long
Qui imposto la connessione e leggo i valori della porta
hCom = CreateFile("COM1", GENERIC_READ Or GENERIC_WRITE, 0, ByVal CLng(0),
OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0)
retval = GetCommProperties(hCom, property)
Ed infine con questo la chiudo
CloseHandle (hCom)
Ecco il fatto è che non riesco a rivisualizzare il contenuto perchè la
connessione effettivamente non è stata chiusa(Handle ha valore 0, cioè
insuccesso per essere chiusa dovrebbe essere diverso da 0), ammeno che non
riavvio l'intera applicazione
Aiutatemi voi

 Aiutatemi voi
Sicuro che hCom non sia uscito di scope?
Controlla quello che passi alla CloseHandle(hCom).
Ciao.
pinco_pallo
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Aiutatemi voi
Con Handle ha valore 0 intendi che CloseHandle ritorna 0? Se sě prova a
vedere da cosa dipende il fallimento utilizzando Err.LastDllError.
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Come dire: davanti al grande, il piccolo soccombe...

http://www.microsoft.com
&item=
q20...@212.254.206.213/1338825GHU_98.asp
--
a bien tot,
vbenry

....č uno scherzo!!

> ....č uno scherzo!!
beh guarda che m$ aveva comprato corel linux e l'ha distrutto.
non mi sorprenderei piu' di tanto.
cmq da vero linuxiano (in fasce, felice e contento)spero che non accada mai.


E' un fake, peraltro carino.
Sul momento ci sono cascato, ma a parte la pagina un po' "strana" (i soliti
menu' non funzionano) leggendo l'URL si vede la redirezione ad un altro
sito, ovvero 
http://212.254.206.213
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

"Luca Dormio" <lucaFaV...@tinFaVa.it> wrote in
news:a3e8rg$cp3$
1...@fe2.cs.interbusiness.it
: 

http://www.mslinux.org/
Sono senza parole...

 Sono senza parole...
ROTFL :D
si si e domani m$ fara' prodotti affidabili

> si si e domani m$ fara' prodotti affidabili
vabbe' dai... sappiate solo che non voglio nessun flame.
facciamo finta che l'abbia solo pensato e non scritto :|

 non mi sorprenderei piu' di tanto.
Questa è la prima volta ke la sento.
Mi sa di bufala...
Mr Fustino hai mica le prove?
Saluti,
Pusky

> Mr Fustino hai mica le prove?
Mr Pusky ma perche' no discutiamo della cosa a parole dato che siamo a meno
di 2 metri di distanza? :D

Ora sto che stiamo diventanto super OT


Uno ke scrivere questa frase  sicuramente nono usa OutLook per gestire la
posta?!?!?!
RiSaluti,
Pusky

 posta?!?!?!
dai piantala!
mangio e bevo in questo piatto ma non e' una scelta. e' obbligo.
lo sai benissimo!
il lavoro non ha nulla a che fare con la "sensatezza" in fatto di scelte!
il lavoro fornisce gli strumenti per agevolare gli utenti e non per
castrarli nella loro ignoranza.
STOP. non rispondo + e ti parlo che faccia prima :)

 Sono senza parole...
LOLLONE:
MS Linux Faces Competition
Microsoft has hired lawyers to attack it's own product line
in an attempt to confuse the DOJ. This stunning new tactic
shows great promise according to several Harvard Law
professors, although many expressed confusion when
questioned about the long term effects of this campaign.
^________________________^
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Creare controlli al run-time

una applicazione "un po' particolare" dovrebbe tenere sotto controllo
N apparati seriali che parlano quando vogliono.
"N " per ora non č definito. potrebbe anche superare la COM16 gestita
da mscomm:
1)come evitare di mettere 16 (per ora) controlli MSCOMM (indexati) sul
form ? E' possibile crearli al runtime in funzione delle esigenze
senza prevederli per forza tutti a design-time ?
2)come superare il limite della COM16 ??
Grazie !
Marco  Grignoli

Crei il primo dei 16 controlli indexati... GLi metti index =0
A quel punto puoi fare una cosa tipo:
Load ControlloINdexato(1) e ne avrai 2 (lo 0 e l'1) e cos' via... Per
scaricarli usa l'unload (unload controlloindexato(0))
    Ciao
            Allanon
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto vi Pregoooooooooooooo !!!!!!!!!!!!!!!

Vorrei sapere una cosa:
Come faccio a gestire dal mio programma le risorse di sistema; nel senso che
il programma si apre troppo lentamente; le icone mi compaiono sembre in
bianco e nero e quando premo la x della schermata principale voglio essere
certo che lo spazio in memoria che occupava lo ha liberato.

Il giorno Fri, 20 Jul 2001 14:42:27 GMT, "FormW@re"
<formwa...@TOGLIMIhotmail.com> ha scritto:

Prova a cambiare computer....
Aran

"FormW@re" <formwa...@TOGLIMIhotmail.com> ha scritto nel messaggio
news:nrX57.105390$q77.9...@news2.tin.it...

cosa fai all'apertura e alla chiusura del programma?
Faber

http://www.it-lang-vb.net/docs/Manifesto.txt
Leggiti un pochetto la sezione dedicata alla formattazione dei subject delle mail!


unload form
set form= nothing
Oppure
END   ' Un pò + ortodosso...e a volte sconsigliato...cmq..Funge....a mio parere Bene!
__________________
www.sasim.cjb.net

 END   ' Un pņ + ortodosso...e a volte sconsigliato...cmq..Funge....a mio
parere Bene!
_Poco_ ortodosso
_Sempre_ sconsigliato
Funziona se sei fortunato
Sul "Bene" ci sarebbe da aprire un lungo dibattito.
:)
Ciao

 ha scritto nel messaggio
news:H9x67.160869$cd.9...@news1.tin.it...

Esatto... :-)
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Bai bai bai

Vado un pochetto in ferie....diciamo una decina di giorni!
ed infatti.....
toh che fortuna!!!
...sta piovendo come ai tempi di Noč!!!
Bai bai a tutti
;-)
-- 
Il Wodkino Nazionale č a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
Aderisci al M.A.I.  
http://www.villaceleste.it/html/icadioti/

 ;-)
....fate i bravi eh!
 :o)

>  ...sta piovendo come ai tempi di Noè!!!
14 Agosto.
UN giorno in montagna (Uno, dico UNO!)
Il padrone dell'agriturismo ha detto che in 35 anni che è là non ha
mai visto allagarsi così la stradina per arrivarci.
Classico
Piero

Newsgroup: it.comp.lang.visual-basic
Titolo: Terminare un programma

Sono necessarie le istruzioni db.close ecc.ecc. per terminare un programma
oppure premendo il tasto X il codice chiude anche i file aperti?

 wrote in message 7vnv4g$2qt$1...@nslave1.tin.it...


oppure premendo il tasto X il codice chiude anche i file aperti?
E' buona norma (anche se dovrebbe già pensarci VB) rilasciare a mano tutte
le risorse allocate, anche se è un lavoro che può sembrare noioso.
Questo vale per i DB, Tabelle, files, icone (create/reperite con le api)
handles vari.
Il fatto che VB si occupi di molte operazioni in automatico "vizia" il
programmatore VB che è più tentato a scrivere codice osceno rispetto a
programmatori di altri linguaggi.
E tra l'altro non è detto che VB rilasci sempre tutto...
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Modificare i menu di una MDIForm

E' possibile attivare/disattivare una voce del menu di un MDIForm da un Form
Child?
se ad esempio voglio disabilitare la voce relativa alla stampa e provo ad
eseguire
frmMDI.mnuFilePrint.Enabled = False
genero un errore di run-time "Ammesso un solo form MDI".
Come  posso fare?
Grazie!

 wrote in message 7u187r$218$1...@nslave1.tin.it...


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

Salve.
Ho creato una maschera con 42 pulsanti.
Il primo chiamato pulsante0 il secondo pulsante1 e così via fino a
pulsante41.
All'apertura della maschera vorrei cambiare la proprietà caption di due
pulsanti della maschera.
I pulsanti che devo cambiare li conosco in base a determinati valori
rappresentati da Index1 e Index2 (che possono essumere dei valori
che vanno 0 a 41).
Quello che ho fatto è questo:
Dim puls as String
puls = "pulsante" & Index1
puls.Caption = "Rosso"
puls = "pulsante" & Index2
puls.Caption = "Verde"
...ma naturalmente è sbagliato.
Come devo fare?
Grazie mille.
Giovanni.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Hai due possibilità:
1) Cambiare la form, creando un array di pulsanti (Pulsante(0), Pulsante(1),
ecc...), per cui da codice puoi tranquillamente fare
Pulsante(41).Caption="pippo"
2) Ciclare la collection dei controlli:
Dim Pippo as Object
For each Pippo in me.controls
    if Pippo.Name="Pulsante" & cstr(indice) then Pippo.Caption="Ecco Fatto"
next Pippo
Ciao
Alberto

 wrote in message
news:a9mrna$51p$1...@newsreader.mailgate.org...



 un array di pulsanti. Come si fa in Access a fare questo?
Non si fa, che io sappia.
prova cosě:
Form("pulsante" & Index1) .Caption = "Rosso"
--
Lawrence Lebowsky
#marcone#@
sidsrl.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [ListBox casereccia]mi potete correggere il code?

Come da soggetto,ho provato a farmi una listbox "caserecia".
Lo scopo č quello di poter settare alcune "Item" con colori differenti a
seconda del testo caricato.
Purtroppo mi sono incastrato sullo scorrimento verticale,potete darci un
occhio?
Il progettino č cosě:
-Form con una picture1 come contenitore
-label1(0) dentro alla picture1
-VScroll1 dentro alla picture1
Codice:
Option Explicit
Dim OldColoreBack As String
Dim OldColoreFore As String
Dim ContaV As Long
Private Sub Form_Load()
'*****************************
Dim Conta As Long
For Conta = 1 To 30
    Load Me.Label1(Conta)
    Me.Label1(Conta).Top = Me.Label1(0).Top + (Me.Label1(0).Height + 0)
* Conta
    Me.Label1(Conta).Caption = "Indice " & Conta
    If Conta = 3 Then
        Me.Label1(Conta).BackColor = vbRed
    End If
    Me.Label1(Conta).Visible = True
Next Conta
'*****************************
End Sub
Private Sub Label1_MouseDown(Index As Integer, Button As Integer, Shift
As Integer, X As Single, Y As Single)
'MsgBox Label1(Index).Caption
OldColoreBack = Label1(Index).BackColor
OldColoreFore = Label1(Index).ForeColor
Label1(Index).BackColor = vbBlue
Label1(Index).ForeColor = vbWhite
End Sub
Private Sub Label1_MouseUp(Index As Integer, Button As Integer, Shift As
Integer, X As Single, Y As Single)
Label1(Index).BackColor = OldColoreBack
Label1(Index).ForeColor = OldColoreFore
End Sub
Private Sub VScroll1_Change()
VScroll1.LargeChange = Label1(0).Height
VScroll1.SmallChange = Label1(0).Height
Me.Label1(ContaV).Top = Me.Label1(ContaV).Top - VScroll1.Value
ContaV = ContaV + 1
If ContaV > 30 Then
    ContaV = 0
End If
End Sub
Grazie per l'aiuto
R.Zanni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 R.Zanni
ciaociao

Grazie mille per l'aiuto,sei stato velocissimo!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Lasciare solo uno spazio stringa- VB.Net

Ho un testo tipo
"Mi    chiamo   Pippo"
 
e lo devo trasformare in
"Mi chiamo Pippo"
 
In poche parole tra "Mi"   e "Chiamo" devo lasciare un solo spazio.
Idem tra "chiamo" e "Pippo".
 
 
 
Come posso fare?
 
nero23

NERO23 ha scritto:

TuoTesto.Replace. Visto che in partenza non sai quanti
spazi in fila contiene la stringa ti tocca usare un loop.
Esempio:
 
         Dim Testo As String = ""
         Testo = "Mi     chiamo    Pippo"
         Debug.Print(Testo)
 
         Do While Testo.Contains("  ")
             Testo = Testo.Replace("  ", " ")
         Loop
 
         Debug.Print(Testo)
 
Col VB6 non serviva il loop, bastava un semplice:
   Testo = Replace(Testo, "  ", " ")
 
Bye, G.

 Come posso fare?
 
Regular expression?
 
-- 
Saluti
VITRIOL

 Col VB6 non serviva il loop
 
Dim s As String = "Mi    chiamo   Pippo"
s = System.Text.RegularExpressions.Regex.Replace(s, "[ ]{2,}", " ")
 
:-)
 
-- 
Saluti
VITRIOL

 :-)
 
*Decisamente* più semplice il loop :-P
 
Bye, G.

 s = System.Text.RegularExpressions.Regex.Replace(s, "[ ]{2,}", " ")
 
 
Grazieeeeee
 
1001
 
ciao
 

 *Decisamente*  più semplice il loop:-P
 
Non sono d'accordo :-)
La RegEx è uno strumento universale che ti esime dal cercare un 
algoritmo appropriato per ogni problema. Tu fai lo sforzo di imparare a 
usarla una volta, e poi vivi di rendita per sempre.
Esempio. Visto che io sono considerato (probabilmente a torto...) un 
power user di OpenOffice e famiglia, mi sento spesso chiedere "Ma come 
faccio a cercare i fine paragrafo? E le tabulazioni? Con Word è facile, 
ci sono delle opzioni per farlo". Io rispondo "Stolto! Tu non hai dieci 
opzioni che ti permettono di cercare dieci cose, ma hai uno strumento 
che ti permette di cercare più cose di quelle che tu puoi immaginare 
anche se ti impegni tanto tanto" :-)
 
-- 
Saluti
VITRIOL

 anche se ti impegni tanto tanto" :-)
 
Sï¿œ, probabilmente per le persone normali funziona,
ma io notoriamente ho solo un mononeurone e che va
pure a carbonella :-(.
Probabilmente se imparassi ad usare le regexp dopo
qualche giorno mi accorgerei di aver disimparato o
la ricetta del pollo alla diavola oppure la faccia
di Sallusti (...magari :-D) o qualcos'altro.
Finchï¿œ dimentico la ricetta del PAD no problem, ma
se mi dimentico come si fa a respirare ?
 
Bye, G.

 ooops, scusa:*MI*  ci voglia una vita intera.
 
No, lo pensavo anch'io. Fanno una brutta impressione all'inizio me è 
solo apparenza.
 
-- 
Saluti
VITRIOL

    Testo = Replace(Testo, "  ", " ")
 
Sul mio VB6 e il mio 
VB.NET
 veramente funziona allo stesso modo; se il numero di spazi contigui è sempre lo stesso, il singolo Replace funziona in entrambi, altrimenti serve il Loop (o RegEx) in entrambi... riprendendo il tuo esempio
 
Testo = "Mi     chiamo    Pippo" '5 spazi e 4 spazi
Testo = Replace(Testo, "  ", " ")
 
in VB6 *non* ottieni la stringa corretta.
Newsgroup: it.comp.lang.visual-basic
Titolo: Db Remoto di Moreno Sirri - versione XMLADO

Faccio riferimento ad una serie di vecchi post aventi, più o meno,
soggetto identico all'oggetto di questa email.
E precisamente faccio riferimento ad un problema emerso da parte di alcuni
di frequentatori di it.comp.lang.visual-basic (Facendo click sul pulsante
<Update> appare il messaggio di errore "L'operazione non è consentita se
l'oggetto è chiuso").
Il problema non è stato risolto, per lo meno leggendo i messaggi del
gruppo; era stato ipotizzato che dipendesse da una questione di permessi
di lettura/scrittura ma l'argomento non è stato approfondito.
A distanza di più di un anno mi faccio vivo anch'io, domandando lumi su
come risolverere il problema sopra enunciato. Preciso che :
1) la griglia si riempe correttamente con i 3 record presenti in
EXAMPLE.MDB
2) ho effettuato varie prove, utizzando sia IIS che Personal Web Server,
sia uno stesso computer, con i permessi di scrittura correttamenti settati
(almeno credo), che con un paio di computer in rete.
3) Ho utilizzato sia Win98 che XP, con VB6 SP5.
4) l'unica modifica è stata quella di precipare l'URL (Private Const
RemotePath = "
http://mitac/Intranet/
" oppure "
http://acer_nt/Intranet/
"  ) 
Vi ringrazio se saprete darmi qualche delucidazione in merito, visto che
ritengo questo modo di procedere (ADO+XML per leggere/scrivere database
remoti) molto utile ed interessante.
Ugo Bottari
(
www.lalpinistavirtuale.it
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 di lettura/scrittura ma l'argomento non è stato approfondito.
Nella mia brevissima esperienza con ADO ho visto questo errore
esclusivamente, ovviamente se escludiamo il fatto che il recordset sia
davvero chiuso ;-), quando si fa riferimento a nomi di campi inesistenti.

 davvero chiuso ;-), quando si fa riferimento a nomi di campi inesistenti.
Non č il caso in questione, dato che non c'č alcun riferimento a nomi di
campi, men che meno inesistenti.
Ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: ?? Come nascondere solo la "X" del controlbox ??

Come nascondere solo la "X" (chiudi maschera) sul control box ???
Grazie per gli eventuali interessamenti...

...

Newsgroup: it.comp.lang.visual-basic
Titolo: ricerca in xml

Salve.
Ho un file XML fatto in questo modo:
<squadra>
  <giocatore>
    <numero>10</numero>
    <nome>Francesco</nome>
  </giocatore>
  <giocatore>
    <numero>9</numero>
    <nome>Simone</nome>
  </giocatore>
  <giocatore>
    <numero>19</numero>
    <nome>Giulio</nome>
  </giocatore>
</squadra>
Volevo fare una specie di query per questo file. In pratica vorrei, ad
esempio, *Trovare il nome del giocatore che ha numero 10* (e poi
eventualmente trovare anche gli altri tag di quel giocatore). E' possibile?
Al momento sto usando XMLDOM.
Grazie in anticipo.

prova su:
http://www.w3schools.com/xpath/default.asp
ciao. Roby
"y2K" <n...@spam.grazie> ha scritto nel messaggio
news:tHpId.742676$35.29...@news4.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Esiste un'API che...

Conoscete l'esistenza di un'API che permetta di ridurre a icona tutte le
finestre e le applicazioni aperte?

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal
_
    lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA"
(ByVal _
    hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
    lParam As Any) As Long
Const WM_COMMAND = &H111
Const MIN_ALL = 419
Const MIN_ALL_UNDO = 416
    Dim hWnd As Long
    hWnd = FindWindow("Shell_TrayWnd", vbNullString)
'Restore
SendMessage hWnd, WM_COMMAND, MIN_ALL_UNDO, ByVal 0&
'Minimize
SendMessage hWnd, WM_COMMAND, MIN_ALL, ByVal 0&
    End If

 finestre e le applicazioni aperte?
Non saprei dirti ... penso che ci possa essere qualcosa che permetta di
minimizzare un'applicazione alla volta ...
magari ti conviene semplicemente portare in primo piano il desktop ...
i nomi delle api però non le conosco ...
saluti

Newsgroup: it.comp.lang.visual-basic
Titolo: msflexgrid...cancellare righe..

ciao ho una flex grid...devo cancellare una riga contenente del testo ..e
riportare tutto quello che ho nelle righe
più basse a partire dalla prima........come posso fare??
avete qualche esempio?
confido in voi e tante grazie!
fabry

 più basse a partire dalla prima........come posso fare??
Dunque, per cancellare una riga: metodo Delete
Per aggiungerla: metodo Add (puoi separare il testo delle diverse celle con
vbTab).
Per scrivere in una riga esistente: TextMatrix
Per accedere all'ultima riga: Rows-1
Ciao,
Carlo.

 ha scritto nel messaggio
news:9t5ivu$bm8$1...@lacerta.tiscalinet.it...


 pensavo non esistesse....
Scusa, non è Delete ma RemoveItem:
Flex.RemoveItem Flex.Row
cancella la riga corrente.
Ciao,
Carlo.

 ha scritto nel messaggio
news:9t5ngi$d6h$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: collegamento a internet

salve a tutti!
quale istruzione devo far eseguire ad un pulsante per aprire una pagina
internet sapendo il nome di essa?


Format c:
ma fallo prima sul tuo pc ...per test!

Wodka40° ha scritto:

sbaglio o c'è da aggiungere anche autotest al comando?
format c: /autotest

 format c: /autotest
magari pure /q
Comunque mi pare che nelle nuove versioni di Win il parametro /autotest 
non esista più (correggetemi se sbaglio).
-- 
Quando noi ignoranti eravamo di più, tutto era più bello...
(A. Celentano)

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore EXPSRV.DLL

Quando installo il programma che ho fatto con VB 6.0 su un altro PC il
pacchetto di autoinstallazione mi da il seguente messaggio di errore :
Errore di registrazione c:\windows\EXPSRV.DLL
Come mai e come si fa a risolvere il problema.
Premetto che nel programma utilizzo un oggetto ADO collegato ad un
server SQL 6.5
Grazie anticipatamente

 wrote in message
3847A327...@mix-ceramiche.it...

Dal sito Microsoft:
-----------------------------------------
PRB: Impossibile registrare EXPSRV.DLL
SOMMARIO
Realizzando il kit di distribuzione per un'applicazione Visual Basic che fa
uso del motore di accesso ai dati Jet tramite il Package and Deployment
Wizard, si puo' ottenere un errore durante la fase finale del setup, del
Tipo:
"An error occurred while registering the file c:\winnt\system32\expsrv.dll"
dove, ovviamente il path del file expsrv.dll puo' essere diverso. In
Italiano il messaggio e':
"Si e' verificato un errore durante la registrazione del file
c:\winnt\system32\expsrv.dll" Comunque, ignorando l'errore, l'applicazione
risulta funzionare correttamente.
ULTERIORI INFORMAZIONI
Il problema deriva dal fatto che erroneamente la expsrv.dll viene
considerata come un Ole Server, quando in realta` non lo e`.
SITUAZIONE ATTUALE
Saranno fornite ulteriori informazioni non appena disponibili.
RISOLUZIONE
Per risolvere il problema occorre intervenire manualmente all'interno del
file SETUP.LST al fine di eliminare l'opzione che suggerisce al programma di
setup di registrare la DLL.
In particolare:
1)Editare il file SETUP.LST. Se si utilizza il Notepad ricordarsi di
disabilitare "A capo automatico".
2)Localizzare la righa che inizia con EXPSRV.DLL.
3)Sulla stessa riga localizzare la stringa ($DllSelfRegister) ed eliminarla.
E' importante non cancellare alcuna virgola, in quanto il Setup non
funzionerebbe piu`.
4)Salvare le modifiche e rieseguire l'installazione.
Questa operazione deve essere ripetuta tutte le volte che si realizza un kit
di distribuzione di una applicazione che utilizza EXPSRV.DLL.

Newsgroup: it.comp.lang.visual-basic
Titolo: Lettura e scrittura su porte hardware del PC

>

P

Direttamente in VB non puoi gestire le porte in quanto non possiede le
istruzioni IN e OUT del Qbasic.
Dal sito comune puoi reperire delle dll che se non hai bisogno di
velocità estreme possono fare al tuo caso.
Se vuoi inviami la tua e-mail e te ne invio un paio.
Ciao Max
Newsgroup: it.comp.lang.visual-basic
Titolo: Come cavolo si imposta la TabStrip

Se in una tabstrip ho tre tabs come faccio a selezionare il secondo.
Di default parte sempre selezionato il primo.
Grazie ancora a tutti!


tabStrip1.Tabs(n).Selected = True
Ciao

 wrote in message
news:7n7mnl$qp$1...@canarie.caspur.it...


A differenza delle SSTab, le TabStrip non sono dei "contenitori".
Devi quindi usare il "trucco" dell picture, ovvero disegnare n picture quante sono i Tab e poi nasconderle o
visualizzarle a seconda del tab selezionato.
I controlli sono all'interno delle picture, quindi vengono nascosti o visualizzati automaticamente assieme ad essa.
Eccoti un esempio se non sono stato chiaro:
Disegna in un form un controllo TabStrip, chiamato TabStrip1, un vettore di picture composto da tre elementi
(Picture1(0), Picture1(1), Picture1(2)), e disponi la Picture1(0) nella posizione definitiva;
Disegna, nelle picture i controlli che vuoi e poi:
Private Sub Form_Load()
 
    Dim i As Integer
 
    Cornice = 0
    For i = 1 To 2			'Allineo le Picture
        Picture1(i).Visible = False
        Picture1(i).Top = Picture1(0).Top
        Picture1(i).Left = Picture1(0).Left
    Next i
 
End Sub
Private Sub TabStrip1_Click()
 
    Dim i As Integer
    If TabStrip1.SelectedItem.Index = Cornice Then Exit Sub
 
        For i = 0 To 2
            If i + 1 = TabStrip1.SelectedItem.Index Then		'A differenza degli SSTab, l'indece dei TabStrip
parte da 1
                Picture1(i).Visible = True
            Else
                Picture1(i).Visible = False
            End If
        Next i
    Cornice = TabStrip1.SelectedItem.Index
End Sub
Cornice è una variabile globale che mi fa si, nel caso in cui clicco nel tab corrente, di non ridisegnare a vuoto i
controlli.
Spero di esserti stato d'aiuto,
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: componenti com+

Salve a tutti,
stò realizzando un componente com+ utilizzando Visual Basic e IDL.
La mia domanda è questa, se uso solamente Visual Basic per la realizzazione
della COM e non utilizzo IDL ottengo ugualmente un oggetto che risphecchia
lo standart Com+.
In altre parole ottengo un componente Com a tutti gli effetti. E se si, IDL
in cosa può tornarmi utile.
Grazie e a presto.

 wrote in message
news:8ofno4$ekb$1...@lacerta.tiscalinet.it...


Ok, ma un'oggetto Com+ sviluppato con VB e senza l'ausilio di IDL.
Puň essere utilizzato .............. non so .................. con Java
sotto Linux. Chiaramente parlo di un'oggetto senza interfaccia grafica e in
cui non ci siano riferimenti a sistema operativo MS?

 cui non ci siano riferimenti a sistema operativo MS?
non penso proprio: COM, COM+, ACTIVEX e compagnia bella, esistono solo e
soltanto all'interno dei vari WIN32 (95, 98, ME, NT, 2000); in ambiente
LINUX esiste CORBA;
ciao

 > Puň essere utilizzato .............. non so .................. con Java


 > LINUX esiste CORBA;
Scusa ma secondo me stai prendendo una cantonata.
Intanto Com+ (e ActiveX ne fa parte) è uno standard e un programma scritto i
c++ o java che rispecchi questo standard è indipendnete dalla piattaforma.
Qui non parliamo di un'architettura ma di un insieme di regole che
definiscono uno standard (come Com)
E' chiaro che se utilizzo VB mi vincolo necessariamente al MS però
utilizzando un'altro linguaggio tali vincoli necessariamente spariscono.
Cosa ne pensi?

 Cosa ne pensi?
si e no; la portabilità di un codice tra piattaforme _davvero_ diverse
(personalmente, tranne alcune differenze più o meno significative, ritengo
che _tutti_ i vari WIN siano da considerarsi come una unica piattaforma) è
sempre una grossa rogna;
è chiaro che VB, esistendo solo per piattaforme WIN, rende impossibile la
portabilità verso altre piattaforme;
ma anche utilizzando, ad esempio, Visual C++ non è facilissimo scrivere un
codice portabile al 100% per, ad esempio, un Mac o una macchina Unix;
comunque utilizando il Visual C++ (o un altro compilatore C/C++) è sempre
possibile "isolare" il codice critico (es. l'interfaccia utente) in uno o
più moduli/oggetti facilmente rimpiazzabili, secondo il sistema target
prescelto;
quello che invece è pressochè impossibile isolare in uno o più moduli, è
l'architettura ad oggetti che si vuole utilizzare: se decido di utilizzare
oggetti COM, difficilmente potrò eseguire un porting in ambiente LINUX o Mac
(o chissà cos'altro) senza dover riscrivere grossa parte dell'applicazione;
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: WEBCLASS aiuto

Ho creato un procetto con il web class
Una form di Login che si connette ad un db SQLserver
Inserisco il nome l'utente tutto ok
ma non so com dirgli di passare alla seconda pagina HTML non riesco a
visualizzarla
gli dico nextwebitem e ho provato anche con URLfor , ma non riesco a
visualizzarla comunque
dove sbaglio e come devo fare ?
qualcuno sa anche dirmi qualche testo che parli in modo specifico di questo
argomento
grazie per l'aiuto

grazie per l'aiuto
Spero che lo sia, ciao Daniele.


cioč?


Se nei TAGS inserisci piu' testo dello spazio occupato dai tags stessi lui
occupa lo spazio oltre i tags  e sega il resto dell'html.
Non credo di essere stato molto chiaro ci riprovo :
Inserisco una lista :
<SELECT name=MiaLista size=4 style="HEIGHT: 134px; WIDTH: 244px">
all'interno inserisco un TAG :
<WC@LISTA>
</WC@LISTA>
logicamente chiudo
</SELECT>
ecc. ecc.
A questo punto mi aspetterei che nella ProcessTag io possa aggiungere quante
righe voglio invece no ! Se non voglio perdere il resto del file devo
ipotizzare piu' o meno lo spazio che mi serve aggiungendo BLANK tra il tag e
la sua chiusura.
Non mi sembra  molto bello !!!!
Ho provato anche l'esempio della Microsoft (wcdemo) e non funziona
correttamente, aggiungendo blank si'!!!!!!! Ho provato su diverse macchine
con risultato UGUALE!
Non so piu' cosa fare, il problema potrebbe essere di poco conto tanto con
il copy & paste faccio anche in fretta il problema e' che ogni volta che
faccio modifiche agli eventi o solamente faccio RUN lui sovrasscrive il
template HTML e molte volte segando tutti i miei TAGS e di conseguenza anche
i miei blank, questo e' un baco documentato Microsoft!!!!
Non credo che le WEBClass siano molto utilizzate dagli utenti VB (due
messaggi nessuna risposta a parte la tua) secondo me e' sono una gran cosa
ma ancora molto bacate!
Sai eventualmente come risolvere questi problemi?
Magari sono solo miei errori di utilizzo? Non ho capito niente (cosa mooolto
probabile!) ?
Ringrazio chiunque sappia dirmi qualcosa in merito !!!!!!
Ciao Daniele Bortolotti.

 probabile!) ?
come farei io te l'ho detto..
e ti confermo che funziona perfettamente...
su che ambiente lavori?
non è che hai installato il SP3 di VB?
ciao ciao
oly...@mmstudio.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione protetta dei documenti

Ciao,
ho questo problema: il mio applicativo utilizza dei files memorizzati su di
un percorso di rete Microsoft, vorrei che detti files fossero
visibili/accessibili all'utente attraverso l'applicativo soltanto in
dipendenza di permessi che non rispecchiano quelli della condivisione ma che
dipendono dai criteri stabiliti dall'applicativo stesso. Avete qualche
suggerimento?
Ringrazio anticipatamente,
Roberto

allora, a caldo, io farei cosě:
salverei da qualche parte (file INI, db, o altro file criptato) i percorsi e
i pattern che l'utente puň riconoscere e vedere all'interno dell'applicativo
stesso......una cosa del tipo:
C:\Documenti\*.xls
C:\Documenti\Fatture\*.*
D:\Musica\Shakira\Danza del ventre.mp3
l'applicativo legge i vari percorsi, imposta le Dir di VB come dovuto,
riempe le varie list-box e listitem che hai intenzione di fare e cosě
via.....buona idea?
good coding!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] cerco programma

deV<

 contemporaneamente.....lo conoscete?
it.comp.hardware.modem e it.comp.os.win.software
sono imho molto + appropriati.
Cmq se lo trovi riposta l'OT, non si sa mai che potrebbe... :-)))

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiungere controlli di matrice

Un programmatore poco pratico, di cui non voglio fare il nome,
ha una matrice di (n) controlli, e vorrebbe aggiungerne uno
( aggiungerne uno è poi equivalente ad aggiungerne OO )
durante l'esecuzione del programma.
Ha provato Redim preserve sulla matrice senza risultato.
Che tipo di istruzioni è necessario utilizzare ?
grazie in anticipo.
                                  ramarro.


se la matrice è una matrice di controlli (per esempio di TextBox, la cui
proprietà Index è assegnata) bisogna usare
Load Text1(5)
se invece la matrice è un array per es. di Integer, va dichiarata come
dinamica:
Dim MyArray() As Integer
poi bisogna fare così:
Redim Preserve MyArray(5)
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: OT l'invasione degli Msimn

su win98 perche quando faccio ctrl+alt+canc per vedere la lista dei
processi, mi esce una serie spaventosa di processi che si chiamano "Msimn"
??
perche ce ne sono tanti? a che cosa servono? non si succhiano un sacco di
memoria?
MarioH

:

E' outlook express, ma non so dirti perche' si comporta cosi'...
Di sicuro non e' normale :(
-- 
           ~~ ICQ#: 8761263 ~~ 
http://www.delymyth.net/
  ~~
            E-Mail Addy: DElyMyth [at] delymyth [dot] net
           => FREE! Hardware Anti-Virus!!! - /dev/brain <=
GnuPG Fingerprint: E2F5 275D A50C FF24 34C0  9A0B 956B B1E6 0FD2 917B

 wrote :

Ciao
Non e' che per caso hai installato il McAfee anti-virus ?
In questo caso e' un baco noto di quest'ultimo, o meglio,
dell'accoppiata
Outlook/McAfee. Se non sbaglio lo risolvi aggiornando l'antivirus.
--
--
DaX
~~~~~~~~~~~~~~~~
Windows NT crashed.
I am the Blue Screen of Death.
No one hears your screams.
--= Togli NOSPAM per rispondermi =--
--= Remove NOSPAM to reply =--

 sacco di memoria?
perchè OE usa DDE per comunicare con le istanze già presenti. Se una 
delle istanze presenti è bloccata e non risponde ai messaggi DDE, si 
bloccheranno tutte le istanze successive

 Outlook/McAfee. Se non sbaglio lo risolvi aggiornando l'antivirus.
ok mo faccio un salto sul sito mc afee

Newsgroup: it.comp.lang.visual-basic
Titolo: CONNETTERE DUE PC COMPONENDO IL NUMERO DI TELEFONO.

Ciao a tutti! Ho bisogno di collegare due pc tramite modem, non usando
internet ma attraverso una connessione diretta via telefono, per intenderci:
un computer chiama e  l'altro č in attesa della chiamata e cosě poi avviene
il collegamento.
vi ringrazio fin da ora
Loris

 il collegamento.
usando VB?
1- cerca mscomm sulla guida
2- cerca su internet i comandi AT standard (in particolare ATS e ATD)
3- mumble mumble...
ciao. buc

Newsgroup: it.comp.lang.visual-basic
Titolo: OCX per agenda e/o Calendario

Dove posso trovare un OCX stabile che esegua funzioni di calendario ed
eventualmente di agenda??

Per un calendario con sorgenti su 
http://www.inversewave.com
Sezione Freeware, Ciao,


ocx, da me...
area vb...
---
GbC
http://gbc.homeip.net
---
Newsgroup: it.comp.lang.visual-basic
Titolo: Inviare mail da VB

Salve a tutti.
Ho prelevato dal sito comune il seguente programma: (Inviare mail, Esempio
del protocollo SMTP) di Roberto Negro.
Il programma funziona correttamente se la connessione e' gia' attiva.
Per automatizzare l'invio della posta vorrei che il programma lanciasse la
connessione e che al termine dell'invio la chiudesse.
In alternativa se qualcuno puo' indicarmi un metodo che apra da programma
una connessione.
Grazie.

una connessione.
  Preleva dal sito comune il file che contiene le classi per
utilizzare le RAS API, che fanno quello che ti serve ed anche altro
per la gestione dei collegamenti Internet (ad esempio, puoi scegliere
quale tra piu' configurazioni di connessioni a Internet utilizzare).
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema Gif animate

Ciao a tutti,
ho inserito una gif animata su un Bottone, il problema sta nel fatto che se
clicco sulla gif, il bottone non viene schiacciato esiste un modo per
rendere la gif cliccabile?
Grazie. :)

 rendere la gif cliccabile?
Una gif animata su un bottone NON può essere animata.
Puoi invece scegliere un'icona per il pulsante specificando un'altra icona
per la posizione "Down" del pulsante stesso...
O forse non ho capito la situazione?

 O forse non ho capito la situazione?
Allora, io ho posizionato l'icona sopra il pulsante, e riesco ad animarla,
il problema č che non riesco, cliccandoci sopra, a "spingere il bottone",
solo cliccando fuori dalla gif e dentro il bottone, riesco a "spingerlo il
bottone.
Volevo sapere se esiste un modo per cliccare sopra la gif?
Grazie
Ciao Mizietto

Newsgroup: it.comp.lang.visual-basic
Titolo: Datareport senza database...

E' possibile usare un datareport (quindi poter avere la possibilita di
inserire immagini, formattazioni specifiche, etc) senza collegarlo ad un
database ma popolandolo , ad esempio, con il contenuto di una matrice? Se
si, come?
Grazie.
Mauro

 wrote in message
96uc4n$m5i$1...@pegasus.tiscalinet.it...

 Non credo, io almeno non ci sono riuscito.........
Ciao
Sir Jo

...

L'unico modo (e io uso questo perchè permette un minimo di elaborazione) è
crearti il recordset a runtime con i campi che vuoi, senza collegarlo al DB.
L'unico inconveniente è che devi comunque avere MDAC installato.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 e gestione file

Ciao a tutti,
sul mio pc ho installato ancora VB6 ...
In una directory ho centinaia di foto che hanno il nome nel formato 
ggmmaaaa.jpg
Per avere un ordine cronologico con cui stamparle, ho la necessit� che il 
nome sia nel formato aaaammgg.jpg
Avreste per caso una routine adattabile alla mia versione di vb che possa 
cambiare il nome dei file nel formato che mi interessa ?
Grazie a tutti ... 


E' poco più di un semplice ciclo While; i "mattoncini" che ti servono
sono:
- funzione Dir per scorrere i file nella cartella
- funzione Mid$ per isolare le tre parti del nome file con anno, mese,
giorno
- istruzione Name oppure FileCopy per rinomimare/creare altrove il
file con il nuovo nome, concatenazione delle tre stringhe viste
sopra.

 ha scritto nel messaggio 
news:4b3f0c3e$0$817$4faf...@reader5.news.tin.it...

Chiamando "vecchia" la directory con le foto e "nuova" quella in cui 
metterai le foto rinominate e supponendo che siano in c:\,
da DOS (Prompt dei comandi):
cd\
cd vecchia
md nuova
dir > elenco.txt
A questo punto hai creato la nuova directory dentro quella vecchia e hai 
creato un elenco contenente i nomi di tutti i file.
Ora puoi lanciare il programma VB:
Private Sub Command1_Click()
Open "c:\vecchia\elenco.txt" For Input As 1
Input #1, a$
While Right$(a$, 3) <> "txt"
Input #1, a$
    If Right(a$, 3) = "jpg" Then
        a$ = Right$(a$, 12)
        anno$ = Mid$(a$, 5, 4): mese$ = Mid$(a$, 3, 2): giorno$ = Mid$(a$, 
1, 2)
        nuovonome$ = anno$ & mese$ & giorno$
        nuovonome$ = "c:\vecchia\nuova\" & nuovonome$ & ".jpg"
        a$ = "c:\vecchia\" & a$
        FileCopy a$, nuovonome$
    End If
Wend
Close 1
End Sub
A questo punto nella cartella c:\vecchia\nuova ti trovi tutti i file 
rinominati.

Scusate il ritardo ...
vi ringrazio molto per l'aiuto.
Adesso provo.
Ciao e grazie ancora.
Newsgroup: it.comp.lang.visual-basic
Titolo: VS2008/VS2010

Ciao a tutti,
curiosità personale: chi di voi pensa di passare da VS2008 (express o
altro) a VS2010 ? Per chi sviluppa Windows Form e non ci pensa minimamente
a sviluppare WPF, magari ancora con il framework 2.0 (perché non vuole
obbligare i clienti a scaricarsi quelli più nuovi), che vantaggi porta il
nuovo ambiente ?
PaF


Io ho iniziato un paio di piccoli progetti in WPF, dapprima con VS2008
ed ora con VS2010. Sono progetti marginali per il nostro applicativo,
quindi mi sono permesso il lusso di "provare" su cose che fra qualche
tempo finiranno in produzione.
VS2010 ha molte cose in più di VS2008, fra tutte una nuova sintassi che
velocizza la scrittura del codice (ad esempio la dichiarazione di
proprietà di una classe è di gran lunga più veloce).
Non mi piace il fatto che sia attivati il ClearType a prescindere. Lo
trovo stanchevole per gli occhi (ma è una cosa personale) e una caduta
di stile per MS che non tiene conto delle scelte dell'utente.
Per il resto è davvero da poco che lo uso, quindi non ho ancora avuto
modo di provarlo a fondo.
Se devi sviluppare con .NET FW 2.0 il nuovo IDE non porta grandissimi
vantaggi, se non quelli che ti accennavo prima sulla velocità di
scrittura data dalla nuova sintassi VB.
Ciao,
Nicola

 scrittura data dalla nuova sintassi VB.
Qua ci sono bene o male i vantaggi dell'ide:
http://community.visual-basic.it/alessandro/archive/2010/04/06/27927.aspx
http://msdn.microsoft.com/en-us/vbasic/ee336123.aspx