mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: msg 48 ERRORE di caricamento DLL...variabile oggetto o variabile del blocco non impostata

Ho installato un mio programma che utilizza documenti word (office 97
professional) all'interno di esso.
Dopo l'istallazione di office  2000 e la sua rimozione, ho provveduto
a disinstallare e a reinstallare pure il mio programma.
Tentando di aprire un documento Word all'interno del mio programma mi
appare il messaggio:"Errore di runtime 48 errore di caricamento DLL".
Ho pensato che la disinstallazione di Office 2000 ha cancellato anche
qualche dll utilizzata dal mio programma e che non essendo stata
inserita nel pacchetto d'installazione, ora non vi è più possibilità
di leggere word. Che DLL potrebbe essere? Com'è possibile
individuarla?
Grazie

a disinstallare e a reinstallare pure il mio programma.
Hai disintallato Office, ho capito bene?
Quindi non puoi usare Word.
-- 
ciao,
hal

...

Precisamente inizialmente era installato office 97 ed il mio programma
visual basic funzionava benissimo, successivamente si è installato
office 2000 e continuava a funzionare ma i documenti che si aprivano
dall'interno del programma non venivano visualizzati ottimamente,
quindi è stato disinstallato Office 2000 e ripristinato office 97. Da
qui nasce il problema per la lettura di documenti word da programma,
perchè lavorando in word ed excel fuori non ci sono problemi. Forse
con la disinstallazione di office 2000 ho cancellato una dll che
utilizza il programma e che ho dimenticato di aggiungere nel setup???
Ma qual è???

utilizza il programma e che ho dimenticato di aggiungere nel setup???
Non credo che sia qualche dll dimenticata dal tuo setup perche' Office
non e' redistribuibile, deve essere installato e stop.
Ci sono state delle modifiche negli oggetti di Office dalla 97 alla
2000 e puo' essere che tu sia incappato in questa.
Cosa intendi con "non venivano visualizzati ottimamente"?
-- 
ciao,
hal

 2000 e puo' essere che tu sia incappato in questa.
Che significa?
Allora non posso fare niente per rimediare? Ciao e buona giornata

Allora non posso fare niente per rimediare?
Che ne so, non mi hai ancora risposto...
-- 
ciao,
hal

...

Mi prendi in giro?????
Ciao Stefy
FINE

 Mi prendi in giro?????
Non credo. Quando si fa una domanda, generalmente, basta un solo punto
interrogativo.
Lui l'ha messo. Quindi era una domanda.

Mi prendi in giro?????
1,2,3,4,5,6,7,8,9...... ok, sto calmo...
Per favore, rileggi bene cio' che hai scritto e cio' che ti e' stato
risposto. 
E' stata posta una domanda molto *GENERICA* alla quale, nel tentativo
di fornire una risposta sensata ed applicabile al tuo caso specifico,
e' stata contrapposta una richiesta di informazioni precise sul
problema che hai.
Nel frattempo, chissa' se qualcuno recupera una sfera di cristallo
usata...
-- 
ciao,
hal
Newsgroup: it.comp.lang.visual-basic
Titolo: problema aggiornare database access

Qualcuno č cosě gentile a dirmi come č meglio aggiornare un db (in
questo caso access) con un comando SQL. Io ho usato l'istruzione OPEN
applicata ad un recordset ADO. Ora ho il dubbio che non sempre mi
funzioni e ho visto che c'č anche EXECUTE con l'oggetto connection.
Grazie anticipatamente!
Fabio
boo...@hotmail.com


Se devi *aggiornare* un db, direi proprio la Execute!
Se utilizzi un recordset, e devi aggiornare 3000 records, sei costretto a
fare un ciclo e modificare i dati record per record. Utilizzando il metodo
Execute della connection, puoi eseguire direttamente la tua query, riducendo
drasticamente i tempi di esecuzione.
ciaociao

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5] CR & Formule

Qualcuno sa se č possibile effettuare una formattazione (del tipo grassetto
o corsivo o magari cambiare dimensione carattere) all'interno di una formula
passata da VB a CR tramite la seguente espressione:
CR1.Formulas(1) = "Nome Formula = 'Testo formula'"
ovviamente utilizzata con variabili e non cosě brutalmente?
Inoltre qual č la limitazione di lunghezza delle formule passata da VB a CR?
Mi sembra che sia di 255 caratteri. In tal caso, come potrei passare una
stringa di testo piů lunga?
Grazie a tutti
LuPo
lupo...@freemail.it

stringa di testo più lunga?


Qualcuno sa se č possibile effettuare una formattazione (del tipo grassetto
o corsivo o magari cambiare dimensione carattere) all'interno di una formula
passata da VB a CR tramite la seguente espressione:
CR1.Formulas(1) = "Nome Formula = 'Testo formula'"
ovviamente utilizzata con variabili e non cosě brutalmente?
Inoltre qual č la limitazione di lunghezza delle formule passata da VB a CR?
Mi sembra che sia di 255 caratteri. In tal caso, come potrei passare una
stringa di testo piů lunga?


Grazie Paolo ma io devo riuscire a fare in qualche modo un listino di un
negozio di informatica, quindi dovrei riuscire a formattare solo alcuni
pezzi delle formule che passo da vb a cr in grassetto, corsivo o modificarne
il carattere.
Grazie del suggerimento, spulcerò a fondo la guida in linea.
Ciao
LuPo

Newsgroup: it.comp.lang.visual-basic
Titolo: File di testo senza invio alla fine del file...

Ciao ragazzi, come da oggetto devo creare un file in formato UNICODE che
perň non abbia alla fine un invio.
Infatti a differenza di un file che creo io a mano, vb mi crea un file di 2
byte piu grande, dovuto all'invio e dato che con un altro programma devo
leggere questo dato, non viene considerato corretto!
come posso fare???
ciao ragazzi!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 leggere questo dato, non viene considerato corretto!
Aprilo in binario e mettigli il dato con la Put
Ciao

 ciao ragazzi!
provato con il punto e virgola?
non è uno scherzo.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo
Newsgroup: it.comp.lang.visual-basic
Titolo: SETUP e ADO

Ciao a tutti
Ho questo problema: ho creato il setup di un progetto che utilizzando ADO
apre
 un DB Access.
