mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con la gestione del FileSystem

Cercando di recuperare la capacità delle varie partizioni presenti sul mio
HD ed essendo queste superiori a 2 GB ho riscontrato una apparente
limitazione del VB in quanto quest'ultimo non è stato in grado di riportarla
correttamente ne utilizzando il FSO ne utilizzando le API
(GetDriveFreeSpace).
Come posso ovviare a questo e riuscire a leggere la capacità di unità di
grandi dimensioni ?
Grazie in anticipo a chiunque vorrà darmi una mano.

...


 wrote in message
7uvr2q$860$1...@nslave1.tin.it...


 > Se non ricordo male, c'e' la nuova API "GetDriveFreeSpaceEx".
The GetDiskFreeSpaceEx Function
---------------------------------------------------
Windows 95, OEM Service Release 2 supports the GetDiskFreeSpaceEx function.
Under Windows 95, including OEM Service Release 2, the existing Win32
function GetDiskFreeSpace caps the amount of free or total disk space
reported on large drives to 2 gigabytes. Under OEM Service Release 2, in
order to maintain compatibility with existing applications, even on volumes
that are smaller than 2 gigabytes, GetDiskFreeSpace may return incorrect
values.
The GetDiskFreeSpaceEx function obtains correct values for all volumes,
including those that are larger than 2 gigabytes. New Win32-based
applications should use the GetDiskFreeSpaceEx function. It is supported on
Windows 95 OEM Service Release 2 and on Windows NT 4.0. As with all Windows
95, OEM Service Release 2 features, however, applications that call
GetDiskFreeSpaceEx should be prepared to fall back to the GetDiskFreeSpace
function to maintain compatibility with older Win32 implementations (occhio
che questa ultima frase ha implicazioni non banali...ovvero su Win95/Win95a
(ovvero dove manca il supporto alla FAT32) non funziona!!!!).
Il prototipo C e' il seguente:
BOOL GetDiskFreeSpaceEx(
  LPCTSTR lpDirectoryName,                 // pointer to the directory name
  PULARGE_INTEGER lpFreeBytesAvailableToCaller, // receives the number of
bytes on
                                                // disk available to the
caller
  PULARGE_INTEGER lpTotalNumberOfBytes,    // receives the number of bytes
on disk
  PULARGE_INTEGER lpTotalNumberOfFreeBytes // receives the free bytes on
disk
);
occhio che il tipo PULARGE_INTEGER è un puntatore alla union/struttura
ULARGE_INTEGER:
typedef union _ULARGE_INTEGER
    struct {
        DWORD LowPart;
        DWORD HighPart;
    };
    ULONGLONG QuadPart;
} ULARGE_INTEGER;
dove ULONGLONG e' un 64-bit unsigned integer. In pratica in entrambi i casi
sono 64bit, i primi 32 sono la parte bassa, i secondi la parte alta.
Se vuoi usarla in VB ti consiglio di crearti un UDT (
p.es
. MyUDT) per
implementare la struttura ULARGE_INTEGER, con i DWORD->long. A quel punto
prototipizzi la API passandogli i tre puntatori al tuo tipo, ovvero la
dichiari con
byref lpFreeBytesAvailableToCaller as MyUDT
Non ho provato, ma cosi' a naso dovrebbe funzionare. Speri di averti dato
qualche dritta... e... auguri......
Lorenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto!!!

Ho perso il codice sorgente di un progetto VB5 che mi serve assolutamente.
C'č qualche anima pia che mi puň dare o segnalare un decompilatore?
Grazie.

Grazie.
Sei nella M***A!!! (non esistono Decomp. per VB5)
Mi hai ricordato di fare un BACUP!...
Ciao.

C'è qualche anima pia che mi può dare o segnalare un decompilatore?
Mi dispiace tanto, puoi metterti l'animo in pace.

Newsgroup: it.comp.lang.visual-basic
Titolo: Posizione del Mouse

E' possibile sapere la posizione del Mouse all'interno di una form o
di un controllo Label ???
Grazie 1000

 wrote in message
news:q2squsoticgr0pvtb...@4ax.com...


 wrote in message


Guarda negli eventi del form e della label (mouse move)
Bye
Daniele Pinai ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: string grid

cosa è la string grid? un controllo? un ocx? ne ho sentito parlare ma non ho
mai capito di che si tratta...
grazie
MarioH

 --
pensavo fosse qualcosa per VB... vabbe
MarioH

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] webbrowser download immagini

C'è qualche metodo per intercettare il download delle immagini ?
Purtroppo il metodo before_navigate è chiamato solo nel momento in cui viene
chiamata l'url.
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

prova a disabilitare il tasto destro del mouse.

Newsgroup: it.comp.lang.visual-basic
Titolo: VB 6+Win2000+IE6 = non crea il pacchetto di setup

Salve,
allora ho un pc con installato il vb 6 professional service pack
5,windows2000 service pack 3, internet explorer 6 service pack 1 l'ambiente
di sviluppo funziona senza problemi, ma quando vado a creare il pacchetot di
installazione tramite il tool fornito insieme al vb mi chiede un mare di dll
necessarie al corretto funzionamento del programma che pero non esistono
fisicamente nel pc.
Sevado avanti ignorando l'avvertenza il pacchetto una volta installato non
funziona come dovrebbe.
La stessa cosa accade su Win XP pro.
Le dllmancanti sono:
CC245IT
CR2C40IT
CRXLAT32
P3BDAOIT
P3CDAOIT
P3D4BDIT
P3RDAOIT
P3S4ODIT
U2DMAPI
U2FCR
U2FDIF
U2FHTML
U2FREC
U2FRTF
U2FSEPV
U2FTEXT
U2FWKS
U2FWORDW
U2FXLS
Vb5stkit
X3D4DKIT
Dato che devo consegnare il prodotto domani pomeriggio avete percaso
suggerimenti in merito?
Grazie mille
Riccardo

Quasi tutte queste dll appartengono a Crystal Report, se il tuo programma
utilizza C.R. e funziona, mi sembra strano che non ci siano sul PC,
comunque:
Vb5stkit = questa è vecchia ( del VB5) prova ad eliminare il riferimento se
non ne utilizzi qualche funzione specifica
 X3D4DKIT = Questa non la conosco,comunque non è di VB6 Pro, prova ad
eliminare il riferimento
tutte le altre sono di Crystal report
1- se il tuo programma lo utilizza (CR4.6) prova a reinstallarlo e rifai il
pacchetto
2- se il tuo programma non lo utilizza, quindi non ti servono, allora
elimina i riferimenti a CR
Buon lavoro
G.Chieli

Newsgroup: it.comp.lang.visual-basic
Titolo: scroll pagina internet

Ciao a tutti,
tramite pgm visualizzo delle pagine web e vorrei, una volta caricata la 
pagina, scorrerla automaticamente fino a fine pagina.
Suppongo di dover simulare la pressione del tasto "freccina in giù" ma come 
faccio a capire quando sono arrivata a fine pagina ( per interrompere la 
pressione del tasto).
Considerate che carico sempre pagine di lunghezza diversa...
Grazie a tutti
Antonella 

 interrompere la pressione del tasto).
ctrl+fine

 pagina, scorrerla automaticamente fino a fine pagina.
a che pro, se non sono indiscreto?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


...ma cosě vado subito a fondo pagina
io vorrei "scrollare" lentamente la pagina fino in fondo 


Sto realizzando una presentazione da mettere in una vetrina di un negozio 
dove dovrebbero scorrere alcune pagine di interesse comune ( notizie, sport, 
borsa,...) 

 borsa,...)
se ne parla qui, in fondo alla pagina.
http://tinyurl.com/49equ
anche se puň non essere risolutivo per il tuo problema, direi che la
strada da trovare passi da lě



...ma bisogna "pagare" x vedere la soluzione a quell'indirizzo
comunque per ora ho fatto un passo avanti....
webBrowser1.parentWindow.scrollTo posizione1, posizione2
sembra funzioni...
devo solo intercettare la fine pagina
non riesco ad avere il valore di lunghezza pagina html
qualche idea ? ..utilizzando webbrowser

 qualche idea ? ..utilizzando webbrowser
prova a guardare tra le varie proprietà dell'oggetto document.
di preciso non saprei dirti quale utilizzare, e ne ha veramente tante, per
cui... buona fortuna...



intendevo dire che per vedere il seguito della discussione devi pagare,
la pagina che hai linkato si vede ma non si vede il seguito....
proseguo la ricerca della parola chiave giusta...
grazie comunque

 proseguo la ricerca della parola chiave giusta...
google č tuo amico.



Ciao Antonella mi sono incuriosito ed ho prodotto tič!!
Dim i As Long
Private Sub Timer1_Timer()
i = i + 1
WebBrowser1.document.parentWindow.Scroll 0, i
If (WebBrowser1.document.body.offsetHeight >
((WebBrowser1.document.body.scrollHeight) -
(WebBrowser1.document.body.scrollTop))) Then i = 0
End Sub
non č precisa precisa ma ci assomiglia molto.
ps sono partito dal link di sergio, le risposte sono in fondo,  basta
fare lo scroll della pagina, heheh lo scroll il tuo nemico!!!
Ciao Roberto
Caminamo muru muru e attenti e cannalati


Perfetto, č proprio quello che mi serviva
La prossima volta leggerň piů attentamente
Grazie a tutti
Newsgroup: it.comp.lang.visual-basic
Titolo: Funzione esplosiva

Ciao a tutti,
ho trovato questa funzione che mi da la possibilità di scaricare il form con
un effetto 'implosione'.
Il guaio è che non riesco a creare l'inverso durante l'evento load,in
pratica a farlo esplodere!
Qualcuno che ha voglia di perdere due minuti?!! ;-)
ecco l'implosione
GotoVal = Me.Height / 2
For Gointo = 1 To GotoVal
      DoEvents
        Me.Height = Me.Height - 20
        Me.Top = (Screen.Height - Me.Height) \ 2
        If Me.Height <= 11 Then GoTo horiz
    Next Gointo
horiz:
    Me.Height = 70
    GotoVal = Me.Width / 2
    For Gointo = 1 To GotoVal
        DoEvents
            Me.Width = Me.Width - 20
            Me.Left = (Screen.Width - Me.Width) \ 2
            If Me.Width <= 11 Then End
        Next Gointo
End
Cordialità
Johnny

 
Poresti caricare la form non con il Form.Show, ma con Load Form. A quel 
punto, la form e' in memoria, e puoi lavorarci sopra senza farla vedere. 
Potresti anche, mettere nell'evento Activate l'impostazione delle 
dimensioni a 0, e poi eseguire al contrario i tuoi cicli.
Altrimenti, cerca su Internet, che forniscono delle API apposta.
-- 
Bye by SixaM 8-]
---------------------
Sito comune: 
www.it-lang-vb.com

 Qualcuno che ha voglia di perdere due minuti?!! ;-)
E invertire i "-" con i "+"?
Ciao
--
' // Initialize the expression evaluator
Engines.Evaluator = CreateObject("
http://www.neodatatype.net
")
' // you can find resources for and from the NG here!
Me.SitoComune = "
http://www.it-lang-vb.net
"

 ha scritto

Private Sub Form_Load()
    Dim maxW As Long, maxH As Long
    Left = 300: Top = 300
    Width = 1:    Height = 1
    Me.Show
    maxW = Screen.Width / 2
    maxH = Screen.Height / 2
    While Width < maxW Or Height < maxH
        If Width < maxW Then Width = Width + 1
        If Height < maxH Then Height = Height + 1
        DoEvents
    Wend
End Sub

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

Qualcuno ha la + pallida idea di come si traduce questo codice dal C++?
inline void output_bit( int bit )
{   buffer >>= 1; if (bit) buffer |= 0x80;      /* Put bit in top of
buffer.*/
    bits_to_go -= 1;
    if (bits_to_go==0) {                        /* Output buffer if it is
*/
        putc( (char) buffer, stdout );          /* now full.
*/
        bits_to_go = 8;
    }
}
Sentitamente ringrazio!

}
End Sub
Spiegazione:
la funzione accoda un bit (bit) in testa ad un byte (buffer) ogni volta che
viene chiamata.
Quando i bits sono 8, il byte viene scritto su schermo e si ricomincia da 0.
--
Roal Zanazzi
z...@iol.it

--
Aggiungo che
    la tecnica è nota come Marshalling/Unmarshalling e l'implementazione
    piu' famosa di questa tecnica è l'algoritmo di compressione LZW (Quello
    delle immagini GIF per intenderci.
    Ciao a tutti.
    V.DeCristofaro
 
en...@fastcom.it

Grazie ragazzi! Mi dava noie quel if (bit) buffer|=.......
Con (bit)buffer pensavo che diavoleria fosse!
Comunque questa routine lo trovata in un altro algoritmo di compressione:
quello aritmetico!
Comunque grazie di nuovo!
Newsgroup: it.comp.lang.visual-basic
Titolo: Dove acquistare VB4? si trova solo il VB5!!!

Se io volessi acquistare il Visual basic 4.0 come devo fare??? Ho
girato tutti i negozi ma si trova solo la versione VB5!! Possibile che
si e' costretti a prendere questa?
Qualche suggerimento?
Ciao e grazie.

...

Puoi acquistare VB4 da Delta s.r.l. non so se vendono anche a end user,
comunque puoi visitare il sito 
www.deltasrl.it
saluti.......
Carlo ZICCARDI

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Scroll bar

Ciao a tutti,
come posso associare una scrollbar a una picturebox, in modo che quando
schiaccio su un pulsante della scrollbar si mova l'immagine all'interno
della picturebox??
    Grazie a tutti, Brex

 della picturebox??
devi usare due picbox, una dentro l'altra.
qui si chiamano picFields e picParent.
quando cambiano le dimensioni di picFields, la vscrollbar consente di
muoverla in verticale.
eventualmente metti anche una hscrollbar.
ciao, a.
Private Sub Form_Load()
    VSC.Height = picParent.ScaleHeight
    VSC.LargeChange = picParent.ScaleHeight
End Sub
Private Sub picFields_Resize()
    VSC.Max = IIf(picFields.Height > picParent.Height, picParent.Height -
picFields.Height, 0)
    VSC.Value = 0
End Sub
Private Sub VSC_Change()
    picFields.Top = VSC.Value
End Sub
Private Sub VSC_Scroll()
    picFields.Top = VSC.Value
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: tasto X (chiudi applicazione)?

Come faccio ad associargli una qualche azione?
Grazie!
               --Please reply via E-Mail--
                 41 69 52 20 43 48 52 53

>Come faccio ad associargli una qualche azione?
Parli del tasto X nel ControlBox?
Allora basta subclassare la form e intercettare il messaggio WM_SYSCOMMAND.
Il wParam che indica che hai premuto quel tasto č: 61536.
Ciao


Quando viene premuto vengono scatenati principalmente 2 eventi:
Form_QueryUnload
Form_Unload
per maggiori informazioni, leggi l'help in linea.
--
Roal Zanazzi
z...@iol.it


Hai imparato il subclassing e adesso non ti ferma piu' nessuno... ;-)
Un piccolo consiglio, Meimi, (sempre che tu voglia accettarlo):
non cercare a tutti i costi soluzioni piu' complesse di quanto non sia
necessario.
In questo caso, ad esempio, il VB puro dovrebbe bastare, basta semplicemente
utilizzare gli eventi Form_QueryUnload e Form_Unload.
--
Roal Zanazzi
z...@iol.it


Beh, mica è tanto complesso il subclassing. Il fatto è che mi piace usare le
funzioni a basso livello. Piccola considerazione sull'evento queryUnload. In
questo modo non si associa una nuova funzone al tasto x, ma si impedisce
solo la chiusura e si fa fare una qualsiasi altra cosa... invece con il
subclassing si da un nuovo senso a quel messaggio. Poi l'esempio era per la
X, ma se, cliccando su minimize, invece di mettere il pannello nella
Application bar avrei voluto mettere un icona nella NotyfyBar? Certo si
poteva mettere nell'evento Resize:
if form.Status = vbMinimized Then
   form.status = vbNormal
   ... codice per mettere l'icona nella try ....
End If
ma lo trovo un artificio e concettualmente sbagliato. Non so se mi sono
spiegata...  starei a scrivere ore per spiegarmi bene, ma non ho tempo ;_;
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Puntatori

In pascal utilizzavo molto le strutture di dati dinamiche (puntatori) in
Visual c'è qualche cosa di simile o no?
Siti o materiale a riguardo è ben accetto.
THANX
--
____/*\____/*\____/*\____/*\____/*\____
HaPpY
E-Mail: hap...@REMOVEsupereva.it
Home page: 
http://happy77.supereva.it/index.html
____/*\____/*\____/*\____/*\____/*\____


In VB il concetto di puntatore e' nascosto e fuori dal controllo del
programmatore.
Esistono delle funzioni che rritornano puntatori:
- AddressOf: restituisce il puntatore ad una funzione (solo da VB5 in poi)
- VarPtr, ObjPtr (e un altro che non ricordo): restituiscono il puntatore a
vari tipi di variabili (queste funzioni non sono documentate, quindi
andrebbero usate solo in casi estremi).
Se vuoi usare strutture dati come liste o alberi, l'unica che esiste in VB
(oltre agli array) e' la Collection; oppure, se hai esigenze particolari,
devi scriverti il codice, usando delle classi e la programmazione
pseudo-ad-oggetti di VB.
P.S. se usavi il pascal, perche' non usi Borland Delphi?
Roal Zanazzi

 P.S. se usavi il pascal, perche' non usi Borland Delphi?
ma la deontologia del ng non sconsigliava caldamente fare pubblicita' non
subliminale/induttiva a prodotti della concorrenza, anche se molto piu'
simpatici, efficienti, consoni alla formazione dell'eventuale programmatore,
e per giunta magari gratuiti (in versioni a 32 bit anche se non le
ultimissime) ?

Niente Puntatori In VB 5, 6.
Ciao
--
Icq ---> 50759119
Mercenaries Never Die. They Just Go Hell To Regroup.

 2) la deontologia del NG non esiste, esiste solo nella tua mente ba'ata,
(perdonalo, evidentemente non sa quello che dice, essendo proprio colui cui
e' affidata la cadenzata pubblicazione del manifesto -- leggasi: le tavole
della legge (*), le norme di comportamento, la deontologia, per quanto poco
rispettata -- del ng...)
(*) (( 
mos...@sinai.net
 ?? :):)
Newsgroup: it.comp.lang.visual-basic
Titolo: crash e system notification area

ho creato una applicazione che usa un'icona nel tray. Ho usato la
systemnotify e ho installato anche gli handler di finestra come spiegato
anche nel sito comune... domanda: perke' l'applicazione crasha se premo
il bottone stop nell'ambiente di sviluppo VB6?
Suppongo (spero di non dire fesserie troppo grandi) che in qualche modo
l'appliccazione termini prima che il vecchio handler venga rimesso a
posto. C'e' qualche modo per prevenirlo oppure e' inutile spaccarsi la
testa perke' e' un caso che non si puo' verificare a real time?
grazie
PS come faccio per intercettare l'evento di pressione sulla X? Vorrei che
ll'applicazione avesse un comportamento tipo MSN o Yahoo messenger... che
si nascondesse e non chiudesse alla pressione della X.

non so risponderti per quanto riguarda il crash dell'applicazione.....
se vuoi impedire che l'applicazione venga chiusa quando viene cliccata la X,
dove intercettare il Form_Unload.......
tra i parametri dell'evento, c'è Cancel; se metti Cancel=True, la chiusura
del form viene annullata.......
poi potresti nascondere il form con Me.Hide
nell'Unload comunque metterei anche il codice che elimina l'icona dalla
traybar....
Good Coding!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262
Newsgroup: it.comp.lang.visual-basic
Titolo: Sincronizzare processi

Ciao a tutti,
ho il seguente problema:
all'interno di un modulo avvio un processo (regdt32.exe) tramite shell:
retval = Shell(percorso_system & "\REGEDT32.exe /e Save.txt 
HKEY_CURRENT_USER\Identities\", 1)
al fine di esportare una serie di chiavi di registro...
subito dopo questa riga di comando richiamo una funzione
che effettua operazioni di lettura sul file "Save.txt";
Procedendo con il debug tutto scorre liscio,
se invece compilo il prog e lancio l'eseguibile la procedura
di lettura interviene prima della fine della creazione del file
Save.txt, generando un errore di run-time...come se il file non venisse 
"riempito".
Come posso fare ad attendere la chiusura del processo
REGEDT32.exe prima che il programma prosegua?
Avevo pensato ad un timer ma credo che nel modulo non si possa usare....
Ciao e grazie a tutti.
___________________________________
|Per chi volesse contattarmi in privato:              \
|mailto: shaver999@NOSPAM_hotmail.com   \
|ICQ #: 33754988                                           \
|___________________________________\

 Ciao e grazie a tutti.
puoi provare cosě:
Private Declare Function WaitForSingleObject Lib "kernel32" _
                        (ByVal hHandle As Long, _
                        ByVal dwMilliseconds As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" _
                        (ByVal dwDesiredAccess As Long, _
                        ByVal bInheritHandle As Long, _
                        ByVal dwProcessId As Long) As Long
Public Sub ExecCmd(strExeFile As String)
 lngExecOK = Shell(strExeFile, vbHide)
 lProcessHandle = OpenProcess(&H100000, True, lngExecOK)
 lReturnVal = WaitForSingleObject(lProcessHandle, INFINITE)
End Sub

 che effettua operazioni di lettura sul file "Save.txt";
Quante complicazioni....
Scusa, ma perche' non leggi direttamente nel registry con le apposite API?
Puoi trovare vari riferimenti ed esempi sul sito comune 
(
http://www.it-lang-vb.net/
).
-- 
Ciao!
    -DocDoc-
--- Per scrivermi: docdoc()
sertel.net
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE!     
http://www.spamterminator.it/
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] OCX E FRONTPAGE

COME DEVO FARE PER INSERIRE UN OCX DA ME COMPOSTO IN FRONTPAGE SENZA
INCAPPARE NELL'ERRORE DI PROTEZIONE DI VIOLAZIONE GENERATO DA EXPLORER
ALL'APERTURA DELLA PAGINA?
GRAZIE A TUTTI PER L'ATTENZIONE

CREO UN OCX, LO INSERISCO IN UNA PAGINA HTM MEDIANTE FRONTPAGE.
E' POSSIBILE EVITARE I FASTIDIOSI ERRORI DI PROTEZIONE GENERATI DA EXPLORE
QUANDO VISUALIZZA LA PAGINA?

Newsgroup: it.comp.lang.visual-basic
Titolo: Query Client-Server

Ciao a tutti,
per la prima volta sto creando una applicazione client server e mi trovo di
fronte ad un problema che non
riesco a gestire:
Ho un database sul server al quale accedono diversi client. Ognuno ha
facoltà di formulare delle query per l'estrazione dei dati,ma evidentemente
uso un criterio antico ed inefficace.
Lo posto affinchè capiate meglio:
Set DbsArt = OpenDatabase(FileArticoli)
DbsArt.QueryDefs.Delete ("Esito")
Set Query = DbsArt.CreateQueryDef("Esito")
Query.SQL = "SELECT * FROM  ArchiArt where descrizione like '" & Asking & "'
Order By descrizione Asc"
Set DstArt = DbsArt.OpenRecordset("Esito", dbOpenDynaset)
DstArt.MoveFirst
In questo caso,se due utenti eseguono query diverse ma sullo stesso
database,uno dei due cancellerà
l' <esito> dell'altro sicchè verrà generato un errore intercettato.
Potreste illuminarmi su un sistema che consenta a tutti gli utenti di
formulare la richiesta di estrazione senza
tuttavia intralciare gli altri?
Esiste il modo di creare una query che non venga fisicamente scritta sul
database?
E  poi una domanda ancora: Esiste un libro,un manuale,o qualcosa che dia un
elenco delle chiamate
 API e il loro utilizzo?
Se ad esempio volessi una funzione che mi restituisca lo spazio su disco o
qualche altra cosa,come faccio a trovarla
e a impararne l'utilizzo?
Grazie come sempre per le risposte e l'aiuto insostituibile.

 database?
Dim Query_SQL as String
Set DbsArt = OpenDatabase(FileArticoli)
Query_SQL = "SELECT * FROM  ArchiArt where descrizione like '" & Asking & "'
Order By descrizione Asc"
Set DstArt = DbsArt.OpenRecordset(Query_SQL, dbOpenDynaset)
DstArt.MoveFirst

 elenco delle chiamate  API e il loro utilizzo?
API Viewer compreso nel VB, o meglio ancora quello di ALLAPI:
http://www.allapi.net
Sito di Cesare Rizzi:
http://members.xoom.it/CesareRizzi/
MSDN on line (vedi sotto "code" e "library")
http://msdn.microsoft.com
Planet Source Code:
http://www.planet-source-code.com/
MVPS:
http://www.mvps.org/
Se ancora non trovi, o non sai dove cercare, Google:
http://www.google.it
E *naturalmente* il Sito Comune di questo NG, link in firma.
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !
Newsgroup: it.comp.lang.visual-basic
Titolo: Disabilitare la tastiera

Come faccio a disabilitare COMPLETAMENTE la Tastiera?
(non solo il CTRL+ALT+CANC)
Infinitamente grazie

(non solo il CTRL+ALT+CANC)
Trovi la COMPLETA soluzione sul Sito Comune
P.S.:
Diamo un'occhiata al manifesto del NG e alla Netiquette, please...
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
---------------------------------------------------------------------------

 (non solo il CTRL+ALT+CANC)
ho un dubbio... quanti sinonimi di "totalmente" e "completamente" ci sono
nella lingua italiana... ::)))))) ????
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con una picture box in movimento!!!

Salve a tutti. ho realizzato un piccolo gioco (tipo pacman) ma non riesco a
risolvere un problema con una picture box. Ho impostato con il metodo move e
qualche timer che questa si muova liberamente per il form ma vorrei che
quando arriva ai bordi di questo torni indietro...COme fare???

 indietro...COme fare???
Nota :
picture1.left + picture1.height    =    form.height
picture1.top+picture1.widht    =     form.widht
quindi se il valore a sinistra e' + piccolo del valore a destra vuol dire
che sei dentro il form , poi ti basta controllare ad ogni incremento dove ti
trovi , se stai uscendo dal form cambi direzione, io una volta avevo fatto
una cosa simile:
1)Creavo 2 incrementi casuali dX dY
2) testavo se con dX o dY uscivo dal form
3) se esco dal form inverto o dX o dY o Entrambi
4) aggiungo dX alla .Left della picture1 e dY alla .Top
5) Goto 1
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

picture1.top+picture1.widht    =     form.widht
Postilla:
picture1.left + picture1.height    =    form.ScaleHeight
picture1.top+picture1.widht    =     form.ScaleWidht
ScaleWidth si riferisce alla larghezza dell'area client della
finestra, mentre Width indica la larghezza "della" finestra.
Idem dicasi per ScaleHeight ed Height.
-- 
ciao, hal

 Idem dicasi per ScaleHeight ed Height.
Ach! Grazie per la postilla ! ^_^



Prova a vedere questo sorgente qui, per capire come gestire i bordi e le
collisioni (se l'URL va a capo, rimettilo su una riga sola)
http://www.google.it/groups?selm=ana0et%24cirr2%241%40ID-94194.news.dfncis.d
e&oe=UTF-8
Ciao
*Roby*

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare un progetto da un progetto

E' possibile creare un progetto VB da un progetto VB? In caso affermativo,
come si fa? E come si aggiunge una classe al progetto creato? Come lo si
salva?
(Sto realizzando un programma che genera un programma che fa delle cose....)
Fiorenzo Fraioli

Cosa intendi di preciso per "creare un progetto VB da un progetto VB"
? 


? 
credo che parli di gruppi di progetti (.vbg)
-- 
---------------------------------------------------------------------
Sidewinder  
    - this is a test machine based on debian 2.1 slink -
       -- Pannello pubblicitario in allestimento --
---------------------------------------------------------------------

 wrote in message
news:37cfbb1c...@news.interbusiness.it...



I .BAS sono file di testo, cosi' come i .CLS, i .FRM e il .VBP, ergo non ti
resta che scrivere dei files di testo.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Ripristino DB ACCESS daVB

Salve a tutti,
Mi occorre una procedurina che RIPRISTINA un DB ACCESS 2000
Ho trovsto materiale che permette di compattarlo, ma non di RIPRISTINARLO.
Ricordo che in ACCESS97 le due voci erano distinte,invece in ACCESS 2000
Hanno accorpato le operazioni.
Potreste spiegarmi come fare, ed eventualmente spedirmi del codice???
Grazie a tutti e buon lavoro!

Per quel poco che so' con il 2000 la funziona di compattazione provvede
anche alla riparazione del db.
Sotto un esempio:
  Set je = New JRO.JetEngine
  je.CompactDatabase MyConnection, "Data Source=.\NewDb.mdb"
  Kill OldDb
  Name NewDb As OldDb
	Lore.


Newsgroup: it.comp.lang.visual-basic
Titolo: Forma dei Command buttons

Sapete come fare dei bottoni di forma diversa dalla solita rettangolare (
tipo rotondo o altro)?
Grazie a tutti per l'aiuto.
Ciao.Andrea.

 tipo rotondo o altro)?
Circle
Ciao
Aldo

 ha scritto nel messaggio
news:92u17k$7thj8$2...@ID-56381.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Gestire indirizzi di I/O + Seriale

Ciao a Tutti,, 
Vi chiedo una cortesia, 
Sto utilizzando VB3 e vorrei gestire indirizzi di memoria I/O ad
esempio D000:000X
se qualcuno mi sa dire qualcosa, lo ringrazio anticipatamente e poi...
magari poi lavorando in due si fa prima..
Ciao Franco

 esempio D000:000X
Gli indirizzi di I/O vanno da 0 a 65535.
Gli indirizzi di memoria, a 16 bit, da 0 a 1Mb (suddiviso a banchi come indichi tu: D000:000X).
Tu vuoi fare un programma in 16 o 32 bit?
Dato che vuoi leggere la memoria, e dato che l'indirizzo che proponi e' circa il Video, penso che tu voglia accedere al video
direttamente, senza usare Windows.
In qualsiasi caso, accedere direttamente al primo Mb di memoria ram da windows e' sempre stato un casino, dato che windows
ribalta tutta la ram, e se fai un poke a D000:000X da windows, in verita' lo fai in memoria oltre il primo mega e comunque
sicuramente non dove pensi tu. Una volta l'ho fatto, c'e' il modo di chiedere a windows di rimapparti una zona del primo mega
in modo che sia accessibile, ma non mi ricordo assolutamente come  :-((    (non ho neppure i sorgenti)
Comunque sono cose che si fanno in C/C++, e se vuoi usarle da VB devi farti una DLL.
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
 
(con OCX per stampare i Recordset)
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con 2 schede di rete

Ciao a tutti,
ho realizzato un sw in vb dove comunicavo con un plc collegato alla rete 
aziendale.
La ditta che mi ha fornito il PLC mi ha dato una DLL per comunicare con 
il PCL.
La chiamata ï¿œ molto semplice:
result = WritePLC ("192.168.80.1", N_Port, ValoreDaScrivere)
result = ReadPLC ("192.168.80.1", N_Port, ValoreDaScrivere)
dove N_Port ï¿œ la porta di comunicazione TCP/IP.
Fino a qui nessun problema.
Il problema ï¿œ sorto quando mi hanno chiesto di comunicare con il PLC 
attraverso una seconda scheda di rete inserita nello stesso PC.
Io pensavo (nella mia ignoranza) che bastasse anteporre all'indirizzo il 
nome della scheda e il gioco era fatto.
Ho provato a scrivere:
result = WritePLC ("Scheda di rete 2\192.168.80.1", N_Port, 
ValoreDaScrivere)
Nulla da fare!
Ho cercato su internet qualche soluzione ma, vista la mia ignoranza a 
riguardo delle reti, ho alzato bandiera bianca.
La scheda di rete 1 ha questi parametri:
Indirizzo IP : 192.168.2.2
SubNet       : 255.255.255.0
Gateway      : 192.168.2.1
Dns primario  : xxx.xxx.xxx.xxx
Dns secondario: xxx.xxx.xxx.xxx
La scheda di rete 2 ha questi parametri:
Indirizzo IP : 192.168.2.3
SubNet       : 255.255.255.0
Gateway      : 192.168.2.1
Dns primario  : xxx.xxx.xxx.xxx
Dns secondario: xxx.xxx.xxx.xxx
Grazie tantissimo a tutti
Sabrina

 Grazie tantissimo a tutti
Non ï¿œ una configurazione di rete saggia.
Comunque, l'ip che vuoi raggiungere si trova in una sottorete diversa, 
quindi passerï¿œ sempre attraverso il gateway. Perchï¿œ questa configurazione?
Enrico

Non saprei, la configurazione l'ha fatta un ragazzo del CED.
Come dovrebbe essere.
Grazie dell'interessamento
Enrico Bassetti ha scritto:


 Come dovrebbe essere.
Non ï¿œ saggia vuol dire: prima di tutto se servono realmente due IP puoi 
assegnare due ip ad un unica interfaccia (risparmi un botto di cose, 
soprattutto se, come qui, sottorete gateway e dns sono gli stessi).
Poi sarebbe interessante perchï¿œ DUE ip e due schede. Ridondanza? Ma 
questa ï¿œ una soluzione abbastanza "sporca".
Enrico

Newsgroup: it.comp.lang.visual-basic
Titolo: DATA ENVIRONMENT in VB6 with SQL SERVER

Hello, 
I try to run a stored procedure in Sql Server through DataEnvironment
of VB6.
Parameters of stored proc contain Datetime datatype like 1/1/2001
12:30:00 or
0:30:00 for time interval. Unfortunately there isn't Datetime datatype
in VB environment and when I give the parameters (Field Date or Time
with the relevant Format) there is a syntax or running error.
What can I do about this? Do I have to make a User Defined DataType?
Thank you in advance!



 wrote in message
news:42a43c0e.03072...@posting.google.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con DLL ?

Ho quesito (forse) davvero interessante da esporvi.
Un progetto è composto dai sequenti componenti
- COM1.VBP (DLL)
- COM2.VBP (DLL)
- MIAPP.VBP (EXE)
(ogni componente è un vbp inserito all'interno di un gruppo vbg)
COM1.DLL espone una  variabile globale (UserName as string) visibile sia da
COM2.DLL che da MIAPP.
In MIAAPP la variabile viene inizializzata
UserName= "mionome"
COM2 si limita a visualizzarne il contenuto in una msgbox.
In fase di esecuzione a design time, la msgbox mi ritorna correttamente la
stringa "mionome",
mentre se eseguo il compilato la msgbox mi ritorna una stringa vuota!!!!
Perchè?
Presumo che nel progetto compilato, la libreria COM2 istanzi una sua COM1
indipendente da quella vista da MIAPP,
(forse in fase di esecuzione l'istanza di COM1 è unica).
Sapete spiegarmi l'arcano?
GRAZIE


Esatto: si tratta di DLL, non di exe, il che significa che operano
in-process con il chiamante.
L'unica possibilità per fare come vuoi tu è far istanziare la COM1 dalla
COM2 e farla restituire alla MIAAPP dalla COM2.
Vedi i concetti legati alle classi "Connector" su Msdn e su thread di
qualche tempo fa con Moreno e altri.
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Prg pianificatore

Ho un piccolo problema.
Lavoro ogni gg con una rete di PC. Tutti i documenti degli utenti vanno a
finire su un server in cui io ogni sera faccio un backup su nastro di tutto.
Utilizzo il prg Backup in dotazione con Windows NT Server 4.0
Come posso fare in modo di farlo eseguire automaticamente con un prg fatto
con vb5+sp3?
Avevo pensato a spedire i tasti all'applicazione ma mi sembra una porcata!
Cosa mi consigliate?
Grazie.
Andrea

Perche' non usi il comando 'AT' di NT?
il programma ntbackup puo' essere lanciato inserendo tutte le opzioni
nella riga di comando (vedi help)
con il comando AT puoi programmare l'esecuzione di
qualsiasi programma all'orario che vuoi nei giorni che vuoi.
(vedi help)
Saluti
roberto g.

Newsgroup: it.comp.lang.visual-basic
Titolo: Perfavore, chiarimenti su i cursori

Buongiorno a tutti, avrei bisogno, se č possibile, di chiarimenti sull'uso
dei cursori e cioč:
1- In che tipo di situazioni uso cursori lato server o client(che tipo di
applicazioni, WEB o che altro)?
2- Se io devo fare un DB dove piů persone devono collegarsi
contemporaneamente devo usari i cursori (o basta usare i LOCK)? Se si devo
fare due programmi uno che risiede sul server e l'altro sul client ?
Perfavore datemi un pň di chiarimenti su l'uso che bisogna farne, perchč
sinceramente anche se ho letto diversi libri sull'argomento non riesco a
capire il loro utilizzo.
Scusate ancora per il disturbo....GRAZIE A TUTTI. ANDREA

 fare due programmi uno che risiede sul server e l'altro sul client ?
Sul server avrai un motore database client-server tipo Sql-server, Oracle,
MySql etc... oppure semplicemente un database Access, nel qual caso però non
aspettarti prestazioni spettacolari dalle query con molti dati nel
resultset.
Spero di averti chiarito qualcosa.
ciao
ugo

 ha scritto nel messaggio
news:9qk82v$qaf$1...@pegasus.tiscalinet.it...


 implementare qualche procedura ho fa tutto es. Access o Sql Server.
In che senso devi implememntare qualche procedura?
Più che altro devi leggere qualche buon manuale o almeno Msdn per chiarirti
le idee...    :-)
ciao
ugo

 Piů che altro devi leggere qualche buon manuale o almeno Msdn per


 ANCORA. Andrea
In questo senso, il lavoro lo fanno i motori database, ma tieni presente che
questo NON significa che ti "regolamentino" in automatico gli accessi
utenti... un tot di lavoro devi comunque farlo tu -sull'applicazione
client-.
Come ti dissi, documentati, leggi e testa:
se è vero che fare un gestionale non è fare un Os,
è altrettanto vero che non ci si improvvisa sviluppatori sui database
e non basta certo qualche post sul Ng a fornirti le basi necessarie.
ciao
ugo

 ha scritto nel messaggio
news:9qomb1$3if$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: variabili di tipo Object

Leggendomi e rileggendomi la documentazione in /microsoft/.../vbcon98/... ho
finalmente trovato qualcosa che parla di variabili oggetto, per la gestione
di file con estensione diversa.  Riporto il testo:
Dim objDb as Object
Set objDb = OpenDatabase("C:/.../miodb.mdb")
Questo per assegnare ad una variabile l'apertura di un database...
Ma se volessi assegnare l'apertura di questo database ad un evento???
E, in generale, come si lavora poi sul DB??
Con ADO posso assegnare gli eventi riguardanti il DB (scrittura, inserimento
ecc..) a variabnili, ma come poi eseguirle in seno al codice dei miei Form??
Grazie a chi vorra' aiutarmi.
Fabio


(spero di aver capito) Cerca nell'help la parola WithEvents

 wrote in message
news:8lq3se$lug$1...@pegasus.tiscalinet.it...



forse giudichi le persone un po' troppo in fretta. Di certo non so come si
programma in linguaggi OO, ma d'altro canto nella mia prima mail al NG ( a
cui tu fra l'altro hai risposto ) specificavo di usare VB6 solo da due gg e
per esigenze immediate. Infatti non ho mai avuto fino ad ora la necessità di
lavorare a software gestionali. Comunque, senza scendere nei particolari e
che tu ci creda o no, so programmare.
E' vero, d'altra parte che rileggedo la mail, mi rendo conto di non essere
stato tanto chiaro.
Sta agli altri pero' interessarsi o no, quindi i giudizi, per favore ( del
tipo: "dato che mi pare di capire che non hai le idee molto chiare", "Cos'e'
una variabile?" ) lasciamoli da parte.
grazie
Fabio

 wrote in message
news:lyfg5.29005$wS2.1...@news.infostrada.it...



Meta'? Diciamo pure l'80%


Assegni solo un 20% alle idiosincrasie tipiche del linguaggio?  Mah, forse
hai ragione...
Ciao,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: RS232 & MSComm

Ho creato un programma che dovrebbe leggere i dati che arrivano sulla
seriale da un centralino,
visto che in ufficio non dispongo di un centralino ho provato a simularlo
con HyperTerminal  inviando
un file testo e tutto andava bene. Quando sono andato dal cliente per
controllare se riuscissi anche li a catturare
il segnale, non riuscivo a percepire nessun segnale di vita.
Premesso che le impostazionni della porta erano tutte ok 9600,N,8,1
Qualcuno sa darmi qualche suggerimento, qualche indizzio dove poter trovare
delle informazioni ??
Grazie anticipatamente.


Fammi sapere come va a finire e se sei un po' più preciso cerco di aiutarti
meglio

Grazie, per i suggerimenti ho gia scaricato l'articolo di Maronese č proprio
da li
che ho iniziato a scrivere il mio programma. Comunque oggi ho relazzito un
data monitor ed ho visto che in effetti
il segnala arriva solo che non riesco a ricevere dato per dato ricevo quasi
sempre 8 caratteri per volta, ma il problema
peggiore e con non friesco ad individuare come isolare i pacchetti. (cioč le
stringhe delle telefonate) A fine di ogni telefonata
il centralino manda una stringa composta da 126 caratteri e alla fine
dovrebbe esserci il carattere invio
chr(13)+chr(10) solo che per intercettare questo carattere debbo aspettare
che arrivi un'altra telefonata, quindi
registro la telefonata nel database solo dopo averne effettuato un altra.
Per isolare i pacchetti ho seguito i consigli di Maronese.
Ho registrato nel database alcune stringhe del centralino voglio esaminarle
un po piů con calma in ufficio
se hai qualche suggerimento ti sarei molto grato.
Ancora Grazie.


Prego

Grazie per i tuoi suggerimenti, un consiglio come faccio
a gestirmi la conversione da byte a testo???
Dove posso trovare un po di materiale!!!

 Dove posso trovare un po di materiale!!!
Dim AA(126) as byte, StringaIN as String
'In AA metti il contenuto del buffer di ricezione
stringaIN=""
for i=1 to 126
    StringaIN=StringaIN & Chr$(AA(I))
next1
Col codice sono andato a memoria... Prendilo come indicazione della strada
da seguire e nulla più
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: mi ripeto sul filtro da dare al WebBrowser

Innanzi tutto mi scuso con tutti per l'OGGETTO balordo che ho dato hai miei
messaggi precedenti (intendo dire "solo per esperti..."). In secondo luogo
vi ringrazio per l'aiuto che avete provato a darmi.
Anche io pensavo di applicare un filtro sull'indirizzo dato dall'utente, ma
come faccio a capire se la stringa corrisponde alla path di una cartella
presente sul mio disco fisso? (considerando che anche se l'utente omette
file:// il browser riesce ad aprire file e cartelle senza problemi).
Grazie in anticipo.

 wrote in message
%kE27.6846$1u2.2...@news.infostrada.it...

Il modo più semplice che mi viene in mente è di anteporre sempre "http://"
di fronte a ciò che scive l'utente ,
tranne nel caso che non l'abbia già scritto lui (cosa poco probabile ) a
questo punto , ammesso che
l'utente scriva "C:" , il browser elabora "
http://c
:" dando pagina non
trovata .
Ciao.

Non ho capito bene il problema, ma forse, facendo la Dir con la stringa
passata sulla barra degli indirizzi puoi controllare se quella cartella
esiste, facendo cosi se il comando da esito positivo allora dai messaggio di
errore.
Cmq ripeto non sono sicuro perche non ho capito bene il problema, cmq ho
avuto a che fare di recente con l'oggetto webbrowser quindi se ti serve un
aiuto basta dirmelo.
Stefano C. ha scritto nel messaggio


 file:// il browser riesce ad aprire file e cartelle senza problemi).
dim stringver as string
stringadaverificare = mid(indirizzoWeb,1,7)
If (stringver <> "http:/" And stringver <> "ftp://") then
    msgbox "Hai sbagliato qualcosa 'migo!"
    exit sub
else
    msgbox "Tutto ok!"
End if

 End if
-- Luvme2times
"Love me two times babe | I'm going awayyyy"
J.D.M.

Newsgroup: it.comp.lang.visual-basic
Titolo: ATTIVAZIONE FOGLI EXCEL

Buongiorno a tutti, ho un problema su un mio applicativo.
In pratica il mio programma lavora sparando dati su 2 fogli excel.
Per l'apertura del file uso le seguenti istruzioni:
Dim file As New Excel.Application    
file.Workbooks.Open "c:\output.xls"
Mentre per la chiusura uso :
file.ActiveWorkbook.Save
file.Quit
Set file = Nothing
fin qui' va tutto bene, in pratica il problema lo riscontro quando devo
inviare i dati su i 2 fogli excel che si chiamano rispettivamente dati1 e
dati2. Io voglio che alcuni dati che spara vanno sul foglio 1 e altri su
foglio 2.
Per differenziare la destinazione dell'invio dati uso l'istruzione:
With file.Sheets("dati1").Select
      .cells(1,1)="A"
end with
With file.Sheets("dati2").Select
      .cells(1,1)="B"
end with
L'errore che mi da è object required. mi sfasa tutti i 2 fogli.
C'e' un metodo esatto per lavora su 2 fogli in modo corretto.
Attendo vostre notizie.Grazie Federico
Guarda l'immagine cliccando 
http://attach.mynl.it/img?id=Mzg2Ng
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Prova a togliere i    ".Select"
Ciao
F.
Newsgroup: it.comp.lang.visual-basic
Titolo: Trovare File ...

Come posso fare per fare una ricareca tra tutti i file del disco fisso?

Come posso fare per fare una ricareca tra tutti i file del disco fisso?
Sito Comune
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
---------------------------------------------------------------------------

O Cesare Rizzi (
http://members.xoom.it/CesareRizzi/TrovaFile.zip
)
--
Timothy Redaelli
timothy....@email.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [!]Commentare piu' righe

Tasto destro del mouse sul menu' di VB ---> Personalizza --->
Comandi ---> Modifica
Dall'elenco di icone a destra, trascinare' l'icona "Commento" sulla
barra delle icone (io la metto alla destra del pulsante "Ripeti").
Ripetere l'operazione con l'icona "Rimuovi commento" sulla barra delle
icone (io la metto alla destra di "Commento").
Happy Coding a tutti =)
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt

 icone (io la metto alla destra di "Commento").
Tasto destro del mouse sul menu' di VB ---> Modifica
Poi metti la ToolBar dove ti pare...
:)
--
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: eliminare tutti i record di una tabella

Salve a tutti,
vorrei sapere se esiste un comando che elimina tutti i record di una tabella
in un database Access, oppure devo eliminare i record uno per uno?
Grazie.
Mario.


Query con:
DELETE * FROM tabella
ciao
		maxx

 ha scritto nel messaggio
news:kyTT8.25171$vm5.9...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Per espeti 3

Come è possibile visualizzare il valore
di una variabile su un form non attivo
senza doverlo caricare in ram ?
Questa istruzione per esempio copia la variabile sVar$
sulla proprieta caption della label1 del form2 (quello non attivo).
Form2.Label1.caption=sVar$
Il fatto è che quando eseguo questa istruzione carico anche
il Form2, questo non posso farlo. Come posso fare ???
Stefano

 senza doverlo caricare in ram ?
Non capisco come faresti a visualizzare la label di una form che non e'
caricata in memoria!
	Se non e' caricata in memoria non e' neanche visualizzabile!
E' come dire: come posso far girare un programma senza caricarlo in
memoria?
Valentino

 Il fatto č che quando eseguo questa istruzione carico anche


...

 Stefano
Nella sezione generale di Form2 dichiara, ad esempio:
Public MyVar as string
a questo punto l'istruzione Form2.MyVar=sVar$ non carica automaticamente
Form2 ma la variabile MyVar e' disponibile per lettura e/o assegnazione
Ciao
Luca
Newsgroup: it.comp.lang.visual-basic
Titolo: duplicazione form

Salve a tutti.
Avendo creato con VB5 un form abbastanza complicato (ci sono molti controlli
e varie dbgrid), e dovendone fare un altro praticamente lo stesso, per
attivare l'opzione  "variazione" ho fatto questo :
ho aperto il form con notepad ( o anche con edit di dos), ho sostituito
tutte le stringhe "inse_art" con "vari_art" e poi ho salvato il frm col nome
"vari_art".
Apro il progetto e carico il form nuovo, ma mi da errore e praticamente
tutto va bene, ma mi spariscono di fatto tutti i dbgrid .....
Ecco uno stralcio del file di log :
Riga 209: riferimento di file non valido nella proprietà TabPicture(0) in
SSTab1.
Riga 273: riferimento di file non valido nella proprietà TabPicture(1) in
SSTab1.
Riga 319: riferimento di file non valido nella proprietà TabPicture(2) in
SSTab1.
Riga 344: riferimento di file non valido nella proprietà TabPicture(3) in
SSTab1.
Riga 369: riferimento di file non valido nella proprietà TabPicture(4) in
SSTab1.
Riga 387: riferimento di file non valido nella proprietà TabPicture(5) in
SSTab1.
Riga 479: riferimento di file non valido nella proprietà Bindings in
DBGrid12.
Riga 482: riferimento di file non valido nella proprietà OleObjectBlob in
DBGrid12.
Riga 478: impossibile caricare il controllo DBGrid12.
e cosi' per tutti i dbgrid.
Potete darmi qualche dritta per evitare di dover creare un form ex-novo e
per poterne sfruttare uno gia' fatto.
Grazie.

 ex-novo e per poterne sfruttare uno gia' fatto.
1-Copia la cartella con il progetto e incollala in un'altra parte dell'hd
2-Apri il progetto-copia e cambia il nome del form (dalle proprietà del
form) e salva.
3-Chiudi il progetto-copia
4-Cambia il nome del file del form del progetto copia (se si chiama
form1.frm chiamalo form2.frm).
5-Copia from2.frm nella cartella originale e importalo nel progetto.
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

 Ecco uno stralcio del file di log :
[SNIP]
E' molto probabile che la tua form avesse un file .FRX associato (non viene
generato sempre da VB, dipende come e' fatta la form); in questo caso
l'operazione che hai fatto non e' sufficente, perche devi anche cambiare
tutti i riferimenti al file FRX che trovi nel file FRM.
Morale: *non* utilizzare questo sistema, riparti dall'inizio e molto piu'
semplicemente:
- Apri il progetto in VB
- Seleziona la finestra che vuoi copiare
- File, Salva <form> con nome...
- Dopo aver salvato cambia la property Name assegnando anche qui un nuovo
nome.
- Aggiungi nuovamente al progetto la form di partenza (quella con il nome
originario)
Ora hai due copie della tua form e si e' occupato VB di tutti i dettagli
"sporchi"
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown