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

Per codice "open" si intende una riga di spiegazione
per ogni riga di codice vero????
--------------------------------------------
             ASSA
http://web.tiscalinet.it/Assatarram
--------------------------------------------

Se era una battuta
ahhahaha :)))))
Se non lo era
quello che hai scritto e' un tipico esempio di soluzione 'closed source'
leggi il thread Re: [Apri i sorci] Esperienza involontaria di open source in
Vb
Salve
                                Dbg
Marco P. ha scritto nel messaggio ...


 wrote in message
wR7QeYc...@newsmst.mcis.galactica.it...
: Per codice "open" si intende una riga di spiegazione
: per ogni riga di codice vero????
:
: --------------------------------------------
:              ASSA
: 
http://web.tiscalinet.it/Assatarram
: --------------------------------------------
:
:

 Marco P. ha scritto nel messaggio ...


 wrote in message
: wR7QeYc...@newsmst.mcis.galactica.it...
: : Per codice "open" si intende una riga di spiegazione
: : per ogni riga di codice vero????
: :
: : --------------------------------------------
: :              ASSA
: : 
http://web.tiscalinet.it/Assatarram
: : --------------------------------------------
: :
: :
:
:

 Marco P. ha scritto nel messaggio ...


> Ndo lo hai visto sto thread? Non lo ha nemmeno deja...
Vedi o di cambiare il newsreader o se ti serve questa:
X8eM5.983$
fx4....@news.infostrada.it
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057

...


 Vistro che il thread era il mio, ti consiglio il telescopio hub :))
Io avrei un telescopio switch. Va bene lo stesso ?

> Vistro che il thread era il mio, ti consiglio il telescopio hub :))
Perche' lo dici a me?
Io ce l'ho.
Il telescopio ce l'ho negli occhiali... alla Bill





un riassunto??? ghhhh e' una cosa parecchio lunga quel thread.
Se sei interessatto all'argomento, se vuoi ti mando alla tua e-mail alcune
parti che ho salvato di quella discussione.
Se invece sei interessato a tutto al thread prova con i lettori di news via
www.
Salve
                Dbg
*Alessandro*


 *Alessandro*


...





 tipo OPEN SOURCE e OPEN SOURCE 2.
grazie nel senso che servono anche a te o che sei pigro ? :)
con "open source" nel sub, oltre a questo oe trova "apri i sorci" ...
mando ad alessandro anche questi.
ciao, a.

Pigro voglio vivere come te, dormire come mi pare non come me ......
Sento che vaaaa sento che vaaaaa ......
:))
pal wrote in message


 Pigro voglio vivere come te, dormire come mi pare non come me ......
sabato notte ho spento alle 0330.
domenica la cagnetta mi ha svegliato alle 0800.
lei era molto sveglia e allegra.
se credi, te la allego...

Newsgroup: it.comp.lang.visual-basic
Titolo: controllo vaspread o qualcosa di simile

Ho una vaSpread dentro al quale ci sono delle specie di combobox.
Io dovrei fare in modo tale che nel momento in cui digito, ad esempio, la
lettera A mi compaia la Parola che inizia con la A; dopo se digito la
lettera B vorrei le Parole che iniziano con AB e così via.
In realtà io non riesco a scriverci nemmeno sopra, infatti quando digito
sulla tastiera la lettera A mi compare la Parola, in ordine alfabetico, più
vicina alla parola composta dalla sola lettera A (ad esempio ABBIATI).
Se subito dopo digito la lettera B, allora mi compare la parola,ad esempio,
BIANCHI.
Quindi riepilogando vorrei che prima potessi scrivere sopra la combobox, e
mano mano che ci scrivo mi comparissero la Parola, in ordine alfabetico più
vicina.
Per fare un esempio è simile a quando si scrive un indirizzo di internet che
già risulta.
www.v e a questo punto compare 
www.virgilio.it
.
Sono stato chiaro?
Potete rispondermi anche in privato.
Grazie a tutti.

Scusa l'INIORANZA ma cos'è un controllo vaSpread ?
Comunque prova ad utilizzare il combobox fornito dalla libreria Microsoft
Form 2.0 Control Library; dovrebbe avere una proprietà MatchType che ti
permette di fare proprio quello che vuoi tu ...
Saluti


vaSpread e' un controllo FarPoint Spread.
Per la combo, provo a mandarti uno snippet, che dovrebbe funzionare.
Va messo nell'evento Change della combo
    Dim iStart As Integer
    Dim sString As String
    Static iLeftOff As Integer
 
    iStart = 1
    iStart = cmbData.SelStart
 
    If iLeftOff <> 0 Then
    cmbData.SelStart = iLeftOff
    iStart = iLeftOff
    End If
 
    sString = CStr(Left(cmbData.Text, iStart))
 
    cmbData.ListIndex = SendMessage(cmbData.hwnd, _
    CB_FINDSTRING, -1, ByVal CStr(Left( _
    cmbData.Text, iStart)))
 
    If cmbData.ListIndex = -1 Then
        iLeftOff = Len(sString)
        cmbData.Text = sString
    End If
 
    cmbData.SelStart = iStart
    iLeftOff = 0

Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione simbolo decimale

Ciao a tutti, ho visto da diversi post datati che non è una buona idea
ma sono costretto a modificare il separatore decimale del mio
programma (da virgola a punto).
Però vorrei che lo facesse solo nel programma stesso, senza modificare
alcune impostazioni nel registro.
Premetto che è un numero salvato su una stringa (devo scriverlo su un
file che viene letto da altri programmi che richiedono il punto)
tramite streaming, quindi sarebbe quasi meglio andare a modificare
solo la stringa stessa...
qualcuno saprebbe dirmi come fare? ciao e grazie ancora.

 qualcuno saprebbe dirmi come fare? ciao e grazie ancora.
Nel tuo programma sui il formato internazionale.
Prima di memorizzare nel file che il programma esterno deve usare usa 
una replace per sistemare la cosa.
function numConPUNTO(numConVIRGOLA as single) as string
    if IsNumeric(numConVIRGOLA) = false then
        MsgBox "Gradirei un numero, non una stringa ...", _
            vbExclamation, _
            "Pirla!"
    else
        numConPUNTO = _
            Replace(CStr(numConVIRGOLA),",",".")
    end if
end function
Ho scritto a memoria.
Magari c'č qualche orrore.
Ciao cia'
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com
 

Non conviene assolutamente modificare le impostazioni generali.
Ti conviene scrivere una funzione tipo Format per il tuo problema simile a 
questa (da provare e migliorabile):
Public Function SpecialFormat (X as Variant, FormatString as String, SepDec 
as String, SepMig as String) as Variant
    Dim Z as String
    Dim OriginalSepDec as String
    Dim OriginalSepMig as String
    OriginalSepDec = Mid(Format(0, "0.0"), 2, 1)            'quali 