Purtroppo dopo aver installato l'applicazione su due diversi PC mi compare:
PC 1 - Provider ADO DB non trovato
PC 2 - Oggetto Connection chiuso o non trovato
Mentre se installo l'applicazione su un PC su cui è presente VB6 non ci sono
apparenti problemi e tutto funziona correttamente.
Mi sapreste dare una mano???
Mille grazie anticipate a tutti.
Luca
--

 apparenti problemi e tutto funziona correttamente.
l'hai installato MDAC_TYP.exe?
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: [Help] DataLink

Ciao a Tutti
Sono quasi alla frutta.
Ho scritto questo benedetto programma che utilizza la connessione DataLink
per recuperare dei dati su tabelle di Access
per creare dei piccoli report che utilizzo per la stampa dei dati e per
l'esportazione su dei file di tipo testo.
Ho creato un pacchetto di installazione standard in Windows Installer e
anche con la creazione guidata di pacchetto di installazione di Visual basic
6.0 professional.
Qunado installo il software su un'altro Pc, ed avvio il programma mi dice di
inserire " INSERIRE LE INFORMAZIONI DI INIZIALIZZAZIONE DI OLE DB MS JET"
Volevo sapere da che cosa dipende perchè mi chiede questo maledetto
parametro ?
Eppure il progetto contiene un DataEnvinronment.
( sto pensando di cancellare il DataEnvrironment )
--
Fulvio
Fpa...@fabernet.com



Newsgroup: it.comp.lang.visual-basic
Titolo: Salvare in SQL

Salve a tutti, ho ancora problemi in SQL su VB6.
Allora: ho scritto in un modulo una Sub per salvare, per provarla ho creato
una tabella in Access chiamata prova e coma campi gli ho inserito solo
IDCliente, Nome e Cognome. Nella form ho inserito anche in DataGrid per
visualizzre i dati inseriti, ma quando clicco su salva mi da questo errore:
Errore di compilazione nuomero errato di argomenti o assegnazione di
proprietą non valida. Perchč?
Ora vi posto tutto il codice:
Modulo di commessione all'Archivio Prova (AvvioCon)
Public SQL As String
Public Con As ADODB.Connection
Public rsArchivio As ADODB.Recordset
Public Sub AvvioCon(Recordset As ADODB.Recordset, SQL1 As String)
    Set Con = New ADODB.Connection
    Set Recordset = New ADODB.Recordset
    Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
App.Path & "\Prova.mdb;Mode=ReadWrite|Share Deny None;Persist Security
Info=False"
    Con.Open
    Recordset.CursorLocation = adUseClient
    Recordset.Open SQL1, Con, adOpenDynamic, adLockOptimistic
End Sub
---------------------------------------------------------------------Modulo
per Salvare(SalvaSQL)
Dim RsNuovo As ADODB.Recordset
Public Sub SalvaSQL()
    SQL = "insert into clienti(Nome,Cognome) values" & " (' " &
Form1.txtNome & " ',' " & Form1.txtCognome & " ')"
    Call AvvioCon(RsNuovo, SQL, "Prova")
End Sub
---------------------------------------------------------------------
Codice scritto negli eventi del progetto
Private Sub CmdNuovo_Click()
    With Form1
        .txtIDCliente = Empty
        .txtNome = Empty
        .txtCognome = Empty
    End With
End Sub
Private Sub CmdSalva_Click()
    SalvaSQL
    Form_Load
End Sub
Private Sub Form_Load()
    'Connessione generale SQL
    SQL = "Select * from clienti order by cognome"
    Call AvvioCon(rsArchivio, SQL)
    If rsArchivio.RecordCount > 0 Then
        rsArchivio.MoveFirst
    InsTxt
    Set Form1.DataGrid1.DataSource = rsArchivio
    End If
    txtIDCliente.Enabled = False
End Sub

 ---------------------------------------------------------------------
Sinceramente non ho guardato il resto del codice...

Newsgroup: it.comp.lang.visual-basic
Titolo: oggetto cdonts

ciao quale file bisogna richiamare per utilizzare
l'oggetto cdonts?
----------
Dim miaMail
Set miaMail = CreateObject("CDONTS.NewMail")
--------
grazie
Alessia.
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 ha scritto nel messaggio
news:3e8db...@corp.newsgroups.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: [DAO] Problema con tabelle collegate in fase di installazione

Ho un applicazione che si basa du due files .MDB.
Tab.mdb contiene tutte le tabelle
Qry.mdb contiene i collegamenti alle tabelle e tutte le query che vengono
utilizzate nel prog.
Il problema sorge in fase di installazione, in quanto il Qry.mdb mantiene i
riferimenti alle tabelle collegate come lo erano sul mio disco e non invece
come dovrebbero essere.
Per sistemarlo e' sufficiente utilizzare il Linked Tables Manager di Access
(ho la versione inglese).
Il fatto e' che ultimamente mi e' capitato di installarlo su una macchina
che non aveva office ..... ed ho dovuto ammattire per sistemarlo.
Veniamo ala domanda:
Esiste un modo , magari utilizzando le DDL di creare una tabella collegata?
Mi spiego meglio:
di solito, se devo costruire una tabella run-time lo faccio in questo modo:
Dim TD as TableDef
Dim F as Field
Set TD = new TableDef
Set F = new Field
F.Name="PrimoCampo"
F.Type= dbText
TD.Name= "NomeTabella"
TD.Fields.Append F
 ed a questo punto ho creato una tabella con un campo
esiste qualche parametro o altro che mi permetta di creare una nuova tabella
in un Database dicendo che le definizioni ed il contenuto sono da un'altra
parte?
Spero di essere spato chiaro (ma penso di no)
Grazie comunque per il tempo perso nella lettura
Ciao
Marco

Anche io avevo fatto un prg che usava tabelle collegate e il modo che ho
trovato per risolvere il problema era quello di realizzare un piccolo prg di
utilità che andasse a creare il db con tabelle collegate dopo
l'installazione. L'utente doveva mettere il percorso del db originale e
tutto il resto lo faceva l'utility. Per impostare il collegamtento non
ricordo bene ma credo di avere usato la propietà Connect delle tabelle.
Comunque la vedi subito aprendo con Visual Data Manager iol db con le
tabelle collegate e ne guardi le propietà.
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: caricare una griglia velocemente

