mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: E-mail

Ciao sono nuovo di questo newsgroup, qualcuno mi sa dire come fare per
mandare mail con vb5?
Grazie

...
:Ciao sono nuovo di questo newsgroup, qualcuno mi sa dire come fare per
:mandare mail con vb5?
:Grazie
Un bel metodo e' usando l'esempio SMTP.ZIP presente sul Sito Comune, ci sono
i sorgenti di tutto, dagli un'occhiata.
http://members.xoom.com/it_lang_vb
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb

Grazie
Benvenuto !    :-)
Su
http://www.execpc.com/~mikeber/
trovi il tutorial sulla creazione di EMail con VB.
Sfogliando i links sulle mie pagine web troverai molte altre cose utili.
Se non lo hai ancora fatto visita anche il sito comune di questo NG.
http://members.xoom.com/it_lang_vb
Ciao
--
-
MIX (VB5SP3)
110 links ai siti VB
http://www.tempolibero.com/user/mix/
 (consigliato)
http://space.tin.it/computer/gaais
  (alternativo)
( TEMPORANEAMENTE ACCESSIBILI SOLO CON IE )
-


---------
Ciao
Vai a vedere sul sito comune dei programmatori VB,
http://members.xoom.com/it_lang_vb
.
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

Newsgroup: it.comp.lang.visual-basic
Titolo: Check box nei report!!!

Kome si fa a mettere 1 check box in un report???
Pare ke kon VB6 (Sp3) non sia possibile!
Kris.
P.s.: non intendo un kontrollo interattivo ma l'immagine del checkbox.

 wrote in message
8emifi$oc2$1...@nmaster.tin.it...

Oppure si possono aggiungere i komandi di Access???

 ha scritto nel messaggio
news:8emk03$1n7$1...@nslave2.tin.it...

Oppure si può scrivere in italiano senza fare gli spiritosi?
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 Oppure si può scrivere in italiano senza fare gli spiritosi?
Un altro...................
Se sai rispondere alla domanda rispondi se no per favore non farmi perdere
tempo!!!!
Grazie.
kris.

 ha scritto nel messaggio
news:8eofr7$t2c$1...@nmaster.tin.it...

Questo non è un NG al 'tuo' servizio, quindi, gentilmente, tenta di
uniformarti. Il tempo sei tu che lo perdi e chi legge i tuoi messaggi.

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma tipo Blocco note

Sto facendo un programma tipo Blocco note, ma non riesco ad aprire un file.
Per il salvataggio uso
OPEN nomefile FOR OUTPUT AS #1
PRINT #1, blablabla
Come faccio ad aprire un file? (FOR INPUT?).
Vorrei sapere come mostrare il form di salvataggio base di windows.
(SaveShow in C++Builder).
Grazie

 (SaveShow in C++Builder).
Sub Salva()
    On Error GoTo errman
    If LoadedForms < 1 Then Exit Sub
    If ActiveForm.Caption = "" Or _
            Left(ParseFName(ActiveForm.Caption), 9) = NEWDOC Then
        SalvaConNome
    Else
        ActiveForm.RTF.SaveFile ActiveForm.Caption, rtfText
        ActiveForm.chkChanged.Value = 0
        Status.Panels(3) = "SAV"
    End If
    Exit Sub
errman:
    MsgBox Error
    Resume Next
End Sub
Sub SalvaConNome()
    On Error GoTo errman
    If LoadedForms < 1 Then Exit Sub
    J = lstLongFiles.ListIndex
    CDL.FileName = ActiveForm.Caption
    CDL.Filter = CDLFILTER
    CDL.CancelError = True
    CDL.ShowSave
    If CDL.FileName <> "" Then
        If FileExist(CDL.FileName) Then
            If MsgBox(UCase(CDL.FileName) & vbCrLf & "Sostituire il
documento esistente ?", _
                vbYesNoCancel) <> vbYes Then Exit Sub
        End If
'MsgBox CDL.FileName: Exit Sub
        lstLongFiles.RemoveItem J
        lstLongFiles.AddItem CDL.FileName
        lstLongFiles.Selected(lstLongFiles.ListCount - 1) = True
        ActiveForm.RTF.SaveFile CDL.FileName, rtfText
        ActiveForm.chkChanged.Value = 0
        ActiveForm.Caption = CDL.FileName
        Status.Panels(3) = "SAV"
        UpdateFileMenu (CDL.FileName)
    End If
    Exit Sub
errman:
    'Debug.Print Err & " - " & Error
'    Status.Panels(6) = Err & " - " & Error
    If Err = 32755 Then Exit Sub
    Resume Next
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Errore con DB access

Mi sapete dire a cosa corrisponde il seguente errore?
37000: [Microsoft][ODBC Microsoft Access Driver] Unknown
L'errore si genera quanto tento di fare una query in sql da VB del tipo:
"SELECT Testata_Prodotto.CodProdotto, Testata_Prodotto.Descrizione,
Riga_Prodotto.Prezzo_Unitario, Riga_Prodotto.Quantità_nella_scatola,
Riga_Prodotto.Sconto_Massimo, Riga_Prodotto.Altre_Caratteristiche FROM
Testata_Prodotto INNER JOIN Riga_Prodotto ON
Testata_Prodotto.CodProdotto = Riga_Prodotto.CodProdotto"
L'errore pero' non si genera se tento di fare una query con un semplice
select *
Inoltre se mi copio la query nel visualizzatore sql di access e la
eseguo, non si genera alcun errore e mi vengono restituiti i valori
selezionati.
Scusate se mi sono dilungato un po'
Grazie in anticipo
                        Enrico

 wrote in message
37A96006...@oilcontrol.com...

Come apri la query?
che Oggetto di accesso usi ? (DAO, RDO, ADO)
e che metodo usi ?
.... servono maggiori dettagli.
CIAO ;-)

 CIAO ;-)
  Uso L'RDO
 La procedura che uso è questa
 Dim tabord As rdoResultset
 Dim mysql As String
  mysql = "SELECT Testata_Prodotto.CodProdotto, Testata_Prodotto.Descrizione,
