mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Sbaglio io a programmare o è il programma??

Programma da creare con Visual Basic 5 o 6 in un nuovo programma exe
standard
Servono:
Una Txetbox                               ( txtport )
Una Listbox                                ( lstlog )
Due Command Button                ( Uno cmdascolta e l'altro
cmddisconnetti )
Winsock                                     ( ws )
Ecco il codice sorgente:
ws.LocalPort = txtport.text
ws.Listen
MsgBox "Servizio in ascolto sulla porta:" & txtport.Text, vbInformation
End Sub
Private Sub cmddisconnetti_Click( )
ws.Close
MsgBox "Sessione Terminata",
vbInformation
End Sub
Private Sub ws_ConnectionRequest(ByValrequestID As Long)
If ws.State <> sckClosed Then ws.Close
ws.Accept requestID
Istlog.AddItem "Connessione di :" & ws.RemoteHostIP & "sulla porta:" &
txtport.text
For i = 1 to 10000
ws.SendData "Togliti dai piedi lamerone, sei stato loggato -------> " &
ws.RemoteHostIP & vbCrlf
Next i
End Sub
Dopo la creazione cerco di avviarlo e mi dice che non è una applicazione di
Win32 non sia perchè non inserisco il Winsock che non sono riuscito a
trovare o è perchè non mi sono stati installati due file??
Ho la versione 6.0 Professional
Ringrazio sin d'ora chi mi risponde.
John The Ripper

 Ho la versione 6.0 Professional
A me funziona perfettamente, ma pensi davvero di usare un sistema del genere
per intercettare intrusi che cercano di connettersi su porte che potrebbero
essere aperte?

 wrote in message
ukqi9.17547$Av4.3...@twister2.libero.it...

Da dove ho trovato lo script dicono che funziona.
Allora è il programma a causa della mancanza di 2 file che non me lo fa
funzionare oppure c'è qualche operazione da effettuare per far attivare il
winsock??

 winsock??
se fosse il winsock che non č registrato nel sistema l'errore sarebbe del
tipo oggetto o libreria non troavata, impossibile creare l'oggetto o simili
varie etc...
Ma di preciso l'errore qual'č?

 trovare o è perchè non mi sono stati installati due file??
CUT
ehm...spiega...e ragiona....SE non hai inserito il WINSOCK e USI il winsock
come fa a funzionare?  E' mandrake che crea al volo controlli?

 come fa a funzionare?  E' mandrake che crea al volo controlli?
AHAHAHAHHAAHAHA!!!
Ho capito solo adesso!!!!
HIHIHIHHIHHIIH!
Beh, clicca col tasto destro sulla barra degli strumenti
-seleziona la voce componenti
-nella lista che compare cerca microsoft winsock control e
selezionalo -clicca su ok, ti comparirą il winsok sulla barra delle
applicazioni
-cliccaci sopra
-disegnalo sul form
-setta la proprietą name a ws
Ora dovrebbe andare.


Ho provato a fare come dici te.
Ho selezionato il winsock l'ho inserito ma nella stringa mi esce
winsock_error1
ho salvato mettendo nello spazio tra la stringa di winsock e end sub name
winsock
Ho salvato in exe m quando lo avvio mi dice:
c:\Progetto1.exe non è una applicazione di Win32 valida
E il tutto non va.
Cosa puo essere??

 Cosa puo essere??
Ok, ma dall'IDE funzionona il programma o no?
Se dall'IDE scatena lo stesso errore prova a reinstallare Vs6
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Inserire delle icone in 1 listbox...

.... associata ad 1 recordset qndo 1 valore del record è true... cm s fa?

.... associata ad 1 recordset qndo 1 valore del record è true... cm s fa?
s ntnd l lstbx bs nn s f.
ntndv frs l lstvw?
-- 
c, hl

 ha scritto nel messaggio
news:5rarruoq92h6ff8rn...@4ax.com...

Mike, do la soluzione ;-)
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Mike, do la soluzione ;-)
vb6 Enterprise?
--
ciao, hal
--------------------------------
Inviato via 
http://usenet.libero.it

 vb6 Enterprise?
In che senso?
io mi riferivo alla soluzione della tua frase :-), non quella del problema
che hai gia' dato tu... stavo per comprare una vocale su "bs" ma poi ho
capito :-)


 capito :-)
Fiuuu, stavo per avere una spesa inutile sulla coscienza ;-)


Newsgroup: it.comp.lang.visual-basic
Titolo: Calcolo di un'espressione matematica

 Spero che qualcuno possa aiutarmi.
Sviluppo in VISUAL BASIC 5.0.
Ho una stringa contenente un'espressione matematica
es.:
           STR="(1000+500)/60"
Come posso risolvere l'espressione mettento in una variabile numerica il
risultato?
In ACCESS c'era una funzione chiamata EVAL che eseguiva l'operazione.
Grazie dell'aiuto.
Ciao, Mauro.

 Ciao, Mauro.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] VB6 sp3 Access97 riferimenti ADO da utilizzare

Con VB6 sp3 Access97 quali sono i riferimenti più aggiornati ADO da
utilizzare?Qual'è il riferimento che attiva il Provider JET 4.0?
Mi consigliate di utilizzare il 3.51 o il 4.0?
ringrazio anticipatamente il NG .
Dante


wrote:

Con Access 97 puoi usare indistintamente jet 3.51 o il 4.0;
quest'ultimo ti serve se usi Access 2000. Comunque un aggiornamento
non fa mai male.
Newsgroup: it.comp.lang.visual-basic
Titolo: Un consiglio dagli esperti

Ho la necessità di salvare delle informazioni su alcune immagini.
Attualmente, solo per avere sotto controllo la situazione
carico l'elenco dei files in un ListBox1 col seguente codice
Public DirsCompleto() As String
............................
'visualizza l'elenco dei files
Dim MFil As String()
Dim str As String
For Each mstr In DirsCompleto
    MFil = Directory.GetFiles(mstr)
    For Each str In MFil
        ListBox1.Items.Add(str)
    Next
Next
ed ottengo:
C:\A\B\miafoto.tif
C:\A\Selezionate\Foto3.jpg
ecc.
Mi piacerebbe avere altre informazioni:
    Dimensione del file
    Data di creazione
    Dimensione foto in pixel
    Spazio colore
