mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Grave Problema con DBGrid

Sono davvero incasinato!!
Qualcuno mi aiuti!!!
Ho creato un'applicazione DB utilizzando il controllo DBGrid, ma quando lo
installo sulla mecchina di destinazione il controllo non si registra.
Ho provato la registrazione manuale con reg32 ma non funziona.
Qualcuno mi puņ aiutare?
Urgentissimo
Marco

Ho provato la registrazione manuale con reg32 ma non funziona.
Hai provato con regsvr32 ?
-- 
ciao, hal

 ha scritto nel messaggio
news:a1ssa9$sofle$1...@ID-56381.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Programma exe che non funziona come il progetto

Oggi mi è successa una cosa stranissima,
Durante la progettazione tutto funzionava alla meraviglia, cioè richiamando
l'ocx
ImgScan mi visualizzava la finestra per scannerizzare.
Fatto l'exe questa finestra non esce.
Come mai?
E' un bug, ho sbaglio?
Per favore datemi una soluzione al più presto possibile
Grazie anticipatamente a tutti
bye Roberto


Newsgroup: it.comp.lang.visual-basic
Titolo: Killare un processo da me avviato

Ho necessita' di killare un processo da me lanciato tramite il comando
shell.
Di questo processo conosco sia il PID (me lo ritorna la shell) che l'handle
di memoria. Ho provato con l'api 'terminateprocess' ma sembra non
funzionare.
(lavoro con VB6 sotto NT4).
grazie ciao Simone

 wrote in message
RgzR4.21123$Vo3.2...@news.infostrada.it...

Puoi compilare un programma presente tra gli esmpi del VC++ che si chima
KILL e poi lanciare da Shell Kill -f nome del tuo programma

 wrote in message
tXER4.23876$Vo3.3...@news.infostrada.it...

Il problema non mi viene risolto, perche' lancio dal programma A piu'
istanze del programma B, quindi ho tanti processi con lo stesso nome, penso
l'unica soluzione sia killarlo tramite le Api utilizzano il PID o l'handle.
ciao Simone

 funzionare.
se hai l'hWnd potresti fare SendMessage hWndProcess, WM_CLOSE, 0, 0
funziona?
Ciao
Faber

 funzionare.
Io utilizzo questa funzione (testata in windows 98)
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess
As Long, ByVal uExitCode As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal
dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId
As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As
Long) As Long
Private Sub ChiudiProcessoShell(ByVal HandleToProc As Long)
'**********************************************************
'Chiude il processo indicato da HandleToProc avviato con una shell
Dim Zero As Long            'Stato del processo
Dim IdProc As Long          'Id del processo
Dim Result As Long          'Risultato delle operazioni sul processo
 
    IdProc = OpenProcess(&H400, False, HandleToProc)    'Mi collego al
processo da chiudere
    Result = TerminateProcess(IdProc, Zero)             'Chiudo il
processo
    CloseHandle (IdProc)                                'Chiudo il
collegamento al processo
 
End Sub
Ciao
          :-) Hd (-:
-^- Verso l'infinito e oltre... -^-

 funzionare.
la terminateprocess la chiami correttamente passandole i vari pid di
tutte
le
istanze degli altri pgm da te lanciati?
ciao.
*Prisky(at)freemail(punto)it
*"Microsoft si riserva tutti i diritti non espressamente concessi dal
   presente Contratto." [dal contratto di Win98]
Newsgroup: it.comp.lang.visual-basic
Titolo: 'Parlatore della Microsoft'

Ciao, ai vostri bei programmini siete mai riusciti ad aggiungere una sintesi
vocale tipo quella della Microsoft e se si ... come?
Grazie

Su io programmo di 2 mesi fa mi sembra! c'č SDK di ViaVoice di IBM, non ha
limitazioni di tempo ( se non ricordo male ) ma limitazioni di
riconoscimento, ma funziona!!! Dettavo il testo nelle textbox ciao!
--
http://web.tiscalinet.it/minorchio

Newsgroup: it.comp.lang.visual-basic
Titolo: files AVI

Salve!
Avrei bisogno di un file .AVI che abbia qualcosa a che vedere con la
compressione/decompressione di un file. Tra i files AVI di VB l'unico che ci
incastra qualcosa e' il download.avi, ma non mi piace un granche'; ho
provato a cercare un po' dappertutto ma non ho trovato niente. Sapete darmi
qualche dritta (ad es. un sito da dove lo posso scaricare) ?
Grazie!

 wrote in message
7v98cc$q8$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Uscire da Word stampando

Salve a tutti,
Devo creare un documento word da codice e fin qui tutto bene, il problema si
verifica quando lo vado a stampare in quanto mi dice che non può chiudere
word in quanto ci sono processi in stampa. Vorrei sapere come è possibile
fare in modo che la mia procedura aspetti che word finisca il processo di
stampa prima di proseguire le istruzioni.
Grazie.
Mario.

 wrote in message
news:9bmnut$k8s$1...@fe2.cs.interbusiness.it...


> Bluepuma:

    Property BackgroundPrintingStatus As Long
        sola lettura
        Membro di Word.Application
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Preselezionare le voci di una combo

Vorrei che digitando una stringa in una combo mi appaia man mano che digito
una selezione delle voci caricate nella combo in base alla lettera/e
digitata/e.
Mi sembrava fosse possibile, il manuale in linea dice di sì ma a me non
riesce.
C'è qualcuno che lo ha fatto ?
Grazie.
Alessandro

 wrote in message
news:PZ4P6.5370$VT1....@news1.tin.it...




Utente Win2k:
Mi sembra di avere capito che tu ai bisogno di una funzione di
Autocompletamento Testo
private  sub form_load()
    combo1.additem "visual basic"
    combo1.additem "sql"
    combo1.additem "delphi"
end sub
dim AutoCompletamentoTesto As Boolean
dim TestoSelezionato As Boolean
private Sub Combo1_Change()
dim i As Integer
dim nCaratteri As Integer
If AutoCompletamentoTesto Then
    AutoCompletamentoTesto = False
nCaratteri = Len(Combo1.Text)
For i = 0 To Combo1.ListCount - 1
If Mid(Combo1.List(i), 1, nCaratteri) = Combo1.Text Then
Combo1.Text = Combo1.List(i)
    Combo1.SelStart = nCaratteri
Combo1.SelLength = Len(Combo1.Text) - nCaratteri
Exit For
End If
Next i
End If
AutoCompletamentoTesto = True
End Sub
Private Sub Combo1_Click()
    PreselezionaVoce (Combo1.Text)
End Sub
Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyBack Or KeyCode = vbKeyDelete Then
AutoCompletamentoTesto = False
ElseIf KeyCode = vbKeyReturn Then
PreselezionaVoce (Combo1.Text)
Else
AutoCompletamentoTesto = True
End If
End Sub
Private Sub PreselezionaVoce(TestoDigitato As String)
Dim i As Integer
If TestoSelezionato = False Then
TestoSelezionato = True
For i = 0 To Combo1.ListCount - 1
If Combo1.List(i) = TestoDigitato Then
Combo1.RemoveItem i
Combo1.AddItem TestoDigitato, 0
Combo1.ListIndex = 0
Exit For
End If
Next i
End If
TestoSelezionato = False
End Sub
questo è quello che volevi ?
by Utente Win2k

 ha scritto nel messaggio
news:kOfP6.3964$Uo3....@news6.giganews.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto per guida

Ciao, ho scritto in precedenza per la parallela, ora ho creato il programma
che tramite parallela colloquia con circuiti integrati I2C, vorrei fare una
guida o un help, cosa uso ?
Ho pensato di fare delle form o si puo'costruire una guida "vera" ?
Grazie, Stefano

 ha scritto nel messaggio
news:8jj7ed$h3n$1...@news.IT.net...


 wrote in message
8jqgap$986$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO Problemi

Qualcuno ha 10 min di tempo per aiutarmi ?
Quesito:
Seguendo alla lettera quello che dice il manuale "Programmare
Visual Basic 6.0" di MS Press (Non ho l'MSDN)
creo una connessione con ADO del Tipo:
Dim cn as New ADODB.Connection
cn.Connectionstring "PROVIDER=........."
allo stesso modo faccio con il recordset
Dim rs as New ADODB.RecordSet
rs.Open "Pippo", cn
A questo punto quando eseguo mi sputa un errore tipo 'Non
supporta l'automazione richiesta' o qualcosa del genere PERCHE' ?
Ho provato le dichiarazioni sia in maniera intrinseca che
estrinseca.
Grazie a quanti perderanno i 10 min.
Scusate la sintassi sto scrivendo da una macchina dove non c'è
VB.
Ciao
Jas


Anch'io ho avuto lo stesso problema usando il provider Microsoft Jet OLEDB
3.51.
L'amico Fabrizio del NG mi ha dato il suggerimento che ti riporto:
"vuol dire che hai installato l'SP3
invece di usare il 3.51 usa il 4.00
cioč sostituisci il valore 3.51 con il valore 4.0 nella stringa connection"
Ciao
Roberto

 wrote in message
| MeYK4.157467$pn3.1...@news.infostrada.it...
| > Qualcuno ha 10 min di tempo per aiutarmi ?
| >
| > Quesito:
| >
| > Seguendo alla lettera quello che dice il manuale "Programmare
| > Visual Basic 6.0" di MS Press (Non ho l'MSDN)
| > creo una connessione con ADO del Tipo:
| >
| > Dim cn as New ADODB.Connection
| > cn.Connectionstring "PROVIDER=........."
| >
| > allo stesso modo faccio con il recordset
| >
| > Dim rs as New ADODB.RecordSet
| > rs.Open "Pippo", cn
| >
| > A questo punto quando eseguo mi sputa un errore tipo 'Non
| > supporta l'automazione richiesta' o qualcosa del genere
PERCHE' ?
| >
| > Ho provato le dichiarazioni sia in maniera intrinseca che
| > estrinseca.
| > Grazie a quanti perderanno i 10 min.
| > Scusate la sintassi sto scrivendo da una macchina dove non
c'è
| > VB.
| > Ciao
| >
| > Jas
| >
| >
| Anch'io ho avuto lo stesso problema usando il provider
Microsoft Jet OLEDB
| 3.51.
| L'amico Fabrizio del NG mi ha dato il suggerimento che ti
riporto:
| "vuol dire che hai installato l'SP3
| invece di usare il 3.51 usa il 4.00
| cioè sostituisci il valore 3.51 con il valore 4.0 nella stringa
connection"
|
| Ciao
| Roberto
|
|
|

 Service Pack 3 ?
Qui:
http://www2.armaditaggia.com/marco/
Clic su "Service Pack".
ALOHA !
--
Rogis
* ANTI-SPAM:
Rimuovi "ABC" dall'indirizzo per rispondermi
Remove "ABC" from my address to reply.

 > A proposito (Uso Win98) cos'č e dove si trova questo famigerato


 wrote in message
8djdqk$b09$1...@pegasus.tiscalinet.it...


 wrote in message
8djrhi$64g$1...@lacerta.tiscalinet.it...


 wrote in message
iZiL4.1623$xt2....@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Vb6 e win98

Salve a tutti
Vorrei sapere se win98 si porta dietro anche le librerie di vb6...
Grazie
S.

No,solo quelle di VB5 M$ mette a disposizione un file autoscompattante che
installa tutte le varie dll richieste da VB6
Ciao
Corrado


ALT! Fammi capire, l'hanno fatto veramente?
L'installazione di Win98 installa ANCHE le DLL runtime di VB5?
Dimmi di no, ti prego!! :°-(
--
Roal Zanazzi
z...@iol.it

Yes, sul mio sistema dopo aver formattato l'HD e installato Win98 mi sono
trovato la msvbm50.dll ( e penso anche le altre DLL OLE...).
Nei vari files .Cab di Win98 ho trovato la conferma.
La cosa era comunque nota,il problema è che se usi VB6 sei al punto di prima
oppure usi il distribution Kit per VB6 sempre offerto da m$
Ciao
Corrado

...

Si, č esatto... servono per Internet Explorer (ti dice niente VB Script ?)
e per il nuovo Windows Scripting Host (sempre VB Script !)
Ciao
Zeross

Dimmi di no, ti prego!! :°-(
Certo, servono per il vbscript (per ie4 e per lo scripting host di
sistema). Ma che problema c'e'?

...

Te lo spiego subito qual'e' il problema:
e' uscito VB6, ma Win98 ha le DLL di VB5 (conflitto!!!)
poi uscira' VB7, con le sue belle nuove DLL,
poi uscira' Win2000 con le DLL di dio solo sa che cosa...
Ma quando la finiranno alla M$ di prenderci per il <BIP>?
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Verrà l'epoca di VBA.NET?

A questo punto la domanda sorge spontanea...
Anche chi lavora con VBA (x esempio accoppiato ad Excel) dovrą aspettarsi
brutte sorprese per il futuro?
E' possibile che MS voglia sconvolgere un linguaggio nato come "linguaggio
di Macro" orientato all'utente finale?
Ciao a tutti, Matteo

 finale?
http://www.microsoft.com/presspass/features/2001/jan01/01-16vsa.asp
Ciao.

 
http://www.microsoft.com/presspass/features/2001/jan01/01-16vsa.asp
a parte il solito hype ms, e l'astuzia di partire da vb per avere un
pool vasto di programmatori con cui sperimentare,
"IT developers will love what we have done," Green says, "We've brought
the simplicity of VB's event-driven paradigm to the server. We have also
enabled ISVs to hide the complexities of deploying the customization
code so end users and developers can rest assured that their
customizations are properly integrated with their mission-critical
applications."
lo hanno fatto, a parer tuo ?
mi chiedo soprattutto sul fatto di avere un core facile da
personalizzare e che basta ritoccare con "the ten lines of code the
customer desperately needs". sarebbe il sogno di ogni programmatore di
app, suppongo.
ciao, a.

 lo hanno fatto, a parer tuo ?
Se debbo essere sincero non ho mai utilizzato VBA e dubito
fortemente che mi capiti di utilizzare VSA (semplicemente perche' il
mio lavoro non lo richiede), e quindi mi riesce difficile giudicare
conoscendo molto poco l'argomento e non avendo idea del punto da cui
partivano. Posso pero' immaginare, vista la immensa differenza fra
VB e 
VB.NET
, che anche fra VBA e VSA vi sia un'altrettanto enorme
differenza (in meglio voglio sperare).
Ciao.

di Macro" orientato all'utente finale?
Mah, se la cosa ti consola l'imminente Office XP integra lo stesso Visual Basic Applications di
sempre.
Ciao, warp

 "linguaggio di Macro" orientato all'utente finale?
la notizia pių grossa in tal senso č forse, piuttosto, quel Visual 
Studio for Applications di cui leggevo mesi fa

 di Macro" orientato all'utente finale?
Vuoi dire rinunciare alla compatibilità verso il basso?
Poco probabile considerando che VBA è tutt'uno con le applicazioni Host che
lo ospitano.
Ciao, Simone

 fortemente che mi capiti di utilizzare VSA (semplicemente perche' il.....
Scusa, ma non ho sentito ancora parlare del VSA, di che si tratta!?
PS: non disprezzate il VBA, con questo linguaggio si possono fare cose in 5
minuti, che con il C++ o il VB ci si mette un mese!?

 ci si mette un mese!?
Io non lo disprezzo affatto, ma semplicemente faccio un lavoro per
cui non mi e' mai capitato di utilizzarlo.
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: Emulazione NetMeeting

Ragazzi vorrei provare a fare un programma per ciattare a video ( tipo
Netmeeting ), ma non ho idea da dove potrei iniziare.
Mi date qualche suggerimento ?
Grazie mille.
Ciao, Claudio.

> Ragazzi vorrei provare a fare un programma per ciattare a video ( tipo
Io ti consiglio di iniziare a studiare l'italiano! Chattare!

 ha scritto nel messaggio
news:wis68.15334$3J1.4...@news2.tin.it...



Da quando due errori fanno una cosa giusta??? Un Accademico della Crusca
probabilmente avrebbe qualcosa da dire a tutti e due!
Chattare non mi sembra italiano.
L'unico suggerimento che ti posso dare è quello di partire dal programma
VidCap (Vedi MSDN) oppure sul sito comune. Avevo trovato un esempio di
cattura di Frames in VB molto interessante. Non è la soluzione ma magari
puo' essere un punto di partenza.
P.S. - Scusate ma tra 50 minutini o un'orina al massimo ho un appuntamento.
:-) Ciao!
Giovanni

 tra [...] un'orina [...] ho un appuntamento.
Riunione di gabinetto? ;-)
Ciao
*Roby*
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema calcoli decimali

Ho un valore (5.62) che scaturisce da un calcolo. Se faccio un confronto con
un altro importo (uguale) mi da' che e' diverso. Qualcuno mi sa spiegare
perche'?
Ecco il codice:
======================
Dim A As Double
Dim B As Double
Dim C As Double
A = 0
B = 11.2
C = 5.58
A = B - C
MsgBox A
If A = 5.62 Then
   'Anche se A ora e' uguale a 5.62,
   'non risulta mai vero
   MsgBox "Vero"
End If
==================
Fabio Pagano





 wrote


....caso simpatico
intanto (forse lo hai già provato) ti posso assicurare che con i tipi Single
al posto di Double la condizione di uguaglianza viene verificata.
....per i tipi double ancora non so darti una risposta ....
....bisognerà smuovere qualche santone del VB ?
Ciao
Stefano

Scusate per il post multiplo, ma ho paura ci sia qualche problema nel server
tin, perche' oggi non e' stato l'unico caso.
Sorry.
Fabio Pagano


Prova cosě
Dim A As String
Dim B As Double
Dim C As Double
A = 0
B = 11.2
C = 5.58
A = Format((B - C), "#.#0")
MsgBox A
If A = 5.62 Then
   'Anche se A ora e' uguale a 5.62,
   'non risulta mai vero
   MsgBox "Vero"
End If
per il confronto a bisogno di una stringa a causa del punto e virgola
saluti Rensy



Fabio Pagano
sarą qualche problema di rappresentazione interna
di numeri...
comunque l'operatore Eqv non lo conoscevo...
Micio



...


 ...li da' uguali.
Attenzione: Eqv fa un confronto bit per bit, quindi quando
valuta due espressioni, se il risultato non è zero, per definizione
è True (anche se True viene definito come -1, in VB... grazie per
la coerenza, Mimmo !).
Fai la prova, con:
    MsgBox A Eqv B
 nel prog di sopra ti dà -5 !
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

 A = 0


 wrote in message 812vum$3u8$1...@nslave1.tin.it...



------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

Ha ragione HellBoy: mai confrontare valori Sibgle (o Double) a meno di
usare un fattore di tolleranza, ad esempio
NON
if A=B ' A e B sono single
MA
if (abs(A-B) < tol) ' tol da definire, ad es. 0.001 o quanto serve
meglio ancora:
if (abs((A-B)/A) < tol)

Newsgroup: it.comp.lang.visual-basic
Titolo: Ho tanta voglia di impare ma...

Mi sono appena affaciato al mondo di vb5 e provengo dal vecchio basic
Da poche applicazioni che sono riuscito a realizzare ho piu o meno capito il
metodo di funzionamento.
Chiedo gentilmente se qualcuno mi sa indicare un buon testo dove cominciare
a sgranchire le meningi.
Grazie !!

Parti dalla guida in linea
Poi ci sarebbero i manuali di VB, editi da Mondadori:
Visual Basic X.0 Manuale del programmatore
Visual Basic X.0 Guida di riferimento ai componenti.
L. 90000 ciascuno
(li puoi trovare anche in rete gratuitamente all'indirizzo
ftp://ftp.areacom.it/vb32/
ma solo per la versione 5.0)
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)


Ma scusa, i manuali sono tutti sul cd di vb! O_O
Ciao


ma scusate tanto.. i manuali no nsono nella cartella Tools\Docs del cd di
VB5???  Io l'ho imparato da lě e da alcuni testi in inglese...
Possibile che nessuno si sia reso conto dellesistenza di questi manuali??
O_O
Ciao ^_^

Lo so benissimo, ma se l'ha chiesto evidentemente:
1)	Non ha guardato bene il CD
2)	Non ha il CD originale....

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 listview ricerca su due campi

buongiorno sono un novello programmatore mi presento al gruppo
.
sto sperimentando la listview,esaminamdo il programma sui db di Carbone carlo.
in questo programma vi e' la ricerca di un campo(cognome) e quindi la evidenziazione di un record di un db.mdb su di una listview ecco il codice:
Private Sub Command1_Click(Index As Integer)
  Select Case Index
 
 Case 1
 
Unload Me
 
Case 0
 
 If Len(Text1) = 0 Then
 
MsgBox "Specificare un cognome valido.", vbCritical, "Errore"
 Exit Sub
   Else
   Dim sFound
  With frmGESTDB
 Set sFound = .lstADD.FindItem(Text1, , , lvwPartial)
  If sFound Is Nothing Then
 MsgBox "Non è stata trovata alcuna voce come (" & Text1 & ")", vbCritical, "Errore"
 Exit Sub
  Else
  sFound.EnsureVisible
 sFound.Selected = True
 Unload Me
  .lstADD.SetFocus
 End If
  End With
 End If
     End Select
 
End Sub
 
Volendo invece fare la ricerca con due campi (cognome e nome) come deve essere trasformato il listato 

 Volendo invece fare la ricerca con due campi (cognome e nome) come deve essere trasformato il listato
 
Supponendo che Cognome e Nome tu li abbia in due colonne separate del ListView, e supponendo che "ricerca con due campi" tu intenda che vuoi cercare la combinazione dei due (ovvero scrivi in un unico textbox "gaetano cala" e vuoi l'elemento corrispondente) e non la ricerca separata nei due campi, allora il metodo .FindItem non ti aiuta, e devi sostituirlo con un ciclo di confronto fatto a mano.
 
Quindi:
 
- Ciclo FOR sulla collection lstADD.ListItems
- Confronta la concatenazione dei valori nella colonna 'Cognome' e 'Nome' con la stringa desiderata
- Se trovi corrispondenza, assegna sFound all'oggetto .ListItems(<indice attuale>) e da lì procedi come da tuo codice.
 
Visto che parli di DB, nota che in caso di tabelle particolarmente grandi, questo tipo di ricerca fatta direttamente nei controlli dell'interfaccia utente potrebbe non essere particolarmente efficente, e la soluzione migliore è quella di far fare l'operazione al motore di database via query e poi usare il risultato per sincronizare la UI

Grazie Luca,non ho specificato bene ma intendevo quello che hai capito.Provero al tua soluzione.grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO PER STAMPARE

avendo 2 Label e il Command STAMPA (che quando viene premuto deve stampare i
label) li stampa uno sotto l'altro! Come faccio a metterli uno in fianco
all'altro?
Grazie per le eventuali risposte e ciao!

 wrote in message 38396...@news.megasys.it...


 avendo 2 Label e il Command STAMPA (che quando viene premuto
deve stampare i label) li stampa uno sotto l'altro! Come
faccio a metterli uno in fianco all'altro?
Consulta la guida in linea alle voci CurrentX, CurrentY.
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: librerie msdn

č mai possibile che davvero non riesco a trovare le librerie msdn? Molti di
voi mi hanno detto che le hanno, ma poi non si sono fatti piů sentire..spero
di riuscire ad averle.. ho tantissime cose da offrire e posso anche
pagarle..ciao..
vi prego di rispondermi in e.mail: 
air...@inwind.it
grazie

 pagarle..ciao..
Fabio, sono uno di quelli che non si sono piů fatti sentire. Mi pareva che
l'ironia (multipla) nel tuo primo topic in questo NG (si partlava di
grigio...) fosse abbastanza chiara.
Comunque sappi (per ora e per il futuro) che un software regolarmente
acquistato e intestato a Pinco o a Pallino, NON PUO' ESSERE RICICLATO,
volendo rispettare la Legge, ovviamente.

Newsgroup: it.comp.lang.visual-basic
Titolo: OT per vb: quesito in asp.net + vb.net

Siccome Vb6 si spegne...e questo NG è tutt'altro che morto...anzi è
più vivo degli analoghi microsoft....
Ho postato sul ng DotNet Aspnet la richiesta di come aggiornare una
tabella su una pagina web usando una gridview...possibilmente solo a
colpi di mouse...code free.....
A me non è riuscito....qualcosa ho dovuto scrivere...
se volete cimentarvi:
http://groups.google.it/group/microsoft.public.it.dotnet.asp/browse_frm/thread/c59f8e673dcc9396/b9b02d63a6b9c81e?hl=it#b9b02d63a6b9c81e
Saluti!

 se volete cimentarvi:
Hai mai visto questa serie di video in italiano?
http://www.microsoft.com/italy/beit/Msdn.aspx?video=1930e2ae-b374-43df-8b05-ea4d1ca807b3
http://www.microsoft.com/italy/beit/Msdn.aspx?author=Roberto%20Brunetti
C'� il tour completo, e fa vedere come salvare i dati in un DB senza
scrivere codice (se ricordo bene).

Newsgroup: it.comp.lang.visual-basic
Titolo: ListBox.items.item ??????

Ciao a tutti
ho un problema con 
vb.net
 e precisamente con la listBox multisimple:
popolo la listbox associandogli i dati ottenuti da una tabella nel database 
tramite datasource.
La listbox viene popolata correttamente.
Con il comando
listBox1.items.item(indice)
vorrei ottenere l'elemento con indice "indice" all'interno della lista ma 
invece dell'elemento ottengo System.Data.DataViewRow
Cosa sbaglio????
Avete consigli?
Grazie

 Cosa sbaglio????
direi nulla.
la tua listbox è associata ad un dataview, per cui ogni item è costituito
da una riga del dataview.
suppongo che la dataviewrow a sua volta abbia degli item, che dovrebbero
corrispondere ai diversi campi della riga.
 
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel 
messaggio news:d19260$1lc$1...@news.newsland.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa in colonna AIUTO!

Salve a tutti, avrei un piccolo problema, in un applicazione vb5,
faccio stampare su un foglio il contenuto di una text abbastanza lunga
ein multiline spesso quindi i caratteri superano il bordo del foglio,
come faccio a far tornare a capo la stampa quando si arriva al bordo
sinisto dell carta?
per la stampa uso il comando printer.print:
printer.print text12.text
printer.EndDoc 
Grazie e ciao
    Davide (Dada') Parisi
mailto:
pari...@mbox.netway.it

printer.EndDoc
usa l'istruzione printer.TextWidth(text12.text) per misurare la lunghezza
della stringa.
Calcola l'eccedenza e fai una proporzione per spezzare la stringa nel modo
giusto
esempio:
lunghezza foglio 400Pixel
lunghezza stringa 700Pixel (70 Caratteri)
quindi:
Eccedenza in Pixel: 300
Caratteri da mettere a capo: 30
Ti consiglio di utilizzare un carattere tipo Courier (senza spaziatura
proporzionale)
Ciao
Marco Camplese
WEB: 
http://space.tin.it/computer/macample
per la posta privata eliminate NONROMPERE




 >printer.EndDoc
Io la manderei a copo tra una parola e l'altra, circa cosi':
Testo$ = "Questo e' un tersto che ipoteticamente e' troppo lungo e non ci
sta su una sola riga"
call StampaScritta(Testo$)
Sub StampaScritta( Byval Testo$ )
	dim Tmp$
	dim Riga$
	dim Pos%
	Riga$=""
	Do
		Pos% = instr( Testo$, " ")
		if Pos% then
			Tmp$ = left$( Testo$, Pos% )
			Testo$ = mid$( Testo$, Pos%+1 )
			if printer.TextWidth(Riga$ & Tmp$) > printer.ScaleWidth Then
				printer.print Riga$
				Riga$ = Tmp$
			else
				Riga$ = Riga$ & Tmp$
			endif
		else
			printer.print Riga$ & Testo$
			exit do
		endif
	Loop
End Sub
L'ho scritta al volo qui nella mail, sicuramente c'e' qualche erroruccio
stupidino, ma funziona al 100%. Brevettata dal MES  :-)
-- 
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: Includere files nell'eseguibile.

Non trovo gli strumenti in vb5 per includere nell'eseguibile i files
immagine o di testo che mi servono. Per esempio, se ad un form gli assegno
una immagine di sfondo, una volta creato l'eseguibile voglio che il file
imamgine che gli serve ce l'abbia già "dentro", che non vada a cercarlo in
giro per l'HD. E' possibile che questa soluzione si trovi solo in vb6? Avevo
sentito parlare del ResourceEditor ma mi manca nella versione 5.

 sentito parlare del ResourceEditor ma mi manca nella versione 5.
Se tu assegni una picture ad un form nell'ambiente di programmazione e poi
compili il progetto, la picture sarà contenuta nell'eseguibile.
-vibino

 ha scritto nel messaggio
news:8rogcq$fdu$1...@nslave2.tin.it...

E aggiungerei che VB, questa cosa la fa dalla versione 1.0...  -_-;
E dirò di più... una volta assegnata una picture in un oggetto, il file
dell'immagine si può pure cancellare, che tanto VB non lo considera
più, in quanto conserva la copia dell'immagine nel file binario .frx
del form corrispondente.
Byee
Zeross

Sě, ma l'immagine del form era solo un esempio, io volevo sapere se potevo
includere nel file .EXE dei files qualsiasi, come un file di testo
contenente dei dati particolari, un file sonoro, ecc.

 contenente dei dati particolari, un file sonoro, ecc.
Incredibile! Quattro post sull'argomento e nessuno ha citato
l'utilizzo delle risorse.
Esiste un programmino denominato RC che serve per inserire
dati di qualunque natura all'interno dell'EXE.
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057

...


Tieni presente che ho la versione 5 di vb.
cd di vb, cartella tools

cd di vb, cartella tools
E ti pareva che non era incluso nell'installazione...

Newsgroup: it.comp.lang.visual-basic
Titolo: Ordinamento campi.

Scusate, ma non sono molto pratico, potete cortesemente dirmi come ordinare
un DataBase Access (.mdb), con RecordSet di tipo DynaSet, per un campo a mia
scelta in modo crescente o decrescente?
Grazie infinite.

"L'incognito" <Assolu...@NoSpam.it> ha scritto nel messaggio
news:HMbXa.14842$an6.5...@news1.tin.it...

Inserisci la clausola ORDER BY nella query.
Se, per esempio, apri la tua tabella con
rs.datasource="SELECT * FROM  Tabella WHERE TRUE" (o
rs.datasource="Tabella")
sostituisci con "SELECT * FROM Tabella WHERE TRUE ODER BY Qualcosa ASC"
in ordine crescente, oppure "ORDER BY Qualcosa DESC" in ordine decrescente.

 ha scritto nel
messaggio news:63cXa.14901$an6.5...@news1.tin.it...


 ha scritto nel
messaggio news:63cXa.14901$an6.5...@news1.tin.it...


 La proprietą "DataSource", il controllo "Data1", non ce l'ha.
No, ho sbagliato io, č RecordSet.

E' cosě:
data1.recordsource = "SELECT * FROM tuatabella ORDER BY campo1"
data1.refresh
Se vuoi ordinare il recordset per un dato campo(campo1) in modo
decrescente allora č cosě:
data1.recordsource = "SELECT * FROM tuatabella ORDER BY campo1 DESC"
data1.refresh
Buon lavoro

 ha scritto nel messaggio
news:55c2f09a.03080...@posting.google.com...


 decrescente allora è così:

Newsgroup: it.comp.lang.visual-basic
Titolo: Acquisizione di immagini...

Sapete mica come si fa ad acquisire immagini da scanner in una applicazione
Vb?
Quali librerie, e come, bisogna utilizzare?
Grazie in anticipo a tutti coloro che vorranno aiutarmi...

 Quali librerie, e come, bisogna utilizzare?
In Windows è presente il controllo Wang che ti permette di
acquisire immagini da una delle fonti installate.
Altrimenti, sempre free, c'è la libreria Twain che ti permette
di utilizzare l'interfaccia standard per l'accesso ai digital device.
Trovi tutto presso il sito 
http://www.twain.org
 .

Newsgroup: it.comp.lang.visual-basic
Titolo: Inserimento animazioni in un form

>volevo chiedere se č possibile inserire una animazione creata con  gif


Newsgroup: it.comp.lang.visual-basic
Titolo: Chiusura di una Form

Salve a tutti!
Qualcuno conosce il modo per disabilitare/abilitare la X per chiudere una
Form.
Grazie ciao

Form.
Si tratta di rimuovere la voce di chiusura finestra dal menu di sistema
con un paio di chiamate all' api.
'Dichiarazioni API da inserire in un modulo:
Const GWL_STYLE = &HFFF0&
Const MF_BYPOSITION = &H400
Private Declare Function GetSystemMenu Lib "User32" _
    (ByVal hWnd As Long, ByVal bRevert As Long) As Long
Private Declare Function RemoveMenu Lib "User32" _
    (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
'Nell' evento Load del form chiamare questo codice:
DisableCloseButton Me.hWnd
' nel modulo che ha le dichiarazioni api scrivere questa funzione:
Public Function DisableCloseButton(ByVal a_hWnd As long) As Long
    Dim hSysMenu As Long
    Const MenuClosePosition = 6 
    ' ricava l' handle al menu di sistema del form
    hSysMenu = GetSystemMenu( a_hWnd, 0&)
    ' rimuove la voce di menu di chiusura finestra
    RemoveMenu hSysMenu, MenuClosePosition, MF_BYPOSITION
    ' rimuove il separatore che precede la voce di chiusura
    RemoveMenu hSysMenu, MenuClosePosition - 1, MF_BYPOSITION
End Function
ciao, hal

 ha scritto nel messaggio
news:kumI6.13594$_r2.2...@news2.tin.it...

Potresti provare ad impostare la proprietą ControlBox della form a false. La
X in effetti non viene disabilitatą, non č proprio visualizzata!!
Attenzione, perņ, tale proprietą č di sola lettura in fase di esecuzione.
Ciao


C'č un metodo abb. grezzo:
Private Sub Form_QueryUnLoad(cancel As Integer, UnloadMode As Integer)
    If UnloadMode = vbFormControlMenu Then cancel = True
End Sub
Cosě vedi sia il bottone che il menu, perň NON esce se clikki sia sulla X
che se premi alt-f4...
Ovvero esce solo negli altri casi della "QueryUnloadCostant"...
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Dll: AIUTO!

Quando creo una dll activex in vb poi non riesco ad includerla nei progetti.
L'ho anche registrata, ma non serve a niente.
Forse sbaglio a scrivere qualcosa nella dll. Qualcuno potrebbe inviarmi un
progetto di una dll che fa qualche stronzata (es. moltiplicazione)?
Grazie 1000

 ha scritto nel messaggio
news:%CFr7.35565$Lp6.1...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: risposta

Ciao Albe ..mi dispiace ma ho capito poco di cio' che secondo te andrebbe
fatto per risolvere il mio problema.Potresti indicarmi piu' specificatamente
quali sono le azioni da effettuare per migliorare le prestazioni della rete
e per sistemare il codice(quali sono diciamo le cose che io faccio che
portano molto rischio al mio database access?)
Un'altra cosa che non ho capito e' cosa tu intenda per controlli 'bound' .
Ti ringrazio antipatamente dell'aiuto !! :) Luca Martini
--------------------------------
Inviato via 
http://usenet.libero.it

 access?)
Beh, più o meno dovrei ripetere quanto già detto.
L'integrità di un db Access non è amministrata da nessuno. Esiste una serie
di 'discipline' che tutti i provider che accedono al database si 'impegnano'
a rispettare, ivi comprese le operazioni da eseguire alla chiusura della
connessione o per ripristinare una situazione decente in caso di errore.
Quindi, ogni singolo client, avendo un provider Jet che gira, è in quel
momento un 'amministratore' del db (passatemi la semplificazione).
Se un client viene disconnesso in modo brusco (crash, rete, errore, ecc...),
è improbabile che riesca a completare le operazioni che gli competono.
E il db resta in uno stato 'sporco'.
Il primo consiglio, quindi, è di avere una situazione sistemistica robusta.
Questo però è un modo per ridurre la probabilità di problemi, ma si rimane
su livelli elevati di rischio.
Per ridurli ulteriormente (sempre volendo rimanere su Access, perchè se
passi a MSDE/Sql-Server il 90% dei problemi sono risolti), devi gestire in
maniera precisa l'accesso al db.
Quindi, ad esempio, eseguire le operazioni di inserimento e modifica
passando attraverso transazioni, delle quali forzare un rollback in caso di
errore.
Questo, però, è quasi impossibile se utilizzi controlli 'bound', ossia
controlli che sono collegati direttamente al db, e non popolati da codice.
Ad esempio, se colleghi un datagrid ad una tabella, e ammetti che
l'operatore effettui modifiche direttamente nella datagrid, sei in totale
balia del fato.
Se invece apri un recordset statico, lo associ al datagrid, e gestisci le
operazioni di modifica e inserimento attraverso comandi sql, hai tu il
controllo della cosa.
Ciao
Alberto
-- 
Santo cielo, Magnum, si può sapere cos'è questo baccano?
Higgins, posso spiegarle...
Credo non sia necessario.
Zeus, Apollo, a voi...
Newsgroup: it.comp.lang.visual-basic
Titolo: Copy to CD using Visual Basic

I want to copy a specific file (Access Database) to a CD using VB on a
XP box.  Can you do this in code?

 XP box.  Can you do this in code?
I need a way to automaticly back databasees up every night since it
takes way to long durring the day, also I need to encorporate it into
a access database.

 wrote in message
news:1cbcb218.04011...@posting.google.com...


...

I already have a database that manages my backup.  I keeps history and
etc.  I now want to add the option to back something up to CD.  I do
not know how to take control of the CD burner and start the burning
process.  With Windows XP you can copy the files into a folder and
then burn it, but that is with mouse clicks and want my VB code to do
it.

Newsgroup: it.comp.lang.visual-basic
Titolo: VBS per cancellare file e cartelle

Salve a tutti,
	devo creare un file vbs che effettui la cancellazione di determinate 
cartelle e i file contenuti.
Ecco lo scenario:
- tramite cobian backup effettuo il backup full settimanale di una 
cartella che contiene circa 15gb di dati.
- Poi giornalmente faccio una procedura di backup incrementale in una 
cartella diversa.
Vorrei fare in modo che quando faccio il backup settimanale, un vbs 
avviato al suo completamento, cancelli tutti i full e gli incrementali 
senza cancellare l'ultimo backup appena completato.
Come posso scrivere questo vbs? Un semplice delete con un bat mi 
cancellerebbe anche il backup appena fatto e se lo script lo eseguissi 
prima dell'avvio del backup full e quest'ultimo si bloccasse, non avrei 
+ nessun backup full a cui appigliarmi.
Info?
Grazie!!!!!

Il giorno Thu, 26 May 2011 13:35:56 +0200, Pecas <jhu...@khfsklhd.po> ha
scritto:

Direi che dovresti almeno verificare le date prima di cancellare, e farlo a
backup completato.
Qui puoi scaricare un programma, che anche se con alcune limitazioni nella trial
(non mi ricordo quali sono) ha comunque un ottimo help:
http://www.vbsedit.com/
Inoltre in fondo alla pagina c'è un link a 'Sample Scripts' , che ti permatte di
scaricare parecchi esempi tra cui:
 Storage
"Sample scripts for managing files, folders, file systems, and storage devices."
Vedi se puoi adattarlo ai tuoi scopi.
--
ciao
  Stefano

> Vedi se puoi adattarlo ai tuoi scopi.
Verifico!
Ti ringrazio per l'aiuto!!!

 senza cancellare l'ultimo backup appena completato.
Facyle:
lunedi' ----> giovedi' backup nella cartella X
Venerdi' backup nella cartella Y
Lo script controlla in quale giorno della settimana siamo
e agisce di conseguenza:
Select case  Weekday(now)
 case 1 ' domenica
   msgbox "che ci fai al lavoro oggi ?"
 case 2 ' lunedi'
   .... ' cancella contenuto cartella X
   .... ' sposta contenuto di Y in X
  .... ' lancia backup incrementale
 case 3 to 5  ' mar-->gio
   .... ' lancia backup incrementale
 case 6 ' venerdi'
   .... ' lancia backup totale in Y
   .... ' cancella contenuto di X
end select
Ovviamente ho omesso le espressioni di controllo (se il backup di
venerdi' non ha dato esito = ok non cncellare quello di giovedi'.... ecc 
ecc)
Newsgroup: it.comp.lang.visual-basic
Titolo: avvio programma

Avrei bisogno di conoscere che codice posso inserire perchè il programma si
avvii automaticamente al boot del sistema.
praticamente creare un collegamento sulla cartella:(non manuale ma da
codice) :
 "C:\WINDOWS\Menu Avvio\Programmi\Esecuzione Automatica"
Grazie   
pitb...@libero.it

 Avrei bisogno di conoscere che codice posso inserire perchč il programma


 "C:\WINDOWS\Menu Avvio\Programmi\Esecuzione Automatica"
Dai un'occhiata sul mio sito.
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
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione in altri formati.

Esiste la possibilità di creare, usando Vb e SQL come in Acces, dei Database
relazionali che funzionino in maniera autonoma, e cioè senza  il supporto di
Acces?
Inoltre è possibile convertire un database di acces in qualcosa che funzioni
per i fatti suoi?
E ancora, è possibile convertire o inportare un database di acces in un
progetto di VB?
Esistono altre soluzioni oltre quelle da me ipoteticamente immaginate?
 Grazie a chi vorrà perdere tempo per rispondermi :-)

 Grazie a chi vorrà perdere tempo per rispondermi :-)
Be', almeno questo ;-)
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Close oggetto database

VB4 32 bit
Qualcuno sa dirmi come mai (a volte) dopo avere chiamato il metodo close
di un oggetto database se cerco di compattare il database viene generato 
l'errore di 'database in uso'
Grazie in anticipo -Marco-


Mi associo, succede anche al sottoscritto.
Purtroppo anch'io non ho capito perche' succede!
Aiutateci!
Sergio

 
Controlla di aver settato a nothing tutte le variabili oggetto che puntano
al database-
es.
dim db as database
set db=opendatabase
db.close
set db=nothing
.... più o meno.

 


 set db=nothing
Provato!
Non cambia niente, purtroppo.
Sergio

tutti i recordset aperti e in questo modo funziona.
Com'e' questo ciclo, ci fai dare un'occhiata ?
Antonio Tanzillo  
a...@netgroup.it
Marigliano (NA)  
www.netgroup.it/atsoft

 
Secondo me (ho avuto lo stesso problema!!) il problema deriva dal fatto che
il Vb non chiude correttamente tutti i recordset 
quando si chiude l'applicazione. Sulkla documentazione ho letto che il
metodo close non funziona se ci sono ancora dei recordset aperti. Io ho
rimediato mettendo un ciclo for next in uscita all'applicazione o prima del
compatta database che chiude in maniera ciclica
tutti i recordset aperti e in questo modo funziona.
Sul Vb5 non ti so dire se il problema e' stato risolto, comunque io per
sicurezza ho lasciato la routine che dicevo sopra.
Marco Selmi
Newsgroup: it.comp.lang.visual-basic
Titolo: Modem chiarimenti

Per accedere al modem interno basta aprire una connessione sulla COM3?
(ipotesi esistono già COM1 e COM2)


Deve andare a vedere nel pannello di controllo.
Io ho la COM1 e la COM2 e il modem č COM7
Ciao
Sir Jo

Newsgroup: it.comp.lang.visual-basic
Titolo: DLL MSVBVM50.DLL

Salve a tutti Volevo sapere se qualcuno poteva dirmi perchč rendo un
progetto eseguibile e lo corico su un computer che non ha VB compare il
seguente messaggio :
File  DLL MSVBVM50.DLL non trovato.
Un mio amico mi ha detto che c'č bisogno di un motore che si chiama
VBRUN300DLL o simile . Qualcuno puo mica farmelo avere
                                                  Ciao !!

VBRUN300DLL o simile . Qualcuno puo mica farmelo avere
VBRUN300DLL  č necessario per il funzionamento di programmi scritti con
Visual Basic 3
MSVBVM50.DLL invece serve per programmi o componenti della versione 5.
Dovresti avere i files nella directory /windows/system . Comunque puoi
trovare in rete entrambi i files cercando tra i links nel mio sito dove ho
specificato RUNTIMES.
Ciao
---
--
-
MIX (VB5SP3)
130 links ai siti VB
http://www.tempolibero.com/user/mix/
-
--
---

Newsgroup: it.comp.lang.visual-basic
Titolo: VB ed WORD: come catturare l'evento "close" (urgente) grazie

it.comp.lang...@mailgate.org
 
CIAO,
Il mio problema e' questo: da una app in vb creo l'oggetto word, edito il
documento, salvo e chiudo il doc da Word, vorrei segnalare alla App l'evento
(per poi salvare il doc in un campo OLE)
. NB altro problema: come faccio a salvare il doc creato in un campo ole
senza salvare il doc in un file temporaneo.doc ?? grazie 
NB cosa vuol dire "sito comune" 
ciao
grazie
-- 
Posted from [212.239.38.65] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 NB cosa vuol dire "sito comune"
http://www.it-lang-vb.net
ciao
ugo

 Dal momento che sei tu che piloti Word, non hai bisogno di un evento...
ciao,
io ho un problema simile con Excel.... il fatto è che non ho il controllo di
Excel (o Word).... semplicemente creo l'oggetto Excel e lo visualizzo... poi
l'utente può scegliere se spostarsi da Excel alla mia applicazione e
viceversa.... però vorrei che fosse possibile una volta chiuso Excel
verificare se qualche file è stato modificato.... per fare questo mi serve
essere notificato della chiusura di Excel...
Bye
Johnny

 essere notificato della chiusura di Excel...
beh, piů che essere "notificato", puoi sempre testare "se" excel č ancora in
esecuzione.
In merito, vedi diversi thread di queste ultime settimane...
ciao
ugo

 In merito, vedi diversi thread di queste ultime settimane...
prima di tutto scusa per il pessimo italiano che ho usato.... "essere
notificato".... bleah... andavo un po' di fretta e non ho riletto...
per quanto riguarda la soluzione suggeritami intendi quindi un'attesa attiva
con qualcosa tipo un ciclo while che fa un getobject per vedere se Excel è
ancora attivo?
non è poco efficiente come soluzione?
bye
Johnny

 ha scritto nel messaggio
news:4sY87.23728$0Z1.9...@news.infostrada.it...

Sicuramente.
Ma ciò di cui tu hai effettivamente bisogno è un test continuo?
ciao
ugo


bye
Johnny
Newsgroup: it.comp.lang.visual-basic
Titolo: SINTETIZZATORE VOCALE

Ciao! Ho bisogno di un sintetizzatore vocale .ocx
Sapete dove trovarlo?
Grazie per eventuali risposte!


 Io ho provato quello sul sito comune e devo dire che il risultato è
praticamente incomprensibile ... altro non so !
E' da molto che cerco uno speach engine .. ma sembra che in italiano non
esistano ..
ciao a tutti !
http://www.murialdo.it:8000/it_lang_vb/

Sul sito microsoft dovresti trovare le librerie per l'italiano!
Non ricordo l'indirizzo ma perova a cercare tra le pagine del MSAgent (tanto
per intenderci quelle per fare l'assistente di office)!
DD
Newsgroup: it.comp.lang.visual-basic
Titolo: OCX versioni trial

Ciao,
sto cercando un OCX da includere in una applicazione per la creazione
di versioni Trial del software, o meglio vorrei rilasciare il
software
con una licenza a tempo ovvero 12 mesi che vada poi rinnovata di
volta
in volta.
Il seriale dovrebbe essere legato all'HW del singolo cliente ed
eventualmente sbloccato quando si acquista il rinnovo della licenza.
Avete qualche suggerimento in merito?
Grazie. Saluti
Rob


Dunque
Il meccanismo piu' semplice e' quello classico
Il tuo ocx legge il serial number del disco C, e lo restituisce a video 
all'utente, che te lo comunica e (dopo aver pagato) riceve da te un altro 
codice prodotto attraverso un algoritmo che sai tu e che magari comprende 
pure il giorno della settimana, la data, il nome della ditta, insomma piu 
variabili ci metti piu' sei sicuro che non te lo beccano) . Con il secondo 
codice l'utente e' in grado di sbloccare il programma.
Ovvio che questo sistema e' molto insicuro, un hacker ti becca l'algoritmo 
in 10 secondi, ma se la tua applicazione non e' cosi' famosa sei abbastanza 
tranquillo, l'utente normale difficilmente riuscira' a trovare l'algroritmo, 
al 90% nemmeno ci provera' e derivando questo dal numero di serie del disco 
non potra' usare una stessa licenza su piu macchine.
Un altro sistema e' quello della chiave hardware, molto piu' sicuro del 
primo, ma anche piu' invasivo diciamo e con il quale non ho mai 
pastrocchiato direttamente. 

 pastrocchiato direttamente.
Bhe devi installare il loro sw (forse) e una DLL (almeno quello che ho
provato). Tu nella chiave scrivi qualcosa (la programmi), poi da programma
leggi una cella (il "testo" č criptato") e a seconda della risposta ti
comporti di conseguenza. Poi č un pezzetto che non la riprovo.

 comporti di conseguenza. Poi è un pezzetto che non la riprovo.
Ma anche questa un mezzo hacker.........diciamo uno smanettone te lo mette
fuori uso in una mezza oretta!!!!!
Vedi tu!!!!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Vedi tu!!!!
Bhe sicuramente, considera che al 99% il sw avrà una condizione per
bypassare il controllo della chiave, basta che becchi quella :)
Entrare nella chiave è più complicato, almeno per come mi pare sia fatta,
di sicuro non è impossibile.
La soluzione migliore è fare sw che se non li installi te è impossibile
farli fungere :D

Il 08 Gen 2008, 10:11, "Andrea [Work]" <andrea.isw...@gmail.invalid>
ha scritto:

mmmm per mè è stato + semplice entrare nella chiavetta. Esistono appositi
software che lo fanno!!!!
Sicuramente la tua ultima soluzione è la più sicura!!


 Sicuramente la tua ultima soluzione č la piů sicura!!
Ma non č molto comodo :)