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

Salve mi chiamo Roberto,
č un po di tempo che visito il sito comune e lo trovo molto interessante e
pieno di risorse.
Avrei un problema con Visual Basic 6 e sarei grato se qualcuno mi potesse
rispondere;
il problema č questo:
ho creato un OCX che calcola e genera l'immagine Barcode di un valore
passato;
l'ho inserito in due programmi differenti e tutto funzionava alla
perfezione.
In seguito ho potenziato l'ocx e l'ho ricompilato: rilanciando i programmi
mi davano errore di versione sull'ocx e se aprivo il progetto i riferimenti
all'ocx scomparivano e dovevo reinserirlo e ricompilare i programma. Cosě
facendo funzionava tutto di nuovo.
La domanda č: se un OCX č un oggetto a se stante perchč se lo ricompilo
(anche se non modifico niente) i programmi che lo utilizzano non riescono
piů e referenziarlo? C'č un modo per evitare tutto questo?
Se qualcuno mi puň aiutare lo ringrazio anticipatamente!!!!
Ciao.


La spiegazione del tuo problema e' molto semplice anche se apparentemente
non
sembra cosi', Per default il progetto di vb imposta la compatibilita' nei
Componenti
su "compatibilita' progetto", questo significa che ogni volta che fai una
modifica
sostanziale al sorgente verra' generato un nuovo class id al momento della
compilazione che annulla la compatibilita' con le versionoi precedenti. Se
invece
metti la "compatibilita' binaria" cio' non si verificherebbe. Se pero' fai
delle modifiche
strutturali, cioe' elimini un metodo o aggiungi un nuovo parametro a una
funzione o ne
modifichi il tipo dati si perde la compatibilita' in ogni caso.
Nel caso opposto, se metti la "nessuna compatibilita'", anche se non fai
nessuna
modifica al codice sorgente, ogni volta che ricompili lo usercontrol ottieni
un oggetto
non compatibile con tutte le altre versioni precedenti.
Spero di essere stato chiaro.
salclem


Newsgroup: it.comp.lang.visual-basic
Titolo: TRUE DB GRID 5 - arrghhhhhhhh..........

Hi there,
I am using a True DB Grid 5.0 in a project.
It is using BOUND MODE to a generic MDB project.
When the user clicks on different rows of the grid, I need to know the row
number he clicked over.
I wrote:
    msgbox str(tdbgrid1.row)
in then  tdbgrid1 'click event'.
<><><>
The grid behaves strangely,
actually the real number of the clicked row is correctly displayed only
after two consecutive user clicks,
the first click displays only the previously clicked number, easily
explained....
    If I click on row 0,                 I get msgbox 0
    if I click on row 1,                 I get msgbox 0
    If I click on row 1 (again)     I get msgbox 1   <<<<<<<<<<
Hope someone has a trick on this, It's halting the developing of my project
arrgh.... :-)
P-L-E-A-S-E reply via email.
Cheers and have a nice day,
Ferrux Palmer
fer...@hotmail.com

 
fer...@hotmail.com
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp
   Create Your Own Free Member Forum
Newsgroup: it.comp.lang.visual-basic
Titolo: per i piu' esperti

ho creato in vb6 un terminale con winsock, tutto bene se non che, quando do
il comando list ad un server ftp dice che non puo' stabilire una data
connection, penso sia dovuto al comando che do: getdata variabile, vbString.
purtroppo non ho msdn.
qualcuno mi potrebbe inviare la pagina relativa al metodo getdata di winsock
e il metodo listen
--
======================================================
Provate il contascatti per internet disponibile all'indirizzo
www.tucci.freeweb.org

 wrote in message
7vjb07$6hk$1...@nslave1.tin.it...




Newsgroup: it.comp.lang.visual-basic
Titolo: domanda su MSDN

salve qualcuno mi sa dire come mai
alcune voci all'interno del archivio MSDN sono deselezionate?? Come posso
fare per consultarle??
grazie

[*volleyboy* = 
mile...@virgilio.it
 in
news:BtmCb.200262$
hV.75...@news2.tin.it
] ha scritto:

Mettendo là in alto "Insieme Completo"?

 ha scritto nel messaggio
news:brf0ev$2n4gb$1...@ID-174464.news.uni-berlin.de...


[*volleyboy* = 
mile...@virgilio.it
 in
news:xzGCb.204926$
hV.78...@news2.tin.it
] ha scritto:


Se ti riferisci all'help in linea di VB6, l'elenco dei titoli a sinistra può
riportare una serie di voci disabilitate. Questo può dipendere dalla
"categoria" selezionata nel combo in alto a sinistra. Fra le varie
alternative c'è "Insieme completo". Questo fa in modo di vedere tutte le
voci e di accedervi, eventualmente inserendo il CD quendo richiesto.

 ha scritto nel messaggio
news:brfic7$2rao2$1...@ID-174464.news.uni-berlin.de...


 diresti in che punto si trova?
Stiamo parlando della guida di VB? Se no specifica tu, per favore, a quale
MSDN ti riferisci.
Non so come altro dirtelo: il combobox in alto a sinistra. Aprilo.

 ha scritto nel messaggio
news:brhhdg$3e067$1...@ID-174464.news.uni-berlin.de...


 ok ho trovato :)
Ora vai su google( 
www.google.it
 nel caso non lo trovi... <g> ) e cerca
Netiquette.
Al prossimo quote sbagliato che trovo, ti plonko.
Ciao,
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] timer in una classe

ciao,
dovrei inserire in un metodo di una classe un timer che mi esegua per
un minuto un altro metodo con una certa cadenza.
nelle form utilizzo il componente timer di VB ma in una classe come
devo crearmi il timer?
thanks

 devo crearmi il timer?
prova ad adattare questa subroutine.
Public Sub Pause(sec As Single)
    Dim t As Single
    t = Timer
    While Timer <= t + sec
        DoEvents
    Wend
End Sub
e la richiami com
pause(valore)
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

ste wrote:

Questa domanda è stata posta alcuni giorni fa.
O usi un form di appoggio in cui inserire un Timer, oppure usi l'API 
SetTimer() e KillTimer().
Questo è il modo corretto.
Ciao


wrote:

Newsgroup: it.comp.lang.visual-basic
Titolo: Textbox.

