mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Nullable, Nothing e DbNull

Ciao a tutti,
mi trovo spesso a dover gestire dei campi delle classi che sono Nullable
es.
Property DataDimissione as Nullable(Of Date)
 
e gestirne lettura e scrittura da DB.
 
Per la lettura, la cosa migliore che ho trovato è stata questa
 
Dim dr as IDataReader
p.DataDimissione=If(dr.IsDBNull(9), New DateTime?, dr.GetDateTime(9))
 
All'inizio avevo messo nothing nel mezzo, ma sembra che 
vb.net
 lo
sostituisca con il valore di default del terzo membro, e quindi veniva una
data 0 ma non nothing.
 
C'è qualcosa di migliore? E' possibile estendere il datareader per fare una
cosa trasparente un po' come avviene con le stringhe?

Non so cosa sia
 
p.DataDimissione
 
Ma dal codice postato mi verrebbe da dire che il comportamento indesiderato sia dovuto al fatto che il tipo di dati di p.DataDimissione sia Date e non Nullable(Of Date).


p.DataDimissione è l'istanza di un oggetto che ha come proprietà
DataDimissione nullable (Of Date)
 
Quando ci devo buttare il valore dal DB non posso fare l'associazione
diretta di DBNull in Nothing, perchè son due cose diverse.
Una soluzione è quella che ho scritto.
 
E cioè:
Dim dr as IDataReader
p.DataDimissione=If(dr.IsDBNull(9), New DateTime?, dr.GetDateTime(9))
 
Quella che avevo scritto ad occhio io la prima volta
p.DataDimissione=If(dr.IsDBNull(9), Nothing, dr.GetDateTime(9))
Invece fa si che il tipo dati restituito dall'IF sia un Date e non un
Nullable (Of Date).
 
Apparte questa cosa che comunque ho risolto, mi chiedevo se si poteva fare
qualche extension in modo da poter fare tipo
 
p.DataDimissione=dr.GetNullableDateTime(9)
Se nel DB c'è Dbnull.Value mi assegna nothing, altrimenti il valore.
 
Lo stesso problema c'è con tutti i tipi Value.

 Lo stesso problema c'è con tutti i tipi Value.
 
 
Secondo me si.
 
Imports System.Runtime.CompilerServices
 
Module IDataReaderExtensions
 
    <Extension()> 
    Public Function GetNullableDate(ByVal DR As IDataReader, Column As Integer) As Nullable(Of Date)
        If
            DR.IsDBNull(Column) Then GetNullableDate = Nothing
        Else
            GetNullableDate = DR.GetDateTime(Column)
        End If
    End Sub
End Module

 End Module
 
Grazie mille, sembra andare. Basta rifare i vari metodi e via.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] controlli all'interno della applicazione

È possibile lasciare all'utente del programma la possibilità
di inserirsi dei controlli, texbox (per esempio) ed impostare il contenuto
automatico o manuale?
Grazie


Si, con i control array. Devi creare un textbox con
Index=1 e al momento opportuno chiamerai una
New textbox. La guida di VB ha esempi in questo
senso.


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema griglia

AIUTOOO
Sto costruendo un forms!
ho bisogno di una griglia dati, nella quale vedo tutti i dati della
tabella (e fin qui non ci sono problemi)
nella parte superiore del forms ho inserito gli stessi campi della
tabella (adesso arriva il problema) vorrei che quando seleziono con il
mouse un record della griglia mi faccia un refresh e nei campi della
parte superiore venga fatto riferimento ai dati del record selezionato
con il mouse.
moltissime grazie!!!!!

...


Newsgroup: it.comp.lang.visual-basic
Titolo: riconoscimento unità Cd

Come posso tramite codice ottenere la lettera relativa
all'unità Cd in uso?
Vi prego rispondetemi!!!
Grazie. Anna Maria
aia...@tin.it

all'unità Cd in uso?
Private Declare Function GetLogicalDriveStrings Lib _
    "kernel32" Alias "GetLogicalDriveStringsA" _
    (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Private Declare Function GetDriveType Lib "kernel32" _
    Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Const DRIVE_UNIDENTIFIED = 0
Private Const DRIVE_NONE = 1
Private Const DRIVE_CDROM = 5
Private Const DRIVE_FIXED = 3
Private Const DRIVE_RAMDISK = 6
Private Const DRIVE_REMOTE = 4
Private Const DRIVE_REMOVABLE = 2
Code:
    Dim lLength As Long, lRet As Long
    Dim sBuffer As String, sDrive As String, sType As String
    Dim iPos As Integer
 
    sBuffer = Space$(2048)
    lLength = 2047
    lRet = GetLogicalDriveStrings(lLength, sBuffer)
    iPos = InStr(sBuffer, Chr$(0))
    While iPos > 1
        sDrive = Left$(sBuffer, iPos - 1)
        Select Case GetDriveType(sDrive)
            Case DRIVE_UNIDENTIFIED
                sType = "Not Identified"
            Case DRIVE_NONE
                sType = "Not Installed"
            Case DRIVE_CDROM
                sType = "CD-ROM"
            Case DRIVE_FIXED
                sType = "Fixed Drive"
            Case DRIVE_RAMDISK
                sType = "Ramdisk"
            Case DRIVE_REMOTE
                sType = "Remote (Network) Drive"
            Case DRIVE_REMOVABLE
                sType = "Removable (Floppy) Drive"
        End Select
  P.S. Che dite, la mettiamo tra le FAQ?
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"


Attenzione che, come gia' notificato tempo fa sul NG, l'API GetDriveType()
non e' sempre affidabile. A volte riconosce i lettori CD come drive di rete
(in quanto read-only).
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB2005] Stampare su stampante IR da pocket pc

Ciao a tutti,
sentite io ho un problema..Ho sviluppato un programmino di raccolta
ordini su pocketpc, realizzato con Visual Basic 2005!
Ora, mi piacerebbe poter aggiungere la possibilità di stampare un
ordine dal palmare, eseguendola su stampante collegata in IR!
E' possibile?
Posso realizzare questo sistema da codice VB o devo appoggiarmi a
qualcos'altro?
Mi sapete dare 2 dritte?
E' da qualche giorno che sbatto la testa ma non ho ancora trovato
informazioni adatte..
Grazie,
Alberto

Io ho pensato una possibilità fosse quella di crearmi un file .txt con
tutti i dati che voglio stampare, e successivamente mandare il file in
stampa..
Ma è solo un'idea che mi è venuta, sicuramente vi fosse un altro
metodo (anche più bello graficamente) sarebbe l'ideale!
Spero abbiate consigli..
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: rinominare un file

CIAO A TUTTI!
Scusate la domanda stupida, ma non riesco a ricordarmi quale comando bisogna
usare per rinominare un file su disco.
Usavo un comando del tipo:   [comando rinomina] nome-file-da-sostituire as
nuovo-nome-file
o qualcosa del genere...
per favore aiutatemi!!!
Ho un mega vuoto... :)

 wrote in message news:pS2Aa.145873$3M4.3...@news1.tin.it...


 wrote in message
news:baqdse$ifg$1...@lacerta.tiscalinet.it...


 azz mi ricordavo anke io un comando diretto in VB ma non l'ho trovato
Name.
P.S.: date un'aggiustata al quoting, per caritą :-(
Bye, G.

 nuovo-nome-file
Name VecchioNome As NuovoNome
--
Er Roscio.

 ha scritto nel messaggio
news:pS2Aa.145873$3M4.3...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Non trovo la MSHFlexGrid

Avevo la necessità di utilizzare la vecchia MSHFlexGrid sui nuovi progetti
.NET, solo che non trovo la classe corrispondente......ho visto che c'è la
DataGrid, ma quella fa il binding con un data-source.....
io invece avrei bisogno di una griglia scollegata, pilotabile da codice,
proprio come faceva la MSHFlexGrid.....
consigli?
grazie, e good coding!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

grazie, e good coding!!
La MSHFlexGrid non e' installata da Visual Studio .net, ma la si puo'
utilizzare comunque tramite il COM interop (cioe' uno strato tra l'ocx
e .net che mappa gli eventi e gli attributi dell'ocx e li rende
utilizzabili da .net).
La DataGrid e' utilizzabile solo in modo bound (quindi non scollegata)
ma il data source non deve essere necessariamente un record set, qui
di seguito ti elenco le istruzioni per visualizzare una griglia con 2
colonne che riempi come vuoi (sul form c'e' un tasto che lancia il
riempimento), il trucco e' renderla bound con un array di righe, dove
le righe sono oggetti definiti tramite una classe che espone
proprieta' che corrispondono alle colonne...Leggendo il codice e' piu'
chiaro, e' il risultato che ho ottenuto dopo un bel po' di
tentativi...
   Public Class MyRow
      Private id_value As Integer
      Private name_value As String
      Public Property Id() As Integer
         Get
            Return id_value
         End Get
         Set(ByVal Value As Integer)
            id_value = Value
         End Set
      End Property
      Public Property Name() As String
         Get
            Return name_value
         End Get
         Set(ByVal Value As String)
            name_value = Value
         End Set
      End Property
   End Class
   Private Sub LoadGridButton_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles LoadGridButton.Click
      Dim MyValues As New ArrayList()
      Dim r As New MyRow()
      r.Id = 1
      r.Name = "Milano"
      MyValues.Add(r)
      r = New MyRow()
      r.Id = 2
      r.Name = "Torino"
      MyValues.Add(r)
      Grid.DataSource = MyValues
      Dim ts As New DataGridTableStyle()
      ts.MappingName = "ArrayList"
      Dim ColWidth As Integer
      ColWidth = (Grid.ClientSize.Width - ts.RowHeaderWidth -
SystemInformation.VerticalScrollBarWidth - 5) / 2
      Dim IntCol As New DataGridTextBoxColumn()
      IntCol.MappingName = "Id"
      IntCol.HeaderText = "Id"
      IntCol.Width = ColWidth
      ts.GridColumnStyles.Add(IntCol)
      Dim TextCol As New DataGridTextBoxColumn()
      TextCol.MappingName = "Name"
      TextCol.HeaderText = "Name"
      TextCol.Width = ColWidth
      ts.GridColumnStyles.Add(TextCol)
      Grid.TableStyles.Clear()
      Grid.TableStyles.Add(ts)
      Grid.Refresh()
   End Sub
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://web.tiscali.it/happyman
 [Foto salseri/e & I.A.B.L.A. Ring]
Newsgroup: it.comp.lang.visual-basic
Titolo: dll problema di aggiornamento

Cari amici ho un piccolo problema con una DLL da me creata.Premetto che sono
un novellino.
Dopo aver creata la mia DLL ed una applicazione che richiama la DLL quando
necessario. Tutto funzionava alla perfezione fino a quando non ho avuto la
necessitą di modificare la DLL ( ho aggiunto una sola riga : msgbox "Errore
stampa" ). Dopo aver ricompilato la DLL e sostituita la vecchia con la nuova
l' applicazione mi da errore! Come mai ? La cosa strana č questa : ho
riaperto i sorgenti della  mia applicazione e premendo f5 tutto funziona....
creo nuovamente l' exe e tutto funziona.Possibile che ogni volta che
modifico la mia DLL devo ricompilare anche l' applicazione  che fa
riferimento alla DLL?
Grazie in anticipo a tutti quelli che risponderanno!

riferimento alla DLL?
La soluzione dovrebbe essere questa:
vai nelle proprietà del progetto della dll e, nella scheda
"Component", imposti "binary compatibility" e selezioni la dll
compilata nella casella sottostante.
Infatti a ogni oggetto nella tua dll sono associati dei numeri univoci
a 128 bit che si chiamano GUID, che vengono incorporati
nell'eseguibile che la richiama. Con la compatibilità binaria ogni
volta che compili la dll vengono riutilizzati i GUID della vecchia dll
e quindi il tuo eseguibile non deve essere ricompilato. Con la
"project compatibility" ad ogni compilazione vengono generati nuovi
GUID e quindi il tuo exe deve essere ricompilato per incorporarli.
Cerca "version compatiblity" nella MSDN e dovrebbe spiegarti tutto.
 
ciao

 Grazie in anticipo a tutti quelli che risponderanno!
devi impostare alcuni parametri...
1_ apri il sorgente della DLL
2_ clickki menu "Progetto" e poi "Proprietà Progetto"
3_ nella finestra che compare che è a tabelle scegli la tabella
"Componente"
4_ ora clickki nell'option button "compatibilità binaria" e dovrai
impostare il percorso della tua DLL già compilata
in quetso modo quando apporterai "piccole" modifiche al sorgente della
DLL non dovrai ricompilare anche il programma chiamante. nel caso in
cui, però, farai modifiche alla struttura della DLL, al momento in cui
la compilerai ti darà il seguente messaggio "perita di compatibilità"
(o simile) al quale tu darai "continua" altrimenti non ti compilerà.
questo comporta una ricompilazione anche del programma chiamante. Cmq
sia non sarà così frequente come ora.
Spero di essere stato "abbastanza" chiaro, anche se è un concetto un
po confusionario....
eventualmente contattami
Ciao Xes

 Ciao Xes
Newsgroup: it.comp.lang.visual-basic
Titolo: Rilevazione Presenze

Domanda :
da una stringa tipo 11130304080001 da badge rilevo la presenza Ingresso e
uscita di un dipendente.
11 = matricola
13/03/04 = data
08.00 = ora
00 = ingresso - 01 = uscita
Da Query1 carico dati in tabella1 - ingresso ed da Query2 le uscite in
Tabella2
Da relazione tra MatricolaDipendente in Tabella0,  MatricolaIngresso -
Tabella1 e MatricolaUscita - Tabella2 accodo in Tabella3
e fin qui diciamo che ci siamo.
Il mio problema è la gestione delle date , ma sopratutto come posso fare se
un Dipendente in un giorno Entra alle 08.00 esce alle 12.00  poi entra alle
13.30 ed esce alle
16.30 ?
11130304080000
11130304120001
11130304133000
11130304163001
Devo creare altre Tabelle ma quale criterio sulle date?
.Chiedo un Vostro aiuto.
Grazie.
Attendo una Vostra risposta..

Aggiungi semplicemente un record alla tabella con le entrate/uscite.
Un record per ogni presenza quindi, se nell'arco della giornata enta ed esce
piu' volte, crea piu' record.
Usa poi DateDiff per calcolare i tempi di presenza effettivi.


Io per un programma di rilevazione presenze mi affido a 2 tabelle.
Una contiene lo storico (tblStorico) ed una contiene la situazione attuale
(tblAttuale).
Entrambe le tabelle sono strutturate in modo che l'entrata e la rispettiva
uscita siano entrambe nello stesso record:
Matricola;Entrata;Uscita
11;1303040800;1303041200
11;1303041330;1303041630
Il funzionamento è questo:
1) il dipendente entra: viene creata una nuova riga nella tabella tblAttuale
e viene menorizzata l'entrata;
2) il dipendente esce: viene aggiornato il campo relativo all'uscita della
tabella tblAttuale. Viene poi creata una riga nella tabella tblStorico in
cui viene inserita la riga della tabella tblAttuale;
3) il dipendente entra: viene eliminata la riga relativa al dipendente nella
tabella tblAttuale e si ritorna al punto 1).
tblAttuale contiene una sola riga per dipendente e questa mi serve sia per
visualizzare nella finestra del client le presense attuali sia, in caso di
uscita, per trovare rapidamente la rispettiva entrata senza dover fare
ricerche nello storico.
tblStorico mi serve chiaramente per fare elaborazioni statistiche.
Credo che il fatto di avere entrata e rispettiva uscita nello stesso record
diventa un vantaggio proprio per poter gestire il calcolo del tempo che a
questo punto diventa semplice anche in situazioni di lavoro notturno in cui
un dipendente entra un giorno ed esce il giorno dopo. Inoltre con questo
sistema il dipendente non può sbagliare e fare 2 volte di seguito l'entrata
perché finché non c'è l'uscita nella tabella tblAttuale non si può fare
nuovamente un'entrata.
Spero di essere stato chiaro.
-- 
Esteban
www.seber.it
Questo post è stato scritto con bit riciclati.
Newsgroup: it.comp.lang.visual-basic
Titolo: CommonDialog da modulo bas

 
          Ciao a tutti, che cosa devo utilizzare per fare aprire una commondialog da
modulo.bas? Che cosa devo dichiarare nel modulo per poterla istanziare?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Devi usare le Api che chiamano le commdlg
qui c'è ujn esempio:
 
http://www.freevbcode.com/source/CommDlg.zip
ciao
  Stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: Non trovo il programma Visual Basic

Non so qual'è il programma per iniziare a programmare con Visual Basic. Per
esempio su Excel c'è un programma che si chiama Visual Basic ma non so se è
proprio il programma che sto cercando.
Vi ringrazio anticipatamente.
Ciao

 proprio il programma che sto cercando.[...]
No. Incorporato negli applicativi di Microsoft Office, quindi anche in
Excel, esiste il linguaggio Visual Basic for Application (VBA) che puň
creare programmi solo all'interno dell'applicativo che lo contiene.
Ciao
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
-
--
---
Curatore della "zona links" de:
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/
Leggete le regole di questo newsgroup:
http://www.murialdo.it/it_lang_vb/docs/Manifesto.txt

 wrote in message
7tt67l$kg2$1...@news.flashnet.it...


Esiste un libro abbastanza recente della Microsoft press \ Mondadori
informatica, "Learn VISUAL BASIC 6.0 Now" che al suo interno ha un cd con
varie cosette tra cui la versione funzionante di Visual basic 6, ma bloccata
nella compilazione degli eseguibili.
In pratica puoi creare i progetti , sperimentare, costruire e provare,
facendo girare i programmi in ambiente di sviluppo, ma non puoi generare i
file seguibili da esportare.
Mi sembra un idea inteligente contro gli ambienti di sviluppo a tempo che
scadono in genere dopo una trentina di giorni.
Inoltre i progetti si possono salvare e se in un secondo momento si decidera
di affrontare l'acquisto delle versioni professionali. si possono richiamare
e compilare.
Il libro costa £. 80.000
Paolo

A parte le versioni che trovi chiaramente spiegate negli altri messaggi che
ti hanno risposto, prova anche la versione Visual Basic CCE (Control
Creation Edition), che è gratuita. Ovviamente ha forti limitazioni, visto
che non puoi creare eseguibili .exe, però almeno ti puoi avvicinare a VB
senza spendere una lira.
Damiani Igor
ico...@simcity.it

Newsgroup: it.comp.lang.visual-basic
Titolo: L'unica vera proposta di telelavoro

 Ciao da 
fast...@supereva.it
Per ora ho scritto a 
ab...@tin.it
 [usi il loro newsserver]
e 
ab...@supereva.it
 [per utilizzare un indirizzo email fornito da loro...]
Magari sono anche interessati...
--
--
Elena *DElyMyth* Franco
DEly...@tiscalinet.it
ICQ#: 8761263 - MSN: 
dely...@tiscalinet.it
Yahoo!: delytisc - AIM: DElyMyth
--

 Magari sono anche interessaNti...
e mi chiedevo...
:))

 Magari sono anche interessati...
eheheh.. una bella botta in testa e forse la pianterà
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud

Newsgroup: it.comp.lang.visual-basic
Titolo: adodb: come gestire al meglio la connessione?

Ciao,
mi chiedevo se in una applicazione reale che usa ADO è meglio gestire tutte
le richieste al db utilizzando un'unica connessione che rimane sempre
aperta, cambiando ogni volta Command, Recordset e parametri relativi, o se
invece sia meglio creare una nuova connessione in ogni procedura e chiuderla
alla fine della procedura stessa.
Apprezzerei moltissimo anche le motivazioni delle vostre opinioni.
Nella fattispecie userei un db access, ma l'applicativo necessita di poter
crescere in ottica MS  SQL Server o MySQL.
Grazie
Ciao
Alex

 alla fine della procedura stessa.
Io uso la prima che hai detto, perchč risparmi del tempo, supponi ad esempio
di avere una funzione che viene chiamata ciclicamente.
Se ogni volta apre e chiude la connection il tempo perso in tale operazione
diventa notevole.
Perň una volta passati a MSDE SQLSERVER si pone il problema delle licenze,
cioč il numero di connessioni simultanee deve essere il piů contenuto
possibile, allora eviterei ad esempio di connettermi al database appena
aperto il programma e se proprio sono obbligato a farlo, in questo caso la
chiuderei appena ho finito.
Spesso il numero degli utenti fermi in frmMain senza fare un cazzo supera
abbondantemente il numero degli utenti che invece fanno qualcosa.
Per il resto evita di aprire e chiudere la connessione in continuazione, un
sistema del tipo che apri la connection  assieme al form che la richiede e
la chiudi quando questo viene chiuso mi pare un buon compromesso.
-- 
Le persone non sono il proprio comportamento: devi sempre andare oltre,
essere flessibile, capire il punto di vista degli altri, interpretarne i
comportamenti ed intuirne le esigenze.
Per rispondere in privato elimina
dall'indirizzo "togliquesto"
MasterDavidex
David Ruscelli

 Alex
--
.A    [Microsoft MVP .NET]
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
Read my blog at: 
http://www.ugidotnet.org/4.blog
Newsgroup: it.comp.lang.visual-basic
Titolo: Non solo Access 97

Sentiti Ringaziamenti,
Non credevo proprio di avere una risposta, e trallaltro molto dettagliata...
Devo ancora rimettermi a smanettare in Visual, ma i vosrti consigli per me
sono molto preziosi.
Dopo i ringraziamenti vi pongo un altro piccolo problema...
io dovrei controllare il Database non dal controllo DATA, ma da una
LISTBOX...
ovvero; clikkando sulla lista di.."nomi" visualizzata nella listbox (dati
recuperati dal file .mdb) dovrei poter effettuare varie operazioni....forse
č meglio che spieghi tutto quello che dovrei fare..
-Form unico che appare con 4 o 5 label clikkabili.
-Clikkando su una label, la listbox1 mi carica i dati di tabella1 (in
tabella1 ci sono i nomi, telefoni, indirizzi, fotografie delle persone)
-Clikkando su ogni nome della listbox1 devo aver la possibilitŕ di:
    -visualizzare in una textbox il nome
    -visualizzare in un'altra textbox il telefono
    -visualizzare in un'altra textbox l'indirizzo
    -visualizzare in una picturebox la fotografia (nel file .mdb ci dovrebbe
essere   solo la destinazione del'immagine es. \image\patrizia.jpg, i file
jpg naturalmente apparte)
-Facendo Doppio Clik lanciare il prog. di Posta elettronica con l'email
corrispondente.
Naturalmente non chiedo di farmi trovare il file gěa compilato, ma vorrei
solamente degli aiuti, ed ora non riesco a far caricare il file .mdb nella
listbox.....
qualcuno cosě gentile come Denny e Stracca (se non loro) che mi puň
rispondere?
Grazie 1K

 LISTBOX...

Newsgroup: it.comp.lang.visual-basic
Titolo: Programmino tipo Winamp

Ciao a tutti. Vorrei creare un programmino SEMPLICE tipo Winamp, una
maschera e via, che mettendolo su più PC si possano inviare messaggi.
Siccome non so neanche da che parte iniziare, mi sapreste dare qualche
dritta ?
Invece un programmino , che ho visto solo su Win 3.11, Conversazione
Telefonica ?
Grazie a tutti.
Ciao.
--
CHE LA FORZA SIA CON VOI
E ricordatevi di visitare il sito :
http://digilander.iol.it/lamak

 wrote in message
7L4v4.44982$qv.4...@news.infostrada.it...


Scusa, intendevo Winpopup, ma avendo vicino l'icona di Winamp mi sono
sconfonduco.
-> Dave <- <da...@hate.spam> wrote in message
89iop9$oiu$1...@bw107zhb.bluewin.ch...


Newsgroup: it.comp.lang.visual-basic
Titolo: DataReport di Crystal Report

Vorrei sapere questo. Come mai, quando cerco di stampare con CR un report
associato ad un datacontrol, non riesto a gestirmi l'impostazione del
report, e i dati mi vengono tutti uno vicino all'altro. Mi spiego meglio.
Vorrei il nome e cognome , sotto l'indirizzo e sotto ancora la data di
nascita (tanto per fare un esempio). Invece mi vengono tutti sulla stessa
linea.
Se invece ho tabelle che contengono anche 10 campi, questi non sono neanche
visibili.
Mentre con la SelectionFormula, la struttura del report viene rispettata.
Perchè ?Perchè ?Perchè ?Perchè ?Perchè ?Perchè ?Perchè ?
Grazie a tutti.
http://digilander.iol.it/lamak
la...@libero.it

Perchè ?Perchè ?Perchè ?Perchè ?Perchè ?Perchè ?Perchè ?
la selection formula filtra solo i dati del database a cui il report di
Crystal e gia' collegato
Ciao Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Listbox con ado

Ciao sono sempre io
volevo sapere se č possibile salvare i dati inseriti in un controllo listbox
(anche piů righe della list) in un solo campo di un db access97 di tipo memo
domandina deficente: le list si popolano come le combo?
                                      sempre con addItem ?
ciao e grazie
P.S.: altra piccola perla occidentale
Non ti fidar della volpe e del tasso
e delle donne che c'hanno il culo basso !

 wrote in message
8g0m2n$r8a$1...@pegasus.tiscalinet.it...


                                      sempre con addItem ?
che te devo da' na risposta da deficente ?
;-))

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Messaggi sul server

Perchè Tin comunica come messaggi non più disponibili sul server quelli
postati alcune ore fa?
Bisogna rimanere connessi al NG 24 ore su 24 o sono loro che sono impazziti?
Ciao a tutti e scusate l'OT, ma sono alcuni giorni che mi capita questo
problema.
Valli

...

Leggi il thread "ot o tin" del 27/04/2000 :(
Ciao

 ha scritto


 Leggi il thread "ot o tin" del 27/04/2000 :(
Ho visto messaggi analoghi un po' su tutti i NG...
Bye, G

Newsgroup: it.comp.lang.visual-basic
Titolo: Seriale .. Seriale sempre seriale !!

Ciao a tutti.
Il mio problema è questo :
Devo sviluppare un progetto in VB6 che include anche la comunicazione con la
porta seriale ( campo nel quale non sono per niente ferrato !!!! ).
Dovrei 'Leggere' un apparecchietto (DataBox) il quale, se interrogato
correttamente, mi restituirà una serie di record di statistiche che andranno
in un database ( da qua me la cavo da solo !!).
Mi hanno detto che il suddetto databox 'funziona' con il controllo di flusso
XON-XOFF .
Se non ho capito male dovrebbe funzionare in questo modo :
1) Mandare un carattere al Databox il quale risponde XON se è pronto a
trasmettere
2) Mandare il 'comando' (una serie di caratteri) ed aspettarsi la risposta
dei famigerati Records.
    tale risposta può essere interrotta con XOFF e ripresa con XON fino alla
fine delle trasmissioni.
A questo punto :
Qualcuno di voi è in grado di aiutarmi indicandomi dove posso trovare della
documentazione (ed eventualmente esempi)
per risolvere tale problema.
Sono bene accetti anche esempi di codice !!!!
Ringraziando anticipatamente ...
Franco L.

 wrote in message
news:_7SH5.58561$Nz.15...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Dato un progid di un oggetto Com+

Dato un oggetto Com+ come faccio a sapere tutti i suoi metodi?
Grazie
Alex

Con l'oggetto type library mi pare si possa fare.
Non ci metterei la mano sul fuoco, ma uno
sguardo glielo darei.
Ciao
Andrea

L'oggetto è TypeLib Information?
Come si usa?
Grazie, Alex

Si è quello ... cerca su google che viene fuori
abbondante roba.
Scusa ... ma adesso sono assai preso.
Ciao
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: VB + word

 Ciao a tutti, una domandina:
come faccio dalla mia appplicazione a riferirmi ad un foglio di word aperto
esternamente a vb ed eseguirvi sopra del mio codice?
-- 
Greg


piano piano ci sto arrivando, get invece di create
-- 
Greg
Newsgroup: it.comp.lang.visual-basic
Titolo: Mi aiutate sulla progressBar, please??

Ciao
mi spiegate semplicemente (ho appena iniziato) come visualizzare una
progress bar mentre leggo un lungo file di testo??
grazie
Marco
----------------------------------------------------------------------->>>
Marco Fontana
Via Passo della Cisa 25
43100 Parma
tel. +39521243875
fax c/o Sistem Block s.r.l. +39521813242
      	  Il Portico Costruzioni s.r.l. +39521672282
E-mail1: 
m-fo...@iol.it
E-mail2: 
marco....@libero.it
---------------------------------------------------------------------->>>
--
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

via Mailgate.ORG Server - 
http://www.Mailgate.ORG
---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---

L'oggetto ProgressBar espone la proprietà Value che rappresenta il grado di
avanzamento di un processo, nel tuo caso della lettura di un file.
Potresti leggere la lunghezza del file in una variabile (Es. FileLen&) e via
via che leggi dal file imposti la proprietà value al rapporto tra il numero
di bytes che hai letto e FileLen.
--
________________________________
Raffaele Tripodo
E-Mail:              
raff...@conmet.it
MSN Messenger: 
px...@hotmail.com
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 wrote in message
8lool7$6b1$1...@fe1.cs.interbusiness.it...
Newsgroup: it.comp.lang.visual-basic
Titolo: Dati attraverso una seriale verso una connessione di accesso remoto.

Ciao a tutti.
Vi spiego brevemente il mio problema. Sto facendo un progetto per
l'università. Ho un ricevitore GPS che invia dati attraverso una seriale, ho
un Nokia 6210 che mi funziona da modem e ho un portatile sul quale devo fare
qualcosa in modo da trasmettere attraverso il 6210 tutto quello che mi
proviene dal ricevitore GPS. Il tutto poi va ad una postazione quasi gemella
che deve fare la cosa opposta. Questo come risultato finale.
Per adesso devo costruire un software che simuli il ricevitore GPS ed invii
attraverso il 6210 i finti dati. Poi domani lo stesso software dovrà fare
semplicemente questo swap.
Io qualcosuccia in VB la so fare, ma questo è aldilà delle mie capacità (per
adesso). Mi sono procurato il manuale MS VB6.0 in facoltà e ho cominiciato a
spulciarlo ma mi serve qualche dritta.
Premesso che il 6210 è già configurato (figura come un modem qualsiasi) e
che ho creato una connessione di accesso remoto che lo utilizza (ed ho
provato a fare anche la telefonata e funziona)...vorrei sapere:
- è semplice gestire le connessioni di accesso remoto (farle partire,
interromperle, ecc.)?
- una volta avviata come faccio a dire a VB di inviare dati attraverso la
connessione?
- una volta che avrò il ricevitore come farò a leggere quello che mi arriva
sulla seriale? E poi quale sarà COM1, COM2?
Insomma sono un po' a corto di nozioni sulla gestione dell' I/O.
Sono graditi anche link a siti che trattano gli argomenti.
Thanx in anticipo.
giaconet

 E poi quale sarà COM1, COM2?
Beh, devi saperlo tu dove hai collegato il GPS... :-) Se non lo sai, sul
Sito COmune ci dovrebbe essere comunque un esempio...
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
giaconet
Newsgroup: it.comp.lang.visual-basic
Titolo: Datagrid e Dataset: inserire nuova riga

Ciao, sono ancora io che rompo!
il problema che pongo adesso è il seguente: ho una form con un datagrid
vuoto.
Catturo l'evento Form_Load e istanzio un nuovo dataset (dichiarato come
Private ScontrinoDS as Dataset) e lo popolo con alcune tabelle.
Associo il dataset al datagrid
(ScontrinoDG.datasource=scontrinoDS.tables("aaa")).
Tutto funziona...
Se però aggiungo una riga, il programma non elabora più i messaggi del tipo
"Sposta finestra" ecc... (soprattutto riguardanti la form MDIparent) finchè
non aggiungo un'altra riga!
il codice che utilizzo per aggiungere le nuove righe è semplicemente:
dim newrow as datarow=scontrinoDS.tables("aaa").newrow
...
riempio la datarow
...
scontrinoDS.tables("aaa").Rows.Add(newrow)
Dove sta il problema secondo voi?
Mauro

Non sono ancora riuscito a risolvere questo noioso problema...
in pratica la form con il datagrid è una child di un MDIContainer... quando
inserisco una nuova riga con Dataset.Tables("xxx").rows.add(bababa)
i messaggi vengono processati solo sulla form figlia che riesce a muoversi
correttamente nella parte client della form padre ma se tento di muovere la
form Main (contenitore), l'azione viene processata al successivo
Rows.Add.....
Bah... che magie!
Mauro

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] SQL - ALTER TABLE

Ho l'esigenza di aggiungere una colonna in una tabella e faccio cosi':
db.Execute ("ALTER TABLE [tMovimenti] ADD  [BarCode] TEXT (13)  ")
Ma se il nome di colonna esiste gia' ( perche' e' gia' stata creata) si
pianta:
Errore di run-time -
2147217900
 (80040e14)
Field 'Barcode' already exist in table 'tMovimenti'
Come faccio a fargli controllare se c'e' gia' ???
Grazie 1000

 ha scritto nel messaggio
news:ke8F8.66353$zW3.9...@news1.tin.it...

o ti gestisci l'errore (che non č proprio un bell' esempio di programmazione
ad alto livello) oppure controlli la collection fields del recordset.
Saluti

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

Ho la necessità di incolonnare a video diversi gruppi di informazioni legati
fra loro (data, ora, descrizione, etc.), ma in VB4 non ho trovato nulla che
mi permetta di far ciò (forse non ho guardato bene). La funzione Tab, che fa
quello che mi necessita, è applicabile solo a Printer oppure a Form, ma
escludendo Printer l'applicazione ad un Form mi creerebbe problemi per la
gestione della visualizzazione di molte linee (circa 1000).
Ringrazio in anticipo chi mi potrà aiutare.
Raoul

...


...

Scusami, ma potresti farmi un esempio? Non sono riuscito a trovare niente a
riguardo.

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Invio e-mail con conferma di lettura

Ciao a tutti.
Ho fatto un programmino che invia e-mail tramite il componente socket (lo
ammetto: il codice è recuperato qua e là, ma diversamente non ce l'avrei
fatta).
Il programma viene utilizzato internamente in azienda per inviare e-mail a
determinati clienti con determinati dati.
Ora mi sono posto un problema, che giro a voi come domanda: è possibile fare
in modo che mi torni indietro (anzi: che torni indietro al mittente con il
quale inviamo le e-mail) la conferma di ricezione (e/o di lettura) da parte
del cliente che riceve l'e-mail (come prova che l'e-mail sia stata
effettivamente ricevuta e/o letta)?
Questo indipendentemente dal fatto che il cliente volontariamente blocchi
queste informazioni.
Spero di essere stato sufficientemente chiaro.
Grazie 1000 anticipatamente.
Saluti
Michele

queste informazioni.
Dipende se l'altro server supporta questa estensione al protocollo
SMTP.
Trovi le specifiche qui:
Simple Mail Transfer Protocol (SMTP) Service Extension
                for Delivery Status Notifications (DSNs)
January 2003
http://rfc.sunsite.dk/rfc/rfc3461.html
-- 
ciao, hal


Grazie 1000.
Vado a dare un'occhiata.
Saluti
Michele


Comunque l'RFC è stata molto utile: dopo i primi tre punti letti del
documento (comunque leggerò il resto appena riesco), ho fatto una prova e
qualche conferma di ricezione è tornata indietro.
OK: in effetti solo 1/3 circa di conferme sulla totalità delle e-mail
spedite, ma sempre meglio che niente.
Ancora grazie.
Saluti
Michele

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6]Contatore DataReport

Salve a tutti, volevo sapere se esisteva un contatore che mi tenesse 
il conto dei report che stampo nella section 1.. 
io conosco %d,%p,%P.. non esiste un %.. che messo nella section 1 mi 
stampa i numeri progressivi da 1 all'ultimo record?
grazie!
Inviato da 
www.mynewsgate.net

praticamente un contatore dinamico per righe...
Inviato da 
www.mynewsgate.net

Newsgroup: it.comp.lang.visual-basic
Titolo: pacch di install su 2 floppy

cosa mi consigliate di fare per spezzettare il setup su 2 floppy?
MarioH

cosa mi consigliate di fare per spezzettare il setup su 2 floppy?
Ora, come suggeritomi da Brian, proverò il fantomatico Inno Setup...
In gni caso, se non ricordo male, anch con il depl. wiz. di VB è possibile specificare la grandezza
dei cabs... o sbaglio?
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

MarioH
Lo wizard per il setup di vb prevede l' opzione di spacchettare su 
piu' floppy.
Ciao
Aldo

io sto usando proprio Inno Setup, ma finora non sono riuscito a trovare
qualche cosa sui floppy...
MarioH

come non detto... c'è l'istruzione DiskSpanning...
Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO.NET] Come si accede ai dati ?

Salve, ho da poco incominciato a studiare la piattaforma .net ed in
particolare 
vb.net
. domanda:
qualcuno mi puo' postare l' equivalente di :
####################3
dim conn as new ADODB.Connection
dim rs as new ADODB.Recordset
conn.Open StringaDiConnessione,UserName,Password
rs.Open "Select Campo1 FROM Tabella",conn,adOpenStatic
do while not rs.Eof
msgbox rs!Campo1
rs.MoveNext
loop
rs.Close
conn.Close
set conn=Nothing
#################
grazie a tutti.
P.S. Dove trovo documentazione scaricabile a riguardo?
CIAO

 P.S. Dove trovo documentazione scaricabile a riguardo?
Online su MSDN a partire da qui:
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?conte
ntid=28000519
(attenzione al link su due righe)
Ciao.

grazie mille!!!
CIAO

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto ! Applicazione in VB3.0 continua a non funzionare.

Ho provato a seguire i consigli che mi avete segnalato ma il problema
rimane perchč non č sulle dichiarative (dim, global etc..) ma proprio
sulle variabili DATABASE, RECORDSET e QUERYDEF.
****** precedente ng ***************************
"Ho una vecchia applicazione fatta da me in VB 3.0 che ho spostato su
un'altra macchina dove ho installato WIN98; ho installato VB 5.0 e
reinstallato VB 3.0 per poter ancora manutenere questa applicazione.
Appena provo ad eseguirla perň si schianta sulle definizioni delle
variabili di database del MODULO.BAS :
----
Dim db As Database
Dim Rs As Recordset
Dim Q As QueryDef
---
perchč non le riconosce piů.
Premesso che non ho assolutamente modificato nessuna istruzione e
premesso che sulla macchina vecchia funziona correttamente, che cosa
mi manca ... perchč non le riconosce piů ???
Ho provato a cercare (come in VB 5.0 nei "riferimenti di progetto" )
se manca qualche object libray ... ma non so come fare !!!
****** FINE ********
Grazie per l'aiuto!
Marco.
*---------------------------*
Marco - 
m.al...@sanpaolo.com
*---------------------------*

Hai definito un worksheet ?


> mi manca ... perchè non le riconosce più ???


mi manca ... perchč non le riconosce piů ???



Newsgroup: it.comp.lang.visual-basic
Titolo: MSDE

Ho scaricaro MSDE dal sito MS e adesso volevo installarlo per verificare se
è migliore del Jet come dice MS.
Qualcuno di Voi l'ha già fatto?
Se si, quali sono i difetti (sicuramente, visto il passato, ne ha)?
Gradirei un Vs. consiglio sulle indicazioni di MS di convertire i propri
programmi per l'utilizzo di questo nuovo motore.
Grazie.

...

scusa... ti ricordi per caso l'URL da dove l'hai scaricato?
Grazie
Micio


In realtà il "giocattolo" in questione è poco più di un demo... infatti è
fortemente limitato sul numero di utenti (massimo 5) e tra l'altro non ti
danno nessun tool per la gestione.
Io ad esempio non sono ancora (non è che ci abbia dedicato molto tempo)
riuscito a trovare i comandi per creare account all'interno del db. Anzi
chiedo a chiunque in grado di fornire informazioni di farsi vivo.
Come si creano DB? Utenti  ecc ecc

 Come si creano DB? Utenti  ecc ecc
MSDE (come anche SQL Server) può essere amministrato pressochè completamente
da Access 2000, oppure da un programma Visual Basic utilizzando SQL-DMO.
Gli utenti di Visual Studio possono anche usare la versione Developer di
SQL7 che c'è in VS6, tanto i database di SQL7 e MSDE sono perfettamente
uguali ed è possibile quindi fare un Detach/Attach o un Backup/Restore tra
un server SQL7 ed uno MSDE.
Ovviamente l'uso di MSDE è discretamente più complicato di quello di
database in formato MDB.
Per l'utilizzo di MSDE si può fare riferimento alle pagine dedicate sul sito
Microsoft dove si trovano esempi e documentazione:
http://msdn.microsoft.com/vstudio/msde/
Ciao,
   <--< Nik >-->

 da Access 2000, oppure da un programma Visual Basic utilizzando SQL-DMO.
Io ho provato a farlo ma.... qual'e' l'utente e la password per potersi
connettere a MSDE la prima volta?
Ciao!
Danilo.

 wrote in message
83qe4s$bs0$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Server OLE

Se creo un oggetto con la funzione createObject() oppure ne ottengo il
riferimento con GetObject() su un computer remoto sulla rete :
- Posso ricevere gli eventi di quell'oggetto (che funziona sul computer
remoto) e trattarli nella mia applicazione locale ?
- Come deve essere organizzata l'applicazione server perchè una sua classe
possa essere utilizzata dall'esterno ?
GRAZIE per le eventuali risposte, Massimo

...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB2005EE a VB2008: Tipo "Word.xxxx" non definito.

Salve,
chiedo un aiuto a voi esperti per un programma fatto in VB2005 che dovrei 
convertire con VB2008.
Premessa:
Sono un hobbista, questo software non � distribuito ma l'ho fatto per uso 
personale.
Nel cambio pc, ho "perso" il Vb2005EE ed ho dovuto installare il VB2008EE.
Ora nella conversione dei file mi vengono segnalati una 20ina di errori 
tutti dello stesso tipo:
Tipo "Word.Application" non defnito.
Tipo "Word.Document" non defnito.
Tipo "Word.FormField" non defnito.
Tutti cos�.
Le righe relative sono rispettivamente:
Dim objWordApp As Word.Application
Dim objDoc As Word.Document
Dim oCheck As Word.FormField
Sapete indicarmi cosa dovrei modificare per sistemare la cosa?

 Sapete indicarmi cosa dovrei modificare per sistemare la cosa?
mettere word tra i riferimenti?
-- 
Salutoni
Sergio
C'� il giorno in cui nasci e quello in cui scegli di vivere
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mettere word tra i riferimenti?
E' la prima cosa che ho pensato, ma tra i riferimenti non sembra mancare 
nulla, ci sono sia
Ms Office 10 Object Library
MS VB for Applications Extensibility 5.3
Ms 12.o Object Lubrary
e, ripeto, non ci sono anomalie ne avvisi tra i riferimenti del progetto. 

 nulla, ci sono sia
una cosa del genere ti funziona?
Dim wdApp As New Microsoft.Office.Interop.Word.Application()


 Dim wdApp As New Microsoft.Office.Interop.Word.Application()
Ho preso spunto da quello che mi hai scritto, grazie.
Ho googlato un p�...
sono giunto fin qui: 
http://www.dotnethell.it/articles/OfficeXPPia.aspx
ho seguito alla lettera le istruzioni di quella guida e gli errori sono 
scomparsi.
Ora per� ho 2 avvisi che prima non c'erano. :(
Avviso 1 Impossibile trovare il componente "Microsoft.Office.Core" a cui si 
� fatto riferimento.
Avviso 2 Impossibile trovare il componente "VBIDE" a cui si � fatto 
riferimento.
Mancher� qualcos'altro?
Grazie in anticipo.

Newsgroup: it.comp.lang.visual-basic
Titolo: numero record

sto utilizzando VBA in ambiente ACCESS.
Esiste un comando per sapere il numero di record contenuti in una tabella del
data base ?
grazie
ciao
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 data base ?
sì, esiste
LOL
good coding!!!
apri un recordset usando la clausola COUNT di SQL
good coding!!!
-- 
Alletun
"Io lo so che accadrà. La voce sussurra nei miei pensieri di Jair, Rone,
Allanon e soprattutto nelle Mortombre.
Sussurra segreti che mi sono tenuti nascosti, nella grigia oppressione
di questo giorno e nell'oscurità caliginosa di quello che mi aspetta.
Saremo distrutti. Tutti."
Brin Ohmsford - La Canzone di Shannara - T. Brooks

 ciao
Prego
Ciao  :-)
--
Gulp
....forse mi sono perso qualcosa !
Newsgroup: it.comp.lang.visual-basic
Titolo: autolock nt

Ragazzi ho fatto un screensaver sotto nt e vorrei implementare l'autolock
(quello che si ottiene con ctrl-alt-cant +"blocca workstation"), ho cercato
in giro ma non ho trovato molto
ho visto che per nt 4 non esiste un api specifica, ma allora come fanno i
vari screensaver a bloccare atomaticamente il pc?
attendo vostre risposte
grazie mille
lucaz
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 fanno i vari screensaver a bloccare atomaticamente il pc?
Private Declare Function LockWorkStation Lib _
    "user32.dll" () As Long
-- 
Esteban
www.seber.it
Questo post è stato scritto con bit riciclati.

     "user32.dll" () As Long
Essì che mi arrabbio quando vedo che chi risponde ai post non legge bene la
domanda, ma mi sono accorto che ultimamente per la fretta non leggo con
attenzione i post e quindi in questo caso mi sono perso quell'NT4.
Dopo aver riletto il post ho provato questa API su NT4 SP6 ed in effetti
tale funzione non esiste nella libreria user32 di NT4.
Scusate per la disattenzione.


 Scusate per la disattenzione.


 afunzione "blocca stazione" ci deve essere un api ....
Non sono gli Screensaver a chiedere la password: č Windows stesso.
L'opzione si attiva alla voce 'Screen saver' nelle impostazioni dello
schermo ed č indicata come 'Al ripristino, proteggi con password'. Come
faccia poi Windows a bloccare il computer proprio non lo so...
Se vuoi, in fase di installazione dello Screensaver puoi attivare questa
opzione direttamente nel registro di sistema:
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverIsSecure=1
-- 
Esteban
www.seber.it
Questo post č stato scritto con bit riciclati.


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

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

Come si fa?
Ho installato crystal report ma non lo trovo.
Grazie, Alberto


Uhhhh l'ho trovato.
Ma come lo collego all'applicazione VB ?

ALCAU (ST1) ha scritto nel messaggio ...

Prima carichi l'OCX di Cristall nel progetto, poi premi il mitico F1....
In bocca al lupo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Estrazione da una stringa

Hola NG,
avrei un problemino, sto realizzando un programma in vb che estragga le 
parole da una stringa, e fin qua tutto ok, il problema è che ho deciso di 
aggiungere un'opzione che mi permetta di decidere se considerare nelle 
parole i caratteri speciali o meno... Mi spiego meglio, se ho la stringa 
"tutto ok?", se decido di tener conto dei caratteri speciali allora la 
parola numero due sarebbe "ok?" ma se nn li considero allora dovrebbe essere 
"ok"... Il codice che ho scritto è questo ma nn funziona...
If CaratteriSpeciali = True Then
    For i = 1 To NumeroSpazi Step 1
        If Parola(i) <> "" Then
            n = n + 1
            Range("a" & 8 + n) = n & "a Parola ="
            Range("b" & 8 + n) = Parola(i)
        End If
    Next i
Else
    For i = 1 To NumeroSpazi Step 1
            For k = 1 To Len(Parola(i)) Step 1
                Carattere = Right(Parola(i), 1)
                If 47 < Asc(Carattere) < 58 Or 63 < Asc(Carattere) < 91 Or 
96 < Asc(Carattere) < 123 Then
                    Exit For
                Else
                    Parola(i) = Left(Parola(i), Len(Parola(i)) - 1)
                End If
            Next k
            n = n + 1
            Range("a" & 8 + n) = n & "a Parola ="
            Range("b" & 8 + n) = Parola(i)
    Next i
End If
Ho molti dubbbi sul modo in cui li considero speciali o meno... boh, 
suggerimenti?
Grazie a tutti,
                Dosa 

 "ok"... Il codice che ho scritto è questo ma nn funziona...
Se hai un array con la lista dei caratteri "speciali" fai un loop di
Replace(stringa, speciale, " ") e poi una Split(stringa).
Sono 4 (quattro) righe di codice.
Al massimo fai un nuovo loop di Replace(stringa, "  ", " ") per eliminare
gli spazi doppi (altr 3 righe di codice).
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

Newsgroup: it.comp.lang.visual-basic
Titolo: VBexpress 2008 - Disegnare su PictureBox, Image o altro [WinForm]

Come da oggetto, avete per caso uno straccio di snippet (ma 
completo) che da un paio di coordinate bidimensionali, 
consenta di disegnare una linea (direttamente visibile nella 
client area del controllo opportuno, a vostra scelta, ma per 
me meglio il più leggero e agile dei due) ?
Inclusa inizializzazione e cleanup di quanto necessario.
Non me la sbroglio più. Qualcosa di runtime, niente 
caricamento files immagine esterni
grazie infinite x ogni dritta
(ah, gli snippet che ho preso dall'help non mi fungono, e 
non esce nessun suggerimento di correzione automatica, 
quando hoovo sopra la sottolineatura d'errore). Boh
ciao
Soviet

 quando hoovo sopra la sottolineatura d'errore
Mi hai sconvolto l'ultimo mezzo neurone, con questo :-(.
Bye, G.

 Bye, G.

 consenta di disegnare una linea (direttamente visibile nella
CUT
Graphics.drawLine


capisco che anche una richiasta di tre righe possa essere 
fraintesa. Grazie ugualmente
ciao
Soviet