separatori usa il mio PC?
    OriginalSepMig = Mid(Format(1000, "#,0"), 2, 1)
    Z = Format(X, FormatString)
    Z = Replace(Z, OriginalSepDec, "^")            'sostituzione provvisoria 
sep. decimali
    Z = Replace(Z, OriginalSepMig , SepMig)   'sostituzione sep. migliaia
    Z = Replace(Z, OriginalSepDec, SepDec)            'sostituzione sep. 
decimali
    SpecialFormat = Z
End Function
-- 
Ettore Massimo Albani 

Grande, mi intendevo proprio una cosa del genere. Adesso lo
provo..ciao ciao

 solo la stringa stessa...
Ma lo streaming lo genera il tuo software?
Se sì, basta che il tuo software crei la stringa col punto anzichè con 
la virgola, e sei a posto.
Se ad esempio crei la stringa con
Stringa = Stringa & CStr(Numero)
basta usare
Stringa = Stringa & Trim$(Str(Numero))
Ciao
Alberto
-- 
Georges Pompidou: Un uomo di stato è un politico che dona se stesso al 
servizio della nazione. Un politico è un uomo di stato che pone la 
nazione al suo servizio.
Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento a VB6

Ciao
Ho acquistato l'aggiornamento a VB6 settimana scorsa.
Domanda.. ma a voi non capitano casini a tutto spiano?
Mi da errori (purtroppo random!!) con il funzionamento di vecchi programmi
fatti con VB5 (in particolare con l'uso di M-Jet 3.5). Ma lo cosa piu'
bella è stato un errore, in chiusura dell'ambiente di programmazione, sul
Kernell; usciva una finestra di dialogo che riportava l'errore... io
clickavo per chiuderla e lei riappariva. Dopo quattrocentolmila click :-)))
ho spento manualmente il PC  =:-(    Ad ogni modo mi da quasi sempre un
errore in chiusura, a volte sul Kernell, a volte su sue DLL...  Che
casini...
E ancora: che idea "balzana" quella di lasciare tutto l'help sul doppio CD
di MSDN. Ok..  c'e' tanta roba da consultare.. ma chepppalle!!! Se mi
voglio ascoltare un CD mentre programmo... che faccio? Mi compro un secondo
lettore??? :-/
Avevo una mezza idea di chiamare Microsfott per dirgliene due o tre o
quattro... ma viste le precedenti esperienze ("aspetti che le passo il
signor"... che mi passerà il signor.. ) mi sono "tratenuto"... :)
Che rabbia... ma è mai possibile che ogni aggiornamento fatto da MS sia
sempre cosi' incasinato? Bah...
E a voi come va?
-- 
Ciao da MioMao!
---------------------------------------------------
+++++  Visita la mia CasaPagina! +++++
++++ 
http://www.digibank.it/miomao
 ++++

 lettore??? :-/
L'msdn se vuoi lo puoi scaricare anche tutto sul tuo HD!!! comunque e' sufficiente installare la parte relativa a VB6 e cosi' puoi sentirti tutti i cd che vuoi... quando cerchi qualcosa di strano, che non riguarda VB, metti il cd e te lo cerchi...
Ciao
Riccardo

lettore??? :-/
nessuno ti impedisce di:
a) copiare il contenuto dei 2 cd in un disco fisso (anche di rete) e
installare msdn da li' (soluzione che M$ consiglia per un uso condiviso)
b) installare con l'opzione complete e non typical. Ci vogliono 800 mega su
HD ma non usa piu' il CD.
c) installare solo la documentazione che ti serve. (custom)
d) comprare un walkman.
Ho messo la sulzione d non per polemica ma perche' e' la soluzione che ho
adottato io.
ciao,
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

di MSDN. Ok..  c'e' tanta roba da consultare.. ma chepppalle!!! Se mi
Pensa che l'MSDN "vero" e' su 3 CD, ma hanno attivato un opzione (solo
sperimentale, per ora) in cui puoi richiedere (gratuitamente) la versione su
un solo DVD.
Ho l'abbonamento prefessional e ho ordinato un lettore DVD (comunque prima
avevo due CD-ROM).
Bye
Gian Michele Bertoni
--
Home Page: 
http://space.tin.it/computer/gbertoni
Newsgroup: it.comp.lang.visual-basic
Titolo: [ ? ] Ho un Problema sull'oggetto CommonDialog

Ciao a tutti, mi chiamo Roberto
sono un nuovo newsgrouppista e ho un bisogno urgente di risolvere un
problema.
Nel mio Progetto ho fatto delle routine come "Apri File", Salva File",
"Salva con nome..." e "Stampa File"
nella routine "Apri File" c'è l'istruzione:
  CommadDialog1.ShowOpen
nella routine "Stampa File" c'è l'istruzione:
  CommadDialog1.ShowPrinter
Qual'è il problema ?
  Se richiamo prima la funzione ApriFile e poi Stampa File, quest'ultima non
mi visualizza
  la "Finestra Della Stampante"
Scusate se non sono stato chiaro, ma è il mio primo messaggio
Ciao a Tutti, aspetto una riposta

 wrote in message 86jrrs$dls$1...@nslave2.tin.it...


 wrote in message
6Nej4.994$C3.1...@news.infostrada.it...


 wrote in message 86kmfc$vc$1...@nslave2.tin.it...


 wrote in message
pZpj4.6092$C3.6...@news.infostrada.it...


Anche a me una volta è successa una cosa simile. Forse dipendeva dalla
proprietà flags. Non sono stato però molto a pensarci è ho usato due
controlli: uno per la stampa e l'altro per aprire i file.


 wrote in message 86md1g$162$1...@nslave1.tin.it...


 wrote in message
qKEj4.8615$C3.9...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Collegare 3 tabelle SQL

E possibile collegare 3 tabelle con la funzione INNER JOIN
Grazie

 wrote in message
news:jEEd6.63055$ew1.3...@news.infostrada.it...


 soluzione piů flessibile.


Newsgroup: it.comp.lang.visual-basic
Titolo: PROBLEMONE con autocomposizione.

Ho realizzato un programma in VB5 che utlizza la Rich Text Box.
Avendo necessita' di creare un file di set up ho utilizzato autocomposizione
installazione e, sorpresa,  vengo avvertito che "Il file di dipendenze dei
seguenti componenti non e' aggiornato"
indicando RICHTX32.ocx come il componente incriminato.
Il programma mi consiglia anche di creare un nuovo file di dipendenze del
componente, ma come faccio ?
La Rich TextBox e' un componente Microsoft accluso nel pacchetto di VB5, non
l'ho creato io e quindi non dispongo di un file da compilare.
Cosa mi consigliate ?...Potrei ignorare il messaggio ma non conosco che tipo
di conseguenze avra' sul resto del programma una volta installato.
Vi ringrazio tanto per la Vostra opinione.
Saluti
S. Diena

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto WebBrowser e target

