mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Per chi ha la versione standard di VB6

Ciao a tutti.
Sentite la versione standard (o learning) di VB6 contiene il compilatore con
cui creare applicazioni stand-alone (EXE)? E contiene anche la funzionalità
per creare i pacchetti di installazione?
Grazie, se potete rispondetemi anche in privato, oltre che sul NG
Stefsio
ste...@tin.it

 cui creare applicazioni stand-alone (EXE)?
Non credo.

 wrote in message 8pg72n$mkn$1...@nslave2.tin.it...


 penso proprio.
Io ho usato per qualche tempo la 6.0 Learning, prima di downgradarmi
alla 5 Pro.
Comunque quella contiene sia il linker per i files EXE sia il Packet
Deployment Wizard.
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057

Newsgroup: it.comp.lang.visual-basic
Titolo: trasportare un oggetto da un form all'altro

? qualche tempo fa ho letto come fare in runtime  a trasportare un oggetto
in un' altro Form.
in modo da risparmarmiare risorse ; ma l'ho dimenticato.

Cosa intendi con la frase "portare un oggetto in un altro form"?
Vuoi dire che per esempio un pulsante in form1 quando apri form2 vuoi che
sia trasportato al suo interno...
Per questo prova ad usare l'API SetParent...
------------
Ciao
Sabba
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Reperire Pagina Default di Internet

Come faccio a reperire la pagina di default di IE ?
Ciao a tutti
-- 
Posted from 
mta09-acc.tin.it
 [212.216.176.40] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao a tutti
ho messo come startpage 
www.sessosenzacuore.com
e nel registro (w2k) risulta a
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
--> start page
ho rimesso pagina vuota e il valore e' tornato
about:blank

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO: vb enterprise o prof.?

Devo iniziare a sviluppare in VB6.0 e utilizzare la tecnologia ADO, se
acquisto  la ver. professional ho molti svantaggi?
...aspetto suggerimenti
ciao
nicoletta

>acquisto  la ver. professional ho molti svantaggi?
La versione Enterprise ha dei tool di analisi avanzata che sono utilii se devi lavorare con COM, MTS, etc.
Secondo me basta la Professional in quasi tutti i casi.
Antonio
Newsgroup: it.comp.lang.visual-basic
Titolo: [SEMI-OT] ActiveX e html

Veniamo subito al sodo: come inserisco un controllo ActiveX in una pagina
Html? Io so che la sintassi che al riguardo va inserita tra 2 tag <OBJECT>
,ma il mio problema è che non so cosa ci devo mettere tra quei 2 tag! Dove
le vado a prendere quelle righe??
Grazie a tutti coloro che si interesseranno!
Il Conte


Non mettere il controllo activex.
Molti client li bloccano.
ciao, hal

 ha scritto nel messaggio
news:9cgqif$db49b$1...@ID-56381.news.dfncis.de...

Non puoi mettere il controllo ActiveX perché la M$ blocca tutti gli ActiveX
NON FIRMATI...
Ciao
--
Timothy Redaelli
timothy....@email.it

NON FIRMATI...
No, il blocco o meno viene deciso dall' utente, sia tramite le impostazioni del browser
(il solo IE, in questo caso) sia tramite le impostazioni di personal firewall.
ciao, hal

 ciao, hal
Sě, ma come default M$ IE li blocca nell'impostazione Media...
Ciao,
--
Timothy Redaelli
timothy....@email.it

Sě, ma come default M$ IE li blocca nell'impostazione Media...
liberamente modificabile dall' utente ;-)
ciao, hal

 Ciao
Sul mio sito vi erano controlli ActiveX per visualizzare nella pagina dei
video AVI (automaticamente al caricamento della pagina)....si vedevano
tranquillamente. Adesso li ho toliti solo perché rendevano la pagina molto
pesante.....300-350Kb, quando una buona pagina deve essere massimo di 50Kb!

 Ciao,
Io ho 5.5 SP1, non ho mai toccato le impostazioni ne di Java ne di
niente.....li visualizza!


bene bene, quando farai un reboot vorra' dire che hai caricato una home page 
che so io :->
ciao, hal

 che so io :->
Cioč.....spiegati meglio!

 ha scritto nel messaggio
news:3__H6.199$eJ6....@news.infostrada.it...

Sì, se li vedi dal computer con cui gli hai fatti, perché li hai già in
cache...



Lasciar girare un activex su una pagina web e' come dare le chiavi di casa 
ad uno sconosciuto.
L' activex e' un programma che gira in locale con i privilegi dell' utente
collegato in quel momento e puo' fare _qualsiasi_ chiamata al sistema operativo.
Va da se' che su un pc con win9x-Me equivale ad essere amministratore della
macchina.
Saro' paranoico, ma sui miei pc non lascio girare neanche gli activex scritti
dalla mia mammina ;-)
ciao, hal

 dalla mia mammina ;-)
ecco perche' sei cosi' bravo !
gia' la mammina fa activex !
la mia si e' limitata a insegnarmi il latino.
scarsa preveggenza.
voglio vedere come sam mi conteggia il semi-ot :))
Newsgroup: it.comp.lang.visual-basic
Titolo: MSFlexGrid.....cambiare il colore delle celle

Buongiorno a tutti, la mia domanda è la seguente in un mio programma ho una
MSFlexGrid e vorrei differenziare con dei colori le diverse
righe.....esempio:
Collego la MSFlexGrid ad un Recordset(anagrafica), e poi vorrei che tutte le
donne siano contrassegnate dal colore ROSA e i maschi dall' AZZURRO così da
poter capire al volo guardando la griglia.
Ora ho provato ad usare la propietà CellBackColor ma non riesco a farla
funzionare...qualcuno di voi a qualche idea in merito???
GRAZIE A TUTTI
Andrea

 funzionare...
E' molto semplice:
1) selezioni la riga da colorare (proprieta' Row, Col e ColSel);
2) imposti il FillStyle delle celle su FillstyleRepeat (o qualcosa del
genere, non ho vb, qua);
3)dai il CellBackcolor;
4) ripristini il FillStyle al valore originario e ColSel sulla colonna
originaria;
Per velocizzare il tutto metti Redraw della griglia a false all' inizio,
quindi a True
quando hai finito.
--
hth, hal
--------------------------------
Inviato via 
http://usenet.libero.it

 > Ora ho provato ad usare la propietà CellBackColor ma non riesco a farla


