mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Data control e multiutenza

Ciao,
Avevo giŕ scritto e non ho avuto risposta ...
Davvero non c'č nessuno che  abbia mai usato il datacontrol per delle
anagrafiche  in multi-utenza ?
Come si applica il blocco della pagina ?
O devo rinunciare al datacontrol ed optare per qualche altro sistema. Quale?
 Grazie per i consigli. :-))

DataControl.loskedits=true
DataControl.recordset.edit
Blocca la pagina di dati relativa al recordset sul quale devi lavorare in
multiutenza.
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: controllo esistenza cartella in rete

ho il seguente problema
if dir("c:\pippo") <> "" then....
Funziona!
if dir("\\server\pippo" <> "" mi da'
'Errore nel file"
Ho provato a cercare su internet qualche soluzione, ma non sono stato
in grado di risolvere; qualche aiuto?
Non vorrei mappare l'unità di rete come unità
NB: inoltre, se la cartella non esiste la devo creare.
Pensate sia possibile risolvere?
GRAZIE.

if dir("\\server\pippo" <> "" mi da'
                                 ^^
la parentesi e' uno sconto per il NG ?
Ciao

 'Errore nel file"
Invece questa:
if dir("\\server\pippo\" <> ""
cosa ti dà?
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.


A parte ovviamente la parentesi
if dir("\\server\pippo\") <> ""
credo ti sfugga il concetto di risorsa condivisa e di cartella.
Sono due cose diverse...
In questo caso, pippo *non* è una cartella, ma una risorsa.
Devi quindi indicare quale cartella, all'interno della risorsa, ti 
interessa.
Ad esempio, \, ossia la root di pippo.
Se invece pippo espone diverse cartelle, per esse puoi omettere la 
barra retroversa, visto che sono effettivamente cartelle.
if dir("\\server\pippo\cartella") <> ""
Ciao


 ha scritto nel messaggio 
news:1140539535.4...@g47g2000cwa.googlegroups.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con Datagrid e recordset

Ho un datagrid collegato a un recordset nel seguente modo:
With rsclientib
      .ActiveConnection = cnclienti
      .LockType = adLockOptimistic
   End With
strSQL = "SELECT  ...etcetc..."
rsclientib.Open strSQL
If rsclientib.RecordCount > 0 Then
Set DataGrid1.DataSource = rsclientib
End If
Il problema sta nel fatto che non posso chiudere il Recordset , pena la
"scomparsa" dei dati dal datagrid. Pero' allo stesso tempo se non lo chiudo
non posso far eseguire una nuova select a un recordset gia' aperto...
Come posso "bloccare" il datagrid con i risultati ?
Grazie
^GlobuS^

 Come posso "bloccare" il datagrid con i risultati ?
Lasci stare il suo recordset e ne apri un altro, magari (se proprio vuoi
usare i DataGrid) su un DataGrid non visibile.
Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicazione con porta USB

Ciao a tutti,
devo rifare un progetto che attualmente comunica con un dispositivo
collegato ad una porta COM e rimane in attesa dei dati letti dallo
stesso. Il progetto utilizza il componente MSComm e testa la porta
COM1 e la porta COM2.
Il rifacimento è richiesto perchè l'evoluzione del dispositivo è USB.
In realtà lo ritrovo ancora su una porta COM ma non è reale.
Il componente sopra menzionato non lo posso più utilizzarlo in quanto,
da articolo MSN, non è adeguato.
A questo punto ho provato ad utilizzare le dll fornite con il
dispositivo ma anche seguendo le istruzioni il componente viene
correttamente inizializzato su qualsiasi porta. Mi spiego meglio, ho
fatto un ciclo (che poi sostituirò con Select * from Win32_PnPEntity)
e ho richiamato il .inizializza della dll fornita dal costruttore. Su
qualsiasi porta va a buon fine!
Qualcuno è in grado di darmi una dritta?
Grazie

da articolo MSN, non � adeguato.
Mooolto strano.
Le seriali virtuali funzionano tranquillamente con MSCOMM, devi installare
correttemnte i driver e poi andare a vedere qual'� il numero di Com assegnato
dal s.o.
Lo puoi fare da:
Propriet� sistema >> hardware >> gestione periferiche >> Porte COM-LPT
Selezioni la seriale virtuale e in Avanzate puoi anche cambiare il numero.
Per sapere il numero da VB leggi questo thread in cui ho anche postato del
codice:
http://is.gd/57Brf
Per modificare MsComm in modo da poter usare le Com oltre la 16 leggi qui
http://is.gd/5odGx
--
ciao
  Stefano

 Le seriali virtuali funzionano tranquillamente con MSCOMM
Confermo, ho interfacciato diversi strumenti, collegati con adattatori
usb/seriale.

Ciao, prima di tutto grazie per le vostre risposte.
Ho visto i thread suggeriti da Stefano, ho ricontrollato la mia
procedura e mi sembra tutto corretto.
Ora, a seguito dei vostri consigli, ho provato a riutilizzare MSComm
(nonostante quanto detto da MSDN presente sull'articolo
http://support.microsoft.com/kb/832678/it
) ma nulla è cambiato.
Nemmeno con questo componente, come attraverso l'utilizzo della dll
fornita dal costruttore, mi viene inizializzata la porta giusta.
Questo il mio codice
.Handshaking = comRTS
.Settings = "9600,E,7,1"
.RThreshold = 1
If SGF_GesPas.MyComm.DSRHolding = True Then
TrovatoPorta = True

 TrovatoPorta = True
Sto continuando con le prove perchè mi è stato richiesto l'utilizzo
delle dll/ocx fornite dal costruttore.
Negli esempi forniti con gli ocx il .inizializza non funziona e la dll
ha dei comportamenti alterni. Ogni tanto inizializza la porta corretta
e altre volte no, inizializza la prima trovata.
Ho due dubbi, la dll ha tra i vari parametri hwnd, tale valore se non
erro è l'handle della finestra, è corretto? Dove viene inizializzata?
La dll l'ho sia messa nella root del progetto sia sotto system32 ma
non cambia nulla.
Ora è sotto la root del progetto è corretto?
Tutte le prove le sto facendo con una form anche se poi il tutto dovrà
diventare un ocx, a quel punto hwnd sarà sempre quello di un form che
andrò ad inserire.
Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: ado

Ciao a tutti ,  "programmo per obby".
Sto inparando a conoscere ado : I libri parlano  di rst. lato cliente o lato
server,
cio facendo riferimento ad un app locale poi usa parole Sincrone ,Asincrone
sempre per applicazioni locali... a me mi viene in mente alla gestione di
dati in anbiente di rete  .
Se con poche frasi  si puo spiegare  sarei grato
bay PierGiorgio

 domenico

Newsgroup: it.comp.lang.visual-basic
Titolo: VBA Worksheetfunction stranezze

Utilizzo alcune funzioni di excel da macro tramite
Application.WorksheetFunction.NOME_FUNZIONE (nel mio caso VlookUp e
Match).
Il controllo avviene su diversi file excel a partire da un file di
riferimento; ebbene, lanciando la macro dal file di riferimento, su
alcuni file VLookUp funziona e trova quello che deve e su altri invece
no. Apparentemente i file sono analoghi.
Inoltre la funzione Match sembra che funzioni solo escludendo dalla
sintassi il termine WorksheetFunction. (suggerimento di un tipo dal NG
comp.microsoft.....).
Sono alle prime armi, se qualcuno sapesse illuminarmi sarebbe molto
bello
Grazie
Alessandro

 sarebbe molto bello
    Purtroppo non posti nemmeno una riga di codice allora tocca andare a
tentoni.
    1. Uno dei paciughi piu' comuni in questo genere di cose lo si ottiene
col metodo "Select": ne fai uso?
    2. Da quel che dici sembra di essere in presenza di una porzione di
codice "ingovernabile", che fa troppe cose, tutte nella stessa routine
magari, aprendo e chiudendo cartelle di lavoro... senza lasciare ad excel il
tempo di respirare. E tu non sai piu' dome mettere le mani.
    Divide et impara. Pardon: divide et impera.
    Cioe': riesci a dividere il tutto in porzioni piu' piccole, le quali
eseguano ciascuna il loro piccolo compito, con tante belle righe di
"debug.print", in maniera da individuare cosa c'e' che non va? Cosi' da
poter postare quelle tre-quattro righe di codice che non fanno cio' che
dovrebbero.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Personalizzare l'IDE di VB

Ciao a tutti,
qualcuno di voi ha realizzato (semplici) estensioni all'IDE di VB per
rendersi la vita piu' comoda (ad es. una macro per formattare i
commenti alle funzioni, oppure degli shortcut di tastiera, ecc)?
Grazie anticipate
Francesco
P.S. non rispondetemi "io si'" e basta :-)
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

 P.S. non rispondetemi "io si'" e basta :-)
Io no.
.
.
.
.
.
.
.   ;-)
.
.
.
.
.
.
.
.
.
.
.
.
...perň uso l'ottimo VBIndenter, della BMS
http://www.bmsltd.co.uk/Excel/Default.htm
 , del quale non posso
