mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Esecuzione di un FILE !?!?!?!???!

ciao,
il mio problema e poter lanciare, eseguire da un'applicazione VB un
qualsiasi file che può essere un .txt .doc .xls .bmp .exe ecc.
Ho provato con la create object ma non fa al mio caso, perchè a me interessa
eseguire qualsiasi file .
Vi sarei grato di qualche esempio con qualche riga di codice.
                        Grazie Ivan

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] il solito virus W32/Magistris@MM

Non ho capito se si e' infettato qualcuno del ng o se, invece, si tratta di un pirla
che prende gli indirizzi dal ng per spedire email con allegati exe contenenti il
virus in oggetto.
Se e'  il primo caso, diamoci una passata con l' antivirus ;-)
Se e' il secondo, allora lascio questo messaggio all' ignoto (forse) mittente:
E' inutile spedirmi virus allegati, non uso outlook :)))
E, visto che ne faccio la raccolta (sto riempiendo un hard disk dedicato), 
almeno  mandatameli diversi e non sempre lo stesso: 
altrimenti che gusto c'e' a disassemblarli ?
un hal che a merenda mangia pane e marmellata di lamerazzi

Madò..il primo post che vedo fatto da Hal.... :-)))


>Madò..il primo post che vedo fatto da Hal.... :-)))
OT, naturalmente :)

 wrote in message
news:9i7nc5$hhavb$1...@ID-56381.news.dfncis.de...


Hal se vuoi ti posso inviare il LoveMeLetter.VBS
Ce l' ho gia', grazie, cmq grazie del pensiero :)
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Problemi SQL in rete

Salve a tutti,
Sto modificando tutte i vecchi accessi DAO ai db Access della mia
applicazione
sostituendoli con SQL. Per adesso tutto sembrava abbastanza decente anche se
con DAO le prestazioni erano migliori.
Il problema č nato quando al database si deve accedere attraverso la rete.
La cosa diventa improponibile! es. la visualizzazione di un bilancio in
locale richiede
circa 20 sec., la stessa cosa in rete arriva quasi ai cinque minuti! (e non
č colpa della
rete).
Possibile tutto ciň? E' successo ad altri o sono io che sbaglio qualcosa?
Qualcuno ha per favore una ipotesi per spiegare tutto questo?
Grazie.
--
---
stefano.upo


Prova a fare delle viste dentro al DB e fai il select di quelle.... Non so
xkè ma mi si sono risolti quei problemi a me.... Eppure dovrebbe essere la
stessa cosa lanciare una query o pescare da una vista... Mha dovro
informarmi x bene...
Cmq prova ciao :)
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Etichette di testo da latre finestre

Scusate,
mi interesserebbe sapere come faccio a importare in un mio form tutte le
etichette di testo che compaiono sullo schermo del computer nel momento che
l'utente preme un tasto nello stesso form dove voglio importarle.
Naturalmente le etichette fanno parte di altre applicazioni che non
c'entrano niente con la mia, e non so proprio come richiamarle.
Sarei molto grato a chi fosse capace di darmi una mano.
Grazie anticipatamente
                                Nicolò


Newsgroup: it.comp.lang.visual-basic
Titolo: ? Array come caricarla

Cari Amici, ecco il mio problema:
Mettiamo che ho bisogno di caricare un array con i record prelevati da un
database.
Mettiamo che sappiamo, quanti record prelevare e la loro posizione.
Mettiamo che siano anche consecutivi
Come faccio a caricare una ARRAY con questi record.
Provo a spiegarmi meglio.
L'array risultante dovrebbe essere.
MyArray=Array(data1.recordset(0),Data1.recordsete(1)..... ecc. ecc.
Un po fastidiosa direi !!
Possiamo usare un ciclo for/Next per carricare l'array???
Sò di aver fatto un certo casino ma spero nel Vs aiuto

 wrote in message
7jd5oq$d...@dante.italia.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: *** Se esiste una tabella in Access ... ***

Come fare per vedere se esiste ?
Saimon

 Come fare per vedere se esiste ?
apri access e cercala :-)
puoi provare ad aprirla, se si genera un errore è probabile non ci sia.
oppure apri la tabella di sistema MSysObject e guardi se tra i record con type 1
ce n'è uno che nella colonna name ha il nome che stai cercando (questo vale per
access 97 e 2000, per altri non so)
--
Salutoni
Sergio


tabella nascosta MSysObjects
i record col campo Type=1 sono le tabelle del db
--
bye BlackMagic
ICQ# 85485468

 Saimon
Apri un recordset:
sqlSelect="SELECT Name  FROM MSysObjects WHERE .Name=" & NomeTabella & "
controlli che il recordcount non sia nullo ed il gioco è fatto.
Bye Gio

 
So che quella che sto per proporti non č nč la soluzione migliore, nč la 
piů veloce, rispetto alle altre che ti sono state proposte, ma puň 
tornarti utile, in quanto questa funzione ti restituisce un riferimento 
ad un oggetto tableDef che puoi tranquillamente utilizzare per scopi futuri.
Se la tabella non esiste la funzione restituisce Nothing
Private Function FindTableDef(ByVal str As String) As TableDef
     Dim TableDefX As DAO.TableDef
     On Local Error GoTo errHandler
     Set TableDefX = New TableDef
     For Each TableDefX In dbEclips.TableDefs
         If TableDefX.Name = str Then
             Set FindTableDef = TableDefX
             Set TableDefX = Nothing
             Exit Function
         End If
     Next
     Set FindTableDef = Nothing
     Set TableDefX = Nothing
     Exit Function
errHandler:
     MsgBox "Err: (" + CStr(Err) + ") - " + Err.Description, vbCritical, 
"FindTableDef(" + str + ")"
     Resume Next
End Function
Ciau

]NEO[ ha scritto:

Scusa, la per renderla piů "globale" questa funzione dovresti aggiungere 
un parametro di tipo DAO.Database altrimenti non ti funziona... ;)
Mea culpa, distrazioni del copia e incolla ;P

 Come fare per vedere se esiste ?
msdn:
OpenSchema Method Example (VB)
This example uses the OpenSchema method to display the name and type of each
table in the Pubs database.
'BeginOpenSchemaVB
    'To integrate this code
    'replace the data source and initial catalog values
    'in the connection string
Public Sub OpenSchemaX()
   Dim Cnxn As ADODB.Connection
   Dim rstSchema As ADODB.Recordset
   Dim strCnxn As String
   Set Cnxn = New ADODB.Connection
   strCnxn = "Provider=sqloledb;Data Source=MyServer;Initial