Newsgroup: it.comp.lang.visual-basic
Titolo: 'Convivenza' delle diverse versioni...

Buongiorno a tutti,
volevo sapere se avete esperienza in merito alla 'convivenza' tra le diverse 
versioni di VB e cioč VB6, 
VB.NET
 2003 e 
VB.NET
 2005 sullo stesso pc.
So che VB6 e 2003 vanno d'accordo ma se si installa, per esempio, 2005 
express, che succede, avete esperienza in tal proposito?
Grazie!

 diverse versioni di VB e cioè VB6, 
VB.NET
 2003 e 
VB.NET
 2005 sullo stesso 


 volevo sapere se avete esperienza in merito alla 'convivenza' tra le

Non ci sono problemi.
Io ho vb6, VS 2003, vs 2005, c# express sulla stessa macchina.
Vengono tutti installati in directory separate quindi non c'č problema.
Ciao
--
Reporting tool: 
http://www.neodatatype.net

Emiliano.
Anche io cosě
(forse all'inizio, leggermente, qualcosina con l'MSDN,
ma solo impostazioni cambiate e niente piů 
e non mi ricordo benissimo comunque...)

Newsgroup: it.comp.lang.visual-basic
Titolo: Flex grid selezione di + righe.





Ciao,siamo in vb6,


dovrei selezionare + righe di una msflex per poi 
lanciare una routine che agisca sulle righe selezionate.


 


Qualcuno ha qualche idea??


 


grazie fab



 wrote in message
news:4340e8d0$0$23958$
4faf...@reader3.news.tin.it

Io guarderei l'help, non si sa mai...
Bye by SixaM 8-]
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.visual-basic
Titolo: User form in VBA

Ciao a tutti.
  Ho notato che in VBA  esistono delle User Form che possono essere
eventualmente riempite di pulsanti, praticamente come in viusual basic 6.
Qualcuno sa  come si possa agganciare tali User Form create ad esempio ad
un foglio elettronico excel.  Io lavoro in Office 2003.
Ciao
grazie
Indriano
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


http://www.google.it/search?hl=it&q=vba+userform&btnG=Cerca&meta=lr%3Dlang_it
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
 

 
http://www.google.it/search?hl=it&q=vba+userform&btnG=Cerca&meta=lr%3Dlang_it
Grazie mille per la risposta Mauro anche se nel frattempo ho optato per un
metodo più barbaro ( ho disegnato dei falsi pulsanti in visual basic 6.
Copia incolla in un editor di disegno. Passati poi in VBA. 
Macro VBA associate al disegno.  Beh  sono pure  decorosi...
Comunque mi studierò il tuo metodo anche perchè non sono capace a mettere
dei pulsanti "veri" in un foglio excel.
Intanto mi è nato un altro problema................
Grazie  ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Invio tasti a un altro programma

Ciao,
come posso introdurre una sequenza di tasti nella coda dei messaggi di
un'applicaziopne (o di Windows)?
Ho provato con SendKeys passando l'Handle dell'applicazione ottenuto da
un'api ma non funziona, penso che occorra l'api SendMessage ma non so che
parametri passargli.
Grazie
scusate se e' un argomento gia' trattato piu' volte ma chissa' perche' ogni
volta che mi serve qualcosa che avevo visto precedentemente non riesco mai a
ritrovarlo.
Marco Rossi

 parametri passargli.
usare SendKeys è corretto, solo che:
- l'applicazione ricevente dev'essere in primo piano (puoi usare l'handle
che già possiedi con SetForegroundWindow)
- SendKeys non ha bisogno dell'hWnd, devi solamente passargli la stringa...
consulta l'help per maggiori info
Ciao
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: evento selezionato/deselezionato su listbox

Salve a tutti.
Volevo chiedervi : in una listbox con proprieta' style = 1 check vorrei
capire quando un un elemento viene selezionato o deselezionato.
Grazie

"Carmelo R." <rgg...@NOSPAMyahoo.it> ha scritto

questo per un listview
Private Sub LV_Click()
    If LV.ListItems.Count > 0 Then
        Dim i As Long, cnt As Long
        i = LV.ListItems.Count
        Dim j As Long
        For j = 1 To i
            If LV.ListItems(j).Checked Then cnt = cnt + 1
        Next
        SB.Panels(7) = "Selected File(s): " & CStr(cnt)
    End If
End Sub


Evento 'ItemCheck' per sapere quando, proprieta' 'Selected(x)' per sapere
quali, la guida per tutto il resto.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Sintassi sconosciuta

Com'è possibile che questa funzioni ?
    Mid$(sBuf, 1, 1) = Chr$(nLen And &HFF) ' First byte is the low 8 bits
    Mid$(sBuf, 2, 1) = Chr$(nLen \ 256)    ' Second byte is the high 8 bits
Preso da un vecchio post di Paperino ...
http://makeashorterlink.com/?F1B615A26
Fatemi capire
Grazie


Ho appena verificato, esistono ...
1) Mid function
2) Mid statement
e sono due cose diverse.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vafctmid.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vastmmid.asp
Ciao!


Non lo avevo trovato sul mio MSDN ...
ti ringrazio molto .. buono a sapersi ora .

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo inserimento Prezzo

Salve a tutti, sto creando un DB e il campo per il prezzo è obbligatorio,
quindi volevo fare un controllo che se il prezzo non veniva inserito il prog
dava un msgbox di errore, ho scritto la routine, ma di da come errore: Tipo
non corrispondente evidenziandomi Valuta=txtPrezzo. Come mai non funziona?
Private Sub txtPrezzo_LostFocus()
   Dim X As String, Valuta As Currency
    Valuta = txtPrezzo
    If Valuta = Empty Then
       MsgBox "Inserire il prezzo!!!", vbExclamation + vbOKOnly, "A T E E N
Z I O N E"
    Else
        X = Format(Valuta, "##,##0.00")
        txtPrezzo = X
    End If
End Sub

     If Valuta = Empty Then
        If Valuta="" Then


 >    Dim X As String, Valuta As Currency
Ehm..., visto, allora farei così:
        If txtPrezzo="" Then

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] DataReport

Con il datareport quando faccio una stampa, pur avendo settato tutti i
margini a 0, mi rimangono un paio di centimetri bianchi in fondo alla
pagina.
Cosa che non succede con gli altri bordi.
Come posso eliminare il problema?
Ciao