Riga_Prodotto.Prezzo_Unitario, Riga_Prodotto.Quantità_nella_scatola,
Riga_Prodotto.Sconto_Massimo, Riga_Prodotto.Altre_Caratteristiche FROM
Testata_Prodotto INNER JOIN Riga_Prodotto ON Testata_Prodotto.CodProdotto =
Riga_Prodotto.CodProdotto"
 Set tabord = myconn.OpenResultset(mysql, rdOpenDynamic, "", "")
Sull'ultima riga mi si spacca il programma

 wrote in message
37A96250...@oilcontrol.com...

E' come pensavo!!!
Per aprire Query così lunghe devi usare l'oggetto RDOQuery (guarda l'help)
e aprire il recorset sull'oggetto query.
rdoResultset.OpenResultset tronca la stringa a 255 caratteri !!!
CIAO ;-)

 CIAO ;-)
  Uhm, non penso che sia per questo, poichè ho provato a fare la stessa cosa su
un'altro PC
 e funziona tutto correttamente, mi sa che il mio Pc ha qualche problemuccio
Newsgroup: it.comp.lang.visual-basic
Titolo: Winsocket

Ho bisogno di prelevare degli attachment da una mailbox di un server
Exchange (IMAP). Ho messo su tutto con MAPISession e MAPIMessages... ma il
risultato
non č stato dei migliori. Purtroppo il nome del file di un attachment viene
tagliato ad otto caratteri. A me serve cosě com'č perchč il nome del file ha
un significato ben preciso. A questo punto ho pensato di rifare tutto
utilizzando i winsocket... pensando che siano piů potenti... ed anche per
imparare una nuova cosa.
Qualcuno sa darmi un consiglio da dove cominciare?
Grazie.

Qualcuno sa darmi un consiglio da dove cominciare?
Sul sito comune ci sono almeno un paio di esempi di SMTP e POP3 che
usano il controllo winsock (wrapper di winsock.dll).
Per le specifiche dei protocolli cerca le rispettive RFC. C'e'
uno specifico motore di ricerca su 
http://www.nexor.com/index-rfc.htm
.
hth, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Numero di linee in Word-VBA

Ciao, non riesco a trovare l'istruzione che mi restituisce in VBA il
numero di righe di un documento Word.
C'è qualcuno che può aiutarmi?
Grazie
Stefano
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 numero di righe di un documento Word.
Non ne ho la più pallida idea.
Però, avendo word aperto in background, ho acceso il registratore di macro e
mi è uscito questo:
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
        "DOCPROPERTY ""Lines"" ", PreserveFormatting:=True
Immagino che possa servirti.
Ciao
Alberto

 Alberto


 del documento all'interno del codice VBA.
Non ho detto che quella fosse la soluzione.
Ho detto che 'potrebbe servirti'.
In effetti, quella era la riga proposta dal registratore.
Ma da quella, leggendone gli elementi fondamentali e adeguandola al bisogno,
in circa un minuto io ho trovato la soluzione.
Buona Giornata
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: [.net] ListBox, evento mousedown e selectionchange

Nuova giornata, nuovo post su .net....
Oggi il problema è questo:
ho una listbox, nella quale utilizzo l'evento mousedown per dare inizio ad
un drag and drop, però non riceve più l'evento del cambiamento della
selezione, quello che dovrebbe scatenarsi quando l'utente clicca su un
elemento della lista.
Se tolgo la gestione dell'evento mousedown, quello del cambiamento selezione
ricomincia a funzionare....
Secondo voi sbaglio qualcosa?
Il codice dell'evento mousedown è copiato di sana pianta da msdn, ed è
quello qui riportato:
Private Sub ListBox1_MouseDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseDown
    Dim Lb As ListBox
    Dim Pt As New Point(e.X, e.Y)
    Dim Index As Integer
    ' Determines which item was selected.
    Lb = sender
    Index = Lb.IndexFromPoint(Pt)
    ' Starts a drag-and-drop operation with that item.
    If Index >= 0 Then
        Lb.DoDragDrop(Lb.Items(Index), DragDropEffects.Copy)
    End If
End Sub
Salutoni e ringraziamenti anticipati
Sergio

MMMhmhmhmmhh...
Non l'ho mai fatto con 
VB.NET
, ma con VB6 io usavo un piccolo timer per
abilitare il drag&Drop... Potrebbe essere un'idea...
                        Ciao
                                                        Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

 per abilitare il drag&Drop... Potrebbe essere un'idea...
Forse non mi sono spiegato: il drag and drop funziona che è una meraviglia così
com'è.
Anzi, collegato al fatto che la listbox contiene una collezione di oggetti, è di
una facilità e pulizia "rivoltante".
Quello che mi fa specie è che la gestione dell'evento mousedown cancella
l'evento selectionchange (o come cavolo si chiama, come sempre dove c'è internet
non c'è net  :-( )
Ho postato il codice dell'evento mousedown perchè, forse, magari erano proprio
quelle istruzioni, e non la gestione dell'evento in sè, a causare il problema,
ma non ne sono affatto sicuro.
Comunque il problema operativo non esiste, perchè ho trasferito la parte di
codice che veniva effettuata nell'evento selectionchange all'interno del
mousedown, ma siccome sto cercando di imparare .net voglio capire il "perchè"
delle cose.
btw, grazie lo stesso, anche solo per aver letto il post :-)
--
Salutoni
Sergio

 non c'è net  :-( )
Non é la gestione dell'evento MouseDown, credo, ma bensì il fatto che da lì
fai partire il Drag&Drop per tanto partirà l'evento di inizio di Drag&Drop e
non quello di SelectionChange...


 di Drag&Drop e non quello di SelectionChange...
in effetti è da verificare. Non prima di domani sera, però :-(
--
Salutoni
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: Toolbar

Salve a tutti,
sono una principiante ed ho un problemino banale che non
riesco a risolvere!
In una form ho inserito una barra degli
strumenti(ToolBar)con vari Buttons che hanno un'immagine.ico.
Ora, per
fare in modo che quando col mouse vado a posizionarmi su ognuno di essi
l'immagine cambi come mai non va bene questo codice che ho scritto?
Private Sub Toolbar1_MouseUp(Button As Integer, Shift As Integer, x As
Single, y As Single)
Select Case Button.Image
    Case Is = "k2"
Button.Image = "k6"
    Case Is = "k3"
        Button.Image = "k7"
Case Is = "k4"
        Button.Image = "k8"
End Select
End Sub
Come
posso fare a fargli capire di cambiare icona?(che fatica farsi capire da un
pc!!!) :)
Nell'ImageList le ho già
inserite e k6,k7...sarebbero i nomi
che ho dato alle Keys.
Grazie a
tutti,
Marta.
--------------------------------
Inviato via 
http://usenet.iol.it

pc!!!) :)
^____^
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
---------------------------------------------------------------------------

Grazie 1000!
Hai capito benissimo qual era il mio problema!
Seguirņ i
tuoi consigli...
Thanks,


 Nell'ImageList le ho gią


 Nell'ImageList le ho gią


Grazie Carmelo,
era piů facile di quanto pensassi!Pensavo di dover
scrivere del codice contorto invece...meglio cosě!!!
Scusa ma sono alle
prime "armi" e non č cosě semplice.
Ciao e ti ringrazio ancora una volta.
Buon lavoro,


 ha scritto nel messaggio
news:213Z82Z52Z179Y...@usenet.iol.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire un file html

Salve ragazzi...
Ho un problema...
devo aprire un file html dopo la pressione di un commandbutton...
Come posso fare ???
Il file html risiede sull'unità cd-rom (che non nesessariamente sta su d:)
..
Grazie a tutti,
Max

Ciao,
usa Run = Shell(BrowserDir & "\netscape.exe " & "nomefile.html", 1)
dove "BrowserDir" e' la directory dove risiede il tuo browser!
Donatella :)
Max wrote:

--
****************************************************************
Donatella Corrado
Laboratorio di Epidemiologia Assistenziale e Sistemi Informatici
Centro di Ricerche Farmacologiche e Biomediche "Mario Negri Sud"
via Nazionale 66030 Santa Maria Imbaro (CH)
Tel.: 0872570329
e-mail: 
cor...@negrisud.it
*****************************************************************


Puoi utilizzare il controllo Browser oppure 
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String,
ByVal lpFile As String, ByVal lpParameters As String, ByVal
lpDirectory As String, ByVal nShowCmd As Long) As Long
Dim RetVal as long
Private Sub Form_Load()
   retval = ShellExecute(0, "open", "c:\a.html", vbNull, vbNull,
vbNull)
End Sub

 End Sub
prendi quest'esempio che cosi' e' win stesso a risolvere il mime (qua sta
meglio dire estensione)

 ha scritto nel messaggio
news:a38loi$63r8$1...@stargate1.inet.it...


"Max"  ha scritto nel messaggio

O shell oppure ShellExecute (API). Trovi esempio sul sito comune.
simo
--
__________________
www.sasim.net
* Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
* Sito Comune Ng: 
http://www.it-lang-vb.net
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
* I vecchi messaggi su: 
http://groups.google.com/

ma.....non ho capito......
aprirlo nel senso di visualizzarlo nel browser,
oppure aprirlo per vederne il codice HTML?!!?!?
perchè, nel secondo caso, vuol dire aprirlo con i solito comandi Open, Input
e Close....giusto? che alternative ci sarebbero!!!?!?
forse, visualizzarlo nel WebBrowser, con Visible=False, e poi utilizzare
qualche proprietà del controllo per ricavarne il sorgente HTML.....mah.....
ciao, e 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: Refresh impossibile fra maschere con sottomaschere?

Salve, sto lavorando su un progetto di Access (e codice VBA in
background).
Ho un problema stranissimo:
1. in una maschera A c'è un bottone che apre una maschera B contenente
una sottomaschera C con 10 caselle di testo (a seconda di quanti record
ci sono nel db mi permette di scorrerli con la barra di navigazione in
basso);
2. se faccio degli inserimenti nelle casele di testo della
sottomaschera C e premo il bottone SALVA della maschera B, vorrei fare
il refresh dei dati su quel record, ossia visualizzare i dati appena
inseriti. Per farlo, chiudo e riapro subito la maschera B.... facendo
questo non ottengo il refresh!!!
3. se invece una volta premuto SALVA, mi sposto sul record precedente o
successivo per poi tornare al mio record di interesse, allora
visualizzo i dati!
 
Sapete spiegarmi perchè?!?
Grazie.

Grazie.
Non sono sicuro, ma prova a giocare con refresh e requery...
Ciao,
    Diego
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Codice nativo e P-Code

Che differenza c'è tra queste due compilazioni?

>
Codice nativo compila in linguaggio macchina (come tutti i veri compilatori).
P-Code compila in una sorta di codifica che viene poi interpretato da un interprete che viene incluso nell'eseguibile. Una volta il VB usava solo questo secondo metodo.
Il codice nativo dovrebbe essere piu' veloce mentre P-Code potrebbe (ma non e' detto) essere piu' corto.
Antonio

Il codice nativo dovrebbe essere piu' veloce mentre P-Code potrebbe (ma non
e' detto) essere >piu' corto.
scusa ti posso fare qualche domanda:
e' vero che il p-code e' indipendente dalla piattaforma (microsoft, unix,
linux, apple)?
se si', siccome dalla tua risposta mi pare di capire che si puo' compilare
il VB in p-code, cio' vuol dire che lo potrei eseguire anche sotto linux?
chiedo questo perche' ho letto che VB gira solo in ambiente MS mentre invece
il C gira in tutti gli ambienti
grazie da barbi