Vorrei Visualizzarle su una stessa riga:
C:\foto1.gif    140KB    01/01/2004   300x400    RGB
 Invece del ListBox, cosa posso usare?
E se gli stessi dati volessi anche accodarli ad una tabella di Access
contenuta sullo stesso PC qual'è la strada più semplice ed efficace?
Grazie per l'aiuto.
Ciao
P.

  Invece del ListBox, cosa posso usare?
Usa il controllo ListView e sull'help dai un'occhiata ai "SubItems".

 ha scritto nel messaggio
news:0qsrc.223972$hc5.9...@news3.tin.it...

Grazie del consiglio
Ciao
P.

Newsgroup: it.comp.lang.visual-basic
Titolo: (puntualmente) domanda sul compact framework 1.0

salute a voi
c'è un modo (rapido, magari eheh) di riprodurre un .wav (o anche solo
qualcosa di simile) da un programma 
VB.NET
 2003 che gira sotto windows CE?
grazie in anticipo
	d.
-- 
La bella che guarda il fiume ha un nome che fa paura...
La bella che è addormentata ha un nome che fa paura:
Libertà! Libertà! Libertà!
http://www.pilardeimeli.net

 qualcosa di simile) da un programma 
VB.NET
 2003 che gira sotto windows CE?
Ma lo fate apposta? :)
Guarda la risposta sotto di te.
Ciao 

 Guarda la risposta sotto di te.
lol quando ho postato ancora non c'era, giurin giuretta! :-))

Newsgroup: it.comp.lang.visual-basic
Titolo: ?Spazio tra sezioni in file ini

Scrivendo con WritePrivateProfileString(Sezione, Chiave, lpString, NomeFile)
avrò un file INI cosi:
[Impostazioni]
Percorso=C:\ecc...
[Generale]
SizeCarattere=12
Volevo sapere come fare per inserire uno spazio tra le sezione tipo:
[Impostazioni]
Percorso=C:\ecc...
[Generale]
ZizeCarattere=12
Grazie
Carmelo 

 Volevo sapere come fare per inserire uno spazio tra le sezione tipo:
Verifica se la linea inizia per "["; se non è la prima, prima di 
ricopiarla in output, falla precedere da un cr+lf.

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

Come posso fare per aprire la com1
dovrei fare qualcosa del tipo
OPEN "COM1:9600,N,8,1,DS,CS" AS #1
del vecchio GW Basic
Grazie Enrico
sco...@itol.it

 wrote in message 379DEA3E...@itol.it...


 
sco...@itol.it
Scarica dal "sito comune" la
"DLL per effettuare I/O su periferiche hardware [win95io.zip]".
Si trova nella zona Download Binari (OCX/DLL).
Attenzione però: credo che non funzioni con NT.
Ciao
---
--
-
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: [.NET] Combobox

Salve a tutti!
Quale evento devo usare per far si che quando immetto tel testo e premo
invio (e solo in quel momento) esso venga generato?
Grazie mille!
Gig!

...
Che io sappia non esiste un simile evento: puoi intercettare la pressione
dei tasti ed intervenire se è invio...

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda 1: MDIChild e funzioni omonime

Ho un programmino, con una finestra MDI principale e piu' mdiChild
apribili a piacere (in questo caso sono istanze della stessa form, ma
potrebbero essere form diverse). Ogni Child che chiamo ha una funzione,
che permette il refresh dei suoi dati a video. Ho chiamato queste
funzioni sempre con lo stesso nome. Il mio problema e' di poter ciclare
su tutte le child attive (e questo si fa con un for each...in), e
richiamare per ciascuna la funzione di refresh.
Il codice che ho scritto e':
dim F as form
...
For Each F in Forms
  If <la finestra e' una child> Then
    call F.AggiornaDati
  End If
Next F
ma non funziona (mi da' 'Proprieta' o metodo non supportati
dall'oggetto'). Come posso fare?
Bye by Massimo 8-]


Diciamo che la "AggiornaDati" non è Public...???
ciao
ugo

 ugo
Corretto...ed anche abbastanza banale 8-(((
Bye by Massimo 8-]

Newsgroup: it.comp.lang.visual-basic
Titolo: convertire un numero in lettere e viceversa

salve a tutti,
come fare per creare una routine da vb6 per convertire un numero in lettere
e viceversa?????? mi serve per integrarla nel mio gestionale per stampare
gli assegni.
sono stato kiaro nel formulare la mia rikiesta??????????
P.S.: ovviamente deve essere in formato euro.
grazie anticipatamente


Ciao,
qui trovi quello che ti serve
http://www.leonardobandini.it/frame2vbsecondapagina.htm#numerilettere
Stefano 

Ciao,
qui trovi quello che ti serve
http://www.leonardobandini.it/frame2vbsecondapagina.htm#numerilettere
Stefano
------------------------------------
Ciao Stefano,
grazie per avermi mandato il link ma purtroppo, l'ho scaricato l'ho provato
ma non fa per me
a me interessa convertire in lettere 
12345467879
ecc.........................., ma anche riconoscere anche quando scrivo
importi in euro tipo ? 25,82
kiaro?
grazie anticipatamente

 importi in euro tipo ? 25,82
In fondo alla pagina c'è scritto come fare ;)
Ciao
--
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]
Newsgroup: it.comp.lang.visual-basic
Titolo: Utilizzo di Dll C in un codice visual basic

Dovrei chiamare una funzione di una DLL C all'interno di una programma
sviluppato in visual basic.
Ho dichiarato la funzione che richima la dll in questo modo
public declare function xx Lib "File.dll" (<parametri>) as integer.
Quando il codice esegue l'istruzione call xx(<parametri>) ho il
seguente messaggio di errore.
Run time error 48 file not found : File.dll
Anche scrivento nella declare il path completo della dll ho lo stesso
error.
Quali possono essere le soluzioni ?????
Grazie a chi mi sa aiutare.
Ciao Simona.

Posto che esista la DLL File.dll manca una DLL di cui questa ha bisogno.
Es:.
 File.dll usa:
    Comclt32.dll
    comdlg32.dll
    ecc...
probabilmente manca una delle dll in cascata
sul CD di VB6 c'è DEPENDS.EXE con il quale puoi vedere tutte le librerie in
cascata usate da una DLL o un EXE. Vedi se ci sono tutte.
Fabio

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]perche' FindFirstChangeNotification non funziona con subdirs

Sto cercando di utilizzare una routine che ho trovato nel sito VBNet.
(Rivolgiti a loro mi direte voi!)
La routine, utilizzando alcune API, permette la notifica della creazione
o variazione di un file in una directory prefissata utilizzando appunto
l'API seguente:
Public Declare Function FindFirstChangeNotification Lib "kernel32" _
    Alias "FindFirstChangeNotificationA" _
   (ByVal lpPathName As String, _
    ByVal bWatchSubtree As Long, _
    ByVal dwNotifyFilter As Long) As Long
Il parametro bWatchSubtree se Falso indica di controllare solo la dir
indicata in lpPathName, se Vero, di controllare anche le subdirs.
La routine funziona se bWatchSubtree e' Falso; provando con Vero mi
restituisce un bel INVALID_HANDLE_VALUE (-1) 
Perche'? Percheeeeeeeeee'?
Come e' definito un boolean per le API? (cioe' e' giusto passare True o
-1 ?)
grazie
		maxx

 
forse vacilli, ma le istruzioni della API dicono che e' possibile usare
true per le subdirs ed io ho verificato che con true non funziona ...
ciao
		maxx
Newsgroup: it.comp.lang.visual-basic
Titolo: [DAO] recordset come parametri

Avevo un applicazione in VB3 che sfruttava un versione vecchia del DAO con
l'uso dell'oggetto TABLE. Ora l'ho trasformato in recordset ma il mio
problema e' che con table si riusciva a passare il nome come parametro di
una call mentre con recordset il parametro in se non vale niente...
non so se mi sono spiegato bene...ecco un esempio:
vecchio DAO:
(...)
Dim tmpTabella as Table
(...)
Set tmpTabella = MYDB.OpenTable("tabella1")
(...)
call myproc(tmpTabella)
(...)
Function myproc(nometabella as table)
NomeTabella.MoveFirst 'Funziona!!!(se debaggo: NomeTabella = tabella1)
(...)
-----------------
Nuovo DAO:
(...)
Dim tmpTabella as Recordset
(...)
Set tmpTabella = MYDB.OpenRecordset("tabella1") 'e questo funzia...
(...)
call myproc(tmpTabella)
(...)
Function myproc(nometabella as recordset)
NomeTabella.MoveFirst  ' non gliene puo' fregare di meno , se debaggo:
NomeTabella = (vuoto,nulla,niente,blank,salut)
(...)
C'e' qualche buon anima che mi sa dare una dritta??? (e non ditemi passa ad
ADO perche' dovrei riscrivere una bibbiata di roba...).
Ciao e grazie.
p.s.
mo che mi hanno rimesso a programmare in VB dopo una vita penso che
ripassero' parecchi da queste parti...anche per dare qualche dritta (almeno
spero).

non so se mi sono spiegato bene...ecco un esempio:
Guarda che e' strano, io passo i rst alle sub correntemente (in
access, pero'). Che versione di DAO?
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


aaarghhh, mea culpa !!! Avevo dichiarato male i recordset :-((((
Grazie comunque per la risposta.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] per ridere un pò

1) Il Presidente Clinton va in giro per la Casa Bianca per partecipare alle
riunioni con un paio di mutandine rosa da donna attaccate al braccio.
Tutti i dipendenti della Casa Bianca notano questo strano particolare, ma
nessuno ha il coraggio di chiedere al Presidente di cosa si tratti.
Alla fine della giornata dopo un incontro con un comitato politico
sostenitore, il portavoce della Casa Bianca non puo' fare a meno di chiedere
informazioni al Presidente circa quelle mutandine:
- Signor Presidente, mi scusi se mi permetto, ma cosa sono quelle mutandine
attaccate al braccio?
- Oh niente, e' il cerotto. Sto cercando di smettere!!!
2)I passeggeri di un aeroplano, guardando fuori dai finestrini, si accorgono
che uno dei motori è esploso. All'improvviso esplode anche un altro motore e
le hostess non sono più in grado di controllare il panico dei passeggeri.
Il capitano esce dalla cabina di pilotaggio e inizia a rassicurare tutti che
non c'è nulla di cui preoccuparsi. I passeggeri sembrano rilassarsi e si
siedono di nuovo ai loro posti. Il pilota estrae diversi pacchi da sotto i
sedili e li dà ai membri dell'equipaggio. Notando le sue mosse, uno dei
passeggeri chiede:
- Ma quelli non sono paracadute?
Il pilota risponde affermativamente e il passeggero continua:
- Ma lei aveva detto che non c'era niente di cui preoccuparsi!
- Infatti - risponde il pilota mentre un terzo motore smette di funzionare -
non c'è nulla di cui preoccuparsi. Aspettate qui e rilassatevi, noi andiamo
a cercare aiuto.
3) Un signore, con le braccia bloccate all'altezza delle spalle, entra in un
bar, dove ordina un caffè.
Facendo notare il suo problema al barista gli chiede di zuccherarlo e di
mescolare.
Poi, gli chiede se può gentilmente portargli la tazzina all'altezza della
bocca in modo che riesca a bere il caffè.
Dopo un po' gli scappa un bisognino e chiede nuovamente al barista di essere
così gentile da dargli una mano. Il barista, un po' riluttante, lo
accompagna in bagno, apre la lampo dei pantaloni, e lo aiuta a soddisfare il
suo bisogno.
Quando finalmente escono dal bagno, il cliente allunga le braccia e
stiracchiandosi dice:
"Certe mattine mi sveglio e non ho proprio voglia di fare nulla".
Ciaoooooooooooooooo.


e vabbè, bene, brave.... basta!

Ma tu non ridi mai? son solo 4 barzellette..non han riempito di Link porno il NG!
va boh :-)
Ciao SIMO
--
__________________
www.sasim.cjb.net


 Ma tu non ridi mai? son solo 4 barzellette..non han riempito di Link porno
il NG!
Beh, a me piace ridere, ma questo non è il NG giusto!
Almeno fossero barzellette informatiche!
Es:
- Quanti softweristi servono a cambiare una lampadina?
- Nessuno: è un problema hardware.
Ciao

> Ma tu non ridi mai? son solo 4 barzellette..non han riempito di Link porno
il NG!
appunto!! che aspettano a riempirlo... ??!! ::))))
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: Raggruppare dati per un report

Ciao,
ho un datareport collegato ad un command che esegue una query sql
se per esempio i record restitui dalla query sono 500 io vorrei raggrupparli
ogni 50 e nel pià pag di ogni pagina mettere dei totali parziali
come posso fare?
Centra quacosa la proprietà record count??
Ciao
luca

 ha scritto nel messaggio
news:9mh1pa$3nk$1...@nreadb.inwind.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [!]VB5 per contare le parole in una textbox

Private Sub Command1_Click()
Dim forbidden As String
forbidden="diadainconsupertrafraillolailglileununounadelaldalnelsuldelloallo
dallonellodullodellaalladalladaidlle Etc."
TestoDoveCercare=Text1.text
pos=1
occorrenze=0
For c=1 to Len(TestoDoveCercare)
res=InStr(" ,.:;!?", Mid(TestoDoveCercare,c,1))
If res >0 then
if c=pos+1 then
pos=c
else
s=Mid(TestoDoveCercare,pos+1,c-res-1)
if InStr (forbidden,LCase(s))=0 then
a(occorrenze)=s
occorrenze=occorrenze+1
end if
pos=c
end if
end if
next c
a(occorrenze)=Mid(TestoDoveCercare,pos)
Text2.text=occorrenze+1
end sub
NOTA: la variabile "forbidden" contiene i caratteri da escludere nella
creazione dell'array (io ho messo a titolo d'esempio proposizioni, articoli,
alcune proposizioni articolate)
In res=InStr(" ,.:;!?" rappresentano i caratteri di separazione fra le
parole. Sono riconosciuti tali (=separatori) il vuoto e le interpunzioni
Il terzo ciclo di if serve a non inserire le sequenze indesiderate dentro l
'array
--
"La volpe ne sa tante,
una il riccio, importante"
(Archiloco di Paro, V sec. a.C.)

A proposito di obfuscated vb:
formattare il codice con rientri per facilitare la lettura non mi sembra un impegno poi cosi' gravoso :)
ciao, hal

 creazione dell'array
Ti consiglio di dividere le parole all'interno della stringa Forbidden,
altrimenti perdi anche parole tipo "super" e nomi propri come "Lola" e
"Ada".
Per il resto va bene, a parte che tra i divisori delle parole devi
aggiungere anche l'apostrofo e le virgolette.
Ciao
*Roby*
P.S.
Anche secondo me dovresti indentare il codice, come dice Hal. Inoltre è
buona regola far precedere i nomi delle variabili da una lettera che ne
identifichi il tipo. Ad esempio la stringa "forbidden" potrebbe chiamarsi
sForbidden.
Vedo anche che non hai dichiarato diverse variabili. Se non usi Option
Explicit, ti consiglio di farlo. D'altra parte se non ti obblighi a
dichiarare le variabili, è facile commettere un errore di battitura nel
sorgente e trovarsi con una variabile nuova che contiene 0 invece del valore
che ti aspetti.
Non mi prendere per un criticone, volevo solo aiutarti. 8-)
Newsgroup: it.comp.lang.visual-basic
Titolo: 2 problemini...

 
è sufficiente MDAC versione 2.1, contenuta anche nel SP3.

 non ci sara' mai un SP5 con le correzioni dei bug introdotte dal SP4).
Mah... io utilizzo il SP4 sia qui a casa che in ufficio, e non ho alcun
problema.
Byee,
Zeross


A comprare VB7 (o, meglio, 
VB.NET
) basta e straavanza l'implementazione di
veri metodi di prgorammazione OOP: ereditarieta`, polimorfismo, ecc. , poi
la dichiarazione dei parametri ByVal per default, l'inizializzazione al volo
delle variabili...
Come programmatori VB e frequantatori di questo NG, dovremmo amare
profondamente il Sito Comune, ma odiare il Luogo Comune... :-)
Lunga vita e prosperita`
Joshua

 ha scritto nel messaggio
news:8pff6n$92q$2...@news.mclink.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: errore 3464

Qualcuno sa dirmi a cosa si riferisce questo errore? Mi succede durante un
update su un database acces
Ciao Luca

Preso dall'Help in linea di DAO :
Tipi di dati non corrispondenti nell'espressione criterio (3464).
L'espressione criterio in un metodo Find sta tentando di confrontare un
campo con un valore il cui tipo di dati non corrisponde al tipo di dati del
campo
Ciao
Paolo Ardissone
Newsgroup: it.comp.lang.visual-basic
Titolo: Curiosità VB

 Oggi mi è capitato di rileggere un vecchio articolo di Balena, dove
sostiene che scrivendo solo puro codice vb (quindi no controlli extra, no
api) è praticamente impossibile mandare in crash il sitema. E' vero?
Io la cosa piu terribile che riesco a immaginare è divisione per zero, un
intero in un byte... si incappa nell'errore, certo, ma windows rimane
tranquillo.
-- 
Greg

 è praticamente impossibile mandare in crash il sitema
Tanto ci pensa già lui a fare tutto da solo :-P
-- 
news://it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 api) è praticamente impossibile mandare in crash il sitema. E' vero?
Possibile, visto che io ho un'applicazione che, al contrario, usa tre
ocx, usa abbondantemente la quartz.dll per gestire filmati in divx e 
musiche in mp3 (in pratica mostra continuamente brevi spezzoni di 
diversi divx pescati in una directory e riproduce vari sottofondi in 
mp3), usa abbondantemente le api per lanciare applicazioni e 
chiuderle allo scadere di un certo tempo, comunica con una gettoniera
via seriale per gestire l'acquisto del tempo...
Tale applicazione gira continuamente su diversi PC anche 10 ore al 
giorno e non ne ho mai visto crashare uno...
Ed ha funzionato per diversi mesi compilata con VB4! ;-)
-- 
Of course there's no reason for it, it's just your policy. 
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

greg ha scritto:

Beh si!
...quando mandi in crash il sistema?
Lo mandi se sfrutti un bug del sistema...nel qual caso probabilmente
dovrai avere acceso a parti del sw a "basso livello"  (a meno di
incredibili bug...possibilissimi fra le altre cose....mi viene in mente
il vecchio  buon "URL strano" che mandava in crash IE e quindi tutto
windows)...oppure corrompendo qualche componente fondamentale di
windows
Comunque vada dovrai avere accesso alle risorse a basso livello...
Cosa che normalmente in vb non hai!
Normalmente registri della cpu...heap...locazioni di memoria...tabelle
varie...sono tabù
...con le api no!..l'esempio di crash tutti i programmatori di VB a
livello medio lo hanno sperimentato.
Tutti noi abbiamo avuto almeno una volta la tentazione di subclassare
una form ed un controllo...e a meno di non avere una fortuna
sfacciata....a tutti ci si è "impallato" il pc...poi abbiamo capito
l'errore...ma il famoso crash lo abbiamo sperimentato

 ha scritto nel messaggio 
news:e4iobl$3sf$1...@area.cu.mi.it...

Il crash è un GPF, la divisione per zero provoca solo un RTE.
Provocare un crash di sistema da VB devi essere proprio sfigato a trovare 
una dll scritta coi piedi o che incappa in un buco piuttosto subdolo.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Escuzione programma in mod. "invisibile"

Ho necessità di eseguire un'applicazione VB6 che deve fare delle operazioni
a tempo durante il lavoro dell'utente, da avviarsi all'avvio di Win 95/98 ma
che non sia visibile e chiudibile (inavvertitamente) dall'utente stesso.
Ho provato richiamando le API RegisterServiceprocess(...) e
GetCurrentProcessID(), che ho trovato sul sito di 'MorenoSirriVBSite',
all'avvio o su timer di pochi secondi all'avvio dell'.exe ma non succede
nulla. Qualcuno può illuminarmi??? Grazie e saluti

 ha scritto nel messaggio
news:9h7q6r$1f6f$1...@half.spin.it...

App.TaskVisible = False
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: TrueDBGrid

Dove posso trovare l'oggetto TrueDBGrid di cui sento tanto parlare? Ho
VB5 è non è presente tra i componenti standard (almeno credo).
Grazie,
Giuseppe Greco

E' un controllo a pagamento...quindi te lo devi comprare.
Gianni Moretti

Dove?

 Dove?
era:
http://www.apexsc.com/
ora:
http://www.componentone.com/
products:
http://home.component1.com/cmd.boa?overview=1
ciao, a.

...

Prima scarica una copia di valutazione: io la uso e, secondo me, non è un
gran che, anzi a volte fa sudare !!!
Naturalmente è una valutazione assolutamente personale.

 Naturalmente è una valutazione assolutamente personale.
Io l'ho usata e come tutte le griglie ha i suoi bachi ed i suoi difetti. Fa
molte cose ed a volte fa far casino per fargliele fare bene. Io mi trovo da
dio! E' molto potente e versatile. Bisogna dire però che per averla bisogna
sborsare un milioncino... :(
X Pal: c'è anche 
www.componentsourche.com
, che per i componenti a pagamento
è una vera fonte! Se vuoi una griglia basta cercare grid e ti spuntano fuori
quasi tutte quelle che ci sono in commercio...
CiaoZ
SebaMix

 quasi tutte quelle che ci sono in commercio...
_source_, senza la h.
si', lo so. tempo fa mi mandavano dei simpatici doppi-tripli cd demo. -- poi
purtroppo si sono accorti che a mandarmi un email risparmiavano, le resche
:)
fra i miei links mi sembra di averlo segnalato.
ma tendenzialmente preferisco mandare sul freeware.
-- essenzialmente, per la filosofia (o meglio ideologia) di fondo.
-- secondo, perche' se uno sborsa $400 e poi non gli funzia, manda improperi
a tutti coloro che lo hanno spinto ad alleggerirsi :)
-- in terzo luogo, perche' se prendi una copia di vbpj ti trovi la
pubblicita' di tutti i maggiori produttori di componenti a pagamento, e
penso proprio che siano prodotti parecchio seri. io tanto non ci sto dietro,
e, soprattutto, se gli mando clienti non mi danno una %uale. allora
preferisco segnalare quelli che si smazzano e mettono fuori aggratis.
free p.e. c'e' una bella griglia su 
www.vbaccelerator.com
. l'ho solo
intravista, ma mi sembrava piuttosto potente. non so pero' se e' adatta per
i db, se, nel caso, puo' essere usata bound, ecc.
ciao, a.

 preferisco segnalare quelli che si smazzano e mettono fuori aggratis.
Sono daccordo.
CiaoZ
SebaMix
[...]

 prova completa; poi se gli interessa veramente la compra.
ehm... :))
ciao, a.
cerca di liberarti domani. da padova e' mezz'ora...
a buon conto tirati giu' le indicazioni del ristorante e vieni a prendere il
caffe'.

 caffe'.
Veramente non posso :(((( Ueeeeeeeeeeeeeeeeee (pianto)
Semmai chiamo Moreno e saluto tutti ;)
CiaoZ
SebaMix
Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO] Errore

Ho una tabella con 27 campi che devono essere visualizzati in tre form.
Utilizzo la tecnica del drang-and-drop per creare i controlli nelle form.
Nella finestra DataEnvironment ho prima creato la connessione al database,
poi ho creato tre Command Tabella all'interno dei quali ci sono 9 campi
ciascuno. Non riesco a capire per quale motivo solo i primi due command
funzionano. Il terzo, seppure visibile correttamente nella finestra
DataEnvironment, non collega i record alla terza form.
Ho anche provato a verificare quanti record contenga il recordset del
terzo command ed ottengo un errore del tipo "L'operazione non č consentita
in quanto l'oggetto č chiuso".
Credo che il terzo command non crei un bel niente e non so spiegarmi il
perché. Qualcuno mi da una mano.
Grazie in anticipo. Francesco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 "L'operazione non è consentita in quanto l'oggetto è chiuso".
Per quanto possa sembrare strana la mia ipotesi (scartate quelle che
dovrebbero risultarti evidenti), verifica che i nomi dei campi siano
corretti.

Newsgroup: it.comp.lang.visual-basic
Titolo: Organnizazione DB

Ciao .. Intanto
Grazie dell' aiuto datomi fino ad ora.
Adesso mi si pone il seguete probema :
Ho una tabella (FATTURE) che non posso modificare perchè proveniete da As400
Questa tabella purtroppo è organizzata in questo modo :
1) NumFattura, IdCliente,CodiceArticolo1, CodiceArticolo2, CodiceArticolo3 .
Poi ho un' altra tabella (ARTICOLI) :
2) CodArticolo, DescrizioneArticolo
Avrei bisogno di avere come risultato la tabella FATTURE con, al posto del
CodiceArticolo la descrizione dello stesso, chiaramente per tutti gli
articoli.
Diciamo che ci sono riuscito facendo delle "query delle query" ma non mi
sembra la soluzione migliore.
Cosa mi consigliate ?
Come fareste ?

 wrote in message 8rkjsl$f1a$1...@nslave3.tin.it...


Perchè mi viene una query della query della query .
Sono + di tre i campi codice capisci ?


 Come fareste ?
con un grosso randello
Matteo
ps naturalmente scherzo :-))
Newsgroup: it.comp.lang.visual-basic
Titolo: PlaySound

Ciao a tutti
Esiste un'api simile a PlaySound capace di riprodurre mp3?
grazie


MMh...non ricordo.
Cmq in questi casi, si riposta sul vecchio thread sull'argomento.
Non imbrattiamo il NG di posts inutili, tanto la gente lo vede lo stesso se
è interessata.
Che poi, il ng, è pure troppo pieno :)

 Non imbrattiamo il NG di posts inutili,
E dove sarebbe l'altro thread, che non l'ho visto?


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

Salve gente,
visualizzo e stampo grafici con il controllo mschart.
Non riesco a visualizzare i valore delle colonne, (o delle porzioni di
torta), all'interno del grafico. Ovvero riesco a metterle solo nella
legenda.
Come posso fare?
E' molto importante per me.
Grazie
--
Andrea Cannata
OND R&D - NM Lab Rieti - 1354QA Staff
phone: 
+39 0746 600321
alcanet: 2250 321

 legenda.
Non ho ben capito se vuoi visualizzare i valori o le intestazioni (che 
effettivamente vanno in legenda) delle colonne.
Se parli effettivamente dei valori, puoi usare:
Dim n as Long
For n = 1 To MSChart1.Plot.SeriesCollection.Count
MSChart1.Plot.SeriesCollection.Item(n).Pen.Width = 10
MSChart1.Plot.SeriesCollection.Item(n).DataPoints.Item(-1).DataPointLabel.LocationType 
= VtChLabelLocationTypeAbovePoint
Next n
Comunque nell'help si trova tutto l'object model del MSChart.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

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

Qualcuno sa se è possibile scrivere una funzione timer che esegue una serie
di istruzioni ad un intervallo di tempo specificato senza usare il
controllo timer fornito con Visual Basic?
Grazie a chi mi risponde
-- 
Alberto Dallagiacoma (
Dallag...@yahoo.com
)

Potresti inserire in
Sub Form_Load()
Dim Sec as Long             ' Secondi di intervallo
Dim TmpTimer as Long  ' Variabile di transito
Sec=10
Show
Do
  DoEvents
  TmpTimer=Timer+Sec
  Do While Timer<=TmpTimer:DoEvents:Loop      ' Attende per 10 secondi poi
esce dal ciclo
  TuaSub ' chiama la tua routine ed esegue le operazioni
Loop
End Sub
L'ho scritta al volo e quindi va provata. Fammi sapere. Ciao
Fabio Guerrazzi

Utilizzando le API SetTimer e KillTimer e AddressOf puoi crearti un timer
senza la necessità del relativo controllo e del form container
Ciao,
Corrado









Newsgroup: it.comp.lang.visual-basic
Titolo: highlighting text

How do you get your program to have on a "TAB" touch highlight the text in
the textbox you go to?
Is it possible to use the "ENTER" touch instead of the "TAB" to go to thge
next cell?
mailto: 
in...@labo-van-vooren.be

...

You can use GotFocus event to select all the text in the TextBox
    txtTest.SelStart = 0
    txtTest.SelLength = Len(txtTest.Text)
if you want ENTER touch to set the focus to another control use
the KeyPress event:
txtTest_KeyPress(KeyAscii)
    if KeyAscii = vbKeyReturn Then   '13
        nextctrl.SetFocus
    EndIf
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Decompiler

Per forza c'e gente che chiede notizie sui decompilatori, guardate cosa sta
scritto nel S.C. sezione Link:
VISUAL BASIC INSTINCT
http://vbi.saint-etienne.no
Benchè non molto aggiornato, questo sito contiene interessanti classi pronte
per l'uso, nonchè le dichiarazioni per le API .
Non mancano le tips (circa una trentina) e c'è persino un decompiler per
VB3. <---
:)))
Ciao VB

 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: [Domanda] Listview e background image

Saluti,
dopo essere riuscito a trovare il codice per posizionare l'immagine negli
angoli dell' aerea, ho notato che questa si muove in corrispondenza dello
scroll.
dato che windows xp in alcune cartelle, permette di bloccare l'immagine,
qualcuno conosce il sistema?
Grazie,
Mauro 

Mauro wrote:

Guarda questo esempio:
http://vbnet.mvps.org/index.html?code/comctl/lvbackground.htm
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 ha scritto nel messaggio 
news:d97tf6$jgb$1...@area.cu.mi.it...


 degli scroll...
OK, non avendo mai avuto la necessità di "disegnare" un image come sfondo 
di una ListView, ho fatto una veloce ricerca sulla Rete.
In effetti, la cosa non è così "semplice" come potrebbe apparire.
E' necessario ricorrere all'ownerdrawing della ListView, operazione 
abbastanza complessa...
Qui trovi qualche spunto, ovviamente NON in VB:
http://www.differentpla.net/~roger/devel/win32/listview/customdraw/
http://www.codeproject.com/listctrl/xlistctrl.asp
Un esempio in VB, riferito pero' ad una TreeView (che comunque puo' 
esserti utile per raggiungere il risultato):
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=59769&lngWId=1


Newsgroup: it.comp.lang.visual-basic
Titolo: Abilitare nel menù start di win la voce Esegui...

Salve,
come da oggetto vorrei sapere come č possibile visualizzare (mi č stata resa
invisibile...) la voce esegui del menů start di windows (policies?).
Tramite delle policies riesco ad attivare o disattivare la voce, ma non a
farla scomparire o ricomparire...
Qualche suggerimento?
Mille grazie a tutti!
Ciao, Luciano.
P.s. Colgo, auguri a tutti di buon anno (meglio tardi che mai ^__^ )

Dovrebbe essere la voce in regedit
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRun=1,
dovrebbe bastare cancellare questa voce

 ha scritto nel messaggio
news:aveec2$ephuk$1...@ID-147253.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: OpenFileDialog salvare ultima connessione

ciao
 
sto costruendo un'applicazione che fatta da una form che con un pulsante attiva una OpenFileDialog, seleziona un db e popola 4 label di dati da una query. Siccome va distribuita e deve aprirsi all'avvio del pc e ogni pc potrebbe avere un percorso del db diverso, vorrei fare in modo che l'OpenFileDialog salvi l'ultimo path (inteso come connessione) così che quando l'applicazione si riaprirà possa popolare le label automaticamente. Questo è il codice attuale, che però non salva la connessione:
 
Imports System.Data 
Imports System.Data.OleDb 
 
 
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 
 
        Dim PercorsoDB As String = String.Empty 
        'Richiede all'utente l'apertura di un file. 
        Dim o As New OpenFileDialog 
        With o 
            .ShowDialog() 
            PercorsoDB = .FileName 
        End With 
        If PercorsoDB = String.Empty Then Exit Sub 
        Try 
            'Definisce una connessione aperta a un' origine dati. 
            Dim StringaConnessione As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & PercorsoDB & ";User Id=admin;Password=;" 
            Dim connessione As New OleDbConnection(StringaConnessione) 
            connessione.Open() 
            'Comando 
            Dim ComandoSQL As String = "SELECT * FROM Compleanni" 
            'Rappresenta un istruzione SQL da seguire in relazione a un' origine dati. 
            Dim comando As New OleDbCommand(ComandoSQL, connessione) 
            'Fornisce un modo per leggere un flusso di righe di dati. 
            Dim Lettore As OleDbDataReader = comando.ExecuteReader() 
            'Lettore DBMS. 
            Dim Record(Lettore.FieldCount - 1) As Object 
            Do While Lettore.Read 
                Lettore.GetValues(Record) 
                Me.TextBox1.AppendText(vbCrLf & Record(0)) 
                Me.TextBox2.AppendText(vbCrLf & Record(1)) 
                Me.TextBox3.AppendText(vbCrLf & Record(2)) 
                Me.TextBox4.AppendText(vbCrLf & Record(3)) 
            Loop 
 
            MsgBox("Connessione effettuata") 
 
        Catch ex As Exception 'Rappresenta gli errori che si verificano durante l'esecuzione dell'applicazione. 
            MsgBox(ex.Message) 
        End Try 
 
    End Sub 
 
grazie mille

 che però non salva la connessione:
 
Come prima soluzione semplice, potrebbe bastarti memorizzare 'PercorsoDB', oppure l'intera stringa di connessione, in My.Settings.<tua property>, a quel punto ti basta verificare la medesima property per decidere se serve o no il FileDialog
 
Vedi anche
http://msdn.microsoft.com/en-us/library/a65txexh%28v=vs.110%29.aspx
Newsgroup: it.comp.lang.visual-basic
Titolo: Picture trasparente

Ciao..
 ho questo problema.
Ho un form con una picture box, in cui l'utente puo' caricare una qualsiasi
immagine.
Detto questo.. vorrei far apparire una griglia sopra l'immagine caricata
(Tipo Photoshop).
Come e' possibile farlo?
Ho provato a sovrapporre un'altra picture.. ma questa va a coprire la
precedente...
Grazie
icq#40332116
--

 wrote in message
87m23g$5dc$1...@oldforst.unisource.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: assegnare una PICTURE a un propBag di un USERCONTROL in VB6: PROBLEMI

Qualcuno di voi ha riscontrato questo problema in vb6?
Non riesco ad assegnare una proprietà picture ad un Usercontrol, nè in
automatico,[ associandola alla picture dell usercontrol stesso o ad un
controllo ivi contenuto(munito di proprietà picture)], nè manualmente
con variabili di tipo Picture
(ho provato anche definendo la proprietà di tipo IPictureDisp) .
Raramente funziona.

Qualcuno di voi ha riscontrato questo problema in vb6?
ehm, qual e' la domanda _esattamente_ ?
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Come si scrive una DLL?

Ciao a tutto il NG,
qualcuno gentilmente
potrebbe dirmi come si fa a scrivere
una DLL? 
E' possibile implementarla con VB5?
Grazie, 
         Franco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

E' possibile implementarla con VB5?
Non ne ho mai scritta una. Comunque le librerie a collegamento
dinamico necessitano di una conoscenza approfondita dell'ambiente e
del problema al quale si lavora, oltre che ad una buona conoscenza di
un linguaggio di basso livello (C, C++). Comunque credo che di
documentazione on-line a tale proposito se ne trovi in abbondanza.
Loris.

 un linguaggio di basso livello (C, C++).
???
Da quando è necessario conoscere C o C++ per scrivere una DLL ActiveX
con Visual Basic ?
--
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: se installo VS.NET su WinXP SP1 mi sovrascrive i nuovi files con i vecchi del SP1 ?

Siccome WinXP SP1 contiene anche il NET framework SP2, se installo Visual
Studio.NET c'è la possibilità che mi sostituisca i nuovi files del SP1 di
WinXP con dei vecchi?

 WinXP con dei vecchi?
Non dovrebbe, anche se con MS non si sa mai. Ma queste
sono cattiverie residue dai tempi del win 3.x e del 95, :-)
qualunque aggiornamento al sistema dovrebbe verificare
la versione dei file, prima di sostituirli.
Dovrebbe.
Bye, G.

 Dovrebbe.
As matter of facts it works fine.
-- 
Best Regards,
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
free.it.comp.lang.vbnet e free.it.comp.lang.aspnet
--

 As matter of facts it works fine.
Menomale :-)
A proposito di XP e SP1, hai letto queste ?
Win-XP Help Center request wipes your HD
A malicious Win-XP Help Center request can easily and
silently delete the contents of any directory. MS has rolled
the fix silently into SP1 without making a public announcement
http://www.theregister.co.uk/content/55/27074.html
Microsoft EULA asks for root rights - again
Windows XP Service Pack 1 and Windows 2000 Service
Pack 3 contain a new condition which asks you to allow
Windows to go and install future updates.
http://www.theregister.co.uk/content/4/26517.html
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: Excel e VB: asse delle etichette

Ciao a tutti!
Ho un problemino: sto creando una form che mi modifica un grafico in un
foglio di lavoro di excel... riesco a fare quasi tutto ciò che mi serve, ma
non so come modificare il range dell'asse x (asse delle etichette).
Qualcuno mi sa aiutare? Ho dato un'occhiata alla proprietà Legend, ma non
riesco a capire come utilizzarla!!!
Grazie mille e buona pasquetta!
Francesco

 ha scritto nel messaggio
news:KRGoa.54881$DT4.1...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Scheduler in VB5

Ciao a Tutti !!
Ho la necessità di fare un pgm che funga da scheduler, cioè ad una data ora
faccia una data operazione, con VB5; chi mi può dare dei suggerimenti ??



 ha scritto nel messaggio
news:8aiipr$830$1...@fe1.cs.interbusiness.it...

Se non hai esigenze particolari tutto quello che ti serve e' il controllo
TIMER.
Ciao
Ven.



 faccia una data operazione, con VB5; chi mi può dare dei suggerimenti ??
Prova a vedere qui:
http://www.jcomsoft.com
e scarica gratis "Alarm ActiveX".
Lo trovo utile e ti risparmia tempo di sviluppo.
L'ho già provato e mi sembra funzioni bene.
Dall'help:
Alarm ActiveX  is a 32bit ActiveX Module to schedule events for your
application.
You can set the Alarm property as "YYYYMMDDHHMMSS".
    For example:
    If you want your application to be alarmed at the start of every hour,
you set the Alarm property to "??????????0000".
    If you want your application to be alarmed at half past any o'clock, you
set the Alarm property to "??????????3000".
    If you want your application to be alarmed every five minutes, you set
Alarm property to "?????????????5" and "?????????????0".
    If you want your application to be alarmed at zero o'clock in 1998, you
set Alarm property to "1998????000000".
    If you want your application to be alarmed every five minutes between 8
o'clock and 10 o'clock, you set Alarm property to "????????08???5",
"????????08???0","????????09???5" and "????????09???0".

Sul sito comune trovi un programmino (Spegnimento automatico) che
permette di spegnere il PC dopo un certo intervallo di tempo o a una
data ora. Allegato all'eseguibile c'è il codice del metodo usato: una
piccola modifica ed ottieni ciò che vuoi.
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Ok; scaricato e visto come si carica l'ora e/o data, ma dove gli dico fai
questo o fai quello ???
puoi postarmi un esempio ???
Newsgroup: it.comp.lang.visual-basic
Titolo: controlli line e shape con eventi !!!!!!!!!!!!!!!!!!

ciao
mi sapete dire se vi sono in giro delle OCX che sostituiscano i controlli
line shape di VB con altri che supportano anche gli eventi click ,mousedown
ecc.... ???
Grazie
Tonio

 ha scritto nel messaggio 
news:5jqZc.71902$1V3.1...@twister2.libero.it...

Guarda, non ti saprei dire se esistono o no... Però in questo NG dicono 
sempre (e giustissimamente) di evitare in più possibile l'uso di controlli 
non standard... Perchè non usi una cara vecchia picturebox col caro vecchio 
metodo line e la proprietà autoredraw=true ?
Antonio Mirarchi 

 Antonio Mirarchi 
Darkbyte [Home]

 ha scritto nel messaggio
news:CcyZc.72218$1V3.1...@twister2.libero.it...


ciao
puoi farlo tu un controllo personalizzato,
inserisci una line o shape , cerca in giro vedrai che un po di codice per il
rezize lo trovi
l'ano scorso l'avevo fatto ma non sono riuscito a completarlo(testarlo) per
mancanza di tempo
ciao
Ilairo

 Esatto mi servono proprio per questo
Prova a scaricare questo:
http://www.vbthunder.com/source/ui/formdesn.zip
Non e' bellissimo, ma funziona.
Purtroppo non trovo la pagina con la descrizione perche' hanno rifatto 
il sito ed un po' di link sono spariti.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5Sp3 + WIN98] Come "accorgersi del cambio di una variabile?

Dunque, ho letto un po' di manivesto e così dovrebbe andare bene spero...
Passiamo al problemino che ho
Ho creato un modulo di classe e il relativo oggetto, mi servono ad eseguire
determinate operazioni sul server a cui mi collego tramite TCP/IP
Per meglio spiegare qual'e il problema faccio un esempio:
Ipotizziamo che il mio oggetto contenga la "replica" dei metodi di un
database, per esempio seek, nel codice sul client scriverei:
miooggetto.seek "=", stringadacercare
if miooggetto.nomatch then goto daqualcheparte
in realtà la ricerca viene eseguita sul server che deve rispondere e
assegnare il corretto valore a nomatch
come faccio ad essere sicuro che il cliento non "superi" il server?
cioè che dopo aver lanciato seek il client non prenda per buono il valore
già presente di nomatch e continui? dopo arriverà la risposta del server ma
ormai il client ha preso quella sbagliata preesistente
Come faccio quindi a dire:
"Quando il valore di questa variabile viene aggionato (non cambia, poichè io
posso aggiornare un campo false con false) vai avanti?
Spero di essere stato abbastanza chiaro
Grazie dell'attenzione

come faccio ad essere sicuro che il cliento non "superi" il server?
Se non ho capito male tutto dipende da come lavora miooggetto. Se
miooggetto lavora in sincrono non c'e' problema, l'esecuzione non
continuera' fino a che la seek non sara' stata completata quindi la if
verra' valutata solo quando la proprieta' nomatch sara' valorizzata
correttamente. Se invece mio oggetto lavora in asincrono controlla
bene la documentazione perche' sicuramente in qualce modo hai una
proprieta' (o anche un evento) che ti avverte del completamento delle
operazioni in sospeso. In tal caso puoi fare:
miooggetto.seek "=", stringadacercare
do while miooggetto.occupato
    doevents
loop
if miooggetto.nomatch then...
Ciao
shrike

shrike
Cercavo qualcosa sul tipo "onUpdate" riferito alla proprietą..... solo che
dubito esista purtroppo...
Grazie del consiglio, beh penso che appena arriva la risposta dal server
semplicemente gli farņ cambiare in true il valore di un bolean impostato a
false con la spedizione dei dati
(tipo miooggetto.seek.aggiornato)
Grazie dell'idea
Ciao