Ciao a tutti,sto iniziando a utilizzare come server database mysql,sto
quindi cominciando a scrivere le mie routine per aprire il db,lanciare
query,ecc.).Il probelma viene quando ho molti dati e li voglio caricare in
una griglia:io faccio così
per ogni record
    per ogni campo del record
        muovo il cursore della griglia sulla cella in esame
        scrivo il valore del campo eventualmente formattato
    loop campo
loop record
con questo codice scritto in vb però il caricamento è lentissimo,molto più
lento del caricamento della stessa quantità di dati caricati da un db access
utilizzando ado con la proprietà recordsource della griglia.
Come posso fare a velocizzare questo caricamento?
Esistono api o codice di basso livello per realizzare tutto questo?
Aiutatemi,grazie

 Come posso fare a velocizzare questo caricamento?
Se usi una FlexGrid, ci sono vari metodi per aggiungere
blocchi dati alla griglia, fra cui per esempio FillStyle, Clip,
TextMatrix e TextArray, vedi nell'help.
Per velocizzare in modo notevole, poi, puoi mettere la
.Refresh = False prima di una serie di modifiche (aggiunte,
cancellazioni, o gruppi di cambiamenti nei valori delle celle)
rimettendola a True alla fine.
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Si possono ridimensionare tutti i formati di immagini?

Ho la necessità di lavorare su molte immagini,
dovrei ridimensionarle e salvarle. Si può fare con VBnet?
Cosa dovrei usare?
Es.
x= "C:\temp\foto.tif    ' misura 10000x5000pixel a 300DPI
Dovrei salvarla in y
quindi y="C:\temp\mini\foto.jpg    'misura 600x300 a 150DPI
Come posso fare?
Grazie
Ciao
P.

Ti ringrazio molto, farň le prime prove.
Grazie ancora, ciao
P.
Newsgroup: it.comp.lang.visual-basic
Titolo: Come "bloccare" il database?

Un saluto a tutti,
mi chiedevo quale tecnica bisogna utilizzare per "bloccare" il db una volta
finita un'applicazione che utilizza un file (per esempio .mdb) di supporto.
Un'idea banale sarebbe quella di cambiare l'estensione del file in ".lok"
per esempio, un'altra potrebbe essere quella di bloccarlo tramite una
password.......voi in genere come vi regolate?
Ciao
e.

Io in genere metto una password ..... ma non credo sia sufficiente per
proteggere totalmente un DB.
Ciao a presto
Stephen
"elio" <not...@you.gk> ha scritto nel messaggio
news:9jgcrm$hv6$1...@lacerta.tiscalinet.it...


 Stephen
Ciao,
io vorrei semplicemente evitare che l'utente combini dei "casini"
inconsapevolmente e danneggi di conseguenza l'applicazione.
ciao
e.

Allora penso che la password possa andare! Fai cosě: proteggi il database
con la password (una stramba e lunga, che ne so del tipo
"4wqv660r066i86rsun8646r8mo" - ho spinto a casaccio i tasti!) e poi utilizza
il tuo programma per aprire il db senza chiedere ne password ne utente, poi
utilizza un programma di Backtracing per criptare la password nel tuo EXE!
Un metodo piů sicuro non c'č! Almeno che io sappia... Cmq tieni conto che
nessuna informazione informatica č sicura al 100% ed č solo questione di
tempo: se un cracker volesse "crakkarti" il programma non c'č niente da fare
:-(
Byez, Axel!
"elio" <not...@you.gk> ha scritto nel messaggio
news:9jgvce$n7i$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: VBA: dati da Foglio1 a Foglio2

Il codice sottostante non fa altro che copiare i dati da una serie di 
celle della riga 2 (colonne BL:BZ) ale celle della riga 4,5,6...(stesse 
colonne).
Sapete dirmi come si fa ad indirizzare i dati nella riga 4 ma del foglio 2?
In poche parole devo copiare dal foglio 1 e incollare nel foglio 2.
Grazie
nero23
Private Sub CommandButton1_Click()
If Range("BL4") = "" Then
     Range("BL4") = Range("BL2")
     Range("BM4") = Range("BM2")
     Range("BN4") = Range("BN2")
     Range("BO4") = Range("BO2")
     Range("BP4") = Range("BP2")
     Range("BQ4") = Range("BQ2")
     Range("BR4") = Range("BR2")
     Range("BS4") = Range("BS2")
     Range("BT4") = Range("BT2")
     Range("BU4") = Range("BU2")
     Range("BV4") = Range("BV2")
     Range("BW4") = Range("BW2")
     Range("BY4") = Range("BY2")
     Range("BZ4") = Range("BZ2")
Else
     Range("BL4").Select
      Selection.End(xlDown).Select
     Selection.End(xlDown).Select
     Selection.End(xlUp).Select
     Range("BL" & ActiveCell.Row + 1) = Range("BL2")
     Range("BM" & ActiveCell.Row + 1) = Range("BM2")
     Range("BN" & ActiveCell.Row + 1) = Range("BN2")
     Range("BO" & ActiveCell.Row + 1) = Range("BO2")
     Range("BP" & ActiveCell.Row + 1) = Range("BP2")
     Range("BQ" & ActiveCell.Row + 1) = Range("BQ2")
     Range("BR" & ActiveCell.Row + 1) = Range("BR2")
     Range("BS" & ActiveCell.Row + 1) = Range("BS2")
     Range("BT" & ActiveCell.Row + 1) = Range("BT2")
     Range("BU" & ActiveCell.Row + 1) = Range("BU2")
     Range("BV" & ActiveCell.Row + 1) = Range("BV2")
     Range("BW" & ActiveCell.Row + 1) = Range("BW2")
     Range("BY" & ActiveCell.Row + 1) = Range("BY2")
     Range("BZ" & ActiveCell.Row + 1) = Range("BZ2")
End If
Range("BL2").Select
End Sub

 In poche parole devo copiare dal foglio 1 e incollare nel foglio 2.
.
.
.Basta ci rinuncio !!! Ad occhio usa questa funzione per copiare ed 
incollare
in un altro Sheet:
Worksheets("Sheet2").Range("A1") = Worksheets("Sheet1").Range("A1")
Ovviamente i nomi delle celle e degli Sheet li decidi tu... ;)
M
Newsgroup: it.comp.lang.visual-basic
Titolo: Ho problema !!!

Per non fare una figuraccia, ora verifico un po' meglio...
Ciao,'''2FB®foolbrain®'''
Visual Basic Programmer
Database Manager
ICQ 88912631

Salve a tutto il NG !!!
ho convertito il mio mdb di Access97 protetto da password in un nuovo mdb di
Access2000 mantenendo logicamente la password.
Le mie connessioni DAO all'mdb, funzionano correttamente e senza
problemi.
Dim mdb As Database
Set mdb = OpenDatabase(App.Path & "\MDB.mdb", False, False, "MS
Access;PWD=password")
I guai iniziano quando l'mdb viene aperto da uno qualsiasi dei
miei controlli Data !!! Nella stringa "Connect" delle sue proprietà io avevo
inserito
questa riga: ;PWD=password
Il problema è questo, sostituendo la stringa (o meglio, non
inserendo l'opzione "Access 2000;") nella "Connect", non funzia più nulla.
A questo punto ho chiesto il vostro aiuto, mi aiutate please ??? Grazie fin
da ora !!!





Effettivamente non ho proprio azzeccato la procedura più giusta !!!
Solo ad un certo punto pensavo d'aver fatto una cavolata io, invece
sfortunatamente non è così !!!
Scusate !!! !!! !!!


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

afdfaf

beh, se proprio insisti...
hdfyurn
Newsgroup: it.comp.lang.visual-basic
Titolo: Processi (Domande toste)

Ciao a tutti ho qualche domandina da fare... a cui pochi (forse) potranno
rispondermi...
In questo NG in Settembre avevo visto un esempio di Stefano Z. che mostrava
i processi attivi (percorso + nome file)....
A questo punto....
1.
C'è un modo per sapere la Form Caption (per intenderci) di quel determinato
processo (Siamo solo a conoscenza del nome dell'EXE)
So che si puo' con FindWindow pero' so che questo lo trova solo se:
    a) La richiesta è identica alla Caption
            es.  Cerco "WinZip"  e il nome della Finestra è "WinZip"
            quindi è Case-sensitive
    b) La richiesta è in prima posizione.
        Cerco "WinZip" e il nome della finestra è "WinZip Classic"
2.
    Sperando di risolvere il primo punto.
    E' poi possibile forzare la chiusura di tale programma?
3.
    Se apro con Risorse del Computer la cartella "TEST",
    L'esempio di Stefano Z. non la indica (perche' non DOVREBBE essere un
    processo), mentre CTRL+ALT+CANC(Come si chiama tale finestra?) SI!
    C'è un modo per avere in VB la lista IDENTICA di tal finestra?
Premettendo. Ho solo BOOK ON LINE e non parla di API!! ;((((
P.S. in poche parole se non avete ancora capito, vorrei intercettare
finestra/programma e a mia discrezione farlo continuare o chiuderlo PRIMA
che venisse visualizzato..
Grazie a tutti per l'attenzione... CIAOO!

Grazie a tutti per l'attenzione... CIAOO!
---------------------
Come prima cosa, ti consiglio di NON sottovalutare le menti che danno vita a
questo newsgroup. Ma passiamo alle tue domande.
1) Non conosco l'esempio di Stefano Z.; io utilizzo del codice che ho
trovato su Internet, il quale mi restituisce la lista di tutti i task
attivi. Questo codice mi restituisce, tra l'altro, l'handle di tutte le
finestre aperte; con esso, è semplice ottenere la Caption della finestra,
utilizzando l'API
GetWindowText
2) Per chiudere un programma, ti serve a poco il titolo dello stesso.
Windows identifica praticamente tutto attraverso gli handle. Quindi, per
chiudere una finestra a tua discrezione, puoi utilizzare l'API
DestroyWindow
Se vuoi proprio utilizzare il titolo della finestra, puoi attivare il
programma con l'istruzione "AppActivate" di VB e poi terminarlo con
l'istruzione
SendKeys "%{F4}", True
Spero di averti aiutato. Se hai qualche problema, non farti scrupoli a
contattarmi (magari anche in privato). Ciao
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco
Newsgroup: it.comp.lang.visual-basic
Titolo: database

salve a tutti, cocoscete un sito n cui si possono trovare dei database con
molti record?
vi ringrazio
alex88
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.471 / Virus Database: 269 - Release Date: 10/04/2003

molti record?
Dipende cosa intendi per "molti" record...
-- 
ciao, hal

molti record?
Non so se sia grande abbastanza, pero' puo' sempre servire anche per
altri scopi: cerca DBComuniEBanche.zip (2114 Kb) sul sito comune
(
http://www.it-lang-vb.net/
)
-- 
ciao, hal

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

Dove posso trovare una classe di stampa che implementi l'anteprima a video?
grazie

 Dove posso trovare una classe di stampa che implementi l'anteprima a
video?
Usa una PictureBox dimensionata come il modulo di stampa e stampaci sopra.

 Dove posso trovare una classe di stampa che implementi l'anteprima a
video?
Sito Comune
http://www.it-lang-vb.net/
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: [MEETING] Proposte nuovo organizzatore

Proponete e proponetevi !!!
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Proponete e proponetevi !!!
:-/ 
....


Newsgroup: it.comp.lang.visual-basic
Titolo: Scegliere la textbox attiva "al runtime"

Salve a tutti !
Ho la necessità di spostare il cursore nella prima finestra di editing
dopo che l'operatore ha premuto il fatidico tasto "MEMORIZZA", 
indipendentemente dalla finestra che attualmente è selezionata.
Come si fa ???
Ciao e grazie !
Marco Grignoli

...


puoi utilizzare il seguente metodo:
text1.setfocus
-- 
Claudio Miselli
mise...@cpsoftware.it
(Visita 
http://www.cpsoftware.it/cm
)

Newsgroup: it.comp.lang.visual-basic
Titolo: Un consiglio sull'uso degli ActiveX

Salve a tutti.
Innanzitutto un ringraziamento anticipato a chi saaprà rispondermi; avrei
bisogno di un consiglio da gente più ferrata di me circa l'uso & l'abuso
degli ActiveX.
Sto sviluppando un applicativo MDI mooolto modulare, nel senso che avevamo
intenzione di offrirlo al pubblico come soluzione altamente
personalizzabile.
Il programma di per sè è un semplice gestionale, ma come ho detto l'idea era
di poter offrire ad ogni cliente una soluzione ad hoc, dandogli solo le
caratteristiche e i moduli che effettivamente gli servono.
La mia idea era di sviluppare i vari moduli (es anagrafica clienti,
fatturazione ecc.) come controlli ActiveX; mi sembrava una soluzione
abbastanza pratica, nel momento in cui il cliente richiedeva determinate
caratteristiche li si incollavano in un form, si impostano le proprietà
necessarie e il gioco è fatto.
Mi sembrava una buona soluzione anche dal punto di vista della sicurezza,
fatto il debugging di un modulo non devo stare a impazzire dietro ad ogni
form.
Inoltre così facendo posso pensare di accorpare più moduli in un solo form,
nel caso si presenti la necessità.
Il problema è che è la prima volta che mi cimento in un uso così "pesante"
degli ActiveX, mi è già capitato di svilupparli e per quello non c'e'
problema, solo mi chiedevo se da un punto di vista prettamente "logistico"
ci siano degli effettivi vantaggi nell'adottare questa soluzione oppure mi
sto solo facendo delle immani pippe mentali rischiando solo di compromettere
le prestazioni del prog per dei vantaggi che poi magari non sarebbero così
evidenti, se non addirittura di rimetterci dal punto di vista della
versatilità.
Voi che ne dite? Dalla vostra esperienza ci guadagno tanto in termini di
sicurezza e praticità o mi conviene lavorare semplicemente sui form e non
farmi tanti problemi?
Un sentito ringraziamento ancora a chi sapra consigliarmi.

Personalmente mi sono imbattuto una volta in una soluzione
tipo la tua, dove alcune parti di un form - non tutto - erano
distribuite tramite ocx sviluppato prima da un caprone.
Il risultato era che l'applicazione era già distribuita che ogni
minima modifica era impossibile se non ricorrere ad una
specie di overloading alla vb6 dove trappando determinati
eventi dell'ocx gliene facevi fare altri.
Francamente non sono in disaccordo con le applicazioni
modulari, ma fossi in te svilupperei ocx più piccoli, focalizzati
per certi scopi, es un componente per il codice fiscale,
uno per la partita iva, uno per il controllo del telefono ...
così da avere una serie di business object che puoi riutilizzare
ben oltre il semplice mega - ocx.
Di li poi un pò di copia e incolla (partendo da un form base)
e ti costruisci le tue belle form che francamente ridistruibuirei
più tramite dll.
Così che una bella createobject e hai una form nuova di zecca
a video ... con gli ocx invece dovresti sembre mettere il tutto
in una form, fare un nuovo eseguibile o peggio avere tanti
eseguibili condizionati a seconda dei moduli che vuoi redistribuire.
HTH
-- 
Saluti
Andrea Moro

 ha scritto nel
messaggio news:i5n0b.106145$cl3.3...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]Finalmente Libero Gruppi ha aggiornato l'interfaccia

Quelli come me che seguono questo NG attraverso l'interfaccia web di Libero
apprezzeranno la nuova interfaccia nelle pagine per la visualizzazione dei
newsgroup. Era ora che aggiornassero la grafica. Peccato che ci abbiano
messo anni per farlo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

messo anni per farlo.
bho, per me č peggiorato clamorosamente da anni
ad esempio da anni non riesco piů ad avere sulla destra (un frame 
suppongo che fosse ) la struttura tree che mi permette di navigare tra i
messagi di un thread
che ora invece sono tutti in una pagina, uno sotto ad un altro,
e molti hanno titolo, autore... ma sono inspiegabilmente chiusi, 
senza body !
sapete come risolvere queste due cose?
senza dimenticare che per come sono costruite queste pagine,
non so per quale codice usato, mi mandano in crash il firewall
che devo tempestivamente chiudere altrimenti mi si freeza Windows
(come le terrificanti, che ci possa pensare il buon Gesů,
pagine .mspx del sito della MS)

 non so per quale codice usato, mi mandano in crash il firewall
Beh, qualche baco ce l'hanno ancora. Per esempio io per risponderti ho
dovuto loggarmi nella posta e poi accedere al NG e rispondere, mentre prima
era sufficiente cliccare su Rispondi per aprire il form di log. Se adesso
uso qs. procedura mi dice che il servizio è stato richiesto in modo non
corretto. Secondo me ancora ci stanno lavorando. Ma sono contento che lo
abbiano modificato, perché se modificano una cosa la possono modificare
ancora in seguito, magari quando gli segnaliamo i malfunzionamenti. Ciao



FINALMENTE!!
Dico la verità: ero un utente di Libero Gruppi passto poi a Google
Goups.
Stamani ho trovato questo thread e ... devo dire che mi pare molto
meglio.
L'interfaccia che hanno creato mi sembra più ordinata e navigabile di
quella vecchia e vedo
che hanno aggiunto anche diverse funzionalità.
Mi pare che abbiamo corretto anche il problema riportato da yronium.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: File INI

come si gestiscono in file INI da visual basic?
in particolare, esiste un modo per leggerli
e aggiornarli che non sia la classica scrittura sequenziale?
Grazie in anticipo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
-- 
Posted from [213.199.0.66] by way of 
f90.pav1.hotmail.com
 [64.4.31.90] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:F90zadTMVwVn2...@hotmail.com...


 wrote in message
news:F90zadTMVwVn2...@hotmail.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Distinguere tra shift destro e sinistro

Ciao a tutti!
In una mia applicazione, nell'evento key_down di una form, dovrei riuscire a
distinguere se l'utente ha premuto lo shift destro oppure il sinistro.
Qualcuno ha idea di come fare? Il parametro shift che mi viene passato,
infatti, non distingue tra i due..
Grazie in anticipo a tutti,
Lucio

 infatti, non distingue tra i due..
Il parametro "shift" credo serva a stabilire lo stato generico di uno dei
modificatori CTRL-ALT-SHIFT in combinazione con un altro tasto; gli stessi
tasti, se premuti singolarmente, compaiono anche nel parametro KeyCode ma
sembra che anche qui non si possa distinguere tra sx e dx.
Non so se c'e' un sistema piu' semplice, comunque guardando su MSDN ho
trovato questo, anche grazie ad un collega che maneggia le operazioni tra
bit molto meglio di me :-)
Fai il subclassing della form e intercetta il messaggio WM_KEYDOWN cosi':
Dim x As Integer
If Msg = WM_KEYDOWN Then
    'i bit da 16 a 23 di lParam contengono lo scan code del tasto premuto
    'corrispondono al primo byte della word alta di lParam
    x = HiWord(lParam)
    x = x And 255
    '42 e 54 sono gli scan codes dei due SHIFT
    If x = 42 Then
        Debug.Print "shift sinistro"
    ElseIf x = 54 Then
        Debug.Print "shift destro"
    End If
End If
esempi di subclassing ne trovi a volonta' sul Sito Comune
Ciao
--
Luca Dormio
luca....@tin.it

Forse è sufficiente usare l'api getkeystate o getkeyboardstate o qualcosa
del genere... E' più semplice rispetto al subclass
"Luca Dormio" <lucaFAV...@tinFAVA.it> ha scritto nel messaggio
news:9g7tn2$6o0$1...@fe1.cs.interbusiness.it...


Sul sito comune c'è un .hlp su queste Api: se premono shift verifichi lo
stato di uno dei 2 (se non è premuto è l'altro)...
Non so a cosa ti serva ma...se li premo tutti e due?

 ha scritto

di certo non potrai fare shift + clic :))

 wrote in message
news:9galpt$7t1du$1...@ID-51318.news.dfncis.de...

E se clicco col naso? :PP
ciaotutti,
Astericchio

Newsgroup: it.comp.lang.visual-basic
Titolo: Timer in VBA

In VBA di excel esiste un Timer analogo a quello di VB6?
Grazie
--
bye,
Peppo

 In VBA di excel esiste un Timer analogo a quello di VB6?
Non so come sia quello di VB6 ma se intendi il controllo Timer
direi di no. Immagino che tu gia` conosca il metodo OnTime
dell'oggetto Application, giusto?
--
Ciao.
Maurizio



no, ma vado a documentarmi, grazie
Mi serve per avviare una routine ogni tot tempo.
--
bye,
Peppo
Newsgroup: it.comp.lang.visual-basic
Titolo: comctl32.ocx

Quando tento di aggiungere questo componente ad un progetto di VB5 (con SP3)
mi dice
" could not be loaded
Ho provato a disinstallare VB ---> reset ---> RegClean ---> reset --->
Install. ---> reset ---> inst. SP3 e ancora reset
tutto inutile SIG! SIG!
Ah! Ho provato anche VBC.EXE e regsvr32 ......

...


...


SP1 SP2 SP3 sono i Service Packs.... ossia delle patch che sistemano qualche
difetto riscontrato.
Comunque ho risolto reinstallando l'ocx in questione dal CD originale di
Windows 98, forse qualche porgramma ne aveva messa una di sua, boh....
ma mi chiedo: allora VB non la installa?

 wrote in message 7et304$f16$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: VB5/6 & winsock

WIN2000
VB5 (o VB6 sp3)
Apro un programma dove ho uso l'oggetto winsock
(qualsiasi programma che usa winsock).
Lo avvio, e con Winsock accedo ad un host:
    Winsock1.Connect txtHost, numPort
Termino l'applicativo (prima eseguo Winsock.Close), poi
lo riavvio, e mi ricollego ad un altro host ( o anche allo stesso)
    Winsock1.Connect txtHost, numPort
ottengo questo errore:
2147417848
 (80010108) - Method 'Connect' of object 'IMSWinsockControl'
failed
L'unico modo per utilizzare nuovamente l'applicativo, è uscire da VB6 e
ricaricare l'applicativo stesso,
il quale continua a funzionare solo per la prima volta.
Qualche idea?
Ivan

 wrote in message
news:ifKEzgf...@newsmst.mcis.galactica.it...


 wrote in message
news:8rf6er$3lli$1...@stargate1.inet.it...


 wrote in message


 VB5 (o VB6 sp3)
VB5 SP cosa ?
L'errore che riporti 
[-2147417848
 (80010108)] è di VB5.
VB6 dovrebbe darti un errore 373.
Sono errori di automazione. Probabilmente l'interfaccia del controllo
non viene esposta nel modo corretto.
Può verificarsi un incidente di questo tipo se hai inserito del codice
nell'evento form_load del form dove l'oggetto è posizionato.
Oppure se stai passando il controllo come oggetto istanziato
con "as object". O anche se il controllo è collegato ad un form
o istanziato in un modulo e questi sono parti di un custom control.
In sintesi, direi che stai usando malamente il controllo oppure il
service pack che hai non è quello che dici di avere.
Se usi VB5 devi avere installato il SP3. Con VB6 è indifferente.
Testando il codice su una macchina con VB6 Sp3 (mswinsck.ocx
v. 6.00.8169) non si riproduce l'errore. Ne deduco che sulla tua
qualche cosa non va.
Newsgroup: it.comp.lang.visual-basic
Titolo: MSFlexGrid / MSHFlexGrid Controls

Hi All,
I have a problem with these grids as follows and I need help:
How do I know when I click the headers of the grid? I.e., if I click
the fixed row, how do I detect it?
This is not a problem if I click elsewhere since I can use the Col and
Row to identify the cell. But the headers, I don't know any solution.
Thanks.
Kevin
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

To solve your problem, subscribe you on a english newsletter.
Bye


Just use MouseRow and MouseCol properties instead of Row and Col, example:
Sub MSFlexGrid1_Click()
    MsgBox "Click: " & MSFlexGrid1.MouseRow & " - " & MSFlexGrid1.MouseCol
End Sub
NOTE: this is an Italian newsgroup (the final .IT stands for ITalian), you
could have better help on international newsgroups, such as
comp.lang.basic.visual.* or microsoft.* newsgroups.
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Calendario Vb... ?? Help

Esistono controlli vb5 o proprietà di datagrid che permettono di gestire le
date creando un calendario? Io ho provato Calendar widgets 1.8 non è male ma
è fin troppo elaborato per quello che serve al mio caso... Mi servirebbe
qualcosa che sfrutti la normale gestione delle date di Win e che mi permetta
il dialogo con database access... Grazie!!

c'è l'ocx mscal.ocx che è con access...
in alternativa ho una classe 'calendario' che ho scritto io e posso
inviatela o mandarla al sito comune...
fammi sapere
--
GbC

 wrote in message
7s8tbf$ef$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Bel quesito per esperti !

Ho giudicato questo quesito per "esperti" solo per legittimare le ore che ho
passato a cercarne una soluzione; magari qualcuno di voi mi suggerirą una
soluzione immediatamente ed allora io cambierņ mestiere.....(scherzo!)
Vorrei realizzare questo:
un calendario, tipo Microsoft Calendar Control 8.0, con funzionalitą Drag &
Drop; per esempio: prendo un'attivitą da una lista (es. "lavare i panni") e
la trascino e la lascio sul giorno nel quale prevedo di compiere l'attivitą
(es. 12/07/99). In questo modo compio l'associazione "il giorno 12/07/99
laverņ i panni".
Naturalmente l'unico tassello che mi manca č la restituzione della data
corrispondente alla posizione del puntatore nel momento in cui lascio il
pulsante sinistro del mouse.
Il resto sarebbe abbastanza facile.
Vi prego di postare le risposte nella mia casella e-mail
                                                        Grazie a tutti.

Naturalmente l'unico tassello che mi manca è la restituzione della data


 wrote in message 7klrs1$808$1...@nslave1.tin.it...

Allora...come si fa?
Newsgroup: it.comp.lang.visual-basic
Titolo: inviare fax

Salve, avrei bisogno di una grande info.
Avrei bisogno di madare dei fax via vb6 in modo quasi automatico; tramite la
pressione di un tasto, dovrei mandare un msg. predefinito ad un numero
telefonico anche questo predefinito. C'è qualche cosa di pronto da adattare
alla bisogna?
Ciao e grazie.. Maurizio

 wrote in message
news:9oftcs$rc4$1...@lacerta.tiscalinet.it...

-- 
Posted from 
an1-479.dialup.tiscalinet.it
 [62.11.103.223] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non esiste qualche oggetto dapoter utilizzare e scrivere un proprio prg?

 wrote in message
9oftcs$rc4$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ACC.EXECUTE non FUNZIONA !

Apro un recordset R1
gli invio una Execute di comandi SQL, Dove Acc è la connessione
dicendogli di selezionare solo quei record con COM = 1109, dove COM
sta per Codice Comune
so per certo che com = 1109 esiste ed è di 4 caratteri testo.
GX00COMU è una tabella di un database mdb. Ecco le istruzioni 
R1.Open "GX00COMU", Acc, adOpenKeyset, adLockPessimistic       
Acc.Execute "SELECT * FROM GX00COMU WHERE Com = '1109'"
VDM_DesComune = "'" + R1("COMUNE") + "'"
VDM_DesComune = R1("COMUNE")
Quando va in esecuzione sembra che pur eseguendolo ( ossia non da
errori ) ignori completamente il comando  Acc.Execute e posiziona il
cursore al 64° record ???, per cui la variabile VDM_DesComune non è =
a TORINO ( codice COMUNE = 1109)  ma ASIGLIANO VENETO (CODICE
COMUNE=3261)  che coincide con il 64° Record di access ma il 1° di VB6
Se ho ben capito la SELECT non dovrebbe selezionare solo quei record
che soddisfano la condizione ? so per certo che la condizione che ho
stabilito deve selezionare un solo record di quella tabella e quindi
dovrebbe restituirmi solo e comunque QUEL record corrispondente al
Codice Comune 1109, oppure dico una cosa troppo ovvia per essere vera
in VB6 ?
Ma perchè fa una s...zata del genere e mi fa perdere un sacco di tempo
?
N.B = Presumo che lo ignori dal fatto che anche se tolgo il comando
ACC.EXECUTE lui si posiziona COMUNQUE sul 64° RECORD di ACCESS ( il
primo per VB6)
Grazie a tutti per l'aiuto e auguro a tutti buon natale.

Il 20/12/2004 16.35, Hamnett Christian scrisse:

Sul sito comune c'e' un tutorial su ADO. Senza offesa, ma per non 
perdere troppo tempo con errori assurdi, forse ti conviene cominciare da 
li'.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 ?
Non e' "lui" che ti sta facendo perdere tempo, sei tu che stai sprecando il 
tuo sparando istruzioni assolutamente a casaccio senza aver prima letto una 
guida base su ADO e l'accesso ai dati con VB in generale.
Le due istruzioni la' sopra sono completamente scollegate tra loro, tanto 
piu' se quello che ti aspetti e' che la SELECT lanciata con .Execute 
influenzi il posizionamento del recordset aperto prima; inoltre continui a 
fare riferimento la posizione assoluta dei record, che gia' di per se non 
significa nulla, ma peggio ancora fai confronti tra come li vedi in Access e 
come li vedi in VB, e ti hanno gia' fatto notare che la cosa *non ha senso*
Dai retta, se vuoi capire qualcosa del codice che scrivi, invece di 
prendertela con VB6, Bill Gates e compagnia, sospendi tutto e consulta un 
po' di documentazione *base* su ADO, come ti hanno suggerito.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown 

Acc.Execute "SELECT * FROM GX00COMU WHERE Com = '1109'"
Il problema sta nel fatto che ciascuna di queste due istruzioni non
influenza in alcun modo l'altra. Dai un occhio alla documentazione in
linea, metodi Open e Execute.
--
Ciao!
Luca Menegotto
Newsgroup: it.comp.lang.visual-basic
Titolo: Codice Toolbar_Flat sul sito comune (domanda)

Volevo sapere...
Chi di voi ha fatto la seconda routine per i pulsanti piatti della toolbar,
che c'e' sul sito comune?
Oggi ho dato un'occhiata :-)
I commenti dicono che NON ha bisogno della COMCTL32.DLL aggiornata.
La cosa mi sembra strana, perche' ero sicuro che servisse la COMCTL32.DLL
nuova (quella di Internet Exploder 3/4) perche' prima non esisteva lo stile
FLAT per la toolbar.
In effetti l'unica differenza con la mia funzione e' che:
io setto lo stile a stile or &H848,
mentre l'altra routine lo setta a stile or &H8840
(&H8000 e' TBSTYLE_TRANSPARENT, ma dovrebbe essere ininfluente per i
pulsanti anche se, sinceramente, non capisco a cosa serva)
dunque manca un &H8... che flag e'?
Farei una ricerca full-text sull'help delle API, ma con 32MB di ram mi si
crasha WinHelp! :-(
L'argomento mi interessa molto, fatemi sapere (via e-mail, se preferite)
--
Roal Zanazzi
z...@iol.it

...


Andrea
Il sito comune di programmatori VB (in particolare di questo newsgroup):
http://members.xoom.com/it_lang_vb
Ti consiglio di visitarlo... e' ancora un po' povero, ma con il contributo
di tutti noi sara' una fonte di sorgenti e documentazione impareggiabile!
(oggi sono ottimista, sara' perche' sono scivolato e mi sono _quasi_ rotto
una caviglia)
--
Roal Zanazzi
z...@iol.it

Scusa, non ha niente a che vedere con l'oggetto in questione, ma volevo
sapere da te e da altri se è normale che winhelp crashi quando ha a che fare
con helpfile di dimensioni notevoli; per la cronaca, ho 40 Mb di ram e
winhelp crasha (come mi piace 'sta parola..) anche con l'help di vb5.
Vorrei sapere se capita ad altri.
P.S. Grazie Roal per i tuoi interventi... spesso sono fonte di buonumore per
il sottoscritto.
Ciao e grazie
--
Stefano Zamboni
----------------------------------------------------------------------------
----------------
sz...@XXXtin.it
zam...@XXXfreemail.it
Togliere "XXX" per rispondere
----------------------------------------------------------------------------
----------------


OK, allora segno che mi devi una birra... :-)
--
Roal Zanazzi
z...@iol.it

Ciao e grazie
Ogni tanto si pianta anche a me che ho 64Mb quindi non credo che sia
un problema di memoria.
Ciao
shrike

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

Volevo solo avere una conferma: č normale che per creare un exe in VB6
con circa 400Kb di codice, senza chiamate alle API o altro, solo qualche
form,
ci si metta cosě tanto( parlo di 3-4'). Io ho un P2 350MHz con W98.

 ha scritto nel messaggio
news:8lbnag$s2t$1...@nslave1.tin.it...

Abbastanza, dipende anche molto dalle risorse libere.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

ci si metta cosě tanto( parlo di 3-4').
"Cosě tanto"?
Non hai mai visto i compilatori C in azione! :)
Se compili in codice nativo l'operazione č un po' piů lenta, dipenda anche
da cosa c'č nel codice.
Io sono arrivato ad aspettare una trentina di secondi per un exe di 450k.
Ciao

 form,




Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Quanto è grande una finestra con scrollbar?

Qualcuno sa ricavare
 le dimensioni in pixel di una finestra
che eccede quelle dello schermo ( e che quindi
ha una scroll bar, o anche due)?
Va bene anche approssimativamente,
anche comprese o no le barre di scorrimento.
Andrea

Ci riprovo,
nessuno sa ricavare questo tipo di altezza?

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

Ho un problema di licenza con Threed32,  con VB4 il componente funzionava
bene ma da quando utilizzo VB5 non posso più utilizzarlo.
Grazie a chiunque mi risolva il problema.
Vittorio...@ntt.it

bene ma da quando utilizzo VB5 non posso piů utilizzarlo.


Grazie a chiunque mi risolva il problema.
Cerca nel cd di installazione di vb5. Nella sottodirectory \tools\controls\ c'e
un file che si chiama VBCTRLS.REG.
Direttamente da cd, basta che ci clicchi sopra con il tasto destro e scegli la
voce "Unisci".
Un messaggio ti confermera' che le informazioni sono state aggiunte al registro
di configurazione.
Adesso puoi utilizzare threed32.ocx quanto vuoi.
~#~#~#~#~#~#~#~#~#~
Gabriele Bertolucci
pbe...@vi.ats.it
pbe...@freemail.it
http://userspace.ats.it/free/pberto/
http://www.fortunecity.com/skyscraper/spiff/523/
ICQ #: 9732192
~#~#~#~#~#~#~#~#~#~
Newsgroup: it.comp.lang.visual-basic
Titolo: Help : Multi-Threading in VB5 (Serv Pack3)

Hi !
I am battling with the restrictive multi-threading facilities that VB5
provides. My program requires to service a rack of modems (using a Crescent
comm control.. PDQComm..., similar to to MSComm)  on which simultaneous
data (to fetch from SQL server) requests may appear. Thus I need a seperate
 process (seperate threads seems not possible at this time) to service
requests from each modem.
If I create an ActiveX.exe (with a form containing one Comm control) to
service one modem, can I create multiple instances (from a main standard
exe) of that ActiveX.exe to service each available modem? Will this work
and how or is there another way? .... The Comm control (ActiveX) seems to
require a form to contain it.
I would be thankful for any suggestions/advice. Thanks in advance.
I am at 
kso...@keycorp.com.au
 
Cheers
Karanbir

 require a form to contain it.
 
Yes, simply check the "Thread per object" check box in the project
properties. Each instance of your ActiveX exe will run in a separate
thread, thus allowing the polling of multiple modems.
Domenico

Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione/Cancellazione cartelle programmi

Dove posso trovare un controllo o un modulo che mi consente di creare o
eliminare dei collegamenti a dei file nella cartella programmi di Windows?


In realtà la cartella Programmi del menu Start (o avvio) non è altro che una
directory presente nel file system (
p.es
 C:\Windows\MenuAvvio\Programmi in
ambiente Win95/98 o C:\Winnt\Profili\<nomeutente>\MenuAvvio\Programmi in
WinNt ...  non prenderli alla lettera, ma dovrebbero essere più o meno
questi) ... dentro ci trovi dei file shortcut per ognuno dei file o dei
programmi e delle directory per ognuna delle cartelline ! Quindi, per
ottenere il tuo scopo, ti basta cancellare lo shortcut del programma o del
file dalla directory di cui sopra.
Ciao
    Stefano


OK grazie, ma per creare dei Link ad alcuni programmi come faccio?

 wrote in message
news:93689497...@server.silink.com...

In effetti la creazione di un link non è così banale (ho provato a guardare
come è fatto un file .lnk, ma, oltre al percorso del programma linkato e a
come viene visualizzato, ci sono dentro un po' di byte strani, probabilmente
relativi ai vari checckini della dialog del link ... )
Comunque sono sicuro che in questo NG troverai qualcuno che ti saprà
aiutare.
Ciao
    Stefano

Sono sicuro che se Massimo fosse stata una ragazza, Albatross le avrebbe
risposto proponendo una soluzione perfetta, hehehe.


Davanti a VB siamo (quasi) tutti uguali ... per il cucco ci sono altri NG
;-)
Ciao
    Stefano

 wrote in message
7rb609$mtk$1...@fe1.cs.interbusiness.it...