Catalog=Pubs;User Id=sa;Password=; "
   Cnxn.Open strCnxn
   Set rstSchema = Cnxn.OpenSchema(adSchemaTables)
   Do Until rstSchema.EOF
      Debug.Print "Table name: " & _
         rstSchema!TABLE_NAME & vbCr & _
         "Table type: " & rstSchema!TABLE_TYPE & vbCr
      rstSchema.MoveNext
   Loop
   ' clean up
   rstSchema.Close
   Cnxn.Close
   Set rstSchema = Nothing
   Set Cnxn = Nothing
End Sub
'EndOpenSchemaVB
Newsgroup: it.comp.lang.visual-basic
Titolo: form in basso a destra sopra la sistray co elenco unità hdd

qualcuno sa dirmi come potrei realizzare una form che sia sempre nell'angolo 
in bassso a destra a prescindere dalla risoluzione e che al suo interno 
abbia l'elenco completo delle unità hard disk pendrive ecccc che ci sono in 
risorse del computer?
grazie. 

 ha
scritto:

Io userei una chiamata BrowseForFolder e una a MoveWindow
http://www.maurorossi.net/codice/AdvancedBrowseForFolder.zip
http://www.maurorossi.net/codice/BrowsDlg.zip
http://allapi.mentalis.org/apilist/MoveWindow.shtml
--
ciao
  Stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: [???] Re: Problemi con form Mdi Child...

 Imposta le dimensioni in Form_Load.
Ci abbiamo provato, e finalmente ( a forza di spulciare MSDN) abbiamo
scoperto perchč.
Sembra che sia Windows a impostare le dimensioni in automatico delle child
ridimensionabili.
Ora come ora impostiamo le dimensioni nel form_load, ma risulta essere molto
scomodo quando dobbiamo fare delle modifiche (alle dimensioni) in un form...
Esiste qualche API per evitare che Windows si intrometta?
Grazie!

 Esiste qualche API per evitare che Windows si intrometta?
In base a quanto sopra, non mi sono mai posto il problema.
Passo. :-(
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: Info su Visual Basic .NET

Ciao,
qualcuno sa indicarmi dove trovare documentazione, manuali riguardo visual
Basic .NET?
Grazie
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



 
http://www.dotnethell.it/
http://www.gotdotnet.com/default.aspx
http://www.vb2themax.com/default.aspx
In ogni caso niente vale quanto un buon libro.

 Basic .NET?
http://it.gotdotnet.com/quickstart/default.aspx
Ave
giuseppeD
---
Raccolta firme: Vogliamo i documenti Ue tradotti in Romano
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it




Newsgroup: it.comp.lang.visual-basic
Titolo: Catturare un Mouse event o il click del tasto dx

Ciao a tutti e buona giornata... devo richiamare un funzione al
premere del tasto destro del mouse...
cordialmente Ivano Monti


C'è l'evento mousedown; e fai poi il controllo "se vbRightButton
allora..."
Ciao

 Ciao
Parla di VB.Net (che dovrebbe indicare nel subject come [
vb.net
]).
Comunque ci sono gli eventi che iniziano con "Mouse" e il parametro "e" che 
contiene tutte le info necessarie.
Ciao 

 > C'è l'evento mousedown; e fai poi il controllo "se vbRightButton


 del mouse.
Ma ti impegni proprio poco! :)
Private Sub Button1_MouseClick(ByVal sender As Object, ByVal e As 
System.Windows.Forms.MouseEventArgs) Handles Button1.MouseClick
    If e.Button = Windows.Forms.MouseButtons.Right Then
        ' ...
    End If
End Sub
Tutta roba che scopri semplicemente attraverso l'intellisense offerto da VS!
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: - COSTANTI X PROPRIETA'

Parto con un esempio x essere chiaro:
la prop. scrollbar della textBox possiede le costanti:
    vbHorizontal
    vbVertical
    vbBoth
Siccome sto creando un ocx,vorrei definire x una prop. un mio gruppo di
costanti.
come?
rispondete sul ng

Ehi, salve a tutti! Come và!
Passavo per casa ed ho dato un'occhiata qui.
Quanto alla domanda, devi dichiarare un enumeratore pubblico tra i tuoi
oggetti.
Public Enum MieCostanti
    vbmiauno=0
    vbmiadue=1
    ecc.
End Enum
Puoi regolarti come vuoi. Ad esempio potresti anche fare in modo che il
valore 3, per esempio, non sia alcuna costante in modo da poter gestire la
combinazione 2+1 ecc. proprio come accade spesso con alcune costanti di
Windows.
Cià
gigi <gi...@ccm.ot> wrote in message 7qp9uh$pde$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Scrivere in un file TXT la consol di Aduino

Qualcuno saprebbe come salvare in un file di testo, quello che arriva sulla 
consol di Arduino?
I dati arrivano alla consol dall'USB alla quale Arduino è collegato.
Quindi ci vorrebbe un pogramma in VB 2008 o VBNET per leggere l'USB.
Praticamente come si fa con VB6 quando si legge la seriale (la RS232) con il 
metodo MSCOMM
 
Mille grazie per l'eventuale risposta 
 
 

Ciao @@@@@ALL,

mai usato Arduino ma in .net c'è la classe SerialPort che fa 
esattamente quello che faceva MSCOMM:
http://msdn.microsoft.com/it-it/library/system.io.ports.serialport(v=VS.80).aspx
 
 
.m
 
-- 
blog @ //
milestone.topics.it
 
 
 

 ha scritto nel messaggio 
news:4ed529f1$0$6843$5fc...@news.tiscali.it...

Prova a dare un'occhiata al forum di ''Io programmo''
 
http://www.ioprogrammo.it/elettronica_sistemi_embedded/guide_per_arduino_uno_o_duemilanove-t19631.0.html

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

Ciao a tutti,
io devo visualizzare un'immagine in un formato proprietario (quindi non
BMP,
JPG, ecc..) su una PictureBox in VB6.
Per ora ho l'immagine caricata in un array di Byte e la visualizzo con
il
metodo PSet.
Il problema č che il metodo PSet č MOSTRUOSAMENTE lento nel stampare
l'immagine a video (visto che lo fa pixel per pixel).
Ho provato ad utilizzare qualche API e ci sarei anche riuscito (con dei
file
BMP).
Ora il mio problema č:
come faccio a passare il mio array di Byte alle API di Windows in VB?
Ad esempio, con questa API:
... CreateBitmap(ByVal nWidth As Long,
   ByVal nHeight As Long,
   ByVal nPlanes As Long,
   ByVal nBitCount As Long,
   lpBits As Any) As Long
come devo manipolare il mio array di Byte in modo che diventi la
variabile
lpBits?
Ciao e grazie
Roberto Venturelli


La definizione di lpBits è
lpvBits
Pointer to an array of color data used to set the colors in a rectangle of
pixels. Each scan line in the rectangle must be word aligned (scan lines
that are not word aligned must be padded with zeros). If this parameter is
NULL, the new bitmap is undefined.
Quindi per passarlo in realtà devi passare all'ape lpBits(0).
Non so però se lpBits nella dichiarazione va tipizzata o meno, ma dovrebbe
già funzionare così.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: come posso dialogare con i driver dello Scanner?

Ciao a tutti sono Andrea e volevo sapere come far a dialogare con i Driver
dello Scanner?
Ocx...Dll......Api..... Bho' non so da dove partire
Ciao e Grazie
and...@tin.it

...

Devi usare i controllo Wang - Quello di digitalizzazione immagine e quello
di modifica immagine
------------------------------------------ Emanuele -
vsav...@pelagus.it
 -------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Driver

In un  piccolo programma con un controllo Image , uso il comando
LoadPicture()e specifico un percorso all'interno delle parentesi per
caricare un ' immagine :come faccio ad essere sicuro , una volta
portato su CD il programmino, che il percorso sarà sempre esatto .
Infatti qualcuno potrebbe avere il lettore CD con una lettera diversa
da "D"?
Grazie per l'attenzione
Dentanest

 ha scritto nel messaggio
news:fade2fae.04022...@posting.google.com...

Potrebbe avere più CD
Un verifica per la presenza del file
private function percorsofile(byval nomefile as string) as String
if presenza nomefile in d then
    percorsofile = percorsofile
    exit function
elseif presenza nomefile in E then
    percorsofile = percorsofile
    exit function
else
    percorsofile = "File non presente
end function
Ave
giuseppeD

     percorsofile = "File non presente
I miei CD si chiamano J e I :-P

I miei CD si chiamano J e I :-P
Anch'io ne ho uno in J, pero' e' virtuale ;-)
-- 
ciao,
hal

[hal1961 = 
circa_al...@inwind.it
 in
q4r04090rba5bo15k...@4ax.com
] ha scritto:

... quello della domenica, vero?!

... quello della domenica, vero?!
In che senso? E' proprio un cd virtuale, per poter usare quei c@%%0 di
programmi (es. certi dizionari) che controllano sempre se hanno un cd
sotto il sedere.
-- 
ciao,
hal

[hal1961 = 
circa_al...@inwind.it
 in
5jr040h07l2vspcsp...@4ax.com
] ha scritto:

ehm..., credevo d'aver capito la battuta...
Pensavo al "CD" di J, quello che bazzica qui e il cui sito fra un po' (visto
che i "CD" sono ormai molti) verrà sfrattato da Aruba...

 >>> Anch'io ne ho uno in J, pero' e' virtuale ;-)
Per i virtuali bisogna attrezzarsi.
E se devo eseguire la stessa ricerca in un pc by collegamento wireless ?
Come ci mettiamo ?
Ave
giuseppeD

 Anch'io ne ho uno in J, pero' e' virtuale ;-)
in j -- in che senso ? :P

 che i "CD" sono ormai molti) verrà sfrattato da Aruba...
eh ?

[javalab = 
circa...@labrador.ca
 in
c1q5c2$1lfusv$
1...@ID-51318.news.uni-berlin.de
] ha scritto:

Anch'io avevo "capito" come te quel "CD in J"...

"Dentanest"

'*.vbs  fso
Set System = CreateObject("Scripting.FileSystemObject")
For Count = Asc("d") To Asc("z")
If System.DriveExists(Chr(Count)) Then
Set Drive = System.GetDrive(Chr(Count))
If Drive.DriveType = 4 Then
On Error Resume Next
Set Shell = CreateObject("Shell.Application").NameSpace(17)
Shell.ParseName(Drive & "\").InvokeVerb("&Espelli")
Exit For
End If
End If
Next 'Count
'ovviamente al posto di espelli cerchi il percorso
Oppure
Private Sub Form_Load()
Me.Caption = App.Path
End Sub
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: Componente standard per stampa in VB.Net

Ciao a tutti,
chi mi sa proporre un buon componente open o free per generare stampe sotto
vb.net
?
Grazie a tutti.
P.S. Voi mi consigliate di sruttare sotto 
vb.net
 componenti com/com+ scritti
magari precedentemente in VB6?

 scritti magari precedentemente in VB6?
Ni.
Ci possono essere dei motivi validi per utilizzarli (ad esempio, il 
porting di grosse applicazioni, grado per grado) ed altri altrettanto 
validiti per non utilizzarli...
Pertanto, risposta generica ad una domanda generica è: dipende ;)
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: Come va' l'R6?

Ho intenzione di acquistare una Yamaha R6 
Vorrei sapere le vostre opinioni . Grazie

Vorrei sapere le vostre opinioni . Grazie
Yamaha R6?
Mai sentito un software con questo nome....
Se è una moto te la sconsiglio: tutti quelli che hanno postato su questo newsgroup, che tratta di VB, messaggi come il
tuo, si sono schiantati dopo 3 ore....
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

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

CIAO A TUTTI ,IL MIO NOME č MARIA E VORREI SAPERE SE QUACUNO DI VOI SA DOVE
POTER SEGUIRE DEI "BUONI" CORSI DI VISUAL BASIC CHE RILASCIANO PERň QUALCHE
ATTESTATO,QUANTO DURA E QUANTO VERREBBERO A COSTARE PIů O MENO UN CORSO BASE
E UN CORSO AVANZATO.
ASPETTO VOSTRE NOTIZIE.
GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Divresti andare in comune e chiedere dei corsi di linguaggi visuali della
regione...
Non è il massimo della vita, ma di solito sono gratis o quasi...un buon modo
per iniziare :D

www.pcsnet.it

 wrote in message
news:rr1V9.31204$0v.9...@news1.tin.it...

www.elea.it
Ciao.
--
Massimo Bonechi
-----------------------------------
Nuovo Newsgroup al server : 
news.startit.it

 ha scritto nel messaggio
news:rr1V9.31204$0v.9...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Individuare eventi applicazioni esterne

Salve, non riesco ad individuare quando viene attivato l'evente di
riduzione a icona di un applicazione esterna a VB. subclassando il
proggetto VB stesso, il codice funziona, in utilizzo associato con
applicazioni esterne, non viene riconosciuto l'evento. Il codice è il
seguente :
*****************************************************
Option Explicit
Private Declare Function CallWindowProc _
    Lib "user32" _
    Alias "CallWindowProcA" _
    ( _
        ByVal lpPrevWndFunc As Long, _
        ByVal hwnd As Long, _
        ByVal Msg As Long, _
        ByVal wParam As Long, _
        ByVal lParam As Long _
    ) As Long
Private Declare Function SetWindowLong _
    Lib "user32" _
    Alias "SetWindowLongA" _
    ( _
        ByVal hwnd As Long, _
        ByVal nIndex As Long, _
        ByVal dwNewLong As Long _
    ) As Long
Private Const WM_SYSCOMMAND As Long = &H112&
Private Const WM_MOVE As Long = &H3&
Private Const SC_MINIMIZE As Long = &HF020&
Private Const GWL_WNDPROC As Long = -4&
Private m_lOldProc As Long
Public Sub SubClass(ByRef hwnd As Long)
    m_lOldProc = SetWindowLong(hwnd, GWL_WNDPROC, AddressOf WindowProc)
End Sub
Public Sub UnSubClass(ByRef hwnd As Long)
    Call SetWindowLong(hwnd, GWL_WNDPROC, m_lOldProc)
End Sub
Public Function WindowProc _
    ( _
        ByVal hwnd As Long, _
        ByVal uMsg As Long, _
        ByVal wParam As Long, _
        ByVal lParam As Long _
    ) As Long
    Static bMinimized As Boolean
    Select Case uMsg
        Case WM_SYSCOMMAND
            If (wParam = SC_MINIMIZE) Then
                bMinimized = True
                Call MsgBox("L'applicazione è in corso di riduzione")
            End If
        Case WM_MOVE
            If (bMinimized) Then
                Call MsgBox("L'applicazione è stata ridotta")
                bMinimized = False
            End If
    End Select
    WindowProc = CallWindowProc(m_lOldProc, hwnd, uMsg, wParam, lParam)
End Function
*****************************************************
Chiamando, ovviamente la subclass nel form_load e la unsubclass nel
form_unload. Qualche suggerimento?

BadDemon ha scritto:

Innanzitutto usare un MsgBox a modi Debug nel SubClassing forse può
essere
fallimentare in partenza.... almenon lavorando in IDE...!
Sei poi certo dell'Handle dell'applicazione...?
Hai provato ad intercettare
 Select Case uMsg
      Case WM_SIZE
         Select Case wParam
            Case SIZE_MAXIMIZED
            Case SIZE_MINIMIZED
            Case SIZE_RESTORED
         End Select
@Alex
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con FM20.DLL

Ho inserito in un mio progetto la libreria FM20.DLL in quanto ho la
necessità di creare un frame con una barra di scorrimento verticale.
Il mio problema è che non riesco ad accedere al codice degli oggetti in tale
frame. In pratica una volta creato il frame (xyz) all'interno creo una
textbox ma non ho la possibilità di gestire i vari eventi di questa textbox
in quanto nel codice mi compare solo il frame e non gli oggetti che ne fanno
parte. Siccome mi sembra una ca.....ta   gradirei un aiuto.
Grazie mille.
frzu...@tin.it

...


Newsgroup: it.comp.lang.visual-basic
Titolo: vb mail

easy send and receive e-mail from your VB programs
SendMail.ocx (require MSWINSCK.OCX) download (28 KB)
POP3ocx.ocx (require MSWINSCK.OCX) download (31 kB)
http://members.xoom.com/dd_software/
free, non provati.

tnx pal...
sei un angelo!
--[GbC]--

Newsgroup: it.comp.lang.visual-basic
Titolo: Sottrazioni con Excel

Ciao!
Probabilmente è una domanda stupida, ma come si fanno le sotrazioni di orari
con il VB di excel?
Mi spiego meglio: dovrei fare una casella con un orario (esempio: su A1
scrivo 7:00), una casella con un altro orario (esempio su B2 scrivo 9:30) e
in un'altra casella la differenza tra i due orari sottoforma di orario (in
questo caso vorrei che mi venisse in automatico 2:30). Speriamo di essere
stato chiaro... :P
Io sò fare le somme e le sottrazioni normali, ma con gli orari non so'
proprio come fare.
Chi mi può aiutare?
Grazie mille!

Devi innanzittutto settare il formato della celle come Ora
(selezioni le celle... click destro... formato celle... ora )
Poi le scrivi, come già fai, separate dai due punti (9:30, anche se vengono
visualizzate col punto...  9.30) e fai la normale differenza tra le due
celle (i valori negativi vengono correttamente recepiti come errore)
bb


Grazie mille!

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

qualcuno sa come posso tracciare dei grafici carini che si possano
anche stampare?
mschart non mi sembra che dia la possibilità di eseguire delle stampe
saluti,
max

 mschart non mi sembra che dia la possibilità di eseguire delle stampe
Mi sembra molto strano, ma non ho esperienza.
"Copia/salva" la form (o la parte della stessa che contiene il grafico) e
stampala.

Newsgroup: it.comp.lang.visual-basic
Titolo: Composizione numeri telefono

Per favore mi potete dare un suggerimento o indicarmi un sito di come poter
comporre un numero telefonico in Vb4 ?
Ringrazio tutti

 ha scritto nel messaggio
news:97363380...@tango.comm2000.it...



Non č pubblicitą:
"Provate Mandrake 7.2"

 Vai tra gli esempi di VD c'č proprio quel che fa al caso tuo.
Che e' VD: Voce & Dati ?  ;-)
Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO] RAggruppamento da Recordset

Data una Form basata su un Recordset ADO, vorrei creare su questa
maschera delle ComboBox per fare dei filtraggi. Non ho problemi a creare
le Combo in funzione della struttura del RecordSet, ma non so come
alimentarli con i valori contenuti nella base dati. Concettualmente mi
vengono in mente 2 possibilit�:
1. Scorrere tutti i record e, per ogni colonna, quando incontro un
valore nuovo fare l'AddItem alla ComboBox relativa. Metodo semplice ma
stupido, visto che nel caso di RecordSet grandi impiegherebbe un tempo
lunghissimo.
2. Effettuare un raggruppamento per ogni campo e imporre questo come
DataSource della ComboBox. Concettualmente migliore come metodo, ma non
so come realizzarlo: se il recorSet fosse una banale tabella mi potrei
costruire le stringhe SQL di raggruppamento, ma il recordSet a sua volta
� una SQL complessa, e quindi non facile da maneggiare. A parte
impazzire a scomporre questa stringa, non c'� qualche metodo pi�
"furbo"?
Grazie a tutti!!!!!

 "furbo"?
