mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Eseguibile che non sempre termina correttamente

Uso VB6 sotto win2K server SP4, e mi ritrovo, come da oggetto, che un
programmino che sto realizzando non sempre si chiuda correttamente.
Mi spiego meglio: apro il programma, faccio tutto quello che devo fare e poi
lo chiudo ovvero clicco sulla fatidica X in alto a destra sul form.
Nel form_unload faccio scaricare gli eventuali altri forma aperti, invio il
comando di stop ad un terminale sperimentale via rete e così via.
Succede che spesso nonostante il programma non sia più visibile nella
taskbar e quindi apparentemente chiuso, invece sia ancora presente tra i
processi attivi seppur inerte.
Sono costretto a terminarlo manualmente, pena il non poter avviare una nuova
copia del programma stesso (esegue il binding su un ip specifico).
Mi fa lo stesso scherzo oltre che sul pc su cui sto sviluppando
l'applicazione, su di un pc/cavia (stesso os e sp) su cui testo il pacchetto
di installazione e sui cui non c'è installato niente (scusate la pesantezza
della frase).
Secondo voi quali potrebbero essere le cause? Devo eseguire qualche altro
controllo durante il form_unload?
Non chiedo la soluzione al mio problema, però un consiglio su cosa devo
controllare di non aver sbagliato è molto più che gradito!!!
Grazie in anticipo a tutti.
--
_________________________________
Penso tutto ciò che dico,
ma non sempre dico tutto ciò che penso !!

 Nel form_unload faccio scaricare gli eventuali altri forma aperti,
Oltre ai form, verifica di non avere riferimenti vivi a oggetti asincroni,
quali sessioni di Excel, DataReport, Word, ecc...
Ciao
Alberto

gli unici riferimenti sono fatti a file di testo che vengono aperti e
richiusi immediatamente, il programma è a sè stante, non interagisce con
nessun altro applicativo, ascolta dei pacchetti su di una scheda di rete
adibita ad uso esculivo del mio prg e risponde di conseguenza.
Inltre nel form_unload ho inserito anche un bell'END che a detta dell msdn
dovrebbe chiudere anche tutti i file eventualmente rimasti aperti.
mi sorge ora un dubbio.....nel prg ho un ocx che ho realizzato io del quale
ne viene caricato un arrary.
Il non scaricare l'array di questo controllo potrebbe essere la causa del
mio problema?

è lo stesso problema che mi da il programma Online1001 scaricabile dal SC
(
www.it-lang-vb.net
)
Usi x caso winsock?
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it


si,uso winsock (mswinsck.ocx), ma prima d'ora non mi aveva dato di questi
problemi!
Newsgroup: it.comp.lang.visual-basic
Titolo: SplitterWindow....

Ciao a tutti, sono nuovo del news-group ed utilizzo il VB 6.0 sotto NT.
Volevo sapere se esiste un oggetto SplitterWindow, cioe' una finestra divisa
a meta' che posso 'sizeare' con l'azione del mouse,
come la finestra Windows NT Explorer tanto per intenderci.
Ciao e grazie.

 wrote in message 7si999$ktf$1...@nslave1.tin.it...

In VB esiste un wizard che ti crea una form simile alla finestra di
Explorer.
Lo splitter e' un controllo PictureBox e lo spostamento viene gestito negli
eventi relativi al mouse.
--
Roal Zanazzi
z...@iol.it

 a meta' che posso 'sizeare' con l'azione del mouse,
Sul Sito Comune di questo NG c'è un esempio di quello che cerchi, cerca Splitter.
L'indirizzo è nella firma di questo messaggio. Già che ci sei, "fatti un giro",
troverai molte cose interessanti. Visto che sei nuovo, ti invito a leggere il
manifesto, che trovi sotto la voce Documentazione e che contiene tutte le
indicazioni e i consigli per usare al meglio questo bellissimo "strumento"
che è il NewsGroup.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Proprietà Align

In Borland esiste una proprieta *Align*  per l'appunto che permette
di modificare la posizione di un componente ad es.  alTop pone il componente 
a occupare la fascia superiore di un form e a rimanervi ancorata,
alClient ad occupare tutta l'area client di un form, e cosi via.
In Visual Basic non riesco a trovare questa proprietą, che senz'altro esiste 
ma magari č sotto un altro nome,
Se non dovesse esistere come posso ovviare 

 ma magari è sotto un altro nome,
VB.NET
 ha le proprietà Anchor e Dock, che sono molto potenti e 
versatili; più di quelle di Delphi.
Se invece usi VB6 non so aiutarti.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 Se invece usi VB6 non so aiutarti.
ce l'hanno solo alcuni controlli (picturebox, griglie, non ricordo se anche 
altri), e si chiama "align".
ciao, a.

 anche altri), e si chiama "align".
si chiama dock che visualizza 5 piccoli pannelli   top, bottom,left,right, e 
fill
questo almeno per visual basic express edition
non posso verificare per visual studio 6 perche non in mio possesso 

 questo almeno per visual basic express edition
quindi stai parlando di net.
afaik vale la risposta di vitriol.
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: Sfogliare la rete...

Salve... volevo sapere se in qualche modo è possibile da codice ricevere 
informazioni riguardo quanti pc fanno parte del mio gruppo di lavoro e 
per ognuno di loro quali sono le cartelle condivise.
Cioè vorrei poter ricevere le stesse informazioni che ricevo andando in 
Risorse di rete\Computer locali\ecc. ecc. però facendo un po' come si 
usa Dir() da codice. C'è qualcosa che può aiutarmi in questo o magari 
delle funzioni di sistema?
Thx in anticipo!
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque. (Micheal Corleone)
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 delle funzioni di sistema?
qui c'č un esempio:
http://www.gbcweb.com/free/vbroutines/lan_NetUserEle.zip
-> GbC|
www.gbcweb.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Formattazione di un RTF in ASCII

 rtfbox.text dai caratteri di formattazione ?
Non ho capito esattamente se stai parlando di controlli in una maschera di
Access o di VB, comunque in VB la proprieta' Text del controllo RichTextBox
contiene proprio il testo "pulito", mentre TextRTF contiene tutti i codici di
formattazione; lo puoi verificare facilmente:
crea un form con i RTF e 2 Textbox normali, carica un file RTF nel controllo ed
esegui:
Text1.Text = RichTextBox1.Text
Text2.Text = RichTextBox1.TextRTF
Ciao
--
Luca Dormio
luca....@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] comando dos

Salve a tutti, dovrei aggiornare l'orario di sistema del pc lanciando con
shell il comando net time \\nomepc /set, evitando che mi chieda la conferma
prima di eseguire l'operazione, si puo fare?
grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



 la conferma prima di eseguire l'operazione, si puo fare?
Prevedi un file con dentro S (o Y) e CR+LF e modifica il comando con
net time \\nomepc /set <nomefile
Lupo.che.chissà.se.va.ancora?

net time \\pc /set /yes
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M. -- 

 ha scritto nel messaggio
news:c6tgvl$flatj$1...@ID-174464.news.uni-berlin.de...

:-/
spinto dalla curiosità, ci ho voluto provare....
ho creato un file chiamato input senza estensione e ho dato il comando
seguente:
net time \\TERRA /set <input
ma il comando dos mi ritorna il messaggio di errore:
Non è stata fornita una risposta valida.
il file Input contiene S e un acapo. non capisco perchè......però
figata.....
bella Lupo, non funziona, ma l'idea c'è.....
good coding!!!
-- 
Alletun
"Se ti va di spassartela adesso
Prendi il Vettore oggi stesso."
Terre Desolate - Stephen King

 bella Lupo, non funziona, ma l'idea c'è.....
Ti garantisco che funzionava (ava, ava, ava)
Il file input (non è che sia una parola chiave?) si trova nella cartella
d'uso del DOS?
Ora ci provo anch'io...

 net time \\nomepc /set <nomefile
Senza file:
net time /set \\nomepc | echo S
termoPilucco, funziona anche con format C :)

[Lupo = 
circa_LupoOrm...@libero.it
 in
c6trol$gflrc$
1...@ID-174464.news.uni-berlin.de
] ha scritto:

Ho aperto il prompt di DOS
Chdir C:\
Edit ... ho digitato S e Invio e ho salvato sul file C:\si
Ho creato la cartella C:\Lupo e ci sono entrato (mi raccomando, neh?!)
Chdir C:\Lupo
Del *.* <C:\si

 Del *.* <C:\si
confermo questo funziona.....anche prima ho provato con il comando time
normale, per cambiare l'ora di sistema......(chiede un invio a vuoto per
lasciare l'ora invariata)
è proprio con il net time che ho qualche problema, dando quel messaggio.....
però non serve a me, perciò chissenefrega?????
;-/


 
Per la precisione (altrimenti il pipingb altrove dilaga ;-)
"Tutti i comandi net prevedono le opzioni /yes e /no che è possibile 
abbreviare con /y e /n. Le opzioni /y e /n rispondono automaticamente 
yes e no rispettivamente a ogni richiesta interattiva generata dal 
comando. Mentre ad esempio net stop server chiede normalmente all'utente 
di confermare la decisione di arrestare tutti i servizi che dipendono 
dal server, net stop server /y risponde automaticamente yes alla 
richiesta di conferma di arresto del server."
	maxx
P.S. Unix, che e' un sistema serio ha il comando yes (con realtivo 
manuale)!
http://unixhelp.ed.ac.uk/CGI/man-cgi?yes
:-)
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!
Newsgroup: it.comp.lang.visual-basic
Titolo: SQL PRoblem

With DAO 3.5 and VB5.
I must create a query to find all the records that contain the WHOLE
word that the user input on.
For example i must find all the records that contain "Cord" in a field.
Suppose this 3 records with field Description:
1   "Cord ABCDEFG HILMNO"
2   "ABCDEFG Cord HILMNO"
3   "ABCDEFG HILMNO Cord"
4   "Cordless ABCDEFG HILMNO"
5   "ABCDEFG Cordless HILMNO"
6   "ABCDEFG HILMNO Cordless"
7   "MultiCord ABCDEFG HILMNO"
9   "ABCDEFG MultiCord HILMNO"
10 "ABCDEFG HILMNO MultiCord"
The resultset i want is of records 1,2,3.  (Only the whole word "Cord" and
Not "Cordless")
So i do :
"SELECT * FROM MyTable WHERE Description Like '*Cord*'
but i obtain all 9 records.
than i do:
"SELECT * FROM MyTable WHERE Description Like '*Cord *'
....adding a space after the word searched.
Now i obtain record 1,2,7,8.
than i do:
"SELECT * FROM MyTable WHERE Description Like '* Cord *'
....adding a space before and after the word searched.
Now i obtain only the record 2.
HOW CAN I OBTAIN ALSO THE RECORD NUMBER 3 ?
(Without fisically modify the field Desciption : because i can add a space
in all the descriptions, but
it's a very bad solution)
Hi,
Riccardo Guirrini
del...@tin.it


La prima soluzione che mi viene in mente è questa:
SELECT * from MyTable WHERE Description like "Cord *"
OR Description like "* Cord *" OR Description like "* Cord"
anche se rallenta la ricerca.
Ciao
            gpb


For a QueryDefs is
PARAMETERS MyText Text;
SELECT *
FROM MyTable
WHERE (((Description) Like [MyText] & " *" Or (Description) Like "* " &
[MyText] Or (Description) Like "* " & [MyText] & " *"));
I search all word that = MyText & chr$(32) & "*"
                                     = "*" & chr$(32) & MyText
                                     = "+" & chr$(32) & MyText & chr$(32) &
"*"
Ciao Bruno




ricerche in databsae DB3 LO E'!
Aggiungi la condizione InStr(1,Campo,variabile,0)<>0
qualcosa del tipo
WHERE ((campo) Like [variabile] AND Instr(1,(campo),[variabile],0) <>0)
Ciao Bruno

E se fai cosi' funziona?
SELECT * FROM Tabella WHERE ( UCASE(Chiave) like "*XYZ*");
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MsgBox con testo centrato

Č possibile centrare il testo in un msgbox a piů linee?
Msgbox "CIAO" + vbcrlf + "PROVA MSGBOX"
grazie
Franko


Ma ti costa poi cosě tanto provare una linea di codice ?
Hai perso + tempo a formulare la domanda che provare direttamente il codice.


per Fox: guarda che lui ha chiesto una cosa DIVERSA, ha chiesto come
CENTRARE la linea!
per Franko: direi che potresti giocare con gli spazi... guarda la proprietà
textwidth

 guarda la proprietà textwidth
Concordo.
Prova con questa funzione
Function centra(s, w) As String
Dim sSWidth As Single
Dim sSpaceWidth As Single
Dim iSpazi As Integer
  sSWidth = TextWidth(s)
  sSpaceWidth = TextWidth(" ")
  iSpazi = (w - sSWidth) / 2 / sSpaceWidth
  centra = Space(iSpazi) & s
End Function
s è la stringa, w la larghezza da coprire. Puoi preventivamente calcolarla
facendo il max (a occhio se le stringhe sono note, con una routine se sono
variabili) delle TextWidth delle righe, oppure settarla a tot spazi
 TextWidth(Space(tot)) ). Es.:
riga1 = "Stampa questo messaggio"
riga2 = "su più righe"
riga3 = "allineate centralmente"
maxW = TextWidth(riga1)
MsgBox centra(riga1, maxW) & vbCrLf _
     & centra(riga2, maxW) & vbCrLf _
     & centra(riga3, maxW)
Unica avvertenza: TextWidth è una proprietà della Form, quindi i calcoli
sono fatti usanto i caratteri correnti della Form, mentre la finestra MsgBox
utilizza i caratteri di sistema. Se vuoi avere sempre risultati corretti
dovresti magari creare una PictureBox nascosta settando il tipo di carattere
uguale a quello di sistema per le finestre di dialogo (MS Sans Serif 8,
credo, a meno di smanettamenti) e poi riferire la proprietà TextWidth a
quest'ultimo oggetto.
Ciao, Silv:o)

 ha scritto nel messaggio
news:99f7v1$124qc$1...@ID-77234.news.dfncis.de...

Opss.. chiedo umilmente scusa ...
ho perso troppo poco tempo a leggere la domanda :(((
Saluti

 wrote in message
news:99fn58$5ng$1...@fe2.cs.interbusiness.it...


Grazie por le varie precise risposte :-)))) !!!

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

Dove posso trovare della documentazione del VBA per office 2000?
Simo



Simo
Qui sei OT.
Prova su it.comp.lang.visualbasic (credo)
Bye
Max
------------------------------------------------------------
                      **PUBBLICITA' PROGRESSO**
Che mette R: nel Reply disturba anche te! Digli di smettere!
------------------------------------------------------------

 wrote in message 38a0070b...@news.eni.it...


 veramente tanto OT non è
In it.comp.os.dibattiti E` OT... E forse anche in altri NG
--
Il caso aiuta soltanto la mente preparata al nuovo e all'inconsueto
(Louise Pasteur)
--- Nicola Cassolato ---
nicola.cassolato(at)
libero.it
 ICQ: 26241188
Webmaster of: 
http://texwiller.cjb.net


BTW non e' il NG piu' appropriato per avere risposte al suo problema.


 >


 wrote in message

Newsgroup: it.comp.lang.visual-basic
Titolo: Form in ZOrder 0

Ciao a tutti.
Purtroppo nn ho a disposizione l'MSDN e cercare a "naso" con l'API viewer
non mi ha dato risultati positivi; ho bisogno di fare in modo che una Form
sia sempre in primo piano rispetto alle altre dello stesso task (stesso
applicativo), l'applicazione e' SDI, presuma che si debba usare un'API di
Windows (che funzioni da Windows 9.x in su') ma nn riesco a trovarne una
"furba".
Grazie 1000 dell'aiuto.
Bye... aldus

 Purtroppo nn ho a disposizione l'MSDN e cercare a "naso" con l'API viewer
http://msdn.microsoft.com/

 ha scritto nel messaggio
news:newscache$raafpg$g41$1...@listsrv01.csi.it...


Grazie 1000! ....1000 Lire, non Euro ;-)
...A buon rendere. aldus
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa su un foglio prestampato

Ho bisogno di stampare su un foglio gia precompilato.
Utilizzare un print a testo anche di tipo Rtf mi sembra troppo
difficoltoso da far rientrare le parole nei campi.
Non e' un Db, quindi non posso usare il report.
Ho utilizzaro il printForm ma il form arriva fino a 20 cm di
lunghezza, il massimo di form.height e' dipendente dalla
configurazione dello schermo.
Ho provato a passare le mie ultime 36 ore su Internet per trovare casi
analoghi trovando MCPrnEt, ma stampa solo il formato etichetta, e
trovando anche PrintPreview, ma non riesco ad utilizzarlo.
Premetto che ho un Win95 e VB6 Prof. (senza aggiornamenti)
A questo punto ho esaurito le mie idee: Che fo?
Grazie a chi mi puo' dare consiglio
Saluti Daniele

 ha scritto nel messaggio
news:3bac6bd...@news.inwind.it...

Per quello che ho letto sul NG il problema della stampa, alla fine, spesso
conviene risolverlo con l'oggetto Printer...
fino a poco tempo fa non sapevo nemmeno cosa fosse (sono agli inizi) ma se
lo analizzi bene secondo me è eccezionale...
sono riuscito anche a crearmi un'anteprima di stampa (studiando qua e là).
Devi settare la proprietà scalemode a 7 (se non erro, comunque sono i cm).
poi usi Printer.CurrentX e Printer.CurrentY per le coordinate di stampa (le
misuri proprio sul foglio), puoi settare il tipo di carattere, il colore, lo
stile, disegnare linee, cerchi...con un po' di pazienza il modulo te lo puoi
pure creare personalizzato.
Ci vuole pazienza perché per ogni stringa stampata devi risettare le
coordinate, ma una volta impostato il tutto te lo trovi sempre pronto.
Poi magari per stampare degli elenchi è sufficiente un ciclo tipo:
for i =1 to 10
    printer.currentY=i*0.8   ' stampa una riga ogni 8 mm
    printer.print "CIAO"
next i
e ti stampa tutte le righe alla stessa distanza (è chiaro che conviene, ad
esempio, per stampare un elenco preso da un DB e non 10 volte la parola
"CIAO" eh eh)
E' chiaro che dovrai fare parecchie prove anche perché la stampante non
inizia a stampare proprio a 0,0 ma ha dei margini. Questo è un limite che
forse si potrebbe ripercuotere sulla precisione cambiando la stampante, ma
se stampi sempre con la stessa stampante va benissimo... o meglio, io sono
stato molto contento del risultato.
Magari ci sono metodi migliori ma prova e vedi cosa ottieni. :-)))
Ciao
Andy

sono riuscito anche a crearmi un'anteprima di stampa (studiando qua e là).
Bravo ! Finalmente qualcuno che ha capito :-)
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: combobox + index

salve c'è modo di assegnare ad un elemento di una combobox un indice a piacere?
tipo combo1.additem  "ciao", mioindice
solo che mio indice lo prelevo da un db ed è un intero
e poi come faccio in base all'elemento selezionato ricavarmi l'indice?

"diska" <disc...@IONONCISTOtiscali.it.invalid> ha scritto nel messaggio 
news:428a81ea$0$15899$5fc...@news.tiscali.it...

Guarda sulla guida la proprietà ItemData..
..comunque è una domanda che viene fatta abbastanza spesso.. ..forse ti 
bastava qualche minuto su Google Groups come faccio io quando devo cercare 
se si è già parlato di qualche argomento..
Ciao,
    Diego 

grazie ma ora se voglio conoscre il valore che ho inserito nell'itemdata dell'oggetto corrente?
ho cercato su google ma non c'è una cosa tipo currenindex
data=combo1.itemdata( currenindex )
altrimenti itemdata mi sembra inutile


if combo1.listindex>-1 then
    data=combo1.itemdata(combo1.listindex)
end if
Ciao
"diska" <disc...@IONONCISTOtiscali.it.invalid> ha scritto nel messaggio 
news:428aff4e$0$17105$5fc...@news.tiscali.it...


diska wrote:

Un minimo di buona volontà ...
1) Se hai la guida, agli un'occhiata prima di scrivere sul ng... c'è tutto 
quello che serve.
2) Se non la hai... beh, _probabilmente_ hai copiato male VB, 
dimenticandoti qualche CD...
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
Newsgroup: it.comp.lang.visual-basic
Titolo: *** VB5 VB5 VB5 LIBRI ***

Vedo 2 libri su vb5
oms...@hotmail.com


oms...@hotmail.com
Di che livello? A quale prezzo? In che zona d'italia?
Ciao
--
-
MIX (VB5SP3)
110 links ai siti VB
http://www.tempolibero.com/user/mix/
 (consigliato)
http://space.tin.it/computer/gaais
  (alternativo)
( TEMPORANEAMENTE ACCESSIBILI SOLO CON IE )
-

Newsgroup: it.comp.lang.visual-basic
Titolo: Invio e-mail

Ciao a tutti.
Come faccio a spedire e-mail senza usare direttamente outlook?
Mi spiego meglio: immagino di avere una form con dentro una textbox (su cui
scrivere il destinatario) ed un'altra textbox su sui scrivere l'e-mail.
In sostanza vorrei sfuttare outlook ma senza aprirlo.
Le api c'entrano qualcosa, qualcuno sa darmi una mano?
Grazie a tutti.

 wrote in message
8qtd3b$60l$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: ? Problema autocomposizione

Cari amici, Se potete aiutatemi a risolvere questo problema:
Ho realizzato una applicazione , che si connette a due database MDB, Nei
riferimenti, c'è DAO 3.5
Quando lancio l'autocomposizione installazione, tutto sembra procedere
regolarmente.
Anche quando installo l'applicazione tutto sembra OK, ma quando lancio il
Prg per constatarne i risultati, il Prg Non parte e non mi da alcun
messaggio di errore.
Il Prg risulta nelle applicazioni aperte.
Cosa sarà mai accaduto???
Vi prego di aiutarmi anche perchè per scrivere quelle due "Papocchie", mi
sono mangiato la testa.
Grazie al Vs. buon cuore
Cesare !!!

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?][ADO] Proprieta' Sort non funziona se blank

Ho un datagrid associato ad un recordset.
Il recordset viene riempito tramide una SP di sqlServer.
Una volta visualizzato il recordset l'utente puo' cliccare sulle 
intestazioni delle colonne per ordinare il recordset.
Per fare cio' utilizzo la proprieta' Sort del recordset:
ADOrs.Sort = "nome_campo ASC"
La cosa funziona finche' assegno a sort una stringa contenente il nome 
di un campo eventualmente seguito da ASC o DESC (o piu' campi separati 
da virgola).
Quando voglio eliminare l'ordinamento e rimettere i record nell'ordine 
originale eseguo:
ADOrs.Sort = ""
come specificato nella documentazione (sbagliata per quel che riguarda 
l'uso di ASC e DESC nella mia versione di MSDN).
A questo punto il datagrid si svuota e per riempirlo devo eseguire:
ADOrs.Resync
che e' piuttosto lenta.
Non voglio utilizzare ORDER BY e rieseguire le query perche' sarebbe 
comunque piu' lento del Resync, ma non capisco se non so leggere la 
documentazione o se a Seattle esagerano col Lambrusco?!
"Setting the Sort property to an empty string will reset the rows to 
their original order and delete temporary indexes. Existing indexes will 
not be deleted."
grazie
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

La butto li, hai provato con un vbnullstring?
Magari i doppi apici vuoti lo impappinano a differenza di quanto
dice la documentazione.
-- 
Saluti
Andrea Moro

 che e' piuttosto lenta.
set datagrid1.datasource = adors
ciao
ugo

 dice la documentazione.
Non funge. :-(


Il 22/09/2003 12.35, Ugo Mangini scrisse:

Cosi' funziona! Strano, perche' ci avevo gia' provato. Forse era un po' 
tardi.

Newsgroup: it.comp.lang.visual-basic
Titolo: MA I RIFERIMENTI AD UNA DLL DINAMICAMENTE COME SI DANNO

codice nel programma client
Public objProxy As Object
    Set objProxy = ds.CreateObject("DLLRemoteDB.clsRemoteDB",
"
http://locahost
")
    Dim strErr As String
    strErr = objProxy.Connect
Il Codice nella dll  DLLRemoteDB è il seguente
Public Function Connect() As String
come mai secondo voi la dll non prende i  riferimenti dinamicamente ?
ciao e grazie

 come mai secondo voi la dll non prende i  riferimenti dinamicamente ?
Dicesi Late binding... é lo scotto da pagare per poter scegliere in secondo
momento la tua DLL...
Consiglio:
Inizia mettendo il riferimento alla libreria quando dichiari objproxy...
Prima di  ricompilare rimetti as object ed avrai la botte piena e la moglie
ubriaca... :)
                                Ciaooooo
                                            Allanon

 ha scritto nel messaggio
news:9u864m$6rkn5$1...@ID-67444.news.dfncis.de...

Una scappatoia, che non ho mai provato direttamente, ma che potrebbe
funzionare e' quello di usare lo stesso approccio dei componenti DCOM anche
per DLL COM semplici
Ovvero si imposta la DLL per l'esecuzione remota, nella finestra delle
proprieta' del progetto, come fosse un oggetto DCOM.
Dopo la compilazione, oltre al solito output viene generata anche la type
library della DLL; a questo punto, anche se effettivamente non si vuole
utilizzare DCOM, dovrebbe essere comunque possibile sviluppare
l'applicazione client includendo un riferimento *alla type library* usando
'CreateObject ...' al posto di 'New ...' ma dichiarando le variabili con i
tipi "forti"
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 ha scritto
| l'errore che mi da è questo,
NON POSTARE ALLEGATI! Non servono... :)

era solo l'immagine con l'errore, ma io l'avevo inserita nella e-mail, non
avevo aggiunto un allegato, comeunque ok
Jabba The Hutt <Jabba....@Alderaan.SW> wrote in message
_q2O7.3442$NA1....@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Immagini e risoluzione

Ciao a tutti,
tempo fa ho fatto un giochino dove utilizzavo delle piccole immagini.
Ora ho provato a farlo girare su di un altro computer alla risoluzione
640x480 invece di 800x600, e ovviamente tutte le proporzioni si sono
alterate in particolar modo quelle delle immagini.
Come si fa a girare un programma a varie risoluzioni ?
Grazie mille a tutti. 
JLW



Sito Comune, cerca "risoluzione"
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:1kq6bt426k86kq3kk...@4ax.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Firewall

Ehi raga, qualcuno di voi sa per caso se posso trovare i sorgenti di un
firewall sulla rete? Secondo voi come si potrebbe fare?
Grazie a tutti.
--
Ramses
http://evilzone.tsx.org
ICQ: 39860665
"La prima volta che ho preso l'alcole hovisto Dio"
by Claudio Zanon

Grazie a tutti.
Trovi i sorgenti C di Squid su 
http://squid.nlanr.net
Per vb non ho mai visto niente di simile....e non ci proverei a affidare
la sicurezza di una lan a un applicativo vb
-- 
Sidewinder  
---------------------------------------------------------------------
Small things make base men proud.
		-- William Shakespeare, "Henry VI"
---------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: dat base protetti

Dobbiamo scrivere un'applicazione che verifiche e validi delle password
oltre ad ereditare delle informazioni che sarebbe bene siano criptate.
Qualcuna sa se esistono librerie, prodotti od altro che permettano di
ottenere questo risultato lavorando un VB ?
Grazie
Pier Michele Impeduglia

ottenere questo risultato lavorando un VB ?
librerie di criptazione ?
windows fornisce le cripto api, 
sul sito comune(
www.it-lang-vb.net
) c' e' un esempio con codice sorgente, 
se su un buon motore di ricerca tipo altavista o google cerchi 
      crypto* md5 des source
trovi una valanga di sorgenti c, molti dei quali gia' pronti per farne una dll
e alcuni anche trasportabili in vb senza eccessivo sbattimento.
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: vb .Net n°2

Ho ankora una domanda sul vb .net, gli applicativi compilati col .net
guirano anche su piattaforma win98-95 o solo su 2000 e xp?
Ciao
Claudio

 guirano anche su piattaforma win98-95 o solo su 2000 e xp?
Da Win98 in su...
se ne e' gia' parlato spesso, prova a dare un'occhiata ai messaggi
precedenti per altri dettagli
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: come faccio a determinare quanti caratteri è possibile inserire in .....

devo determinare il numero massimo di caratteri che posso stampare su una
singola riga di un foglio A4 con orientamento verticale (landscape)
considerando che ho impostato come font della stampante un font "Courier"
(
Printer.Font.Name
 = "Courier"), quindi   a spaziatura fissa, e una
dimensione (Printer.Font.Size = 8)del carattere di 8 punti. Come posso
ricavarlo ??
grazie mille a chiunque abbia voglia di aiutarmi.

 ricavarlo ??
Seguendo il consiglio di Giovanni De Rosa nell'altro 3ad, per esempio.
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

 ricavarlo ??
l'oggetto printer ha le  proprieta' Width e Height che determinano
ovviamente larghezza e altezza dell'area stampabile.
Ha inoltre i metodi TextWidth e TextHeight che ti restistuiscono la
dimensione nell'unita' di misura selezionata di una data stringa.
Se usi un font fixed ti basta dividere la dimensione massima per l'ingombro
una qualsiasi lettera e il gioco e' fatto.
--
Starman

 singola riga di un foglio A4 con orientamento verticale (landscape)
Visto che come fare è già stato postato,
non che cambi il metodo, ma verticale e landscape non sono il contrario?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.visual-basic
Titolo: Update con left join tra due database diversi

Update con left join tra due database diversi
si può fare ?

 si può fare ?
Si.
Alberto

 Si.
Dipenderà dal DB ovviamente, ma ho capito che intendi :)

 ha scritto nel messaggio 
news:iiougc$367$1...@tdi.cu.mi.it...


 parliamo di acess 2003,  un esempio ?
Se continui a scrivere cos� dubito che ti arriver� una soluzione.
Posta il problema nello specifico e perdi un po' di tempo a spiegare cosa
devi fare, e gli altri (forse) lo perderanno per rispondere.

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

Qualcuno saprebbe consigliarmi un manuale che contenga l'elenco di tutte (o
comunque MOOOOLTE) le API (e un po' di spiegazioni)... Meglio se in
italiano, meglio se gratis in rete... Ma sarei disposto anche a comprarlo in
inglese...

 wrote in message
8ogcgp$h8c$1...@serv1.albacom.net...


Se te la cavi un po' con l'inglese c'e' questo sito :
www.allapi.net
oppure 
www.allapi.com
dove trovi una libreria veramente enorme di api, mi sembra che finora siano
577.
Inoltre puoi sempre aggiornarla automaticamente da internet (tramite una
funzione interna del programma), e per ogni api c'e' uno o piu' esempi.
DaVe


che significa che puoi aggiornarla??????
Newsgroup: it.comp.lang.visual-basic
Titolo: KeyAscii e pulsante invio

Salve a tutti, spero che qualcuno in "ascolto" si in grado di aiutarmi.
Utilizzando il seguente codice, premendo il pulsante invio,
Private Sub Cliente_KeyPress(KeyAscii As Integer)
if KeyAscii = 13 then ....
end sub
dopo che è stato verificato che la keyascii=13 il pc emette un suono (un
ding)
vorrei evitare di sentire il suono in questione, come faccio ?
Grazie

 Grazie
http://groups.google.com/groups?q=tasto+invio&hl=it&btnG=Cerca+con+Google&me
ta=group%3Dit.comp.lang.visual-basic
http://groups.google.com/groups?q=tasto+invio&hl=it&group=it.comp.lang.visua
l-basic&rnum=3&selm=8l20i0%248nk%241%
40nslave1.tin.it
Non sempre postare nel NG significa trovare rapidamente la risposta al
proprio quesito!
Senza polemica.....
Bye,
Enrico.

 ding)
[SNIP]
Prova con
Private Sub Cliente_KeyPress(KeyAscii As Integer)
if KeyAscii = 13 then
    KeyAscii = 0
    'il resto del codice...
end if
end sub
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett Brown

 ha scritto nel messaggio
news:gois7.44953$P04.4...@news2.tin.it...


 Sempre senza polemica, ma che vuol dire quello che mi hai scritto ?
Semplice,
invece di postare sul NG una domanda che è stata postata non so quante
volte, avresti potuto cercare con google ottenendo ben 296 post in vari
threads che trattano lo stesso argomento producendo un duplice effetto:
1) Trovare subito la risposta (pensa che il motore di ricerca di google ha
impiegato 0.09 secondi per farlo);
2) Non intasare il NG con l'ennesima domanda!!!!!
Sono stato chiaro??????

 ha scritto nel messaggio
news:W6ns7.46001$P04.4...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: collegare ad access o vb tabelle paradox ma porca................

ma è possibile collegare tabelle paradox a access ?
in un determinato pc riesco a collegare 1 tabella
per le altre mi dice "sequenza di ordinamento non corretta 3220
che dovrebbe significare che devo cambiare la sequenza da ascii a
international ma de che ???
(tra le altre cose access sentenzia "impossibile usare ODBC per collegare al
database una tabella esterna di microsoft jet o isam per importare o
esportare dati") quando tento di usare un odbc che tra le altre cose non
funge
ciao
ps
problematiche analoghe provando a collegarmi da visual basic

 in un determinato pc riesco a collegare 1 tabella
(windows 98)
su windows2000 nooooo neanche quella misera tabella
almeno la misera tabella come posso vederla ???
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: visual basic 6

Vorrei gentilmente sapere  qualche  sito che spiega bene bene con esempi 
visual basic 6.0 grazie 

 visual basic 6.0 grazie
Il sito comune del gruppo?
http://www.it-lang-vb.net/
 

visual basic 6.0 grazie 
Qui:
http://programmazione.html.it/guide/leggi/43/guida-visual-basic/
http://www.manuali.it/manuali-guide/Informatica-e-Internet/Programmazione/Visual-Basic/26.htm
--
ciao
  Stefano

 visual basic 6.0 grazie
Esempi?
www.planet-source-code.com
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it

 visual basic 6.0 grazie
dipende dal livello
Se sei a zero, un banalissimo Visual Basic 6.0 - Guida alla programmazione 
della mcgraw hill va benissimo.
Poi con quelle 4 nozioni in mano cerca di reperire Visual Basic 6 di 
Francesco Balena, quando l'avrai finito saprai piu' o meno tutto.
Newsgroup: it.comp.lang.visual-basic
Titolo: programmi in VB

Se avete dei programmi in Visual Basic che vi piacerebbe rendere
disponibili a tutti in internet, magari in codice sorgente in modo che
programmatori inesperti possano impare e trovare soluzioni
interessanti, mandatemi un e-mail a 
arc...@geocities.com
, provvederò
a pubblicarli sul mio sito !!!

...
[...]


E' il sito di Archimede's Laboratory, 
http://www.geocities.com/SiliconValley/Way/8960
 
Ma quello della Sideralis Programs e' migliore ! :)
Ciao !
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Per rispondermi via E-Mail togli STOPSPAMMERS.
Vai al NG it.comp.sideralis ! Quando sara' creato...

Vai al NG it.comp.sideralis ! Quando sara' creato...
ahahahahaaaha...forte questa....^^^^^^^^^^^^^^^^^^^

Newsgroup: it.comp.lang.visual-basic
Titolo: dll php

con i binari del php compilati per win32, sono fornite
delle dll che contengono le funzioni extra non direttamente incluse
nel linguaggio (come ad esempio gestione delle immagini, imap4,
ldap, mysql etc etc).
Purtroppo queste dll esportano solo una funzione, che restituisce un
puntatore ad una struttura abbastanza complessa, che a sua volta
contiene i puntatori alle altre funzioni della dll.
Qualcuno sa come e' possibile gestire i puntatori a funzione in vb??
maks


Temo che non si possano gestire direttamente i puntatori a funzione
da VB, ossia richiamare una funzione di cui si conosca l'indirizzo.
Credo che la soluzione più semplice sia incapsulare le chiamate
a tali funzioni in una piccola DLL scritta in C che esporti le funzioni
con dei nomi e non solo con degli indirizzi.
Saluti, Massimo.

Newsgroup: it.comp.lang.visual-basic
Titolo: non arrivo ad avviare l'evento dataarrival

Sto facendo una applicazione che deve spedire una semplice mail ad un
server di posta unix, insomma una cosa che sembrerebbe semplicissima.
Utilizzo il controllo winsock di vb6. Stabilisco la connessione e
spedisco forzando l'esecuzione del metodo dataarrival. Cosi funziona.
Il problema e che in fase di esecuzione il metodo dataarrival non lo
posso eseguire forzatamente. Insomma l'evento non vuole proprio
avviarsi ed č strano perchč i byte nel buffer gli riceve se vado
lentamente utilizzando i breakpoint.
Vi prego aiutatemi. Sono tre giorni che sto impazzendo su questa
funzione
andrea

 ha scritto nel messaggio
news:785f243.02010...@posting.google.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: INTELLIGENZA ARTIFICIALE

Ciao a tutti, sono tornato in questo NG per parlarvi del mio progetto in VB.
Mi presento:
Sono il coordinatore del Team A.I-Factory2.
Stiamo lavorando sulla costruzione di una Intelligenza Artificiale
OPEN-SOURCE (!!!),
chiamata SAM (Symbolic Automatic Machine), capace di capire il linguaggio
naturale in ITALIANO, in particolare, per ora, brevi frasi scritte da
tastiera.
In futuro lo predisporremmo per imparare anche altre lingue e sarà capace
di risolvere problemi generici.
Finalmente, dopo circa 1 anno di duro lavoro, è stata rilasciata una
versione di SAM
abbastanza stabile e potente, tranne per un piccolo (enorme ;p) problema.
Proprio per questo problemino abbiamo
bisogno del Vostro aiuto.
Il bug riguarda:
1) La sincronizzazione della conoscenza, oppure
2) l'utilizzo inadeguato delle procedure Threads oppure
3) entrambe le cose.
ps (per dopo): R_A_D_ = Ragionamento Automatico Deduttivo
Questo bug si riscontra quando si sceglie di attivare una procedura chiamata
"R_A_D_" presente nel "ConMod".
Questa procedura è atta a creare le inferenze logiche (seguendo la logica
aristotelica) che saranno
memorizzate in un file chiamato /c2.kb/, indipendente dalla base di
conoscenza principale /c1.kb/.
Nel caso in cui non sia possibile effettuare l'inferenza logica senza il
supporto dell'utente, verranno
strutturate e memorizzate delle domande in un altro file chiamato /c3.kb/.
Se questa funzione viene chiamata in modo sequenziale, ovvero al termine
della funzione "Interpreto"
presente nel modulo "MainMod", non si presenta alcun problema.
Il fatto è che non possiamo esegurla in questo modo perchè rallenta troppo
il programma principale.
Il problema si presenta se il R_A_D_ viene chiamato all'interno di una
procedura
Thread presente nel modulo principale chiamata "StartRad" (Che si attiva
selezionando
dal Form principale il check di autoanalisi).
N.B: Questa proceduta di autoanalisi deve girare in modo
PARALLELO al PROGRAMMA PRINCIPALE (SAM)!!!
Ho provato, qundi, a creare i Threads tramite le API di windows e forse è
proprio lì il problema...
Bene, ora che vi ho fatto una panoramica generale, guardate il codice...
e magari date anche una completa lettura al nostro sito :))
http://utenti.lycos.it/aifactory2/Home.html
NB: Essendo il progetto open-source potrete liberamente sfruttare
per vostri futuri progetti ogni singola parte del codice... ;)
Vi ringraziamo per la partecipazione.
Matteo

 proprio lě il problema...
ciao...
allora premetto che non ho lettoil codice.. :P
ma non potresti per esempio realizzare degli EXE ActiveX con gli opportuni
callback per eseguire R_A_D in parallelo a SAM?
ciao
Davide

 ciao
grazie per il suggerimento,
Matteo

 allcune operazioni; e viveversa.
dai un occhiata alla documentazione del vb dove parla di exe activex e di
callback...
in pratica i 2 exe lavorano asincroni e quando uno ha finito scatena un
callback per l'altro...
ciao
Davide
Newsgroup: it.comp.lang.visual-basic
Titolo: Transazioni e Gestione Errori

Ho realizzato una procedura in VB6 con la gestione delle transazioni.
Brevemente eccone la struttura:
----------------------------------------------------
Leggo da un archivio
On Errore Goto GestErr
While not rs.EOF
   BEGINTRANS
   Scrivo in 3.4 tabelle
   COMMINTTRANS
PROSSIMO:
rs.movenext
exit sub
ROLLBACKTRANS
Goto Prossimo
----------------------------------------------------
Il tutto per fare in modo di saltare i record che per mille motivi mi
danno errore.
Il problema è questo: al primo errore tutto bene con gestione e
rollback, poi proseguo col record successivo e se ho un errore mi cade
con errore di runtime come se non ci fosse più la gestione errori...
C'è da reinizializzare/spostare qcosa?
Grazie,
Al3x

 C'č da reinizializzare/spostare qcosa?
No, devi scrivere "Resume Prossimo", non Goto, altrimenti rimani "dentro"
l'handler!
Ciao
Raf

l'handler!
URCA! Grazie mille proprio non pensavo!
Al3x

Newsgroup: it.comp.lang.visual-basic
Titolo: Registrare OCX!

Chi mi sa spiegare in poche parole (oppure dirmi dove posso trovare
spiegazioni) su come registrare "a mano" un OCX?
    Grazie
        Cobra

 wrote in message
7rktdd$1pb$1...@serv1.iunet.it...

regsvr32.exe.
lancialo senza paramtri e leggi quello che la macchina ti chiede!
CIAO ;-)

vai in Esegui dal menu Start e digita:
regsvr32 path/name.ocx
Mentre se hai bisogno di un-registrarlo:
regsvr32 /u path\name.ocx
Ciao
--
Franco Quaratino
(alias Sgainz)
"the 20th Century Was A Bad Trip" (Ulysse)





Newsgroup: it.comp.lang.visual-basic
Titolo: [?]URGENTE: come cavolo si indicano le date in SQL7?

mi sto mandando in casino da vari minuti, ma qualcuno ha idea di come si
indicano le date in SQL7?
Devo fare una query con una clausola where su di un campo data e dovrei
impostare uno o 2 estremi dell'intervallo temporale con due textbox....
ORA io metto le date tipo 29/10/99 e SQL vuole 10/29/99...
premetto che stò usando VBSCRIPT e l'istruzione format non c'e =(
AIUTOAIUTOAIUTOAIUTO
marco
mde...@stardust.it

In vbscript puoi usare Formatdatetime(data,vbshortdate/vblongdate).
Per sql è sempre un macello, io uso normalmente per where il convert
varchar; se p.e. data=Dataodierna
where convert(varchar(10),data,3)=convert(varchar(10),getdate(),3)

'AAAA-MM-GG'
Antonio

 wrote

Newsgroup: it.comp.lang.visual-basic
Titolo: Dove reperire i controlli? [was Domanda semplice...]

Ciao a tutti
alla mia precedente domanda di come mettere il controllo slider (il cursore
che si sposta stile "impostare la risoluzione") mi e' stato detto che lo
posso trovare nei Microsoft Common Controls 2.
La domanda e' ra: dove trovare i Microsoft Common Controls?
E una volta reperiti, come faccio ad includere il controllo che voglio io??
Grazie, e scusate se vi streso con ste domande banali, ma mi serve x fare un
programmillo stupido...
Ciao da
Black Shark

...


E una volta reperiti, come faccio ad includere il controllo che voglio io??
Nella casella dei controlli fai clic col tasto destro su un'area
vuota e selezioni Componenti (Components per la ver. inglese)
Apparirą una finestra con 3 pagine.
Nella prima pagina scorri la lista fino a trovare "Microsoft
Windows Common Controls 2 5.0 (SP2)". Barra la casella
a fianco e poi premi Ok.
PS: prima di imparare a programmare perņ sarebbe meglio
imparare come si usa l'ambiente di sviluppo. Dai un'occhiata
ai manuali che si trovano sul CD di VB nella cartella Tools\Docs.
^__^
Zeross

>


Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco Activex per funzioni tipo Calendario fornito con VB5

Ciao a tutti,
Stò cercando un ActiveX che mi permetta di fare quanto il Microsoft Calendar
Control 8.0 (che si trova nel menu Progetti/Componenti di VB5) non mi
permette di fare.
In pratica in ogni casella-giorno devo inserire un simbolo che stia ad
indicare se per quel giorno vi sono delle registrazioni.
Tenete comunque presente che utilizzerò comunque archivi Access.
Grazie a chiunque saprà darmi qualche indicazione o suggerimento.
Ciao Sara.

Il modo migliore sarebbe quello di modificare l'OCX del calendario di VB
per renderlo conforme alle tue necessità (il sorgente sta sul CD di VB).
Fammi sapere se sei in grado oppure cercherò di fartele io (tempo 
permettendo).



Io avevo (ho tuttora) le tue stesse necessita' e ho deciso per l'acquisto
degli Sheridan Calendar Widgets (sul solo sito 
www.shersoft.com
 trovi la
versione DEMO limitata a 30 giorni). Il costo in Italia e' intorno alle 250k
lire, se non ricordo male.
Se invece hai tempo e voglia, potresti farti tu un OCX in VB5, partendo dal
controllo Calendar che trovi sul CD di VB5, con sorgenti (dovrai, pero',
lavorarci un bel po').
--
Roal Zanazzi
z...@iol.it

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

ma se più utenti condividono lo stesso DB...
Con una routine del genere:
Dim dbs as DAO.Database
Dim rst as DAO.Recordset
set dbs = ....................
set rst = dbs.Openrecordset(MiaTabella)
rst.addnew
codice
rst.update
rst.close
set rst = nothing
Quando io apro il recordset sulla tabella( quindi l'intera tabella) un'altro
utente può accedere alla tabella ?
Grazie

 un'altro utente puň accedere alla tabella ?
Sě. Se lo vuoi evitare, credo che ci sia qualche parametro che consente di
aprire l'intero db in modo esclusivo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Programmi in esecuzione

Ciao a tutti, io vorrei creare un programm, che quando aperto controlli
costantemente che un'applicazione x sia in esecuzione.
Come posso fare?
Grazie

Per controllare se un dato programma e' in esecuzione, devi ricorrere ad
alcune API di windows. Ti allego l'esempio, basta che copi e incolli. La
function InEsecuzione restituisce il numero di istanze attive di un
programma in esecuzione. Togliti la msgbox che ho inserito a mo' di esempio.
Se vuoi rispondermi privatamente, togli il NOSPAM_ dalla mia email
Saluti
Stefano
Option Explicit
Private Declare Function CreateToolhelpSnapshot Lib "Kernel32.dll" Alias
"CreateToolhelp32Snapshot" (ByVal lflag As Long, ByVal lprocessID As Long)
As Long
Private Declare Function ProcessFirst Lib "Kernel32.dll" Alias
"Process32First" (ByVal hSnapShot As Long, uPracess As PROCESSENTRY32) As
Long
Private Declare Function ProcessNext Lib "Kernel32.dll" Alias
"Process32Next" (ByVal hSnapShot As Long, uPracess As PROCESSENTRY32) As
Long
Private Declare Sub CloseHandle Lib "Kernel32.dll" (ByVal hpass As Long)
Const MAX_PATH As Long = 260
Const TH32CS_SNAPPROCESS As Long = 2&
Private Type PROCESSENTRY32
  dwSize As Long
  cntUsage As Long
  th32ProcessID As Long
  th32DefaultHeapID As Long
  th32ModuleID As Long
  cntThreads As Long
  th32ParentProcessID As Long
  pcPriClassBase As Long
  dwFlag As Long
  szExeFile As String * 260
End Type
Public Function InEsecuzione(Program As String) As Integer
 
  Dim hSnapShot As Long
  Dim uProcess As PROCESSENTRY32
  Dim AltriProcessi As Long
  Dim s As String
  Dim lunghezza As Integer
  Dim quanti As Integer
 
  hSnapShot = CreateToolhelpSnapshot(2&, 0&)
  If hSnapShot = 0 Then Exit Function
  uProcess.dwSize = Len(uProcess)
  Esegui = ProcessFirst(hSnapShot, uProcess)
  lunghezza = Len(Program)
  Do
    s = Trim(uProcess.szExeFile)
    If Trim(UCase(Mid(s, 1, lunghezza))) = UCase(Program) Then quanti = quanti +
1
    AltriProcessi = ProcessNext(hSnapShot, uProcess)
  Loop Until AltriProcessi = 0
  Call CloseHandle(hSnapShot)
  MsgBox "Trovate " & quanti & " istanze di " & Program
  InEsecuzione = quanti
End Function
--------------------------------
Inviato via 
http://usenet.libero.it