Creo un browser in visual basic...tutto ok
navigo in internet...tutto ok ma quando
clicco su un link che ha un target esterno
(es mi apre l'html in un altra pagina)
invece di aprire un altra sessione del mio
programmino vado su explorer!!
Come posso fare? e' un limite del componente?
Grazie in anticipo
Luigi
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
--
Posted from [213.199.0.66] by way of 
f141.law8.hotmail.com
 [216.33.241.141] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se clicchi su un collegamento, mettiamo da un messaggio di posta
elettronica, quale browser ti apre, il tuo oppure IE?
Se ti apre IE č una questione di associazione di files, nel senso che gli
htm ecc. sono associati ad IE... Altrimenti non saprei.
Se fosse giusta la mia supposizione e tu volessi usare solo il tuo browser,
clicca su un file htm (o altro) premendo shift ed il pulsante destro del
mouse... ti appare, tra gli altri "apri con..." selezioni il tuo browser se
č nell'elenco, altrimenti lo cerchi in "altro...", spunti la casella
"utilizza sempre questa applicazione per aprire questo tipo di file".
--
Ciao a tutto il NewsGroup
Alex
alm...@tin.it


Newsgroup: it.comp.lang.visual-basic
Titolo: MSDE per SQL Server 2000

Ciao ragazzi........
ho bisogno di una piccola informazione. Devo sviluppare un'applicazione VB
che vada a gestire un database sotto SQL Server 2000. Non volendo far
acquistare la licenza di SQL Server al mio cliente, ho pensato di poter
utilizzare MSDE, che installa tutto il run-time necessario per i database.
A quanto ho visto sul sito MS però MSDE esiste solamente per la versione 7.0
di SQL Server, e a me non va bene, perchè ho creato delle stored procedure
che funzionano solamente sotto la versione 2000.
Leggendo meglio ho capito che esiste anche MSDE 2000, che sarebbe quello che
mi serve, però non sono riuscito per ora a trovarne l'installazione, sia su
Web che sui vari CD dell'MSDN.
Qualcuno di voi ne ha sentito parlare?
Grazie 1000!!!!!!!
Igor Damiani
idam...@hotmail.com

 mi serve, perň non sono riuscito per ora a trovarne l'installazione, sia

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con eventi keydown

Ringrazio anticipatamente chi avrà la gentilezza di rispondermi.
Il problema è: come faccio dopo il verivicarsi di un evento keydow,
keypress o keyup a svuotare il buffer della tastiera?	
La mia necessità è dovuta al fatto che a volte, credo per
malfunzionamento della  tastiera stessa, il buffer riceve due sequenze
di pressione tasto in seguito ad una sola pressione effetiva,
provocando il ripetersi due volte una routine che in realtà dovrebbe
essere eseguita una sola volta.
Grazie Domenico
____________________________________________________
doELIMI...@TIN.IT
TOGLIETE LA PAROLA "ELIMINA" PER OTTENERE L'INDIRIZZO  E_MAIL
____________________________________________________

Una soluzione consiste nel contare il numero di cartteri, inviati per
esempio ad una textbox,se il numero è maggiore di uno fissato, imponi
nell'evento keypress  keyascii="". La routine verrà comunque eseguita ad
ogni pressione di un tasto. 
Ciao Marco
-- 
Remove xxx from E-mail.


wrote:

Grazie Marco per la gentile segnalazione.
Il mio problema però rimane, in quanto ho appurato quanto segue:
la seconda sequenza ricevuta da keydown è dovuta ad una pressione del
tasto enter in seguito ad una msgbox. Dopo aver risposto con un enter
al msgbox, nel buffer della tastiera rimane il valore "13" (enter) e
l'evento keydown risponde come se fosse un input diretto all controllo
e non una risposta alla msgbox.
Premetto che il controllo che risponde al keydown è una listview ed il
parametro keycode è un integer, di conseguenza non mi è possibile
contare il numero di caratteri, in quanto ad ogni evento keydown il
parametro keycode restituisce solo l'ultimo passato dal buffer.
Se puoi aiutarmi ulteriormente ti ringrazio.
Saluti Domenico.
____________________
Domenico
dolante...@tin.it
icq uin :13702154
____________________

Se crei una variabile globale che tenga traccia di quante volte è stato
chiamato l'evento forse potrebbe funzionare (lo so fa schifo ma non mi
viene in mente altro...).


Ciao Marco
Arigrazie, in effetti ho fatto propio come mi hai detto tu, ma speravo
in una soluzione piů elegante.
Cmq grazie nuovamente, sei stato molto gentile.



Newsgroup: it.comp.lang.visual-basic
Titolo: Cmd button e costanti

E' possibile assegnare ad un command button una variabile, in modo che ogni
qualvolta clikko il pulsante, su una label mi compaia la costante (es
calcolatrice).
ciao
e grazie
pasticca

 calcolatrice).
non basta fare
sub cmd1_click
    label1 = TUA_COSTANTE
end sub
?
ciao, a.

 ha scritto nel messaggio
news:8msbl8$s6h$4...@nslave1.tin.it...


 wrote




Usa la proprietą Tag.....ma nel caso della calcolatrice ti basta la
Caption....
----------
Ciao
Sabba
Newsgroup: it.comp.lang.visual-basic
Titolo: Si può cambiare la data di sistema??

Ciao ragazzi.
Esiste un modo per cambiare la data di sistema??
Grazie in anticipo.


ci stai prandando per il calo?

 ha scritto nel messaggio
news:be3pt0$vh5q$1...@ID-106271.news.dfncis.de...


 ha scritto nel messaggio
news:KOeNa.23589$HU3.6...@news2.tin.it...
: Calo??
: mmm...ho capito.
: No, nn prendo per il C_lo nesuno.
: Cmq ho risolto č solo ke mai avrei pensato ke fosse cosě semplice.
: Cmq grazie per l'interesse.
: Ciao
:
Forse mi sbaglio, ma cambiare la data di un pc, o in genere tutte le
impostazioni internazionali, non č proprio legale.
E il tuo programma che, a seconda delle scelte dell'utente, si deve
"regolare".
Controlla.
Ciao, Luca.

Grazie.
Ne terrň conto.
:)
"Luca di Cerneglons" <pr...@scriver.mi> ha scritto nel messaggio
news:lNfNa.146980$lK4.4...@twister1.libero.it...


 impostazioni internazionali, non č proprio legale.
azz...
io cambio la data al pc anche + volte al giorno!!!
mmmm. un giorno di questi mi arriva la finanza a casa...;-)
PaoloS