>il C gira in tutti gli ambienti
Dire di no anche se potrebbe esserlo. Mi spiego meglio.
Se decidi di "compilare" in p-code il risultato e' qualcosa che essendo interpretato potrebbe essere eseguito da un interprete fatto per ogni piattaforma. Ma dato che VB crea un .exe ed e' quello che viene eseguito (penso che il .exe contenga una prima parte di codice macchina che in qualche modo attiva l'interprete) la struttura del .exe e' Windows dipendente.
Io non ho mai sentio che programmi VB possano girare su altre piattaforme a parte Windows CE per la quale comunque c'e' un ambiente di sviluppo dedicato (o comunque delle estensioni).
Inoltre ci sono differenze architetturali tra le varie piattaforme che potrebbero rendere complicata la cosa. Mi sembra di aver sentito parlare di un ambiente di sviluppo tipo VB per Macintosh.
Quello che ad esempio gira su piu' piattaforme e VBScript (un sottoinsieme di VB) quando ad esempio viene eseguito all'interno di pagine ASP (Active Server Page). Infatti so dell'esistenza di un'estensione ASP per Linux.
Antonio



>il C gira in tutti gli ambienti
Sicuramente no.
Quando si dice che il C è portabile si intende che un sorgente C può essere
compilato su qualsiasi macchina, sotto qualsiasi sistema. Ma il sorgente,
non l'exe.
Se compilo un prog in C su unix non funziona sotto win.
Ma il prodotto di VB è già compilato. quindi nisba!
P.

Newsgroup: it.comp.lang.visual-basic
Titolo: VB GRID

Salve a tutti.
E' possibile in qualche modo settare il colore del testo visualizzato in una
db grid ?
Grazie in anticipo delle risposte.
Gianluca.

 ha scritto nel messaggio
news:ank8qd$97s$1...@canarie.caspur.it...


 Cosě avrai il testo di colore rosso, sostituisci vbBlue per avere il testo


 Cosě avrai il testo di colore rosso, sostituisci vbBlue per avere il testo

Newsgroup: it.comp.lang.visual-basic
Titolo: Killare un'applicazione

Come faccio a killare una qualsiasi applicazione da vb?
Grazie

 Come faccio a killare una qualsiasi applicazione da vb?
in un modulo
Const MAX_PATH& = 260
Declare Function TerminateProcess Lib "kernel32" (ByVal ApphProcess As 
Long, ByVal uExitCode As Long) As Long
Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As 
Long, ByVal blnheritHandle As Long, ByVal dwAppProcessId As Long) As Long
Declare Function ProcessFirst Lib "kernel32" Alias "Process32First" 
(ByVal hSnapshot As Long, uProcess As PROCESSENTRY32) As Long
Declare Function ProcessNext Lib "kernel32" Alias "Process32Next" (ByVal 
hSnapshot As Long, uProcess As PROCESSENTRY32) As Long
Declare Function CreateToolhelpSnapshot Lib "kernel32" Alias 
"CreateToolhelp32Snapshot" (ByVal lFlags As Long, lProcessID As Long) As 
Long
Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Type PROCESSENTRY32
     dwSize As Long
     cntUsage As Long
     th32ProcessID As Long
     th32DefaultHeapID As Long
     th32ModuleID As Long
     cntThreads As Long
     th32ParentProcessID As Long
     pcPriClassBase As Long
     dwFlags As Long
     szexeFile As String * MAX_PATH
     End Type
una function che potrebbe essere in una form
Public Function KillApp(myName As String) As Boolean
     Const PROCESS_ALL_ACCESS = 0
     Dim uProcess As PROCESSENTRY32
     Dim rProcessFound As Long
     Dim hSnapshot As Long
     Dim szExename As String
     Dim exitCode As Long
     Dim myProcess As Long
     Dim AppKill As Boolean
     Dim appCount As Integer
     Dim i As Integer
     On Local Error GoTo Finish
     appCount = 0
     Const TH32CS_SNAPPROCESS As Long = 2&
     uProcess.dwSize = Len(uProcess)
     hSnapshot = CreateToolhelpSnapshot(TH32CS_SNAPPROCESS, 0&)
     rProcessFound = ProcessFirst(hSnapshot, uProcess)
     Do While rProcessFound
         i = InStr(1, uProcess.szexeFile, Chr(0))
         szExename = LCase$(Left$(uProcess.szexeFile, i - 1))
         If Right$(szExename, Len(myName)) = LCase$(myName) Then
             KillApp = True
             appCount = appCount + 1
             myProcess = OpenProcess(PROCESS_ALL_ACCESS, False, 
uProcess.th32ProcessID)
             AppKill = TerminateProcess(myProcess, exitCode)
             Call CloseHandle(myProcess)
         End If
         rProcessFound = ProcessNext(hSnapshot, uProcess)
     Loop
     Call CloseHandle(hSnapshot)
Finish:
End Function
chiami la function che potrebbe essere da un button
Private Sub Command1_Click()
     KillApp "prova.exe"
End Sub
non so se va su nt.
-- 
regards,
Simon

no, non funzionano con win XP

Newsgroup: it.comp.lang.visual-basic
Titolo: URGENTEEEEEEEE

Salve a tutti, ho un problema,
devo stampare delle fatture, e fino a qua ci troviamo.
pero' queste fatture si trovano in un database.
io devo stampare una serie di queste su un report e le altre su un altro
report...
è possibile...penso di si'....
pero' devo stampare le prime poi .. il programma mi dovrebbe dire che ora
cominciera' con l'atro report...
quindi dovro'  avere tutto il tempo per cambiare carta nella stampante..
vi ringrazio, uso cristal report.. e vb5 sp3

 ha scritto nel messaggio
news:8ve3ta$7ar$1...@fe1.cs.interbusiness.it...

Basta lanciare due volte il report con SelectionFormula diversa, fra
le due inserisci il msgbox per il cambio carta. In qualto al modo di
chiedere aiuto, dovresti leggerti il manifesto di questo NG.
Ciao
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Newsgroup: it.comp.lang.visual-basic
Titolo: STAMPA SU CARTA LINEA VERTICALE CONTINUA

VB6 SP6
Quali sono le istruzioni giuste per stampare su carta una o più linee 
verticali continue per simulare un prospetto contabile, usando i comuni 
comandi di printer.print ?
Ho fatto qualche vano tentativo per utilizzare il segno grafico posto in 
alto sul primo tasto a sinistra di una tastiera  Qwerty, ma non ci sono 
riuscito.Come fare ?
Ringrazio per l'aiuto, non sono bravo in materia.
GIAP 

 comandi di printer.print ?
Un paio di spezzoni di codice da cui puoi dedurre come fare.
Non dimenticare di terminare il tuo documento con un bel Printer.EndDoc
Ciao
AlpVir
On Error GoTo errHandler
CommonDialog1.CancelError = True
CommonDialog1.Flags = cdlPDNoSelection Or cdlPDHidePrintToFile
CommonDialog1.ShowPrinter
NumCopie = CommonDialog1.Copies
Printer.ScaleMode = 6
Printer.Orientation = vbPRORLandscape ' formato orizzontale
Printer.Print
On Error GoTo 0
Printer.DrawWidth = 3
 Printer.Line (10, OffsetY - 5)-(280, 190), , B  ' rettangolo
 Printer.Line (10, OffsetY + 3)-(280, OffsetY + 3)   ' prima linea 
orizzontale
 Printer.DrawWidth = 1
 Printer.Line (27, OffsetY - 5)-(27, 190)     ' 1 linea verticale

> Quali sono le istruzioni giuste per stampare su carta una o piů linee 

Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic Journal

Non so se l'ho scritto giusto, ma in questo NG ho sentito spesso nominare
questa rivista.
Qualcuno mi sa dare delucidazioni: cosa tratta, a quale livello e come č
possibile abbonarvisi...
La mia eterna gratitudine all'anima pia che mi illumini!

Visita 
www.infomedia.it/vbj
oppure manda una mail a 
abbon...@infomedia.it
La rivista (io sono abbonato da quando è uscita circa 3 anni fa')
è ottima, anche se praticamente non ha concorrenza per fare
raffronti. (credo sia l'unica in italiano...)
Saluti

...

Lascia stare gli abbonamenti che ti arrobbano la rivista (ci sono molti piů
postini di quanto si pensi interessati al VB).
Comprati Visual Basic Programmer's Journal. Costa L. 14.500 e puoi avere il
codice aggratis nel sito 
http://www.devx.com
.
ciao

Puoi valutare la qualitą delle informazioni anche scaricando un po' di
codice dal loro sito
www.programmers.net/ftp/pub/VBJ
Ciao
--
-
MIX (VB5SP3)
110 links ai siti VB
http://www.tempolibero.com/user/mix/
 (consigliato)
http://space.tin.it/computer/gaais
  (alternativo)
( TEMPORANEAMENTE ACCESSIBILI SOLO CON IE )
-


Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO SU Winsock

Ciao a tutti.
Vorrei realizzare una chat tramite il controllo Winsock. Per ora riesco a
collegare i due programmi tramite IP ma non riesco a rendere visibile il
messaggio inviato da un clinet a tutti gli altri client collegati al server.
Grazie anticipatamente.
Daniele
ICQ: 30919549

 wrote in message 36d6...@news.megasys.it...


 wrote in message
7usck0$8a5$1...@draco.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: image list

Scusare, è possibile estrarre (come file .ico) le immagini caricate in una
image list.
Grazie.
Enrico

Certo basta che usi il codice seguente:
ImageList1.ListImages(1).ExtractIcon
questo ti restituisce un riferimento a una icona che puoi usare come ti pare
per esempio impostarla come MouseIcon ecc...
Per salvare in un file prova a vedere nell'msdn l'articolo ID: Q104570
----------
ciao
Sabba
Newsgroup: it.comp.lang.visual-basic
Titolo: RecordCount

Salve a tutti, ho un problema nel mio codice in Visual Basic. In pratica
nel mio programma eseguo delle select a database Access via odbc.
Quando eseguo la prima select e mettendo un ciclo dopo la select
do not while rs1.eof
....
loop
mi esegue giustamente 10 volte il ciclo, ossia gli effettivi 10 record.
ma se volgio sapere prima di eseguire il ciclo il numero dei record, come
sappiamo, si usa l'istruzione rs1.recordcount.
Pero' il problema č questo che il recordcount mi restituisce invece di 10
il valore -1
Chi mi puo' aiutare? Attendo vostre risposte. Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 il valore -1
Ma dopo 9 anni c'e' ancora questa domanda??
Prova a fare:
rs1.MoveLast
rs1.MoveFirst
' E qui puoi consultare RecordCount
Perchè? Perchè anche VB non sa quanti record ci sono nel Recordset, perchè
non lo ha ancora esplorato. Dandogli il comando di andare all'ultimo record,
lo costringi a esplorarlo e quindi a contare tutti i record.
Ciao
Ettore Maronese, il Mes
http://www.it-lang-vb.net
   << Er +
Evitate di applicare il rasoio di Occam: "Pluralitas non est ponenda sine
necessitate", perchè significa rifugiarsi nella pigrizia senza cercare di
migliorarsi.

 ' E qui puoi consultare RecordCount
oppure recordset.cursorlocation = aduseclient prima di aprire il 
recordset....

 ' E qui puoi consultare RecordCount
[...CUT...]
Inoltre, per i casi in cui il cursore č ForwardOnly ...
http://www.andreavb.com/forum/viewtopic.php?TopicID=6124&page=0#20580
(scusate se non ho voglia di tradurlo, ma č quasi ora di cena)
Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ma dopo 9 anni c'e' ancora questa domanda??
Sě, ma tu non puoi presentarti dopo tutto 'sto tempo e rubarmi il posto di
cattivo del NG ;)
Ciao

 (scusate se non ho voglia di tradurlo, ma è quasi ora di cena)
Romano!
:)
--
Greg


^______^ CIAO ZAAAAAAAAAAAAANNNNNAAAA
Ettore Maronese, il Mes
Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto realizzazione query

Riassumo brevemente il mio problema:
vorrei fare in modo che mettendo in una tabella i movimenti di carico e
scarico del magazzino, mi venga visualizzato il saldo di quei movimenti; se
per esempio carico 3 casse di birra con un movimento e ne scarico 2, vorrei
realizzare una query che mi facesse visualizzare solo 1 cassa di birra, ...
vorrei che una query facesse l'ordinamento per fornitore ed un'altra che mi
facesse vedere l'intero magazzino... chi mi può dare una mano per cortesia?
Grazie a tutti

 facesse vedere l'intero magazzino... chi mi può dare una mano per
cortesia?
"SELECT  * FROM magazzino"
Ciao
Marco

 END ) as totale, articolo FROM magazzino GROUP BY aticolo"
Se la tabella è come sopra descritto, è tassativo che ci sia una tabella dei
movimenti possibili, cioè una tabella del tipo:
Movimento    Segno
entrata    +1
uscita    -1
Quindi, basta un semplice join dove la quantità è moltiplicata per il
fattore segno del movimento:
select sum(mag.quantita*mov.segno) as totale from magazzino as mag inner
join movimenti as mov group by mag.articolo
Ciao
Alberto

Dopo averti risposto nel NG di mysql, mi accorgo di trovare il mio post
anche qui.
Non avevo visto che c'era un crosspost.
Sappi che questo è male, e soprattutto fa girare molto le palle. Anche
perchè il tuo quesito in un Ng di VB è assolutamente OT.
Alberto

 wrote in message
8aWW9.55860$0v.17...@news1.tin.it...


 Ciao grazie ancora
Lo sbaglio principale è quello di non aver letto la guida sql sul group by
;-)
il secondo è che la quesry devi scriverla così:
SELECT  sum(q) as quant, descrizione FROM magazzino
GROUP BY descrizione
gli altri campi non puoi tirarli fuori se fai un gruop by!
Ciao
Andrea
P.S. Non fare cross post, non è gradito

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda x tutti

Salve a tutto il gruppo
In azienda vorremmo iniziare a fare qualcosa in VB e siccome la nostra
dobbiamo essere "obbligatoriamente" in regola prima di aqcuistare un
pacchetto software vorremmo prima provarlo.
Qualcuno sa se esistono in giro versioni TRIAL di VB5 o 6 in Italiano ?
Chi vuole puň darmi notizie anche in e-mail all'indirizzo:
vincenzo...@auto.fiat.it
Vi ringrazio in anticipo.


Scusa l'ignoranza, cos'è VB5cce ???????

>Qualcuno sa se esistono in giro versioni TRIAL di VB5 o 6 in Italiano ?
be' dai... in questi casi un cd masterizzato, per provare, si puo'
anche utilizzare...
======================================================
my opinions do not necessarily have to be true.
======================================================
per rispondermi rimuovere NOSPAM. dall'indirizzo email
to answer me remove NOSPAM. from email address
======================================================
Newsgroup: it.comp.lang.visual-basic
Titolo: Possibilità in controllo text evidenziare il testo.

In un controllo text si ha la possibilità di evidenziare il testo con uno
sfondo differente quando prende fuoco ?
Ciao
Veronica

Nell'evento got focus metti
Private Sub Text1_GotFocus()
text1.backcolor=&H000000FF& 'Rosso
End Sub
nell'evento lostfocus:
Private Sub Text1_LostFocus()
text1.backcolor=&H00FFFFFF& 'Bianco
End Sub
Ciao Maurik

text1.backcolor=&H00FFFFFF& 'Bianco
E' meglio se qui ci metti i colori di sistema. Io, ad esempio, lo
sfondo non lo tengo bianco e se tu lo fai bianco quando perde il focus
resta diverso da quando hai lanciato l'applicazione.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-V --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

sfondo differente quando prende fuoco ?
Se prende fuoco, meglio un buon estintore piuttosto che cambiare
colore =)
Scherzi a parte, non ho capito il problema.
Se vuoi cambiare colore di sfondo, usa il procedimento gia' segnalato
da Maurik.
Se vuoi veramente evidenziare il testo --ovvero fare si' che il primo
tasto che premi sostituisca il testo evidenziato--, usa
text1.selstart
e
text1.sellength


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

ciao
solo con il framework si puo' iniziare a studiare questo nuovo linguaggio e
produrre applicazioni?
grazie!

 ha scritto nel messaggio
news:jvOz9.17379$Zn2.4...@twister1.libero.it...

Si, per sviluppare con .NET non
sei vincolato all'acquisto dell'ide microsoft,
ti è sufficiente il framework ed un tool gratuito
come #develop 
http://www.icsharpcode.net/OpenSource/SD/Download/default.asp
o un qualsiasi editor di testo.
--
bye BlackMagic
ICQ#:85485468

 wrote in message
aqocog$bp7t8$1...@ID-150836.news.dfncis.de...


 grazie!
prego


Newsgroup: it.comp.lang.visual-basic
Titolo: Hide my programm

Come posso nascondere un programma in VB in esecuzione sotto Windows 95/98 ?

 Come posso nascondere un programma in VB in esecuzione sotto Windows 95/98 ?
Proprietą ShowInTaskbar e Visible della Form impostate su False, in Form_Load
imposti App.Taskvisible su False
Non saprei cos'altro fare.
dario...@iol.it
http://dariobrunocorti.freeweb.org

 Come posso nascondere un programma in VB in esecuzione sotto Windows 95/98 ?
Guarda sui sorgenti del sito comune, c'è ne uno che dovrebbe fare al
caso tuo. Ti permette di nascondere  il tuo programma alla TaskList di
windows. 
Poi per nascondere la finestra del tuo programma basta impostare la
proprietà Visible del form a False. 
Ciao
:-) Hd (-:
p_di...@freemail.it
  (okkio, non è politico ^_^)
hd...@azienda.net
Sito Comune:
www.murialdo.it
\it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: mscomm su .net

Ciao!
Qualche post sotto Henrik Sozzi chiedeva se avesse dovuto utilizzare la
MSComm col .net, al che mi sono domandato: "ma si può fare"?
Adesso ho provato ad importare il component e l'ho dichiarato in questo
modo:
Dim com As New MSCommLib.MSCommClass()
Sintatticamente funziona, ora non posso verificarlo, ma potrebbe
funzionare anche praticamente?
E in questo caso perchè creare una classe apposita (mi riferisco alla
ormai famosa classe di Corrado Cavalli) per gestire la seriale?
Qualcuno mi può spiegare le differenze?
Grazie!!
Max
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

che usando i vecchi ocx, implicitamente carichi una classe (guarda le
Imports all'inizio del tuo progetto) di compatibilità verso vb6, che ti
permette appunto di usare tutti gli activex che usavi nei progetti.
così facendo, però, non crei più codice "chiuso" nel framework, per cui non
è più sicuro e pulito.
c'è un termine che indica appunto questa situazione, ma adesso mi
sfugge.......
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262


--
.A
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org

Aggiungo che il componente va registrato comunque sulla macchina con tutti i
vari problemi che COM comporta e che con NET sono finalmente spariti...
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: ? Da DAO35 a DAO36

Dovrei aggiornare a dei clienti, un programma che usa DAO 3.5 alla ver 3.6
Ma non vorrei rifare l'installazione completa.
Volevo sapere se basta solo copiare le librerie di DAO 3.6 o devo anche
registrarle.
Se devo anche registrarle, c'è un modo per copiarle e registrarle
contemporaneamente.
Alcuni di questi clienti hanno ACCESS 2000 già installato sul loro PC, altri
ACCESS 97.
Carmelo


copy
regsvr32
Newsgroup: it.comp.lang.visual-basic
Titolo: OT: programma calcolatrice. Richiesta di Aiuto.

Ciao,  sto ricopiando pari pari un programma che mi permetta di far
funzionare una calcolatrice e non rieco a capire perche il programma
mi consiglia di inserire nel Form Load l'istruzione Memoria=0 e
sopratutto Operatore="+"
Ecco il programma:
pubblic memoria as double
pubblic operatore as string
Private sub Form Load
dim x as integer
for x=0 to 9
tastocifra(x).caption=x
MEMORIA = 0
operatore ="+"
end sub
private sub optdivisione_click
call calcola
operatore="/"
end sub
private sub optmoltiplicazione_click
call calcola
operatore="*"
end sub
private sub optdivisione_click
call calcola
operatore="/"end sub
end sub
private sub optaddizione_click
call calcola
operatore="+"
end sub
private sub optsottrazione_click
call calcola
operatore="-"
end sub
private sub CALCOLA()
select case Operatore
case"+"
memoria=memoria + valoretbx.text
case"-"
memoria= memoria *valoretbx.text
case"*"
memoria=memoria / valoretbx.text
case"/"
memoria= memoria -valoretbx.text
end select
valoretbx.text=""
private sub tastocifra_click
valoretbx=valoretbx& index
end sub
private tastocifra_click
call calcola
valoretbx=memoria
memaria = 0
private sub totale click
call calcola
valoretbxtext= memoria
memoria= false
operatore ="+"
end sub
if instr(valoretbx.text,", )=0 then
valoretbx.test=valoretbx.text & ","
end if
end sub
RingraziandoVi fin d'ora per la cortese attenzione prestatami.
Vi saluto distintamente.
 

 ha scritto nel messaggio
news:+kN3Or+yfkSSP5...@4ax.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: Currency e euro

ma ora con l'euro come risolvo il formato currency?
chi mi fa vedere la gestione di un mini euro convertitore, attento alle due
cifre decimali
grazie mille
carlo



Dim Euro as Single
Euro=15.23
Text1.Text=Format$(Euro,"#,#0.00")
Ciao

Domanda che mi è stata fatta più volte..
come faccio ora con l'euro che Format(x,"Currency") mi restituisce "L.
xxx.xx" ?
risposta:
vai sul pannello di controllo, impostazioni internazionali->formato
numerico->valuta , togli la L. di Lire e mettici la E di euro :)
non so se è il caso tuo ma così si risolve
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: treeview consiglio

Ciao a tutti.
il mio problema è questo.
Devo estrarre da un db dei dati da sbattere in una treeview.
Vi faccio un esempio della mia tabella per cercare di spiegarmi meglio.
campo1                campo2
    1                          oggetto1
   2                           oggetto2
  1                           oggetto2
   3                          oggetto1
  3                         oggetto3
La tabella ha anche un campo0 in cui ci sta un contatore che però ho omesso 
per essere più breve...
La popolazione della treeview non è un problema.
L'unica cosa è che vorrei che gli oggetti ripetuti in tabella apparissero 
una volta sola nella treeview.
Avevo pensato chiaramente al comando GROUP BY campo2 ma il problema è che il 
campo1 è
necessario per dettare i criteri del comando SELECT. Infatti se raggruppo 
secondo il campo2 la select su campo1 non posso farla....
Ho risolto popolando la treeview con una select sul campo1 e poi con un 
ciclo for sulla treeviw già popolata
elimino gli oggetti ripetuti, in caso ce ne siano. Avevo anche pensato di 
eliminare i doppioni in fase di riempimento, durante il ciclo DO
sul mio recordset, ma per scelta mia personale, che non so in effetti se sia 
giusta o meno, cerco di evitare tutte quelle operazioni che potrei fare 
anche
dopo aver chiuso la connessione col db per evitare di allungare i tempi 
delle mie query.....
Il tutto funziona ma ho un paio di perplessità:
1) Il metodo da me usato parlandoci chiaro mi sembra una schifezza e penso 
che ci sia qualche soluzione migliore
2) Il tutto funziona ottimamente con i pochi records da me inseriti per 
prova. Ma in caso di migliaia di records? Penso sarebbe molto lento....
Qualche suggerimento??????
Grazie
IAK 

"PiantoTardivo" <aa...@aaaa.aa> ha scritto nel messaggio 
news:jivue.17429$D7.4...@twister1.libero.it...

Se ho capito ... allora .... puoi :
usare il campo2 come key dell'albero in modo che quando inserisci un 
dupplicato e si genera un errore lo intercetti e utilizzi la proprietà tag 
del nodo per accodare ( separate da "," per esempio)  il campo1, quando 
selezioni il nodo fai lo split sulla prorietà tag del nodo per avere la 
lista dei campi1 associati al campo2.
spero di essere stato abbastanza chiaro.
Ciao.
--
Dinasoft
http://www.dinasoft.it

 ha scritto nel messaggio 
news:rDwue.33106$b5.14...@news3.tin.it...

Ho provato con 10000 records....è lentissimo...ma a livelli impressionanti!
Forse il treeview non è lo strumento adatto....
Provo con una listview... 

 ha scritto nel messaggio 
news:rDwue.33106$b5.14...@news3.tin.it...

Ho risolto....
Uso una listview che tra l'altro mi dà la possibilità di visualizzare più 
dati e poi il "filtraggio" dei record lo
faccio in fase di riempimento della tabella. E' velocissima anche con 700000 
records!
Grazie ancora...
Newsgroup: it.comp.lang.visual-basic
Titolo: stampa

Ciao a tutti !!!
Ho due domandine semplici semplici:
- il colore grigio ha un valore long ? se si potreste farmelo sapere, grazie
(per la stampante....)
- è possibile cambiare il colore del testo quando si stampa  da codice (esce
sempre nero).
Chi mi risponderà avrà la mia gratitudine eterna.............
Ciao Simone

 (per la stampante....)
I grigi in genere sono quelli che hanno la stesso valore di R, G, B.
Il grigio classico di windows mi pare che sia &HC0C0C0.
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: differenza tra libreria e controllo activix

Scusate l'ignoranza ma che differenza c'è tra l'usare le librerie e il
controllo Activix?????
Grazie!

Hai mai provato a mettere una libreria su un form  ?
Che interfaccia ti da ?
:))
Saluti

 ha scritto nel messaggio
news:99t3fn$apd$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [!!!]DataReport: problemi con l'orientamento del foglio

Allora...
Io ho un problema che mi sta facendo oltremodo girare i pianetini rosa giù
in basso...
Un mio programma esegue una stampa col DataReport e siccome i campi da
visualizzare adesso sono di più, ho bisogno di cambiare l'orientamento alla
stampa.
Ho provato a dare il comando
Printer.Orientation = vbPRORLandscape
prima che il DataReport carichi i dati... ma non mi prende la proprietà!!!
Non la setta su landscape! E non capisco come mai dato che su un altro
programma che ho fatto (non qui e non su questo pc!) me lo settava senza
problemi!!!
La domanda è questa: c'è una API che riesca a modificare le proprietà di una
stampante senza passare per forza dalla finestra di dialogo???
C'è una API che si chiama DeviceCapabilities... ma non so se accetta valori
in ingresso perché la descrizione della funzione dice 'Retrieves the
capabilities of a printer driver' (Restituisce le capacità di un driver di
una stampante) quindi non so se riesce a cambiare la proprietà... magari
provo ma non credo che funzioni...
Avete qualche consiglio per me?
^_^ Grazie anticipatamente!

 Printer.Orientation = vbPRORLandscape
Stranissimo.
E' un problema risolto da un paio di service pack.
Ciao
Alberto

 E' un problema risolto da un paio di service pack.
Sarà... ma qui c'è lo SP5...
Poi modificando le proprietà dalla pagina della stampante, funziona
correttamente!
Sto diventando scemo... e in più la funzione DeviceCapabilities recupera i
valori e basta!!! Porco cane!

 correttamente!
Aspetta: ma tu ruoti l'orientamento della stampante o del datareport?
Adesso che rileggo vedo che ruoti la stampante.
Prova a ruotare il datareport, con SP5 deve andare.
Ciao
Alberto


Ungh! Non lo sapevo che si poteva ruotare!!! : \
Grazie 1000 per l'avviso!!! ^_^
Spero di poterti essere utile altrettanto un giorno! ^_^

Newsgroup: it.comp.lang.visual-basic
Titolo: crpe32.dll

Un programma che ho realizzato qualche anno fa con VB6.
Ho provato ad installarlo oggi sin Win 2000 Professional.
Durante l'installazione, mi compare il messaggio:
"Impossibile trovare la libreria a collegamento dinamico CRPE32.DLL nel
percorso specificato....", e non č possibile concludere l'installazione.
Capisco che Crystal report sta avendo qualche problema (forse nel sistema ci
sono versioni diverse o piů recenti). Avete idea di come risolvere il
problema ? eventualmente postando qualche link utile ?
Ringrazio anticipatamente
Cesare

 ha scritto nel messaggio
news:8rk4d.2930$N45....@twister2.libero.it...


 ha scritto nel messaggio
news:J7w4d.293932$OR2.13...@news3.tin.it...


 Dove posso scaricare l'ultimo sp di VB6 ?
Dalla $MAMMA$ ovviamente... ;-)
Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] elemento nullo in listview

Ragazzi come faccio per identificare un elemento vuoto in un campo di una
list view?
Devo fare una cosa del genere:
If ListView.SelectedItems.Item(0) NON E' NULLO Then
  ...
  ...
End If
Grazie 1000

cerbero says...

Per identificare se è nullo si fa:
if listview1.SelectedItems.Item(0) is Nothing Then...
Purtroppo il non uguale a (<>) non funziona, ma credo che ti possa andar 
bene anche così.
Christian

 
Va benissimo. Grazie 1000

Newsgroup: it.comp.lang.visual-basic
Titolo: cristal report

Premetto che non conosco affatto questo programma e che ho solo una vaga
idea dell'utilizzo che se ne possa fare.... qualcuno di voi sa dove reperire
info anche proprio di base, ma possibilmente in italiano, sull'utilizzo di
questo software?
grazie a tutti


wrote:

Scusa ma il manuale allegato non l' hai? Tramite quello ti viene
spiegato come, dove e cosa fare.
Per info in generali non posso che mandarti al sito:
in Google cerca Crystal Decision, scegli ciň che ti interessa.
Andrea.
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione degli errori AIUTO !!!

Come si fa a gestire gli errori in un progetto vb senza dover ripetere ogni
vola ON ERROR GOTO xxxxx ?
CIAO


In VB la gestione degli errori non č il massimo.
Il metodo piů lineare č questo
On Error Goto Label:
    [istruzioni che potrebbero generare errori]
    Exit Function
Label:
    [gestisci l'errore mettendo in ordine prima di lasciare la routine]
    [se vuoi proprio fare le cose per bene usa un case cosě:]
    Secelct Case Err.Number
    Case ...
    End Select
Se vuoi gestire bene gli errori devi fare cosě.
Ciao

 vola ON ERROR GOTO xxxxx ?
Esistono programmi che ti riprocessano il sorgente per inserire
automaticamente la gestione errori nel sorgente. Ne trovi uno anche sul sito
comune:
http://www.it-lang-vb.net/download.asp?file=Archivio/Binari/GestError.zip&ID
=188
Personalmente non lo uso perchè me ne ero già scritto uno, ma la filosofia è
quella. Poi ti personalizzi come preferisci la routine unificata che viene
chiamata da tutti gli errori, e sei a posto.
Ciao
*Roby*

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

I know all of the Object Oriented concepts and techniques using "Java" and
"C++"
Is there any book for me to explore these techniques using VB?
Thanks in advance


Alas, if such a book existed, it should be quite thin: there's little OOP in
VB.
You can just define "classes", but without inheritance (you cannot derive a
class from another one); and you can implement polymorphism just by means of
interfaces implementation.
Unfortunately I cannot point you to any good book...
Good luck
Sig

 wrote in message
news:8h0k6s$4g1$1...@nslave2.tin.it...


 please
if you look in any VB site you could found lot of examples. try on
http://www.vbcode.com
Bye
Faber