wrote:

Premetto che non conosco il datareport però forse può dipendere dal
fatto che molte stampanti (soprattutto inkjet) vogliono almeno un tot di
margine inferiore, tipo 1.5 cm., quindi se non ce l'hanno, se lo
prendono. La stampa è corretta o vengono tagliate delle parti?
Ciao,
Moreno
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 prendono. La stampa è corretta o vengono tagliate delle parti?
No, la stampa è corretta, anche nei salti pagina.
Solo che voglio avvicinarmi di più al bordo inferiore.
MAgari impostando un'altezza della pagina maggiore... :P
Ciao

MAgari impostando un'altezza della pagina maggiore... :P
mmm... occhio che sono furbe e, se il problema č riconducibile alla
stampante, hanno un sensore quindi anche se gli dici che il foglio č
lungo 10m, quando si accorge che sta per finire...
Perň se mi dici che la stampa č corretta, anche nei salti pagina,
comincio a pensare che il problema sia un altro, ovvero che il report (o
in driver della stampante quando processa il report) che dice "la pagina
finisce qua"...
a questo punto, proverei a stampare il report con una stampante che non
ha problemi di margine (tipo le ultime epson photo o hp), cosě scopri
subito se il problema č quello o un altro: nel caso si tratti di
qualcos'altro, passo...


 ha scritto nel messaggio
news:3bb30cdd$1...@news.cis.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Winsock 2: la vendetta...

Qualcuno sa come far "dialogare" due PC connessi in rete *senza* usare il
protocollo TCP/IP ?
Ovvero, qualcosa tipo l'applicazione WinPopup, che sfrutti i normalissimi
servizi di rete Microsoft (Win95-98) e il/i protocollo/i di trasporto
utilizzato/i da questi servizi (forse NetBEUI) ?
Qualcosa come un "DDE di rete" fra applicazioni che girano su due macchine
diverse interconnesse in una LAN, ma *senza* utilizzare il protocollo
TCP/IP (né UDP).
Se la domanda vi sembra ambigua, prego leggetevi il thread "Winsock:
risoluzione nomi su LAN Ethernet" e capirete il calvario che sto subendo
...
Grazie a quanti vorranno aiutarmi
-- 
Ale...@tiscalinet.it
http://web.tiscalinet.it/alexsode

 scritto nell'articolo
<01bf0575$5b5876e0$LocalHost@alexsode>...


Sto utilizzando anche io WinSock per permettere di creare una comunicazione
sia su LAN che su INTERNET fra due e più PC.
Il mio scopo comunque è quello di creare delle porte seriali virtuali e
poterle remotare.
La parte che ti interessa è stata già realizzata.
Se ti serve qualche informazioni sono a tua completa disposizione.
Elek...@libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: RichTextBox

Prima di tutto grazie a quello che mi ha dato la dritta del RichTextBox 
nella domanda precedente.
Questo č il mio progetto. Una filelistbox , ci clicco sopra e si aprono in 
un RichTextBox.
Questo codice sotto fa aprire i file della filelistbox in un notepad fuori 
dal form. Qualcuno puo' corregerlo in modo che i
file si aprano nel RichTextBox. Sono riuscito a mettere il codice nel menů 
File\apri  e funziona ma non riesco a metterlo nel filelistbox
Per capire potete scaricare il file a questo indirizzo.
http://www.scafrique.com/Prova.zip
Private Sub File1_Click()
Dim lRet As Long
If Right(File1.FileName, 4) = ".txt" Or Right(File1.FileName, 4) = ".pro" Or 
Right(File1.FileName, 4) = ".crd" Or
Right(File1.FileName, 4) = ".Tab" Then
Text1 = "File Valido"
Shell ("notepad.exe " & File1.FileName), vbNormalFocus
Else
Text1 = "File non valido"
End If
End Sub
Grazie 

 Grazie
Metodo LoadFile
Carica un file .rtf o un file di testo in un controllo RichTextBox.
Sintassi
oggetto.LoadFile percorso, tipofile
La sintassi del metodo LoadFile è composta dalle seguenti parti:
Parte Descrizione
oggetto Obbligatoria.Espressione oggetto che definisce un oggetto 
dell'elenco "Si applica a".
percorso Obbligatoria.Espressione stringa che definisce il percorso e il 
nome del file da caricare nel controllo.
tipofile Facoltativa. Valore intero o costante che specifica il tipo di file 
caricato, come indicato nella sezione "Impostazioni".
Impostazioni
Le possibili impostazioni di tipofile sono:
Costante Valore Descrizione
rtfRTF 0 (Predefinita) RTF. Il file deve essere un file .rtf valido.
rtfText 1 Text (testo). Il controllo consente il caricamento di qualsiasi 
file di testo.
Osservazioni
Quando si carica un file con il metodo LoadFile, il contenuto del file 
caricato sostituisce interamente il contenuto del controllo RichTextBox. 
Pertanto, i valori delle proprietà Text e RTFText risulteranno modificati.
Per la lettura di file .rtf è inoltre possibile utilizzare la funzione Input 
di Visual Basic e le proprietà TextRTF e SelRTF del controllo RichTextBox. È 
ad esempio possibile caricare il contenuto di un file .rtf nel controllo 
RichTextBox nel modo seguente:
Open "miotesto.rtf" For Input As 1
RichTextBox1.TextRTF = Strconv(InputB$(LOF(1), 1), vbUnicode)
(esempio)
Private Sub Command1_Click()
   CommonDialog1.Filter = "file .rtf (Rich Text Format)|*.rtf"
   CommonDialog1.ShowOpen
   RichTextBox1.LoadFile CommonDialog1.Filename, rtfRTF
End Sub

 nella domanda precedente.
milite ignoto o un nome l'aveva ?
Il primo sio chiamava nedi, grazie anche a te andrea :-)) 

 Grazie
Ho scaricato il tuo programma, ma va in errore (35601- Element not
found). Non so se questo è il problema che hai o se è qualcosa di
diverso.
Ad ogni modo se imposti la proprietà Filename del RichTextBox con il
nome del file di testo (RTF o TXT) ti carica il contenuto.
Fammi sapere.
Ciao.
Nedi
Newsgroup: it.comp.lang.visual-basic
Titolo: Api Bitblt

Buongiorno.
Vorrei avere una hint riguarti alla chiamata all'api bitblt.
E' possibile utilizzare una flag di tipo XOR (cio�che cancelli l'immagine
posta sopra alla seconda chiamata),  mantenendo gli stessi colori (non
invertiti, quindi), e senza usare una mask?
E' da due mesi che cerco la risposta. spero mi possiate aiutare
Gvillo
--
內躬偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻
Guillo Paganini ,qui non iterum dicit
programming with:Vb6.0sp4
email:guill...@subdimension.com
web site:
http://www.clik.to
\canottierimotoguzzi
內躬偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻
The optimist thinks this is the best of the possible worlds.
Pessimist knows that's true.
內躬偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻

 invertiti, quindi), e senza usare una mask?
A giudicare dalla domanda, credo che ti sfugga il significato di XOR.
Praticamente XOR lavora a livello binario e trasforma tutti gli 1 in 0 e
viceversa.
Un colore viene evidenziato da 3 numeri, che sono le sue componenti RGB. Per
esempio 255,0,0 č un rosso pieno.
Ora , se tu prendi il rosso pieno di cui sopra e fai un XOR con sč stesso,
ottieni che :
- il 255 (tutti i bit a 1) diventa 0 (tutti i bit a 0) e quindi la
componente rossa del colore si azzera
- lo 0 verde diventa 255 (i bit erano tutti 0, quindi diventano tutti 1)
- lo 0 blu diventa 255 (i bit erano tutti 0, quindi diventano tutti 1)
Risultato, passi da un rosso acceso ad un azzurro saturo (composto da verde
+ blu)
Siccome quello che vuoi ottenere č la cancellazione dell'immagine e non il
cambiamento di colore, puoi ben vedere che l'XOR con sč stesso non č
l'operazione adatta. Per questo si usa una maschera invertita. Se fai XOR di
255,0,0 con 0,255,255 ottieni per l'appunto di spegnere la componente rossa
senza toccare le altre 2.
Nel caso dell'esempio, visto che quello che vuoi ottenere č il nero,
potresti usare l'AND con 0 invece che l'Xor, ma di solito il risultato
ricercato non č il nero, ma il ripristino dell'immagine preesistente. Quindi
l'AND non si usa.
Spero che ora sia tutto piů chiaro. Armati di pazienza e fatti le tue belle
maschere come facciamo tutti. 8-)
Ciao
*Roby*

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ListBox con proprieta' avanzate

ciao a tutti,
stavo cercando un oggetto simile ad un ListBox che pero' mi permetta
di colorare e/o raggruppare gli items dello stesso.
Io ho trovato Treeview e ListView.
Ne esistono altri?
	Grazie Cipo

 ha scritto nel messaggio
news:3B8B523D...@agip.it...

Se intendi tipo il controllo che usa OE per farti
vedere i ng, allora dovrebbe essercene uno che
fa al caso tuo su 
www.vbaccelerator.com
.
ciao, Assa.

tank's
	Cipo
Newsgroup: it.comp.lang.visual-basic
Titolo: Risorse insufficienti