I dati dove li fai vedere?
Perch� o fai una SELECT DISTINCT per ogni con la stessa clausula della
query principale, oppure se gi� riempi subito una griglia con tutti i dati,
tanto vale che mentre popoli questa ti salvi un array/collection di valori
per ogni combo.
Non mi pare si possa fare una query group by su un recordeset.

 Non mi pare si possa fare una query group by su un recordeset.
Ti ringrazio.
Alla fine ho scomposto la stringa SQL e da quella ne ho composte altre
di tipo SELECT DISTINCT.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Per favore: AIUTATEMI.....

Ho un piccolo grande problema :
1 ho realizzato un pacchetto di installazione con packaging & dep....
contenuto in VB6 enterprise
2 - installato sul mio pc (sul quale é installato vb6 con i componenti
annessi al progetto) tutto funziona a meraviglia
3 - installo il pacchetto su un nuovo pc ed ecco che la mia creatura genera
un problema"
"class not registered" ed un ID alfanumerico tra parentesi graffa ,il tutto
riferito ad un OCX interno al progetto
4- la casa madre che é proprietaria dell'OCX in questione dice che forse il
suddetto non viene registrato correttamente sul nuovo  pc e dice di usare
regsrv32.exe per registrarlo correttamente
Ora due domande:
1 come fare registrare in automatico al pacchetto di installazione l'OCX
tramite il programma di installazione?
2 come usare regsrv32 per registrare l'OCX
Grazie a te che stai leggendo e doppi ringraziamenti se sati pensando a
rispondere a questo mio accorato appello
Ciao :-)

Probabilmente se il componente non viene registrato correttamente manca una
(o più) DLL alla quale il controllo fa riferimento (dipendenza).
Per vedere l'elenco delle DLL necessarie alla registrazione puoi utilizzare
'Depends' fornito con Visual Studio 6; accertati poi di includere questa/e
DLL nei file di installazione; la registrazione dovrebbe avvenire in modo
automatico durante l'installazione; per quanto riguarda la registrazione
manuale attraverso regsvr32 devi digitare al prompt di MS-DOS (o dei
comandi, per WinNT):
\WINDOWS\SYSTEM\REGSVR32 <pathdell'ocx>\<nomedell'ocx>
Ciao.
Alfredo.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Dubbio Amletico su :

Ragazzi i : servono per concatenare più righe di comando su una sola riga,
giusto?
Ora...qualcuno sa la differenza tra:
IF ... THEN ... :
e
IF ... THEN ...
La domanda si presenta abbastanza stupida ma qui dove lavoro io una volta mi
han detto "quando hai un IF su una riga metti sempre i : alla fine"
Quando me l'han detto (qualche hanno fa), non mi ero posto il perchè...ma
poi pian piano non ne capivo il motivo...
Qualcuno sa illuminarmi?

 ha scritto nel messaggio
news:bc9d5e$h1noh$1...@ID-196933.news.dfncis.de...


 ha scritto nel messaggio
news:bc9d5e$h1noh$1...@ID-196933.news.dfncis.de...

MSDN potrebbe illuminarti .. comunque
alcuni casi possono essere
1)
IF <Condizione> THEN
    IstruzioneA
 ELSE
    IstruzioneB
END IF
2)
IF <Condizione> THEN    IstruzioneA  ELSE   IstruzioneB
3)
IF <Condizione> THEN    IstruzioneA1: IstruzioneA2 ... ELSE IstrruzioneB
4)
IF <Condizione> THEN    IstruzioneA1 _
 ELSE IstrruzioneB1: IstruzioneB2
END IF
Ecc..
dove sta il dubbio ?
se devi specificare una sola istruzione per ogni condizione puoi mettere
tutto sulla stessa riga senza ":"
Saluti

[cut]
direi che la sintassi con il ":" è una cosa abbastanza anacronistica... che
eviterei

 ha scritto nel messaggio
news:bc9d5e$h1noh$1...@ID-196933.news.dfncis.de...

Amletico?????
L'insieme di istruzioni che stabiliscono una o più condizioni in forma
completa si scrive:
IF   <condizione >  THEN
    Istruzione A
ELSE
    Istruzione B
END IF
e si scrive su righi diversi.
Se le istruzioni sono corte e pertanto vuoi usare un solo rigo puoi scrivere
come segue e solo in questo caso opuoi mettere ":" e seguire con altre
istruzioni.
Ossia:
IF   <condizione >  THEN      Istruzione A ELSE     Istruzione B END IF:
altra istruzione
In tutte le altre forme ridotte i ":" con continuazione di altre istruzioni
non fanno che aggiungere queste altre istruzioni alla condizione (osssia
alla Istruzione A oppure alla istruzione B) .
Ti conviene evitare questa confusione a meno chè non sia stata progettata.
D'altra parte lo spazio in più che impegni è a costo zero.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: provider?

Un saluto festoso a tutti.
Vi scrivo nella speranza che qualche anima pia mi sappia consigliare nel
risolvere un problemino/one.
La domanda è facile spero lo sia anche la risposta.
Ho scritto un programmino di prova per imparare ad utilizzare le librerie
ADO e funziona finché lo provo sul pc dove l'ho sviluppato ma quando lo
sposto su un altro pc, creando l'apposito setup, si verifica l'errore di
runtime 3706 ed il commento dice che non può trovare il provider.
L'istruzione nel codice che genera l'errore è la seguente:
.
.
.
  Set coSpesa = New ADODB.Connection
  coSpesa.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & wrkDIR &
spesaDB & ".mdb;"
.
.
.
Forse ho tralasciato di copiare un file oppure devo configurare qualcosa,
sta di fatto che non so più cosa fare. Mi sapreste dare una dritta?
Un ringraziamento anticipato a tutti coloro che hanno letto questa
richiesta.

 spesaDB & ".mdb;"
Hai installato MDAC *e* il JET4? (P.S.: io userei Microsoft.Jet.OLEDB.4)
Una volta stavano su 
www.microsoft.com/data
Ciao


wrote:

Dovresti controllare se nel file cab del setup e' presente il file che
installa MDAC (dovrebbe chiamarsi "MDAC_typ.exe")
ciao

Ed in effetti avevate ragione il file MDAC_TYP.EXE non era presente nel
setup _MA_, evidentemente la mia proverbiale sfortuna č anche diventata
dispettosa,  passato quello scoglio un altro mi sbarra il cammino ora il
nuovo errore enuncia:
Runtime error: 3170
Couldn't find installable ISAM
Cos'altro vuole ancora da me questo trasloco?
p.s.
apro anche un dbf.

 Cos'altro vuole ancora da me questo trasloco?