piů fare a meno. Free, con sorgenti e documentazione, 307 K.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Aggiornamento automatico del db di un programma via web...

Come posso fare per aggiornare automaticamente il database di un mio
programma? Spiego meglio: vorrei fare in modo che il mio programma si
accorga che esiste sul mio sito una versione aggiornata del database, la
scarichi e la copi nella cartella in cui risiede l'originale... magari
effettuando prima una copia del vecchio db...
Grazie anticipatamente a chi vorra' aiutarmi.
Roberto

 
Finalmente un nuovo argomento!
groups.google.com
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!


Ciao, grazie della risposta (anche se ironica!).
Credi che non abbia gia' cercato su google? Ho cercato anche su
planetsourcecode.com
 se per questo ed anche sul sito comune, ma non ho
trovato nulla che mi possa essere utile... Scusami se poi mi sono permesso
di chiedere aiuto qui, ma credevo di trovare persone che sapendone + di me
potessero aiutarmi...e spero ancora di trovarne e che non siano tutti cosi'
"ironici" come te...

Il 14/01/2004 9.51, Zuril scrisse:

No, c'e' anche chi passa direttamente agli insulti! :-)
La tua stessa domanda e' stata fatta almeno una decina di volte nelle 
ultime settiamane...
Questo e' uno:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=btjn42%2484r2p%241%40ID-110499.news.uni-berlin.de&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-1%26q%3Dauto-aggiornamento%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dit.comp.lang.visual-basic
e un altro:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=42Oqb.100130%24e6.3572155%40twister2.libero.it&rnum=2&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-1%26q%3Daggiornamento%2Bproprio%2Bsoftware%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dit.comp.lang.visual-basic
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Bloccare i messaggi del mouse

Sto facendo un applicativo che utilizza componenti ActiveX fatti da me ed
ho riscontrato un grosso tempo di attesa tra il passaggio da una form
all'altra, particolarmente irritante poi e' il fatto che l'utente spesso
esegue due click con il mouse su un'area sensibile ed il secondo evento
viene catturato dalla form entrante che lo gestisce erroneamente...
Qualcuno mi saprebbe dire come evitare l'invio del secondo evento alla
nuova form?
Le soluzioni mi sembrano 2:
1) Impedire l'invio del secondo Mouse_Click
2) Cancellare tutti gli eventi (con un hook?) del Mouse accodati alla fine
della form_activate nella nuova form.
Mi piacerebbe avere dei suggerimenti prima di accingermi alla soluzione del
problema, magari da qualcuno che abbia una buona conoscenza del VB, io
programmo in VB ma sono un programmatore 'C' (che ci volete fare, le radici
non si possono rinnegare.... e che fatica riciclarsi poi!!!).
Ciao a tutti.
	Valentino

Puoi far partire la form nuova con Enabled=False ed al termine delle routine
di caricamento riabilitarla
~~~~~~~~~~~~~~~~~
Adriano Ghezzi
Avion Sistemi Srl
mailto:
agh...@isp.it
http://www.isp.it
Valentino Colosso ha scritto nel messaggio
<01bd8400$a65581d0$5101a8c0@spock>...


 nuova form?
Se usi  ActiveX in rete, be di questo so poco, e non vorrei dire eresie,
ma pova a fare cosi':
FormPippo.enabled = False
FormPippo.show
FormPippo.enabled = True
Se e' modale:
FormPippo.enabled = False
FormPippo.show vbModal
e alla fine del Form_Load() un bel FormPippo.enabled=True
Hi,Ciao
Ettore          By -MES-

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

il dbms č un software senza il quale non sarebbe possibile fare query sql
giusto? o no?
grazie!


Il DBMS e' un sistema integrato che comprende tanto le basi dati vere
e properie che una parte attiva che serve per gestire i dati, ricevere
queries e elaborare richieste SQL.
Nessuno ti vieta di fare queries su un file Access ma, mancando la
parte attiva (che viene integrata nella tua applicazione) non puoi
parlare di dbms.
--
Ciao!
Luca Menegotto

Newsgroup: it.comp.lang.visual-basic
Titolo: Vb5 e dll

Salve
io ho vb5 professional edition. Vorrei sapere come fare per creare dll di
funzioni usabili sia
con lo stesso mio vb5 e con altri linguaggi.
grazie
Milliken

 con lo stesso mio vb5 e con altri linguaggi.
vb crea soltanto dll di tipo activex
se il tuo altro linguaggio non gestisce gli activex sei a mare
alternativamente puoi utilizzare un kit detto compile controller che
ti permette di esportare le funzioni di una dll rendendole utilizzabili
con altri linguaggi quali il c.
il kit lo trovi al sito comune (
http://www.murialdo.it/it_lang_vb
)
tuttavia sta a te effettuare le dichiarazioni delle funzioni corrette,
per utilizzarle con gli altri linguaggi
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud
Newsgroup: it.comp.lang.visual-basic
Titolo: Basi database.....

Ciao,da un pň di tempo ho iniziato l'approccio ai database l'uniche
informazioni che ho trovato
sono state dal mio libro Visual basic 5 guida completa e da Visual Basic la
programmazione dei database di Naccarato....
Purtroppo non avendo precendenti esperienze in programmazione trovo molto
difficoltoso gestire un database mdb con del codice per magati effetturare
ricerche su degli archivi...
Qualcuno mi puň consigliare dei testi validi che spieghino i database in vb
partendo dalle basi con esempi non troppo complessi?
     Ringrazio,ciao
--
Posted from 
arcanet.it
 [151.99.191.3]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Qualcuno mi può consigliare dei testi validi che spieghino i database in vb


Newsgroup: it.comp.lang.visual-basic
Titolo: ABC vs2005

in VB 6 era
If App.PrevInstance Then
MsgBox ("Processo già in esecuzione")
End
Else
....
End If
In VB 8 come cambia????
Grazie
IAK 

 In VB 8 come cambia????
Eh...
Devi creare una Mutex:
http://www.ugidotnet.org/tips/tips_read.aspx?ID=79
Cmq qualche settimana fa avevo chiesto la stessa cosa... ("[.Net 2.0] 
Applicazione a singola istanza")
Bye,
P.s.: La prossima volta usa un oggetto che non sia generico, in modo che chi 
poi fa la ricerca con google può trovarlo subito.
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
"Un problema non è un problema se può essere risolto" 

 In VB 8 come cambia????
Utilizzando l'application framework (vedi nelle proprietà del progetto), 
assicurati che sia selezionato il flag "Make a Single Instance 
Application"
ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi connessione SQLServer via ADO

Ciao a tutti,
vi pongo velocemente un piccolo problema.
Ho scritto una semplice routine in VB6 di collegamento ad un SQL
Server via ADO.
.Molto spesso al momento dell'open della connessione (adoconn.open),la
connessione viene rifiutata in quanto non viene riconosciuto il
server.
Mi viene restituito l'errore -
2147467259
; ovvero Server inesistente o
accesso negato. Sono sicuro dei parametri di connessione.
Secondo voi puň essere che pur chiudendo la
connessione(adoconn.close),non avendo inserito la distruzione
esplicita dell'oggetto di connessione (set adoconn =
nothing),SQLServer dopo piů tentativi rifiuti la connessione??
Scusate la poca chiarezza,ma ho l'acqua alla gola..
Grazie a tutti
Lorenzo

 nothing),SQLServer dopo più tentativi rifiuti la connessione??
Ma te lo fa anche alla prima connessione (a parità di stringa)?
In caso di risposta affermativa, penso ad una autorizzazione negata.
Puoi scrivere qui la stringa di connessione?
Newsgroup: it.comp.lang.visual-basic
Titolo: Campo di tipo data: AllowZeroLength

Salve, volevo sapere se esiste un decompil... ahem, no, ho un problema sul
campo data (file .MDB). Allorché viene creato un nuovo record, il campo è
vuoto e tale rimane anche dopo eventuale update con modifica dei valori
degli altri campi del record. E' invece impossibile "vuotare" il campo
cancellando una data eventualmente preesistente (da Visual Data Manager
risponde con "errore di conversione di tipo dati. Numero 3421"). La stessa
operazione invece è perfettamente eseguibile da Access.
Da Visual Data Manager la proprietà "AllowZeroLength" dei campi date/time è
settata su False e non è possibile cambiarla.
Di conseguenza, se voglio costruire un' applicazione che preveda la
possibilità di cancellare una data, che devo fare?
1. cancellare il record e crearne uno nuovo, copiando nel nuovo tutti gli
altri valori del vecchio;
2. rinunciare al campo tipo "Date/Time" e ricorrere ad altro tipo, giocando
poi con le funzioni di conversione CDate() e similari;
3. dire all' utilizzatore finale che la cancellazione della data "nun se po'
ffa' ".
4. ????
Grazie per l' aiuto.
Carlo Gommellini

Salve, volevo sapere se esiste un decompil...
Io invece deve decompilare un decompilatore .....
]zac[


 ha scritto nel messaggio
news:bJG86.57627$eB2.4...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: REQ: > come gestire l'accesso remoto da un programma VB ? <

come da subject
in particolare vorrei connettermi e sconnetermi a orari
prestabiliti....
grazie
daniele

prestabiliti....
  Intanto, preleva il file contenente le classi per utilizzare le RAS
API per VB4/32 (va benissimo per il VB5, non so per VB6), per quanto
riguarda gli orari prestabiliti devi arrangiarti con dei timer che
verifichino gli orari in cui vuoi compiere le operazioni.
  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: Strutture Dati

Esistono classi in visual basic per utilizzare strutture dati cone alberi
pile, code, ecc?
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] (ma non troppo) VB5 PROF e ACCESS 97

