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

Salve
Ho un problemino..
Posso creare delle funzioni o routine che possono accettare parametri
riferiti a valori diversi definiti dall'utente???
Esempio
Type record_data
    campo1 As String * 30
    campo2 As String * 30
 End Type
Type record_data2
    campo1 As String * 70
    campo2 As String * 70
 End Type
come posso creare, se possibile una funzione che come paramentro possa
accettarle entrambe??? tipo sub salva(nomefile as string, record as
?????????)
Ringrazio anticipatamente
 Stefano

 ?????????)
Sub Salva(nomefile As String, record As record_data)
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)


Con gli user type non lo puoi fare ma potresti usare le classi.
Classe1
Public     campo1 As String * 30
Public     campo2 As String * 30
Classe2
Public    campo1 As String * 70
Public    campo2 As String * 70
(in questo caso cambia solo la lunghezza ma potresti mettere tutti i dati
che vuoi, diversi per ogni classe)
Sub Salva()
  Dim c1 as New Classe1
  Dim c2 as New Classe2
  SalvaRecord "c:\file",c1
  SalvaRecord "c:\file",c2
End Sub
Sub SalvaRecord(file as String, Record as Object)       <------- essendo
definito come Object può essere una classe di qualsiasi tipo
End Sub
Fabio

  ....

  Open file For Random As #1 Len = Len(rdata)
[SNIP]
Se devi lavorare con file ad accesso casuale, allora devi ritornare al
Type...
comunque puoi semplicemente combinare i due approcci per ottenere quello che
ti serve; ciascuan classe conterra', come membro pubblico, la struttura da
usare per le operazioni di IO mentre le funzioni continuerranno a lavorare
con il parametro definito Object
giusto uno spunto:
'Classe1 (NB la classe deve essere pubblica perche' il tutto funzioni)
Public Type record_data
    campo1 As String * 30
    campo2 As String * 30
End Type
Private mRecord As record_data
Public Property Get Record() As record_data
Record = mRecord
End Property
'Classe 2
Public Type record_data2
    campo1 As String * 70
    campo2 As String * 70
End Type
il resto del tutto analogo a Classe1
a questo punto nella tua funzione lavori non direttamente su rdata, ma su
rdata.Record
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown


non puoi salvare una classe con l'istruzione Print
Pero se lo scopo è quello di salvare il record in append (come dice il nome
della sub), perché usi l'accesso random e fai la seek prima della scrittura?
Non sarebbe preferibile:
  Open file For Append As #1
  Write #1, rdata,campo1, rdata.campo2
  Close 1
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: Webbrowser Mozilla

Salve a tutti
Ho dovuto inserire un webbrowser in un mio progetto.
Funziona tutto bene, solo che quando aprivo il browser (plottaggio di
punti su google map), risulta molto lento.
Ho scaricato Mozilla e devo dire che é moooooolto più veloce.
Ora vorrei inserire questa libreria nel pacchetto.
Ho provato con mozctlx.dll, ma il programma si incarta. Non credo sia
il controllo giusto.
Sapete qual'é?
Grazie
Sergio

 ha scritto

se intendi l'activex, dovrebbe essere questo:
http://www.iol.ie/~locka/mozilla/control.htm
per net invece ci dovrebbe essere una cosa di mono:
http://www.nabble.com/Gecko-Control-for-Visual-Studio-td17557071.html
ciao, a. 

 ciao, a.
Si, l'activex é questo, ma non so cosa aggiungere alla distribuzione
del programma compilato!!!

Si, l'activex é questo, ma non so cosa aggiungere alla distribuzione
del programma compilato!!!
su questo pc non mi sembra di averlo installato. ma direi che risultava fra 
i controlli da aggiungere, con gli stessi (quasi) metodi e proprieta' del wb 
di ie. dopodiche' se lo metti su un form ci dovrebbe pensare il pdw di vb6. 
magari prova a installare quel che risulta su una vm pulita senza nessuna 
versione di mozilla/ff/ecc.
ciao, a.

 
No, va installato a parte per intero.
Io lo uso per il mio proteggiBimbo e faccio partire l'installazione in 
coda all'installazione del software principale (questo lo consente 
InnoSetup, non so il generatore di pacchetti di VB6).
In ogni caso è possibile installare il tuo programma e, subito dopo, il 
controllo Mozilla Webbrowser.
Nicola

Newsgroup: it.comp.lang.visual-basic
Titolo: Tracciare linea in XOR

Ho dovuto mettere insieme un piccolo programmino per disegnare della
piantine. Mentro sto tracciando una linea (dal punto di partenza a
dove si trova il puntatore del mouse) vorrei disegnare in modo XOR, in
modo da non dover rifare il disegno ogni volta per mantenerlo pulito.
In questo modo, credo, disegno la linea con lo stesso colore due volte
e si dovrebbe ripristinare quello che sta sotto. Giusto?
Grazie.
Stefano.

...

Metti DrawMode dell'oggetto sul quale disegni = vbXorPen.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Come usare variabili in altri form !!

Ciao a tutti,
nel mio programma ho una form che contiene una variabile, che mi servirebbe
in un alto form all'interno dello stesso programma...quando cerco di
utilizzarla mi dice che la variabile non è definita...come faccio a
definirla a livello di programma ?
Grazie per eventuali tips !
Alessandro

 ha scritto nel messaggio
news:1jcw8.42363$vF6.1...@news2.tin.it...

Crei un modulo e all'interno definisci public le variabili
che ti interessano.
Public x as Integer
________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

 ha scritto nel messaggio
news:1jcw8.42363$vF6.1...@news2.tin.it...

Se dichiari Public una variabile all'interno di un Form, puoi accedere alla
variabile da qualsiasi altro Form semplicemente in questo modo:
NomeDelForm.NomeDellaVariabile
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

Newsgroup: it.comp.lang.visual-basic
Titolo: SQL Server 7.0 & ADO