AAAARGHHHH !!!! Non usare _quella_ parola ===:-(
Bye, G.


Ciao,
la stringa di ricerca è simile alla mia ed i link trovati pure. La maggior
parte delle domande simili alla mia non hanno risposta, altre danno come
consiglio di installare VB6 sul pc dove si verifica l'errore e i rimanenti
hanno risposte che, senza indugio, definirei "fumose". Per questo ho fatto
affidamento sul fatto che, qui, qualcuno avesse delle risposte più concrete
di quelle che ho trovato.
Ora mi sono avveduto del fatto che il mio mdac_typ.exe era fermo alla
versione 2.0 e proverò con la 2.6 perché le versioni superiori non includono
più i driver jet. In ogni caso se qualcuno ha idee sulla causa dell'errore,
si accettano volentieri suggerimenti.
Un saluto.

 Un saluto.
I driver jet sono istallabili a parte.
Ora c'č il jet4 SP8
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Che tipo di sistema per il versioning usate ?

Mi farebbe piacere sapere che tipo di sistema usate per il controllo delle
versioni di un progetto.
O se non usate niente, ditemi se avete provato qualcosa e non e' andato a
buon fine la prova oppure se non avete mai sentito il bisogno di tale
strumento.
Noi usiamo Cvs o meglio WinCvs.
Ciao e grazie
RobertoA

Il 13/12/2004 12.22, RobertoA scrisse:

Subversion e TortoiseSVN . Anch'io usavo wincvs, ma TortoiseSVN e' piu' 
comodo.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per le stampe...

Ecco il mio problema.
Ho due database, uno dei fornitori (F.MDB) e uno dei prodotti (P.MDB).
Faccio la ricerca di un fornitore, e la sottoricerca di tutti i prodotti a
esso correlato (ogni prodotto ha un codice che riconduce al fornitore).
Il mio problema è nella gestione delle stampe, salto pagina, somma di totali
parziali (per pagina), ri-intestatura, allineamento a destra ecc...
Per dire la verità il problema non è tanto nel codice di stampa (in cui
oramai sono espertissimo), ma in quanto segue:
ogni mio cliente vuole una stampa personalizzata (chi vuole i prezzi dei
prodotti e chi no, chi vuole l'anagrafica fornitore e chi no, chi vuole le
somme parziali a piè pagina e chi no, chi vuole la ri-intestatura delle
pagine successive e chi no. In pratica sarei costretto a creare tanti
progetti diversi solo a causa delle stampe.
Ho provato ad usare Crystal Report 4.6, ma non credo possa servire al mio
caso o sbaglio? Esiste un componente ActiveX di terze parti che semplificano
le stampe (anche per quanto riguarda le fatture, i bollettini ccp)? Grazie.





 le stampe (anche per quanto riguarda le fatture, i bollettini ccp)? Grazie.
Ho un OCX,
Non credo che faccia al caso tuo; non fa i totali....
Ma se devi semplicemente stampare un recordset, prova il mio OCX. Lo trovi su 
http://freeweb.aspide.it/freeweb/ilmes
-- 
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

Io ho fatto una classe (dll) che legge da un database i campi per corpo,
testa, e piede, richieded al progamma i valori di ogni campo e lo stampa
nelle dovute posizioni. Ci ho messo > 130 ore di programmazione. 
Auguri.

...

Ti capisco!
Complimenti.



Scusa, ma per il tuo problema Crysta Reports è perfetto: per ogni
cliente crei (in 10 minuti) un report personalizzato con lo stesso
nome e lo scarichi sul suo computer. Il programma stampa sempre il
report con lo stesso nome cos' non devi modificarlo quando trovi una
altro cliente.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: disabilitare l'unload

Salve,
come posso disabilitare in un form la crocetta in alto a sinistra
dell'unload? Senza ovviamente rendere la finestra priva di bordo?
Grazie,
Gabry.

...

Per renderla invisibile devi impostare BorderStyle=Fixed Dialog e
ControlBox=False; se invece hai bisogno di avere un'altro stile di Form e
vuoi comunque impedire che l'utente possa fare unload con la "x" bisogna
intercettare l'evento QueryUnload:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
'Annulla unload SOLO se è stato invocato con il controlbox
If UnloadMode = vbFormControlMenu Then Cancel = True
End Sub
Ciao. Luca

 dell'unload? Senza ovviamente rendere la finestra priva di bordo?
Invece di eliminarla, puoi inibirla.
Nell'evento Form_QueryUnload (Cancel As Integer, UnloadMode As Integer)
se UnloadMode=0 imposta Cancel=TRUE
Hi,Ciao
Ettore            By -MES-

Se non ricordo male devi impostare su False la proprietą ControlBox della
form. Vedi tra questa e ClipControl....non ricordo bene!!
Ciao
Luca

Newsgroup: it.comp.lang.visual-basic
Titolo: colore testo in CommandButton

come posso fare per cambiare il colore del testo di un CommandButton?
Aranar
e-mail: 
ro...@geocities.com
http://www.nettaxi.com/citizens/Aranar/
   (above all VgaPlanets)
http://www.tempolibero.com/user/aranar
    (sopratutto VgaPlanets)

Non si può cambiare il colore del testo in un Command Button
Ciao da Alessandro

Non si può cambiare il colore del testo in un Command Button
ma porc#@!!@
neanche con qualche API?


Se utilizzi l'OCX Sheridan 3D controls puoi cambiare il colore
Ciao

Se utilizzi l'OCX Sheridan 3D controls puoi cambiare il colore
freeware? dove lo trovo?


 wrote in message
3743a13...@news.nettuno.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Come creare una Bitmap da una matrice?

Avendo una matrice di valori rappresentanti i colori o toni di grigio, come
è possibile disegnare la corrispondente immagine bitmap?
Facendolo pixel per pixel è di una lentezza esasperante. Ho cercato qualche
API, ad es. BitBlt, ma serve solo a copiare da una bitmap ad un'altra. Che
API serve per far leggere i dati direttamente dalla matrice?
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://www.volftp.vol.it/IT/IT/ITALIANI/galletta
per scaricare un gioco di Dama Italiana.
*************************************************

API serve per far leggere i dati direttamente dalla matrice?
CreateBitmapIndirect?
Ciao Bruno

Newsgroup: it.comp.lang.visual-basic
Titolo: Microsoft Mail

Qualcuno sa come interagire con il server Microsoft Mail?!??

 Qualcuno sa come interagire con il server Microsoft Mail?!??
Con un grimandello? :-)
Scherzi a aprte se č un server di posta elettronica esistono dei protocolli
di comunicazione standard (smtp,pop3) sul sito comune trovi degli esempi...
Newsgroup: it.comp.lang.visual-basic
Titolo: [ANN] Real Code Day - 26 ottobre, Firenze

Dato che l'evento è totalmente gratuito, spero non consideriate questo mio
annuncio come spam :)
NB: SONO RIMASTI SOLO POCHI POSTI DISPONIBILI!!!
"Real Code Day" - Firenze, 26 ottobre 2005
I temi di questo nuovo appuntamento:
- Come si costruisce un'applicazione enterprise dalla A alla Z?
- Come e quando si applicano i pattern?
- Come vanno strutturate le classi di acceso ai dati?
- E la parte di visualizzazione attraverso il web, dispositivi mobile o
computer?
Questa giornata è pensata proprio per rispondere a questa ed altre
domande.
Durante le sessioni, tutte caratterizzate dall'assenza di slide, imparerai
a costruire un'applicazione della basi, partendo da SQL Server, per
arrivare alle
migliori tecniche per il deployment.
La partecipazione, come al solito è GRATUITA!!!
Per l'agenda della giornata e per il modulo di iscrizione:
http://www.visual-basic.it/realcode.asp
P.S. Se qualcuno della zona vuole aggregarsi alla cena in località San 
Miniato (PI) (spesa interno ai 20/25 euro) che terremo il 25 sera, insieme 
a tutti gli speaker, mi contatti in privato.
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 
http://www.visual-basic.it/realcode.asp
Le iscrizioni sono al completo (almeno l'altro giorno lo erano), se uno
viene senza iscrizione c'č posto?
Grazie :)

 uno viene senza iscrizione c'è posto?
