mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Piccoli Dubbi!

 che sono un pò bloccato con i miei progetti:
[SNIPPONE]
Fatti un giro sul Sito Comune di questo NG (link in firma), ci dovrebbero
essere le risposte a quello che cerchi. In particolare, cerca "region" per
il punto 1, "RAS" per il 3, "SMTP" per il 4. Per il 2 dovresti trovare qualche
dritta cercando su:
http://groups.google.com/advanced_group_search
Inserisci il nome di questo NG e un po' di parole chiave...
Un link che ho ritrovato al volo:
http://www.tsgroup.it/smbus/index.htm
Bye, G.

 Fatti un giro sul Sito Comune di questo NG (link in firma)
Che non avevo messo :-) Rimedio.
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

 il punto 1
Non serve cercare, basta entrare in bacheca: il WM ha aggiunto da una
mezz'oretta il mio nuovo OCX che fa proprio questo (tra tutto il resto) :)
Ciao
--
mathParser = "
http://www.neodatatype.net
"
sitoComune = "
http://www.it-lang-vb.net
"

Grazie.....
"Paperino" <non...@lo.dico> ha scritto nel messaggio
news:avc8b0$5i94$1...@stargate1.inet.it...


 ha scritto nel messaggio
news:idiS9.65623$Q%4.20...@news1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli di integrità dei dati

Salve ragazzi....ho un campo che deve contenere un E-Mail in un
database...che controlli posso applicare alla text per poter evitare
che un utente inserisca cazzate da tastiera?
Grazie a chi risponde!

 che un utente inserisca cazzate da tastiera?
Leggi la specifica:
http://www.w3.org/Protocols/rfc822/#z8

 che un utente inserisca cazzate da tastiera?
Il sistema migliore è l'utilizzo di una regular expression.
Se guardi su 
regexlib.com
, trovi parecchie RE per la validazione delle 
email.
Per utilizzare le regular expression in VB, basta aggiungere un 
riferimento a Microsoft VBScript Regular Expression.
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Newsgroup: it.comp.lang.visual-basic
Titolo: grafici con visual basic?

è possibile realizzare dei piccoli grafici utilizzando il visual
basic? E' poi possibile anche variare dei parametri osservando delle
variazioni sul grafico? Quali sono i comandi e gli strumenti
all'interno dell'IDE necessari per realizzare queste funzioni?

 
prova a usare mschart   vai sui componenti  e aggiungi
microsoft chart control
Newsgroup: it.comp.lang.visual-basic
Titolo: Common dialog per selezionare un percorso

Ciao,
avrei bisogno di aggiungere al mio programma una common dialog che mi
permetta di selezionare un percorso di destinazione (tipo quella di
Outlook express quando chiede di specificare dove andranno a finire i
msg), senza dover inserire un nome di file per forza.
Capito cosa intendo?
--
(___.oO Nexus  siX Oo.___)
 
nex...@gsnet.it
 
nex...@tin.it
 
nexus...@yahoo.com
 


riciclo una risposta del sempiterno pal :)
prova a cercare shbrowseforfolders sul sito comune
http://www.murialdo.it/it_lang_vb/
oppure su 
www.allapi.net
un ocx gia pronto:
http://www.mvps.org/ccrp/
---> foldertreeview
free, e grande
Ciao
Aldo

 ha scritto nel messaggio
news:p0pa7tc4eu18qrc96...@4ax.com...


 ha scritto nel messaggio
news:953oqs$4p4$1...@serv1.iunet.it...


 ha scritto nel messaggio
news:_Ned6.52100$ew1.3...@news.infostrada.it...


accetto, se poi accompagnato dal sorgente ancora meglio.
Scorri i post di oggi e cerca:
FolderTreeview
SHBrowseForFolder
Ciao
Aldo

free, e grande
Ok....Grazie a tutti per i consigli!
Sono un molto neofita di VB e risolto questo problema ora ne ho un
altro:
Come usare un DataGrid con i database? 
Nel sito comune ho trovato un esempio molto ma molto bello...purtroppo
è un po' troppo complesso da capire al volo...
Ok...ora vi spiego cosa sto facendo (se vi interessa...):
devo creare un programma che mi estrae da un file (una specie di
archivio) altri file (audio per la precisione) e lo fa analizzando
byte x byte e cercando determinate stringhe (il file inizia con 4
caratteri sempre uguali e finisce con altrettanti).
Fin qui ho fatto e il tutto procede a meraviglia....
Ora dovrei memorizzare in un database le caratteristiche di questi
file ( nomefile, lunghezza in byte, offset, e una descrizione da
mettere successivamente a mano previo ascolto del file).
Siccome sono circa 3000 file credo che l'unico modo per rendere
immediata la consultazione del database sia l'utilizzo di una
DataGrid...
Ecco.....dopo tutto questa pappardella, che ho scritto solo per
piacere personale ( :o) ), volevo sapere se qualcuno mi sa indicare
qualche FAQ o TUT che possa aiutarmi nello scopo....
Thank's All e scusatemi se sono stato logorroico....

Newsgroup: it.comp.lang.visual-basic
Titolo: Api + NT

Come faccio ad individuare via Api che la macchina su cui sto lavorando è Nt
Terminal server ?
Luca

 Terminal server ?
forse (mai provato) con questa
Ciao
Faber
Private Declare Function GetVersionExA Lib "kernel32" _
    (lpVersionInformation As OSVERSIONINFO) As Integer
Private Type OSVERSIONINFO
    dwOSVersionInfoSize As Long
    dwMajorVersion As Long
    dwMinorVersion As Long
    dwBuildNumber As Long
    dwPlatformId As Long
    szCSDVersion As String * 128
End Type

 wrote in message 8inod7$n2p$1...@nslave2.tin.it...

Si, la conosco ma quali parametri mi devo aspettare ?

 Si, la conosco ma quali parametri mi devo aspettare ?
se la piattaforma č WNT
dwPlatformId = 2
per vedere se č Terminal Server non so...
se fossi in te farei girare su macchine diverse (con OS diversi) un mini
programmino che scrive in un file i 6 valori della struttura, poi vai a
confrontarli e vedi...
Ciao
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: Quanto costa un programmatore per ogni ora di lavoro?

Come da subject:
quanto costa un programmatore per ogni ora di lavoro effettuata?


Programmatore "normale" per piccola applicazione (Access,Monoutente)
Quanto costa un ora di un fabbro di sabato o di domenica?
Programmatore "esperto" (SQLserv Oracle, OOP, Multiutente)
Quanto costa la visita da un cardiologo o da un ortopedico?(cavolo ma loro
li prendono in 15 minuti!)
Programmatore "guru"
Dentista!
ciao!
:-)
Newsgroup: it.comp.lang.visual-basic
Titolo: resize

Salve a tutti
Io ho questo problema, ho caricato un file da internet
che mi ridimensiona un form, praticamente premendo
MaxiButton aumenta al massimo il form o lo ridimensiona
fino a che adopero oggetti espandibili tutto ok come inserisco un timer o un 
comondialog mi da un errore
" Proprietà o metodo non supportati dall'ogetto "
come posso risolvere questo problema?
grazie 1000 

scusate adopero vb6
il file si chiama clsresize.ds
grazie ancora 

 " Proprietą o metodo non supportati dall'ogetto "
    Dim Ctl As Control
    For Each Ctl In Me.Controls
        If TypeOf Ctl Is TextBox Then
        ElseIf TypeOf Ctl Is Label Then
        End If
    Next
--
Ciao Fede
By Chicco Production
http://bcp.freetools.it



Il fatto che hai scaricato una classe pronta non vuol dire che non debba
capire cosa fa.
Anche io uso la clsResize (modificandola e rendendo possibile anche il
resize dei font, e correggendo un bug con gli SSTab) e non mi da alcun
errore con i timer. Prova a vedere sul sito comune se è uguale alla tua
(questa funziona)
Sicuramente il problema si genera quando tenta di fare il resize del
controllo, la mia classe ha una gestione d'errore apposita per questo
problema
| Err_Resize:
|   'If the Left, Top, Height or Width property are Read-Only, skip to next property.
|   'Otherwise, skip the control entirely.
|   If Err.Number = 383 Or Err.Number = 387 Or Err.Number = 393 Or Err.Number = 438 Then
|     Resume Next
|   End If
Altrimenti vede che errore ti dà e posta la riga.

Con 
VB.NET
 il problema esiste ancora?
Cioč ci pensa lui a fare il resize di tutto a seconda della risoluzione o
bisogna fare la stessa cosa anche lě!!!
ciao (scusate l'intromissione )
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 bisogna fare la stessa cosa anche lì!!!
Io non ho capito bene quale sia il problema, in quanto non ho mai usato VB6.
Se il problema è quello di ridimensionare i controlli adattandoli alle 
dimensione del form, allora già in WinForm il problema non esiste. Basta 
agganciare il controllo a uno o più bordi con la proprietà Anchor.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 agganciare il controllo a uno o più bordi con la proprietà Anchor.
Esatto, in VB6 non esiste nulla del genere, il tutto si riduce
sostanzialmente a:
With Control
  .Left = (m_Controls(i).OriginalLeft * WidthChange)
  .Top = (m_Controls(i).OriginalTop * HeightChange)
  .Width = (m_Controls(i).OriginalWidth * WidthChange)
  .Height = (m_Controls(i).OriginalHeight * HeightChange)
End With

 End With
Ah OK, non mi ero mai posto il problema :-)


grazie 1000 ragazzi adesso funziona a meraviglia
mi mancava il controllo degli errori
adesso sembra che vadi anche con il timer
e comomdialog
ciao e grazie 

 Altrimenti vede che errore ti dą e posta la riga.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] rieccomi

Ciao a tutti!
sono tornato da tre settimane di ferie (purtroppo solo 3), buon lavoro a
tutti.
Alfonso

 ha scritto

bentornato !
a.

> sono tornato da tre settimane di ferie (purtroppo solo 3), buon lavoro a
tutti
Io non mi lamenterei...sň tornato il 20 dopo 4 giorni di ferie :-(
Gianni Moretti

 tutti.
Ciao Alfonso!!!
:)
Mancavi quasi solo tu all'appello, ormai...
ciao
ugo

 ha scritto nel messaggio
news:Cmni7.16290$%a4.6...@news.infostrada.it...

Beh, se la metti cosě  non mi lamento :))
Ciao
Alfonso

 ha scritto nel messaggio
news:9mdb68$2ef$2...@lacerta.tiscalinet.it...

Purtroppo adesso sono presente...
Ciao
Alfonso

 Purtroppo adesso sono presente...
mettiamola cosi':
se ti puo' consolare, l'autore di uno dei
javabooks, de waal, direi sostenga che siamo
naturalmente buoni,
visto che il singolo si sacrifica per il (news)gruppo.
a noi che ci sei fa piacere.
relazione 1-n : 1 dispiacere - n piaceri
regime democratico
n vince :)

 ha scritto nel messaggio
news:9mcsmi$1ppf$1...@newsreader1.mclink.it...

Ciao maestro :), bentornato
    Assa.



"Purtroppo solo 3" dice lui... pensa a chi ne ha fatta una.... :-(
Buon Lavoro!
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
---------------------------------------------------------------------------

 "Purtroppo solo 3" dice lui... pensa a chi ne ha fatta una.... :-(
Non c'è limite al peggio :)
Ciao
Alfonso

Alfonso e' tornato:

^_______^
hal

 ha scritto nel messaggio
news:9mjl80$2j0s9$1...@ID-56381.news.dfncis.de...

Aldo, chi non muore si rivede !
Spero che non ci snobbi troppo, adesso che lavori su Mfc :)
Ciao
Alfonso

Spero che non ci snobbi troppo, adesso che lavori su Mfc :)
purtroppo la prossima settimana ritornero' su vb (un terrificante lavoro
di bonifica di un progetto scritto con una parte del corpo utilissima,
ma poco nobile :P
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: ESEGUIRE UN .BAT

Ciao a tutti,
                 ho letto praticamente tutti i messaggi sull'argomento
SHELL.
Ebbene, questo comando non sono mai riuscito a farlo funzionare, perlomeno
il win2000.
Io devo lanciare un bat dove all'interno c'e' una lunga serie di operazioni
da fare e presumo
sia questo il problema.
La finestra dos si apre tranquillamente ma non esegue nulla.
Preciso che i programmi che girano all'interno del bat sono programmi dos.
Grazie per l'aiuto

 Preciso che i programmi che girano all'interno del bat sono programmi dos.
Sotto Windows NT inece di 
command.com
 devi utilizzare cmd.exe e i parametri
cambiano penso sia questo il tuo problema...
--
Ciao,
Alessandro

 ha scritto nel messaggio
news:a1hp9j$irt$1...@fe1.cs.interbusiness.it...

Inserisci l'istruzione pause alla fine del file bat. Questo ti permette di
mantenere la finestra dos aperta per poterne leggere eventuali messaggi di
errore.
Infatti, è probabile che qualche comando da te usato non abbia la sintassi
corretta e se la finestra di dos si chiude al termine dell'esecuzione del bat
allora ti perdi tali messaggi.
Un altro consiglio per il 'debug' del file bat: togli provvisoriamente
l'eventuale istruzione @echo off e magari aggiungi l'istruzione pause dopo ogni
riga del bat!
Ciao!
--
Esteban
Hosted by 
www.seber.it
Remove 'nonspammare' for reply

Newsgroup: it.comp.lang.visual-basic
Titolo: max chatr text.box

Quanti Caratteri posso inserire in una
text box ?
grazie

 grazie
Vado a memoria, magari mi sbaglio:
Windows 9x/ME: 32767
Windows NT/2000/XP/2003: 2 Milardi e briciole
termoPilucco, come Notepad

 ha scritto nel messaggio
news:bsuon0$1kksr$1...@ID-188026.news.uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare una tabella con stringa SQL che genera un campo con AUTOINCREMENT=TRUE

Ciao,
Vorrei creare una tabella (Es. Clienti) utilizzando una stringa SQL.
Come generare un campo (es. IDCLiente) con la proprietà AutoIncrement =
True???
Grazie anticipatamente
Roberto Bergonzini

 Come generare un campo (es. IDCLiente) con la proprietą AutoIncrement =


 > Come generare un campo (es. IDCLiente) con la proprietà AutoIncrement =


Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione file .dat in .mdb o simili

Ciao,
volevo chiedervi se conoscete una procedura che consenta di convertire i
file .dat in un file come quello di access .mdb oppure in un altro formato
simile come .dbf

 file .dat in un file come quello di access .mdb oppure in un altro formato
La devi scrivere...
...e per scriverla devi sapere come sono scritti i dati nel file DAT..
            Ciao
                    Allanon

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con macro di excel

Non riesco a risolvere un problema che magari qualcuno troverà
semplicissimo:
Se al posto di un numero nell'espressione R[2]C[6] volessi mettere un
contatore - vi riporto un esempio che non mi funziona qui sotto - cosa
devo fare?
Grazie
Sub saporiti()
ans = 0
ActiveCell.FormulaR1C1 = "=Fatturati!R[-1]C[7]"
If Range("g2").Value = 0 Then Range("g2").Value = "=Fatturati!R[-1]C[6]":
ans = 1
If Range("g2").Value = 0 Then Range("g2").Value = "=Fatturati!R[-1]C[5]":
ans = 2
 
If Range("g2").Value <> 0 Then ans = ans - 1: Range("f2").Value 
"=Fatturati!R[-1]C[ans]"
    If Range("g2").Value <> 0 Then ans = ans - 2: Range("e2").Value =
"=Fatturati!R[-1]C[& ans]"
End Sub
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 devo fare?
Puoi usare la proprietà Cells del foglio di lavoro
http://tinyurl.com/82snn

Newsgroup: it.comp.lang.visual-basic
Titolo: MSDN!!! help...

Ho installato Visual Basic 6 e poi le msdn di ottobre 2000...
Mi sono poi accorto di aver installato vb in inglese e l'ho disinstallato
reinstallando quello in italiano che mi piace di piu'... Ma ora quando
richiamo le MSDN mi dice di inserire il cd come se non fossero
intallate...come faccio a ricreare il collegamento?
AIUTATEMI!!!
grazie

intallate...come faccio a ricreare il collegamento?
reinstalla msdn !
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: Un aiuto con una macro

Il mio problema è questo..
Ho una macro scritta in VB (almeno credo) che mi salva in automatico il mio
file..
Vorrei pero' che oltre a salvarla, gli desse anche una numerazione..
Per esempio: <CTRL+Z> salva Pippo.txt, <CTRL+z> salva Pippo1.txt
Non riesco proprio a farla funzionare...
Mi potete aiutare???
Grazie mille.
P.S: Con <CTRL+Z> attivo la mia macro.

 Il mio problema č questo..


 
Credo che ti convenga memorizzare l'ultimo numero usato
in un file chiamato magari "registro.txt" e leggere il file
prima di impostare la stringa per il nuovo nome del file.
Poi dopo aver salvato il tuo file, ricordati di aggiornare
anche il file "registro.txt".
Spero sia chiaro...
CiaO,
Massimo
-- 
Posted from 
net128-053.mclink.it
 [195.110.128.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.visual-basic
Titolo: Ricevere input da un altro programma

dovrei reperire ciň che una qualsiasi applicazione stampa a schermo
Es. c'č un EXE scritto in C che scrive "ciao"
        come faccio a inserire questa parola nella mia applicazione ad
esempio in una label
Non so proprio che argomento cercare
Grazie ICLVB
Xes

 esempio in una label
dovresti usare le pipe.In vb la cosa purtroppo non è semplice però...... :))
leggi qua sembra interessante:
http://makeashorterlink.com/?S1DD525C1
anche....
http://makeashorterlink.com/?X1CD165C1
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Mailing List

Salve ragazzi, sto creando una Mailing List con ogetto la programmazione.
Questa mailing list fa si che ogni mese invierà alle persone iscritte
consigli su come programmare oppure semplici programmini in codice sorgente.
Se volete iscrivervi mandate un e-mail a 
giu...@uol.it

 wrote in message
cTKR3.15477$yQ.1...@typhoon.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Applicazione che perde il fuoco ed il processore

(VB5 SP3) Codesoft 4.20 Color
Sto per piangere  :-))
Ho fatto un prg che gestisce un'applicazione in DDE, per la precisione il Codesoft.
Col DDE do al Codesoft i comandi per stampare le etichette (per una stampante posta su un applicatore posto su una linea di
imballaggio).
Se il Codesoft perde il fuoco in fase di stampa, si arresta, completamente, come se perdesse il privilegio d'uso del
processore. Appena riprende il fuoco (a mano) ecco che riprende ESATTAMENTE da dove aveva finito!!! Senza errori, se non che
il mio prg nel frattempo e' andato in TimeOut DDE e la DDEML si e' persa nel ciberspazio, smettendo di funzionare.
Il difetto si presenta anche se stampo a mano! (senza il DDE)
Chi ha fatto il Codesoft mi ha detto che, indovinate...., da loro funziona tutto correttamente, anche con i sorgenti che gli
ho dato io!
Inutile dire che non posso e nemmeno riesco a dargli il fuoco in fase di stampa, quantomeno perche' non so quando a finito di
stampare, e quindi non so se posso riprendermi il fuoco.
A questo punto mi chiedo se il sistema, un Win95 su un PC pentium II 400, sia sputtanato o configurato male.
L'unico caso in cui so che un'applicazione perdendo il fuoco perde anche l'uso del processore, sono talune applicazini DOS
(dipende da come e' conficurato il sistema credo).
Uso il comando Shell() per lanciare il Codesoft: C'e' qualcosa del comando Shell() che mi sfugge?
Secondo voi cosa puo' essere?
Idee, consigli?
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb

Uso il comando Shell() per lanciare il Codesoft: C'e' qualcosa del comando
Shell() che mi >sfugge?
Non credo sia un problema di Shell.
1) verificherei il tutto su un altro PC.
2) in caso negativo, andrei a trovare gli sviluppatori di Codesoft, per
vedere se non stanno mentendo spudoratamente (succede anche questo).
3) se quelli dimostrano che funziona veramente, almeno hai ridotto le
possibilita' di errore.
Domanda: non potrebbe essere il driver della stampante che fa conflitto con
... che diavolo ne so?
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: trasferire un programma su altri computer.

Il mio dubbio č questo: dopo aver compilato e creato l'exe di un programmino
di fatturazione semplice semplice che faceva uso di un database access e
dello strumento commondialog per le stampe, l'ho trasferito insieme al file
del database su un altro computer con windows95. Ho installato le runtime
(VBRun60sp5) ma mi ha dato un sacco di problemi dicendomi che mancavano
alcuni file, credo per la gestione del database.... dove sbaglio?
C'č un sistema per trasferire un programma e fare in modo che tutti i
componenti aggiuntivi siano installati correttamente?
Grazie

Installation Wizard di Vs no eh?

 componenti aggiuntivi siano installati correttamente?
Sì. Devi usare la "Creazione guidata pacchetti di installazione".
(si trova nel menu di VisualBasic sotto la voce "Strumenti di Visual Basic")
Questa creerà uno o più file .CAB ed il programma di Setup,
proprio come i programmi commerciali. Dopo di che puoi
mettere il tutto su una serie di floppy o su un CD ed eseguendo
il Setup si avvia l'installazione completa di tutte le DLL e
componenti aggiuntivi necessari.
--
Er Roscio.

 ha scritto nel messaggio
news:E9Oe8.28238$v7.11...@twister1.libero.it...


 ha scritto nel messaggio
news:7dpd8.5629$fa5.1...@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: listbox : 2 valori sulla stessa riga????

Ciao a tutti vorrei
sapere se è possibile aggiungere 2 valori su di una stessa riga, e come devo
fare,  es:
ci sono text1 e text2, io voglio che compaiano dopo un click sulla stessa
riga della listbox.
GRazie a tutti
Enrico B

 ha scritto nel messaggio
news:FMhe6.78980$ew1.4...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: form rotondi in VB6???

Buon giorno a tutti, 
avrei bisogno di sapere se è possibile e come si fa ad ottenere form
di forma circolare od ellittica invece dei soliti quadrati/rettangoli
spigolosi.
Grazie in anticipo per le risposte.
umberto


incolla in un form:
Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long,
ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long,
ByVal hRgn As Long, ByVal bRedraw As Long) As Long
Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As
Long
Private Sub Command1_Click()
    Unload Me
End Sub
Private Sub Form_Resize()
Dim rgn As Long
Dim wid As Single
Dim hgt As Single
    If WindowState = vbMinimized Then Exit Sub
    ' Create the elliptical region.
    wid = ScaleX(Width, vbTwips, vbPixels)
    hgt = ScaleY(Height, vbTwips, vbPixels)
    rgn = CreateEllipticRgn(0, 0, wid, hgt)
    ' Restrict the window to the region.
    SetWindowRgn hWnd, rgn, True
    DeleteObject rgn
    Command1.Move _
        (ScaleWidth - Command1.Width) / 2, _
        (ScaleHeight - Command1.Height) / 2
End Sub
ciaociao

umberto ha scritto:

Sul sito comune c'è una mio ocx che semplifica l'uso delle API per le 
regioni di windows.
Ciao
-- 
Math Parser : 
http://www.neodatatype.net
FlowChart   : 
http://www.neodatatype.net/dump/flowchart/dir.asp
Sito Comune : 
http://www.it-lang-vb.net

In alternativa alle soluzioni già proposte ti consiglio:
http://www.byalexv.co.uk/index.html?VBSFC.html
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

...


...


...

Newsgroup: it.comp.lang.visual-basic
Titolo: Azzerare gli indici in SQL Server 2000

Ciao, probabilmente qualcuno lo avra' gia' chiesto, e me ne
scuso, ma non trovo piu' la risposta. In breve... su Access
dopo aver cancellato tutti i records di una tabella ed
utilizzando l'utility 'Compatta Database' e' possibile
azzerarre il contatore in modo da partire inserendo un record
dal valore 1. Vorrei sapere se e come e' possibile fare
altrettanto in ambiente Sql Server 2000 evitando di perdere i
links creati su altre tabelle.
Ciao e grazie.

Vorrei sapere come fare a spostare un form senza la barra in alto (quella
con le icone per la minimizzazione, la chiusura eccc), cioč , con un click
nel form, trascinarlo senza quella barra :|.
Spero di essermi spiegato ^_^



 nel form, trascinarlo senza quella barra :|.
Se ho capito bene:
http://www.it-lang-vb.net/Archivio/FAQ/FAQ00023.HTM
Ciauz
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

 
Si potrebbe utlizzare la funzione API SetWindowPos...
mi sono spiegato :-)
... penso che chi utilizza Sql server 2000 possa aver capito lo
stesso...
grazie comunque.

Timothy Redaelli ha scritto:
Ma tu ... sei lui???
Sai che le abbiamo pensate tutte???!!!
Come stai? Apri un topic e raccontaci.

Truncate nometabella
Comunque prova a cercare su Google
Ciao Gabriele

 Truncate nometabella
salve,
vorrei ricordare che TRUNCATE TABLE non funziona con tabelle con vincoli
esterni di relazione...
per tale evenienza consiglio di usare
DBCC CHECKIDENT ('nome_tabella', RESEED, 1)
DBCC CHECKIDENT ('nome_tabella', RESEED)
il primo DBCC CHECKIDENT riporta l'identity a 1, mentre il secondo lo
riporta al valore piu' alt attualmene presente in tabella
saluti
Andrea Montanari
montanar...@virgilio.it
http://www.asql.biz/DbaMgr.shtm
DbaMgr2k ver 0.2.0  -  DbaMgr ver 0.48.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply
Newsgroup: it.comp.lang.visual-basic
Titolo: Help File

Come Faccio a Mostrare l'help alla pressione di un pulsante????

 Come Faccio a Mostrare l'help alla pressione di un pulsante????
Innanazitutto dipende da che help vuoi usare, se il classico help form
stile win 3.1 o i file chm. Se è per il secondo devi utilizzare delle
api.
Per il primo, invece vb6 ti mette a disposizione un metodo nativo.
Nei msgbox per capirci puoi specificare quale è il topic da visualizzare,
mentre per le normali funzioni, tutto va in funzione della funzione
in cui ti trovi e se la stessa l'hai mappata con un topic del tuo help
file.
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

Forse non ci siamo capiti....
Con F1 Funziona (è un hlp)
ma io vorrei mettere in una toolbar il pulsante "Guida" e alla pressione
dello stesso fare comparire la guida(al context ID che ho definito - Sono 8
Programmi con una guida sola, una pagina per ogni prog)

Programmi con una guida sola, una pagina per ogni prog)
HOWTO: Call Win32 WinHelp API from Visual Basic
http://support.microsoft.com/support/kb/articles/Q202/5/63.asp
Oppure potresti anche provare a chiamare SendKeys passando il tasto F1
come parametro.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma nella tray Icon

Come faccio a mettere un programma da me fatto quando è in esecuzione nella
tray Icon??
Grazie

 nella tray Icon??
http://www.it-lang-vb.net/archivio.asp?dir=0&keyword=tray+bar&typeric=AND&subMenu=Tutte&Categoria=Tutte
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Sergio
A dirla tutta anche io ho avuto la stessa necessità
anche io ho letto i link citati sul sito comune
e sulla base delle teniche imparate ho realizzato un controllo ocx
non è ancora rifinito a puntino ma è già funzionante e molto semplice da
usare
interessa ???
--
Mauro Cerreto
www.cerretosoft.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Monitorare il flusso di dati del modem

durante la connessione ad internet, per intercettare
il momento in cui il flusso si interrompe (per via della
linea disturbata, per l'avviso di chiamata, ecc.)
Come si fa?

Premetto che non ho ancora avuto modo di provarlo perņ puoi dare un'occhiata
al prodotto della Netpoint 
www.netpoint.co.uk
Ciao, Vincenzo
"News Pc1" <sjdfhsk...@ladjhfksjhfks.gulp> ha scritto nel messaggio
news:SQlh8.9201$5z3.2...@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO NEOFITA!

Chi mi sa spiegare come c...o si fa a associare un'immagine ad un bottone in
una toolbar??? Io possiedo Visual Basic 4
Grazie č urgente!!!
run...@adria.it


Devi usare il controllo ImageList, mettere li' le immagini ed assegnare alla
toolbar l'ImageList, e al pulsante della toolbar l'indice (numerico)
dell'immagine nell'ImageList. (chiaramente tutto questo dovrebbe essere
spiegato nell'help, credo).
--
Roal Zanazzi
z...@iol.it

...



Con il mouse, la tastiera, il cervello, ma soprattutto L'HELP IN LINEA.
Li' c'e' scritto tutto quello che devi sapere :-)
--
Roal Zanazzi
z...@iol.it

Li' c'e' scritto tutto quello che devi sapere :-)
                         ^^^^^
Ripetilo se ne hai il coraggio!!!! :-)))
Ehm....
Prima di spendere 120 cartoni, mi sapete dire se nel libro Appleman (cosi'
si chiama?) tratta anche i DB?  Grazie...


RIPETO:
nell'help c'e' scritto TUTTO quello che devi sapere (finche' non avrai
raggiunto un livello di conoscenza superiore, nel quale sentirai il bisogno
di APPROFONDIRE gli argomenti o ESPLORARE nuovi argomenti piu' complessi :-)
Naturalmente non mi riferisco a te (Andrea Secci), ma a coloro che sono alle
prime (o quasi) armi con VB e ammetterai anche tu che ad una domanda come:
"Come uso il controllo ImageList?"
non potrei rispondere in modo diverso.
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: UPDATE PARZIALE AIUUUUTOOO

CIAO A TUTTI
PANORAMICA : UTILIZZO UN DB ACCESS 7.0 DI CIRCA 60 MByte CON QUALCHE
MIGLIAIO DI RECORDS (CIRCA 150.000) E UN PRG VB6 CHE FUNZIONA BENE.
IN QUESTO PRG C'E' UNA ROUTINE CHE AGGIORNA 2 CAMPI NUMERICI
                TB_MACA.Edit
                TB_MACA("CVARPO") = TB_MACA("CVARPO") + VAL(tcampo(2).Text)
                TB_MACA("CDISPO") = TB_MACA("CDISPO") + Val(tcampo(2).Text)
                TB_MACA.Update
P.S. DECISAMENTE BANALE !!!!!!!!!!!!!!!!!!
QUALCUNO MI SA DIRE PERCHE' A VOLTE (IN MANIERA SPORADICA E IRREGOLARE)
ESEGUE L'AGGIORNAMENTO DEL 1° CAMPO <<CVARPO>> E NON DEL SECONDO <<CDISPO>>
?????  CAUSANDO UN DISALLINEAMENTO E CONSEGUENTE INCAZZATURA BRUTALE DEL
CLIENTE !!!
COME POSSO FARE ???
                                Davide

 wrote

Newsgroup: it.comp.lang.visual-basic
Titolo: domanda semplice

Domanda semplice (+o-): come faccio con VB5 a creare una classe da usare
come oggetto COM che contenga due metodi banali (SepProp e GetProp) che
poi possa richiamare da N applicazioni, una delle quali usa la SetProp
per settare un valore standard e le altre N-1 usino la GetProp per
leggerlo?
Il problema è che sia la CreateObject che la GetObject, quando usate dal
"client" mi causano una nuova instanziazione dell'oggetto COM creato...
e quindi non riesco ad usare la proprietà condivisa dato che ogni
eseguibile mi istanzia un oggetto COM diverso.
Ho provato con la proprietà di instancing che c'è sulla classe ma non mi
pare che cambi nulla.
Saluti
Massimo
PS: Il VB è la versione 5 enterprise con SP3.

Dunque...
Visto che l'oggetto deve essere condiviso da più applicazioni devi crearti
un ActiveEXE Server con l'opzione thread poll=1,questo per evitare che
l'apartment threading di VB5 crei una copia distinta di variabili globali
per ogni oggetto creato dal client.
In pratica devi crearti oggetto Multiuse che ritorni un reference allo
stesso oggetto creandolo solo se questo non esite (in pratica solo la prima
volta).
Crea un server EXE aggiungi due classi,CMyClass con instancing
PublicNotCreatable e CGlobal con Instancing Multiuse ed un modulo bas che
contenga la sub Main e una variabile globale di tipo CMyClass.
esempio: (modulo mMain.bas)
Option Explicit
Global goMyClass As CMyClass
Public Sub Main()
End Sub
crea la classe cMyClass con le varie GetProp e SetProp
Option Explicit
Private mlValue As Long
Public Sub SetProp(ByVal PropValue As Long)
mlValue = PropValue
End Sub
Public Function GetProp() As Long
GetProp = mlValue
End Function
e la classe CGlobal con una property di tipo cMyClass
Option Explicit
Public Property Get MyClass() As CMyClass
If goMyClass Is Nothing Then
    Set goMyClass = New CMyClass
End If
Set MyClass = goMyClass
End Property
**Compila il tutto verificando che l'opzione del progrtto abbia thread
poll=1 (tutti gli oggetti creati nello stesso thread)**
A questo punto nei vari client che devono condividere l'oggetto aggiungi
questo codice e gestisciti come meglio credi il reference alla classe
condivisa.**Setta un refernce al tuo server ovviamente**
Set oObj = New GlobalServer.CGlobal
Set oMyClass = oObj.MyClass
...gestisciti la classe come meglio credi
la classe sarà condivisa dai vari client
Spero di essere stato chiaro...(via e-mail ti invio un esempio)
Ciao
Corrado
Massimo Gentilini ha scritto nel messaggio ...

Newsgroup: it.comp.lang.visual-basic
Titolo: Alternativa a <DOEVENT>

Buongiorno a tutti......sono alle prese con un programma che si collega ad
una file su AS400 per poi aggiornare una tabella Access su un Server remoto,
questa procedura rallenta di molto la macchina portandosi via il 99%
risorse, l'unico sistema che ho trovato per allegerire un pò il carico è
stato quello di inserire diversi DOEVENT, ho provato anche a creare sia una
DLL che un EXE ACTIVE X ma senza buoni risultati, ora vi volevo chiedere
visto che molti dicono di non usare DOEVENT che cosa devo fare in
alternativa per ottenere lo stesso risultato, io vorrei che mentre il pgm di
aggiornamento giri non mi tenga la macchina occupata......COME POSSO
FARE????
GRAZIE A TUTTI
ANDREA

 alternativa per ottenere lo stesso risultato
[SNIP]
Il DoEvents in se' non e' "il male", occorre pero' prestare un minimo di
attenzione per evitare effetti indesiderati, specialmente quando c'e' di
mezzo un'interfaccia utente che puo' essere attivata "a bruciapelo" e cose
simili.
Nel tuo caso, se vuoi privilegiare la "leggerezza" del processo in
background rispetto alla velocita' di esecuzione dello stesso, puoi provare
ad intervallare l'uso dei DoEvents con la funzione dell'API Sleep, che
blocca temporaneamente il codice senza impegna il processore... tanto per
fare un esempio banale, confronta questi due cicli
For i = 1 To 100000
    [fai qualcosa]
    DoEvents
Next
e
For i = 1 To 100000
    [fai qualcosa]
    DoEvents
    Sleep 200
Next
senza tenere in considerazione il codice effettivo di [fai qualcosa],
l'occupazione del processore e', a spanne, quasi un decimo.
Ovviamente il ciclo viene rallentato in maniera proporzionale, quindi sta a
te trovare il giusto equilibrio tra le due cose
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 visto che molti dicono di non usare DOEVENT
Non credo che ci sia qualcuno che dica di non usare assolutamente
"doevents", credo che invece molti, giustamente, abbiano detto di prestare
molta attenzione agli effetti "collaterali" del comando. Nella mia
esperienza questi sono soprattutto la possibilità di "rientrare" nella
stessa procedura che è in esecuzione.
p.es
: se hai una funzione, molto pesante a causa di ripetuti cicli, che
viene attivata dalla pressione di un pulsante, puoi risolvere il problema
con il doevents, ma in questo caso può succedere che l'utente "riprema" lo
stesso bottone, entrando ancora una volta nella stessa funzione....
In questo particolare caso il problema sarebbe risolvibile almeno in due
modi:
1) disabilitare il pulsante all'inizio dellevento click, per poi abilitarlo
solo alla fine
2) una variabile static all'interno della funzione, che indiche se questa è
già in corso, con conseguente controllo della stessa all'ingresso ed uscita
conseguente.
Per adattare tutto ciò al tuo problema vedi un po' tu.
Salutoni
Sergio

 ha scritto nel messaggio
news:aoe6hd$l3k05$1...@ID-138791.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerca nelle cartelle

Un piccolo quesito.
Con un codice devo verificare se esiste uno specifico file
in una sottodirectory .
es.:
If Dir("c:\prova\*\rend\ filedataxls") <> "" Then
etc......
L'asterisco significa che le cartelle sotto la directory prova possono
essere tante mentre il resto del percorso è
sempre uguale.
con quale sintassi posso fare la ricerca ?
grazie
Roberto.

 Un piccolo quesito.
Guarda Un Mio Post Precedente (cerca File Specifico)
By Utente Win2k

Newsgroup: it.comp.lang.visual-basic
Titolo: Mandare un File in stampa ...

Qualcuno conosce qualche metodo per mandare un File direttamente in Stampa ?
Cioč mi spiego meglio... senza doverlo prima aprire leggere e poi stamparne
il contenuto, ma bensě qualcosa di simile a come si faceva con il dos tipo
....  file.txt > lpt1
Grazie

mandare un File direttamente in Stampa ?
Una soluzione possibile:
<esempio>
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
                        ByVal hwnd As Long, ByVal lpOperation As String, _
                        ByVal lpFile As String, ByVal lpParameters As String, _
                        ByVal lpDirectory As String, ByVal nShowCmd As Long _
                        ) As Long
Private Const SW_HIDE = 0
Public Sub Main()
    StampaFile "C:\sqlnet.log"
End Sub
Public Function StampaFile(ByVal filename As String) As Boolean
    Dim ret As Long
    ret = ShellExecute(ByVal 0&, "print", filename, vbNullString, "C:\", SW_HIDE)
    StampaFile = (ret > 32)
End Function
</esempio>
-- 
ciao, hal

file.txt > lpt1

Newsgroup: it.comp.lang.visual-basic
Titolo: Re: [semi-ot] sistema operativo in inglese NT

 Rimarrano file ovunque però in questo modo!
Qua non ti seguo...
Ciao
Alberto
--
E tutto mi sembrava andasse bene...

Non trovando la cartella C:\programmi  , il setup di un sw scarica tutti i
componenti nella cartella  program files?
Me lo chiedo perchč tentando di rimuovere un sw dal pannello di controllo mi
dice che non trova il file SETUP.LOG , e non rimuove alcunchč.Evidentemente
sta cercando in C:\programmi!
E' un problema del sistema operativo in inglese?
Devo cancellare  a mano le cartelle da explorer ?
Rimarrano file ovunque perņ in questo modo!
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Come comunicare con i PLC

Vorrei sapere se qualcono si è scontrato con la comunicazione tra PC e PLC e
come l'ha risolta con VB6. esiste qualche OCX o è necessario programmarsi
tutto partendo dal COMM già disponibile con VB?
Inviatemi per favore vostre esperienze!..
Regal...@numerica.it

...

Ho un pò di esperienza a riguardo per aver diretto un progetto dove
bisognava integrare
dei PLC.
Le soluzioni sperimentate sono state:
    1) Utilizzare il componente MSCOMM leggendo i registri del PLC a
intervalli
        determinati. Alcuni PLC hanno un meccanismo di richiesta/risposta,
tu dai
        un codice di richiesta e il PLC invia la risposta sulla seriale.
    2) Alcuni produttori forniscono delle DLL per la gestione già belle e
pronte!
        in questo caso basta leggere e impostare i dati attraverso funzioni
facimente gestibili
La seconda strada è preferibile, dipende dal costruttore dei PLC ho avuto
una esperienza negativa con i PLC della Telemecanique (hanno bisogno di cavi
particolari per la programmazione diversi che per la lettura e le DLL le
fanno pagare a peso d'oro)
Mentre ho avuto esperienze positive con altri produttori.
Se ti interessa fammi sapere e io contatto chi si è occupato della gestione
effettiva della cosa per informazioni più dettagliate.
Ciao
Salvatore

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Errore 3426

Qualcuno sa dirmi quando viene generato l'errore in oggetto ?



...



-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Preparare messaggi email preformattati

Salve a tutti,
ho una domanda che riguarda l'invio di email con Vb tramite programmi
esterni.
So come fare ad impostare l'indirizzo di destinazione e l'oggetto della
lettera ma c'è un modo per preimpostre anche un testo all'interno del nuovo
messaggio di posta in modo che l'utente possa eventualmente inserire i dati
mancanti e poi spedire il tutto al mio indirizzo?
Per esempio un modulo di registrazione da compilare inserendo i propri dati
dove indicato.
Sarebbe davvero comodo che si aprisse un messaggio di posta con il modulo
già presente, rimarrebbe solo da compilarlo e spedirlo.
In alternativa, anche se confesso che non ci ho ancora guardato, dovrebbe
essere possibile spedire un'email completamente in automatico senza che
l'utente se ne accorga giusto?
Grazie.
Michele

Ti ho gia' risposto al post precedente.
Ciao
Aldo

 ha scritto nel messaggio
news:95fpg9$h3ruo$7...@ID-56381.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Un libro online - dov'è?

Ciao,
spero di non annoiarvi. Ma tempo chiesi dove potevo trovare un libro online
gratis da scaricare su visual basic.
La risposta è stata l'indirizzo di un sito ftp dal quale ho potuto scaricare
una guida in italiano di VB5.
Il problema è che, a seguito di formattazione pc, ho perso tutto. Link e
libro.
Qualcuno può aiutarmi?
Grazie sin d'ora.

 ha scritto

http://web.volftp.mondadori.com/pub/pc/windows/win98/docs/
ftp.areacom.it/vb32
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] come si apre un file .msi ?

nella mia applicazione apro i files .exe con il comando SHELL(), ma per
questi files come faccio?????
questi files sono associati ad un'applicazione che si chiama MSIEXEC
grazie
cac


ShellExecute() dell' api win32.
C'e una valanga di post al riguardo.
ciao, hal

 ha scritto nel messaggio
news:3xMw6.6914$E01.6...@news.infostrada.it...


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

Scusate la mia super ignoranza
č possibile unire diverse celle di una flexgrid come in excel ?

 č possibile unire diverse celle di una flexgrid come in excel ?
NO!


Infatti occorre usare la MSHFlexGrid, anche se con limitazioni, rispetto ad
excel.
http://msdn.microsoft.com/library/en-us/vbcon98/html/vbconSortMergeDataInHFlex.asp
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.

Grazie ragazzi per i vostri consigli

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] [ADO] Download di MDAC

Ho visto che sulla pagina per il download di MDAC ne esistono alcune
versioni identificate dalla sigla RTM........qualcuno sa cosa vuol dire?
Ad esempio, sulla pagina 
http://www.microsoft.com/data/
 ci sono un sacco di
versioni, tra cui la 2.7, più aggiornata.....però è messa come RTM ?!?!?!
la scarico o no?
Grazie!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

Newsgroup: it.comp.lang.visual-basic
Titolo: Java?

Ave a tutti,
sto pensando di dedicarmi alla programmazione con Java, ma non sono sicuro
di conoscerne le potenzialitŕ e i difetti. Qualcuno sarebbe cosě gentile da
elencarmeli (e magari paragonarli a quelli di VB)? Che differenza c'č tra
Viasual Java e Borland Java e J++? E' vero che č compatibile con tutti i
sistemi operativi (Win, Linux, ecc.)?
Vi ringrazio per le risposte,
Gorbak
--
Posted from 
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Viasual Java e Borland Java e J++? E' vero che è compatibile con tutti i


E' vero che č compatibile con tutti i sistemi operativi (Win, Linux, ecc.)?
SI, almeno per tutti quelli per cui e' disponibile una Virtual Machine Java.
Sicuramente Windows, Linux, Unix (tutti), Mac, Sun Solaris, Digital,
NextStep, credo anche BeOS e molti altri...
--
Roal Zanazzi
z...@iol.it


Tipo compilazione di bytecode Java JIT (Just In Time), ossia al volo prima
di essere eseguito. Oppure processori dedicati che hanno come linguaggio
macchina proprio le istruzioni base della Virtual Machine Java.
--
Roal Zanazzi
z...@iol.it

Visual Cafe' (non mi ricordo di chi e') pare sia tra i migliori.
Permettetemi di aggiungere il VisualAge for Java della IBM. Me ne hanno
parlato bene. Costa un po' (intorno ai 5).
Fabio Pagano

 maniera, per i miei gusti, favolosa, e spiega una marea di cose.
Lo so, sono impulsivo, se mi riferiscono di frasi e/o concetti che ritengo
errati, tendo a "bollare" l'intero libro come "alimentazione per camino".
Magari leggendolo si scopre che contiene anche cose buone (o magari si
scopre che il resto e' peggio, chi lo sa...)
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET][?] Compatibilità VB5/6

Esisterà ancora la possibilità di definire funzioni "Friend"?
O qualcosa di paragonabile?
Grazie, ciao.

> Esisterà ancora la possibilità di definire funzioni "Friend"?
Questa é una certezza (se si possono avere certezze su 
VB.NET
)
                                Ciao
                                        Allanon

 Questa é una certezza (se si possono avere certezze su 
VB.NET
)
Quello che non si potra' fare (o perlomeno non si puo' adesso, vista la
sintassi nella Beta2) e' avere una property "mista" con, ad esempio, la Get
impostata a Public e la Let a Friend...
Ciao
--
Luca Dormio
luca....@tin.it

Confermo, la parte dolente è che non è piu possibile in caso di properties
definire due diversi livelli di visibilità tra Get e Let.
In aggiunta a Friend adesso esiste la modalità Protected che viene usata
quando la classe viene ereditata da un altra.
Ciao
Corrado

 impostata a Public e la Let a Friend...
Giura?!?!?!?
Che putt....  ehm ehmm.... scusate... mi sono fatto trasportare... :(
                            Ciao
                                Allanon

 wrote in message
9nt595$9m6gn$1...@ID-67444.news.dfncis.de...


 quando la classe viene ereditata da un altra.
Meglio tardi che mai.
Si sono accorti che è noioso riscriversi il codice per ogni proprietà
ereditata?
Che vista aguzza...
Ciao

 che rende un linguaggio di programmazione OOP).
Lo sapevo che qualcuno mi avrebbe corretto :P
Hai ragione, la mia ovviamente era più la classica provocazione.
Ciao

 In effetti solo un demente ne farebbe questo uso...
Ti assicuro che avere diversi scope per la Get e la Set (in VB.Net non
esiste la Let) č comodo sopratutto quando devi creari a run-time un oggetto
complesso che ha alcune proprietą publiche che devono essere read-only se
viste dal client ma r/w se viste all'interno della stessa assembly.
Ciao
Corrado

 viste dal client ma r/w se viste all'interno della stessa assembly.
Mmm... Forse hai ragione.
Personalmente preferisco tenere una linearità in questo senso.
Piuttosto mi scrivo una seconda property "friend".
Ciao

E' quello che si dovrà fare in VB.Net, quindi sei già avvantaggiato ;-)
Ciao
Corrado

che in VB non c'e' l'ereditarieta'.
Guarda meglio perchè l'ereditaretà c'è sia a livello di implementazione
(Inherits) che a livello di interfaccia (Implements), quindi se ti va di
riscrivere qualcosa fallo pure Shadows e Overrides sono proprio gli
statement che ti servono :-)
Corrado

A dire il vero il thread era partito da un altra direzione comunque ora è
tutto chiaro.
Ciao
Corrado

Newsgroup: it.comp.lang.visual-basic
Titolo: intercettazione Maximize

Se voglio fare una finestra come quella "Trova" di win98 e NT, come posso
fare per fare in modo che quando ingrandisco la finestra al massimo senza
aver ancora cercato nulla si ingrandisca solo a meta'?
Bisognerebbe intercettare il maximize e impedire l'incremento della height
della form ma in vb non ho trovato nulla e nemmeno tra le api.
Qualcuno sa qualcosa?
Ciao Vincenzo

 wrote


 della form ma in vb non ho trovato nulla e nemmeno tra le api.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema Spazi

Sto realizzando un programma che permette di leggere alcuni file HTML.
Il mi problema č che aprendo tali file tramite il seguente codice:
 Open txtFileSource.Text For Input As #1
        While Not EOF(1)
          Input #1, prova
          testo = testo + prova
        Wend
Tutto funziona correttamente a parte che se nel mio file HTML il testo ha
uno spazio che divide due parole e in quel momento ritorna a capo, perdo lo
spazio.
Esempio:
</span>here <---- spazio presente
    foreign
la mia variabile testo contiene: hereforeing.
Sapete spiegarmi il perchč??
Grazie 1000 a tutti
Ciao
Maurizio

 spazio.
Prova con
  Open txtFileSource.Text For Input As #1
         While Not EOF(1)
           Line Input #1, prova
           testo = testo & " " & prova
        Wend
Tra l'altro, usa sempre "&" per concatenare delle stringhe,
eviterai errori.
Pap.Fame = True 'vado a pappare un panino...

Grazie 1000
Provato a sostiture i + con il & e il tutto funziona correttamente.
Grazie di nuovo.
Maurizio
"Paperino" <non...@lo.dico> ha scritto nel messaggio
news:agpcbs$59eq$1...@stargate1.inet.it...