Ciao a tutti.
Ho un problema con W98 e le Risorse Di Sistema insufficienti.
Aprendo una form diverse volte in successione, e chiudendola (Unload me)
ogni santa volta, il sistema alloca x risorse in User e GDI e poi non le
rilascia, o meglio, ne rilascia solo una parte. Dopo una decina di aperture
non ho più risorse e devo riavviare il progetto.
Notare che uso anche SET form=NOTHING alla chiusura...
Ho controllato la Physical Memory e l'Available Memori con una chiamata API
ma queste si carica e scarica correttamente. Tutti i recordset utilizzati
nella form vengono caricati all'avvio e scaricati in uscita, poi settati a
Nothing anche loro.
Non posso far partire il progetto ne', se non come ultima spiaggia,
installare W2K sulle macchine client.
Che palle!
Fatemi sapere se avete soluzioni, il tutto è fermo in attesa :((
Ciao, Federico.
federico....@digitalresearch.it

 Notare che uso anche SET form=NOTHING alla chiusura...
Il problema dei memory leak su 98 č arcinoto, e generalmente ben risolvibile
a livello di codice e di compilazione.
Cerca su MSDN "Memory Leak" e "Gdi" e "User", e troverai parecchi consigli
su cosa evitare.
Non hai indicato che ambiente di sviluppo usi, perchč con VB5 e con VB6 fino
a SP2 (mi sembra) c'erano proprio una serie di cose che andavano evitate del
tutto, mentre dopo basta farle in un modo piuttosto che in un altro.
Ciao
Alberto

 ha scritto nel
messaggio news:alholg$gr0$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ridistribuire il componente msoutl9.olb

Ciao a tutti!!!!
Ho implementato all'interno di una mia app una procedura che legge i
contatti inseriti all'interno di Outlook 2000. Per far questo, e volendo
usare l'early-binding, ho aggiunto nei riferimento la voce
Microsoft Outlook 9.0 Object Library
Di conseguenza, nel setup del mio progetto, che creo con Visual Installer, è
stato aggiunto il file msoutl9.olb. Ci sono problemi a distribuire questo
file?
Intendo sia del punto di vista legale (licenze et simili), sia dal punto di
vista tecnico.....
Ho già provato a lanciare il setup su Win98 nudo (solo driver) e non ci sono
stati problemi.
Qualcuno ha qualche esperienza in merito?
grazie a chiunque!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262
---
"Tu devi capire che lei è nuova a queste cose..."
"Bhè, e che cosa ci vuole?"
"Ci vuole, ci vuole, è questione di orizzonti che non è abituata a
vedere..."
Una persona che conosco, 8 Novembre 2002

 grazie a chiunque!!!
Prego
Andrea

 vista tecnico.....
[SNIP]
Diciamo semplicemente che e' inutile:
Per quanto ne so gli olb, come le Type Libraries (tlb), contengono
semplicemente le definizioni dei tipi e membri pubblici contenuti in una o
piu' librerie e accessibili dall'esterno via automazione; nei componenti
ActiveX creati con VB sono integrate nell'eseguibile/dll stesso (tranne che
per i componenti remoti), ma in altri prodotti, come Office ad esempio, sono
mantenute separatamente.
Questo vuol dire che, di per se stesse, non fanno assolutamente nulla, in
quanto il codice reale e' altrove, e infatti servono solo in fase di
sviluppo, e non andrebbero distribuite.
In altre parole, se sul PC dell'utente non c'e' Outlook, installare
msoutl9.olb non serve a nulla, mentre se Outlook c'e', allora per assurdo
l'unico file di cui puoi fare a meno e' proprio msoutl9.olb, perche' le
chiamate della tua applicazione puntano in realta' a funzioni di qualche
altra dll/exe...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

grazie a tutti e due.....
in effetti, provando il setup su Win98 nudo e crudo, il file è stato
copiato, però tutte le funzioni che si appoggiano su Outlook non funzionano,
non essendoci installato Office 2000.
Grazie ancora.....
Ciao!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ani come farli vedere?

Come posso mostrare un file .ani in una picture o in qualsiasi cosa
che non sia il puntatore del mouse...grazie
se serve qualche ocx ditemi l'indirizzo dove lo posso trovare
E-Mail: 
lig...@alo.it
ICQ: 11362849

...

Se con Ani intendi le icone animate io l'ho scoperto dopo vari tentativi.
Bisogna fare un giro un po' strano:
Leggi la prima icona dal file con
hIcon = ExtractIcon(App.hInstance, AniIconFile, 0)
poi disegni l'icona che ti interessa sulla picturebox cosi':
    hDC=Picture1.hDC
    AniState = DrawIconEx(hDC, XPos, YPos, hIcon, 0, 0, iStep, 0, 3)
    If AniState > 0 Then
        iStep = iStep + 1
    Else
        ANiState = DrawIconEx(hDC, (ScaleWidth - 32) \ 2, (ScaleHeight - 32)
\ 2, hIcon, 0, 0, 0, 0, 3)
        iStep = 1
    End If
dove iStep è il frame che ti interessa. Quest'ultima parte la puoi mettere
in un timer.
Questa è la mia soluzione, non so se ne esiste un'altra (che ad es. legge
dal file il tempo dell'animazione).
Ciao.
Per l'ultimo parametro di DrawIconEx vedi le const
DI_COMPAT Draws the icon or cursor using the system default image rather
than the user-specified image.
DI_DEFAULTSIZE Draws the icon or cursor using the width and height specified
by the system metric values for cursors or icons, if the cxWidth and cyWidth
parameters are set to zero. If this flag is not specified and cxWidth and
cyWidth are set to zero, the function uses the actual resource size.
DI_IMAGE Draws the icon or cursor using the image.
DI_MASK Draws the icon or cursor using the mask.
DI_NORMAL Combination of DI_IMAGE and DI_MASK.

Newsgroup: it.comp.lang.visual-basic
Titolo: ancora Crystal

Ciao a tutti.
Mi sapete dire come posso ordinare gli elementi di un gruppo di Cristal
Report, in base ad un campo che non è quello di selezione?
Supponete di avere un elenco di cose da fare con la relativa data in cui
doverle fare.
L'informazione data non è univoca per cui se raggruppo il report per data il
rischio è che mi faccia vedere solo una cosa da fare per ogni giorno.
Allora vorrei raggruppare per "cosa da fare", ma ordinare per data.
Non proponetemi un'alternativa di diverso raggruppamento perché quello che
ho fatto sopra è solo un esempio, non è esattamente quello per cui mi serve
il consiglio e non posso raggruppare diversamente.
Grazie in anticipo.
Elisa.

 ha scritto nel messaggio
news:cxTt8.11954$b62.3...@news1.tin.it...


 wrote in message
news:cxTt8.11954$b62.3...@news1.tin.it...


 'nasconderlo'
Io questo campo in effetti lo stampo perché mi serve però non riesco ad
ordinarlo
......
Elisa.


 per il campo "data" ...
Il mio problema però e che non riesco ad ordinare per il campo "data". Mi
puoi dire come devo fare ?

Newsgroup: it.comp.lang.visual-basic
Titolo: lanciare il browser di default

come posso lanciare il browser di default passandogli file o immagini
?
cli

> come posso lanciare il browser di default passandogli file o immagini
eccoti la soluzione per le immagini:
Public Function VisualizzaImmagine(ByVal strPercorsoIMG As String) As Double
    Dim strPercorsoHTM As String
    strPercorsoHTM = App.Path & "\IMG.htm"
    'strPercorsoHTM = "c:\windows\desktop\IMG.htm"
    Open strPercorsoHTM For Output As #1
        Print #1, "<html>"
        Print #1, "<body>"
        Print #1, "<img src=" & Chr$(34) & strPercorsoIMG & Chr$(34) & ">"
        Print #1, "</body>"
        Print #1, "</html>"
    Close #1
    VisualizzaImmagine = Shell("start " & strPercorsoHTM, vbHide)
End Function
si usa cosě:
    VisualizzaImmagine "c:\documenti\2.bmp"
Ciao ciao    :)
Faber

Prova a guardare sul Sito Comune !!!
--
Ciaps
Stracca
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Righe nel ListView .....?

Salve.
Un problemino (per voi tutti) sicuramente molto semplice.
Ho una listview ridimensionabile a run time per adattarsi allo schermo.
Come faccio per sapere quante "righe" ci stanno dentro ?
Grazie 1000
Stefano

...

C'è una proprietà dell'oggetto listitems, si usa così:
listView1.ListItems.Count
prova.
Newsgroup: it.comp.lang.visual-basic
Titolo: Spostamento del Focus

Ciao a tutti,
vorrei riuscire a spostare il focus tra gli oggetti dei miei form non
solo con il tasto TAB ma anche premendo Return e KeyDown. La porzione
di codice riportata mi consente di fare questo ma non riesco tramite
la pressione del tasto KeyUp a simulare la pressione dei tasti Shift +
TAB per far tornare il focus all'oggetto precedente.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyReturn, vbKeyDown:
            PostMessage Me.ActiveControl.hwnd, WM_KEYDOWN, vbKeyTab, 0
        Case vbKeyUp:
            PostMessage Me.ActiveControl.hwnd, WM_KEYDOWN, ????, 0
    End Select
End Sub
Grazie per qualsiasi aiuto possiate darmi.
Ciao
Davide Spadoni

,

Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.lang.visual-basic
Titolo: Come si fa a......

Come è possibile sapere all'apertura si  Windows se questo è stato chiuso in
modo corretto oppure no?
grazie per l'aiuto
ciao

...


Newsgroup: it.comp.lang.visual-basic
Titolo: web broswer

Ho la necessità di dove far visualizzare in un form una pagina html. Ora mi
è stato detto che devo usare l'oggetto web broswer, l'ho fatto ma non sono
riuscito ad usarlo. Ora supponendo che ho creato l'oggetto webbroswer w, e
devo visualizzare nel form f la pagina p, mi potete spiegare come si fa?
grazie e aLLA PROSSIMA
--------------------------------
Inviato via 
http://usenet.libero.it

 mi potete spiegare come si fa? grazie e aLLA PROSSIMA
F.W.navigate P ^_^
Pero' mi sembra che sia gia' stata postata , cerca trai post "vecchi" di
qualche gg fa !

 mi potete spiegare come si fa? grazie e aLLA PROSSIMA
--------------------------------
Inviato via 
http://usenet.libero.it

> mi potete spiegare come si fa? grazie e aLLA PROSSIMA
Grazie una cippa :p Ti abbiamo gia' risposto, il webbrowser ha la proprieta'
.navogate !!! quindi :
f.w.navigate p
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 > mi potete spiegare come si fa? grazie e aLLA PROSSIMA
f.w.Navigate2 ("percorso_per_arrivare_a/p")

Newsgroup: it.comp.lang.visual-basic
Titolo: Setup VB 5.0

Ho un vecchio programma scritto con VB4 che ho riconvertito con VB 5 (prima
esperienza).
Sto cercando di distribuirlo con il setup wizard ma non ci riesco per i
seguenti problemi.
Una volta indicato dove si trova il progetto (VBP) mi richiede LOCATE KERNEL
(che file devo indicare?) se rispondo annulla (devo farlo 2 volte) mi
richiede LOCATE USER (che file devo indicare ??) risposto annulla (due
volte) ritorno alla form dove indicare il progetto senza aver fatto niente.
Sono riuscito a procedere mettendo la spunta sia su rebuild project che su
generate dependency file (indicando alle form di locate kernel  e user la
main form) ma compare il messaggio
OUT OF DATE DEPENDENCIES indicando COMDLG32.OCX
portate pazienza e grazie
Ciao Beppe

 OUT OF DATE DEPENDENCIES indicando COMDLG32.OCX
Dovrebbe esserci il file .dep del comdlg32.ocx piu' vecchio dell' ocx
stesso.
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: Vb.net Travasare db access

Ho due database (.mdb) (diversi) vorrei copiare il contenuro di alcune colonne.
Conosco ado in forma minima e pensavo di risolvere questo problema nel seguente
modo:
Leggo i valori delle colonne trasferendole in un array e poi con un altro ciclo
gli stampo tutto nell'altro db.
Sbaglio qualcosa? non c'è un metodo più correto o magari più veloce?
Grazie
Davide
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 Sbaglio qualcosa? non c'è un metodo più correto o magari più veloce?
Presumo, leggere e immediatamente inserire nell'altro db.
Ave
giuseppeD
---
CCR
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net] Un paio di cose sul treeview

Un paio di dubbi che vorrei chiarirmi col vostro aiuto:
1) Nella treeview è possibile visualizzare i vari nodi dei driver e 
delle directory del computer. Con la proprietà TreeNode.Fullpath e 
l'opportuno codice è possibile ottenere il driver e le varie 
sottodirectory del persorso, quindi si avrà per esempio un "C:
\\Documenti" come stringa ed utilizzarla per vari scopi, come nella 
OpenFileDialog.InitialDirectory
Il problema è che c'è una barra di traverso in più, infatti la proprietà 
.InitialDirectory accetta "C:\Documenti" e se gli si propone la stringa 
.Fullpath, la ignora.
Soluzioni? In teoria si potrebbe togliere una barra e si risolve il 
problema, ma è veramente necessario fare un passaggio del genere o c'è 
qualcosa che mi sfugge?
2) La treeview possiede una proprietà CheckBoxes che permette di 
visualizzare un box a fianco del nome del nodo. Non ho trovato il modo 
per permettere ad alcuni nodi di non visualizzare il box.
Per esempio se c'è un nodo A con due sottonodi B e C, quando si clicca 
sul box del nodo A visualizzando la spunta, vorrei che non fosse 
possibile abilitare il box di B e C, o togliendo il box a fianco di B e 
C o disabilitando tutto il nome ed il box dei due nodi.
Christian

 C o disabilitando tutto il nome ed il box dei due nodi.
Qua non ho ancora idea di come risolvere il problema.
Christian

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 e MYSQL / MSSQL

 
Ciao stimato NG,
con visual basic 6 ho bisogno di connettermi a un server MYSQL5 e un 
MSSQL2008R2.
 
Non vi dico che giri e navigate ho gi� fatto con google...ho provato 
tutte le stringhe possibili...niente !
 
Qualcuno ha un pezzo di codice per mysql e mssql da incollarmi ? aiuto !
 
usando i componenti data mi sono collegato...ma io ho bisogno di andare 
di codice per eseguire querine e selettine...
 
GRAZIE

 codice per eseguire querine e selettine...
 
Da che mondo ï¿œ mondo, se non si conosce la stringa di connessione si 
copiaincolla la stringa generata automaticamente dentro al controllo 
Data.
Se dici che con questo Datacontrol ti sei giï¿œ connesso, vai nelle sue 
proprietï¿œ e fai copiaincolla.
 
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Come faccio a contare le righe?

Ciao a tutti
Chi sa dirmi come posso fare a contare le righe che compongono un file di
testo (si tratta del classico tracciato record a lunghezza fissa),
utilizzando VB4?
Grazie!
-----------
Stefano F.
-- 
Posted from 
mail.comune.firenze.it
 [159.213.248.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000701c11012$d2aa0ca0$0c2a...@comune.fi.it...


 utilizzando VB4?
Ciao
Potresti utilizzare la funzione Line Input# in questo modo:
Dim TextLine
Dim Contatore
Open "testo.txt" For Input As #1
Do While Not EOF(1)
   Line Input #1, TextLine
   Contatore = Contatore + 1
Loop
Close #1
Debug.Print "Numero linee:" & Contatore
-- --  DaX
~~~~~~~~~~~~~~~~
Windows NT crashed.I am the Blue Screen of
Death.No one hears your screams.
--= Togli NOSPAM per rispondermi =--
--= Remove NOSPAM to reply =--
Newsgroup: it.comp.lang.visual-basic
Titolo: licenza a tempo

Un saluto a tutti quanti.
Non sono un grand esperto in materia, e volevo chiedere questo.
Vorrei che il mio programma smettesse di funzionare dopo un anno di licenza,
e fino a quě non ho problema, ma vorrei far si che si riabiliti
all'immissione di un codice  che creo io mammano che il cliente voglia
rinnovare la licenza, ma vorrei che fosse indecrifabile ( il piů possibile )
Praticamente un algoritmo che il mio programma decifri, e in questo caso
automaticamente si legge anche la data di termine.
C'č qualche esempio in giro o documentazione come creare qualcosa di sicuro.
Grazie Massimo

Massimo ha scritto:

Di sicuro non c'č assolutamente niente.
Struttura il tuo codice di abilitazione nei vari contenuti, "legalo" in
qualche modo alla specifica macchina o sistema basandoti sul codice di
"richiesta abilitazione" che ti viene comunicato (no, non credo che molti
siano disposti a raccontarti come fanno loro...), poi spezzettalo,
codificalo, disordinalo, insomma, camuffalo come vuoi e dallo/invialo
all'utente.

 all'utente.
é esattamente come  pensavo, solo che  ogni volta che creo un algoritmo, mi
sembra che sia troppo facile ( poi magari non lo è )
allora volevo chiedere.
Non posso legarlo alla macchina, per diversi motivi.
Grazie. Max

 Non posso legarlo alla macchina, per diversi motivi.
Non intendo insistere, ma credo che sia l'unica cosa che possa preservare un
minimo di riservatezza alla tua chiave, nel senso che quella chiave vale
solo per quella macchina.
Suggerimento: Una macchina è anche fatta di disco, file, date, ore, etc...
;-)
Se ci pensi, vedrai che puoi ...

 e fino a quì non ho problema
intendi che riesci a far smettere di funzionare un programma dopo 365 giorni
anche se l'utente "gioca" con la data ?
anch'io ci avevo provato a fare una cosa del genere ma non ci ero riuscito
:-((((
Marco

 ha scritto nel messaggio
news:0O78a.167566$YG2.5...@twister1.libero.it...

IMHO è semplice fai una ricerca dei file del tuo PC modificati Oggi.
(ce ne sono alcuni che vengono scritti sempre per ovvie ragioni,
altri solo alcune volte) e verifica se ci sono discordanze (es. file
con data superiore...)
--
Daniele Pinna  (leva oops. per rispondere) * ICQ "chiedilo"
Sito Web: Il DoCFa in Pillole: 
www.dapinna.com

 con data superiore...)
Ma, appunto e come diceva Marco, se si modifica la data di sistema non vi
sarà nulla con data successiva a quella di scadenza, no?!
IMHO la data di massima validità deve essere applicata alle operazioni che
l'applicativo consente. Ovvio che se una data non è importante per l'utente
(come può esserlo quella di un'operazione di contabilità fiscale o di una
fattura) non c'è scadenza che tenga...
Newsgroup: it.comp.lang.visual-basic
Titolo: VB5

Che differenza c'e' tra le edizioni "Learning" e "Professional" di MS Visual
Basic 5?
Grazie!!
Ciao !!
  Davide
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
     Davide Bedogni
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
  i miei indirizzi:
 
dbe...@tin.it
 
pod...@comune.re.it
 
http://space.tin.it/musica/dabedogn
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

Basic 5?
La versione Learning (cioč la vecchia Standard) č destinata ai
"principianti".
La Professional č destinata ad un utilizzo piů professionale e contiene piů
funzioni e oggetti (e costa di piů...)
Mario

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

Salve a tutti,
volevo porvi una domanda di carattare generale, quando faccio il pacchetto
d'installazione dei miei programmi con l'autocomposizione di vb6.Quando vado
ad installare i programmi e mi da sempre (mi succedeva anche vb5) che al 99%
va in errore msado.dll o qualcosa del genere adesso non ricordo bene io
clicco su ignora e finisce l'installazione. I programmi installati sembra
che non diano problemi, ma apparte questo non č bello da vedere per il
cliente.
Ho fatto varie prove per togliere l'errore ma con scarsi risultati (anche
quello di disinstallare vb e reinstallarlo).
Esiste qualche programma free che crea i Setup dei miei programmi il piů
simile possibile a quello di vb? Se si mi potete indicare dove trovarlo?
Altrimenti mi sapete dire come risolvere questo piccolo ma brutto problema?
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

 genere adesso non ricordo bene
Prova a ricordare meglio.
Magari ti ricorderesti che potrebbe essere un tlb, non una dll, e magari
avresti già risolto il problema leggendo qualche migliaio di post
precedenti.
Ciao
Alberto

 Inviato via 
http://usenet.libero.it
Posso dire una cosa??? L'installer di VB, oltre ad essere LEEEENTOOO
nell'installazione, è addirittura una merda per le dipendenze dei file e
tutto il resto! Fa proprio onco!
Scaricati l'installer che trovi sul sito della Microsoft! E' gratuito, puoi
aggiungerci le form, le chiavi di registro, le shortcut sul menu avvio e sul
desktop... una pacchia insomma! Il problema è che è in inglese e che devi
usare InterDev per programmarlo!!! Ma cmq è meglio dell'installer pacco che
c'è insieme a Visual Studio, credimi!
Ciao! Spero di essere stato utile! ^_^

 trovarlo?
Inno setup
http://www.jrsoftware.org/isinfo.php

 Scaricati l'installer che trovi sul sito della Microsoft!
Olà, è arrivato. Ed è talmente originale che propone un altro prodotto MS...
Mah!


Ha battuto quello di InnoSetup di sei minuti.
Aggiorno le mie classifiche.
ciao
alberto

 ha scritto nel messaggio
news:bf386a$aciq5$1...@ID-174464.news.uni-berlin.de...

Sorry, ma io conosco questo E BASTA! Se me ne consigli qualcun'altro te,
sono felicione!
^_^ Ciao!

 sono felicione!
Quello che hai detto che č una merda (bada bene: qui, solo dopo un po' č
tacitamente concesso, e comunque non sempre, un ... certo linguaggio) e che
secondo me, invece, va benissimo.
Newsgroup: it.comp.lang.visual-basic
Titolo: MAPI, Exchange e Outlook Express

Qualcuno ha idea di come venga gestito l'invio di mail via MAPI quando sono
installati sia Exchange che Outlook Express (5)? Su PC diversi ho risultati
diversi (se non specifico il profilo, in genere viene avviato Outlook e solo
in qualche caso la posta finisce in Exchange).
----------------------------------------------------------------
Stefano Minardi
zet...@mclink.it
----------------------------------------------------------------

Se non specifichi niente vengono presi i valori di default ed avviato
il client mapi predefinito:
di solito è Outlook ma anche l'Express può esserlo. Dipende da come
sono configurate le macchine.
Lorenzo


 wrote in message
nnsfgsgvbntsjormf...@4ax.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: commondialog

Ciao
mi potete dare un consiglio .
devo costruire un form simile a commondialog apertura file
una soluzione e' un dirlist, filelistbox, drivelistbox
ma vedo ormai usare listview e treeview
quale mi consigliate per essere aggiornato?
se e' la seconda soluzione mi potreste dire dove posso reperire alcuni
esempi
   vi Ringrazio


Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias
"GetOpenFileNameA" (pOpenfilename As OpenFileNameType) As Long
Private Type OpenFileNameType
  lStructSize As Long
  hwndOwner As Long
  hInstance As Long
  lpstrFilter As String
  lpstrCustomFilter As String
  nMaxCustFilter As Long
  nFilterIndex As Long
  lpstrFile As String
  nMaxFile As Long
  lpstrFileTitle As String
  nMaxFileTitle As Long
  lpstrInitialDir As String
  lpstrTitle As String
  flags As Long
  nFileOffset As Integer
  nFileExtension As Integer
  lpstrDefExt As String
  lCustData As Long
  lpfnHook As Long
  lpTemplateName As String
End Type
Public Function OpenFileName(sTitle As String, sPath As String, sFilter As
String, hWnd As Long) As String
    ' esempio di utilizzo delle api al posto della commondialog ocx
    Dim OpenFile As OpenFileNameType
    Dim lReturn As Long
    OpenFileName = ""
    With OpenFile
        .lStructSize = Len(OpenFile)
        .hwndOwner = hWnd
        .hInstance = App.hInstance
        .lpstrFilter = sFilter
        .nFilterIndex = 1
        .lpstrFile = String(257, 0)
        .nMaxFile = Len(.lpstrFile) - 1
        .lpstrFileTitle = .lpstrFile
        .nMaxFileTitle = .nMaxFile
        .lpstrInitialDir = sPath
        .lpstrTitle = sTitle
        .flags = 0
    End With
    lReturn = GetOpenFileName(OpenFile)
    If lReturn = 0 Then
       OpenFileName = ""
    Else
       OpenFileName = Trim(OpenFile.lpstrFile)
    End If
End Function
ciao
ugo

 ha scritto nel messaggio
news:ag6cpj$jabbs$1...@ID-96367.news.dfncis.de...


 di conseguenza devo proprio crearla da zero
Beh, vedi tu, allora:
dirbox etc hanno il bantaggio di essere controlli interni,
quindi non ti obbligno a installare ocx assortiti...
Personalmente seguirei la via che ti ho indicato:
il programma avrà pure l'interfaccia che preferisce, ma
quella è, appunto, una "commondialog" di windows,
non del programma...
ciao
ugo

 di conseguenza devo proprio crearla da zero
Prova a dare un occhio a questo:
http://www.mvps.org/vbnet/index.html?code/hooks/fileopensavedlghookadvtext.h
tm
Se una volta "hookata" la CommonDialog si ha il suo hWnd, allungarla e
piazzarci una picture dentro _dovrebbe_ essere piuttosto banale.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: activex usercontrol

salve a tutti,
è possibile per esempio premendo un tasto da un activex usercontrol1
richiamare un altro activex usercontrol2?
grazie e saluti
simone
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 grazie e saluti
Se lo conosce, perchè no?
Private altroControllo As UserControl2
Public Sub TiPresentoUserContro2(ByVal uc2 As UserControl2)
    Set altroControllo = uc2
End Sub
Public Sub RichiamaUserControl2
    altroControllo.TornaACasa
End Sub
Ciao
-- 
Free .Net Reporting Tool - 
http://www.neodatatype.net
 

 richiamare un altro activex usercontrol2?
Dipende da chi è il proprietario del controllo.
Cioè, se UC2 appartiene a UC1 (ad esempio se metti un MSComm32.Ocx su 
UC1, questo lo può usare in quanto ne è proprietario).
Se invece UC1 e UC2 sono paritetici, deve essere il proprietario di 
entrambi a passare il controllo da uno all'altro. Ad esempio, se 
entrambi sono su una pagina html, deve essere il browser a invocare uno 
o l'altro. Ma siccome l'object model del browser cambia da versione a 
versione, è un casino.
Allora, in genere, si crea uno usercontrol MAIN, che invoca UC1, e che 
sia in grado di ricevere da UC1 il messaggio "Uccidimi e invoca UC2".
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

Grazie ad entrambe.


 simone
A chi entrambe?
A entrambe le simone? ;)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] OCX E LICENSA

COME SI CREA LA LICENSA PER UN OCX?
GRAZIE PER LA GENTILE ATTENZIONE.

 wrote in message
Pine.LNX.4.10.100051...@comex18.cli.di.unipi.it...


> COME SI CREA LA LICENSA PER UN OCX?
LicenSa ?

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto: Puntatori

Sto scrivendo la mia prima applicazione in VB4.
Si tratta di un programmino che dovrebbe pilotare un Juke-box via SCSI.
Per fare questo utilizzo la dll Wnaspi32 che é composta di due funzioni
alle quali
bisognerebbe passare come parametro un puntatore ad una struttura
abbastanza complessa.
In Basic non ci sono i puntatori?
Da quello che ho visto finora credo di no.
Esiste un metodo per aggirare il problema o devo rassegnarmi a
programmare in C?
Aspetto risposte (anche via e-mail)
    Giuseppe Frazzini (
giu...@globalnet.it
)

Puoi passare la struttura in modo molto semplice. Ad esempio:
Type RECT
     left As Integer
     top As Integer
     right As Integer
     bottom As Integer
End Type
Declare Sub GetClientRect Lib "GDI" (ByVal hWnd As Integer, lpRect As RECT)
Tutto dipende da quello che devi mettere dentro la struttura.
 
--------------------------------------------------------------------
Roberto Ruggeri
za...@tin.it
sisinfin...@interbusiness.it
http://www.indicitalia.com