Scusate se rubo un pò di spazio dal NG, ma non riesco a capire come mai da
quando ho installato VB5 vers. Prof, in ITA, ogni volta che carico Access mi
da questo errore:
MSACCESS ha provocato un errore di pagina non valida nel
modulo MSACCESS.EXE in 0177:30008579.
Registri:
EAX=0062fca4 CS=0177 EIP=30008579 EFLGS=00010202
EBX=00520045 SS=017f ESP=0062fc60 EBP=0062fc89
ECX=ffffffff DS=017f ESI=00000000 FS=4177
EDX=00f7f244 ES=017f EDI=00000001 GS=0000
Byte all'indirizzo CS:EIP:
89 06 8b 46 04 2b 45 ec 50 ff d7 03 45 e4 89 46
Immagine dello stack:
00000000 00520045 00520045 0062fcbc 00000c32 00000006 3000e98a 00000000
00000c32 00000006 0062fcac 300084e8 01864000 0062fca4 00000001 3029c310
e naturalmente non si va avanti...
Ho provato a sovrascrivere l'inst. di office, ma non ho risolto niente.
Prima di formattare tutto volevo provare qualcos'altro.
HELP MI PLEASE!!!
Stefano

 Ho provato a sovrascrivere l'inst. di office, ma non ho risolto niente.
[...]
Parecchio tempo fa ho installato VB5pro(ing) e poi Office97pro.
Tutto funziona (piů o meno :-)
Mi sembra che solo successivamente ho installato il SP3 di VB e poi il SR2
di Office.
Ciao
P.S. fammi sapere se risolvi il problema: puň tornarmi utile per
un'eventuale reinstallazione di emergenza!
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
-
--
---
Curatore della "zona links" de:
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/
Newsgroup: it.comp.lang.visual-basic
Titolo: array list di classi

Ciao a tutti,
io ho la necessità di implementare un arrayList con 
degli oggetti (nel mio caso sono oggetti di tipo Class, con tutte le 
sue proprietà).
il metodo Add dell'arrayList mi funziona, ma il metodo 
Remove no! come mai?
Sia al metodo Add che Remove passo il mio oggetto Class.
Ambiente 
VB.NET
.

 Remove no! come mai?
boh? sei tu che sai che cosa hai scritto ;-)
-- 
ciao, hal

 ha scritto:



Non uso .Net, ma se stiamo parlando di un qualcosa di simile alle 
collection di VB6, credo che la rimozione di un elemento possa avvenire 
solo con l'indice o la chiave (anche perchè un oggetto può essere in 
collection anche più di una volta, e passando il puntatore la 
collection non saprebbe quale delle n referenze deve eliminare....).
Ciao
Alberto
-- 
"Se viriamo, viriamo viriamo viriamo;
Se andiamo dritti, viriamo"
(Cit. "il tattico")

 collection non saprebbe quale delle n referenze deve eliminare....).
No, l'arraylist non equivale ad una collection: non usa le chiavi.
Per rimuovere l'oggetto desiderato questo deve essere la stessa istanza di
quello aggiunto, in modo che Remove riesca ad identificarlo tramite il suo
pseudo-puntatore.
Oppure, come dice la guida puoi implementare il metodo Equals() in modo da
decidere tu quando 2 oggetti possono definirsi uguali.
Diverso invece se lavori con strutture, che essendo ValueType sono uguali
quando tutti i loro membri si eguagliano.
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 eliminare....).
Come ha gia detto Zanna, ArrayList non e' l'equivalente di una collection; 
come funzionalita' si pone piu' o meno a meta' tra un semplice array e una 
collection
Per quanto riguarda il metodo Remove, lavora effettivamente sull'istanza di 
oggetto; su MSDN:
"Removes the first occurrence of a specific object from the ArrayList."
notare il *first*
Accoppiata al metodo "Contains(oggetto) As Boolean" puo' essere usato in un 
ciclo Do While per rimuovere tutti i possibili valori dalla lista avendo a 
disposizione solo una variabile oggetto
Per eliminare sulla base dell'indice, come al solito si usano invece
RemoveAt(singolo indice)
e
RemoveRange(indice di partenza, numero di elementi da cancellare)
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown 

 collection non saprebbe quale delle n referenze deve eliminare....).
No, l'arraylist non equivale ad una collection: non usa le chiavi.


 collection non saprebbe quale delle n referenze deve eliminare....).
No, l'arraylist non equivale ad una collection: non usa le chiavi.


Newsgroup: it.comp.lang.visual-basic
Titolo: chiudere un'altra applicazione

Ciao
chi sa come chiudere da programma vb6 un altra applicazione
lanciata con l'istruzione shell ???
chi...@iol.it
grazie in anticipo

 wrote in message 3820D2...@igor.it...

La funzione Shell ti ritorna il numero dell ID del programma che hai
avviato.
Sul Sito Comune trovi un sorgente che ti visualizza i programmi in
esecuzione, questo sorgente puņ terminarli passandogli il numero di ID.
Ho fatto un pņ di casino?
Ciao
Massimo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettare evento modifica record.

Ciao a tutti.
Da pochi giorni uso VB Express 2010, con un trascorso di VBA su Access.
 
Alla chiusura di un form, vorrei intercettare se sono avvenute modifiche sul record corrente, così da proporre all'utente un salvataggio, anzichè farlo a prescindere sull'evento FormClosing.
A tale evento ho associato una verifica sulla funzione HasChanges dell'oggetto dataset e riesco a raggiungere lo scopo. Questo non accade se non passo preventivamente ad altro record.
Qualsiasi suggerimento mi sarà di prezioso aiuto.
Grazie in anticipo e perdonate la banalità, ma non ho ancora dimestichezza con l'ambiente, tanto meno con l'OOP.

Ciao Fabrizio,

è "normale", nel senso che è il comportamento atteso, che succeda così: 
di default i componenti come le griglie, ma più in generale tutti 
componenti visuali fanno il commit delle modifiche dalla UI verso la 
sorgente dati quando cambia il focus, o nel caso della girglia, quando 
cambia la riga selezionata.
 
Quello che puoi fare, che essendo a digiuno ti sembrerà arabo :-) è 
stuzzicare il CurrencyManager per far si che completi il processo di 
editing.
 
In soldoni quelli che succede ogni volta che metti in "binding" dei 
dati con dei controlli visualila Form crtea un oggetto 
BindingManagerBase che è il gestore del processo di binding. Se i dati 
che vuoi visualizzare sono una lista/tabella allora la form crea un 
CurrencyManager che è un BindingManagerBase specializzato per gestire 
le liste.
 
Detto questo l'atra cosa importante è che la griglia quando va in edit 
di una cella fa una cosa interessante: se il dato (nel tuo caso la 
tabella)implementa un'interfaccia che si chiama IEditableObject allora 
chiama il metodo BeginEdit e al cambio di cella chiama EndEdit per la 
cella corrente e BeginEdit per quella successiva.
 
Ora quello che tu puoi fare è armarti di tutte le informazioni e 
scoprire come si fa attraverso il CurrencyManager a terminare il 
processo di edit al fine di risolvere il tuo problema.
 
Se hai domande fatti sotto :-P
 
.m
 
-- 
blog @ //
milestone.topics.it
 
 
 


Ciao,
non mi stuzzicare che di domande ne ho un'infinità!
Proprio stanotte ho cominciato a prendere un po' confidenza con l'interazione fra gli oggetti. Ho provato a passare un valore da una form ad un'altra tramite una var globale e manca poco che VB mi mette le mani addosso! Mi ha sorpreso che ancor prima di lanciare la runtime, mi abbia ammonito sull'utilizzo della var. Mi pare che sia fatto davvero bene questo 2010, come ad es. impedire queste azioni, scoraggiando di fatto l'utilizzo del procedurale.
Sono solo pochi giorni che mi sono dato all'OOP, oramai improcrastinabile, anche se non sono un professionista.
Mi studio subito i metodi/proprietà che mi hai consigliato.
Mi ero scordato di scrivere che non uso griglie (per ora), ma solo controlli.
Non credo che  però la sostanza concettuale cambi.
Grazie 1.000 Mauro, gentilissimo ;-)
Newsgroup: it.comp.lang.visual-basic
Titolo: graficare andamenti

Ciao, dovrei rappresentare delle funzioni, esiste qualche componente
che mi semplifichi la vita invece di disegnare la funzione tramite
drawline ed evento onpaint?
ho scoperto che usando l'oggetto lineshape presente nel powerpacks, se
una picturebox ci scorre sotto, vien lasciata la scia visualizzando la
funzione...
Grazie


ha scritto:

VB6 o .Net?
Comunque c'� diversa roba:
NPlot
http://netcontrols.org/nplot/
ZedGraph
http://zedgraph.sourceforge.net/samples.html
Chart FX Lite
http://eu.softwarefx.com/SFXNETPRODUCTS/CFXLITEFORNET/DEFAULT.ASPX
o anche il vecchio MsChart (ocx di vb6)
--
ciao
  Stefano

 ha scritto nel messaggio 
news:1b2825l3tt6dsll69...@4ax.com...

oppure se si vuole una cosa facile e semplice
Graph32.ocx   compreso nel VB6 


Ho dato uno sguardo ai link che mi avete postato...
Uso 
vb.net
 e dovrei fare una cosina molto semplice: disegnare una
funzione come se fosse un elettrocardiogramma: il grafico scorrerà
quindi da sinistra a destra e il disegno dipenderà soltanto dalla
"penna" che si trova sul lato sinistro.
ho rpovato ank a fare un controllo utente che si comporta nel mod
voluto ma purtroppo vedo lo sfarfallio del reticolato( immagine con
linee verticali e orizzontali come riferimento.
segue codice
Public Class UserControl1
    Dim precedente_screen As Bitmap
    Dim a As Integer
    Dim init As Boolean
    Private Sub UserControl1_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
        precedente_screen = New Bitmap(Me.Width, Me.Height)
        init = True
    End Sub
    Public Sub aggiungi()
                a += 1
        Invalidate()
    End Sub
    Private Sub UserControl1_Paint(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
        Dim destRect As New Rectangle(1, 0, Me.Size.Width,
Me.Size.Height)
        Dim srcRect As New Rectangle(0, 0, Me.Size.Width,
Me.Size.Height)
        If init = True Then
            Me.DrawToBitmap(precedente_screen, New Rectangle(0, 0,
Me.Width, Me.Height))
            init = False
        End If
        e.Graphics.DrawImage(precedente_screen, destRect, srcRect,
GraphicsUnit.Pixel)
        Me.DrawToBitmap(precedente_screen, New Rectangle(0, 0,
Me.Width, Me.Height))
        If init = False Then agg_reticolato()
        'aggiunge il reticolato al controllo
        'Dim jk = sender
    End Sub
    Private Sub agg_reticolato()
        Dim destRect As New Rectangle(1, 0, Me.Size.Width,
Me.Size.Height)
        Dim srcRect As New Rectangle(0, 0, Me.Size.Width,
Me.Size.Height)
        Dim a As New Bitmap("C:\vb2008\reticolato.gif")
        a.MakeTransparent(a.GetPixel(1, 1))
        destRect = New Rectangle(0, 0, Me.Size.Width, Me.Size.Height)
        srcRect = New Rectangle(0, 0, a.Width, a.Height)
        Me.CreateGraphics.DrawImage(a, destRect, srcRect,
GraphicsUnit.Pixel)
    End Sub
End Class
Newsgroup: it.comp.lang.visual-basic
Titolo: Win98 or Win NT questo è il problema

Come posso sapere se sto su un win95 o su win nt con Visual basic.
Ci dovrebbe essere un'Ape??
Grazie

cerca sul visualizzatore di api:
GetVersionEx
tra le altre cose ti che OS stai usando.


wrote:



Nel visualizzatore di API c'è un errore. Eccoti la dichiarazione corretta,
completa di tipi di dati e costanti:
Private Type OsVersionInfo
    dwOSVersionInfoSize As Long
    dwMajorVersion As Long
    dwMinorVersion As Long
    dwBuildNumber As Long
    dwPlatformId As Long
    szCSDVersion As String * 128
End Type
Private OsVersionInfo As OsVersionInfo
Private Const VER_PLATFORM_WIN32_WINDOWS As Long = 1
Private Const VER_PLATFORM_WIN32_NT As Long = 2
Private Declare Function GetVersionEx Lib "Kernel32.dll" Alias
"GetVersionExA" (lpVersionInformation As OsVersionInfo) As Long
Per identificare la piattaforma in cui sta girando il programma, puoi usare
la seguente funzione:
Function WindowsVersion() As String
    Dim Versione As Long
    OsVersionInfo.dwOSVersionInfoSize = 148
    Versione = GetVersionEx(OsVersionInfo)
    If OsVersionInfo.dwPlatformId = VER_PLATFORM_WIN32_WINDOWS Then
        WindowsVersion = "Sistema operativo: Windows 95/98"
    ElseIf OsVersionInfo.dwPlatformId = VER_PLATFORM_WIN32_NT Then
        WindowsVersion = "Sistema operativo: Windows NT"
    End If
End Function
Spero di avere risolto il tuo problema. Ciao
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260
http://www.armaditaggia.com/marco

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con BitBlt e WindowsNT

Utilizzando la funzione BitBlt su WindowsNT 4, la funzione restituisce
il valore zero (errore) quando si esegue la copia da una picture verso
l'oggetto printer di Visual Basic.
Viceversa eseguendo gli stessi passi con Windows9x funziona tutto!!
Chi puņ aiutarmi??? Grazie in anticipo.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Chi puņ aiutarmi??? Grazie in anticipo.
L'unica cosa a riguardo a cui accenna MSDN č controllare (_SUBITO_ dopo
l'esecuzione di BitBlt) il valore ritornato dall'api
GetLastError()
Questa dovrebbe dare maggiori informazioni (ritorna il codice dell'errore
riscontrato nell'esecuzione dell'ultima operazione eseguita, se č <>0
significa che si č verificato un errore)
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemuccio con una textbox, che non riesco a risolvere... help :"((

salve a tutti gente...
ho un problemuccio in vb6 (premetto che sono alle primissime armi con questo
linguaggio)...
entro subito nel dettaglio, per non rompervi troppo:
ho due form...
- in fase di load del primo dichiaro la variabile pubblica "nome" (public
nome$)
- in seguito alla pressione di un bottone, trasferisco in questa variabile
il contenuto di una textbox
  (nome = text1.text)
- quindi, sempre perché ho premuto il bottone, nascondo il primo form
(form1.visible = false), carico
  e visualizzo il secondo (load form2 - form2.visible=true)
- in questo secondo form vorrei assegnare ad una label (o anche ad una
textbox, non fa differenza) il
  contenuto della variabile nome, ma non ci riesco! :-((
ho provato con: label1.caption = nome , ma in fase di esecuzione non mi
visualizza un bel niente...
un grazie enorme a quelli che mi aiuteranno...
Fabio Ruini
(
fabi...@libero.it
)

 
Hai provato con form1.nome?
Bruno


Se proprio non ci riesci dichiara la variabile public in un modulo
public nome as string
!!
Mauro


---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---


Devi dichiarare la variabile pubblica nome in un modulo. Se la dichiari
nella sezione declaration della form1, verrà vista solo da questa form; se
poi la dichiari (con Dim) all'interno della sub Form_load di form1, verrà
vista soltanto all'interno di questa sub e nemmeno in tutta la form1!
    Ciao, Silvio.

 Il $ è sì simbolo delle stringhe ma nelle dichiarazioni è
meglio scrivere per esteso.
Questa la spieghi con qualche dettaglio in piu`, vero?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
Newsgroup: it.comp.lang.visual-basic
Titolo: Ricerca di un controllo

Ciao a tutti
Il mio problema è questo:
ho creato una TabControl con 4 pagine in ogni pagina ho posizionato dei
bottoni differenti, c'è il modo di sapere tramite codice in quale pagina si
trova per esempio il bottone1 ? Il mio scopo è quello di trovare dove sia il
bottone che ricerco e quindi visualizzare la pagina della TabControl in cui
è contenuto il bottone.
Grazie in anticipo del vostro aiuto
Ciao

 pagina della TabControl in cui è contenuto il bottone.
Che io sappia, no. (se lo scopri lo dici, neh?!)
Personalmente ho messo (da progetto, quindi da adeguare a ogni cambio,
eliminazione o aggiunta) nella Tag del controllo (con una sintassi mia e
inventata all'uopo) le sequenze dei Tabindex dei vari controlli appartenenti
alle varie schede. Per esempio "SK1=1-30,SK2=31-50". Sapendo il TabIndex del
controllo interessato, scopro alla svelta in quale scheda risiede.

Ciao Lupo grazie dell'interessamento,
non male la tua idea ma ho trovato la soluzione, o almeno credo, visto che
l'ho appena sperimentata e funziona.
Premetto che lavoro su 
vb.net
:
Me.TabPage1.Contains(Bottone1)
questa riga restituisce un boolean e ci dice se il controllo Bottone1 si
trova dentro TabPage1, chiaramente tale scrittura funziona con tutti i
controlli almeno penso.
Chiaramente nel caso si utilizzino molte pagine e molti bottoni è possibile
usare un array di pagine e un array di bottoni si mette il tutto in un ciclo
e con 3 righe di codice trovi tutto quello che vuoi.
Spero di non aver scritto troppe caz .
Ciao a tutti e grazie ancora
Paolo

 Premetto che lavoro su 
vb.net
:
Allora, dopo aver sottolineato che "premetto" ha un significato ben preciso,
mi eclisso.

 Spero di non aver scritto troppe caz .
cazzate no.
ma forse il fatto di lavorare su .net invece che in vb6 non era un dettaglio
da trascurare.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Non era più comodo mettere un frame per ogni tab e guardare la
proprietà. container del controllo?
Ciao!


il mio "premetto" significava solo : attenzione sono talmente stupido che mi
sono dimenticato di dirvi che cosa sto utilizzando......
grazie ancora ciao

 pagina si trova per esempio il bottone1 ?
la proprietą "container" del controllo puņ servire a qualcosa?


[ErPotenza = circa_...@thank.you in
5i0h409s6ee6rf1bi...@4ax.com
] ha scritto:

Frame, cosa sono? Ha quelle cose che consumano un tot in altezza anche se
non hanno caption?
Nel mio applicativo, mai usati. Se proprio devo usare un contenitore, mille
volte un SSPanel.
Come vedi, SSPanel e SSTab, roba vecchia e, insieme alla Grid, la migliore.
;-)
I progetti sul SC? Beh, dovendo usare controlli compresi in VB (Frame sì e
SSPanel no), sì, ho usato i frame.

[paolo = 
circa_p...@tiscali.it
 in
Ys%1c.5235$
Hl1....@tornado.fastwebnet.it
] ha scritto:

Allora (indipendentemente dall "stupido" che non c'entra nulla) dovevi
scrivere postmetto... ;-)
Newsgroup: it.comp.lang.visual-basic
Titolo: MAPI, che delusione

Che delusione quando dalle mapi, e in particolare dal metodo
Send (True) appare nientemeno che la finestra di creazione nuovo
messaggio di Outlook express! Io pensavo che le mapi fossero di più
basso livello e non fossero solo la porta di servizio del browser
di posta elettronica installato...
E se avessi installato il browser di posta di Netscape? E se i suoi metodi
e proprietà non coincidessero con l'interfaccia di Outlook? Cosa succede,
outlook rimane il cuore delle mapi o sono le MAPI a specificare
un'interfaccia
universale in grado di "mettere d'accordo" outlook e netscape su quei
quattro metodi
e proprietà?
Grazie in anticipo a chi mi aiuterà a vederci chiaro..

 wrote in message
news:_jKI5.77774$Nz.22...@news.infostrada.it...


Grazie.
Comunque un problema rimane: appurato che ponendo False la finestra non si
vede più
(non è che non avessi letto la guida) qual'è il rapporto tra outlook e MAPI?
Voglio dire, cosa succede se io sviluppo un software che usa la mapi e poi
lo installo su un pc che non contiene outlook  o un altro browser? Logica
vorrebbe che Send(true) sia attivabile solo se c'è un browser di posta
Full-mapi, mentre Send(false) sia attivabile sempre (sfruttando solo le
mapi). Insomma, sto chiedendo a che ARCHITETTURA è ispirata la mapi.
Ciao

 wrote in message
news:xi1J5.4781$3K3.1...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ioProgrammo - Aprile 08

Cari Amici e Colleghi,
    sono interessato alla programmazione in VB5 ed in modo particolare allo
sviluppo di codice con le classi.
Ho comprato il numero 12 di ioProgrammo (Marzo  98) nel quale veniva
spiegata in modo semplice una classe che si interfaccia ad un database
(.mdb), questo articolo si è completato nel numero 13 di ioProgrammo (Aprile
98) ma non sono riuscito ad acquistarlo in quanto l'unica copia arrivata
nell'edicola in cui mi rifornisco è stata subito venduta.
Il favore che Vi chiedo è questo :
    qualcuno di Voi riesce a farmi avere (se segue l'articolo di cui sopra)
l'eventuale sorgente via E-MAil o via fax le pagine che ne trattano?
Ringraziandovi anticipatamente Vi invio i miei saluti.
Andrea Romano
E-Mail : 
roma...@tin.it
Fax : 0187/500780



Newsgroup: it.comp.lang.visual-basic
Titolo: stampare su standard output

Mi chiamo Ivan Colombo e vorrei realizzare con Visual Basic un programma
eseguibile da prompt dos.
Questo programma dovrebbe stampare testo nella finestra dos shell dalla
quale è stato lanciato, in base al valore dei parametri in input.
E' tutto il giorno che cerco il modo di stampare su standard output, ma
niente da fare.
C'è qualche d'uno che potrebbe darmi un aiuto?
Bye

 wrote in message
news:MWfo5.103212$dF5.1...@news.infostrada.it...


 Bye
prova a cercare sul sito msdn microsoft, un po di tempo fa avevo visto qlc
su come utilizzare la consolle da un programma VB;
non so se possa fare al caso tuo, ma... tentar non nuoce;
ciao

 wrote in message


 C'è qualche d'uno che potrebbe darmi un aiuto?
Non ho mai provato ad usare vb per scrivere sulla console,
ma considerando che vb puo' creare cgi che scrivono sullo stdout,
dovrebbe funzionare.
Ora non ho i cgi qui e non posso darti una risposta precisa.
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057

 wrote in message
news:8nu665$5u6$1...@lacerta.tiscalinet.it...


 P.S. Se ti serve, posso mandarti qbasic 7.1
Di che si tratta? Io ho "MS-DOS QBasic 1.1.".
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

 Di che si tratta? Io ho "MS-DOS QBasic 1.1.".
Sono curioso anch'io. Io ho il Microsoft Basic Compiler 7.0 in 12 dischi da
360k   :o(
Ciao.
--
Princi, 
princ...@programmer.net
--------------------------------------------------------------------------
"Tutti sanno che una cosa è impossibile da realizzare,
finché arriva uno sprovveduto che non lo sa e la inventa." A.E.

 Per il futuro sarei felice di poterlo evitare :))
Please scrivimi in mail e te li mandero' in allegato..
P.S. non ho qui i files da allegare.. se mi mandi la mail la trovo
sempre davanti. Un mex nel NG puo' scappare facilmente.


 "Tutti sanno che una cosa č impossibile da realizzare,


 E' simile al Qbasic del dos, ma può anche compilare... ha
un'interfaccia abb. simile ai vecchi compilatori della
borland... è in inglese ed occupa c.a. 2 Mb... se serve a
qualcuno glielo mando...
Grazie. Attendo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta info

Come posso fare in vb5 una procedura per stampare una fattura su foglio a4
ti ringrazio anticipatamente
Alessandro

Come posso fare in vb5 una procedura per stampare una fattura su foglio a4
Stai ponendo una domanda un po' generica.
Che base dati usi ?
Come e' impopstata la Base dati ?
Usi Vb 5 o Vb 6 ?
quindi risposta generica se usi VB5 e una base dati Access ( o altra
riconosciuta da Crystal) il modo piu' veloce credo sia usare Crystal Report
se la tua struttura dati prevede le solite tabelle tipo Fatture e Dettaglio
Fatture
fai una query con tutti i dati e in crystal lavori sui raggruppamenti del
dettaglio fatture
Da VB, in alternativa, puoi usare il metodo Print sull'Oggetto Printer ma
diventa un po' macchinoso i uso printer .print solo per i report che sono
impossibili da fare con Crystal
Ciao Stefano


Ciao.
Qualche tempo ho risolto un problema simile cosě:
Con Word ho creato un modello che, usando mail merge, andasse a pescare i
dati da una query in Access. Ho poi creato una macro generale che apriva
questo modello (es. macro1), e una macro all'interno del modello per la
stampa automatica, il savataggio del documento ed infine la chiusura di Word
(es. macro2).
Da VB salvavo la definizione query, che mi estraeva i dati interessati, con
il nome che Word si aspettava di trovare (esempio qryTmp).
Quando avevo salvato la query lanciavo Word da VB con Shell passandogli come
parametro l'esecuzione della macro1 che apriva il modello che a sua volta
pescava i dati, alla fine la macro2 stampava, salvava e chiudeva Word.
--
Bye from WildSkin
wild...@iol.it
http://digilander.iol.it/wildskin/
ICQ #48778908
--------------------------------------------------------------------------
Sito ufficiale del NG it_comp_lang_visual-basic
http://www.murialdo.it:8000/it_lang_vb/
--------------------------------------------------------------------------

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

Qualcuno conosce un buon manuale di VB per principianti??
Risorse in rete?
Grazie

Grazie
Prego.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto! Devo leggere il nome del mio pc da un programma VB

Ciao a tutti!
Ho urgente bisogno di sapere come si fa a leggere il nome del PC in uso e il
suo IP.
Vi ringrazio.
Luana.

 Luana.
--
La pasienzia non è mai troppo (Totò)
<><><>
Esistono 10 tipi di persone: chi conosce il binario e chi no

 uso e il suo IP.
scusa, intanto per quello di rete, sempre api, gethostbyname. sul sito di
prima c'è un esempio (GETIP).
Ciao, SK


Newsgroup: it.comp.lang.visual-basic
Titolo: VB Wizard e StartUp

E' possibile col Setup Wizard di VB fare in modo che in fase di
installazione di un'applicazione VB si crei in automatico un collegamento in
Esecuzione Automatica (la mia applicazione deve partire in automatico
all'avvio di windows)?
Grazie e ciao!
--
     _______   __
    /_ /_|__|||  |
   /  /  |__|||__|

 Grazie e ciao!
inno setup lo fa.
http://www.jrsoftware.org/isinfo.htm
ciao. buc

Newsgroup: it.comp.lang.visual-basic
Titolo: E' possibile ottenere l'handle del pulsante START

pepefe...@tiscalinet.it

Scarica l'"API-Guide" da
 
http://www.allapi.net/
L'esempio "Hide Start-button" per la funzione "FindWindow"
dovrebbe fare al caso tuo.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

Newsgroup: it.comp.lang.visual-basic
Titolo: Do VB programs work on other operating systems well

Maybe its been discussed before but I couldn&#8217;t find it. I
don&#8217;t have any computers besides ones with Windows. So I have no
idea how well my apps will work on other operating sys. Tell me

 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Design Patterns

Ciao a tutti, sto cercando di approfondire la teoria della programmazione ad
oggetti e, ovunque guardi, il libro "Design Patterns, Elements of
Reusable Object-Oriented Software" viene citato.
Prima di procedere all'acquisto volevo sapere se era disponibile una
traduzione in italiano del testo.
Grazie
Omar
Newsgroup: it.comp.lang.visual-basic
Titolo: Consiglio sui primi passi (VBA)

Ok, che mi e' successo? Beh, vivevo felice, mi occupavo di hardware ed
insultavo i programmatori perche' le LORO applicazioni non sempre
funzionavano sui MIEI computer, poi un giorno ho guardato Office 97,
sento parlare di VBA e mi dico, beh non sarebbe male fargli fare
qualcosina al mio Word, due pulsantini in piu', quattro chiacchiere
con un DB.. Cosi' ho comprato un manualone, c'era scritto per
intermedi ed esperti ma mi sono detto: ecchessara' mai....
Nada, rien, nothing, assolutamente niente, dalla seconda pagina non ci
capisco un ca%%o!!! No, dico ma come farete mai? 
Comunque il problema e': ci sono in giro (gratis scelta 1) per la rete
degli aiuti per VERI PRINCIPIANTI oppure (a pagamento scelta 2) nelle
librerie libri (magari anche a fumetti viste le condizioni) per capire
le basi-terra-terra del VBA?
Grazie degli eventuali consigli.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Cristiano Deana     c.d...@OUTmclink.it
Remove OUT to reply me.
+++++++++++++++++++++++++++++++++++++++++++++++++++++


Sulla scelta uno francamente non ti so dire nulla, per quanti riguarda la
seconda opzione ti consiglio di recanti in una qualunque media libreria per
essere sommerso da libri sul VB. Attenzione, se sei interessato alla
programmazione in OFFICE (word,access, exel . .) ti conviene prendere un
libro specifico per quel problema. Mi sembra di avere visto nella mia
libreria un VBA per Office del Microsoft.
Buono studio
Bruno

Ti consiglio di collegarti a 
www.tegosoft.com
  troverai un tutorial in
inglese per muovere i primi passi nella programmazione in Visual Basic.La
versione Freeware copre un piccola parte dell'universo VB ma è comunque un
inizio.Io comunque uso
"Visual Basic 5" di Gary Cornell edizioni Mc-Graw Hill e devo dire che mi
sembra ben fatto chiaro ed esauriente (intendiamoci non è che troverai
risposta a tutti i tuoi quesiti pero sono oltre 800 pagine ben
fatte).Considera che chi ti scrive  è solo una settimana che ha iniziato a
programmare in VB5 sono passato dal Pascal al C++(non Visuale) e devo dire
che sebbene il C++ sia molto più potente e flessibile rispetto al Visual
Basic il VB5 in compenso riduce drasticamente i tempi di progettazione e
sviluppo dei tuoi programmi.
Ciao







Newsgroup: it.comp.lang.visual-basic
Titolo: immagine in Form MDI

E' possibile modificare le dimensioni di un'immagine di fondo in un form MDI
(impostata con la proprietą picture) al fine, ad esempio, di riempire
completamente l'area interna del form stesso quando viene ridimensionato?
Grazie anticipatamente.

Grazie anticipatamente.
Non c'e' di che :-)
-- 
hth, hal

...

Ciao,
anch'io avevo lo stesso problema ed ho risolto in questo modo:
Apri Microsoft PowerPoint (se ce l'hai).
Crea una diapositiva vuota e imposta lo sfondo con l'immagine che vuoi.
Salva la diapositiva come WMF.
Ora puoi impostare la proprietą picture al file WMF appena creato.
Ciao,
Alberto