mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: sapere se un drive CD_rom E' anche un massterizzatore

hello
e' possibile sapere se un drive CD_rom   e' amche un masterizzatore o
solamente un lettore ? grazie1000
leonello

 ha scritto nel messaggio
news:t8TQa.9306$sj6.1...@tornado.fastwebnet.it...

se non sbaglio windows lo vede cmq come lettore cd, quidni dubito.. ma
ripeto.. solo supposizione..
--
Ciao
Alfredo
Vb6+Sp5+Win2k

 ha scritto nel messaggio
news:t8TQa.9306$sj6.1...@tornado.fastwebnet.it...

cerca cdrecord e scaricatelo
http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
(ti servono anche le librerie cygwin e winaspi32.dll)
e ti leggi gli help.
puoi chiamare il comando da vb e reindirizzare gli output su un file che poi
ti leggi da codice vb.
per altre info (e per la masterizzazione) puoi studiarti questo script:
http://www.nu2.nu/bcd/
esempio di output di cdrecord:
(dall' ultima riga deduci...)
----------------------------------------------
C:\cdr\bin>cdrecord -inq dev=1,0,0
Cdrecord 1.11a28 (i686-pc-cygwin) Copyright (C) 1995-2002 Jörg Schilling
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
Using libscg version 'schily-0.6'
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'ASUS    '
Identifikation : 'CRW-5224A       '
Revision       : '1.35'
Device seems to be: Generic mmc CD-RW.
-----------------------------------------------
bye.
e.
Newsgroup: it.comp.lang.visual-basic
Titolo: MSFLXGRID.OCX e dimensioni form ANORMALI

Mi sucede una cosa strana, ho incorporato in un foglio EXCEL una
userForm con una Grid utilizzando msflxgrid.ocx.
Questa grid viene "riempita" con delle routine presenti un un modulo a
parte con il comando AddItem.
Ho notato che salvando il foglio ad un certo punto questi raggiungeva
proporzioni anormali dagli 8 mb solito a 16, 36 MB e via dicendo.
Facendo l'esportazione dei singoli componenti (fogli, moduli e
userForm) ho notato che la form conntenente la GRID ha dimensioni
apocalitiche e piu' precisamente:
il file .frm 7kb ed il file .frx 20.259 kb ...si proprio 20MB circa
questo e' assolutamente anormale essendo una grid normale con poche
righe di codice attaccato per alcuni colori e chiamate ad altre
routine non presenti nella FORM..... e che nelle prime versioni aveva
pochi kb di grandezza.....
NON CI CAPISCO NIENTE.........
PS: la MSFLXGRID.OCX non viene caricata all'avvio del foglio (non ho
capito come si fa) ma tutto funziona regolarmente riguardo al
riempimento della GRID etc.
Grazie a tutti quelli che mi aiuteranno a svelare l'arcano ;-)
 
Bye,
Antanik - 
ant...@hotmail.com
************************************
REMOVE NO SPAM FROM REPLY TO ADDRESS
************************************

il file .frm 7kb ed il file .frx 20.259 kb ...si proprio 20MB circa
Se vuoti la griglia prima di salvare le dimensioni del file si
riducono?
-- 
ciao, hal

riducono?
grazie Hal.... purtroppo SI la griglia e vuota ed il form chiuso.....
COMUNQUE credo di aver individuato il problema: la grandezza dei font
che per default erano 7.8 (non so per quale strana ragione... forse
per qualche ridimensionamento) impostandoli ad un numero intero 8 per
es. mi sembra che tutto torni normale ..... 
Grazie ancora e spero di risparmiare del tempo a tutti.... ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: formato date VB e access

Ho un problema con il formato data di VB
Quando effettuo una ricerca per data all'interno di un DB access mi compare
il seguente messaggio : "Tipi di dato non corrispondenti nell'espressione di
criterio"
Qui di seguito riporto il codice :
Dim Data As Date
Data1.Recordset.MoveFirst
Data = TextData.Text
CERCA = "entro_il = " & Chr$(34) & Data & Chr$(34)
Data1.Recordset.FindFirst CERCA
Qual č il problema ?!?
In alternativa non posso "inoltrare" una query al DB access tramite ADODC
invece di usare il controllo dati ???Come faccio?!? A quale oggetto devo
affidare l'interrogazione?!?
Grazie per il favore , aLe
----------------------------------------------------------------------------
-
 A volte vorrei vivere nell'aria e rimanere sospeso senza piů ostacoli
 giocare coi mostri delle mie insicurezze
 e trasformarli in canzoni come un miracolo ...
 LITFIBA - 1994 -
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.590 / Virus Database: 373 - Release Date: 16/02/2004

 Qual è il problema ?!?
Che le date in comandi SQL per Access vanno passate nella forma MM/GG/AAAA,
senza virgolette o apicini
Usa la Format.

 Usa la Format.
Grazie per la risposta,  aLe
----------------------------------------------------------------------------
---- 
A volte vorrei vivere nell'aria e rimanere sospeso senza più ostacoli


Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto su textbox

ho impostato un'istruzione come sotto specificato per abilitare  solo
caratteri numerici.
Come faccio a far accettare alla Text il tasto ritorno cursore (quello
posto accanto a ins).???
Grazie a chi mi aiuterą.
Private Sub Text3_keypress(keyascii As Integer)
If InStr("0123456789.", Chr(keyascii)) = 0 Then
keyascii = 0
End If
End Sub

 ha scritto nel messaggio
news:3AD6A6BE...@ctonline.it...


 Grazie a chi mi aiuterà.
prova a modificarla così:
 Private Sub Text3_keypress(keyascii As Integer)
If (InStr("0123456789.", Chr(keyascii)) = 0) And KeyAscii <> vbKeyBack Then
    keyascii = 0
End If
End Sub
Ciao
--
Luca Dormio
luca....@tin.it
------------------
FICS ID: LarsenB, LarsenVB(C)
http://space.tin.it/clubnet/ludormio
Newsgroup: it.comp.lang.visual-basic
Titolo: Dupicare record