Ciao a tutti,
ho una textbox la cui proprietą text č nella forma "00:00".Come posso
convertire tale formato in formato numerico, ad esempio long, in modo tale
da poter effettuare delle operazioni algebriche su esso?
Grazie,
Ale.



lngValore=cLng(Replace(Text1.Text,":",""))
Ciao

On Tue, 19 Feb 2002 20:20:12 GMT, 
bun...@libero.it
 (Giovanni De Rosa)
wrote:

Usa la function Format(). Il metodo della Replace č sconsigliabile per
la localizzazione dei programmi (a es se uso il punto invece della
virgola come separatore)

virgola come separatore)
La mia era semplicemente una barzelletta! Peccato che non e' piaciuta!
Sorry!
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Leggere file DBF

Ciao,
AIUT....Ho provato a sfogliare un attimino ma non ho trovato molto e non ci
riesco.
In pratica ho un database DBF che uso solitamente con EXCELL con 500 record
da 5 campi ciascuno classico archivio di indirizzi:
COGNOME - NOME - VIA - CITTÀ-TELEFONO
        1                   2           3           4            5
Quanche buon'anima mi potrebbe aiutare sul come leggere questo file
PIPPO.DBF in VB6 con qualche sorgentella?
Dovrei poter trovare tramite una variabile nel CAMPO1 (COGNOME) del file
INDIRIZZI.DBF i record's che contengono la variabile scelta ad esempio
"cognome".
COGNOME = "ROSSI"
ESCE UNA TABELLINA del tipo:
ROSSI - FRANCO - VIA VERDI - MILANO - 1234567890
ROSSI - ENRICO - VIA GIALLI - ROMA - 0987654321
ROSSI - GIANNI - VIA LUCCA - NAPOLI - 66666666
Dovrei poter listare velocemente questi signori "ROSSI" e con un click
sceglierne uno che metterei in variabile appunto: COGNOME - NOME - VIA -
CITTÀ - TELEFONO
grazie e scusate l'imbranatura... ma....
ciao
per ev. source (reply togli NOSPAM)

 ha scritto nel messaggio
news:3c86756b$0$3464$7402...@newsfeed.sunrise.ch...


 per ev. source (reply togli NOSPAM)
Beh il problema non è difficile  perchè non dici cosa ti serve di preciso
e che conoscenze hai?
basta effettuare una select parametrica con il campo cognome come parametro
sulla tabella dbf e poi associare il recordset ad una listbox.
                                                            danilo
Newsgroup: it.comp.lang.visual-basic
Titolo: Microsoft HTML Help Compiler

Salve, ho scaricato qualche giorno fa il nuovo programma della M$ per
la creazione di help con l'ausilio di HTML.
Effettivamente, è comodo.... ma non sono riuscito a capire come
diavolo si collega al VB5!   (Documentazione sull'interfacciamento:
nulla)
Qualcuno di voi ha usato il programma?
Ciao, Christian
sta...@starbit.com

nulla)
Puoi usare l'eseguibile che viene fornito per la distribuzione.
Devi installare sulla macchina del cliente l'eseguibile scaricabile
anch'esso dal sito MS e lanciarlo con la Shell.
Es:
retval = Shell("hh.exe nomefile.chm", vbNormalFocus)
Ciao
Daniele

1) Dai anche l'indirizzo per scaricare il programma !!!
2)Probabilmente crea files HLP che poi tu devi interfacciare a VB.
CIAO !
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Per rispondermi via E-Mail togli STOPSPAMMERS.
Guarda la RFD per it.comp.prog.collaborazione !

2)Probabilmente crea files HLP che poi tu devi interfacciare a VB.
	no, crea files CHM che poi dovrei richiamare attraverso una 	
	API che però non so usare.
	Sapreste aiutarmi ad usarla?
Ciao, Christian
sta...@starbit.com


>	
http://www.microsoft.com/workshop/author/htmlhelp/
Non trovo il programma !!!! HELP !!!
Ciao.


On Thu, 23 Jul 1998 13:01:06 GMT, 
FedE...@STOPSPAMMERS.tin.it
(Federico Galli) wrote:
Dovrebbe esserci una voce: Download HTML HELP 1.1 su:
 
http://www.microsoft.com/workshop/author/htmlhelp/
Ciao, Christian
sta...@starbit.com

 Sapreste aiutarmi ad usarla?
Provate cosi...
Fatemi sapere... by David -- E-mail: 
d...@iol.it
      Const HH_DISPLAY_TOPIC = &H0
Private Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" _
         (ByVal hwndCaller As Long, ByVal pszFile As String, _
         ByVal uCommand As Long, ByVal dwData As Long) As Long
Private Sub command1_Click()
      'hWnd is a Long defined elsewhere to be the window handle
      'that will be the parent to the help window.
         Dim hwndHelp As Long
         'The return value is the window handle of the created help window.
         hwndHelp = HtmlHelp(hWnd, "myfile.chm", HH_DISPLAY_TOPIC, 0)
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Update di un controllo adodc

Ho il controllo adodc1 riferito ad un database di Access 2000 tramite
microsoft jet 4.0, vorrei modificare i dati della tabella del batabase di
Access. Riesco ad accedere ai dati in lettura (e sulle proprietą ho
impostato sia lettura che scrittura), ma non riesco a modificare i dati
della tabella. Al momento dell'update infatti ricevo il messaggio
"espressione troppo complessa". Questo il codice che utilizzo:
Adodc1.Recordset.Fields(1).Value = 10
Adodc1.Update
In sostanza a me pare tutto corretto, infatti se tolgo Adodc1.Update, noto
che il valore nel database viene modificato, il problema si verifica
nell'Update.
Qualcuno sa aiutarmi?
Grazie e Ciao. Cesare

 ha scritto nel messaggio
news:9sbcdq$3guc$1...@stargate1.inet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Orientamento PRINT orizzontale/verticale

Cambiando TR e definendo che printform interviiene sulla stampante e
configurazione di "default" di windows, come sarebbe possibile prima del
printform,
- controllare orientamento di default (MEM1)
- cambiare l'orientamento orizzontale  (ORIZZ)
- riportare orientamento originale di default (MEM1)
e magari dire di stampare a centro foglio il form.... uhmmm qui mi sa che su
vb6 si chieda troppo...
qualche idea?
tnx CIAO
Anto
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 - riportare orientamento originale di default (MEM1)
Comincia a vedere il CommonDialog, metodo ShowPrinter
e poi cerca nel NG (con Google) PrintForm

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto grafica e VB6

Ciao a tutto il N.G:
Volevo chiedere se qlcn di Voi sà dove si possano trovare dei Pulsanti
graficamente migliori di quelli forniticon VB6 e/o magari dei pannelli
grafici con pulsanti e led di controllo un pò più carini.
Grazie del Vs tempo
Paolo
NO-SPAM

 grafici con pulsanti e led di controllo un pò più carini.
Te li puoi "fabbricare" adottando delle Image o delle PictureBox dove ci
metti quello che vuoi. In rete di icone/immagini già fatte se ne trovano
quante si vuole.

Newsgroup: it.comp.lang.visual-basic
Titolo: Dubbio su importazione di System.IO

Se si scrive quanto segue non dà problemi:
Imports System.IO
...
Dim a As StreamReader = File.OpenText(aa)
Perchè se si scrive così invece i problemi li dà?
(nessun imports)
Dim a As System.IO.StreamReader = File.OpenText(aa)
L'errore che dà è: nome "File" non dichiarato.
Motivo?
Christian

 Motivo?
Perché in Namespace completo di File.Open è proprio System.IO.File.Open ;-)
-- 
news://it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 Perché in Namespace completo di File.Open è proprio System.IO.File.Open ;-)
Chiarissimo, grazie.
Christian
Newsgroup: it.comp.lang.visual-basic
Titolo: VBSCRIPT - Come avviare un'applicazione

Qualcuno sa come poter avviare  Ms Word (95) all'interno di Explorer?
Ho la necessità di eseguire delle macro che formattino un documento e lo
stampino
Le macro le ho già fatte, ma non riesco ad aprire il programma.
Un pulsante su una pagina ASP, dovrebbe lanciare word
Se faccio un link ad un file doc, l'applicazione si avvia, ma io ho bisogno
solo che venga avviata solo l'applicazione
Ho provato questo codice indicato nella guida di word, ma già al caricamento
della pagina ho un errore (prevista fine istruzione!)
<script language="VBScript">
Dim WordObj As Object
Set WordObj = CreateObject("Word.Basic")
Set Nothing
</script>
Ringrazio anticipatamente per ogni aiuto.
Roberto

 Set Nothing
set CHE COSA = nothing ???
ciao
ugo

Ti posto il codice, molto semplificato, di una pagina html che apre Word
tramite un link:
<html>
<head>
<title>Prova Word</title>
<script language="VbScript">
Sub ApriWord()
  Dim objWord
  Set objWord = CreateObject("Word.Application")
  objWord.Visible = True
End Sub
</script>
<body>
<a href=# onClick='ApriWord'>Prova Word</a>
</body>
</html>
Spero di esserti stato utile, fammi sapere.
Ciao
Gabriele

 ha scritto nel messaggio
news:UM3j7.67849$TS4.4...@news2.tin.it...



Hai detto di avere Word95... :
- usa quella Word.basic che usavi prima...
- togli qual set NONSISABENECHECOSA=nothing
- guarda sulla guida "word.basic" (è un bel po che non lo uso e non mi
ricordo proprio com'era la struttura oggetti...)
ciao
ugo

Grazie della dritta
In effetti l'unico oggetto supportato è .Basic, con il quale poi è possibile
richiamare altri comandi.
Il problema ora è che lo script (vedi sotto) funziona SOLO se word è aperto,
ed al momento, come applicazione a se stante. Non sono ancora riuscito ad
aprirlo all'inerno di Explorer
Se Word NON è aperto, non succede assolutamente nulla
Avete altri suggerimenti?
Grazie
Roberto
Sub ApriWord()
Dim WordObj
Set WordObj = CreateObject("Word.Basic")
'WordObj.FileApri "d:\documenti\TUTTE.DOC"      ' Questa istruzione apre il
file ma solo se word è aperto
WordObj.StrumMacro "prova", True                      'Questa istruzione
esegue la macro con nome prova ma solo se word è aperto
'WordObj.activate                                                  ' Questa
istruzione genera un errore
End Sub

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Documenti PDF

Scusate l'OT, ma so nei casini.
Ho un applicativo VB che deve leggere in Input un documento .DOC di Word
particolare.
Il problema è che i documenti "sorgenti" che ho a disposizione sono in
formato .PDF che non posso usare per un casino di motivi.
Quindi vi chiedo se conoscete un modo abbastanza veloce per convertire
documenti PDF in DOC mantenendo le proporzioni delle tabelle visualizzate
(sono una specie di bollette con spazi prefissati).
Grazie e scusate ancora l'OT
Tango

 ha scritto

non ci giurerei ma puoi provare
http://www.easysw.com/htmldoc/
free, converte doc e html in pdf.
se riesci a fargli fare pdf -> html...
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa files Ascii

Salve.
Sarà una cosa stupida ed ovvia ma non riesco a venirne fuori :-/
Il mio scopo è quello di stampare dei files Ascii su una stampante laser
(Epson EPL 5800) di rete collegata ad un print server wireless facendo in
modo che non si 'sposizioni' la fincatura del testo e che quindi rimanga
allineato.
Se uso il driver corretto della stampante ed uso l'oggetto printer da
programma cambiando i font di stampa non riuesco a raggiungere lo scopo:
disallinea sempre la stampa.
Se invece assegno un driver del tipo "generica solo testo" alla stampante il
tutto funziona ma mi limita la stampa (ovviamente) ad un carattere non
proprio bello e l'impossibilità di usare funzioni avanzate della stampante
tipo "zoom" per stampare su fogli A5 invece di A4...
Io preferirei utilizzare il driver specifico per quella stampante, ma come
posso fare ad evitare quel problema?
Grazie dell'attenzione
Franco

 marco
Ciao Marco
Intendi dire che il testo non č allineato in stampa.
Comunque ho risolto caricando i files in Richtextbox, caricando i font 
corretti per la stampa di files Ascii (solitamente il Courier New) e usando 
il metodo di stampa del rtb.
Grazie comunque ;-)
Ciao
Franco

Newsgroup: it.comp.lang.visual-basic
Titolo: Test maschere aperte

Avrei bisogno di un suggerimento, e dato che fin'ora qui ne ho avuti di
preziosi...
Voglio scrivere del codice da mettere nell'evento chiusura di una maschera,
che sia in grado di testare quali altre maschere del CurrentdB siano aperte,
perchè proprio su quelle devo realizzare delle operazioni. il problema è che
non mi riesce di capire come si fa a sapere quali sono queste maschere
aperte...
Qualcuno può spiegarmi come si fa? (Premetto che sulla guida non ho trovato
nessuna spiegazione del genere)
Grazie mille.

 ha scritto nel
CUT
Dim tf As Form
For Each tf In Forms
    If tf.Visible = True Then
         Debug.Print tf.Name; " Visibile" else
    else
        Debug.print tf.Name: " Nascosta"
    endif
Next
Quelle che mancano nemmeno sono caricate!
consideralo come un buon sistema anche per chiudere tutte le finestre prima
di abbandonare l'applicazione!
Mai chiudere di botto l'app!
:-)
bye man!

 ha scritto nel
messaggio news:FGg_7.6474$WQ2.2...@news2.tin.it...


 grazie ancora...
cut
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Max numero di nodi in MS treeview control?

Domanda in oggetto, su MSDN non riesco a trovare risposta.
TIA
--
Roal Zanazzi

 Domanda in oggetto, su MSDN non riesco a trovare risposta.
almeno un long, a occhio e croce:
Private Sub Command1_Click()
    Dim c As Long, j As Integer, time1
    time1 = Timer
    c = tv.Nodes.Count
    For j = c + 1 To c + 1000
        Dim n As Node
        Set n = tv.Nodes.Add(, , "K" & CStr(j), "N " & CStr(j))
    Next
    n.EnsureVisible
    Label1 = Format(Timer - time1, "###,##0.00")
End Sub
a 33k modi ci arriva senza problemi. il tempo di creazione dei nodi aumenta
sensibilmente, prop al numero complessivo.
quasi, senza problemi. nell'ide l'unload non finisce piu'. l'exe sembra
terminare normalmente, poi nel taskman di nt5 scopri che e' ancora li' per
un bel po'.
sbaglio io a non mettere nessun set nothing nell'unload o fa schifo il tv ?

almeno un long, a occhio e croce:
Credo anch'io. Stavo facendo la stesa prova a siamo appena a 10K....
Comunque su MSDN c'è scritto che l'indice è un Intero: ora se come intero intendono Intero Relativo,
quindi Integer è un discorso, ma se intendono semplicemente "che non deve essere un numero con la
virgola" è un altro... ma non sarebbe molto intelligente e nemmeno preciso...
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
---------------------------------------------------------------------------


Ciao :)
Al riguardo leggiti questo articolo su MSDN:
-----------------------------------------------------------
BUG: TreeView Nodes Count Property Limited to 32767
ID: Q182231
-----------------------------------------------------------
Cmq, sinceramente credo che il Treeview di VB (e quello in SP4 non è
da meno nonostante siano stati almeno sistemati i suoi maledetti memory
leak ) sia stato programmato con i piedi... si potrebbe tranquillamente
usare come colapasta!  (ma solo con la pasta di grosso taglio, data la
dimensione esagerata dei suoi buchi).
Una chicca: attivate la vista con i checkboxes, e poi fate premete su un
check, draggatelo (trascinatelo, per i neofiti) su una zona bianca del
treeview
e rilasciate il mouse...
WOW!
...il check cambia stato (al MouseDown evidentemente), ma l'evento
NodeCheck si perde poichè il MouseUp si ha fuori dall'area del check.
Che genialoidi sti programmatori M$ di controlli...  -_-
Ah, dimenticavo... funziona anche al contrario: draggate dalla zona vuota
al check e vedrete....
Io mi fermo qui... ma i bugs del treeview no di certo.. buona caccia! :)
Ahaha... ci sarebbe da farsi delle grosse risate se non fosse che c'è da
piangere a vedere roba simile in giro e soprattutto a pagarla fior di
soldoni!
Byee
Zeross
Newsgroup: it.comp.lang.visual-basic
Titolo: variabile o funzione?

Buon pomeriggio,
                        sto modificando un'applicazione in Visual Basic 6.0
e ho un problema relativo a una parte di codice che non riesco a decifrare.
La definizione di tipi e variabili è la seguente:
Private Const BufSize = 100000
Private BufDat(BufSize - 1) As Byte
Public BufPnt               As Long
e la riga di codice che mi da problemi è la seguente:
pnt  = BufDat(BufPnt).
La mia domanda è la seguente:da come viene utilizzata BufDat sembra essere
una funzione mentre in realtà è definita come una variabile di tipo
byte.Cos'è che mi sfugge in tutto questo discorso? Cos'è che non ricordo di
Visual Basic?
Non riesco a capire cosa si ottiene mandando in esecuzione BufDat(BufPnt).
Vorrei un aiuto nel capire ciò perchè non sto riuscendo ad andare avanti.
Grazie, cordiali saluti
Alessandro.

 ha scritto nel messaggio
news:9oaahl$s4c$1...@nreadb.inwind.it...


 in bufdat() memorizzi una matrice di byte della lunghezza di BufSize (la
va beh si č capito.... non facciamo i fiscali ...non di lunghezza BufSize
...ma con tanti elementi quanti sono in bufSize ...la lunghezza non č quella
..la matrice occupa piů spazio in memoria...va beh era per spiegare!
:-P





 GRAZIE TANTE PER LA RISPOSTA AL QUESITO DI PRIMA, mi sei stato di notevole
CUT
ehilà un po' di calma eh! 3 post in 5 minuti!
allora hai detto:
Private Const BufSize = 100000
Private BufDat(BufSize - 1) As Byte
Public BufPnt               As Long
e la riga di codice che mi da problemi è la seguente:
pnt  = BufDat(BufPnt).
........
in windows 2000 una cosa in XP un altra?
Non c'è nessun errore...è la api che chiami che le carica in maniera
diversa!
ossia
 è un normalissimo valore che leggi in una matrice
.... se tu avessi fatto
dim t( 1 to 3) as string
t(1)="Pippo"
t(2)="Pluto"
t(3)="Paperino"
e:
pnt=t(2)....... pnt è Pluto qui non c'è verso che cambi nulla! E nel
caricamento della matrice che cambiano i dati...e la matrice (mi par di
capire) viene caricata dall'esecuzione di una o più API Ergo....sui 2 SO i
valori caricati sono diversi ( e può benissimo essere!)
Probabilmente in questa matrice ci sarà una struttura dati usata dall'API e
probabilmente tale struttura sarà diversa da WinME a win2000 (e ripeto può
benissimo essere!) considera che le API sono roba interna a microsoft e si
diverte a smanettarle regolarmente (non è tenuta a rimanere compatibile con
nulla...men che meno tra SO diversi...questo è un po' il limite delle
API...M$ se le può cambiare senza preavviso ..non è che succeda spesso ma
succede!)
Che API è?
........................................

 ha scritto nel messaggio
news:844q7.3184$Su1....@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ado e lastmodified

salve, sto' scrivendo un'applicazione in visual basic 6 per
interfacciarmi ad un database access (non è il massimo, ma queste sono
le specifiche),
con ado esiste una proprietà simile alla lastmodified di dao?
mi occorre per posizionarmi sull'ultimo record inserito o modificato
in una tabella dopo un update.
ad esempio: 
data1.recordset.update
Data1.Recordset.Bookmark = Data1.Recordset.LastModified
con data1: controllo data dao.
grazie per la collaborazione.

 in una tabella dopo un update.
[ cut ]
Ciao Cosmoz,
non mi risulta esista la corrispondente proprietà in ADO...
Se il tuo problema è quello di evidenziare il record
aggiunto/modificato in una qualsiasi griglia collegata al rs
temo dovrai arrangiarti con una Find che identifichi in
maniera univoca la riga in elaborazione nel tuo rs.
Se invece non hai questa necessità fai presenti le tue
esigenze in quanto non riesco a capire dov'è il problema,
dato che sia in aggiornamento che in inserimento e cancellazione,
il record in elaborazione rimane quello corrente.
Ciao
 valter

 maniera univoca la riga in elaborazione nel tuo rs.
avevo pensato a questa soluzione, purtroppo la chiave primaria č un
contatore che viene generato automaticamente dal db, poichč il db non
viene aggiornato
immediatamente, non posso applicare la find non avendo a disposizione
la chiave primaria.
ho modificato l'interfaccia per ovviare a questo problema.

 ha scritto nel messaggio
news:ae876aad.02052...@posting.google.com...

Ciao Cosmoz,
non so se utilizzi Access97 o 2000, nel primo caso, se la tua
applicazione č monoutente puoi ovviare al problema recuperando
il valore della chiave generata dal sistema con una
"SELECT MAX(campocontatore) as LastInsert FROM Tabella"
utilizzando poi il campo per la tua Find sul recordset..
se invece utilizzi Access2000 forse c'č qualcosa che non va nel codice,
in quanto il valore del campo contatore č immediatamente disponibile.
Ciao
 Valter
Newsgroup: it.comp.lang.visual-basic
Titolo: leggere html in pagina asp

Salve gente...ho passato tutta la notte a cercare di risolvere un
problema...dovrei automatizzare una determinata procedura che data una
pagina web ne esamini l'html e rispetto ad alcune cose che trova o meno
nell'html simula la pressione di un tasto nella pagina...
Ho provato varie soluzioni....
con webbrowser riesco ad arrivare alla pagina a cui voglio accedere (tramite
login e password) solamente che non riesco a catturare l'html e quindi a far
scatenare l'evento...avete qualke idea?
Ho provato anche con il controllo inet,ma essendo la pagina asp mi ritorna
sempre sezione scaduta perche non so come passargli i dati
post....suggerimenti....
Scusate se non sono stato chiaro ma a quest'ora :-)

 post....suggerimenti....
Poi dicono che non ci dovremmo incazzare....
Ma vedere nei post piů recenti č veramente cosě "dispendioso"? Perchč porre
domande a cui č stato risposto di recente?
C'č un post di 3 gg fa intitolato "Post su Pagina HTML"...
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sč...." (Antico Adagio)
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
email spamtrap: 
spam...@nicolaottomano.it

 bye
Caro Nicola,
l'ho letto e sono andato anche all'articolo a cui porta e da li ho provato
sia il webbrowser che l'inet control, ho catturato anche il beforenavigate2
ma ancora non risolvo il mio problema :-(
Ciao Peppe

 beforenavigate2 ma ancora non risolvo il mio problema :-(
Lascia perdere il webbrowser. Per quello che devi fare tu è necessario solo
Inet.
Dunque. Se vuoi inviare dei dati tramite un POST, devi innanzitutto vedere
da cosa è composta la stringa che chiama il file ASP (o CGI, o PHP...).
Puoi farlo agevolmente compilando il form dal tuo browser (esempio IE) e poi
vedendo a che indirizzo si collega (vedi l'esempio che ho usato nel post di
4gg fa).
Una volta capiti quali sono i parametri da passare, allora puoi richiamare
la pagina con Inet, senza passare per il form da compilare.
Il form HTML che tu compili è solo un'interfaccia per "creare" i parametri.
Ma lo stesso risultato lo puoi ottenere da VB.
Esempio: Su un sito alla trovi un form di accesso da compilare dove bisogna
inserire user e password.
Se ad esempio vogliamo connetterci con user: Ciao e password: SitoComune
(non funzionano, è solo un esempio) allora dobbiamo compilare manualmente il
form HTML e poi cliccare su "Submit".
Poniamo che la pagina si chiami login.asp
Con Inet dobbiamo connetterci direttamente alla pagina
http://www.sitochevogliamo.it/login.asp?user=Ciao&password=SitoComune
E' chiaro che i campi devono chiamarsi "user" e "password" (lo si vede
guardando il listato HTML).
Se vuoi un esempio di utilizzo scarica
www.nicolaottomano.it/public/SinapsiAntispam.zip
 e guarda la parte relativa
allo scaricamento delle definizioni da/per il server.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sè...." (Antico Adagio)


Ho provato gia cosi,ma nisba...forse sbaglio qualchecosa...vado a
ricontrollare
tnx Peppe
Newsgroup: it.comp.lang.visual-basic
Titolo: Massimizzare il controllo PICTURE1

Ciao
Come devo fare per avere un form massimizzato e il controllo picture 1
che copre tutto il form1? Ridimensionando PICTURE1 col mouse non
riesco a renderlo proprio coincidente col form1 massimizzato.....
Inoltre potreste dirmi come far scomparire la barra delle
applicazioni? (mi sembra che questo argomento sia gia stato trattato,
ma non trovo più i messaggi dove veniva spiegato come fare.......)
Grazie.
ByeZ!
Alkondor 

 riesco a renderlo proprio coincidente col form1 massimizzato.....
Basta che scrivi nel codice le proprietà di Picture1 (top = 0, left = 0,
width= form1.width, height=form1.height).

Ciao
Perchè non riesco a massimizzare la picture??????
Premetto che la proprietà WindowState di form1 è impostata su
MAXIMIZED e BorderStyle è impostata su NONE (ho provato anche a
cambiare quei valori........ Cioè WindowState su normal. in quel caso
la picturebox è effettivamente maximizzata.....)
Ho usato questo codice, come mi è stato suggerito.......
Private Sub Form_Load()
    immagine.Left = 0
    immagine.Top = 0
    immagine.Width = Form2.Width
    immagine.Height = Form2.Height
End Sub
(era così che mi diceva di fare Q°, vero? Col semplice copia/incolla
del codice da lui proposto, non funzionava.......)
Grazie.
ByeZ!
Alkondor

Raga, scusate, ce l'ho fatta.....
Bisognava fare così: 
Private Sub Form_Load()
    Form2.WindowState = 2
    Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
    Timer1.Enabled = False
    immagine.Left = 0
    immagine.Top = 0
    immagine.Width = Form2.Width
    immagine.Height = Form2.Height
End Sub
(con un timer)
Questo perchè il VB non esegue i comandi in fila così come sono messi,
ma li esegue in un ordine che sa solo lui! Allora ho dovuto mettere un
timer, in modo che prima maximizzi la form, e POI la picture... 
E' possibile che sia così? O sono solo bacato io? :)
ByeZ!
Alkondor 


Togli il timer e metti i comandi per ridimensionare l'immagine
nel form_resize anziché nel Form_load, cosě se il form viene
ridimensionato, viene ridimensionata anche l'immagine :-)))
Private Sub Form_Resize()
    immagine.Left = 0
    immagine.Top = 0
    immagine.Width = Form1.Width
    immagine.Height = Form1.Height
End Sub
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Il form non č resizable! :))))))
ByeZ!
Alkondor


 width= form1.width, height=form1.height).
...mmmhh... meglio form1.ScaleWidth e Form1.ScaleHeight. Width e Height per
i form sono "lordi", cioč includono anche il frame del form, e non "netti",
cioč riferiti all'area client: un pezzettino a dx e in basso del pict.
potrebbe rimanere tagliato

End Sub
se questa č una sub di Form2 la seconda riga puň diventare:
Me.WindowState = 2
RiCiao.

.........
Encomiabile! Solo, ho dei dubbi sull'ordine circa Resize-Activate... ero
sempre convinto che fosse il contario, ma se tu hai fatto questa prova...
Newsgroup: it.comp.lang.visual-basic
Titolo: [! ?] Limite di VB o ignoranza? callback su shbrowseforfolder.

Mi era stato detto che più di uno aveva cercato di venir fuori dal callback
di shbrowseforfolder, ma so' de coccio.
Allo stato attuale il problema è il seguente.
Nella funzione di callback, controllo il messaggio che notifica la modifica
della selezione.
Mi sarebbe piaciuto generare un evento che riportasse la nuova cartella
selezionata.
nel parametro lparam della funzione di callback per questo messaggio trovo
il pidl all'elemento selezionato, procedendo con la stessa tecnica usata per
ricavare da questo dato il path della cartella (SHGetPathFromIDList) il
progetto e l'ambiente IDE vengono chiusi senza preavviso. La stessa cosa
avviene se si interrompe il bedug dopo uno stop in questo punto.
Sull' MSDN, ho trovato un esempio di utilizzo di shbrowseforfolder in C, il
quale utilizza proprio questa funzione per ricavare il path dell'elemeto.
A questo punto vedo solo due alternative. O sbaglio in qualcosa, o questo è
un limite di VB.
Ho scartato l'ipotesi di non poter eseguire una chiamata alle api da una
funzione di callback, visto che chiamando altre api l'esecuzione procede
senza intoppi.
Visti i messaggi di richiesta di un oggetto/componente che permetta la
selezione di una cartella credo che la soluzione a tale quesito possa essere
di comune interesse.
Nella peggiore delle ipotesi sto già pensando alla realizzazione di un
oggetto che riproduca l'output di questa funzione utilizzando una treeview,
ma non credo che si possano raggiungere le prestazioni di shbrowseforfolder.

 avviene se si interrompe il bedug dopo uno stop in questo punto.
In VB e' molto critico l'utilizzo dei puntatori a funzione. Qualunque
errore si verifichi nella funzione callback fara' si che tutto l'IDE
vienga chiuso istantaneamente.
ti consiglio un bel On Error Resume Next all'inizio della funzione.
Potrebbe anche esserci qualcosa di sbagliato nella dichiarazione della
funzione che ti crea problemi.
Puoi provare a compilare il progetto per vedere se la compilazione ti
restituisce qualche errore.
Ciao.

Per gli altri problemi non so', ma se usi il callback e' quasi obbligatorio
disattivarlo prima di stoppare il programma o di chiuderlo, pena crash
totali.
Salve
                Dbg
PiraSoft ha scritto nel messaggio
]zac[


Newsgroup: it.comp.lang.visual-basic
Titolo: ARGH,,,, la Stampa del Rich non va !!!


Spesso con questo controllo si ha l'errore da te rilevato e conosciuto dalla
MS fin dalla versione 4 di Vb; adesso non so se con VB6 il problema č stato
risolto ma la soluzione sta nel Cd Msdn ( fornito con Vb6 stesso ).
L'articolo č:
HOWTO: Set Up the RichTextBox Control for WYSIWYG Printing
Last reviewed: December 15, 1997
Article ID: Q146022
ma č troppo lungo per postarlo nel NG.
Se vuoi te lo mando per email ( č in inglese; 5 -7K circa)
Ciao.



Newsgroup: it.comp.lang.visual-basic
Titolo: [?][API-Porta seriale]

Ciao a tutti.
In un programma mi viene passato l'handle dellla porta seriale ottenuto con
l'Api CreateFile(...) e lo devo usare per comunicare (tramite WriteFile) con
un computer remoto connesso tramite un cavo laplink.
Ho il problema che tutto quello che scrivo con questa handle diventa
incomprensibile quando lo vado a leggere sul computer remoto (nonostante le
dovute inizializzazioni di baudrate,ecc...), mentre usando il controllo
mscomm e dandogli le stesse impostazioni questo problema non si presenta
 perņ non lo posso usare, per motivi diversi). C'č qualcuno che ha avuto un
problema simile e lo ha risolto ?
Grazie a tutti.
    Giordano

  però non lo posso usare, per motivi diversi). C'è qualcuno che ha avuto


> Non sarà che invii stringhe Unicode e non lo sai ?
Potrebbe essere!!!
Nel senso che WriteFile(handle,.....,"pippo"...) non è come scrivere
Mscomm1.Output ="pippo"
Non ci avevo pensato!!
Grazie mille!!!

 ha scritto nel messaggio
news:9de8b4$41t$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] problema con ado2.7: error 6 su creazione file MDB

Salve a tutti,
ho usato nella mia  applicazione alcuni comandi ado/adox (creazione di file
mdb e scrittura di tabelle).
sul mio PC funziona tutto.
Su altri pc quando richiamo la funzione che genera il file con tabella
ottengo un error 6 quando richaimo questa funzione
Dim cat As ADOX.Catalog
Set cat = ADOX_CreaDB(FileMDB)
Function ADOX_CreaDB(fileDB$, Optional Provider$ =
"Microsoft.Jet.OLEDB.4.0") As Catalog
   Dim cat As New Catalog
    If fileDB <> "" Then
        cat.Create "Provider=" & Provider & ";" & _
                    "Data Source=" & fileDB
        Set ADOX_CreaDB = New Catalog
        Set ADOX_CreaDB = cat
        Set cat = Nothing
    Else
        Set ADOX_CreaDB = Nothing
    End If
End Function
Non riesco  a capire quale possa essere il problema, prima di installar eil
mio software installo l'MDAC2.7 quindi i file dovrebber o esserci tutti
(comunque ho controllato e ci sono tutti i file  che il mi applicativo
richaima direttamente).
Il path FileMDB esiste e punta ad un file che non c'č.
Grazie a tutti e scusate per il post lungo...
Davide

 Davide
Ciao!
Alex


ci avevo pensato anch'io ma il so su cui installo è ms2k che già contiene il
jet engine 4.0.
comunque ho scaricato e installato:
JetSp3E.exe 'contiene i ridistribuibile del ject engine 4.0 (gli stessi che
già sono presenti in win2k)
mdac_typ.exe 'in pratica MS ADO 2.7 RTM (ultimo aggiornamento, quello
distribuito con XP )
Win2K SP2 ' tra le altre cose contiene aggiornamenti per JetEngine
non capisco cosa possa essere!
Son fortemente vicino ad una crisi di nervi ;)
Ho provato l'applicativo su un'altra macchia "di sviluppo", con vb
installato e tutto funzioan.. sembra che manchi una qualche dll.
Eppure tutto ciò che riguarda JET l'ho installato....
Cosa serve a questo benedetto ADO per funzionare?
grazie
un Davide disperato

 Cosa serve a questo benedetto ADO per funzionare?
Uhm....la stringa di connessione al db? usi mica il Microsoft JET 3.51?
Se si prova con il 4.0...
Un Alex perplesso....
Ciao

 Un Alex perplesso....
figurati io!
Davide

 Davide
Ciao
Alex


è quello che dicevo prima.. error 6: overflow.....
ciao
Davide


No....scusa....prima quando? Io ho visto solo un "Errore 6" ma non la
descrizione....ed anche stavolta mi hai detto solo la parte iniziale:-(
Puoi postarla _per esteso_?Senza non so come aiutarti....:-)
Ciao
Alex
Newsgroup: it.comp.lang.visual-basic
Titolo: textbox solo numeri





salve, sono un neofita di vb.


vorrei sapere se è possibile fare in modo che una 
textbox accetti solo input numerici, ovvero vorrei che quando si premono i tasti 
delle lettere non venga scritto nulla nella texbox.


spero di esser stato chiaro....


grazie in anticipo.


ciao


antonio



Certo che è possibile!!
Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
        KeyAscii = 0
    End If
End Sub

 wrote in 
  message 
news:000a01c0e1d8$e347e860$5a01...@falconieri.it
...


Private Sub Text1_KeyPress(KeyAscii As Integer)
    Dim valoriValidi As String
    valoriValidi = "48, 49, 50 ,51 ,52 ,53 ,54 ,55 ,56 ,57"
    If (InStr(1, valoriValidi, KeyAscii)) = 0 Then KeyAscii = 0
End Sub

 ha scritto: 

--------------------------------
Inviato via 
http://usenet.iol.it
 

End Sub
Non ho visto lo smiley... stai scherzando, vero?
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
---------------------------------------------------------------------------

Se Volete Includere altri Caratteri ... Allora Ditelo!!
Basta Chiedere e Sarà Dato
Private Sub Text1_KeyPress(KeyAscii As Integer)
    Dim Virgola As String
            Virgola = Asc(",")
    Dim IncludiCaratteri As String
        IncludiCaratteri = "8,9,10,13,32,46,48, 49, 50 ,51 ,52 ,53 ,54 ,55
,56 ,57," & Virgola
    If (InStr(1, IncludiCaratteri, KeyAscii)) = 0 Then KeyAscii = 0
End Sub
P.S
Scherzavo
Ciao By Utente Win2k


Gentile utente ant,
i codici dei caratteri 'numerici' sono sequenziali (dal 48 al 57, estremi
compresi), mentre il codice del carattere ";" risulta essere 44.
Conseguenza immediata del codice che lei ha scritto è:
se il codice del carattere relativo al tasto premuto è:
- minore di 48
o
- maggiore di 57
o
- diverso da 44
allora non verrà scritto alcun carattere.
Lascio a lei le ovvie conclusioni.
dickie
P.S.: Perché lei possa procedere le lascio un utile strumento:
Private Sub Form_KeyPress(KeyAscii As Integer)
MsgBox KeyAscii
End Sub

 ha scritto nel messaggio
news:0qnigtg14t5es7suv...@4ax.com...


Intanto non so cos'è lo smiley!!!!!!! e poi cosa c'è che non và?
Lo smiley è la faccina .... :-)
SCusa, era stato chiesto come permettere l'immissione di soli numeri... non ti sembra più semplice
il metodo proposto da utenteWIn2k?

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con ADO

Ciao a tutti, 
ho scritto un progettino in VB6 che utilizza le ADO per accedere a un database
Access. Sul mio pc con Win98 VB6 e Access installati, inutile dirlo, funziona
perfettamente.
Ho creato il pacchetto di distribuzione utilizzando il wizard di VB6 e l'ho
installato su altri 2 pc, uno con WinNT e uno con Win98, ma quando tento di
accedere al database ricevo l'errore "ADO could not find the specified
provider".
Ho provato a installare sia Access che VB6, e anche le librerie MDAC 2.6 sui 2
pc, ma l'errore non ne vuole sapere di sparire !!!
C'è qualcuno in grado di aiutarmi ????
-- 
Posted from  [212.80.178.35] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

OOOPS... L'ho postato 2 volte.... non si puo' cancellare ?

Newsgroup: it.comp.lang.visual-basic
Titolo: (SQL) DECODE

 che serve questa funzione sql ?
e perche non la trovo se faccio F1 ?????
..................... mistero..................
MarioH

Ciao Mario.
A quanto mi ricordo, la decode Ti permette di "decodificare" il valore di un
campo.
select fld_qta * decode(fld_segno, '+', 1, '-' -1, 0) from maga;
Esempio stupido e banale (in Oracle) :
fld_qta : campo che contiene una quantità (sempre positiva)
fld_segno : campo che contiene un segno +, - o nulla
la select moltiplica il campo fld_qta per :
1 se il campo segno contiene '+'
-1 se il campo segno contiene '-'
0 per ogni altro valore del campo
Bye Bye by Fabio GRANDE
PS - in quale Help la cerchi ?

 PS - in quale Help la cerchi ?
perche... quanti help ci sono?
nell'IDE di VB6, se faccio F1 su (ad es) AVG, SUM, ecc mi esce la guida, ma
se lo faccio su DECODE non esce.
oddio... magari da VB esce solo la guida alle istruzioni sql con Access ...
è così ???? e quella fetecchia di access non ha decode... mannaggia...
ma se volessi un giorno lontano chissa passare a qualcosa di meglio di
access (e che non costi troppo...) su che mi potrei orientare?
MarioH

 access (e che non costi troppo...) su che mi potrei orientare?
Bah ! Che dire ?
Personalmente sto lavorando su Oracle, e devo dirTi che mi trovo molto bene.
Anche SQL Server 2000 sembra un Database "vero"...
Purtroppo, però, i prezzi sono quel che sono... Molti parlano bene di MySQL,
ma, onestamente, non lo conosco minimamente !



e' una funzione proprietaria del linguaggio SQL di Oracle,
quindi la trovi nella documentazione di oracle
lo scopo è quello che ti ha descritto MarioH
Ciao
Enrico

 --
posso approfittare un attimo e chiedere una cosa?
se io volessi ad es. fare un prog gestionale che funzioni su una singola
macchina (quindi niente client/server, accessi contemporanei e concorrenti,
ecc.) e decidessi di farlo in VB usando un file MDB, dovrei distribuire nel
pacch. di installazione msado15.dll e tutto funzionerebbe a meraviglia.
inoltre, avendo la licenza di VB6, non avrei bisogno di ulteriori licenze,
giusto?
ma se io volessi realizzare la stessa cosa con MySQL o Interbase (tanto per
dirne 2 di quelli che non dovrebbero costare eccessivamente), avrei bisogno
innanzitutto delle loro licenze, giusto? ma poi, la cosa che mi sono sempre
chiesto e non ho mai approfondito, il database su che tipo di file verrebbe
salvato? cioe, si ragiona ancora in termini di file? oppure si introducono
nuovi concetti?
grazie mille.
MarioH


uhm... questa non la sapevo... mò vedo di seguire il consiglio MS...
speriamo di non creare pasticci... ::)))))))
grazie 1000 per le info.
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: simulare tasti della tastiera

salve a tutti.
ho uno switch kvm (aggeggio per collegare 2 pc con un solo mouse,tast e
schermo)
in cui il passaggio da un pc all'altro avviene tramite
la pressione in rapida successione del tasto control, un tasto
corrispondente al pc e invio
esempio: ctrl, ctrl, a (per il primo pc, b per il secondo pc, c per il
terzo...), INVIO
per evitare di farlo con la tastiera, come posso creare un programmino vb5 o
6 che mi
simuli la pressione di questa sequenza di tasti?
grazie per ogni suggerimento
renzo
--
ATTENZIONE all'anti spam:
rimuovere "RIMUOVIquestoQUI" per le risposte in mail

 grazie per ogni suggerimento
Non puoi (almeno credo) perché la successione di tasti la intercetta
direttamente lo Switch.
Ciao!
Esteban

 grazie per ogni suggerimento
C'è l'istruzione SendKey che effettua ciò che hai chiesto!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 renzo
Ciao,
Ricky

Newsgroup: it.comp.lang.visual-basic
Titolo: RecordSet in Access2000

Ciao a tutti ... perdete un po' di tempo per me !
Vorrei riuscire a capire se "Dim RS As RecordSet"  implica che RS sia un
RecordSet DAO (3.x) al quale posso applicare il metodo FindFirst !
Ho provato in svariati modi ma restituisce sempre errori del tipo : Tipo non
corrispondente   oppure   metodo non supportato dall'oggetto.
Sembra che il compilatore intenda il recordset come un ADODB.RecordSet .
Sapreste aiutarmi ?
                Davide


Dipende dai riferimenti impostati nel progetto, e anche dall'ordine in cui
questi riferimenti compaiono.
Se non si specifica la libreria (Recordset, invece di ADODB.Recordset),
viene presa come predefinita la prima libreria, che compare nei riferimenti,
che espone un "oggetto" con quel nome.
Nel tuo progetto, quindi, hai 2 soluzioni:
1) specifichi esplicitamente la libreria da cui prendere il tipo Recordset
(assicurati che nei riferimenti del progetto ci sia anche DAO)
2) togli dai riferimenti ADO (se non ti serve per altro) e includi _solo_
DAO.
Roal Zanazzi

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

Salve a tutti,
avendo un controllo msflexgrid ,come posso mettere in evidenza un'intera
riga cliccando su una cella appartenente alla stessa?
Se il controllo lavora con un elevato numero di righe,passando un certo
indice,come posso far scorrere la barra di scorrimento automaticamente fino
alla riga corrispondente a quell'indice?
Grazie a chi saprà rispondermi.

 alla riga corrispondente a quell'indice?
.TopRow
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !