mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] EBCDIC - formato DB sconosciuto

Salve a tutti,
(purtroppo) ho la necessità di reperire informazioni su questo tipo di DB
che "gira" su AS400 dato che devo gestire delle tabelle via ODBC. Quello che
vorrei sapere è:
- ulteriori info sul tipo EBCDIC
- il formato EBCDIC è un DB relazionale o è tipo i "vecchi DBF"
- il prg che fino ad ora è stato sviluppato usa controlli DAO accedendo ai
recordset esclusivamente via SQL
(inserimento/modifica/cancellazione/selezione/ricerca), ovviamente tramite
ODBC.
Può essere soddisfacente come gestione o è più conveniente passare in futuro
all'ADO ?!
un GRAZIE ENORME a chiunque sappia "illuminare il mio oscuro cammino".
Grazie, ciao.
    Aldo

Mi rispondi quasi da solo: ;-)
EBCDIC è solamente un formato di caratteri diverso dall'ASCII, permane
comunque il mio problema datosi che il mio carisssssimo cliente non mi ha
saputo dire in che formato sono le tabelle su AS400, io credo in DB2. Come
faccio a saperlo ? Il DB2 è relazionale ? Possono accedere all'oggetto
'Relation' per vedere quali tabelle sono linkate ? Il driver ODBC si occupa
della "traduzione" Ascii -> EBCDIC ?
Grazie ancora.
    Aldo

...

Nella configurazione del driver ODBC per AS/400 c'e' un checkbox (o qualcosa
del genere, non ricordo bene) per fargli tradurre da EBCDIC ad ASCII.
Inoltre, ma magari lo sai gia', puoi usare ADO (al posto di DAO) e una
versione aggiornata del Client Access di AS/400, che comprende l'OLE-DB
provider per AS/400.
Roal Zanazzi

Newsgroup: it.comp.lang.visual-basic
Titolo: Scroll del mouse nell'editor vb6

Perchè non funziona lo scroll del mouse quando edito in vb6?
Qualcuno ha lo stesso problema?
Soluzione?
Grazie!!!


Puoi usare VBScroll:
http://www.gasanov.net/VBScroll.htm
--
ciao
  Stefano

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

Avevo postato pochi minuti prima per un problema analogo
Sono due problemi diversi.
Nell' IDE di VB bisogna aggiungere un plugin come VBscroll, mentre
per usare il mouse da un applicazione ci vogliono le API MouseWheel
e l'evento WM_MOUSEWHEEL (come fa MouseWheel.zip)
--
ciao
  Stefano

> 
http://www.gasanov.net/VBScroll.htm
Grande!!! Attivato e funziona...
Ma è solo per VB oppure è uno scroll che fa scroll su qualsiasi prog attivo?
:P



Per l'IDE di VB
--
ciao
  Stefano


si certo
adesso vedo se riesco a trovarne un terzo
:D
Newsgroup: it.comp.lang.visual-basic
Titolo: Esempi di api?

scusate, qualcuno sa se esiste da qualche parte un sito con dei semplici
esempi di utilizzo di api da VB?
tra l'altro, per chi come me e' ancora agli inizi, ho trovato un libricino
veramente comodo ed economico sulle api, della Apogeo (L.19.000...), si
chiama "L'API di Windows"... ce ne saranno alcune centinaia, con una breve
spiegazione per ognuna e piccoli esempi (in c pero'...)
grazie

...


esempi di utilizzo di api da VB?
[...]
Prova a cercare partendo dai links sul mio sito: in alcuni casi ho indicato
nella descrizione l'uso delle API, ma è possibile trovarne anche dove ho
specificato "TIPS & TRICKS".
Ciao
---
--
-
MIX (VB5SP3)
170 links a siti VB
http://space.tin.it/computer/gaais/
http://www.tempolibero.com/user/mix/
-
--
---

"Le api, queste utili e laboriose bestiole" Ed. Contadine

Newsgroup: it.comp.lang.visual-basic
Titolo: errore pagina non valida 0000:00000015

Elaborato un programma in vuisual basic 5.0 che gestisce database di access.
Il programma funziona discretamente bene sotto win98 e win2000
In win 95 b (e non su tutti i computer) il programma crea un errore di
pagina non valida nel modulo <sconosciuto> in 0000:00000015.
L'errore viene generato al momento della chiusura di un form. Non utilizzo
componenti Dbgrid (vedi bug report della microsoft) ma solo di tipo Data.
Qualche suggerimento?
Grazie.
Paolo


Sembra il classico puntatore di ritorno scazzato...
Usi qualche API particolare o altre funzioni in DLL esterne?
Ciaotutti,
Alessandro

 wrote in message
news:jHQF6.1103$Hp1....@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: metodo findnext



 ha scritto nel messaggio
news:BAFR5.13090$DG3.2...@news2.giganews.com...

dovrebbe essere cosě:


 Non sarebbe qualcosa come Data1.Recordset.FindNext "campo1 =' " &
Text1.Text & " ' "  ?
Osservazione giusta ma... gli spazi in piu` potrebbero essere
controproducenti:
    Data1.Recordset.FindNext "campo1 = '" & Text1.Text & "'"
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 wrote in message
BAFR5.13090$DG3.2...@news2.giganews.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Come si killa un "processo" word su NT ? esiste un doc2pdf??

Ciao, ho alcuni problemi che non riesco a risolvere:
1)quando creo un'oggetto word.application, anche se lo setto a Nothing ,
il
processo mi resta attivo (non sempre): come si elimina l'oggetto o
eventualmente il processo ?? (il metodo quit non mi fa null, come mai
??)
2)come si crea una message box del tipo " stampa in corso ..." ??
3)come si lancia un file di help  *.hlp   ??
4)come posso convertire un documento word in PDF, esistono ocx, codice o
altro freeware ??
5) come accedere all'address book di outloock ??
(bastano anche dei link a siti )
grazie a tutti
-- 
Posted from  [212.239.38.70] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 5) come accedere all'address book di outloock ??
Mannaggia... prova a guardare i post vecchi... se ne era discusso ampiamente
di entrambe le discussioni...
Vai su 
http://groups.google.com/advanced_group_search
                    Ciao
                                Allanon

Sei sicuro di aver scelto il newsgroup esatto?
Mi sa che sei OT.
                                        danilo

                                         danilo
Certo: sto sviluppando in visual basic.
grazie comunque.
-- 
Posted from  [212.239.38.77] 


 5) come accedere all'address book di outloock ??
vedere i virus Melissa e ILoveYou per un esempio pratico :)
Newsgroup: it.comp.lang.visual-basic
Titolo: inibire desktop

Conoscete una funzione API di Win98 che mi permetta di 
inibire tutto il desktop come accade quando appare la 
finestra di fine sessione di lavoro, cioe' quando diventa 
annebbiato  ?
In pratica mi serve per creare un programma che, messo in
esecuzione automatica, obblighi l'utente all'introduzione di 
nome e password, un po come il login di WinNt.
Ho gia' provato con le chiamate 
SystemParametersInfo per bloccare le combinazioni di tasti come
alt tab  o  ctrl alt canc  e  ShowWindow per inibire desktop e barra
strumenti, ma per qualche (a me) oscura ragione, se lancio un 
semplice programma con queste chiamate in esecuzione automatica
poi, all'uscita, tutto va regolarmente tranne che non riesco piu' a
connettermi sulla rete locale.
grazie in anticipo
Luigi
(rimuovere Canc dall'indirizzo )

 annebbiato  ?
Puoi sovrapporre una finestra (semi)trasparente a tutto il desktop...
Dovrai avere l'accortezza di fare in modo che non si possa chiudere con il
semplice ALT+F4, che non presenti captionbar e pulsantini vari, che nasconda
la barra delle applicazioni di Win ecc ecc...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

Puoi sovrapporre una finestra (semi)trasparente a tutto il desktop...
Grazie, e' una buona idea, ma purtroppo non e' sufficiente.
Infatti, per disabilitare il tasto che attiva il menu' start, Alt Tab,
e per disabilitare la barra degli strumenti (che e' a scmparsa
automatica e sempre in primo piano (o lo puo' essere messa
dall'utente) devo usare le chiamate Api.
Ma continuando gli esperimenti ho scoperto una cosa.....
Se come prima cosa lancio un  programma da icona sul desktop
( in VB4 32 bit ) che effettua chiamate per es alle api, oppure che
contiene al suo interno una MsGrid e una CommonDialog, 
lo chiudo e non tocco altro, non riesco ad accedere a questo computer
dalla rete. Se pero', dopo aver chiuso il programma, apro una cartella
qualsiasi sul desktop, allora il computer diventa accessibile dalla
rete. Miracolo ? o baco di explorer 4.72 ?
Procedo negli esperimenti.
Grazie ancora
Luigi
joC...@spiderlink.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Tastiera

Sapreste dirmi come fare (in VB6) a catturare i caratteri corrispondenti
alla pressione dei tasti della tastiera e trascriverli per esempio su un
file .txt?
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

 per esempio su un file .txt?
Se il tuo form ha il focus, attivi KeyPreview, e sull'evento KeyPress scrivi
su file di testo il carattere ricevuto.
Se invece vuoi intercettare i caratteri premuti, mentre il tuo applicativo è
in background o addirittura è attivo come servizio non interattivo, devi
usare qualche api.
Oppure prova questo:
www.pro-vision.it/download/client_monitor.zip
Ciao
Alberto


Grazie della risposta, ma non riesco a scaricare il file perchè non dà
libero accesso a chi non è cliente dell'azienda.


 libero accesso a chi non è cliente dell'azienda.
Scusa.
L'Url è case-sensitive.
Usa questo:
http://www.pro-vision.it/download/Client_Monitor.zip
ciao
Alberto

 Grazie a tutti
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.lang.visual-basic
Titolo: Numeri romani

Sto cercando di fare un programma che trasformi i numeri romani in arabi
qualcuno puň darmi qualche dritta cioč esiste una regola fissa o piů
funzioni ?
Grazie
Bek

 wrote in message
0CEi4.9554$h23....@news.infostrada.it...


 funzioni ?
Quando mi e' capitato di averne bisogno ho usato qualcosa di simile al
codice seguente. Purtroppo non saprei rintracciarne l'autore.
----- INIZIO -----
Private Function Rmn2Dec( _
  ByVal Roman$ _
, ByRef Decimal% _
) As Boolean
Const s_Rmn$ = "IVXLCDM"
Dim b_Ret As Boolean
Dim i_PrvIndex%
Dim i_Char%
Dim s_Char$
Dim i_CurIndex%
Dim i_Ret%
  Let b_Ret = True
  Let Roman$ = UCase$(Trim$(Roman$))
  ReDim i_Rmn(0 To Len(s_Rmn))
  Let i_Rmn(0) = 0
  Let i_Rmn(1) = 1
  Let i_Rmn(2) = 5
  Let i_Rmn(3) = 10
  Let i_Rmn(4) = 50
  Let i_Rmn(5) = 100
  Let i_Rmn(6) = 500
  Let i_Rmn(7) = 1000
  Let i_PrvIndex = LBound(i_Rmn)
  For i_Char = Len(Roman$) To 1 Step -1
    Let s_Char = Mid$(Roman$, i_Char, 1)
    If s_Char = "J" _
      Then Let s_Char = "I"
    Let i_CurIndex = InStr(s_Rmn, s_Char)
    If i_CurIndex = 0 Then
      Let b_Ret = False
      Exit For
    Else
      If i_Rmn(i_CurIndex) < i_Rmn(i_PrvIndex) Then
        Let i_Ret = i_Ret - i_Rmn(i_CurIndex)
      Else
        Let i_Ret = i_Ret + i_Rmn(i_CurIndex)
      End If
    End If
    Let i_PrvIndex = i_CurIndex
  Next
  If b_Ret _
    Then Let Decimal% = i_Ret
  Let Rmn2Dec = b_Ret
End Function
' Esempio d'uso.
'
Private Sub Command1_Click( _
)
Dim i_Ret%
  With Text1(0)
    If Rmn2Dec(Roman:=.Text, Decimal:=i_Ret) Then
      Let Text1(1).Text = i_Ret
    Else
      Let Text1(1).Text = "Non romano."
    End If
    Call .SetFocus
  End With
End Sub
----- FINE -----
Ciao.
Maurizio

 wrote in message
kCNi4.13176$h23.1...@news.infostrada.it...


 come verrebbe spontaneo pensare.
Vuoi dire che 1999 si scrive IMM ?
C'era stata una diatriba su come si scriveva 1999 in numeri romani
all'inizio dell'anno scorso, se ne era parlato anche sui giornali, perchè i
numeri romani si utilizzano ancora per scrivere nei titoli di coda dei film
l'anno di produzione.
Magari se cerchi in rete trovi ancora qualche cosa.
Ciao
*Roby*


NO!

    arRoman(4).RHalfNumber = "M"
Qui "D" e "M" vanno invertiti.
Inoltre mancava la dichiarazione del tipo RomanType che immagino essere:
Private Type RomanType
    RNumber As String * 1
    RHalfNumber As String * 1
End Type
Così, per la gioia di Roal, ho imparato che 1999 si scrive MCMXCIX. Grazie.
Ciao
*Roby*
P.S.
Ma significa che i Romani non sapevano contare oltre il 3999?

 Comunque per una data va piů che bene!
Y4K: estote parati.
Ciao.
Maurizio
(Scusatemi...)

 Y4K: estote parati.
<g>
chi avra' vb3998 e ado-trek 3999.11 con office4k potra' incontrare
problemi... ma ci sara' senz'altro qualche patch disponibile...

 problemi... ma ci sara' senz'altro qualche patch disponibile...
bastera' uploadarsi un attimo al Dispensario per farsela inoculare nel DNA.
Ciao.
Maurizio

 wrote in message
86i2jh$9km$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Come accedere ai report di un database Access 95

Ho VB4 16/32 Enterprise e ovviamente Crystal Report (VB4 e' legalmente
acquistato). Non sono riuscito ne ad effettuare la registrazione via modem
di Crystal ne a spedire il FAX di regitrazione al numero indicato nel file
di help ( non c'e' alcun fax a rispondere). Qualcuno e' mai riuscito a
registrare quest'accidenti di affare? Se si puo' dirmi come.
Altro: e' indispensabile creare i report con Crystal? Se ho gia' un DB
Access 95 (o 2.0 per VB16) con dei report precostruiti (interni) non posso
accedere a questi con un qualsiasi voglia mezzo (ad esclusione di dover
usare Access come server DDE le mie applicazioni devono essere per forza
stand-alone).
A chiunque possa aiutarmi un miliardo di grazie.
Un milione a chi comunque mi ha letto.
Salutoni a tutti!
Andrea Alberto "Jack" Martinoli
From Italy with a smile! :-)
WWW: 
http://194.184.0.149/AAM/

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Conoscere il mio IP

Ciao a tutti,
Ho un problema che mi sembra un montagna invalicabile:
Sto scrivendo un programma con funzioni di accesso remoto da Internet, ma il
problema principale è che non riesco a conoscere l'inidirizzo IP che mi è
assegnato dall'ISP quando mi connetto.
Esiste qualche OCX che me lo restituisce?
(se uso winsok, mi restituisce l'IP della mia rete locale!)
Grazie in anticipo.
Alessio.

 problema principale č che non riesco a conoscere l'inidirizzo IP che mi č


quando hai anche una rete locale devi fare cosě:
prima connettiti ad un host che sai che sia sempre presente (
altavista.com
dovrebbe andare bene) e nell'evento connect del winsock che hai usato per la
connessione memorizzi l'IP in una variabile comune al form

Newsgroup: it.comp.lang.visual-basic
Titolo: ShellExecute e shell sospensiva

Ciao.
ShellExecute è fantastico perchè permette di "aprire" qualsiasi cosa e si
occupa di lanciare il programma associato.
la Shell sospensiva (sito comune) è grande perchè permette di fare attendere
il termine della shell prima di ritornare il controllo al prog chiamante.
------- che dite, si potrebbe UNIRE le due cose? -------
ho visto che c'è una ShellExecuteEx che potrebbe essere furba, perchè
ritorna l'handle del processo creato (che poi passo a waitforsingleobject),
ma in win32api non l'ho trovata! E se la trovo, come la uso?
Grazie!
               "...e pensare che mio nonno ha un bell'orticello..."

 ma in win32api non l'ho trovata! E se la trovo, come la uso?
Io uso questa funzione
Public Declare Function WaitForSingleObject Lib "kernel32" Alias
"WaitForSingleObject" (ByVal hHandle As Long, ByVal dwMilliseconds As Long)
As Long
Public Declare Function OpenProcess Lib "kernel32" Alias "OpenProcess"
(ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal
dwProcessId As Long) As Long
Dim nId                 As Long
Dim hProcesso           As Long
Dim dRet                As Boolean
nId = Shell(sPath)
'nId è uno speudoandle
'Salva l'andle del processo
hProcesso = OpenProcess(&H1000000, True, nId)
'Richiama la funzione finchè non restituisce 0
Do
    DoEvents
    dRet = WaitForSingleObject(hProcesso, 0)  '0 per INFINITO
    If dRet = 0 Then Exit Do
Loop
---------
Ciao
Sabba

appunto.
Quella è la shell sospensiva.
Manca la shellexecute.


Newsgroup: it.comp.lang.visual-basic
Titolo: Simulazione Pressione di un Tasto

Salve, come posso simulare attraverso il codice VB la pressione di un
tasto in una finestra dos aperta da programma.
Grazie

 Grazie
Prova con la funzione api sendkeys
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] -Printer, altri guai...

Salve a tutti !
Vi é mai capitato di settare il font della prnt ad es. a 6.25, MS SanSerif,
e la stampante se ne frega delle vostre impostazioni e stampa come vuole ?
Es.
Printer.Orientation = vbPRORLandscape
Printer.ScaleMode = vbMillimeters
Printer.FontName = "MS Sans Serif"
Printer.FontSize = 6.26
Stampo qualsiasi cosa ma non nel modo da me voluto.
Premetto :
Prima del testo stampo alcuni grafici con Line, inoltre per problemi di
incolonnamento, devo calcolarmi la larghezza del testo con
Printer.textwidth, che mi restituisce valori espressi in twips, anziché in
mm.
Come mai ???
Genesio
--
Genesio Conti - Calvizzano (NA) - Italy
E-Mail :  gen...@NOSPAMsofthome.net
( remove NOSPAM for answer )

Ciao,
provo a darti qualche risposta.
1) Per quanto riguarda il rapporto VB e stampanti, è un po' particolare.
Infatti, non è detto che tutte le stampanti, indifferentemente, supportino
tutte le impostazioni che passi da VB.
Ad esempio, se io, con LBP 660 (la laser della canon) provo a settare a 256
(user) le impostazioni del foglio di
stampa mi viene fuori un errore che mi spiega che la proprietà non è
supportata dalla stampante.
2) Per quel che riguarda la funzione Oggetto.TextWidth essa restituisce un
valore, che indica la larghezza del testo passatogli, nell'unità di misura
in cui è impostato l'oggetto
Ciao,
Giuseppe Truono
Newsgroup: it.comp.lang.visual-basic
Titolo: CLEAR FOGLIO EXCEL

Buongiorno a tutti, ho un problema su un mio programma.
In pratica io sparo dei dati da VB su un foglio excel.
Prima che mi spari i dati, io eseguo un clear del foglio e lo faccio con
la seguente istruzione:
dati.Application.Range("B6:DW100").Clear
Il clear mi funziona pero' mi cancella anche le formule che io imposoto in
varie celle. C'e' un metodo che cancelli solo il contenuto e lasci le
formule inalterate. Ho provato anche con l'istruzione:
dati.Application.Range("B6:DW100").ClearContents
Attendo vostre notizie.Grazie Federico
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Questo č tutto vba, ma penso tu non abbia problemi
a convertirlo in una chiamata vb ad Excel:
Public Sub m()
    Dim rng As Range
    Dim c As Range
    With Worksheets("Foglio1")
        Set rng = .Range("B6:DW100")
        For Each c In rng
            If Not (c.HasFormula) Then
                c.Clear
            End If
        Next
    End With
End Sub
Certo veloce non č...
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
 

<cut>
Aggiungi:
    Set rng = Nothing
Prima di:
 End Sub


è troppo complicato io volevo una singola istruzione.


 è troppo complicato io volevo una singola istruzione.
!?!?!?!?!?
Se mi effettui un bonifico di E. 800 te lo faccio io il programma.


Io invece vorrei sapere:
siamo in vb6 o in Excel(vba)?
Cioè, cosa stai facendo di bello?
Questa strana cosa:
    dati.Application.Range("B6:DW100").Clear
che cos'è?
Se mi dai alcune indicazioni provo di
aiutarti.


 è troppo complicato io volevo una singola istruzione.
A me il registratore di macro ha creato una soluzione di due righe.
Ma di meno non sono riuscito.
Peccato.
Alberto

 Peccato.
Eh, no! Due righe è esattamente il 100% in più di quanto ammesso. Fossi 
il tuo capo ti licenzierei.

Il 02/08/2006, Manuel T ha detto :

In realtà mi sono accorto che la prima può essere innestata all'interno 
della seconda, quindi sarebbe andata bene.
Ma sicuramente Federico nel frattempo ha già acceso il registratore di 
macro e ha già risolto.
Alberto

 macro e ha già risolto.
Sveglio com'è, ne son sicuro anch'io.


Mi sfugge qualcosa?
O mi sfugge un troll?

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema ricerca in database

Cosa non ve nel codice sottostante? Perchè se immetto un valore in inputbox
mi va in errore e dice che non è un indice di questa tabella. Campouno è un
campo di una tabella di access collegata con data al form, non basta questo?
Che cosa vuol dire che "Esaminare l'insieme Indexes dell'oggetto TableDef
per determinare i nomi di indice validi". Scusate se non uso termini adatti
ma sono alle prime armi.
Grazie a chi mi saprà aiutare
Private Sub Command1_Click()
Dim NomeDaCercare As String
NomeDaCercare = InputBox$("IMMETTERE NOME DA CERCARE:", "RICERCA
NELL'AGENDA")
If NomeDaCercare <> "" Then
Data1.Recordset.Index = "campouno"
Data1.Recordset.Seek "=", NomeDaCercare
If Data1.Recordset.NoMatch Then
Data1.Recordset.MoveFirst
Data1.Refresh
MsgBox "NOME NON TROVATO"
End If
End If
End Sub

 ma sono alle prime armi.
Che come index devi specificare il nome di un indice della tabella,
appunto...

 ha scritto nel messaggio
news:b5ulhc$2de47s$1...@ID-174464.news.dfncis.de...

Cosa è l'indice della tabella? Un qualcosa da settare in Vb o nel file mdb?

 file mdb?
devi definirlo nella tabella, quindi nel database. al limite puoi farlo anche
attraverso vb, ma se hai access e non devi modificare questa caratteristica al
run time, la cosa più facile è impostarlo nella struttura della tabella
attraverso l'interfaccia grafica di access.
--
Salutoni
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda sul tasto INVIO

Ciao a tutti.
Mica mi sapete dire perchè quando premo il tasto INVIO viene emesso un
beep ?
Ed inoltre è possibile eliminarlo ????
Grazie per l'attenzione.
Alfredo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ed inoltre è possibile eliminarlo ????
    Se ti trovi in un contesto OnKeyPress() ti basta mettere come ultima
istruzione
        KeyAscii = 0
    ed il beep non c'è più .......
Ciao, Rocco

 anziche' tab / maiusc+tab.
Infatti, grazie a Bill ho dovuto intercettare ovunque il tasto Invio ed
emulare il Tab.
Ma, dico io, č sempre stato cosě ed č pure piů grosso, perchč mai bisignava
inventarsi il Tab? :-(

 inventarsi il Tab? :-(
imho non e' scorretto. cosi' hai la possibilita' di navigare fra i
campi ma anche di avere un invio 'generale', di intercettare l'invio
nei singoli campi, ecc.
in un modulo con vari campi precompilati, ti potrebbe bastare doverne
riempire due e poi dare invio per ok generale. e si puo' fare solo
usando un altro tasto per lo spostamento.
in clipper o davi n invii fino alla fine o avevi di solito f10. e' la
stessa cosa.
ciao, j.

 stessa cosa.
Vero, ma l'invio resta Invio e si inventa, funzionalmente, F10. Perchè
cambiare, in windows, il "senso" dell'invio? No?! ;-))

 cambiare, in windows, il "senso" dell'invio? No?! ;-))
Perchč in ambiente windows č molto piů frequente l'utilizzo di campi
multilinea.
Allora si sarebbe dovuto inventare un ulteriore tasto (Alt+Invio?) che
indicava 'a capo', e adesso saremmo qui a chiederci "Perchč non hanno
inventato un tasto, che so, il TAB, per spostarsi tra i campi, e considerato
l'Invio come conferma finale?"
Accontentare tutti non si puň. Anche molti utenti dei miei sistemi tendono
ad usare l'Invio per spostarsi tra i campi, per cui, se lo ritengo
opportuno, sui singoli textbox intercetto il tasto e sposto il fuoco sul
successivo. Sull'ultimo vale come conferma finale.
Ma il tab rimane il modo standard, e oramai tutti si stanno abituando a
questo.
Ciao
Alberto

 questo.
penso anch'io.
per curiosita', in altri mondi (as400 e ibiemmoni, ux/lx), cosa si usa
?
Newsgroup: it.comp.lang.visual-basic
Titolo: [Meeting] Ultimo giorno per iscriversi!!

Ricordo a tutti quelli che non si fossero ancora iscritti, che il meeting
del NewsGroup si terrà il 29 Marzo, ma che le iscrizioni si accettano solo
fino stasera (venerdì 21 Marzo).
E' attiva una pagina sul NG che permette di registrarsi all'evento
Potete trovare i dati del ristorante ed il menu qui:
http://www.it-lang-vb.net/meeting/
Per iscrivervi invece andate qui:
http://www.it-lang-vb.net/meeting/meeting20030329.html
Lo spirito del meeting è quello di incontrarsi tutti assieme per il piacere
di mangiare assieme, conoscerci e scambiare 4 chiacchiere (non
necessariamente
riguardanti il VB).
Per informazioni sul meeting in generale, è disponibile la pagina delle Faq
qui: 
http://www.it-lang-vb.net/meeting/faq.html
Lunedì 24 verrà postato un messaggio per riepilogare le modalità di ritrovo.
Ciao
*Roby*

 Ricordo a tutti quelli che non si fossero ancora iscritti...
Ho visto che nell'elenco dei partecipanti ci sono alcuni che chiedono un
passaggio da Milano e/o Varese.
Io, lo ribasisco, ho un posto (uno solo) a partire dal casello di
Fiorenzuola (A1, MI/BO) (se aperto, perchč stamattina han detto che č
chiuso, ma non ho trovato traccia sul sito delle autostrade). Nel caso
Fiorenzuola non fosse disponibile il 29, credo che il successivo casello sia
Parma.

 ha scritto nel messaggio
news:b5fgol$28t9ln$1...@ID-174464.news.dfncis.de...

visto che io vado con Lupo e mi trovero' al casello e parto da Monza puo'
venire con me
ciao Ilario

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco tool VB4 per gestione modem ecollegamento bbs

Buongiorno,
stavo cercando un tool vb per la gestione di un collegamento modem con
una bbs, in quanto vorrei dotare un mio prg di questa funzione.
Sarei riconoscente a tutti coloro che mi sapessero indicare come e dove
trovare questo tool, o a chi me lo procurasse.
Ringrazando anticipatamente saluto tutti
--
Automatic posted from 
ro...@brain.sincretech.it
 [193.76.208.2]
via Mailgate Server - 
http://www.mailgate.org

una bbs, in quanto vorrei dotare un mio prg di questa funzione.
Perche', cos'ha il controllo MSCOMM che non ti va?
Alex Palmese
----------------------------------------------------------------
ATTENZIONE: per rispondermi direttamente togliere "$$$" dal mio address!
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Alfabeto greco

Dovrei poter inserire in un TextBox e successivamente salvare su un DB
Access, oltre al testo, anche delle lettere dell'alfabeto greco.
Come potrei fare (visto che il textbox non accetta questi caratteri)?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:dqo0is$4ls$1...@news.newsland.it...

Casella RTF
ciao
Stefano 

 Come potrei fare (visto che il textbox non accetta questi caratteri)?
Per visualizzare il testo puoi ad esempio usare un RichTextBox: per il testo
normale utilizza il font che ti
pare, per le parti in alfabeto greco puoi cambiare font e impostare ad es.
Symbol. Esempio:
    With RichTextBox1
        .SelText = "Testo normale "
        .SelFontName = "Symbol"
        .SelText = "ABCDEfgh "
        .SelFontName = .Font.Name
        .SelText = "Altro testo normale"
    End With
Per il testo da memorizzare nel DB devi leggerlo dalla proprietą .TextRTF (in
formato RTF, ovviamente, altrimenti perdi la formattazione...)
Bye
Raf

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

Salve a tutti, ho questa esigenza:
Devo creare un piccolo programmino in cui la disposizione dei campi del
report possono essere modificata dall'utente qualcuno puņ aiutarmi?





Newsgroup: it.comp.lang.visual-basic
Titolo: problema aggiunta record ADO

ciao
quando provo a fare
record.addnew
record("nome")="paolo"
record.update
ottengo un errore su record.addnew dice che il metodo non e' supportato.....
boooo
grazie

 supportato.....
Con questo stralcio di codice incompleto è veramente difficile
capirci qualcosa.
Ciao
Andrea
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

 ottengo un errore su record.addnew dice che il metodo non e'
supportato.....
Dipende dal provider o dal tipo/lato di cursore, nonchè dal tipo di query
usata per comporre il recordset.
E, ovviamente, da quel birichino (apprezzeranno coloro che spesso mi hanno
visto scrivere ciofeca) di ADO.

 hanno visto scrivere ciofeca) di ADO.
CLAP,CLAP,CLAP
Standing ovation for you
--
Morfeus®
Free Joint
:PII
Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco programmatori volonterosi

Come dice il titolo, sto cercando programmatori di visual-basic che siano
disposti a lavorare per la gloria (leggi gratis :-) ) a un programma per
poter fare gioco di ruolo on-line tipo chat.
Chiunque fosse interessato mi contatti in privato.
Grazie a tutti e scusate il disturbo
Ale
-----= 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! =-----

 ha scritto nel messaggio
news:3ca9d...@corp.newsgroups.com...


 </WannaMarchi>
Ciao
Michele

 Un altro č quotare dopo...
E qui sono sempre piů perso!
Normalmente io quotavo sempre prima, finché qualcuno mi diede del maleducato
(!) perché osavo interrompere il mail e spezzarlo in spezzettoni e
riprenderlo nel mio discorso; secondo costui, la netiquette prescriveva che
il mail integrale doveva essere riportato DOPO il testo della risposta...
Da quel momento feci cosě... ma adesso mi riscombinate le carte in tavola!
Netiquette come le usanze? Paese che vai usanza che trovi? O esiste
realmente uno standard riconosciuto da usare che possa far tacere una volta
per tutto certi personaggi che si divertono a vedere se uno quota prima,
durante o dopo e non prestano attenzione a quanto scritto nel messaggio?
Fammi sapere.
Francesco

 il mail integrale doveva essere riportato DOPO il testo della risposta...
La regola è: prima il testo originale, poi il testo proprio, esattamente
come si fa, ad esempio, con domanda e risposta; eventalmente
inframmezzando il testo. E' una questione di semplice logica.
Se qualcuno ha detto il contrario, non ha capito il senso del quoting,
oppure è fondamentalmente pigro... chi era, tanto per sapere ?
Oh, tieni presente che il mio è solo un chiarimento per comprendere
il thread, non è un flame nè un'appunto, eh ? :-)))
Un Paperino che di discussioni ne ha abbastanza. Ah, altre faccine
sono in uno dei miei ultimi post, se servono.

 il thread, non è un flame nè un'appunto, eh ? :-)))
Ci mancherebbe!
Ciao.
Francesco
Newsgroup: it.comp.lang.visual-basic
Titolo: problemi unicode

Ciao a tutti,
ho un problema :-), ho creato un client ftp, che perň funziona solo su
sistemi di tipo Windows...(che utile???!!!)
Il problema č che quando mi connetto su server di tipo non Windows, e
scarico dei files, la grandezza in byte non coincide con qualla indicata e
mi si registrano byte in piů.
            retU = recv(sdscr, arraybyte(1), NumByte, 0&)
            If retU = SOCKET_ERROR Then
                checkErrore
            ElseIf retU > 0 Then
                str = StrConv(arraybyte, vbUnicode)
                str = Left$(str, retU)
                Print #1, str;  'scrive nel file
            ElseIf retU = 0 Then
                 str = "" 'ripulisce in caso di vuoto
            End If
Ho messo tutto dentro un loop, il programma gira sino a quando retU <> 0; il
problema č che mi si registrano byte in piů si sistemi non Windows.
Non riesco a capire dove cavolo sia il problema, e come potrei gestirlo?..
per usare il programma sia su sistemi Windows che su Sistemi Unixlike...
grazie a tutti.. siete mitici...
Maurizio

 per usare il programma sia su sistemi Windows che su Sistemi Unixlike...
   Puoi fare un esempio di quello che ti aspetti e invece ti arriva?
   Cioč qaunti byte ti aspetti e quanti te ne scrive ( il doppio ad esempio ? )
Ciao
 
--------------------------------
Inviato via 
http://usenet.libero.it


Certo,
sito 
ftp.qualcomm.com
 , in /purevoice/windows/
scarico PVConverter.zip di byte 74678
Quando scarico il file č di 74.955 byte
Una differenza notevole... sui sistemi di tipo Windows, ciň non accade, il
numero di byte coincide con quelli della SIZE... dove sbaglio?
grazie
Mauri

 numero di byte coincide con quelli della SIZE... dove sbaglio?
Prima di chiedre il file assicurati di aver informato il server di
utilizzare la modalitŕ binaria.
In caso contrario il server Unix sostituisce i caratteri di fine linea
secondo la codifica Windows (due byte al posto di uno).
termoPilucco


  In effetti potrebbe essere la causa del problema, per questo ho chiesto di
postare anche parte del codice ( connessione e download )



  Scusa ma mi sono dimenticato di chiederti se usi le api di wininet,
winsocket o del controllo ocx di VB.
 Anzi se posti il pezzo di codice che usi per connetterti al server e inizare
il download e meglio, intanto faccio qualche prova...


 postare anche parte del codice ( connessione e download )
Adesso ho verificato.
utilizzando il comando ftp (sotto DOS) ho scaricato il file indicato sia in
modalità binaria che in modalità Ascii:
Le dimensioni corrispondono a quelle indicate da Maurizio.
termoPilucco e i protocolli.

 ha scritto nel messaggio
news:b9qonf$kvb6t$1...@ID-188026.news.dfncis.de...

Infatti, avevi perfettamente ragione, non so come ringrazziarti :-)
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: Excel e Access

Vi illustro il mio problema (spero che qualcuno riesca a farmi vedere la
luce...). Mi ritrovo una sessantina di file excel che rappresentano ognuno
un titolo azionario. Ogni file effettua una serie di calcoli e spara fuori
una quindicina di valori riassuntivi. Fino a qua tutto OK.
Alla fine vorrei un file excel dove inserisco l'identificativo del titolo
(il ticker) e poi mi vengono fuori i valori riassuntivi e le quotazioni
attuali. Adesso ho creato delle macro che mi aprono ogni file, copiano i
valori nelle celle e poi chiudono tutti i file; la cosa funziona però è
molto inefficiente: devo aprire una cifra di files...Avevo pensato di
passare per access: se creo un DB con una tabella con i valori che mi
interessano e come chiave primaria il ticker poi posso richiamare i valori
in excel digitando il ticker? E per aggiornare i dati del DB?
Grazie
PS Ammetto che sono un autodidatta di VBA...Non sono un grande esperto...

 ha scritto nel messaggio
news:S57Va.26967$sj6.5...@tornado.fastwebnet.it...
: Vi illustro il mio problema (spero che qualcuno riesca a farmi vedere la
: luce...). Mi ritrovo una sessantina di file excel che rappresentano ognuno
: un titolo azionario. Ogni file effettua una serie di calcoli e spara fuori
: una quindicina di valori riassuntivi. Fino a qua tutto OK.
: Alla fine vorrei un file excel dove inserisco l'identificativo del titolo
: (il ticker) e poi mi vengono fuori i valori riassuntivi e le quotazioni
: attuali.
Quindi vorresti concentrare i risultati in un unico foglio.
Adesso ho creato delle macro che mi aprono ogni file, copiano i
: valori nelle celle e poi chiudono tutti i file; la cosa funziona però è
: molto inefficiente: devo aprire una cifra di files...
Se ogni volta devi ricalcolare i valori non vedo altre soluzioni.
Controlla il codice auto-creato dalle macro e vedi se puoi in qualche modo
ottimizzarlo.
Avevo pensato di
: passare per access: se creo un DB con una tabella con i valori che mi
: interessano e come chiave primaria il ticker poi posso richiamare i valori
: in excel digitando il ticker? E per aggiornare i dati del DB?
: Grazie
:
: PS Ammetto che sono un autodidatta di VBA...Non sono un grande esperto...
Boh, scomodare un database per una sola tabella non mi convince come idea.
Spiegati meglio perchè non ho capito molto di ciò che vuoi fare.
Ciao, Luca.
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con line input

salve
ho usato line input per prelevare una riga da un file. ho assegnato la 
stringa di ritorno alla variabile "comandi". il problema č che dopo 
questa stringa ci mette un "a capo", come se alla fine di questa stringa 
ci fosse un vbcrlf. Il problema sta nel fatto che io devo concatenare a 
comandi un' altra stringa, in modo che tra queste non ci sia un "a capo".
cosa posso fare?
come posso eliminare l' " a capo2 ?
grazie a tutti

> "uranio" [...]:

        comandi = Left$(comandi, Len(comandi) - 1)
... e consulta la guida: F1.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 ci fosse un vbcrlf.
Dubito fortemente che un Line Input ti restituisca una stringa con dentro un
a capo...
Un po' di codice... e di chiarezza?

 > Lupo [...]:

    Che c'entra? Probabilmente ne ha molti meno di me eppure io sono
riuscito a risponderti con due puttanate in un rigo solo. Non e' che stai
tentanto di costruirti delle "scuse" ? Se e' cosi' stai per imboccare una
strada pericolosa...
    :-)))


 per curiosità, ma tu quanti anni di esperienza hai alle spalle?
Un po', ma questo non importa assolutamente nulla, perchè io sono io e tu
sei tu.
Se mi posso permettere, direi che la cosa importante è che probabilmente non
hai studiato un po' di teoria, prima di metterti a scrivere istruzioni. Bada
bene, non sei affatto malato, tutti noi all'inizio avevamo fretta e volevamo
creare qualcosa, poi abbiamo capito (o "qualcosa" ci ha costretti a capire)
che valeva la pena "perdere" un po' di giorni per leggere. Ti garantisco che
quei giorni si riguadagnano alla svelta, molto alla svelta.

 > grazie per il consiglio lupo, lo terrò a mente :D
Fallo per davvero. ;-)
Ecco la dimostrazione (praticamente quotidiana) che non si è mai smesso di
imparare:
Vedi il topic "VB e il bug fantasma".

Sbagliato, sorry: "Riferimento a oggetto label"

Newsgroup: it.comp.lang.visual-basic
Titolo: OCX per elaborazione immagini

Vorrei utilizzare un OCX per apportare delle trasformazioni di stretching e
rotazione ad una bitmap; poche' si tratta dell'unica (probabilmente...)
applicazione di questo tipo che realizzero' nella mia vita, visto che in
gerere mi occupo di tutt'altre elaborazioni, non mi conviene spendere troppo
per un tool che poi non usero' piu'.
Potreste darmi qualche indicazione 'economica'  sull'argomento?
Grazie mille.
FogOnTheSea

...



Grazie mille, vado a vedere di che si tratta.
Saluti.
FogOnTheSea
Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo dati in una classe

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Public Property Let ColoreCarattere(ByVal vColoreCarattere As Long)
    pColoreCarattere = vColoreCarattere
End Property
Public Property Get ColoreCarattere() As Long
    ColoreCarattere = pColoreCarattere
End Property
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Dovrei capire se ColoreCarattere è zero, se è stato passato come
valorizzazione o è di default.
Grazie

Francesco ha scritto:




Se testi in separato il seguente codice
dim l as long
e leggi il valore della variabile l
rilevi il valore di default
Ave
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 default.
In questo caso devi semplicemente inizializzare pColoreCarattere, che 
immagino sia la variabile privata che fa da supporto alla Property, ad un 
valore per te non valido (visto che sembra parli di colori in formato 
RGB, -1 andrebbe bene).
Il posto piu'ì indicato e' l'evento Class_Initialize()
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown 

 Ciao
Giustissimo. Funziona
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET Reference

Come da oggetto, esiste un reference di tutte le classi, proprietà e
metodi di 
VB.NET
?
Ciao.

VB.Net (Come C#) si appoggia a quello che viene chiamato framework ( o CLR)
quindi quello che ti serve è la documentazione del CLR (che è comunque free
come i relativi compilatori) esistono anche dei libri ma credo che il
reference piu completo al momento sia MSDN. Comunque se hai (o ti scarichi)
il framework trovi tutto quello che ti serve.
HTH
Corrado


Ce l'ho installato ma non ho trovato nessun reference!

Forse ti conviene procurarti (almeno) la beta2.
Qui
http://www.wrox.com/ACON11.asp?WROXEMPTOKEN=6319ZpYJGpTlVytoaM7TMBnJ42&ISBN=
1861005563
Cè un libro che descrive il framework, non è però un reference, comunque se
fai un giro in rete cè tantissimo materiale che puoi utilizzare per
conoscere il CLR
Ciao
Corrado

 Ciao.
Prova a Guardare ILDASM.EXE WINCV.EXE
http://www.lunet.it/offerte/berti/vsNet/NetFrame.html
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemino con ADO...

Ciao a tutti.
Ho il seguente problema.Ho due processi distinti (due eseguibili distinti)
che operano sulla stessa macchina e accedono allo stesso db SQL Server.  Il
primo aggiunge (solamente) record ad una tabella. Il secondo, ogni 15 min.,
esegue un update sui record precedentemente scritti dal primo processo..
Come posso fare, utilizzando ADO, ad impedire che il primo processo rimanga
bloccato quando il secondo processo sta eseguendo l'update ?
Attualmente il primo processo apre la connessione ed il recordset cosě:
Set ActiveConnection = New ADODB.Connection
ActiveConnection.ConnectionString = Me.ConnectionString
Set Rcs = New ADODB.Recordset
Set Rcs.ActiveConnection = ActiveConnection
Rcs.CursorLocation = adUseClient
Rcs.CursorType = adOpenDynamic
Rcs.LockType = adLockOptimistic
Rcs.AddNew
Rcs.Fields.Item("Name").Value = "PIPPO"
Rcs.Update
Il Secondo Usa la connection cosě:
Set ActiveConnection = New ADODB.Connection
ActiveConnection.ConnectionString = Me.ConnectionString
sql = "UPDATE ...."
ActiveConnection.CommandTimeout = 120
ActiveConnection.Execute Sql, RecordsAffected
Ciň che osservo č che il primo processo rimane bloccato se il secondo sta
lavorando.
Come impedirlo ?
Grazie in anticipo.
Roby

Prima di tutto č inutile che tenti di aprire un cursore Dynamic con un
cursore lato client ... il pių performante che puoi utilizzare č un KeySet
...
Poi .. potresti spiegarmi cosa intendi per bloccato ? ..... vuol dire
sospeso o interrotto (con relativo errore a run time) ?
Fammi sapere ...
        Davide

 cursore lato client ... il piů performante che puoi utilizzare č un KeySet


 cursore lato client ... il piů performante che puoi utilizzare č un KeySet


Scusa...ma io ho appena letto che con i cursori lato client l'unico tipo che
si può utilizzare è un cursore Statico.
Chi ha ragione?!?
Skysurfer

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Un saluto al NG

Ciao a tutti
Dopo un periodo di latitanza sono tornato
Vedo che i pilastri ci sono sempre (wodka, zanna , lupo e company) e questo
mi fa piacere
A presto sul NG  ;-)

 mi fa piacere
Ecco, adesso hai rovinato tutto, sicuramente svolazzeranno
a trenta centimetri da terra... :-)
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire files mdb da VB6

Chiedo scusa se ne avete già parlato... ma proprio non riesco ad accedere a
files mdb generati da access 2000 dal VB6.
Mi dice "unrecognized database format"
Sono alle prime armi con VB...  per favore aiutatemi, grazie

 ha scritto nel messaggio
b026dKY...@newsmst.mcis.galactica.it...
| Chiedo scusa se ne avete già parlato... ma proprio non riesco ad accedere
a
| files mdb generati da access 2000 dal VB6.
| Mi dice "unrecognized database format"
metti in Progetto-->riferimenti dao 3.6 o ado 2.1 (dipende dalla connessione
che usi)

 wrote in message 8ubnob$fgj$1...@nslave3.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?OT?] Windows2000

Ma esiste una ver. beta scaricabile o in qualche rivista?


Non saprei, ma dubito che sia scaricabile (quante settimane di download ci
vorrebbero?).
Mi pare che una beta fosse distribuita a SMAU99 (non mi sono informato
perche' nella ditta per cui lavoro c'e' MSDN Universal e sono anche arrivate
le ultime 3 o 4 beta di Win2K).
Roal Zanazzi

Newsgroup: it.comp.lang.visual-basic
Titolo: NON HO SPERANZE? Access97-concorrenza

Buongiorno,
Ho sviluppato un piccolo applicativo in vb6, utilizzando ADO per l'accesso
ai dati in un database Access 97.
Ora mi trovo a dover rendere il programma multi-utente e, quindi, gestire
l'accesso concorrente di più utenti (sia in lettura sia in modifica) sul
singolo record.
Qualcuno sa dirmi se è possibile e come e, eventualmente, dove trovare
materiale illustrativo in tal senso?
Grazie infinite.
Antonio.

ai dati in un database Access 97.
Se hai usato ADO a portare i dati in un altro database non dovresti
avere problemi. Le modifiche da fare al codice sono minime ed e' solo
questione di convertire la base dati.
Per spendere *poco* ti suggerirei un PostgreSQL su Linux o NetBSD su
un server esterno, cosa che e' sempre consigliabile.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 0.68, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
Nike Air Up Tempo Sad Walker -- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD
   On contrary of popular belief, Unix *IS* user friendly:
    it just appears to be selective who it is friend with
Newsgroup: it.comp.lang.visual-basic
Titolo: Interpretare caratteri esadecimali...

Salve
vorrei capire come posso interpretare e/o decodificare i dati che mi
arrivano sulla
porta seriale da un macchinario. Riesco a leggere dalla porta ma i dati non
hanno nessun
senso (per me!) in quanto sono una sequenza di carattere esadecimali.
come faccio a capire quanto è lunga la stringa o qual'è il bit si start e di
stop?
Grazie a tutti per la collaborazione
Marco

 di stop?
Questi dati rispetteranno uno specifico protocollo impostato dal produttore
del macchinario, immagino.
Hai a disposizione queste informazioni ?
-- 
Ciao,
        Fabrizio
<=- 
http://www.negusweb.it
 -=>

 start e di stop?
Qual'è il bit di start e stop dipende dai settaggi di comunicazione, non
certo dal protocollo di interpretazione.
Se la seriale è impostata correttamente (devi vedere i settaggi sulla
documentazione del macchinario, ognuno ha le sue impostazioni), la stringa
contiene un messaggio codificato secondo un protocollo che può essere
standard (se l'apparecchiatura ha una elettronica commerciale), o
proprietario. Devi fartelo dare dal costruttore.
Una volta decodificato il messaggio, devi sapere cosa rappresentano i valori
che hai ricevuto, e questo lo sa il programmatore dell'elettronica, ma in
genere è contenuto nella documentazione del produttore.
Ciao
Alberto

> Hai a disposizione queste informazioni ?
purtroppo no,
avete mai risolto un problema simile?
ciao

avete mai risolto un problema simile?
Fatti un piano di test ed armati di pazienza (tanta), tempo
(tantissimo) e debugger.
-- 
ciao, hal


Sì, capita, anche se non è gradevole.
In linea di massima, basta creare un piccolo programmino che consenta di
inviare e ricevere 'a mano libera', e poi si lavora di intuizione.
E' tutto molto semplificato se esiste già un qualcosa di simile che
funziona: con un PC con due seriali, ci si mette in mezzo e si loggano tutte
le chiacchierate. Poi, di solito in maniera semplice, si desume il concetto.
Ciao
Alberto

[*Albe V°*=
vaccariTO...@hotmail.com
] è diventato papà: AUGURI e
CONGRATULATIONS!

 CONGRATULATIONS!
Thanks guys...
Just one question: E tu Lupo come lo sai????
Alberto
-- 
Rigore č quando arbitro fischia

 Just one question: E tu Lupo come lo sai????
Per una volta, per primo e mai più accadrà tale occasione ad alcuno, lo
dico: Leggi i post recenti!!! :-P