mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Assegnamento a stringhe costanti

Salve a tutti!
Ho utilizzato all'interno di un mio programma l'API
GetPrivateProfileString che mi permette di leggere da un file .ini.
Come parametro richiede una stringa costante che ho prontamente
dichiarato:
dim stringa as string * 50
Quando l'api mi ritorna il valore ovviamente questa stringa contiene 50
caratteri di cui soli i primi x sono buoni. L'msdn dice di utilizzare la
TRIM per togliere gli eventuali spazi dalla suddetta stringa costante,
ma purtroppo non funziona. In effetti i caratteri aggiuntivi non credo
siano semplici spazi (da rimembranze del C)...
Ad ogni modo, come posso risolvere il problema? Cioč assegnare ad una
stringa normale la stringa a lunghezza fissa in modo da ottenere solo il
valore ritornato dall'api???
Grazie a tutti per le risposte!
Max
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

[..] 
Se usi questa sintassi:
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias
"GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal
lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As
String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Sub Form_Load()
    Dim Ret As String, NC As Long
    'Crea un buffer
    Ret = String(255, 0)
    'Recupera la stringa
    NC = GetPrivateProfileString(App.Title, "KeyName", "Default", Ret,
255, "C:\test.ini")
    'NC contiene il numero di caratteri validi...
    'Quindi per prendere quelli che ti interessano,
    'puoi usare la funzione left per il numero di caratteri 
    'copiati dall'api nel buffer
    If NC <> 0 Then Ret = Left$(Ret, NC)
      MsgBox Ret
    End Sub



[SNIP]
No, infatti non sono spazi, ma caratteri nulli (Chr(0))
Per molte funzioni, tra cui GetPrivateProfileString, puoi fare semplicemente
cosi':
'non e' necessario sia a lunghezza fissa, basta dimensionare
'il buffer correttamente prima della chiamata
Dim stringa As String
Dim rc As Long
stringa = String(50, 0) 'oppure Space(50) se vuoi usare spazi al posto
                        'dei null... e' inunfluente perche' verranno
comunque                             'rimpiazzati dalla funzione con Chr(0)
rc = GetPrivateProfileString(...)
If rc > 0 Then
    'ora rc contiene il numero di caratteri validi da prelevare dal buffer
    stringa=left$(stringa, rc)
Else
    MsgBox "Errore"
End If
per quelle funzioni che lavorano allo stesso modo, ma usano rc per
restituire cosici di errore piuttosto che il numero di caratteri (queli e
quando, te lo dice MSDN), puoi usare Instr per avere la posizione del primo
carattere nullo da usare le left visto sopra
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Grazie mille. Funziona perfettamente :))

Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazioni Internet

Un saluto a tutti i partecipanti al NG.
Sto leggendo il manuale "Visual Basic" di Francesco Balena, per farmi
un'idea su come lavorare per realizzare un sito che si colleghi ad un db.
Purtroppo l'argomento non è trattato in modo molto chiaro, oppure sono io
che sono un pò tonto. Mi sembra di capire che per realizzare interfaccia
lato client, mi suggerisca di usare oggetti RDS, mentre per interfaccia lato
server, mi suggerisca di usare pagine ASP. Ho capito bene oppure sto
brancolando nel buio ?
Un grazie a chi mi da qualche suggerimento su come muovermi.
Tengo a precisare che l'argomento mi interessa solamente dal punto di vista
amatoriale.
Un saluto a tutti.
Daniele


beh insomma non sarà buio totale ma diciamo che tieni in mano una candelina!
Un sito agganciato ad un db....
se parli in un NG di VB ....tra le tante tecnologie disponibili....ti
rispondo
ASP + VBscript
OGNI pagina è lato client......
il database è agganciato tramite ADO....
lo schema è il "solito"
Connessione al database
    preparazione query SQL
        Apertura Recordset derivante dalla query
            Rappresentazione gestione dei dati
        Chiusura recordset
Chiusura connessione
Se invece vuoi fare un applicativo client/server  ....
beh ti complichi alcune cose.....
Diciamo che.....
hai una parte "client" che fa richieste ad una parte "server"
In pratica hai un programma che chiede i dati al "server" (con ADO, Con un
file XML, Con Winsock....come ti pare)....
E il programma si occupa di mostrarteli...Sullo schermo,sul PDA,sul
telefono.....dove e come ti pare(lo decidi tu)
Il server a sua volta
....può essere un Database
....o un altro programma che si occupa di "raccogliere" le
richieste....interrogare il DB...gestire la concorrenza...risolvere
conflitti....inviare le risposte...etc etc
ADO consente di avere una buon versatilità (non sei vincolato al solo
access....cambiando una stringa di connessione...cambi motoreDB...) per
interfacciare i DB più diffusi
Comunque per programmare un sito web devi cercare un tutorial di ASP e
VBscript(o JavaScript ....quale ti piace di +)...e avere una infarinatura di
ADO!
Lascia stare Balena.....
:-)
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

Credo volesse più riferirsi alla connessione di un programma vb
su un sito internet, quindi un db remoto, altrimenti non avrebbe
chiamato il causa rds.
In tal senso puoi leggerti post non recentissimi su google. A memoria
è stato già trattato 3 volte questo argomento - almeno da quando
frequento.
-- 
Saluti
Andrea Moro

 ha scritto nel messaggio
news:ehJ4b.10600$nw1.3...@news1.tin.it...

Ti ringrazio per l'ampia spiegazione.
Ciao - Daniele

 ha scritto nel messaggio
news:bivo8p$d9kpe$1...@ID-61006.news.uni-berlin.de...

Ti ringrazio per la tua gentile risposta.
Ciao - Daniele
Newsgroup: it.comp.lang.visual-basic
Titolo: Apertura di file associati

Ho creato un'applicazione che, attraverso un controllo RichTextBox, crea
un file in formato ".ctm". Ho provveduto ad associare al tipo di file
".ctm", un'applicazione contenente solo un controllo RichTextBox e
vorrei che in esso, all'apertura dell'applicazione tramite doppio clic
sul file, si visualizzasse il contenuto del file.
Come faccio ? Grazie a tutti!
Stefano Barazza
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:c578221829395dbeaa5...@mygate.mailgate.org...


Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Studio 6.0 con Win2k

Ciao.
Ci sono controindicazioni particolari nell'istallare Visual Studio 6.0 su
Win200 Pro ?
Grazie,
Lorenzo


Io non ho mai avuto problemi, anzi, mi sembra molto stabile, ciao.
dix

 ha scritto nel messaggio
news:YPOY8.53553$K_4.1...@twister1.libero.it...


 Win200 Pro ?
Forse potresti avere dei problemi nella creazione dei pacchetti di
deployment, o meglio nel farli funzionare su s.op. un po' vecchi (tipo '95 e
'98); questo detto a "sensazione", senza la controprova dei fatti.
Bye .... aldo martini

 Win200 Pro ?
io ho avuto qualche problemino sotto XP.
con 2000 pro invece non ho ancora avuto problemi
Alessandra
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiudere pagina Web

Volevo sapere come posso chiudere una determinata finestra esterna a Visual
Basic.
Grazie
-Falco340-

 wrote in message zTaD6.32059$r67.7...@news2.tin.it...

Prova a vedere se l'esempio ProcessVW.zip presente sul Sito Comune ti può
essere utile.
Il Sito Comune sta qui:  
http://www.it-lang-vb.net
Ciao
Ettore, il Mes

Newsgroup: it.comp.lang.visual-basic
Titolo: Datareport: Raggruppare record

Scusate se insisto con il datareport, ma vorrei sapere se è possibile
eseguire il raggruppamento di record anche senza avere recordset gerarchici.
In pratica io ho un semplice recordset, ammettiamo con i seguenti campi:
OrdineStampa, Cognome, Nome, Indirizzo.
Vorrei raggruppare tutti i record che hanno lo stesso valore nel campo
OrdineStampa ed inserire un'interruzione di pagina tra i vari gruppi.
E' possibile?
Grazie a tutti.
Ciao.
Skysurfer

 Scusate se insisto con il datareport, ma vorrei sapere se č possibile


 ha scritto nel messaggio
news:9te191$21ie1$1...@ID-107333.news.dfncis.de...


 ha scritto nel messaggio
news:9tdv9i$qd3$1...@serv1.iunet.it...

Yes ...
aggiungi un DataEnvironment, genera un command per la visualizzazione della
tua tabella, quindi nelle proprietà del command (Raggruppamento) inserisci
nella lista di destra il tuo campo OrdineStampa.
Crea il tuo datareport collegato al command (quello raggruppato).
Nella Sezione - piè di pagina gruppo - imposta la proprietà ForcePageBreak a
rptPageBreakAfter
saluti

 rptPageBreakAfter
Ok, ma io avevo chiesto se era possibile farlo su un semplice recordset,
senza creare recordset gerarchici.
Grazie comunque.

Newsgroup: it.comp.lang.visual-basic
Titolo: Stored con parametri e griglia gerarchica

Collegando una stored 'padre' con un parametro legata ad una stored figlio
senza parametri, legate ad una griglia gerarchica Microsoft
HierarchicalGrid, accade che, oltre ad avere l'errore 'No value given for
one or more required parameters', la griglia non viene riempita (fatta la
prova togliendo il figlio e lasciando solo il padre con il parametro o solo
il figlio e senza parametro).
Grazie per l'aiuto.
Stefano

 wrote in message
wJj37.58066$q77.4...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Consigliatemi Il VB giusto .....

Vorrei sapere le differenze tra la versione professional
,enterprise,standard,learning .
Devo acquistarne uno e naturalmente visto i prezzi .......
La learning  sufficiente per vendere programmi ?
Grazie

...

Le differenze tecniche sono riportate sul sito Microsoft (prodotti, Visual
Basic).
Per quanto riguarda le licenze, non so, io ho solo la Enterprise e con
quella si puo' fare tutto.
Con la licenza della learning mi pare che NON si possano vendere i programmi
prodotti.
Roal Zanazzi

 Con la licenza learning non puoi creare gli exe(discorso
chiuso)
Ma chi lo dice???????
Io ho la versione learning e fa gli eseguibili e posso
vendere i programmi, peccato che ancora non li so fare.
--
Ciao da Luci@noM.
ICQ 13556170

Davvero puoi vendere quello che crei ?
A me risultava il contrario...
-------------------------------------
Non mi stancherò mai di imparare...
Grazie a tutti!
dario.m...@SONOlibero.it 
(ovviamente da correggere)

 A me risultava il contrario...
Si tanto e' vero che nel VB e' compreso anche il programma
per la creazione guidata di pacchetti d'installazione.
Ovviamente ci sono delle limitazioni, nel senso che non si
possono fare programmi che lavorino in rete e altre cosette
che probabilmente per un programmatore professionista sono
importanti.
--
Ciao da Luci@noM.
ICQ 13556170
Negli Stati Uniti si puo' acquistare liberamente una
pistola, mentre per sposarsi e' necessario ottenere una
licenza.
Questo dimostra che, in america e' considerato piu'
pericoloso maneggiare una donna che un arma da fuoco.
http://andikap.afainformatica.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Eseguire azione solo all'avvio di windows

ciao
stavo facendo un programmino che si mette in esecuzione automatica
siccome è un programma che una volta settato fa tutto da solo
volevo che sparisse con un effetto all'avvio di windows, se caricato da li
ho fatto l'effetto (x quanto grezzo sia)
però lo faccio eseguire ad ogni nuovo avvio del programma
per caso c'è un modo di capire che il programma parte all'avvio di windows e
non viene rilanciato manualmente?
questo xchè se uno lo chiude, poi lo riapre, bè se lo vede sparire da
davanti gli occhi
potrei salvare una variabile in un file esterno, ma poi chi mi dice che
l'utente non ha tolto il programma dall'avvio automatico e se lo richiama da
solo e quindi gli sparisce lo stesso la prima volta?
ciaociao

non viene rilanciato manualmente?
Ci saranno certamente soluzioni migliori, pero' un metodo
semplicissimo e' avviarti con un parametro, che, ovviamente, non ti
verra' passato con il doppio click ;-)
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Salvare file con nome ogni volta diverso.

Questo legge il txtmessaggio mette i dati nel file e lo salva con nome 
"nome.txt"
io vorrei che lo salvasse con  il nome che sta scritto sul txtnome.text č 
possibile?
Grazie e scusate il basso profilo delle mie domande, magari tra qualche anno 
saranno piů complesse  :-))
Dim varTesto As String
Open App.Path & "\nome.txt" For Append As #1
varTesto = TxtMessaggio.Text
Write #1, varTesto
Close #1

 ha
scritto:

Se usi il file for APPEND lo devi prima rinominare o copiare con il nome che
userai.
Istruzione Name o Istruzione FileCopy + F1
--
ciao
  Stefano

 Close #1
Se è come ho detto sopra, continua a leggere, altrimenti no.
Se riguardi l'apertura del file c'è qualcosa che non va, tu gli dici di
aprire un file che si chiama (fisso) NOME.TXT in app.path.
Tu vuoi che si apra un file in app.path che si chiama con il valore di
txtnome.text.
Qui non si tratta di conoscere poco VB6, ma di concatenare un valore
costante, al posto del valore di una proprietà di un oggetto.
Comunque ti do' un hint
Dim myFile as strin
myFile=txtNome.Text
Open App.Path & (qui continua te)
Newsgroup: it.comp.lang.visual-basic
Titolo: Variabili di sistema

Ciao a tutti...
ho bisogno di un piccolo aiuto e credo che questo sia il posto giusto dove
cercare....
ho sviluppato un'applicazione VB che gestisce una serie di controlli e di
conseguenza compila un file che io ho chiamato Log.txt
Ora... alla fine dell'esecuzione viene richiesto all'utente se desidera
visualizzare il file oppure no, e io alla risposta "sě" avevo associato il
comando
-- Shell C:\WINDOWS\Notepad.exe App.Path & "\Log.txt" --
e sul mio pc funziona benissimo, ma ho pensato che non avrebbe mai
funzionato su un pc che ha Win2k o winNT perche' in quei casi il file
notepad.exe non di trova in \Windows ma in \Winnt...
Dopo aver controllato ho scoperto che il mio dubbio era fondato... quindi ho
pensato di utlizzare le variabili di sistema ma non le ho mai usate... a
questo punto se sono riuscita a spiegarmi qualcuno mi sa dare un consiglio?
:-)
Grazie mille,
LadyBug.

Il 16/12/2003 21.54, LadyBug scrisse:

C'e' un thread sulle variabili di sistema "Directory di sistema" del 
12/12/2003.
Pero' credo sia piu' semplice se utilizzi la API Shellexecute che ti 
permette di aprire il file con l'applicazione associata all'estensione 
.txt (e quindi non necessariamente il notepad).
Prova ad andare su 
www.allapi.net
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 ha scritto nel
messaggio news:wiKDb.189945$vO5.7...@twister1.libero.it...

Funzione Environ
Restituisce un valore di tipo String associato a una variabile di ambiente
del sistema operativo.
Nel tuo specifico caso:
Shell Environ$("windir") & "\Notepad.exe " & App.path & "\Log.txt"
Ma in ogni caso, poiché la cartella di sistema č comunque elencata nel
percorso di ricerca per i file eseguibili, e quindi non č necessario
specificare il percorso completo del blocco note (Notepad.exe).
Ciao!
Esteban

 ha scritto nel
messaggio news:wiKDb.189945$vO5.7...@twister1.libero.it...


 -- Shell C:\WINDOWS\Notepad.exe App.Path & "\Log.txt" --
Aggiungi un form con una casella di testo (o una RTBox se il log
supera o puň superare i 64 K) e un pulsante per chiuderlo.
Nella form_load carichi il file .log.
Funziona da qualunque parte, non "pesa" quasi niente, e ti
togli il problema.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Varptr, Arrptr

MI pare di aver letto qualcosa riguardo a queste funzioni alcuni giorni fa,
ho tentato di ritrovare la news e non ci sono riuscito.
( detto tra parentesi: IE5, Netscape4.5 non hanno una funzione FIND di
ricerca/ritrova ? )
Conosco queste funzioni tramite GFA Basic, ma in VB(5) non sono riuscito 
a trovare nulla.
Sono forse funzioni di VB6 ?
ringrazio anticipatamente per qualsiasi chiarimento.
 ramarro

Sono l'equivalente delle variabili puntatore del C. In VB 5 esistono!
Non sono documentate, ma le ho utilizzate e funzionano (l'utilizzo credo
sia limitato a chi fa uso delle API ed ha bisogno di passare puntatori a
variabili al posto di variabili, come puo' accadere per certe funzioni
scritte in C- C++)
ciao
		maxx


ArrPtr non mi pare che esista...
Però esiste StrPtr e ObjPtr e ovviamente VarPtr.
-----------
Ciao
Sabba

...


 indirizzo:  c'è una soluzione ?)
Qual'e' il problema? Non ti e' possibile utilizzare la sintassi che
funziona?
ciao
			maxx

 Non e' sufficiente passare array()?
1) ho passato (dati()) e mi invia il messaggio: Tipo non corrispondente
    ( il tipo nella dichiarazione di FillMemory è Any, e anche questo
      risulta un bel quesito per noi neofiti )
2) ho passato (dati(0,0,0)) ossia più di due dimensioni e non segnala
nessun
     errore, ma lascia i dati identi a prima della chiamata.
grato per una risposta.

1) ieri ho provato con un vettore e con un array a due dimensioni 
(dati(0,0) appunto)
   e ho erroneamente ritenuto che fosse generalizzabile, invece passando a
FillMemory   dati(0,0,0) con più di due dimensioni, non funziona più ! 
   il che mi pare oltremodo strano.
2) per evitare di fare chiamate diverse per ogni valore del numero di
dimensioni
    ho tentato con la funzione ArrayPtr(dati()), che mi avrebbe consentito
di
    unificare le chiamate.
grazie dell'attenzione.
 
ramarro

Scusa non avevo inteso...
Per passare un array ad una funzione è sufficiente passare all'API il primo
valore dell'array, e poi passargli la dimensione (in bytes) dell'array.
Prova aussi che funziona:
Dim p(1 To 100) As Byte
Call FillMemory(p(1), 100, 0)
MsgBox p(1)
-----------
Ciao
sabba

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Modal Form in ActiveX EXE

Ciao a tutti,
ho creato un ActiveX EXE, il quale mostra una form.
Devo poi usare questo ActiveX in un altro progetto VB dove al click di un
bottone su una form mi parte il mio ActiveX.
Il problema č che non riesco a passare completamente il fuoco sulla form
dell'ActiveX, in altre parole l'utente puņ passare dalla form
dell'applicazione principale alla form dell'ActiveX.
Come posso risolvere questo problema ??
Ciao Rocco

Non puoi fare la show modale del Form dell'ActiveX?
(Tieni comunque presente che se usi un EXE generi due processi
indipendenti - buono se vuoi che siano in multithread, ma l'utente potrà
sempre cliccare sulla form del processo 'padre' e, se l'ActiveX è modale,
ottenere la finestra di timeout. Per evitare questo potresti disabilitare la
form del padre (Enabled=False) chiamare l'ActiveX con una form modale e
ripristinare lo stato della form all'uscita dall'ActiveX.
(PS: ma sei sicuro di *volere* un ActiveX EXE?)
----------------------------------------------------------------------
Stefano Minardi
Zetesis: 
zet...@mclink.it
----------------------------------------------------------------------

> (PS: ma sei sicuro di *volere* un ActiveX EXE?)
perchè no? Non vanno nemmeno registrati e funzionano lo stesso! (rallentano,
d'accordo...)

Rallentano č un termine blando. Occupano la ram di un altro eseguibile, piů
che altro. Non sono in process quindi sono lentissimi nel passaggio dei
parametri (guai passare roba 'pesante'). Soprattutto, conosco ben pochissimi
casi nei quali siano preferibili a una dll in process (magari
autoistanziata) e in genere si tratta di problemi di multi-threading.
Normalmente mi pare non possano esserci dubbi (anche perché gli ActiveX-EXE
devono essere registrati esattamente come le dll (sono autoregistranti
entrambi, solo che sono eseguibili piů facilmente gli exe perché puoi farlo
senza strumenti piů complessi di una Shell o un doppio-click sull'icona).

Newsgroup: it.comp.lang.visual-basic
Titolo: [req] Passare una stringa o un clik a una finestra

Salce ragazzi , avrei bisogno di sapere come si potrebbe fare per mandare
del testo a una finestra attiva , mi spiego meglio :
il programam e' un gioco , diciamo che per giocare devo clikkare 10 volte su
un punto e scrivere 5 volte Ciao .
adesso per non sbattermi a farlo io vorrei fare un programma che lo fa per
me , quindi dovrebbe essere in grado di :
1) riconoscere quale finestra e' quella del gioco
2) passare del testo o un clik del mouse
avete qualche idea ?
Grazie Gigio2K

""Gigio2K"" <baronef...@SPAM-YOURSELFyahoo.com> ha scritto nel messaggio
news:vUWh8.3898$%d1.1...@twister2.libero.it...

Soluzione OT:
- non giocare! e hai gia' risolto il problema...
:))
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

 me , quindi dovrebbe essere in grado di :
Cos'è? Devi imbrogliare una specie di "kick the monkey"?
Nessuno sano di mente farebbe giocare il PC al suo posto in giochi "seri" :)
Ciao

 Nessuno sano di mente farebbe giocare il PC al suo posto in giochi "seri"
:)
Secondo me vuole fare un "password cruncher"...
(questa è l'unica applicazione "seria" possibile... :-)))
--
Er Roscio.

 Nessuno sano di mente farebbe giocare il PC al suo posto in giochi "seri"
:)
emm emm ragazzi avete frainteso ...  cmq :
Gioco : Ultima Online
Scopo : creare un MacroTool personale
Perche' : perche' la maggiorparte non gestisce il doppio monitor e quindi
non accetta coordinate negative come imput
Richiesta :
1) Come faccio a passare stringhe o clik del mouse da un mio programma alla
finestra di gioco ?
2) come riconoscere automaticamente quale delle finestre sia quella del Game
?
GRAZIE !

Newsgroup: it.comp.lang.visual-basic
Titolo: Intetrcettare segnali da parallela

Salve a tutti, sto cercando un modo, delle API per intercettare del signali
o inviarne alla porta parallela, qualcuno sa indirizzarmi verso qualche
esempio o qualche sito con documentazione a riguardo che non sono riuscito a
trovare? Vi ringrazio
--
by Mattia



Ciao,
Moreno
-- 
sirri at morenosoft dot com
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
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Lame.exe è distribuibile ?

Ciao, non mi è chiaro se nella distribuzione del mio software (freeware) 
posso inserire anche Lame.exe (
http://lame.sourceforge.net
)
Qualcuno ne sa qualcosa ?

 posso inserire anche Lame.exe (
http://lame.sourceforge.net
)
Vedo che la licenza č LGPL, quindi sě. Lo potresti fare anche sei il tuo 
software fosse commerciale e closed.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3: Soluzioni a raccolta", molto piů di semplici 
FAQ! 
http://it.openoffice.org/doc/manuali/

 software fosse commerciale e closed.
Grazie!

 Grazie!
Perň ricordati di citare nei credits che il tuo applicativo fa uso di 
quel progetto.


 quel progetto.
Si, ho letto.

Newsgroup: it.comp.lang.visual-basic
Titolo: mini meeting - meteo

http://igt.it/meteo/
--> tempo previsto weekend

 ha scritto nel messaggio
news:8698c2$q6q$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio


 wrote in message 10kqhce$q4v$1...@fe2.cs.interbusiness.it...


 possibilità di scambiarsi consigli utili sulla programmazione e ... sul vino


 wrote


 ...sempre che ti lascino allontanare dal comune di residenza, sia chiaro.
sono un maggiorenne non motorizzato... quindi il problema maggiore è trovare
quattro ruote e una patente. Potrei anche venire in treno, mio padre è
ferroviere quindi non pago il biglietto...

Newsgroup: it.comp.lang.visual-basic
Titolo: Usare un DB Access 2000

Hi all!
Quale service pack devo scaricare per poter usare un database access 2000 in
vb6?
Thanks in advance...
Ciao, Alfonso.

 ha scritto

5, forse 4.
--
jav...@libero.it
http://digilander.iol.it/javalab

 5, forse 4.
E quali componenti e/o riferimenti occorre includere nel progetto?
Ciao, Alfonso.

 Ciao, Alfonso.
in dao,
3.6,
direi.
in ado
non saprei.
la rima
scuserei :)

Ahahah sei un poeta...
Ma il service pack dove lo trovo?
Ciao, Alfonso.

 Ciao, Alfonso.
http://msdn.microsoft.com/vbasic/downloads/updates.asp

 Ciao, Alfonso.
Bye man!

Un minimo di Indipendenza?
--
__________________
www.sasim.net
* Vb è relativamente semplice perchè c'è MSDN: Usa F1 !!
* Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
* Sito Comune Ng: 
http://www.it-lang-vb.net
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
* I vecchi messaggi su: 
http://groups.google.com/


Newsgroup: it.comp.lang.visual-basic
Titolo: stampa diretta ?

Come debbo fare per stampare direttamente sulla stampante per utilizzare
il carattere in modo testo della stampante e stampare quindi un testo
non formattato??
Grazie Matteo

 wrote in message
37C1112A...@racine.ra.it...


...

Newsgroup: it.comp.lang.visual-basic
Titolo: vscrollbar fatto da me

vorrei costruire un vscroll bar con delle frecce disegnate da me.
voglio praticamente mettere due immagini con due frecce
come faccio a simulare il tasto tenuto premuto? (il salto lungo)

come faccio a simulare il tasto tenuto premuto? (il salto lungo)
Prendi un form vuoto e mettigli dentro una label, una textbox ed un 
command button.
Copia nel form il codice sotto la firma e giocaci un po'.
-- 
hth, hal
------------- inizio codice ----------
Option Explicit
Private m_Down As Boolean
Private m_Ritardo As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
''''''''''''''''''''''''''''''''''''''''
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    m_Down = True
    m_Ritardo = Val(Text1.Text)
    While (m_Down)
        Me.Caption = CStr(Val(Me.Caption) + 1)
        Sleep m_Ritardo
        DoEvents
    Wend
End Sub
Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    m_Down = False
End Sub
Private Sub Form_Load()
    With Label1
        .Caption = "Ritardo"
        .Move 10, 10
        .AutoSize = True
        Text1.Move .Left + .Width, .Top
    End With
    Text1.Text = 100
    Command1.Move 1000, 1000
End Sub
------------------------ fine codice ----------------

grazie mille ora provo
in ogni caso come si puo invertire l'ordine delle frecce di un vscrollbar?
io ho provato a mettere valori negativi nel change ma non è stato accettato

io ho provato a mettere valori negativi nel change ma non è stato accettato
Ma se il vscrollbar e' fatto da te, te lo fai come vuoi.
Non capisco il problema. :-(
-- 
ciao, hal

inanzitutto grazie. il tuo esempio funziona perfettamente!
riguardo la seconda domanda era solo una curiosità riferita al controllo
'originale'.
ciao Valerio

 insisto a farmi il mio

 
Forse sono un po' in ritardo, ma se vuoi ho realizzato una scrollbar
personalizzata che fa tutto, gli manca solo il disegno delle freccette.
Potresti completare l'opera!
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/
Newsgroup: it.comp.lang.visual-basic
Titolo: VB e Mysql

Ciao a tutti.
Sto realizzando un applicazione in vb che utilizza Access come database.
Tuttavia vorrei espandere la cosa per girare su internet e tenere dei dati
su mysql. Sapete dirmi se esiste qualche modo per poterli interfacciare e in
caso affermativo sapete darmi qualche dritta?
Grazie per le risposte!
Max

 Max
Alex

 visto che già usi access!!
Non ho la necessità di collegare il mysql ad Access, devono restare due db
indipendenti...
Forse mi sono spiegato male. Ho già un motore mysql, mi chiedevo se si
potesse utilizzare un po' come si fa con Access. Premetto che utilizzo le
DAO per il progetto che sto realizzando, ma visto che sono due cose che
possono essere separate potrei utilizzare le ADO.
Ri-grazie!
Max


scrisse:

Scarichi da 
www.mysql.com
 le (o il) myODBC, con il quale crei un DSN
al tuo DB mysql e dal programma VB ci accedi tramite ADO.
Sulla documentazione di MySQL c'è anche l'esempio per la connessione.
Buon lavoro!
Aran Banjo
<math> 2 + 2 = 5 for sufficiently large values of 2</math>

 Sulla documentazione di MySQL c'č anche l'esempio per la connessione.


 Mhm... Odbc... Avrei voluto...
Concordo.
Visto che oramai si usa OleDb per qualunque DBMS, e visto che esiste anche
OleDb per MySql, perchè mai usare Odbc?
Dal sito MySql.Com, ti scarichi MyOleDb3, e va che è una bomba.
Nel pacchetto ci sono anche parecchi progetti VB già pronti, con stringhe di
connessione, comandi, query, ecc...
Ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: -ADDRESS IN USE - CON WINSOCK

Per favore se qualcuno sa darmi una mando mi risponda:
Quando mi attacco ad un remoto con winsock tutto funziona correttamente, poi
chiudo la connessione dal remoto (la procedura di chiusura è eseguita
correttamente) e quando mi provo a riattaccare allo stesso computer remoto
mi dice "Address in use". Il bello è che se faccio la prova sullo stesso
computer (locale e remoto simulati su un PC solo) tutto funziona
correttamente. Aiutatemi per favore.
Grazie .


Devi mettere il controllo winsock su un form e dopo che lo hai chiuso devi
scaricare il form con Unload NomeForm cosě tutte le variabili al successivo
tentativo saranno reinizializzate e tra queste anche la variabile che dice
che l'indirizzo č in uso.
Ciao Roberto - Syd
Newsgroup: it.comp.lang.visual-basic
Titolo: Dichiarare un Array

Lo so, è una domanda idiota, ma non ho sotto mano il Balena e non mi 
ricordo come si fa a definire un array...
In pratica ho un UDT
Type ArticoliDaEvadereUDT
     DOId As Long
     Qta As Long
End Type
e voglio definire un nuovo tipo utente, un array di UDT, all'interno di 
un modulo...ho provato con
public type ArticoliDaEvadere() as ArticoliDaEvadereUDT
ma non funziona...
Devo solo dichiare la struttura, per poi poter creare delle variabili di 
tipo ArticoliDaEvadere
Ciao
-- 
edoloz@work

 ma non funziona...
Non mi risulta che si possa definire un UDT che rappresenta un insieme; le 
uniche alternative che vedo sono:
1) Usa semplicemente degli array del tipo "singolo", con la solita sintassi
Dim ArticoliDaEvadere() as ArticoliDaEvadereUDT
2) Definisci un tipo "ibrido", per esempio
Type ArticoliDaEvadere
    Item() As ArticoliDaEvadereUDT
End Type
a questo punto puoi dichiarare i tuoi insiemi con
Dim a As ArticoliDaEvadere
ma dovrai accedere agli elementi con 'a.Item(x)' invece che con 'a(x)' come 
un vero array
3) Definisci una collection tipizzata, che delega ad una collection 
standard.
Questa in sostanza e' una variante del punto 2, con la differenza che 
parlando di una classe puoi fare in modo che il metodo Item sia quello 
predefinito e quindi rimandare il tutto alla sintassi piu' naturale 'a(x)'
Naturalmente in questo caso stai comunque lavorando con una collection, non 
con un array, il che ha altre implicazioni (vantaggiose o svantaggiose, 
secondo come lo devi usare)
Per creare una collection tipizzata puoi utilizzare l'add-in di VB per la 
creazione guidata delle classi, adattando leggermente il risultato (viene 
dato per scontato che la collection contenga sempre oggetti, non UDT)
Nota anche che quest'ultimo punto potrebbe non essere applicabile in un 
progetto di tipo EXE Standard per via di alcune limitazioni sull'uso di tipi 
pubblici in classi private.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown 

 Dim ArticoliDaEvadere() as ArticoliDaEvadereUDT
Il mio problema è che devo passare questa struttura come parametro di 
una sub pubblica, e se non è definito non mi lascia (mentre se è una sub 
privata non da problemi di sorta).
Mi sa che mi tocca dichiarlo public e buonanotte...
Ciao e grazie
-- 
edoloz@work

 ha scritto
nel messaggio

Dipende dallo scope.
Se l'UDT è definito in un modulo è privato per il progetto, quindi se tenti
di usarlo in un membro pubblico di una classe pubblica si verifica un
conflitto di scope.
Prova dichiarando il type pubblico nella stessa classe, che sarà una
Multi-use.
Ciao
--
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]
Newsgroup: it.comp.lang.visual-basic
Titolo: LEA ESTO!!!

RECUERDA: MIENTRAS MAS MENSAJES COLOQUES MÁS DOLARES GANAS

>Ma la finite di scrivere queste cazzate?
Condivido la tua rabbia, ma forse e' meglio non riattaccare tutta la
pappardella!
Ciao.
Federico Galli
FedE...@tin.it
Visual Basic and Delphi
http://www.geocities.com/colosseum/loge/2151

E tu, la prox volta, fatti piu' furbo e non ri-quotare tutto il msg vecchio!
Ciao :-)
-----------------------------------------
Andrea Varisco as MioMao
Paderno Dugnano  - Italy
Email: 
mio...@digibank.it
Homepage: 
http://www.digibank.it/miomao
Ti serve dell' Hardware? 
http://www.digibank.it/time

Newsgroup: it.comp.lang.visual-basic
Titolo: File di AUTORUN

CD in mio possesso ma, purtroppo, non sono riuscito a comprendere gran che.

 wrote in message
7uuo4p$kv9$2...@nslave1.tin.it...


Ho da poco acquistato un masterizzatore e vorrei dotare i CD con i miei
programmi in VB5 di un file di autorun in modo che all'nserimento del CD nel
lettore venga automaticamente caricato un menu o un programma di menu.
Ho cercato di capire come reallizare questo file guardando quelli su altri
CD in mio possesso ma, purtroppo, non sono riuscito a comprendere gran che.
C'e' qualcuno che mi puo' aiutare ?
Ringrazio anticipatamente.
S. Diena

la soluzione giusta.
---CUT---

 Comunque il DemoShield e' la soluzione migliore - la demo la puoi
scaricare da 
www.installshield.com


Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto... excel.... aiuto

Aiuto dagli utenti di EXCEL...
è possibile inserire una variabile in una formula?? 
mi spiego....
nella formula "CERCA.VERT" vorrei che la Matrice_tabella fosse collegata
alla "linked cell" di una "combo" e possa quindi calcolare intervalli di
celle diversi.... 
grazie..  Sauro

E' possibile ma non dalla composizione formule.
Devi creare una macro (dall'editor VB per Office, immagino abbia Excel '97)
con i riferimenti alle celle che ti interessano e dichirando tutte le
variabili d'appoggio che vuoi.
Fammi sapere
Ciao
 Luca
McMauro ha scritto nel messaggio <01bde00c$a2dd8da0$c1a7d8d4@rbrigida>...


...

Newsgroup: it.comp.lang.visual-basic
Titolo: EXE Document: meglio percorsi web o fisici ?

Salve a tutti, per spostarsi da un file.vbd ad un altro, facenti parte dello
stesso progetto exe, č meglio usare percorsi http o fisici ? Quali sono i
vantaggi e gli svantaggi degli uni e degli altri ? Grazie.
Stefano
--------------------------------
Inviato via 
http://usenet.libero.it

 altri ? Grazie.
Assolutamente percorsi http.
La tecnologia vbd č disegnata per essere usata in IE accedendo da web
(Internet o Intranet), per cui la distribuzione deve sempre avvenire
attraverso siti o cartelle virtuali, e non attraverso cartelle condivise.
Quindi, devi mettere in Path il percorso del sito web, poi usi
UserDocument.Hyperlink.NavigateTo Path & "Doc1.vbd"
Path viene popolata con:
Path = PathFromURL(Parent.Parent.locationurl)
Inserendo nell'userdocument:
Private Function PathFromURL(ByVal iURL As String) As String
Dim i As Integer
Dim Last As Integer
Dim C As String * 1
For i = Len(iURL) To 1 Step -1
    C = Mid(iURL, i, 1)
    If C = "\" Or C = "/" Then
        Last = i
        Exit For
    End If
Next
If Last > 0 Then
    PathFromURL = LEFT(iURL, Last)
Else
    PathFromURL = ""
End If
End Function
Ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: cpu id in Windows Mobile 2003 con vb.net

Qualcuno ha già superato il problema
di prendere il codice di CPU su Windows Mobile 2003 con 
vb.net
?
Altrimenti un consiglio per un valore univoco per evitare la copia di un
apps.
Grazie.
Fabernet
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie.
Prova a scaricarti OpenNetCF. Io le ho usate per la scheda di rete... magari
trovi qualcosa di utile...
Newsgroup: it.comp.lang.visual-basic
Titolo: reperire dati in un archivio

Ciao
devo reperire il "pippo" in nel range A2:A300 del "foglio1";
una volta reperito devo selezionare la riga in cui si trova "pippo" 
fino alla colonna "I"
copiare questa riga e copiarla di sanapianta in "Foglio2" cella "A3"
Facendomi aiutare dal registratore di macro ho compilato questo codice:
Dim a As String
Dim cl As Object
For Each cl in range("Foglio1!A2:A300")
If cl.value = a
cl.Select
ActiveCell.Range("A1:I1").Select
Selection.Copy
Sheets("Foglio2").Activate
Range("A3").Select
ActiveSheet.Paste
Exit For
End If
Next
e fino a qui non ci sono problemi.
Il problema sorge perchï¿œ il valore "pippo" ï¿œ ripetuto diverse volte 
nella colonna A del foglio1 e il ciclo for each si ferma alla prima 
corrispondenza, mentre io voglio che selezioni la riga per tutte le 
corrispondenze.
Mi sono spiegato bene????
Come risolvo?
Grazie mille
Corrado

 Ciao
beh... la prima domanda che mi sorge spontanea è: se non vuoi
interrompere il ciclo, perchè hai messo un Exit For?!


Ma vuoi copiare tutto nella stessa zona del foglio2 sovrascrivendo ogni 
volta i dati precedenti?
Se, come immagino, non � cos� allora va bene questo:
Option Explicit
Sub Pr()
   Dim a As String
   Dim cl As Variant
   Dim Progr As Integer
   Dim MioRange As Range
   a = "Prova"
   Worksheets("Foglio1").Activate
   Set MioRange = Worksheets("Foglio2").Range("A2")
   For Each cl In ActiveSheet.Range("A2:A300")
      If cl.Value = a Then
         cl.Select
         ActiveCell.Range("A1:I1").Select
         Selection.Copy
         Set MioRange = MioRange.Offset(1, 0)
         ActiveSheet.Paste Destination:=MioRange
      End If
   Next
   Set MioRange = Nothing
End Sub
...altrimenti imposta MioRange ad "A3" e togli l'offset.
Ciao,
E. 

 interrompere il ciclo, perchï¿œ hai messo un Exit For?!
infatti me ne sono accorto solo dopo... dunque problema risolto
thank's
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] - Help su Vnc

Salve gente,
scusate se posto qui questa domanda, ma onestamente non saprei dove altro
mandarla [forse sul forum dei vari software in questione, ma preferisco
prima voi cari amici italiani :-)]
In azienda avremmo necessità di configurare un Vnc in modo che i nostri
clienti possano collegarsi al nostro ip pubblico per fargli assistenza da
remoto ( non possiamo collegarci noi a loro perche molti terminali non hanno
un ip pubblico di riferimento).
Io stavo sviluppando un mio simil-vnc [ve ne accorgerete scorrendo le
domande che ho fatto negli ultimi tempi :-) ] , ma qualcuno di voi mi ha
detto che è già possibile fare questa cosa con il tightVnc...
mi sapreste dare qualche dritta su come farlo oppure suggerirmi qualche link
?!?!
Grazie Giuseppe

Mi rispondo da solo...Ho trovato il metodo...bastava mettere il client in
Listen mode...bah la vecchiaia inizia a farsi sentire :-)
Ora vediamo di scoprire se esiste un qualche file di configurazione che
faccia in modo che l'utente si connette in automatico al nostro ip...se
avete dritte sono ben accette :-)
Grazie Giuseppe


Quello che ti serve è ultravnc in versione SC (Single Click)
http://ultravnc.sourceforge.net/addons/singleclick.html
bye


Questo fa comodo anche a me... invece di fare fare sempre l'"add new
client".
Bisogna però vedere come gestire le porte in ingresso...
Ciao

 bye
E' veramente carino...lo sto testando anche io...
Cosi a prima vista direi in accoppiata con una cosa stile Hamachi (o anche 
sto nat2nat...ma devo ancora guardarlo)
centralizzato da un bel programmino Vb potrebbe essere un ottima soluzione 
per l'assistenza...
Un bel progettino per il sito comune :-)
Grazie della dritta Giuseppe 

 E' veramente carino...lo sto testando anche io...
Ho provato a dare un occhio al sito, ma non ho mica capito come si scarica, 
se è un progetto a parte, se è dentro al setup di vnc...
Ciao 

 
devi seguire le istruzioni del paragrafo:
*How to create my own version?*
praticamente scarichi custom.zip, prepari la parte grafica poi la invii 
a loro e devresti (non ho provato) ricevere il tuo eseguibile 
personalizzato.
sembra molto utile.
bye
r

 sto nat2nat...ma devo ancora guardarlo)
Esiste un programma tipo Hamachi che funzioni in W98?
Ciao a tutti
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: Domande su Vbb5 e vb6

Ciaok
Ho letto che vb5 non e' compatibile con win98: volevo saperne di piu' su
questo, perche' sarebbe veramente incredibile: in che senso non sarebbe
incompatibile? nel senso che bisogna ricompilare i programmi, o che proprio il
pacchetto non funziona=
Un'altra cosa: vb6, e' compatibile all'indietro con win95?
Grazie
--
Posted from root@[193.70.87.1]
via Mailgate.ORG Server - 
http://www.mailgate.org


Io ho eseguito l'upgrade a windows 98 avendo gia' installato VB5 su Windows
95 e non ho riscontrato nessun mal funzionamento. Programmi anche complessi
compilati prima ( in ambiente Windows 95 ) continuano a funzionare
normalmente.
Saluti
Stefano Diena

...



Io ho acquistato windows 98 solamente per poter controllare personalmente la
compatibilità con VB5 e con le applicazioni compilate con esso e devo dire
che non ho trovato nessuna differenza nel funzionamento. Per ora nemmeno i
programmi che fanno largo uso delle API mi hanno dato problemi. Forse
l'unica differenza la si può notare durante l'installazione su Win95 di un
pacchetto compilato sotto Win98, dove per poter eseguire correttamente il
setup si rende necessario il riavvio di windows dopo che sono stati
aggiornati alcuni files di sistema, ma questa è una cosa che a volte
succedeva anche prima.
Un saluto...
Maurizio Coffinardi

Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora sulla gestione dei file DBF

Ciao, come faccio a posizionarmi su un determinato record nel DBF avendo
delle chiavi di ricerca?
Dove posso andare a trovare la guida ADO sul MSDN?
Grazie!!


Devi aprire il Recordset con:
SELECT * FROM MIATABELLA WHERE CODICE='QUELLO CHE CERCHI'
Ciao
Sirjo

 Dove posso andare a trovare la guida ADO sul MSDN?
ci devono essere vari url. da qui ne rintracci qualcuno:
http://msdn.microsoft.com/workshop/

Newsgroup: it.comp.lang.visual-basic
Titolo: File memory mapped e keyboard hook

Ciao a tutti. Ieri in un messaggio mi si chiedeva di postare un esempio di
file memory mapped. Non trovo più il messaggio e perchiò posto qui. Inoltre,
purtroppo non riesco proprio a trovare tempo libero, in questi giorni, per
cui non ho potuto fare un esempio apposta, e così in allegato trovate un
file BAS che che è il sorgente per una dll standard per fare un hook globale
di tastiera, così dò un contributo anche alla discussione sugli hook
globali. Attenzione: il sorgente non è in VB ma in PowerBasic, per cui non è
eseguibile. Però la tecnica dei file memory mapped dovrebbe essere
comprensibile. Ho omesso le dichiarazioni, che stanno in un lungo include
file, ma dovrebbero essere tutte in winapi32.txt. Altrimenti fatemi sapere e
ve le darò io.
Saluti,
Domenico

 file memory mapped. 
Un sistema per scambiare i messaggi fra applicazioni potrebbe essere
anche quello di allocare un handle di memoria globale per la zona di
scambio dati, aggiungere l'handle di questa zona come property con
AddProp ad una finestra di nome noto, e recuperarlo quando serve con
FindWindow("nomenoto") e GetProp(). E' sicuramente meno di c$$ca del
file su disco....
Adesso pero' provo il tuo!!!!
Grazie e ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: [Meeting Autunnale][15-novembre] --> DISCUSSIONI <--

Utilizzare questo topic per commenti sull votazioni 
Grazie ! 
-- 
<Gigio2K>
Sito Comune 
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Weeeeeeeeeeeeeeeeeeeeeeeeeeeeeee....
Finalmente ho trovato il thread....
:))
-> GbC|
www.gbcweb.com

 Grazie !
commento che ho già aggiunto nella votazione...
nel menu di Akuma non sono comprese le bevande...ok il prezzo è molto basso
rispetto agli altri due...ma che ci dai da bere???
adegua il menu e il prezzo aggiungendo una botte di vino dei castelli..
:-P

 castelli..
Akuma ci vuoi assetare ? Non lo avevo notato , ragazzi bevande al sacco !
-- 
-Gigio@Work(?)-

Akuma ci vuoi assetare ? Non lo avevo notato , ragazzi bevande al sacco !
Piuttosto...
AKUMA nel sacco, se non ci da' da bere :-PPP
Ah, per uscire deve indovinare da chi riceve ogni bastonata ;-)
-- 
ciao, hal

: >Akuma ci vuoi assetare ? Non lo avevo notato , ragazzi
bevande al sacco !
:
: Piuttosto...
: AKUMA nel sacco, se non ci da' da bere :-PPP
:
Uff  eqquantestorie aooooh....
e quanno ce divento ricco con voi ....
Vabeh dai apparte gli scherzi ...
io dal mio menu leggo testualmente
"acqua e vino compresi nel prezzo ....." :)
se poi ci mettiamo che il vino è anche un bel Rosso di
montepulciano ... :))

 "acqua e vino compresi nel prezzo ....." :)
Io ho letto il menù pubblicato da Gigio, e mi par di capire che si pasteggia
a "Caffe' Amaro o grappa".
Ho fatto una ricerca, visto che quanto sopra sarebbe scritto testualmente.
Non ho trovato.
In attesa di veder quotato quanto dichiarato, posso ipotizzare che, se le
bevande fossero escluse, il motivo sarebbe che qualcuno se le è finite
prima?

Non vorrei boicottare le votazioni, ma ricodate cosa e' emerso dagli altri
topic, il 15 Novembre c'e' la solita fiera a Bologna che paralizza il
traffico ( io stesso ci so capitato 3 volte )
Quindi tenetene conto perche' per chi viene dalla terronia e' molto peggio
del solito, non solo si deve fare quelle 4 ore di distanza ma aggiungerci
altre 2-3 ore in coda :-/
Per faenza, per chi viene dall'adriatica  no problem, per chi viene dalla
parte di roma ... emm... prendete A25 -> A14 o la E80 ! ^_^
Per Roma ok ma bologna il 15 e' un po off limits !


 finite prima?
emm emm, ma io che faccio organizzo gratis ? L'ho scorporato dal menu' come
liquidazione della mia parcella ^_-

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] DB connessi in rete e in multiutenza

Premetto che il tasto F1 e' ormai consumato..... nel sito comune il mio cpu
ci arriva ormai da solo.... le news si sono sbiadite a furia di leggerle....
e il conto in banca si sta abbassando sempre piu' a furia di comprare
manuali. :-) (tutto cio' e' vero)
Questo e' il mio dilemma.
Devo creare un DB da allocare in un server centrale che puo' essere un
client qualunque opp una ws adibita a raccolta dati.
Gli utenti si devono connettere senza preoccuparsi se il record in questione
e' in fase di aggiornamento o meno
Sono io pero' che devo creare una sorta di semaforo sui record in questione,
ovvero il primo utente che prende il record ha il dominio completo (o
qualcosa del genere)
In pratica se A e B sono puntati sullo stesso record ed A e' stato il primo
a premere Modifica, B deve essere avvertito che il record  una modifica e di
conseguenza A lavora a suo piacimento senza che B possa interferire. Il
concetto si espande poi per tutte le altre casistiche.
Bene. Premetto il mio kit di lavoro: VB6 e Access. Stop niente piu'.
Ho sentito parlare di lock vari a livello tabella o a livello record,
blocchi ottimistici e pessimistici, batch.... tutte nozioni che letto e
cercato di applicare ma senza nessun tipo di successo. Qualcuno gentilmente
ha gia' risposto ad una mia precedente richiesta di aiuto ma, utilizzando i
loro consigli , a me non capitava nulla di tutto cio' che mi descrivevano.
Considerate che c'ere da fare solo un copia ed incolla.
Dove posso trovare aiuti di ogni genere? e poi, quale dovrebbe essere a
questo punto un buon kit di lavoro per la connessione dei db in rete? Credo
Sql Server o Oracle..... quali sono il limiti del mio access?
Ciao e grazie

Access non effettua il blocco del singolo record ma agisce sulla pagina di
records dov'č inserito. Al contrario di quello che fanno altri RDBMS come
MS-SQL server.
Ad ogni modo il sistema Jet che utilizza Access č stato progettato in modo
che questi blocchi, in linea di massima, non vengano eseguiti, devolvendo la
gestione del problema direttamente al modulo Jet che da la precedenza, in
fase di salvataggio del record modificato simultaneamente da piů utenti, a
chi (se non ricordo male) ha cominciato per prima la fase di modifica.
Quindi, se non č proprio necessario, lascia al modulo di gestione del
database il compito di intervenire in quei casi, magari prevedendo routine
idonee all'intercettazione degli errori.
Ciao