Ciao.
Ho un piccolo problema che non riesco a risolvere:
Utilizzo un server NT con SQL Server 7.0 nel quale ho un archivio SOCI con
circa 1500 record, e circa 15 terminali W98.
Utilizzando in VB6 ADO con le seguenti caratteristiche: adOpenKeyset ,
adLockOptimistic e adUseServer, non riesco ad effettuare, in fase di
modifica di un record da parte di un utente, il Lock del singolo record.
Quello che mi interessa č il modo di poter bloccare un record prima del
comado Update, ad esempio nel momento in cui un utente preme il Command
Button Modifica, in modo tale che se un altro utente vuole modificare lo
stesso record, che sta visualizzando, nel momento in cui preme il Command
Button Modifica viene visualizzato un messaggio di "Blocco Record da parte
di altro Utente" e quindi viene negata la possibilitą di edit dei campi del
form.
Se puņ interessare, io utilizzo la proprietą nomecampo.Enabled= True o False
per poter attivare o meno l'edit dei campi. Quindi in definitiva a seconda
se su quello stesso record esiste o meno un blocco di riga, nel momento in
cui decido di effettuare una modifica, devo controllare a priori se esiste
un blocco.
Spero di aver esposto bene il mio problema.
Gradirei avere qualche esempio e chiarimenti in merito.
Grazie in anticipo.
Sandro

form.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Creazione di file XLS da VB

Ho cercato di esportare in un file XLS il contenuto di una tabella , l'
unico metodo che mi consente un ' operazione del genere è OUTPUTTO per il
quale devo inserire nel mio progetto un riferimento ad Access. Purtroppo
però , anche se non mi dà errore in compilazione il metodo OUTPUTTO mi
genera un errore di run-time.
Qualcuno mi può dare indicazioni a riguardo o segnalare altre strade ?
Grazie
--
Marco Villa

 wrote

avevo trovato il codice per esportare in xls una dbgrid. a parte che direi
presupponga excel, mi sembra proprio che vada, l'ho anche gia' inviato a qn
altro. se ti serve mandami un mail.
hth, pal
--
andrea palazzi
xday at libero dot it
free sw - 
http://www.comune.modena.it/cittadini/apal/html/
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6 + SQL Server + Access 2000] NON so cosa succede e soprattutto xchè non funziona !

Ciao a tutti e grazie per l'aiuto che mi state dando in questi giorni.
A parte i numerosi problemi con CR che in un modo o nell'altro ho risolto,
il problema fondamentale che devo ASSOLUTAMENTE risolvere è questo
(accetterò ogni minimo consiglio, visto che non ho neanche mai tentato di
fare una cosa di questo tipo):
devo trasferire tutti i singoli dati di 5 tabelle di un DB di Access 2000 in
altrettante 5 tabelle (naturalmente uguali spiccicate) che si trovano in un
DB di SQL Server.
Non avendo mai usato SQL Server, non ho la più pallida idea di come fare,
dato che ho provato ad aprire tutte e 10 le tabelle, a copiare (tenendo
conto delle relazioni) i dati e a chiuderle. Come risultato ho l'errore di
duplicazione della chiave primaria ??? Di idee me ne son rimaste poche e
spero che qualcuno possa aiutarmi !!!
--
'''2FB®foolbrain®'''
Visual Basic Programmer
Database Manager
ICQ 88912631

 ha scritto nel messaggio
news:99qkt1$2fgae$1...@ID-61455.news.dfncis.de...


 e segui lo wizard.
Purtroppo non posso usare strumenti di questo tipo, devo creare una o più
sub routines che prendono i dati da access e li copiano in sql server, tutto
funziona solo con la copia dei dati della prima tabella e quando inizio con
la seconda (e poi anche con le altre in seguito) si genera un errore che
riguarda la duplicazione degli indici, anche se poi le tabelle sono a tutti
gli effetti vuote !!! ???
Mah, non ci capisco più nulla !!!
--
'''®foolbrain®'''

Con un DTS dovresti importarle in sql in un lampo.
Seleziona le tabelle di sql server, clicca col bottone destro, vai su All Tasks, quindi su Import data
e segui lo wizard.
ciao, hal

 Da programma apri due connessioni e trasferisci i dati...
E qui sta l'inghippo !!! !!! !!!
Io ho bisogno di automatizzare all'interno del programma la copia dei dati
senza che l'utente finale sappia cosa sto facendo di preciso (quindi non ci
deve essere alcuna interfaccia) !!! L'unico VERO problema è che aprendo le
due connessioni e copiando i dati da una all'altra, mi si verifica l'errore
che vi dicevo !!!
Spero che insieme riusciremo a venirci a capo !!!
--
'''®foolbrain®'''
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare PDF da VB con Acrobat Reader

Spero possa tornare utile.
A disposizione per informazioni o chiarimenti.
________________________________________
Private Sub PrintPDF(FileFolder As String, FileName As String,
Stampante As String)
On Error GoTo gestioneerrori
Dim opnReader As Long
Dim strExecute As String
setPrinterDefault Stampante
'NB: cfgacrobat contiene il percorso dell'.exe di acrobat reader
opnrdr = Shell(CFGACROBAT, vbHide)
strExecute = "[FilePrintSilent(" & Chr$(34) & FileFolder & "\" &
FileName & Chr$(34) & ")]"
With lblDDE
.LinkMode = vbLinkNone
.LinkTopic = "acroview|control"
.LinkMode = vbLinkManual
.LinkTimeout = 32760
.LinkExecute strExecute
' chiudo
.LinkMode = vbLinkNone
.LinkTopic = "acroview|control"
.LinkMode = vbLinkManual
.LinkTimeout = 32760
.LinkExecute "[AppExit]"
End With
Exit Sub
gestioneerrori:
End Sub
__________________________________________________
Private Sub setPrinterDefault(STAMPANTE As String)
Dim x As Integer
For x = 0 To Printers.Count - 1
If Printers(x).DeviceName = STAMPANTE Then
Set Printer = Printers(x)
x = SetDefaultPrinter(Printer)
Exit For
End If
Next x
End Sub

 Private Sub PrintPDF(FileFolder As String, FileName As String,
Quale acrobat hai installato, funziona con tutti i reader?
saluti
mike 

 End Sub
grazie
con beneficio d'inventario, avevo provato molto velocemente qualcosa del
genere, mi sembrava andasse:
shell "C:\Programmi\Adobe\Acrobat 6.0\Reader>acrord32 /p /h google.pdf"
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: Aray di strutture

Si può creare un aray di strutture ovvero,creata una struttura posso
creare un'istanza della struttura come aray?
es Type campo
     ....
   ....
    end type
   public appoggio(10) as campo
Questa scrittura è possibile?
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Questa scrittura è possibile?
Si
--
                  \/
                 -   -
                 (.) (.)
----o0O0o--(_)--o0O0o----
<<Oh Grande Spirito,
Concedimi la serenità
Di accettare le cose
Che non posso cambiare,
Il coraggio di cambiare le cose
Che posso cambiare,
E la Saggezza di capirne la differenza.>>
               (Preghiera Cherokee)
Ciao
Franco

 Questa scrittura è possibile?
Provare a scriverlo in VB anzichè in OE era troppa fatica vero?
Ciao

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

Hello,
I use a DataList to display content of a database. The records in the table
contain two fields named "Title" and "URL". I display the field "Title" in
the DataList. Now I want the corresponding field "URL" displayed by
DblClicking on a DataList-item
Private Sub DataList1_DblClick()
MsgBox <corresponding value of URL>
End Sub
What code do Ineed?
Thanks,
Sjoerd

You Can memorize the content of the database in an array with two index.
When you click in a voice of DataList you stamp the voice in the array at
the index of the click on DataList. for example:
Dim array(x,2) as String
...................................
Rem x contains: 0 - Title  / 1 - URL
Private Sub DataList1_DblClick()
  MsgBox(array(DataList1.ListIndex),1)
End Sub
Bye
Morgan
PS: Excuse for my English......... :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Applicazione VisualBasic

Salve a tutti.
Ho ereditato un'applicazione visual basic da un programmatore non più 
contattabile...
devo trasferire necessariamente questa da un pc ad un altro..
L'applicazione non ha setup ma solo un eseguibile... e delle dll o ocx 
associati.
Il problema è :
Come faccio a sapere quali dll / ocx sono richieste dall'applicazione??
Esistono dei programmini che mi segnalano le dll che l'applicaizone mi 
chiama in causa??
Sono alla frutta....
Grazie
Saluti 

 chiama in causa??
Filemon v7.02 lo trovi su 
http://www.sysinternals.com/FileAndDiskUtilities.html
Ciao a presto
Stephen

 chiama in causa??
Con un qualunque Process Explorer
Guarda su 
http://www.sysinternals.com/Utilities/ProcessExplorer.html
Ciao 

 Esistono dei programmini che mi segnalano le dll che l'applicaizone mi chiama in causa??
Anche senza lanciarla, con Depends o con i Faber Toys.
Bye, G. 

 Salve a tutti.

E' molto più semplice di quanto indicato (e molto più preciso dato che si 
tratta di ocx e dll activex).
Nel gruppo di VB c'è il programma "Creazione guidata pacchetti di 
installazione".
Devi farti un pacchetto di installazione dandogli in pasto il vbp.
Ciao 

 Devi farti un pacchetto di installazione dandogli in pasto il vbp.
Verissimo, ma da quello che si capiva della domanda di Andrea, lui ha solo 
l'eseguibile installato, ne il vbp, ne il setup.
Usare un PE è la soluzione piu veloce (anche se non quella piu di immediata 
comprensione) per chi non mastica piu di tanto rispetto alla decompilazione 
e vedere quali classi vengono istanziate. 

 decompilazione e vedere quali classi vengono istanziate.
Mi pareva strana la risposta di Paperino... :)
Avevo inteso "applicazione" come "progetto".
Beh, allora buona fortuna a Andrea ;)
Ciao 

> Usare un PE č la soluzione piu veloce (anche se non quella piu di 


Newsgroup: it.comp.lang.visual-basic
Titolo: DBGrid o FlexGrid?

Si posso avere le stesse funzioni da una flexgrid?
Es: è possibile fare clik su una cella e aggiornare i dati come una dbgrid?

La flexGrid di suo č di sola lettura. Ma si possono ottenere i
risultati che vuoi con un po' di codice e una textbox da far apparire
sulle varie celle da editare. C'č un esempio nella MSDN. Comunque, la
FlexGrid viene normalmente utilizzata come controllo non associato ai
dati => oiů flessibile, ma che richiede piů codice (es: cambi un
valore nella griglia, non l'hai cambiato nel database, ma dovrai
scrivere codice per aggiornare quest'ultimo). In definitiva, la
risposta alla tua domanda č: "no".
Newsgroup: it.comp.lang.visual-basic
Titolo: Un indice in una tabella fa dare errore a query?

Ciao a tutti, scusate il forse OT.
Ho una procedura di stampa ordini che fa una join con una tabella clienti.
E' successo che da quando ho indicizzato il codice cliente/fornitore questa
query da errore:
Premetto che le altre stampe in cui ci sono Join con la tabella Clienti
fornitori non danno problemi...
Avete idea di come un indice possa dare un errore su una query?
Senza indice tutto funziona correttamente...
Grazie
La sintassi dell'indice č:
CREATE INDEX "IDX_FCLIFOR_2" ON "FCLIFOR"("CODCLIFOR");
L'errore dell'iboconsole (uso firebird)
####################
ISC ERROR CODE:335544348
ISC ERROR MESSAGE:
no current record for fetch operation
STATEMENT:
TIBOInternalDataset:
"<TApplication>.frmMain.dlgWisql.<TIBOQuery>.<TIBOInternalDataset>."
####################
Il pezzetto di join č questo (ma ci sono altre tabelle):
TABELLA INNER JOIN FCLIFOR ON FTDOC.CODCLIFOR=FCLIFOR.CODCLIFOR

 TABELLA INNER JOIN FCLIFOR ON FTDOC.CODCLIFOR=FCLIFOR.CODCLIFOR
Ovviamente è 
FTDOC INNER JOIN FCLIFOR ON FTDOC.CODCLIFOR=FCLIFOR.CODCLIFOR
Tnx

 FTDOC INNER JOIN FCLIFOR ON FTDOC.CODCLIFOR=FCLIFOR.CODCLIFOR
Ho risolto cambiando la sequenza di join.
In pratica dopo quell'inner avevo una LEFT JOIN e un'altra INNER.
Mettendo tutte le INNER prima e poi le LEFT JOIN il problema è scomparso.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] e se volessi far comunicare tra loro due custom controls?

Salve.
Volevo dare a un mio controllo la possibilità di comunicare con un'altro
controllo dello stesso tipo.
Mi spiego, dato che per svolgere alcune operazioni è necessario che vi siano
almeno due controlli e che questi si muovino in coordinazione, ho la
necessità di creare una sottospecie di link tra questi.
Mi sono chiesto se con la proprieta DataBindingbehavior e datasourcebehavior
se potevano fare al caso mio. Purtroppo nella documentazione in linea non ci
ho capito 'na mazza.
C'è nessuno che mi può aiutare?
Sapete come poter risolvere il mio problema?
Vbyez!
Cornova

 C'č nessuno che mi puņ aiutare?


 wrote in message
BEXA3.93442$6C.2...@typhoon.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: select count su recordset di appoggio

Ciao...
non so se la domanda è "tra il banale e l'idiota" ma in ogni caso non so
rispondermi per cui chiedo umilmente aiuto...
Io definisco un recordset di appoggio :
With rsAppoggioScad
  .Fields.Append "num", adInteger
  .Fields.Append "data", adDate
  .Fields.Append "intestazione", adChar, 50
  .Fields.Append "condizioni", adChar, 20
  .Fields.Append "rata", adChar, 1
  .Fields.Append "importo", adChar, 30
  .Fields.Append "scadenza", adDate
  .Fields.Append "pagato", adChar, 10
  .Open
End With
e lo carico con il contenuto di una griglia ( controllo s-grid2 )
For lRow = 1 To vbGridFatture.Rows
    With rsAppoggioScad
        .AddNew
        .Fields("num").Value = vbGridFatture.CellFormattedText(lRow, 1)
        .Fields("data").Value = vbGridFatture.CellFormattedText(lRow, 2)
        .Fields("intestazione").Value =
vbGridFatture.CellFormattedText(lRow, 3)
        .Fields("condizioni").Value = vbGridFatture.CellFormattedText(lRow,
4)
        .Fields("rata").Value = vbGridFatture.CellFormattedText(lRow, 5)
        .Fields("importo").Value =
Format(vbGridFatture.CellFormattedText(lRow, 6), "? #,0.00")
        .Fields("scadenza").Value = vbGridFatture.CellFormattedText(lRow, 7)
        .Fields("pagato").Value = vbGridFatture.CellFormattedText(lRow, 8)
    End With
Next lRow
a questo punto vorrei utilizzare l'istruzione :
SQL = "select count(*) from xxxx where pagato = 'si'"
applicandola al recordset di appoggio....
come devo comporre la query ? cosa metto al posto di xxxx ?
Grazie mille

 Grazie mille
ciaociao


grazie, in effetti è molto più semplice la filter ( non ci avevo
pensato....sigh! )
scusa la banalità della domanda
Anto

 Anto
ciaociao


non eseguo la query su db perchè ho già fatto, mediante delle combo,
un'estrazione dei dati della tabella su db e il contenuto della griglia che
ho popolato ( vbgridFatture) è proprio il risultato di una selezione su db.
In questo modo comunque utilizzo solo un'istruzione (Filter) per avere il
COUNT del campo che mi interessa, perchè dici che è macchinoso ?
Grazie
Anto

 Anto
ciaociao


Forse non mi sono spiegata molto bene...
la griglia la popolo secondo dei parametri forniti dall'utente ( e lo faccio
accedendo regolarmente al db con le istruzioni "standard")
poi uso il recordset di appoggio per stampare il contenuto della griglia su
un datareport
e solo dopo, come ulteriore funzione, mi serve sapere quanti campi della
griglia , o meglio dei valori stampati, contengono un certo valore
č piů chiaro cosě ?
ciao ciao

 ciao ciao
ciaociao

 ha scritto nel messaggio
news:2hh1ihF...@uni-berlin.de...

ok proverò
grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: [MOBILE DEV] programma in vb

Ciao a tutti,
premetto che sono molto ignorante sull'argomento...
dovrei realizzare un programma in vb6 per un palmare, questo programma avrà
una interfaccia molto semplice, consulterà una base dati (che potrebbe
ridursi anche ad un semplice file di testo) e salverà gli inserimenti
dell'utente su una ulteriore base dati (o nuovamente un file di testo).
Le domande sono:
-quale hardware usare? (Pocket pc, Palm os, altro... vanno bene tutti?)
-Esiste un ambiente di sviluppo opportuno (suppongo che il normale visual
studio 6 non vada bene...)?
-Posso sviluppare dal mio pc di casa e poi trasferire sul pocket/palm?
-A seconda dell'hardware e/o sistema operativo posso usare
access/excel/msxml.dll?
-Dove posso trovare informazioni a riguardo?
Spero di non essere off topic, grazie a tutti e buona giornata.
Stefano.

 Spero di non essere off topic, grazie a tutti e buona giornata.
Ciao

 ha scritto nel
messaggio news:bc1r34$eadvt$1...@ID-174485.news.dfncis.de...


 O è un'utopia?
bhe ti rimando al NG apposito , io non ho esperienze di sviluppo su PPC e
PALM ( che cmq solo i 2 grossi rami )


Ciao, Vincenzo

Newsgroup: it.comp.lang.visual-basic
Titolo: CRYSTAL REPORT

Non si riesce a concatenare e quindi stampare due campi di database di tipo
MEMO. Qualcuno ha un suggerimento...
Grazie

 MEMO. 
AFAIK il tipo MEMO e' usato da Access, percio' rispondo partendo
da questa ipotesi.
Non escludo che versioni successive a quelle che usi di Access e/o di 
Crystal Report non presentino piu' il problema.
Non sapendo nulla di cio' che stai usando, l'unica via d'uscita credo 
sia fare in modo che l'output del memo sulla query sia suddiviso in 
tanti pezzi di tipo String da max 255 caratteri ciascuno.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampante in desktop remoto

Buongiorno e auguri a tutti Voi.
Ho paura di essere Ot, chiedo scusa se lo fossi.
Ho il mio bel programma scritto in vb6 sp6 che gia su Win 98 :-( in una
ventina di client con database access su win 2003.
Adesso è arrivato il momento di girarlo sul server. Ho pensato quindi di
usare il desktop remoto per eseguire il programma.
Ma c'è il problema delle stampanti. Se nel mio pc c'è installata la
stampante A e nel server la stampante B, la stampa avviene sulla B e non
come voglio io, sulla stampante A.
Esiste un modo per aggirare questo problema?
Grazie e auguri.
Piero Sbressa

 Esiste un modo per aggirare questo problema?
Puoi 'connettere le stampanti client' alla sessione di Terminal Server.
Ma a questo punto la sessione TS vedrà sia A che B, sarà poi 
l'applicativo a dover scegliere.
Ciao
Alberto
-- 
L'economia sa tutto di te e tu non sai niente dell'economia. La tua 
banca sa tutto di te, di quanti soldi hai, e quando li spendi; ma tu 
non sai niente di cosa fa la banca dei tuoi soldi e dove li mette, e se 
ce li ha!

 -- 
Grazie. Piero.
Newsgroup: it.comp.lang.visual-basic
Titolo: Documento Word!!

Salve,
ho la necessità di estrapolare da documenti WORD 97 (circa 5000, quindi non
vorrei elaborare i files uno x uno) una serie di dati che si trovano in
delle tabelle all'interno dei documenti, e i cui valori devono essere
riportati in tabelle di ACCESS.
Meglio fare un esempio:
file: pippo.doc
Un po' di testo....bla bla bla.......
Pippo
_________________________________
| A    | vado al mare                                    |
|____|____________________________|
| B    | mangio la mela                                 |
|____|____________________________|
un 'altro po' di testo........
Pluto
________________________________
| Q   | gioco a carte                                   |
|___|____________________________|
| R   | fumo la pipa                                    |
|___|____________________________
.....
ecc. ecc......
EOF
ecco, devo trasferire i dati in 2 tabelle, una PIPPO e una PLUTO già
esistenti con i campi già impostati e all'interno della tabella PIPPO devo
inserire:
record 1>campo 1:  A
record 1>campo 2:  vado al mare
record 2>campo 1:  B
record 2>campo 2:  mangio la mela
e all'interno della tabella PLUTO devo inserire:
record 1>campo 1:  Q
record 1>campo 2:  gioco a carte
record 2>campo 1:  R
record 2>campo 2:  fumo la pipa
Spero di essere stato chiaro.... anche se un po' lungo.......
Accetto consigli, indirizzi, idee e tutto ciò che mi può aiutare.....
Grazie a tutti!!!!
Road

beh se non devi usare per forza vb direi vba.
magari trovi il modo di ciclare sugli oggetti tabella e per ogni cella salvi
su un db.
la butto. magari truscia con una macro...
non ho mai provato.
o se no includi i riferimenti per office e lavora da VB

"Fustino di Dixan" <acer...@penguinAtWork.it> ha scritto nel messaggio
news:a2m2gh$9ht$1...@phobos.ibnetwork.net...

Sono d'accordo sul fatto che ti aiuterebbe molto allegare i riferimenti a
Word in VB ed utilizzare per es. lo strumento Find per individuare nel
foglio il titolo della tabella che cerchi....
Dopodichè, penso, dovresti leggere nell'oggetto tabella del foglio word i
dati che cerchi ed archiviarli....
Non l'ho mai fatto ma ti suggerisco di provare con un foglio unico di word
che abbia all'interno un'unica tabella e fare delle prove......"dividi et
impera"... :-)
Ciao
Alex
Newsgroup: it.comp.lang.visual-basic
Titolo: Stringa di connessione MySQL

Chi mi sa scrivere una stringa di connessione per MySQL?
Database = mobilficio_Carbotti
user = root
password =
server = 127.0.0.1
Grazie a chi mi risponde.....
a me da problemi di reperibilità del driver ODBC....forse sbaglio a
scrivere....ma il driver ci stà!

 ha scritto nel messaggio >news:1118317350.6...@f14g2000cwb.googlegroups.com...

se te lo diciamo si vince qualcosa?!

 server = 127.0.0.1
La stringa che viene generata in automatico dal wizard dei controlli 
(tipo ADODC), cos'ha che non va?
Alberto
-- 
"Se viriamo, viriamo viriamo viriamo;
Se andiamo dritti, viriamo"
(Cit. "il tattico")


http://www.carlprothman.net/Default.aspx?tabid=90#ODBCDriverForMySQL

 scrivere....ma il driver ci stà!
http://www.connectionstrings.com/
http://www.carlprothman.net/Default.aspx?tabid=81
-- 
Ciao,
 Fabrizio
=== 
http://www.negusweb.it
 ===

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

vedo che la microsoft non produce piu' visual basic 6.0, ma visual 
basic.net
oltre che applicazioni basate sul web, si possono comunque produrre
applicazioni in locale come visual basic 6.0?
con tutto il pacchetto per l'installazione, ecc intendo..
grazie a tutti


Certo, Visual basic .NET non è solo per applicazioni Internet, le vecchie
applicazioni Win32 continuano ad essere presenti...
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://www.ugidotnet.org/710.blog

grazie 1.000, mi si smontava una certezza
:))
devo comprarlo , a proposito, qualcuno conosce negozi online buoni?


Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda da un 1 milione di $

Salve! č da poco che utilizzo VB5.0 per fare dei piccoli programmi, inoltre
non sono un grande esperto della programmazione e volevo sapere da voi
esperti:
Ma VB5.0 č un programma traduttore o compilatore, cioč, si possono creare
file .exe?Se si in che modo?
Rispondetemi via e-mail! Ringrazio anticipatamente a chi mi risponderą.

    menu file make exe
--
*-*-*-*-*-*-*-*-*-*-
*-*-* GGHI *-*-*
_*_*_*_*_*_*_*
* * * * Anti Spam: Rimuovere i numeri per l'indirizzo corretto * * * *
222gg...@hotmail.com
Sito comune programmatori Visual Basic
http://members.xoom.com/it_lang_vb
g.r.martin ha scritto nel messaggio <01bddb18$6f278180$LocalHost@texas>...


    menu file make exe
Newsgroup: it.comp.lang.visual-basic
Titolo: [CERCO] Add-in per Imagelist

Ciao a tutti,
ho cercato un add-in (o qualcosa del genere) che consenta di velocizzare la
gestione di un'ImageList ma non ho trovato niente; in particolare avrei
bisogno in fase di progettazione di qualcosa che prenda le icone in una
directory e le inserisca in un colpo solo nell'imagelist con chiave il nome
del file. Capisco che č solo un risparmio di tempo ma quando lo si fa spesso
puň essere utile.
Avete mai visto qualcosa del genere?
--
Lawrence Lebowsky
#marcone#@#sidsrl#.it


Non ne vedo l' utilita', imho.
Se ti porti i file all' esterno dell' exe, puoi benissimo caricare a runtime con un loop
all' interno di una ipotetica cartella images;
se invece incapsuli le immagini nell' exe, fai prima a buttarle in un file di risorse e
caricare l' imagelist (se necessario passare attraverso l' image list) a runtime.
ciao, hal

Ricorda solamente di disabilitare il refresh della imagelist per velocizzare
il tutto (l'api dovrebbe essere la DisableWindow.. o una cosa del genere)
CIAO
-- 
Posted from [217.57.33.234] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 il tutto (l'api dovrebbe essere la DisableWindow.. o una cosa del
genere)
non mi sembrava di avere usato qc del genere.
d'altronde l'i.l. non e' visibile.
piuttosto, devo avere messo o dev'esserci un limite di 256 icone.
in ogni caso, con win9 vedi le risorse che vanno giu' un bel po'...
ciao, a.
--
andrea....@tin.it
http://www.comune.modena.it/cittadini/apal
Newsgroup: it.comp.lang.visual-basic
Titolo: scrollbar dell'oggetto treeview

Ciao! E' possibile far comparire SOLO la scrollbar verticale di un oggetto
treeview?
TX
TiTTi

 treeview?
Sì, allargando il TV a sufficienza.
Scherzo, non credo che si possa (non ho visto proprietà in tal senso).
La barra orizzontale compare quando necessario e, francamente, non riesco ad
immaginare perchè e quando la si voglia sopprimere.

 immaginare perchč e quando la si voglia sopprimere.
:) Ho provato a chiedere di comperarmi un monitor da 21", ma il capo e'
sordo!
Mi servirebbe disabilitare la scroll orizzontale perche' devo creare un
alberello a 4 livelli, in cui i livelli centrali hanno stringhe abbastanza
lunghe (e poco significative), ma e' importante poter leggere bene il nodo
iniziale quando si clicca sul nodo foglia, perche' ci sono dei valori
duplicati.
grazie lo stesso, almeno ho sghignazzato un po' :))
TiTTi

 sordo!
Veramente mi riferivo al TreeView, non al monitor, ma il concetto č analogo.
Credo d'aver trovato, vedi Scroll.

No, direi che è peggio chge andar di notte.
Toglie anche la barra verticale e tv.SelectedItem.EnsureVisible non ha alcun
effetto.

 effetto.
Gia', avevo provato... mi sa che dovro' inventare qualcos'altro.
grazie comunque.

 Veramente mi riferivo al TreeView, non al monitor, ma il concetto č
analogo.
Anch'io, ma per allargare il TW a sufficienza dovrei avere uno spazio di
visualizzazione pazzesco...

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa del controllo mschart

Ho un form con 2 chart che vorrei stampare.
Ho provato con Printform, ma devo cambiare i colori di sfondo e dei
controlli presenti sul form stesso.
E poi come faccio a posizionarli dove voglio io sul form ?
DanieleŽ

 wrote in message
news:8s85uv$dvu$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Patente a punti

http://www.antrosano.it/patente.jpg
:-P
Saluti,
Antonio Cangiano
-- 
Webmaster & Content Manager 
www.visualcsharp.it
Il portale italiano della programmazione C# e .NET
A breve: 
www.windowserver.it
Il portale italiano dei sistemisti Microsoft Windows

ROTFL
--
Saluti
Andrea Moro

straROTFL !!!

Newsgroup: it.comp.lang.visual-basic
Titolo: controllo INET

Qualcuno mi sa dire con certezza se ogni sistema operativo windows dispone
del controllo INET. Mi serve solo per la funzione di download.
Vorrei evitare di mettere il controllo nel pacchetto d'installazione.
Diego

 Vorrei evitare di mettere il controllo nel pacchetto d'installazione.
Mmmm.....
Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto:come visualizzare immagini non .bmp o .ico

E' possibile visualizzare immagini non .bmp o .ico in un form ?
Ho provato utilizzando la picturebox ma non accetta files diversi da
.bmp , .ico o .wmf, mentre io avrei necessita' di inserire un' immagine
.jpg o .gif. Come posso fare?
Vi ringrazio anticipatamente.
				Alex Laudani
+++++++++++togliere xxx dall' indirizzo e-mail !!!+++++++++++++++++++
--
Automatic posted from 
ro...@pspc2.dibe.unige.it
 [130.251.51.86]
via Mailgate Server - 
http://www.mailgate.org

Le picturebox di Visual Basic 5.0 supportano anche i file gif e jpg.
Se usi versioni precedenti devi ricorrere a qualche ocx di terze parti.

...


Esiste una dll che permette di visualizzare anche i file jpg e gif ed è
freeware! mi sembra di ricordare che si chiami imagelib ma non ne sono
sicuro.... E' distribuita sia a 16 che a 32 bit. Se ti interessa fammi
sapere che la cerco e te la mando.
Ciao
--
Stefano Zamboni
----------------------------------------------------------------------------
----------------
sz...@XXXtin.it
zam...@XXXfreemail.it
Togliere "XXX" per rispondere
----------------------------------------------------------------------------
----------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Cattura immagini

Devo scaricare periodicamente delle immagini (da una telecamera ) da un
indirizzo (
http://xxx.xxx.xxx.xxx/cgi-bin/camera?CH=1
)
e salvarle su disco. Se digito l'indirizzo su explorer mi appare il JPG.
Potreste darmi una traccia...
Grazie

Guarnio ha scritto:

Te ne do tre:
inet
wininet
winsock
-- 
ciao, hal

 ha scritto nel messaggio
news:9v7kuf$dg4hm$1...@ID-56381.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: connessione internet

come posso far partire dalla mia applicazione la connessione ad internet
predefinita?
grazie!

 predefinita?
Forse il seguente funziona:
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
Const SW_SHOWNORMAL = 1
Private Sub Command1_Click()
sTopic = "Open"
sFile = "C:\Programmi\Internet Explorer\iexplore.exe"
sParams = ""
sDirectory = 0&
Call ShellExecute(Me.hwnd, sTopic, sFile, sParams, sDirectory, 
SW_SHOWNORMAL)
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]inserire nuovo campo "Counter" in una tabella DAO

Dao 3.5
Tutto bene per i campi di tipo comune (integer, testo ecc.)
E per un campo tipo Counter ?  
        Set db = OpenDatabase(NomeDatab)
        Set tdf = db.CreateTableDef(NomeNuovaTabella)
        With tdf
            .Fields.Append .CreateField("Id",???????????? )
            .Fields("Id").Required = True
 
            .Fields.Append .CreateField("Descr", dbText, 12)
            .Fields("Descr").DefaultValue = ""
            .Fields("Descr").AllowZeroLength = True
            .Fields("Descr").Required = True
	ecc. ecc.
	.....
Grazie, Ciao e "buone ferie" a chi ci va   $:-P   
Marco Grignoli

             .Fields("Id").Required = True
[cut]
.Fields.Append .CreateField("Id", dbLong)
.Fields("Id").Required = True
.Fields("Id").Attributes = dbAutoIncrField
-- 
Samuele Battarra
prova il mio newsreader (nuova versione):
http://digilander.iol.it/battarsa/programmi/leggiminews.html

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di tipi

Ho scritto la seguente funzione :
Function Pscontato(prezzo, Sconto1, Sconto2 As Integer) As Integer
If prezzo <> "" Then
Pscontato = prezzo
Pscontato = Pscontato + (Pscontato * Sconto1 / 100)
Pscontato = Pscontato + (Pscontato * Sconto2 / 100)
Else
   Pscontato = 0
Endsub
e la invoco cosě :
Risultato.Text = Pscontato(CInt(PrezzoNetto.Text), CInt(Sconto1.Text),
CInt(Sconto2.Text))
Perchč ottengo un errore di tipo  ?
--
Ciao
Flex

Ciao, cerca di essere più esauriente, che valori contengono le text box nel
momento in cui esegui questo codice?
Le textBox sono vuote, ottieni un'errore sulla conversione dei tipi perché
cInt vuole una espressione valida e la stringa vuota non lo è.
Fammi Sapere
Ciao Luca

 un integer.
Farà anche confusione ma il tipo di dati variant viene convertito in integer
quando viene fatta l' assegnazione Pscontato = prezzo
con prezzo di tipo variant
Ciao
--
Icq ---> 50759119
Mercenaries Never Die. They Just Go Hell To Regroup.

 ha scritto nel messaggio
news:8augaf$2ku$1...@nslave1.tin.it...


> Pscontato ritorna un integer, viene convertito anche lui automaticamente?
È possibile assegnare sia una stringa a una variabile numerica, a condizione
che la stringa rappresenti un valore numerico, che un valore numerico a una
variabile stringa. In Visual Basic alle variabili viene automaticamente
assegnato il tipo di dati appropriato. Gli scambi tra stringhe e valori
numerici devono essere eseguiti però con cautela. Il passaggio di un valore
non numerico nella può generare un errore di run-time.
Ad esempio la seguente è permessa :
   Dim intX As Integer
   Dim strY As String
   strY = "100.23"
   intX = strY               ' Passa la stringa a una variabile numerica.
   List1.AddItem Cos(strY)   ' Aggiunge alla casella di riepilogo il coseno
del numero contenuto nella stringa.
   strY = Cos(strY)         ' Passa il coseno alla variabile stringa.
   Text1.Text = strY         ' La variabile stringa viene stampata nella
casella di testo.

Newsgroup: it.comp.lang.visual-basic
Titolo: sito comune

Chiedo scusa,
ma come mai quando cerco di collegarmi al sito
http://www.murialdo.it/it_lang_vb
il server in questione mi ritorna un errore?? :-((
Grazie 1K



Che errore?
Che browser usi?
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------


Impossibile visualizzare la pagina
uso ie5


Io con IE5 non ho problemi.
E' possibile che sia stato un momentaneo sovraccarico o malfunzionamento del
server.
Riprova, e se ancora non funziona, facci sapere.
--
Roal Zanazzi
z...@iol.it

uso ie5
Potrebbe essere che usi un Firewall.
Infatti il Sito Comune lavora sulla porta 8000 e non 80.
Quindi se hai passi attraverso un Firewall devi configurarlo in modo che ti
lasci lavorare anche con la porta 8000.
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

...
[...]


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

Qualcuno mi puo' indicare un OCX freeware( se esite ) per la stampa dei
barcode ?
Grazie mille in ogni caso :-)
Luca Avanzini

Grazie mille in ogni caso :-)
prego!
Ciao, AntoGal.

Newsgroup: it.comp.lang.visual-basic
Titolo: monitorare trasferimento ftp

Salve, vorrei avere una piccolissima info:
in un prg, ho un trasferimento FTP tramite il controllo inet.
Per "intrattenere" l'utilizzatore durante i noiosi trasferimenti, vorrei far
apparire una progressbar con la visuaizzazione del trasferimento.
Ho pensato di:
calcolare la grandezza del file da trasferire
assegnare questo valore al massimo valore della progres
monitorare tramite un timer regolato ad intervalli brevi il trasferimento
(byte inviati) tramite internet
assegnare questo valore (byte inizio trasferimento - byte attuali) al valore
della progress.
Fin qui mi sembra tutto ok.
Domanda: dove prendo i dati che mi servono (quanti byte di dati ho
trasferito)?
Help..... Maurizio

 trasferito)?
Dipende.
Se usi il metodo OpenURL pui fare poco, essendo una connessione sincrona
puoi solo aspettare.
Se invece usi il metodo .Execute con rispettivo evento StateChanged allora
puoi farci di tutto, per vedere quanto file hai scaricato basta che dai un
ubound(variabiledibytes) sulla variabile in cui stai salvando i dati.
Spero di esserti stato d'aiuto.
Ciao
Bald0z

Mhhh.... non ho capito....
Io trasferisco il file con:
inet1.execute,"put myfile newfile"
Io pensavo di fare cosě:
presente quando con il mouse vai sul simbolino dei 2 computer che si
accendono quando, in collegamento con il provider, ti viene fuori xxx byte
ricevuti e xxx byte trasmessi @ 64000 ??? (che poi sarebbe lo stato del
modem sulla barra delle applicazioni di Win).
Posso recuperare il valore dei byte trasmessi? Come?
.. Spero di essere stao chiaro... Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: Lettura da VB6 delle email già ricevute con Outlook Express

Salve a tutti.
Ho la necessità di leggere con un programma VB (6, SP5) le email già
scaricate con Outlook Express, potendo accedere a tutte le loro
caratteristiche (mittente, destinatario, testo, allegati). Non mi interessa
intercettarle appena sono arrivate, lo vorrei fare "quando lo dico io".
Suppongo che mi basterebbe capire la struttura dei file .DBX.
Approfitto: La struttura dei file di Outlook (non Express) è la stessa?
Grazie

 Suppongo che mi basterebbe capire la struttura dei file .DBX.
io ho i tracciati e li ho allegati decine di volte a svariati programmatori
del NG (grazie ad Hyperion che li ha passati a me)
di tutti i progetti iniziati __NESSUNO__ è riuscito a farci qualcosa
di buono.. sono troppo complessi..
se vuoi provarci anche tu non resta che dirmelo e te li mando
il mio consiglio personale è quello di lasciar perdere i DBX ed affidarti
alle MAPI (c'è un esempio sul cd di vb).
--
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 #26 delle Mitiche Brigate Takahashi sezione Sud

 ha scritto nel messaggio
news:9mdv08$1ndej$1...@ID-66902.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Data Environment per esperti

Ho un grosso problema che da giorni non riesco a risolvere. L'ambiente è
SQL Server 2000 - VB 6.0 . Ho sul server una tabella in cui tuti i campi
sono definiti Null Allowed (accetta i Null come valore). Ho creato una
Store Procedure che effettua solamente una Insert nella suddetta tabella
(l'ho provata con il query analyzer e con tutti i campi a NULL e non mi
ha dato problemi). Dal Data Environment di VB ho creato una connessione
al Server ed al DB che contiene la suddetta tabella (testata senza
problemi). Sotto questa connessione ho inserito la Store Procedure (di
cui sopra) che si trova sul server. Nelle Proprietà-Parametri della SP
ho settato tutti i campi come OBBLIGATORIO=FALSE (forse non serve, ma
non si sa mai) . Ho infine eseguito la SP del Data Environment con un
solo campo a Null, ed ecco
Errore di run-time '94' - Utilizzo non valido di Null !!!!
Sono due giorni che ci sbatto sopra, ma non riesco a venirne a capo.
Mi potete dare una mano?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:209c6aaa1edbb2cced9...@mygate.mailgate.org...

Newsgroup: it.comp.lang.visual-basic
Titolo: open binary

Salve a tutti.
Volevo chiedervi la differenza tra :
1) Open "FILEPROV" For Input As #1
2) Open "FILEPROV" For Binary Access Read As #1
L'accesso binary in cosa consiste e in cosa differisce dal sequenziale ?
Grazie

 ha scritto

L'accesso sequenziale (modalità testo) presume records (righe) a lunghezza
anche variabile, ciascuna conclusa con CR+NL. Viene generalmente usato solo
per files di testo/Ascii.
Il Binary legge invece un numero fisso di bytes (in funzione della
dimensione della stringa nella quale caricare i dati letti), ignorando
completamente il significato dei caratteri, quindi non presumendo
terminatori di riga/record.
Si noti (se non erro clamorosamente) che entrambe le modalità consentono il
posizionamento (funzione Seek) sul primo byte da leggere.

Newsgroup: it.comp.lang.visual-basic
Titolo: Pressione tasti con Api.

Ciao a tutti,
conoscete come fare a simulare la pressione dei tasti tramite delle api? non
vorrei usare il SendKeys.
Ho cercato per ore e ore su internet ma non ho trovato nulla di
interessante, se qualc'uno potesse aiutarmi sarebbe molto gradito.
Grazie mille.
Andrea.

 vorrei usare il SendKeys.
API keybd_event.
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda per programmatori esperti !!

se devo far apparire in una maschera, i dati  contenuti nella tabella pippo
del database Dati, che si trova in c:\,  con questa riga funziona
Me.RecordSource = "SELECT  * FROM Pippo IN 'C:\Dati.mdb'"
Ma se il database č protetto da password, allora non funziona piů, c'č
qualcuno che mi saprebbe dare il codice per ottenere il solito risultato?

Immagino (anche se non l'ho mai usata) che la stringa 'c:\Dati.mdb' per la
clausola IN possa contenere le informazioni sulla fonte dati ODBC, Password,
modalitą di apertura ecc..
--
Fabio Guerrazzi
VB Developer
http://digilander.iol.it/WarZi/default.htm
fab...@libero.it
fab...@si.tdnet.it
ICQ: 64649187 / WarZi
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - è possibile creare un programma per chattare?

Tipo c6 con VB6.
non so se mi spiego

 ha scritto nel messaggio
news:S6Z37.92937$cd.5...@news1.tin.it...


Io l'ho già creato, aspetto che mi sia confermata l'iscrizione al gruppo del
sito comune per rendere pubblico il codice ( e relativo commento),
Ovviamente l'ìunico problema è l'IP dinamico: devi sempre comunicare l'Ip
del server per poter avviare il programma.
L'unica soluzione è avere a disposizione un computer (server) con IP
statico...ma io non ho questa possibilità...

 ha scritto nel messaggio
news:9iq7eh$iia$1...@pegasus.tiscalinet.it...

al limite puoi appoggiarti a irc...

Newsgroup: it.comp.lang.visual-basic
Titolo: Null VBA vs. VB

Programmando in VBA e accedendo ai campi delle tabelle DAO, si ha spesso a
che fare con valori Null.
 In VBA esiste una funzione che consente di testare e convertire al volo un
valore null in un altro valore: Nz(<Valore da testare>,<valore da restituire
se nullo>).
Esiste una funzione analoga in VB?
Giorgio B.

> Giorgio B.:

Se esiste in VBA allora e` disponibile anche in VB, perche' i progetti VB
hanno un riferimento obbligatorio alla "libreria" VBA.
Il problema e` che... "Nz" *non* "esiste in VBA" ma in "Access":
 
Access.Application.Nz
(Value, [ValueIfNull])
Quindi, se tu volessi per forza usare tale funzione, dovresti aggiungere fra
i riferimenti del progetto VB la libreria "Access". Ma non ne vale la pena.
Potresti costruirti una tua funzione "Nz":
    Option Explicit
    Public Function Nz( _
      ByVal Value As Variant _
    , Optional ByVal ValueIfNull As Variant = "" _
    ) As Variant
      If IsNull(Value) Then
        If IsNull(ValueIfNull) Then
          Nz = ""
        Else
          Nz = ValueIfNull
        End If
      Else
        Nz = Value
      End If
    End Function
Oppure, in forma piu` concisa:
    Option Explicit
    Public Function Nz( _
      ByVal Value As Variant _
    , Optional ByVal ValueIfNull As Variant = "" _
    ) As Variant
      Select Case True
      Case IsNull(Value) And IsNull(ValueIfNull)
        Nz2 = ""
      Case IsNull(Value) And Not (IsNull(ValueIfNull))
        Nz2 = ValueIfNull
      Case Else
        Nz2 = Value
      End Select
    End Function
Oppure, come suggerito nella guida di Access alla voce "Nz", usare la
funzione:
    VBA.Interaction.IIf(Expression, TruePart, FalsePart)
tenendo conto che e` di esecuzione notevolmente lenta.
Oppure, nel caso di campi di tipo testo:
    rst.Fields.Item("Campo1").Value _
      = "" & <Variabile il cui valore potrebbe essere 'Null'>
N.B.: Le due funzioni Nz che ho proposto sono da testare perche' scritte "al
volo"...
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Oops... scusami ma avevo letto superficialmente la domanda...
Vedo che ti hanno risposto in modo esaustivo, ma comunque, tieni presente
quel piccolo suggerimento che ho dato: al 90% evita l'uso della funzione Nz.