Newsgroup: it.comp.lang.visual-basic
Titolo: Eseguire comandi unix da visual basic

Salve a tutti,
Devo realizzare una applicazione che esegua comandi Unix su un server
remoto e sia in grado di intercettare  il risultato in modo da poterlo
analizzare.
Su internet ho trovato un componente (wodSSH) che soddisfa appieno le
mie esigenze ed è facilissimo da gestire:
é un OCX che ha le proprietà:
        Login = <miaLogin>
        Password = <miaPassword>
        Hostname = <serverUnix>
        Protocol = SSH1
        Command = "ls -laF"
ha il metodo
        Connect()
che esegue il comando definito sul server remoto e riesco ad
intercettare la risposta come una string anell'evento "Received".
IL COMPONENTE NON E' FREE!
Scade dopo 30 giorni e sto cercando qualcosa di simile e di semplice
che sia utilizzabile da Visual Basic e che sia FREE!
AIUTO!!!

hai provato con un sock!
non ne capisco molto di connessioni remote, nè ho mai usato un sock
ma impostando la porta di connessione sulla quale  il server ascolta, 
dovremo essere in grado di lanciare comandi al server, di quasiasi natura 
esso sia!
nel caso di unix si lanciano stringhe unix, nel caso di Win....
non ne lanciamo nessuna perchè tanto Win è sprotetto da tutto :-) 

 non ne lanciamo nessuna perchč tanto Win č sprotetto da tutto :-)
eh?!?
Ciao

 hai provato con un sock!
No. In effetti non sono molto esperto, per quersto motivo cercavo
qualcosa di già scritto da poter sfruttare.
Il componente che ho trovato è perfetto ma non è free.
Ho trovato anche SecureBlackbox di 
www.eldos.com
 ma anche questo non è
free.
:-(

Beh il povero programmatore che ha perso ore a scrivere ssh qualcosa dovrà 
pur mangiare :-)
Peppo
Newsgroup: it.comp.lang.visual-basic
Titolo: Regular Expression

Scusate, ma per far fare lo stesso lavoro delle regular
expression a vb ... esiste qualche alternativa al
linguaggio scripting e annessa dll di MS?
Non trovo simpatico il fatto che bisogna trascinarsi
dietro una dll da 500 kb per una misera (ma altrettanto
utile funzione) di regular expression che peserà si
e non pochi kb.
Poi vabbè ... io dovrei solo intercettare che in una
stringa mi vengano passati solo dei numeri ... e
diversamente recuperare solo quelli.
Un lavoro di instr, mid e replace non lo trovo
affatto performante ... certamente non paragonato
al lavoro della regular expression.
Idee?
In un vecchio post ho letto di una dll C per gnu ... ma
poi il post è morto li ... se avete altre info
Ciao
Andrea

prova :
gun regexp
( non ti dico dove cercarla :-) )
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] installare un ActiveX EXE

Ciao a tutti,
ho un pgm che utilizza un ActiveX EXE creato da me, ma essendo il primo che
faccio non so come comportarmi con ActiveX.
- come lo si registra?
- devo creare 2 pacchetti di installazione?
- se poi avorò la necessità di variare l'ActiveX, devo RIcompilare TUTTI gli
EXE standard che lo utilizzano?
Grazie.
Ciao.
PaPer

 EXE standard che lo utilizzano?
Dipende dalla compatibilità dichiarata. Personalmente risponderei, sì,
sempre sì, fortissimamente sì (anche se "ruga")!


Ma allora dove sta il bello degli ActiveX??
Ma è così anche per le DLL?
Grazie per le risposte.
PaPer.

 Ma è così anche per le DLL?
In effetti (e qui risalta la mia immensa ignoranza), mi riferivo alle DLL.
Dopo la tua obiezione, beh, chiedo venia (anche se un ... rughino mi resta).
;-)

 - se poi avorò la necessità di variare l'ActiveX, devo RIcompilare TUTTI
gli
dipende. Quando compili un server COM (e quindi tutti gli ActiveX: EXE, DLL
o Control che siano), il compilatore "marchia" la libreria con tanti
"numerelli" a 128 bit (i cosiddetti GUID). Più precisamente, ne genera uno
per la libreria (il TLID), uno per ogni classe esposta (i CLSID)


 gli EXE standard che lo utilizzano?
dipende. Quando compili un server COM (e quindi tutti gli ActiveX: EXE, DLL
o Control che siano), il compilatore "marchia" la libreria con tanti
"numerelli" a 128 bit (i cosiddetti GUID). Più precisamente, ne genera uno
per la libreria (il TLID), uno per ogni classe esposta (i CLSID), ed uno per
ogni interfaccia implementata (gli IID).
Ogni volta che ricompili l'ActiveX, questi numerelli vengono cambiati. Il
concetto è che quando implementi una applicazione che usa il tuo ActiveX, al
momento della compilazione i nomi della libreria referenziata e delle classi
utilizzate vengono risolti negli opportuni GUID, di conseguenza la tua
applicazione non riconoscerà automaticamente le nuove versioni della
libreria. Puoi mettere una pezza a questo comportamento impostando per
l'ActiveX l'opzione di "Compatibilità Binaria" nelle proprietà del progetto.
Questo ti mette _potenzialmente_ al riparo dalle problematiche sopra
descritte, al costo -però- di un overhead che paghi ad ogni istanziazione.
Mi permetto di darti un consiglio: prima di distribuire una app che usa dei
server COM, prova a fare un po' di studio _specifico_ sull'argomento... COM
è insidioso: sbagliare è facile, ed è altrettanto facile non accorgersi
subito di errori e pagarli (cari) tempo dopo.
ciao,
A.
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: terzo e ultimo tentativo!!!

Ho gia' kiesto su questo NG se qualcuno sa come riempire automaticamente da
VB i campi di un form html.
cioe i campi come nome,cognome, citta' e cap dei moduli su internet ke
spesso li rikiedono.
Se qualcuno ha qualke idea sara' ben accetta.
Grazie

 VB i campi di un form html.
E' la prima volta che leggo questo post.
E' un CGI (come sembra) o ASP (VBScript) ?
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057

 ha scritto nel messaggio
news:8u0tiu$89d$1...@lacerta.tiscalinet.it...


 E' un CGI (come sembra) o ASP (VBScript) ?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

> vorrei farlo da vb con il controllo webrowser
Puoi usare l'oggetto Document.
Dentro esso c'e' la collection Forms e la sottocollection
Chilren. I singoli children sono i bamb... ehm... i campi
del form.


Newsgroup: it.comp.lang.visual-basic
Titolo: Licenza Inet

Ciao, ho fatto un programma che una il componente Inet di windows per
una connessione Ftp.
Sono partito da un programam già fatto, per comodità, e
successivamente ho aggiunto e variato quello che mi serviva.
Ho creato il pacchetto di installazione utilizzando il tools di vb6 e
qui nasce il problema.
Il Setup continua a dirmi che ci sono dei file di windows da aggiornare
e di riavviare... dopo la 3à volta francamente pensavo ci fosse
qualcosa che non andava.
Siccome ero di fretta, cliente incavolato e disperato.. gli installa
vb6 + sp5 (lo stesso che ho io) poi ho copiato la cartella del progetto
per farlo partire.. ma quando entro nella form dove c'è il componente
inet ..non c'è nulla... nel senso c'è tutto tranne Inet.
Provo a prenderlo dalal barra degli strumenti e mi dice che non ho la
licenza!!!
Com'è possibile? io lo ho usato senza problemi e qui non mi va!!
Non sono riuscito a risolvere il problema.. adesso sono fermo e il
programam ne si installa ne funzione con vb instalalto
Vi prego datemi una mano...
come faccio a distribuire (con "licenza") inet ..
L'altro componente che non mi và è Grid (GRID32.OCX)
INET è MSINET.OCX sotto C:\windows\system32
Spero in un aiuto!!

Nessuno riesce ad aiutarmi?
Sono bloccato.

 ha scritto
Ciao, ho fatto un programma che una il componente Inet di windows per
una connessione Ftp.
...
Provo a prenderlo dalal barra degli strumenti e mi dice che non ho la
licenza!!!
Com'è possibile? io lo ho usato senza problemi e qui non mi va!!
Non sono riuscito a risolvere il problema.. adesso sono fermo e il
programam ne si installa ne funzione con vb instalalto
Vi prego datemi una mano...
come faccio a distribuire (con "licenza") inet ..
L'altro componente che non mi và è Grid (GRID32.OCX)
Spero in un aiuto!!
----
leggi bene i readme nello zip
-- 
ciao, a.
http://www.sundaysw.com/tmp/vb/ms_vb_patches_5_6.zip
hobbits use their real names

 hobbits use their real names
Grazie mille.
Quindi sembrerebbe un problema riconosciuto di vb6?

 Quindi sembrerebbe un problema riconosciuto di vb6?
doi solito le patch lo risolvono. lo strano e' che non le abbiano integrate 
nemmeno in sp6.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: nomi lunghi -> nomi corti CERCO AIUTO

Salve a tutti!
Spero possiate aiutarmi,
sto cercando disperatamente il modo per visualizzare il nome 8.3 dei files
col "nome lungo" in [VB6 32] oggetti come filelistbox o altro.
se sapete aiutarmi, spedite la risposta alla m@il 
vpco...@softhome.net
GRAZIE!

Alfa21,
    VB6 installa la libreria scripting runtime (scrrun.dll) che espone un
oggetto, il File Sytem Object (FSO) il quale permette di ricavare diverse
informazioni sul file system, tra cui il nome corto dei files.
bye.
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

 wrote in message
7h4dff$jqm$3...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema nel creare il .exe

ciao a tutti,
quando cerco di creare l'exe del mio progetto 
(strumenti->pubblica->crea output) appare questa scritta:
Il progetto non è stato creato.
Metodo '~' dell'oggetto '~' non riuscito.
e l'exe non viene creato.
Il tutto è una novità di stamattina, fino a ieri sera l'exe veniva 
creato correttamente.
Se eseguo da VB (F5) non ci sono problemi....
Sapete aiutarmi?
-- 
P. IAFo #219
Clark Kent rappresenta la critica di
Superman alla razza umana.
Bill

 
provato col classico "chiudo e riapro vb"

 provato col classico "chiudo e riapro vb"
ho fatto anche di più.. ^_^
ho riavviato il pc, ma niente....


 Se eseguo da VB (F5) non ci sono problemi....
provato con shift + f5 ?
-- 
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

 
forse CTRL + F5

 forse CTRL + F5
giusto.


Ero al telefono con Cersei quando Luca Brasi disse:

Grazie mille, problema risolto.
Grazi alla compilazione completa ho trovato un errore in una funzione 
che non utilizzavo più.
Tolta la funzione tutto ha ripreso a funzionare.
Resta un mistero perchè l'intoppo sia saltato fuori solo adesso...
mah....
Grazie ancora!!!


 mah....
Fai come ho fatto io: sulla toolbar di vb ho tolto il pulsantino
del Run semplice e l'ho sostituito con quello della compilazione
completa.
Ho anche tolto quello quell' End, per evitare che rimanga appeso
qualcosa durante il debug, provocando errori inspiegabili.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: centrare un testo verticalmente su un form

le formule di solito usate per centrare nel form verticalmente un testo,non 
tengono conto dell'altezza della barra del titolo del form stesso:� 
corretto?
Ad esempio sommano cos�:  scaletop + scaleheight\2 - textheight\2
 
Cio� non tengono conto dell'altezza della barra del titolo,quindi la 
centratura verticale del testo non � perfetta.
 
ciao 
 
 

 ciao
 
(Parliamo di VB6 suppongo)
 
A dire il vero ScaleWidth e ScaleHeight dell'oggetto Form considerano solo l'area client al "netto" di barra del titolo e bordi, mentre Width e Height restituiscono le dimensioni totali della finestra.
 
Vedi, ad esempio, questo codice:
 
Private Sub Command1_Click()
 
'Supponendo ScaleMode sia quello di default, ovvero twips
Me.Width = 5000
Me.Height = 4000
 
Me.Caption = Me.Width & " x " & Me.Height & " (" & Me.ScaleWidth & " x " & Me.ScaleHeight & ")"
 
Command1.Move (Me.ScaleWidth / 2) - (Command1.Width / 2), (Me.ScaleHeight / 2) - (Command1.Height / 2)
 
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Dare una funzione alla X del controlbox

Salve a tutti,
e scusatemi se post per un problema cosě sciocco come quello che ora vi
descriveň ma non ho trovato nulla che faccia alcaso mio nei vecchi  thread.
Allora io sto facendo un programmino che ha 2 fom princiali e altri form
piccoli che si aprono da quelli principali . Il mio problema č che se chiudo
il form principale con la X del controlbox tutte le altre finestre rimagono
aperte. Ora vorrei che alla pressione della X vengano attribuite ad es. le
funzioni
unload form1
unload form2
oltra a quella predefinta:
unload me
C'č un modo? O devo arrendermi e accettare il fatto che l'essere umano č
inferiore all'infernale visual basic???  (dalla serie "Bill had fucked me
again")
Ciao e grazie per l'aiuto.
--
aLEAnDER

 wrote in message
wPI07.1211$D03....@news.infostrada.it...


 again")
E' piu' probabile che tu ti debba arrendere al fatto che l'essere umano e'
refrattario alla documentazione scritta (della serie "Read The Fucking
Manual") :-)
Se voui eseguire del codice ogni volta che scarichi una form allora vedi
l'esempio di Mauro sull'evento Form_Unload, se vuoi farlo in particolare
quando viene usato il tasto 'X', o il menu' Chiudi dell'icona in alto a DX,
puoi usare invece l'evento QueryUnload
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = vbFormControlMenu Then
    'fai qualcosa
End If
End Sub
Ciao
--
Luca Dormio
luca....@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Pacchetti e Win Xp

Salve a tutti,
da qualche settimana sono passato sul mio client di sviluppo da Win 98 a Win
Xp Professional.
Sono a conoscenza del fatto (correggetemi se sbaglio)  che se si prepara un
pacchetto di installazione con Win Xp e lo si distribuisce su  Win98, il
malcapitato pc sul quale viene eseguito il pacchetto si blocca al primo
riavvio con un messaggio apocalittico del tipo "Reinstallare Windows".
Al di là del fatto che sò anche come rimediare a questo in conveniente , mi
sembra un tantino brutto creare un pacchetto che agisca in questo modo.
(immaginate gli accidenti del cliente...)
Quello che mi chiedevo in sostanza è:
Esiste un sistema per creare pacchetti di installazione "sicuri" con WinXp.
Il problema mi sembra di aver capito che sia la versione di una dll. Basta
utilizzare la versione precedente di tale dll?
Lo stesso problema è presente anche per pacchetti generati con Inno Setup?
Grazie a tutti

 ha scritto nel
messaggio news:bp0gha$1jioh7$1...@ID-214915.news.uni-berlin.de...

uso InnoSetup ed anche nel sito di Russel viene indicato di utilizzare (
http://www.jrsoftware.org/iskb.php?a=vb
 ) i componenti di sistema presenti
nel sp5 come da
http://support.microsoft.com/default.aspx?kbid=290887
 e non utilizzare i
componenti eventualmente presenti sul sistema..
personalmente ho fatto ancora di piu'... avendo anche un sistema Win98
(sempre con vb6sp5), ho cannibalizzato tale sistema prendendo da questo
tutti i componenti che mi servono per le distribuzioni e copiandoli in una
cartella che utilizzo su XP solo per la distribuzione..
saluti
Andrea Montanari (Microsoft MVP - SQL Server)
andre...@virgilio.it
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.4.0  -  DbaMgr ver 0.50.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply

Newsgroup: it.comp.lang.visual-basic
Titolo: Informazioni sul sito Comue, per cortesia, grazie

Ciao,
    scrivo per chiedervi l'indirizzo del sito Comune, č da poco che
frequente questo newsgroup e non conosco l'indizzo di quel sito.
Vi chiedo cosě se potete gentilmente comunicarmelo.
Grazie fin da ora
Loris

 Vi chiedo così se potete gentilmente comunicarmelo.


 wrote in message
news:Rn0g8.30405$Ns4.1...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con la data di Oracle

---------------  Antefatto -------------------------------
Sviluppato applicazione con VB5 Ent SP3 Ita e Oracle 7.3.
Tutto Ok!
--------------- Problema -------------------------------
VB5 Italiano ANDATO !!!
--------------- Tentativo --------------------------------
Installato VB5 Ent SP3 Inglese.
Compilato e Sostituito Solo il .EXE
--------------- Risultato ---------------------------------
Su alcune macchine Win95, Win98, WinNT4 Sp5 Tutto Ok !
Su alcune macchine Win95, Win98, WinNT4 Sp5 Errore sulle Query che
usano il formato data Oracle 'dd-mmm-yy'
--------------- Domanda ---------------------------------
Qualcuno conosce il responsabile di tutto ció ?
Una DLL ?
L'ORADC.OCX Distribuito con Oracle ?
Il VB5 Ent SP3 Inglese ?
HELP ME PLEASE , IF YOU CAN !!!

 wrote in message 37E7A28C...@net.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: [SEMI OT]

Ciao a tutti
E' un pò di tempo (3 anni sigh!) che sono fuori dal giro (sto
facendo un lavoro che non c'entra niente con l'informatica)
ma avevo, e pendo anche adesso,una buona conoscenza di
VB6, DLL ,SQL Server,COM+, DB Access
secondo voi c'è ancora qualcuno in giro che cerca questo tipo
di "risorse" o mi devo per forza aggiornare a 
VB.NET/C#?!??!?
!?
grazie
R1g3L 

 Ciao a tutti
sorry non ho scritto tutto l'oggetto ;D
ecco fatto!
R1g3L 

R1g3L ha scritto:

Stai scherzando spero!
E' come dire "So aggiustare solo vecchie FIAT UNO... secondo voi qualche 
meccanico mi assumerebbe? O devo iniziare a capire come funzionano le 
nuove automobili?"
VB6 al massimo lo devi usare per manutenere vecchie applicazioni... il 
resto dei crearlo tutto su .NET!
bye

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento Reports

Ciao a tutti,
qualcuno sa dirmi se e come e' possibile aggiornare un report creato con MS
Data Report in contemporanea all'esecuzione del programma nel quale richiamo
il report ?
Mi spiego meglio:
In fase di esecuzione del mio programma voglio che, una volta aggiornato il
database, aprendo il report mi appaia gia' aggiornato. Per ora devo chiudere
e riaprire il programma.
Grazie Mille a chi risponde.
Ciao
Paolo

 wrote in message
9v7lf9$eth$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO WebBrowser

Io ho appena inserito il componente Internet Microsoft WebBrowser dentro una
form. Ciò coinvolge una certa dll. Adesso vorrei mettere questa specie di
browser su di un cdrom e distribuirlo.
- ci sono problemi di ordine legale ?
- quali file debbo includere perchè il tutto funzioni correttamente?
Grazie

Su un vecchio messaggio ho visto che per distribuire il controllo WebBrowser
è necessario scaricare un componente aggiuntivo dal sito microsoft
(gratuito).  Questo probabilmente non tanto per i termini legali , ma
piuttosto per il fatto che quando crei il kit di installazione poi senza
questo coso non funziona .
Mi spiace però che non posso dirti di più in quanto ho perso i vecchi msg e
non ricordo altro riguardo all'argomento.
ciao.
Fabio Guerrazzi

Ho letto su un libro di VB che non c'č alcun problema legale. Per quanto
riguarda i file, credo che shdowcw.dll (?) basti.
Ciao,
Thunder.

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

Uso VB6
Apreno i file di dati manualmente,...
-----------
Dim MyWorkspace As Workspace
  Dim db As Database
  Dim rs As Recordset
----
Set db = Workspaces(0).OpenDatabase("C:\PROVA-BASIC-DATI\db2.mdb")
Set rs = db.OpenRecordset("anagrafica")
------------------
Vorrei usare le DBGRID senza i controlli DATA
è possibile?
Ciao e Grazie!!





Certamente 
basta scrivere:


 


Set db = opendatabase("prova.mdb")


Set rst = db.openrecordset("tabella")


Set dbgrib1.datasource = 
rst



...

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutate un Neofita di Excel e Visual Basic!!!!!!!!!

Scusate se vi disturbo per una cosa così semplice
ma non conosco il Visual Basic.
Possiedo Excel 97 e mi trovo a lavorare con fogli di
circa 500 righe,
Ho una colonna (la B) che contiene dei valori in ogni casella
(a partire dalla casella B3 fino alla casella B500) questi valori
possono essere uguali a zero o superiori, io vorrei che SE il valore
nella casella è uguale a 0 la riga corrispondente sia eliminata.
Ad esempio se nella casella B3 ho un valore di 100 la macro
non dovrebbe fare nulla, ma se nella casella B4 ho un valore
uguale a 0 ,  la riga 4 dovrebbe essere eliminata (non mi basta
cancellarne solamente il contenuto), e cosi via fino alla casella B500.
Scusate ancora per la futilità dell'argomento.
Ciao!
Giampaolo

 wrote in message
8p7g8r$l2m$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione da/per base 8

Salve.
Potete gentilmente darmi un semplice algoritmo per convertire da/per
base 8?
Grazie in anticipo.
--
Paolo Perini
lau...@digibank.it
http://www.digibank.it/kaiohshin/
"Non ho bisogno delle riviste! La mia vista divina mi permette
di vedere chi fa la doccia e chi si cambia!" - il dio KaiohShin

 base 8?
MsgBox "&O10 = " & &O10 & vbLf & "8 = &O" & Oct(8)
--
Ciao.
Maurizio
http://www.murialdo.it/it_lang_vb
Sito Comune di news:it.comp.lang.visual-basic

>MsgBox "&O10 = " & &O10 & vbLf & "8 = &O" & Oct(8)
Ma se il numero in ottale che ho non posso esprimerlo com &O12 (per
esempio) ma ce l'ho in una variabile od in una textbox?
'zzie e 'ao!


 esempio) ma ce l'ho in una variabile od in una textbox?
In che senso, scusa? Se e` in una variabile... di che tipo? Stringa?
Numerica? Per esempio:
Dim s As String, i As Integer
  s = "10"
  i = "&O" & s ' i = 8
  s = Oct(i)   ' s = "10"


Newsgroup: it.comp.lang.visual-basic
Titolo: VB4 16 : esistono service pack ?

Sto sviluppando da poco con questo ambiente di sviluppo e mi hanno detto
che ci sono in giro dei pesanti aggiornamenti. E' vero ? Dove sono
reperibili ?
Grazie!!

...
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.net Nome e azienda

Come posso recuperare nome, cognome e nome dell'azienda che l'utente ha
inserito tramite il processo di installazzione?
Grazie in anticipo.

Le puoi recuperare leggendo le informazioni dal registri usando le classi
del namespace Microsoft.Win32.Registry, le chiavi si trovano sotto
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: LEFT OUTER JOIN su 3 Tabelle AS400

Ciao a tutti, sto costruendo un' applicazione per fare degli
inserimenti in sql server partendo da dei dati su AS400.
Utilizzo VB6 e ADO 2.0 e driver {Client Access ODBC Driver (32-bit)}
La select con la quale provo ad aprire il recordset è la seguente:
strSelect = "SELECT *  FROM LIB/FILEA A " & _
                 "LEFT OUTER JOIN LIB/FILEB B " & _
                 "ON  A.FLDUSR = B.FLDUSR " & _
                 "LEFT OUTER JOIN LIB/FILEC C " & _
                 "ON SUBSTRING(B.FLDRAP, 1, 13) = SUBSTRING(C.FLDCOL,
4, 13) " & _
                 "WHERE (C.FTPREC IS NULL OR C.FTPREC <> 'A') " & _
                 "AND A.FLDprf IN (500, 550)"
La stessa stringa eseguita da STRSQL funziona correttamente.
Precedentemente utilizzavo una join su 2 tabelle che funzionava
correttamente ma mi dava un risultato parecchio dispersivo:
SELECT * FROM LIB/FILEB A
 LEFT OUTER JOIN LIB/FILEC B
 ON SUBSTRING(A.FLDRAP, 1, 13) = SUBSTRING(B.FLDCOL, 4, 13)
 where (B.FTPREC IS NULL OR b.FTPREC <> 'A'  )
Qualcuno mi può aiutare prima che mi metta a fare la join direttamente
sull' as400 con relativi cazziatoni dei miei superiori

PS l'errore che mi da è "il driver odbc non supporta le proprietà
richieste

sull' as400 con relativi cazziatoni dei miei superiori
Perchč usi ODBC quando c'č OleDB che č molto piů performante?
Da vb6 se non sbaglio devi passare la select in questo modo "SELECT Campi 
FROM LIB.FILE.....
Ciao, Vincenzo

 La stessa stringa eseguita da STRSQL funziona correttamente.
Ogni driver di IBM, Hit, ecc..., da/verso AS400, ha almeno una sfiga.
C'è quello che ti rende intelligibili le date solo se castate lato DB/2 
in testo ISO, quello che vuole i numeri Floating castati in Fixed, 
quello che vuole gli Unicode terminati in un certo modo...
Insomma, una vera odissea.
In genere si prova, al 99% c'è un errore, e si comincia a commentare 
una colonna dopo l'altra fino a individuare quella che dà problemi, e a 
quel punto si inizia a lavorare coi cast fino a trovare la soluzione.
L'unica cosa, quindi, che proprio sconsiglio, è quell'asterisco nella 
Select.
Togli quello, metti l'elenco dei campi, e giù di click...
Alberto
-- 
Alessandro Bergonzoni: Il tempo vola e noi no. Strano sarebbe se noi 
volassimo e il tempo no, il cielo sarebbe pieno di uomini con 
l'orologio fermo.

NOOOO!!! Ma quanto sono patacca!!!!
Nel copiare da strsql all'editor Vb non cambiato la / con il . tra la
libreria e il file (e si che ne faccio faccio parecchie ed avevo
l'esempio funzionante remmato proprio sopra). In verità non utilizzo
l' *, era solo per accorciare il messaggio.
Grazie!

libreria e il file (e si che ne faccio faccio parecchie ed avevo
Succede! ;-)
Ciao, Vincenzo

Newsgroup: it.comp.lang.visual-basic
Titolo: visualizzare gif

può qualcuno cortesemente indicarmi dove poter trovare un controllo per
gestire le gif in VB?
Grazie,
Ligre

...

Se intendi gif animate, c'è un ocx sul sito comune
http://www.murialdo.it/it_lang_vb/
Ciao
Cesare Nicola
Newsgroup: it.comp.lang.visual-basic
Titolo: Processo in Background!

Salve a tutti! Avrei un piccolo problema!  Sono un neoprogrammatore di VB!
Ho realizzato un programma gestionale (vendite, fatture, ordini e
magazzino!)
Sto ora affrontando il problema delle stampe!
Quando devo stampare l'inventario, essendo questo molto lungo, il computer
rimane "Bloccato" finche' tutte le pagine non sono inviate alla coda di
stampa! Non esiste un modo per fare in modo che il multitasking di windows
gestisca le risorse in modo adatto? Ossia, non esiste un modo per eseguire
una procedura (nel mio caso la stampa) in background, utilizzando solo una
parte minima delle risorse?
Grazie a tutti
Ciao
Fabio

 - Sito Web di Shout 2001

Scusa l'ignoranza ma che cosa e' il multithreading. E piu' che altro....
come si realizza?
Grazie mille Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: Multithreading..

Ciao,
    avrei bisogno di creare un thread secondario in un server ActiveX.
Nel costruttore della classe uso l'API CreateThread:
RetVal = CreateThread(SecAttr, 0, AddressOf Thread_CallBack, 0, 0, ThreadID)
passando l'indirizzo ad una Sub (Thread_CallBack) in un modulo standard:
Public Sub Thread_CallBack()
    'Lancia il thread secondario
    ProvaThread.Thread_Run
End Sub
Dal modulo richiamo la funzione di avvio del thread (Thread_Run) che è
dichiarata Friend nella classe.
Il problema è che quando creo un istranza della classe nel mio client, la
CreateThread fallisce.
Avete suggerimenti?
--
Daniele.

Avete suggerimenti?
Cambiare linguaggio: la CreateThread in visual basic 6 e' incerta e
sconsigliata.
-- 
ciao, hal

 sconsigliata.
:o) Lo supponevo!! Penso che lo scriverò in C++!!
Cmq rigiro un'ulteriore questione:
Devo intercettare due Timer, (creati con SetTimer) e nel momento in cui
scattano devo lanciare due eventi dal mio Server ActiveX.
"Chiaramente" VB non mi permette di passare come funzione di gestione dei
timer, una interna alla classe ma una che deve essere in un modulo std.
Io avevo pensato di ovviare così:
Nel modulo:
Public Sub Timer1CallBack()
    Classe.Evento_Timer1
End Sub
*******************************
Nella classe:
Friend Sub Evento_Timer1()
    RaiseEvent MioEvento()
End Sub
Private Class_Initialize()
    IDTimer1 = SetTimer(ByVal 0&, ByVal 0&, 10000, AddressOf Timer1CallBack)
End Sub
Ma non funge...
Grazie!
Ciao!
--
LeleB

Ma non funge...
Prova a modificare la tua Timer1CallBack in
Public Sub Timer1CallBack( ByVal hwnd As Long, _
			ByVal uMsg As Long, _
			ByVal idEvent As Long, _
			ByVal dwTime As Long)
-- 
ciao,
hal

 ByVal dwTime As Long)
In verità avevo già provato...ma non è quello il problema:
La callback viene invocata ma al suo interno non ho modo di richiamare una
funzione che è all'interno dell'oggetto, anche se quest'ultima è dichiarata
FRIEND!
Infatti, in debug-mode, quando tenta di eseguire qusta istruzione:
Public Sub Timer1CallBack()
    MiaClasse.SubLanciaEvento
End Sub
dove SubLanciaEvento è dichiarata FRIEND in MiaClasse, lui "giustamente" mi
dice "NECESSARIO OGGETTO!"
Era solo una curiosità per verificare dove VB non può arrivare.
Grazie!
Ciao!

dice "NECESSARIO OGGETTO!"
Se e' dichiarata Friend dovresti vederla.
Toglimi una curiosita': non e' che stai usando SubLanciaEvento come se
fosse una funzione statica (intendo lo static di C++ e java)?
Se cosi' fosse non credo che in vb funzioni: devi sempre comunque fare
riferimento ad un'istanza.
-- 
ciao, hal

 riferimento ad un'istanza.
Bingo!
E' proprio questo il problema!
Il fatto č, che in un Server ActiveX, non ha alcun senso creare un'istanza
di un'interfaccia all'interno del server stesso!!
O per lo meno...se ha qualche senso io non ce lo vedo!! :o)
La mia conclusione č che prenderň il mio buon veccio C++ Builder!
Grazie mille per la consulenza!
Ciao!
--
LeleB
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con ADO

Ciao a tutti, per favore qualcuno mi aiuti a risolvere questo (credo banale)
problema.
Una volta aperto un recordset con le istruzioni di sotto riportate come
faccio a leggere un record che soddisfi un certo citerio di ricerca?
Con DAO utilizzavo il metodo FINDFIRST che non è supportato da ADO.
    Dim db As adodb.Connection
    Dim WithEvents RS As adodb.Recordset
    Set db = New adodb.Connection
    db.ConnectionString = "driver={SQL
Server};server=servername;uid=userid;pwd=password;database=databasename"
    db.Open
    Set RS = New Recordset
    RS.CursorType = adOpenKeyset
    RS.CursorLocation = adUseClient
    RS.LockType = adLockBatchOptimistic
    RS.Open "select * from Tabella order by Codice", db, adOpenStatic,
adLockOptimistic
Grazie
Lino

 Con DAO utilizzavo il metodo FINDFIRST che non č supportato da ADO.


dovresti utilizzare il metodo FIND ma non è la miglior cosa usa invece delle
query mirate
del tipo:
select * from utenti where nome='rossi'

 Con DAO utilizzavo il metodo FINDFIRST che non è supportato da ADO.


Newsgroup: it.comp.lang.visual-basic
Titolo: errore id processo/id thread

Ciao a tutti
sto testando un programmino, fatto con 
vb.net
 2003 su win xp pro, su windows
98.
premetto che windows 98 è pulitopulito, installata solo la versione 6 di
explorer , windows installer 2.0, mcda 2.7, .net framework con language pack
italiano.
L'installazione sembra funzionare, ma quando starto il programmino mi esce
l'errore:
id processo 0xfffd699(-168551) id thread 0xfffd7449 (-166839)
lo so  che le informazioni che vi do riguardo a l'errore non sono molte ma
sono tutte quelle che ho.
Vi posso dire che testato su 2000 e xp funziona, forse ho dimenticato di
installare qualche cosa?
Sapete da cosa dipende?
Ciao

 wrote:
[cut]
Già sai ...
Try/Catch su Application.Run.
Ciao!