Ho realizzato la seguente funzione per duplicare i record di una tabella in
vb per access:
Public Function DuplicaArticolo(IdArtOrig As Integer, IdArtDest As Integer)
Dim rstOrig As ADODB.Recordset
Dim rstDest As ADODB.Recordset
Dim cnc As ADODB.Connection
Dim sql As String
Dim i As Integer
Set cnc = New ADODB.Connection
Set cnc = CurrentProject.Connection
Set rstOrig = New ADODB.Recordset
sql = "SELECT * FROM tlapv WHERE idartlapv=" & IdArtOrig
rstOrig.Open sql, cnc, adOpenStatic, adLockBatchOptimistic
rstOrig.MoveLast
Set rstDest = New ADODB.Recordset
Set rstDest = rstOrig.Clone
rstOrig.Close
'HO CREATO UN CLONE DEL RECORDSET CHE DEVO MODIFICARE E POI AGGIUNGERE
NUOVAMENTO 'IN rstOrig
sql = "SELECT * FROM tlapv"
rstOrig.Open sql, cnc, adOpenKeyset, adLockBatchOptimistic
rstDest.MoveFirst
For i = 1 To rstDest.RecordCount
    rstDest.Fields("idartlapv") = IdArtDest
'MODIFICO IL CAMPO
    rstOrig.AddNew
'AGGIUNGO UN NUOVO RECORD IN rstOrig ED I RESTANTI CAMPI LI COPIO PARI PARI
    rstOrig.Fields("idpvlapv") = rstDest.Fields("idpvlapv")
    rstOrig.Fields("diffartp") = rstDest.Fields("diffartp")
    rstOrig.Fields("diffartm") = rstDest.Fields("diffartm")
    rstOrig.Fields("1a") = rstDest.Fields("1a")
    rstOrig.Fields("2a") = rstDest.Fields("2a")
    rstOrig.Fields("3a") = rstDest.Fields("3a")
    rstOrig.Fields("4a") = rstDest.Fields("4a")
    rstOrig.Fields("5a") = rstDest.Fields("5a")
    rstOrig.Fields("6a") = rstDest.Fields("6a")
    rstDest.MoveNext
Next i
rstOrig.Update
rstOrig.Close
rstDest.Close
cnc.Close
End Function
Il problema è che dopo aver aggiunto il primo record modificato in rstOrig,
al prossimo ciclo mi da un errore di "si è raggiunto il massimo limite di
record modificabili". Come posso fare?

 vb per access:
Prova come segue:
Set rstOrig = New ADODB.Recordset
sql = "SELECT * FROM tlapv WHERE idartlapv=" & IdArtOrig
rstOrig.Open sql, cnc, adOpenForwardOnly, adLockReadOnly
dim f1 as string,f2 as string,f3 as string,f4 as string
f1=rstOrig(0)
f2=rstOrig(1)
f3=rstOrig(2)
f4="nuovo valore"
rstOrig.close
dim strSQL as string
 strSQL = "INSERT INTO tlapv (campo1,campo2,campo3,campo4) values('" & f1
& "'........)"
cnc.Execute strSQL
giuseppeD
-- 
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: Ordinare una tabella in vb6

Ciao a tutti,
vorrei ordinare una tabella di un mdb da codice vb6 con DAO secondo un campo
(per es cognome).
Se imposto la SQL mi da errore dicendo che non posso eseguire una query di
selezione.
Come posso superare il problema?
Grazie


facci almeno vedere il pezzo di codice incriminato
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com
 


Eh no! Se ti fa vedere il codice � troppo facile! ;-)
Ciao, Vincenzo 

 Eh no! Se ti fa vedere il codice � troppo facile! ;-)
E poi, cos�, davanti a tutti, un po' di pudore...
Bye, G. 

 ha scritto

senza sapere che codice usi � difficile indovinare, ma probabilmente aprendo 
la tabella come dynaset
questo codice d� errore
Private Sub Command1_Click()
    Dim db As Database
    Dim rs As Recordset
    Dim s As String
    s = "select opera from tabella order by opera"
    Set db = OpenDatabase(App.Path & "\web.mdb")
    Set rs = db.OpenRecordset(s, dbOpenTable)
    Set Data1.Recordset = rs
End Sub
ma se metti
    Set rs = db.OpenRecordset(s, dbOpenDynaset)
l'errore non lo d�
se stai facendo una query sul data1.recordset e l'hai settato a 0-table 
anzich� 1-dynaset, direi ti crei lo stesso problema. ma non ho provato 
molto.
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Come ricevere la stringa di un numero telefonico del chiamante da VB

Ho provato con MSCOMM, ma ritorna "||RING||", sto
cercando di provare TAPI, ma non ho ancora
trovato nulla.
Spero che qualcuno mi aiuti a trovare
la soluzione migliore.
       Grazie
sem...@aruba.it

 wrote in message
9892f9$9nq$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:aX1q6.16$x3....@news2.tin.it...


| Scusa dove posso trovare questi comandi AT, o devo provare a caso,non
esiste
| un glossario di questi comandi AT?
I comandi AT si trovano nel manuale del modem.

 ha scritto nel messaggio
news:ogHq6.7132$x3.1...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: camera digitale e vb

Vorrei entrare nella memoria della mia macchina fotografica digitale, e per
fare questo ho provato ad usare il controllo ImgScan, purtoppo la cosa non
funziona, in quanto mi permette solo di trasferire uno "snapshot" non di
poter selezionare una foto dalla memoria.
se qualcuno ne sapesse qualcosellina in più...
ah, per intendersi, la mia è una camera della creative di non eccelsa
qualità.... però credo sia possibile.
Grazie a tutti

se qualcuno ne sapesse qualcosellina in più...
Dipende dai driver utilizzatti dalla fotocamera: quasi tutte simulano un
disco virtuale: in questo caso ti basterebbe utilizzare il
FileSystemObject (o relativi controlli).
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
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET][~OT] costanti per caratteri

Parlo di .NET e non di 
VB.NET
Come posso fare per usare costanti del tipo vbTab, vbNewLine, vbCrLf ecc, in
(VB).NET usando solo il .NET framework e senza il riferimento a
Microsoft.VisualBasic?
Grazie, ciao
--
y = f(
http://neodatatype.interfree.it/index.html
)

 a Microsoft.VisualBasic?
Classe ControlChars
es: ControlChars.Crlf
--
Dark Hado
This posting is provided "AS IS" with no warranties, and confers no
rights.

 es: ControlChars.Crlf
No, non ci siamo :)
ControlChars fa parte di <Visual Basic Language Reference>.
Facciamo così, come posso definire una costante di tipo stringa composta da
caratteri di cui conosco il codice ascii?
Qualcosa tipo
Const vbNewLine = Chr(13) & chr(10)
Solo che così non funziona poichè Chr è una funzione e lui vuole una
costante.
Ciao


 costante.
Perchè questo codice non ti funziona? L'unico problema può essere  se hai
Option Strict su On, altrimenti scritto così a me funziona


 Option Strict su On, altrimenti scritto così a me funziona
Non funziona perchè ho eliminato ogni riferimento ai namespace VisualBasic e
Chr() non viene riconosciuta.
Non voglio usare .NET come VB6 (in compatibilità), altrimenti tanto vale.



non ho provato ma potrebbe funzionare "\u000C000A"
come in C#
bye
R

> non ho provato ma potrebbe funzionare "\u000C000A"
scemenza non "\u000C ma "\u000D
sorry

 scemenza non "\u000C ma "\u000D
noooooway!


 Const vbNewLine = Chr(13) & chr(10)
Ehi  Zanna, forse ho la soluzione:
Dim vbNewLinw As String = Convert.ToChar(13) & Convert.ToChar(10)

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Chiedere a runtime immissione parametri in file batch (.bat)

Ciao a tutti e scusate l'OT.
Ho una procedura di aggiornamento che ad un certo punto apre un file.bat.
In questo file vorrei poter chiedere all'utente e a runtime, alcuni 
parametri necessari ad eseguire il comando successivo.
È possibile e se si, come, fare ciò ?
Grazie
-- 
'''®foolbrain®'''
Visual Basic Programmer
Database Designer & Manager
F.O.O.L.: Functional Obedient
          Observation Lifeform
B.R.A.I.N.: Biomechanical Robotic Android
            Intended for Nullification
ICQ# 88912631
Skype ID : foolbrain

 È possibile e se si, come, fare ciò ?
In DOS, c'era CHOICE.
Ma non so se è supportato nei nuovi simulacri di Dos gestiti da NT.
Ciao
Alberto
-- 
Si è visto di meglio,
ma si è scopato di peggio,
qualche volta a pago
e non erano neanche sempre donne
[Paolo]

 Alberto
Grazie per il tuo aiuto e a presto !


Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicare con la porta paralela

Riposto la mia richiesta poichč non ho trovato niente ne sul sito officiale
di questo ng ne con il tasto F1 in Visual Studio ne da altre parti e sono 3
giorni che ci provo...
Per questi motivi chiedo scusa se risulto insistente
"Qualcuno sa dirmi come posso comunicare con la stampante tramite Visual
Basic senza utilizzare i driver appositi della stampante?
Il mio obiettivo č di recuperare la stringa di output della stampante per
poterla configurare su OS/400
"
Grazie e Auguri di Buone Feste

 ha scritto nel messaggio
news:9vqkj3$rmi$1...@pegasus.tiscalinet.it...
| Riposto la mia richiesta poichè non ho trovato niente ne sul sito
officiale
| di questo ng ne con il tasto F1 in Visual Studio ne da altre parti e sono
3
| giorni che ci provo...
| Per questi motivi chiedo scusa se risulto insistente
|
| "Qualcuno sa dirmi come posso comunicare con la stampante tramite Visual
| Basic senza utilizzare i driver appositi della stampante?
|
| Il mio obiettivo è di recuperare la stringa di output della stampante per

Newsgroup: it.comp.lang.visual-basic
Titolo: [Consiglio][VB6] Fondino form

Ciao ragazzi,
oggi mi è venuto un dubbio mentre mangiavo (sono messo già così
male......;)):
in un mio programma, dove ho una finestra principale che normalmente rimane
a tutto schermo, ho voluto mettere un fondino (sapete, quello tipico con il
logo dell'azienda leggermente in rilievo ripetuto fino a riempire la
finestra) e, per fare ciò, ho creato una immagine jpg con Photoshop
1600+1200 e l'ho assegnata alla proprietà picture del form.
Il dubbio è se sia questo il modo corretto o sto facendo una ca....ta?
ciaociao

 ciaociao
con le misure moderne non e' cruciale, ma hai provato a vedere con taskman
quanto prende la tua app con/senza sfondo ? un jpeg del genere e' sui 5.7 mb
...
magari fanne uno piu' piccolo con molto margine intorno, (puoi anche provare
a salvarlo con pochi colori: ma quello che conta e' la ram alla fine,
caricato) e caricalo con bitblt / stretchblt. esempi su allapi.
ciao

 ciao
ciaociao

 mavaaaaa! 560 Kb
su disco
in ram: 1600*1200*3
windows non e' avaro, li spende tutti...
ciao

 ciao

 Ora provo con l'altro metodo, grazie!
Non cambierà molto, temo. Il punto è che la bitmap deve
venir caricata in memoria, quindi viene eventualmente
convertita alla risoluzione e profondità di colore del video.
Anche "stretchando" ( ;-) ) un singolo pixel nero a tutto
schermo, la memoria utilizzata è quella dell'occupazione
sul video.
Bye, G.

 Bye, G.
ciao e grazie

 ha scritto

per me ok, dovrei riuscire a vedere 'sto benedetto sfondo...
qui ho 1g sul laptop e 1.5g sul desktop.
e' a casa, con solo 512, che dovro' farne a meno :)
ciao


 ciao
a sto punto non conviene mettere un webbrowser come sfondo e fargli caricare
una piccola gif ripetuta ?
imho non penso che in memoria venga caricata la bitmap dell'intero sfondo
oppure anche iExplorer fa la stessa cosa ?

 oppure anche iExplorer fa la stessa cosa ?
con la bitblt in loop puo ripiastrellare lo sfondo a ogni resize senza
particolari stress per il sistema.
il webbrowser non e' cosi' leggero e i tempi sarebbero molto piu' lunghi.
quando ho provato a mettere su un form un array di image tipo pallino
blu/rosso, la differenza fa' conto fosse 10-30" con l'image, 1-2 decimi con
la bitblt..
sull'uso della ram, nel caso, non sono sicuro se il repaint col tiling
implichi un'allocazione equivalente a una sola immagine grossa. certo coi
controlli ne va che ne va...
ciao, a.

 ciao
Vorrà dire che svilupperò la versione embedded con la jpeg a 640x480, così
ce la dovresti fare!
ciaociao


 controlli ne va che ne va...
gia' gia' , meglio l'uovo o la gallina ?

 gia' gia' , meglio l'uovo o la gallina ?
in questo caso, meglio del pollaio e' l'alveare...
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET

Scusate qualcuno sa la data di rilascio prevista e/o dove si può scaricare
una versione di 
VB.NET
?
            Allanon

Scusate l'ignoranza, ma cos'è 
VB.NET?
??


c'è la beta 1 per gli abbonati msdn..
il rilascio è alle calende

 ha scritto nel messaggio
news:90jq1g$9...@news.edisons.net...


 una versione di 
VB.NET
?
Indicativamente ci vorranno dagli 8 ai 12 mesi ancora...
Però quello che ne verrà fuori si preannuncia notevole :)
Già la beta 1, benchè molte cose non funzionino ancora, non è malaccio ^__^
Byee
Zeross

 Scusate l'ignoranza, ma cos'è 
VB.NET?
??
E' la prossiva versione di Visual Basic, alias Visual Basic 7.0
Byee
Zeross

>Già la beta 1, benchè molte cose non funzionino ancora, non è malaccio ^__^
Mi dovrebbe arrivare nei prossimi giorni .. solo una domanda .. riesce
a convivere con VB6 o mi tocca di riformattare tutto ?!?!
Meglio farsi un ghost del disco prima vero ?!?!?
Ciaps
Stracca
http://www.stracca.net
---------------------------------------------
    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 !
---------------------------------------------

 Meglio farsi un ghost del disco prima vero ?!?!?
Essendo la beta 1, il mio consiglio è di installarla su un sistema operativo
ex-novo in una partizione diversa.
Byee
Zeross

Pur convivendo con VB6, ti consiglio di installarla su una partizione a
parte sul quale hai montato Win2K oppure 98/ME.
Io la Beta1 la uso su un SO in Inglese visto che il setup aggiorna il SO con
i vari CLR/SPack e francamente ho avuto qualche difficoltà a trovare le
rispettive versioni in Italiano.
La Beta1 è un debug build quindi vuole molta RAM, io ho un Pentium III con
256Mb di RAM e l'ambiente 'fatica' un pò.
La cosa certa è Bye Bye VB,almeno come lo abbiamo sempre visto fino ad
ora...
Corrado

ora...
Bah .. questo a priori non e' un limite !!!
Ciaps
Stracca
http://www.stracca.net
Newsgroup: it.comp.lang.visual-basic
Titolo: vb6   caratteri box

???
???
Il primo carattere del quadratino di cui sopra (sperando
che si veda bene) è ottenuto con ALT 218
 
Però con vb6 con chr(218) ottengo Ú
 
In effetti nella tabella dei caratteri ASCII è riportato che
la rappresentazione di alcuni caratteri dipende dal
software utilizzato.
 
C'è un modo di ricavare i caratteri box anche se il mio
software, evidentemente, non li prevede?
 
Grazie e saluti. 
 
 

 ???
 
In effetti non si vede bene.
Quei punti interrogativi avrebbero dovuto essere
un quadrato.
 
:-(
 
Sauro 
 
 

 un quadrato.
 
Sono le meraviglie di unicode che in VB6 NON è supportato: è una
guerra persa.

 
"Franz_aRTiglio"  ha scritto nel messaggio
...

Già.
Ho ripiegato sul PrintShape.
 
Ciao Franz e grazie.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] manuale installshield 6.2 pro

qualcuno sa dove posso trovare il manuale, in italiano possibilmente, del
programma in oggetto??
ciao
grazie

[OT]


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





C'e' qualcuno che conosce l'esistenza di 
ocx/activex (possibilmente free) per inviare fax da un programma VB6 senza usare 
altri applicativi (es. Word metodo send)???


Marco 
tom...@tin.it



 wrote in message 
866vre$5cr$1...@nslave1.tin.it
...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Versione progetto VB

Esiste qualche funzione o qualche proprietą che mi restituisca il n. di
versione del mio progetto di VB in modo da poterla visualizzare in un Form?
Mauro

[Mauro] scrisse:

app dovrebbe avere una major version, una minor version and so on.
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Label_Versione.Caption="Versione " & cstr(app.major) & "." & cstr(app.minor)
& "." & cstr(app.revision)
Ciao
Alberto

 > Esiste qualche funzione o qualche proprietà che mi restituisca il n.

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Buone vacanze a tutti!!!

Scusate l'OT che molto probbabilmente interesserà a pochi ma vi volevo
comunicare che io sto partendo e mi tratterrò una 15na di giorni a Napoli.
Mi auguro che nel frattempo non inizierete nuovi 3ad interessanti ai quali
non potrei partecipare (Anche se ultimamente ho risposto ben poco... visto
che il sito che ho sviluppato è ancora in fase ti aggiornamenti continui e
giornalieri...).
Come ultima cosa volevo augurare buone vacanze a chi partirà in questi
giorni e buon divertimento a tutti....
In ultimis voglio aggiungere che sarebbe gradito da parte di chiunque voglia
inviare materiale al WebMaster di VBProgrammers (in tal caso io :P) per
eventuale materiale da poter pubblicare......ringrazio comunque tutti
quelli che fino ad ora hanno contribuito in un modo o nell'altro allo
sviluppo del portale.
Ciao Diego
*************************************
http://www.biapps.it/vbprogrammer
Il portale di riferimento per gli sviluppatori VB
- Iscriviti alla NewsLetter
- Partecipa alla Shared Comunity
- Entra nel Forum
- Partecipa alla VBChat
- Chiedi una domanda ed ottieni una risposta in VBHelp
*************************************

 comunicare che io sto partendo e mi tratterrò una 15na di giorni a Napoli.
Ciao Diego e buon riposo
P.S. ma ve ne andate tutti? povero me :((
P.P.S. fammi un favore, portati Peppo con te :)))
--
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


Grazie e........ Buone Vacanze  ;-)))

Newsgroup: it.comp.lang.visual-basic
Titolo: Trovare il numero che corrisponde ad un certo form per richiamarlo con Forms(n)

Ho la neccessità di trovare il numero che corrisponde ad un certo form
per richiamarlo con Forms(n). Qualcuno di voi mi può aiutare, o dirmi
semplicemente che non si può? E' importante.
Grazie infinite,
Roberto Ca.

 semplicemente che non si può? E' importante.
Cicla sull'insieme Forms cercando Forms(n).name=nome_della_form_cercata,
ma, attenzione, il numero può non restare fisso, quindi lo devi fare ogni
volta.

 volta.
Dim i As Integer
  For i = 0 To Forms.Count - 1
    If Forms(i).Name = nome da trovare Then
       i e' l'indice che ti serve...
    End If
  Next i

 ha lasciato detto:



Grazie mille sia a te che a Lupo.
A buon rendere,
Samedi.

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

Salve,
quando vi capita guardate il mio sito,è in via di sviluppo e ha bisogno di
Voi.Grazie.
http://alessandrog.wehostme.com

 
http://alessandrog.wehostme.com
ciao, sto guardando adesso.
solo che il link sopra e' sbagliato.
andando a naso, sto provando con
http://alessandrog.webhostme.com/
spero sia il tuo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Come sincronizzare 2 controlli Data su 2 Form?

Buongiorno a tutti.
Uso VB5 con SP3.
Vorrei sincronizzare 2 controlli Data posizionati su 2 Form diverse, in modo
che:
- abbiano sempre lo stesso Recordset (che puo' essere modificato con filtri
o ordinamenti da entrambe le Form).
- Il posizionamento su un record di un Data venga riflesso anche sull'altro.
Per fare questo, chiaramente dovrei fare:
ad ogni modifica del Recordset di Form1.Data:
Set Form2.Data.Recordset = Form1.Data.Recordset
ad ogni modifica del Recordset di Form2.Data:
Set Form1.Data.Recordset = Form2.Data.Recordset
(mi serve in particolare questa funzionalita', ossia la sincronia da Form2 a
Form1)
Il problema e' che Form2 (visualizzazione dei dati a griglia) e' creata As
New nella Form1, che in realta' sono una decina di forms differenti, ma che
devono interagire con la relativa Form2 nello stesso modo.
Quindi da Form2 non posso fare:
Set Form1.Data.Recordset = Form2.Data.Recordset
Per il semplice motivo che non so quale sia Form1 in quel momento (puo'
essere FormAnagrafica, FormMagazzino, FormPesche, FormMele... :-)
Per ora ho risolto usando nella Form2 un riferimento al Data della Form1
Public ParentData As Object
e modificando cosi' il codice di sincronia in Form2:
Set ParentData.Recordset = Me.Data.Recordset
Vorrei sapere se esiste una soluzione alternativa, magari utilizzando gli
eventi (ci ho provato, ma non ho ben capito se e come si possono dichiarare
ed utilizzare nelle forms).
TIA
--
Roal Zanazzi
z...@iol.it

...


alla form destinataria.
Preferirei fare tutto nella form, se fosse possibile, senza usare moduli di
classe aggiuntivi.
--
Roal Zanazzi
z...@iol.it

...



Allora vediamo se c'e' un'altra soluzione.
La situazione generale e' questa (cerco di riassumere):
- sto sperimentando diversi approcci per le applicazioni di data/entry (per
intenderci, dove si inseriscono/modificano/eliminano dati provenienti da un
database)
- l'utente deve avere la possibilita' di vedere i dati sia in forma di
maschera (singolo record) che in forma tabellare a griglia (tutto il
recordset); come avviene nelle maschere di Access.
- ho scelto di tenere la mschera e la griglia su 2 form separate, perche' la
form della griglia e' una sola, generalizzata, mentre la form della maschera
e' sempre diversa.
- il problema di avere due form separate per i due tipi di vista e' che
servono 2 controlli data, ognuno su una form.
- se ne deduce che, per mantenere sincronizzate le viste, bisogna
sincronizzare i 2 data.
so bene che ci possono essere altre soluzioni:
- evitare l'uso dei controlli data e fare tutto con gli oggetti DAO
- fare le 2 viste (maschera e griglia) su una form, usando 1 solo data (ma
cosi' si usano molte piu' risorse)
...
Avete qualche idea alternativa?
Come disegnate, di solito, le applicazioni di data/entry?
--
Roal Zanazzi
z...@iol.it

...



No, uso ancora VB5...
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Limitazione ListView?

Ciao a tutti
Ho un problema con il controllo Listview in modalità MultiSelect.
Quando faccio una selezione con il tracciamento di un rettangolo l'evento
ItemClick mi avverte che il  rettangolo di selezione raggiunge un nuovo
elemento, ma nessun evento mi sengala che un elemento è uscito dal
rettangolo di selezione.
Io ho la necessità di aggiornare dinamicamente il valore di una label in
base al numero di elementi selezionati, ma come faccio a farlo?
Inoltre durante il tracciamento del rettangolo l'evento MouseMove non viene
nemmeno richiamato...
Spero che qualcuno di voi possa aiutarmi.
Grazie
Hiei

 nemmeno richiamato...
Il normale evento click non viene generato ?


Non durante il trascinamento del rettangolo di selezione, purtroppo...
Hiei

Se può interessare a qualcuno ho trovato questo messaggio, dove c'è una
spiegazione abbastanza chiara del problema e anche un esempio di possibile
soluzione:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=eG%24cFq4
8%23GA.252%40cppssbbsa05&rnum=4&prev=/groups%3Fhl%3Dit%26lr%3D%26ie%3DUTF-8%
26oe%3DUTF-8%26q%3DLVN_MARQUEEBEGIN%26btnG%3DCerca%2Bcon%2BGoogle
(dovrebbe essere tutto su una riga...)
Hiei

Newsgroup: it.comp.lang.visual-basic
Titolo: leggere la prima riga

come faccio a leggere la prima riga di un prova.txt e secriverla in un text?
Grazie ancora

Ciao Avogrado ...Avodrago ...Avogadro!!??
Nella form inserisci un CommonDialog
Puoi creare un pulsante chiamato Carica in cui copiare:
__________________
Public Sub Carica_Click()
On Error GoTo ErrorHandler
        CommonDialog1.CancelError = False
        CommonDialog1.Flags = cdlOFNHideReadOnly
        CommonDialog1.Filter = "All Files (*.*)|*.*|Text Files" & _
        "(*.txt)|*.txt"
        CommonDialog1.FilterIndex = 2
        CommonDialog1.ShowOpen
        If CommonDialog1.filename <> "" Then
        Open CommonDialog1.filename For Input As #1
        'Legge la prima riga dal file selezionato e la pone nella stringa
RigaLetta
        Line Input #1, RigaLetta
        ...
        Close #1
        Exit Sub
ErrorHandler:
    MsgBox ("E' stato riscontrato un problema durante il Caricamento.")
    Exit Sub
__________________
O se sai per certo che esiste il file e dovč, puoi usare semplicemente
    Open "prova.txt" For Input As #1
    Line Input #1, RigaLetta
Spero di esserti stato utile,
--
THE_1PUNISHER
cybermaster
IHGGER #604
Se sei un appassionato di GdR visita
la Locanda da Tobas
http://gilda.it/locanda_da_tobas
Newsgroup: it.comp.lang.visual-basic
Titolo: Help sulle stampanti !

Ho un problema:
Debbo gestire una stampante ESC P2 Epson LQ 570+ come una
stmpante normale, cioč devo stampare in compresso o in normale incolonnando
i caratteri e invece la stampante usa un carattere grafico proporzionale che
non incolonna. Ho provato anche a usarla come LQ 800 e come IBM Proprinter
X24 ma i risultati sono gli stessi.
Se qualcuno ha gią avuto questo problema per favore mi contatti
 
calf...@tin.it


Sotto Windows tutte le stampanti vengono viste in modo grafico, quindi
stampano i fonts di windows.
Se vuoi stampare con caratteri non proporzionali usa il "Currier" o il
"Fixed Sys".
Cosa usi per stampare? l'oggetto printer o cos'altro?
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: Data Report e LandScape

Ciao a tutti.
Innanzi tutto mi scuso per la serie di messaggi che ho inserito riguardo a
come creare un grafico con VB6, ma ieri tiscalinet aveva dei problemi e
tutte le volte che cercavo di spedire la mail mi diceva che aveva avuto
problemi a farlo.
Veniamo al dunque.
Ho un problema con DataReport e sono alle prime armi.
Devo costruire un report che stampa diversi dati, per cui avrei bisogno di
lavorare in LandScape, ma sembra che DataReport si rifiuti di farlo anche in
fase di disegno. Mi torna l'errore "Il foglio č piů grande del report" o una
cosa simile. Come posso fare?
Grazie in anticipo e ancora mille scuse.
Ciao, Matteo


Newsgroup: it.comp.lang.visual-basic
Titolo: [ot] ciao a tutti sono una new entry

    Io sono una new entry di questo ng .....
    Accettatimi posso insegnarvi un sacco di trucchi di vb
    ciao  a tutti

    Accettatimi posso insegnarvi un sacco di trucchi di vb
1.	Benvenuta
2.	Sei una delle poche persone che già dal primo post usa le notazioni [..].... c'è gente che posta da mesi e non
ha ancora capito a cosa servono... Continua così!!!
3.	Per i trucchi ed i consigli non aspettiamo altro...
4.	Il newsgroup ha un suo Sito Comune che raccoglie un sacco di sorgenti nati dalle discussioni fatte in questa
sede: dacci un'occhiata:
http://www.murialdo.it/it_lang_vb/
5.	Sul Sito Comune, inoltre, troverai il manifesto del NG con alcune regole che è bene seguire nel post dei
messaggi e che descrive in breve lo scopo di questo NG
6.	Da poco, inoltre è attivo un canale IRC che accompagna le discussioni di questo NG: il canale è
#it_lang_vb
ed è presente sui server:
irc.azzurra.it
services.net
irc.jnet.it
irc.net36.com
irc.myline.net
irc.cervia.com
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

    Accettatimi posso insegnarvi un sacco di trucchi di vb
 [...]
Benvenuta !
Se ancora non l'hai fatto ti consiglio di leggere il manifesto del NG
presente sul sito comune
http://www.murialdo.it/it_lang_vb/
al quale puoi anche collaborare inviando i tuoi trucchi (sempre se non sono
già presenti).
Se ti serve ulteriore materiale su VB puoi cercare in rete partendo dal mio
sito, dove ho catalogato un bel po' di links.
Ciao e buon lavoro! :-)
---
--
-
MIX (VB5SP3)
170 links a siti VB
http://space.tin.it/computer/gaais/
http://www.tempolibero.com/user/mix/
-
--
---


Welcome... che trucchi??? O_O
Li voglio sapere tutti! ^_^
Ciao

uhmmm..... vediamo un pò di cosa avrei bisogno....
mah proviamo questa...
sai come creare una barra menù su un Child ? (bada bene... la barra menù non
deve apparire sul MIDI sostituendo quella iniziale... ma deve apparire sul
Child.... così l'utente continua a vedere quella principale sul MIDI e
quella secondaria sul CHild)
ciao Davide
Newsgroup: it.comp.lang.visual-basic
Titolo: Inviare file con controllo winsock

Poichè sto sviluppando un programma di chat da portare agli esami di stato,
per ora riesco solo a inviare messaggi e file di testo di tipo txt e rtf.
vorrei però poter inviare anche file tipo immagini, exe e altro. qualcuno sa
indicarmi come posso fare?
mi va bene anche se mi dite dove posso trovare queste e altre informazioni
sul web visto ke non riesco a trovarne tante con motori di ricerca (non
ditemi sito comune ke è il sito più scandaloso del mondo, non c'è
praticamente niente....)
Se poi mi direste anche come leggere i file dell'altro utente con il quale
sto colloquiando in modo da poter scegliere io stesso i files da copiare
sarebbe cosa molto molto molto molto molto {:-) basta con i molto mi sono
scocciato} gradita!
grazie
michele

 mondo, non c'è praticamente niente....)
già.
probabilmente, se aspettavamo te, c'era ancora meno roba.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Se poi mi direste anche come
[cut]
Ma l'esame di stato č di grammatica italiana?
Alberto

 praticamente niente....)
Allora hai qualche problema con le ricerche su Internet!
Il sito comune è ricco di materiale, basta saper cercare.
Ciao, Vincenzo

 scocciato} gradita!
all'altro utente un po' meno.
j.


Considerato ke l'applicazione la devo sfruttare affinchè il professore di
laboratorio possa indagare sui vari pc direttamente dalla sua postazione
credo ke l'utente debba soffrire un po'
----------------------
cmq a proposito del sito comune, non volevo offendere nessuno, anzi...
volevo dire ke non riesco a trovare le info ke mi servono tanto facilmente,
ecco tutto....
e poi riguardo al direste.......avete ragione...ho sbagliato a digitare...
:-)

 dalla sua postazione credo ke l'utente debba soffrire un po'
il tuo professore di laboratorio si organizzi in modo diverso.
andare a sfrucugliare nel pc di qualcuno, senza che il qualcuno lo sappia,
non è una cosa tanto simpatica, e tanto meno educativa.


 i molto mi sono scocciato} gradita!
Non è bello fare una cosa del genere... al meno che tu non voglia "spiare"
qualcuno...
Comunque sul terzo link dell'indirizzo che ti ho dato c'è anche questa
possibilità.
bye (e la prossima volta elimina le k e non denigrare il SC del quale sto
per diventare WM)
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sè...." (Antico Adagio)
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

praticamente niente....)
Stai scherzando, vero?
--
Ciao!
Luca Menegotto

 ha scritto nel messaggio
news:cbh8l0$ssu$2...@lacerta.tiscalinet.it...


 non è una cosa tanto simpatica, e tanto meno educativa.
...e soprattutto è reato...
R.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Tanto per fare 2 risate...

http://lock.interfree.it/Fun/Siti/Maicrosoft.html
ciao


non male :-)))))))
ciao
Jack
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] installazione con Inno Setup

Ciao a tutti.
Sto utilizzando Inno Setup 2.0.18(b) per creare un pacchetto di
installazione.
Il tutto funziona bene pero' ho un problema:
la mia applicazione viene installata correttamente pero' cerco di lanciarla
in un pc dove non e' installato VB mi parte anche windows installer che
cerca di installare Microsoft Outlook 2000.
Se interrompo l'installazione di Outlook la mia applicazione parte
tranquillamente ed apparentemente pare funzionare.
Se sullo stesso PC installo VB il problema non compare...quindi immagino
manchi qualche libreria nella mia procedura di installazione.
Il pezzo di script Inno Setup per installare le librerie di VB6 che ho
scritto e' questo, qualcuno sa dirmi cosa potrebbe mancare?
Source: "C:\WINNT\ServicePackFiles\i386\stdole2.tlb"; DestDir: "{sys}";
CopyMode: alwaysskipifsameorolder;Flags: restartrepalce uninsneveruninstall
sharedfile regtypelib
Source: "C:\WINNT\system32\msvbvm60.dll"; DestDir: "{sys}"; CopyMode:
alwaysskipifsameorolder;Flags: restartreplace uninsneveruninstall sharedfile
regserver
Source: "C:\WINNT\ServicePackFiles\i386\oleaut32.dll"; DestDir: "{sys}";
CopyMode: alwaysskipifsameorolder;Flags: restartrepalce uninsneveruninstall
sharedfile regserver
Source: "C:\WINNT\ServicePackFiles\i386\olepro32.dll"; DestDir: "{sys}";
CopyMode: alwaysskipifsameorolder;Flags: restartrepalce uninsneveruninstall
sharedfile regserver
Source: "C:\WINNT\ServicePackFiles\i386\asycfilt.dll"; DestDir: "{sys}";
CopyMode: alwaysskipifsameorolder;Flags: restartrepalce uninsneveruninstall
sharedfile
Source: "C:\WINNT\ServicePackFiles\i386\comcat.dll"; DestDir: "{sys}";
CopyMode: alwaysskipifsameorolder;Flags: restartrepalce uninsneveruninstall
sharedfile regserver
Grazie in anticipo
Teo

 immagino manchi qualche libreria nella mia procedura di installazione.
Io penso piů ad un problema dell'installer di office! :(

 Io penso piů ad un problema dell'installer di office! :(
mmmhh...cmq lo script che ho scritto per le librerie di vb e' giusto o che
tu sappia manca qlc?
teo

 o che tu sappia manca qlc?
Io purtroppo non ho ancora iniziato ad usare innosetup! Mi dispiace no posso
dirti niente! :(

 ha scritto nel messaggio
news:aek5ob$g57$1...@knossos.btinternet.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Come si settano i parametri di rete di un PC in VB?

Ciao a tutto il NG,
qualcuno sa dirmi come si settano
i paramteri di rete (rete client/server prot. TCP/IP)
di un PC client con VB utilizzando s.o. win98 e win2k pro?
Per parametri di rete intendo indirizzo IP, subnet mask,
nome del computer, dns prim. e second., etc.
Grazie
      Frank   
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 nome del computer, dns prim. e second., etc.
Si proprio quelli bravo... :(
Ora permetti una domanda: ma cosa c'entra tutto ciò con VISUAL BASIC?!?!?
Nel caso non lo sapessi esiste un regolamento per i post su questo NG:
http://www.it-lang-vb.net/docs/Manifesto.txt
Un Lord Rayden che inizia bene la settimana! :|

Lord Rayden wrote:
[...]
Perdono non ho letto tutto l'oggetto... mi cospargo il capo di cenere! :(
Penso che per settare le impostazioni di rete in VB devi agire su alcune
chiavi del registro e/o utilizzare qualche api.
Da una rapida ricerca c'è molto codice per leggere le impostazioni ma non
per scriverle... in effetti non farei modificare le impostazioni di rete di
una macchina al VB! ;)
Prova a vedere se trovi qualcosa di utile qui:
http://www.vbip.com/tools.asp

 wrote in message
news:aek3e5$19t0$
1...@half.spin.it

Grazie, 
a me bastava solo qualche riferimento dove
trovare le informazioni, probabilmente + che VB
sarebbe stato giusto chiedere come programmare windows
per settare i parametri di rete, e forse VB non è neanche il
+ adatto (nel senso di facile)
Saluti
        Fra

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione avi

...

Se usi VB5 c'e' un OCX che si chiama "comct232.ocx" che include il controllo
Animation che fa al caso tuo. Il suo utilizzo tipico e':
With Animation1
    .AutoPlay = True
    .Open "nomefile"
End With
che pobabilmente dovrai mettere nell'evento Form_Load().
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: refresh picturebox

Salve gente!
spero tanto che al mio problema ci sia una soluzione...
in una picturebox ho una gif di un corpo umano e a seconda di dove si muove
il mouse viene evidenziata con un fill una superficie del corpo specifica.
Quando poi il mouse esce da questa zona ed entra in un'altra la precedente
DEVE tornare al colore originario e la nuova superficie si deve evidenziare
...e cosi via, quindi ad ogni evento mouse_move devo effettuare un refresh
della picturebox.
Il Problema e' che si verificano dei "flash" ad ogni movimento del mouse
dovuti al refresh, come eliminarli?
le api per il fill che uso sono:
Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject
As Long) As Long
Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor As Long) As
Long
Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long
Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long,
ByVal y As Long) As Long
Declare Function ExtFloodFill Lib "gdi32" (ByVal hdc As Long, ByVal x As
Long, ByVal y As Long, ByVal crColor As Long, ByVal wFillType As Long) As
Long
e questo e' il codice:
----------------------------------------------------------------------------
---
Const FLOODFILLBORDER = 0 ' Fill until crColor& color encountered.
Const FLOODFILLSURFACE = 1 ' Fill surface until crColor& color not
encountered.
Const crNewColor = &HFFFF80
Dim mBrush As Long
Private Sub Form_Load()
    Picture1.ScaleMode = vbPixels
    Picture1.DrawWidth = 3
    mBrush = CreateSolidBrush(crNewColor)
    SelectObject Picture1.hdc, mBrush
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, x As
Single, y As Single)
    Picture1.Refresh
    Label1 = "X:" & CStr(x) & "   Y:" & CStr(y)
    Picture2.BackColor = GetPixel(Picture1.hdc, x, y)
    ExtFloodFill Picture1.hdc, x, y, GetPixel(Picture1.hdc, x, y),
FLOODFILLSURFACE
End Sub
----------------------------------------------------------------------------
----
 grazie a tutti per l'attenzione e soprattutto a chi mi risolvera' o mi
dara' una dritta per questo problema!
____________________________
   G 1 0 X®
Web: 
www.giox.net
Alt. Mail: 
info...@libero.it
Icq Uin: 47698601
Irc Chan. @azzurranet:
   #mhackerone; #ahccc; #linux;
   #hackers-it; #programmatori; #noflyzone
_____________________________

 dovuti al refresh, come eliminarli?
Mica vero che devi fare un refresh ad ogni mouse_move. Lo devi fare solo nel
caso in cui tu entri in una zona nuova della tua Gif.
In ogni caso il sistema migliore è quello del doppio buffering: usa due
diverse bitmap e disegna su una mentre stai facendo vedere l'altra. Quando
hai finito, fai vedere quella che hai modificato e nascondi quella
precedente.
Ciao
*Roby*
P.S.
Ma stai lavorando ad un prodotto commerciale o amatoriale? Nel primo caso
mandami una mail, che siamo concorrenti. :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Articolo

http://msdn.microsoft.com/en-us/magazine/jj133828.aspx
 
 
-- 
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
 
http://www.maurogsc.eu/
 
 
 

I'll bet you a beer that Microsoft has to extend Visual Basic 6 support 
through Windows 9 and 10.
 


Articolo interessante, sulla chiosa finale c0è da scommetterci (domani 
devo parlare con un collega per un'esportazione da un vecchio programma 
in cobol per windows ancora con un bel po' di posti di lavoro). Le 
premesse non mi convincono granchè invece, non credo che .NET sia nato 
perchè MS non ha ascoltato la "maggioranza silenziosa", questo vecchio 
articolo di Spolsky ha una tesi più convincente, ad esempio:
 
http://www.joelonsoftware.com/articles/APIWar.html
 
 
VB6 ha avuto il grande merito di essere stato compatibile con quello che 
c'era prima di lui, ed ha ancora il merito di consentire di arrivare a 
risultati molto rapidamente. Finché la complessità del progetto rimane a 
un certo livello, poi si fanno sentire i limiti del linguaggio. Allora 
però di solito è già troppo tardi..
 
fe...@delenda.net
 
-- 
http://delendanet.blogspot.com
 
 
 

 ha scritto:

Alla MS basterebbe trasformare il linguaggio 
vb.net
 in un ambiente come 
Delphi/VB6 (tutto nativo) e farebbe il botto :D

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

Salve,
avrei bisogno di disabilitare uno dei bottoni riduci [_],  ingrandisci [  ]
e chiudi[x] di un form, solo che non ho la più pallida idea di come si
faccia.
Qualche dritta???
Thanks.


metti questo codice in un modulo:
Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal
nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long,
ByVal bRevert As Long) As Long
Private Const MF_BYPOSITION = &H400&
Public Sub RemoveMenu(frmForm As Form, _
    Optional remove_restore As Boolean = False, _
    Optional remove_move As Boolean = False, _
    Optional remove_size As Boolean = False, _
    Optional remove_minimize As Boolean = False, _
    Optional remove_maximize As Boolean = False, _
    Optional remove_separator As Boolean = False, _
    Optional remove_close As Boolean = False)
    Dim hMenu As Long
    hMenu = GetSystemMenu(frmForm.hwnd, 0)
    If remove_close Then DeleteMenu hMenu, 6, MF_BYPOSITION
    If remove_separator Then DeleteMenu hMenu, 5, MF_BYPOSITION
    If remove_maximize Then DeleteMenu hMenu, 4, MF_BYPOSITION
    If remove_minimize Then DeleteMenu hMenu, 3, MF_BYPOSITION
    If remove_size Then DeleteMenu hMenu, 2, MF_BYPOSITION
    If remove_move Then DeleteMenu hMenu, 1, MF_BYPOSITION
    If remove_restore Then DeleteMenu hMenu, 0, MF_BYPOSITION
End Sub
per togliere, per esempio, il bottone di Chiudi, si fa:
RemoveMenu Me, , , , , , True, True
per quello di riduzione ad icona:
RemoveMenu Me, , , , True
Ciao
Faber

 Qualche dritta???
ehmmm...
a parte API, puoi impostare da progettazione le proprietà MaxButton e
MinButton (per il pulsante di chiusura non c'è)
Ciao  :)
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: A proposito di acido solforico. [OT]

Auguri :-)
[Se non capite, non preoccupatevi, non è colpa vostra.
Non è previsto che capiate :-P. Se siete *molto* curiosi,
rileggetevi bene l'antica massima ermetica: "Visita interiora
terrae rectificando invenies occultum lapidem".]
Bye, G. 

Auguri :-)
Grazie comunque, contraccambio.

Un papero già ubriaco prima di cena, urka    ;-)
Ho capito solo questo, però.
--
ciao
  Stefano

 Auguri :-)
LOL
Grazie, ma una citazione anche qui è troppo :-)
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 ha scritto

http://it.wikipedia.org/wiki/Vetriolo
quello che non capisco e' se il papero alchemico e' caduto sulla via di 
dam^W 2008.
vitriol, se hai smosso gbc e paperino, due cinquinisti (nel senso di vb5), 
fossi in te mi candiderei premier, chances ne hai :)

 fossi in te mi candiderei premier, chances ne hai :)
Guarda, ho una caratteristica buona e una cattiva per tentare la strada 
del premier.
Quella buona č che sono incompetente (sia di programmazione che di 
politica). Quella cattiva č che invece quando dico le cose son sincero :-)


 Un papero già ubriaco prima di cena, urka    ;-)
Non c'entra la cena o il vino, ho le endorfine alte di natura :-)
Per di più avevo appena finito, in un'ora e mezza, una modifica
*radicale* ad un programma che ha funzionato al primo colpo... :-)
Bye, G. 

 di vb5), fossi in te mi candiderei premier, chances ne hai :)
Il mio voto ce l'ha, nel caso.
Bye, G. 

 Grazie, ma una citazione anche qui è troppo :-)
Zitto e buono altrimenti ti becco anche altrove :-P
Bye, G. 

fossi in te mi candiderei premier, chances ne hai :)
Fai pure 3, anch'io sono un cinquinista che ha provato VB2005 con il suo aiuto.
--
ciao
  Stefano

*radicale* ad un programma che ha funzionato al primo colpo... :-)
Allora siamo in 2 ad essere contenti.
Io ieri sera proprio alle 19 ho trovato un bug insidiosissimo, di quelli che si
presentano ogni tanto e senza ragioni apparenti.
(Era in un software per µC in C e Assembly, il VB non c'entra)
Ho comunque urlato dalla soddisfazione.
--
ciao
  Stefano