In seguito alle numerose richieste che sono arrivate in questi ultimi 
giorni, da parte di persone che sono rimaste "fuori", abbiamo innalzato a 
600 il numero dei partecipanti.
Stamani, verso le 10.00, c'erano ancora 12 posti liberi.
Comunque, visto che solitamente c'è sempre un drop dei partecipanti, puoi 
venire direttamente sul posto ed effettuare la registrazione al momento 
dell'ingresso.
Al limiti, non troverai posto a sedere.
Ciao


 Al limiti, non troverai posto a sedere.
Mi allaccio un attimo :)
Secondo te per uno che non ha mai visto .net è inutile venire? Perchè
forse potrei liberarmi, ma conosco solo VB6 (e non a livello di Voi
esperti) :)
-- 
Freccia@Bulldozer63 :D

 esperti) :)
Ciao,
beh, sicuramente non parleremo di VB6 però, in linea di massima, non è 
inutile venire.
I concetti fondamentali, infatti, sono più o meno cross-language.
E poi, potrebbe essere l'occasione di veder in "azione" .NET e magari 
pensare di migrare :)
E comunque, dato che questa volta non terrò alcuna sessione (se non 
l'intro), durante le pause sarò a disposizione per chi vuol chiacchierare 
di VB6 ;)
Ciao!

Newsgroup: it.comp.lang.visual-basic
Titolo: EURO come comportarsi?

Scusate ma per le conversioni in euro che regole state usando per  gli
arrotondamenti?

...


...


L'Euro si indica con due decimali (centesimi). Per le conversioni il terzo
decimale viene utilizzato per arrotondare il secondo. Da 0 a 4 = 0, da 5 a
9 = 10.
Ciao e Buona Pasqua
Marco
Fabio K ha scritto:


 >
Da quello che ho capre dalle circolari del M. del Tesoro e dalle Gazzette
Ufficiali i calcoli vanno eseguiti con almeno tre cifre decimali ma ne
vanno
visualizzate solo 2 arrotondando l'ultima in base alla terza :
1,854 = 1,85
1,856 = 1,86
Attenzione da quello che ho capito si deve effettuare un unico
arrotondamento
cioe' non si possono arotondare prima i calcoli fatti in Lire  e poi
"riarrotondare"
in Euro altrimenti si otterrebbe un doppio arrotondamento.

Newsgroup: it.comp.lang.visual-basic
Titolo: Help ...Hex->Dec

Avrei bisogno di una funzione o routine che mi converta una stringa
esadecimale in una decimale  Hex->Dec.
Come posso fare?
Grazie a chi mi aiuta.

Come posso fare?
Questa funziona gia' nella finestra di verifica:
numeroHex = "A12B0" : Debug.Print CLng("&H" & numeroHex) 
-- 
ciao,
hal


A seconda delle necessità, va considerata la possibilità del Little/Big
Endian, ma soprattutto va considerato se il numero hex è da considerare con
o senza segno. Non ricordo, ma credo che Clng lo consideri sempre con segno.
Ciao
Alberto

 Non ricordo, ma credo che Clng lo consideri sempre con segno.
Sì, per il semplice fatto che un long in VB è sempre con segno.
In VB credo che l'unico tipo unsigned sia il byte
termoPilucco

o senza segno. Non ricordo, ma credo che Clng lo consideri sempre con segno.
Ricordi bene, visual basic ha tutti numeri con segno (a parte il
Byte).
-- 
ciao,
hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] La DBGrid non mi mostra i dati

Ciao a tutti !!
Dunque dunque...fino a poche ore fa il mio programma visualizzava su una
DBGrid i dati provenienti da un database Access.
Dopo i primi esperimenti, ho voluto modificare la griglia (premendo modifica
dal menu a pop-up) e ho aggiunto delle colonne, e ad una di queste colonne
ho associato un "button".
Fatto questo, provo ancora il programma e ZAC !! il programma esegue la
query, e mi mostra una griglia con il totale di righe del database ma...
VUOTE !!  azz....
Ora che faccio ?? é un bug della DBGrid o ho sconquassato tutto con
l'aggiunta di un paio di colonne alla griglia ??
Potrei cancellare la griglia e rimetterla, ma in ogni caso dovrei aggiungere
quelle 2 colonne e il button, quindi mi ritroverei a questo stesso punto.
Soluzioni ?
Grazie per aver letto il mio messaggio e ad un eventuale risposta.
DaVe
P.S: Uso una Databound grid 6.0(SP3), Visual Basic6 SP3, accesso alla
griglia tramite codice ADO 4.0.
--
Leave [KILL SPAM] from adress.

1. Controlla che la query contenga tutti i campi che originariamente avevi
previsto per la griglia stessa.
2. Hai cambiato il nome del controllo data senza aggiornare la relativa
proprietą del dbgrid?
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Guida in linea.

Ciao a tutti.
Ho terminato la mia applicazione ed ora vorrei inserire sotto il canonico
segno "?" della barra dei menu', una Guida in Linea (...magari anche con i
libricini che si aprono e ti danno la lista degli argomenti)
Da dove inizio ?
Ciao e grazie
Stefano


Innanzitutto esistono due tipi di files di help:
HLP e CHM.
I files HLP sono gli help classici, come quello di Windows; sono realizzati
sulla base di singoli "topic" (pagine) costituiti da files di tipo RTF,
ottenibili con un editor di testi come ad es. WordPad.
I files CHM (Compiled HTML) sono gli help più recenti e sempre più
utilizzati; sono realizzati sulla base di singoli topic costituiti da files
di tipo HTML, ottenibili con un editor grafico per pagine web, come ad es.
Dreamweaver, PageMill o FrontPage. Questo secondo tipo viene visualizzato in
una finestra suddivisa in due parti (più una toolbar): a sinistra c'è il
"sommario" visualizzato con una struttura ad albero stile Gestione Risorse,
a destra c'è la pagina di contenuto. Gestendo files HTML, si hanno tutti i
vantaggi che ne derivano (vedi possibilità grafiche e di animazione dei siti
Internet)
Per ottenere gli HLP da files RTF o gli CHM da files HTML esistono programmi
specifici.
Purtroppo pare che non siano ancora stati editi testi in italiano
sull'argomento e tantomeno sull'utilizzo d VB.
Ma non credo che questo sia un grosso problema.
Il mio consiglio è il seguente:
1) decidere quale tipo di help si vuole produrre (io ho scelto CHM)
2) per HLP utilizzare il programma "Help Workshop" disponibile nel CD di VB
Il programma è dotato di una guida HLP sufficiente per impararne l'utilizzo.
3) per CHM scaricare dal sito Microsoft GRATIS il programma "HTML Help
Workshop" all'indirizzo
http://msdn.microsoft.com/workshop/author/htmlhelp/download_main.asp
Lo trovi anche nel CD di Visual Studio 6 (e forse di VB6).
Il programma è dotato di una guida CHM.
4) reperire in Internet altre informazioni; ci sono molti siti
sull'argomento, esempi e tutorial.
Guarda ad esempio qui (guida in stile CHM):
http://msdn.microsoft.com/workshop/c-frame.htm?941111529376#/workshop/author
/htmlhelp/default.asp (ricomponi questo link se è interrotto)
e qui:
http://www.vbexplorer.com/htmlhelp.asp
5) valutare l'uso di un programma commerciale.
Consiglio senz'altro RoboHelp, sia per gli HLP sia per i CHM.
Semplifica molte operazioni e per i CHM elimina la necessità di utilizzare
un editor HTML grafico esterno.
Inoltre ha un'ottima guida.
Guarda qui:
http://www.blue-sky.com
Esite anche una versione demo, molto utile......!!!
In inglese esistono alcuni testi che trattano RoboHELP, in particolare
quello della serie "For Dummies" che tratta la versione 7.0. Ma ce ne sono
anche altri, guarda qui:
http://www.blue-sky.com/resources/bluesky.htm
e fai clic sul link "Books".
ALOHA !
--
Rogis
* ANTI-SPAM:
Rimuovi "ABC" dall'indirizzo per rispondermi
Remove "ABC" from my address to reply.

.....spiegazione completa ed esauriente.
Mi metto subito al lavoro.
Ciao e grazie mille
Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: Apertura DB Access 2000

Finora ho aperto il file DB di Access 97 con ADO. Ho la necessità di aprire
anche quelli di Access 2000 ma usando il mio VB6 (senza service pack) mi
ritorna un errore  di "formato non valido". Qualcuno mi sa dare una dritta
per ovviare al problema.
Grazie.

 per ovviare al problema.
usa ADO!!!
ciao

 ha scritto nel messaggio
news:aor5rj$p5u6h$1...@ID-106271.news.dfncis.de...


 Basta mettere la referenza dao 3.6
E sul PC metti Jet40.
Ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Scorrere due tabelle con il controllo DBGrid

Salve a tutti,
vorrei utilizzare due controllo DBGrid per visualizzare i dati di due
tabelle correlate; mi spiego meglio:
- nella prima tabella vorrei visualizzare un elenco di nomi, con i
relativi dati anagrafici
- selezionando uno di questi nomi, nel secondo DBGrid dovrebbe
apparire la "storia del nome", ad esempio tutte le vendite effettuate,
tutti i libri letti, ecc...
è giusto utilizzare l'evento RowColChange ?
se si, qual'è il metodo migliore ?
se no, come fare ?
PS. le tabelle dovrebbero essere aggiornabili, ovvero bisognerebbe
poter aggiungere, eliminare e modificare gli elementi visualizzati in
entrambe i controlli...
Grazie per ogni prezioso aiuto mi darete
Patrizio

 
Devi fare un po di prove,ma dovrebbe funzionare, probabilmente ti trovi
nella necessita' di settare qualche campo del record della tabella
figlia quando fai le aggiunte
Newsgroup: it.comp.lang.visual-basic
Titolo: Errori diversi con lo stesso numero?

Relativamente al post di ieri sulla intercettazione degli errori relativi
all'aggiornamento di Recordset ADO, ma è possibile che due errori diversi
abbiano lo stesso codice?
Piu' precisamente, se tento di inserire una riga vuota l'errore e' il
seguente:
-
2147467259
Empty row cannot be inserted. Row must have at least one column value set.
Se invece tento di aggiornare il Recordset senza inserire un campo
necessario la descrizione cambia, ma il numero e' lo stesso:
-
2147467259
Il campo "Anagrafica.CodFisc" non può contenere un valore Null in quanto la
proprietà Required per questo campo è impostata a True. Immettere un valore
nel campo.
Ma come posso intercettare gli errori se non esistono codici univoci per gli
errori?!?!
Oppure ho sbagliato qualcosa io?
Ciao.
Skysurfer

errori?!?!
Semplice: non puoi fidarti del numero :)
In effetti se ci pensi un attimo è anche logico (è lo stesso motivo per cui
un loop su Err.Number non ti dà la lista completa degli errori).
Metti che tu voglia farti la tua funzioncina che scatena un tuo errore.
Che numero usi?
In numero qualunque da vbObjectError in su, cioè da quelli non più gestiti
da VB stesso.
Così fanno anche gli altri (M$ compresa): per oggetti esterni usano numeri
"a caso".
A seconda dell'oggetto che ha provocato l'errore (ma volendo potrebbe essere
anche lo stesso oggetto) puoi avere descrizioni differenti per lo stesso
codice di errore (che non significa che l'errore è lo stesso!).
Ciao