mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Registrare un OCX (per Omnia '98)

Ho recentemente acquistato l'enciclopedia Omnia '98 De Agostini, ma non
riesco a installarla perche' il processo di setup si blocca sempre poco
prima della fine. Dal file di log scopro che regsrv32.exe non riesce a
registrare l'ole server SFI.DLL e il controllo FTDV001N.OCX. Ho provato
anche manualmente, ma mi da' sempre l'errore "regsrv32 ha provocato un
errore di stack nel modulo KERNEL32.DLL". Da notare che invece tutti gli
altri controlli vengono registrati correttamente.
Naturalmente il servizio tecnico della De Agostini latita. Qualcuno ha idea
delle cause di questo problema e delle sue possibili soluzioni? Premetto che
ho installato IE4 con integrazione della shell. Grazie a tutti!
Luca

Luca Esposto wrote:

In generale devi:
1 - verificare la presenza dell'OCX nel percorso Disco di
sistema\Windows\system;
2 - utilizzare regsvr32.exe per la registrazione dell'OCX nel file di
registro. Da una finestra DOS scrivi:
   C:\Tuopercorso\regsvr32.exe C:\Windows\System\TuoOCX.ocx
Esiste un programma windows che offre un'informativa migliore
http://www.softcircuits.com/sw_apps.htm
Se persistono i problemi, e non ti pervengono migliori soluzioni,  devi
adottare un metodo drastico:  reistallare il sistema operativo su disco
completamente ripulito [Formattato].
-------------------------------------------------------------------
Francesco Saverio Balzano - Italy
fsbalza...@usa.net
[Remove NOSPAM from address before sending email]
VB & mdB - 
http://www.geocities.com/SiliconValley/Way/5013
TQCS utilities - Freeware
   * Pianifica i siti internet da visitare
   * Memorizza, istalla, lancia i vs. programmi.
-------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: eseguire piu' comandi in una shell

Ciao a tutti.
sono ancora alla ricerca del vostro prezioso aiuto.
la domanda e' "facile" questa volta.
devo eseguire due comandi:
1. programma 01 (che genera dei files temp)
2. del dei files temporanei
per farlo ora eseguo due volte il comando:
shell( " ")
questo mi apre due finestre dos.
vorrei, se possibile fare in modo che, nella stessa finestra dos, vengano
eseguiti entrambi i comandi
esattamente come fa' un .bat file
ma senza scrivere il bat file per poi doverlo eseguire.
vorrei poter mettere il tutto in una riga di comando
es. comando 01|comando 02
e' possibile ?
mi sono capito da solo ?
grazie a tutti voi  !!!

e' possibile ?
Ho provato dal menu Start / Run che dovrebbe agire press'a poco come
la tua Shell:
cmd /k dir & D: & cd temp & dir
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore Runtime 429 dopo AutoCad

Ciao a tutti,
Su di un PC equipaggiato con Windows 98 gira un applicativo scritto in
VB6 acquistato esternamente, del quale non possiedo né i sorgenti né
l'ambiente di sviluppo. L'applicazione ha sempre girato bene finché
non ho avuto la sciagurata idea di installare Autocad 2002: da quel
momento l'applicazione risponde con un errore di Runtime 429: "Il
componente ActiveX non è in grado di creare l'oggetto".
Anzitutto ho disintallato AutoCad, ho reinstallato l'applicazione dal
Cd di Setup, ma niente da fare. Su suggerimento del fornitore ho
reinstallato Il Jet Engine 4.0 e il VBRUN60_SP4 ma non c'è verso di
farlo funzionare !
Che fò, piallo il disco, o forse c'è qualche via d'uscita ?
Grazie.
Lomez

[*lomez* : 
in...@imasaf.it
] ha scritto:

No. Cerca di capire (magari modificando il tuo programma mettendo msgbox qua
e là per capire sin dove arriva) quale sia l'oggetto (generalmente è una
libreria DLL) o, meglio, il riferimento allo stesso, che provoca il
problema.
Se è tua, hai cappellatto qualcosa, ovvero non l'hai correttamente
installata.
Se è di altri, pialla il disco, ma prima sputtanali pubblicamente!
Perchè? Perchè nessuno, nemmeno se si chiama AutoCad, deve permettersi di
sostituire una libreria se ha una versione inferiore a quella già installata
sulla macchina.
Nessuno! e il programma per la creazione/installazione dei pacchetti di VB
fa questo tipo di verifiche. Tu come hai costruito il pacchetto di
installazione? E/o sostituisci qualche DLL/OCX, così, copiando paro-paro il
file?

problema.
<...Snip ...>
... Purtroppo, come già citato sopra, non dispongo dei sorgenti, e il
pacchetto di installazione è stato preparato dal fornitore già qualche
anno fa: i suoi consigli che mi ha fornito sono paragonabili al
classico "dagli un calcio che forse funzionerà ...".
Piallo tutto ! 
Grazie comunque .
Newsgroup: it.comp.lang.visual-basic
Titolo: Codifica stringa

Vorrei sapere se esiste o come è possibile costruire un algoritmo che a
partire da una stringa crei un codice univoco alfanumerico di  quattro
caratteri.
Questo codice dovrebbe essere usato poi come chiave primaria in un
database, quindi è essenziale che da due stringhe diverse non venga
originato lo stesso codice.
Scusatemi, ma la numerazione sequenziale è troppo restrittiva (riesco ad
utilizzare solo i numeri e non le lettere).
Grazie mille, a tutti coloro che mi aiuteranno.

Elimina NoSpam per scrivermi<
a01b02...@iol.it

 ha scritto nel messaggio
news:393B7B5D...@gest.unipd.it...

Carissimo Marco,
l'algoritmo che tu richiedi è un po' particolare; in pratica tu chiedi di
identificare una stringa tramite un numero; tale numero deve però essere
ricavato dalla stringa stessa.
Purtroppo non esiste un algoritmo che soddisfi le tue esigenze e il motivo è
molto semplice : una stringa è già di per se un identificativo univoco.
Se invece la tua esigenza è quella di lavorare con dei numeri (o codici
alfanumerici) di poche cifre allora ti serve una tabella associativa. Quindi
supponiamo che tu debba memorizzare un codice cliente e la ragione sociale,
ti creerari la tabella con due campi magari entrambi indicizzati. Quindi se
dal nome della società ti serve conoscere il codice associato, farai una
Seek sul secondo campo della tabella (oppure viceversa).
In realtà si possono creare algoritmi che avendo in ingresso una stringa
restituiscano un codice univoco; per esempio utilizzando una notazione in
base 16 o maggiore; alla fine, in pratica sviluppi un algoritmo di
compattazione; per esempio il numero 15 (nella notazione decimale) lo puoi
tradurre in F in notazione esadecimale (base 16).
utilizzando la notazione in base 16 il tuo set di numeri non è più dallo 0
al 9 (10 cifre) ma dallo 0 alla F (0...8,9,A,B,C,D,E,F   16 cifre); per cui
il numero 32 (decimale) lo esprimi con 20 (esadecimale)
    100d = 64 h
    1000d = 3E8 h
    100000 d = 186A8 h
pensa a questo : per esprimere il numero 35 :
    in base 10 : 2 cifre
    in base 16 : 2 cifre (23)
    in base 36 : 1 cifra (Z)
A questo punto, se hai scelto la base, dovresti leggere la stringa carattere
per carattere e creare un numero composto dalla concatenazione dei relativi
codici ascii.
la stinga "CIAO" (dove C = 67, I = 73,A = 65, O = 79) creerà inizialmente il
numero :
67736579 che tradotto in esadecimale 4099403.
Ecco tradotta la tua stringa CIAO in un numero univoco : 4099403
aumentando la base (per esempio a 40) dovresti risparmiare un paio di
caratteri anche se  vi è una forte probabilità che contenga caratteri
(quindi sia un codice alfanumerico); considerando che potresti sfruttare
circa 100 caratteri ASCII, potresti quindi sviluppare una base 100 (quindi
buon divertimento)
Ma credo che tutto questo non faccia al caso tuo !
Ciao
    Davide
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per novizio (o quasi)..... metodo di ricerca in database access traminte VB 5...

Salve a tutti...
In facoltà dove studio (Ing. Informatica Polo di genova) mi sto dilettando
con il VisualBasic e la gestione di dabase Access tramite il VB... sono alle
prime armi con questo tipo di linguaggio di programmazione... che metodo
bisogna usare, per poter ricercare un determinato record nel database senza
doverselo scorrere a mano? esiste già qualche funzione già fatta?
per ora io faccio in questa maniera:
porto il puntatore del dabase sul primo record
         gestore_dati.recordset.moveFirst
quindi faccio scorrere in automatico in avanti tramite
         gestore_dati_recordset.movenext
i record e man mano confronto la voce che ho usato come chiave di ricerca
con il valore inserito in maschera di ricerca....
ma non sembra funzionare......
avete qualche consiglio????
ogni commento è ben accetto...
Alex
--
----Alex-----------------------------
| Ford Mondeo 1.8 16v SW Driver  |
| Ford.....una gomma avanti....          |
|___________________________|

consiglio da novizio a novizio: :-)
mi sembra che esista la seguente proprieta': gestore_dati_recordset.seek
Ciao


Puoi usare SQL es:
se DATA1 e' il controllo per accedere al database puoi scrivere
data1.recordsource="Select * from Nome_Tabella where Nome_Campo =
    Carattere/Numero_di_Confronto"
data1.refresh.
Se invece usi il metodo seek devi prima impostare la chiave di ricerca
es.  data1.recordset.index="CHIAVE"
       data1.recordset.seek "=","CAMPO_CHIAVE1"
il metodo seek lo puoi usare solo se la propieta' recordset e' impostata a
TABELLA.
Ciao.


Alex
Puoi provare i metodi FindFirst e FindNext
gestore_dati_recordset.FindFirst "nomedelcampo = datodesiderato"
sapendo che il dato desiderato deve essere inderito fra ' (apici) se è una
stringa e fra # (cancelletti) se è una data i campi numerici sono inseriti
come sono.
Questo chiaramente ti restituirà il record desiderato oppure setterà la
property NoMatch del recordset a True
il secondo metodo si usa per cercare i record successivi e puoi omettere la
condizione
ricordati però di testare la property EOF del recordset e di partire con la
ricerca dal primo record (MoveFirst)
Questo sistema funziona sia in DAO su recordset anche non ordinati che su
ADO ma con qualche limite relativo al provider Jet
Se invece lavori in DAO e disponi di un indice che fa al caso tuo allora
prima della ricerca puoi settare la property Index del recordset al nome
dell'indice e quindi usare il metodo Seek così
Gestore_Dati_Recordset.Seek "=", Dato1, Dato2, ...
Chiaramente la condizione "=" può essere variata e il numero di dati dipende
dalle chiavi del tuo indice
per sapere se hai trovato qualcosa sempre NoMatch
Saluti
Davide Gianasi
gian...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Somma

Ciao a tutti.
Ho una tabella di access visualizzata in una msflexgrid e vorrei fare in
modo che in una label venga visualizzata la somma di tutti i valori presenti
nella colonna 3 (per esempio):
Ossia
Nome        Altezza          . . .
------------------------------- - -
Gino          175                . . .
Luca          179               . . .
. . .             . . .                . . .
E vorrei fare il calcolo: 175 + 179 + ... (con tutti gli altri valori del
campo 'Altezza' che è numerico o valuta).
Come fare?
Ci sono riuscito tramite un ciclo, ma non c'è nulla di più veloce ed
intuitivo, magari una proprietà dell'MsFlexGrig op DbGrid op MsHflexGrid op
...
Ciao e grazie



oppure Janus GridEX2000 A
....è fantastico.....

O ComponentONE True DB Grid 7.0 Pro!
Fai una ricerca su 
www.componentsource.com
 !
CiaoZ
SebaMix

 wrote in message
97dujo$d5q$1...@nreadB.inwind.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: interprete di formule in stringhe; senz'altro non esite.

Buondi' a tutti.
Sto cercando 'qualcosa' che mi risolva questo problemino da nulla . . .
Dim a,b,c,d,x$
a=10
b=20
c=30
x$="((a+b)*c)/2"
d=???(x$)	' d=450.
(??? corrisponde alla soluzione del problema. . . !)
In Clipper e Visual Fox Pro e' molto semplice, in VB credo di dovermi
arrendere.
Se c'e' qualcuno che ha una soluzione (OCX, DLL, source code, etc...)
Grazie !
;-)
Alfredo Volpari


wrote:

------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Colore di bordo di una finestra

E' possibile in VB cambiare il colore del bordo di un form?
Grazie
Ciao
-- 
Skysurfer

 
Soluzione banalissima: creati una bmp rettangolare un po' piu' piccola 
della tua finestra, setta la regione in modo da vedere solo quella, e con 
poche altre righe di codice (esempio, come trascinare una finestra non 
dalla barra del titolo) il gioco e' fatto.
Bye by SixaM 8-]
--
Bye by SixaM 8-]
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.lang.visual-basic
Titolo: ciclo for, creazione oggetti e allocazione memoria

Ciao, ho un pezzo di codice di questo tipo:
for i = 0 to 5000
    Dim con as new adodb.connection
    con.open
    bla bla bla......
    con.close
next i
Intorno al 1500-esimo loop ho un errore out of memory.
Come viene gestita la memoria in questo caso?
ad ogni loop viene creato un nuovo oggetto che occupa memoria, oppure c'è
qualche processo di garbage collection che si occupa di smaltire la
connessione chiusa?
Devo aggiungere "set con = nothing" dentro il loop?
Grazie ciao

     Dim con as new adodb.connection
è un dubbio teorico o davvero ti devi connettere 5000 volte ad un database?
non è meglio effettuare la connessione fuori dal loop?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


è un problema reale, ma prima di toccare il codice vorrei essere sicuro che
il problema sia quello.

 Intorno al 1500-esimo loop ho un errore out of memory.
Apri e chiudi la connessione solo all'esterno del ciclo for.
                        Ciao
                                    Zephiross

 sicuro che il problema sia quello.
allora, per non saper nè leggere nè scrivere, porta sicuramente "fuori" dal
loop la connessione al db, anche se il problema non dovesse essere quello. a
meno che tu non debba connetterti a 5000 diversi database, ovviamente.


 meno che tu non debba connetterti a 5000 diversi database, ovviamente.
beh .. inizialmente porterei fuori la dichiarazione dell'oggetto ... è
quella che crea shadowing .. poi se la vuole aprire e chiudere 5000 volte
sono scelte sue ...
manco io però so ne leggere ne scrivere :)

 next i
L'istruzione 'Dim ... As New ...' come e' stato spesso ripetuto anche qui,
crea dei riferimenti "autoistanzianti", ovvero variabili in cui, ad ogni
accesso ad un membro pubblico qualunque, viene testata l'esistenza
dell'oggetto puntato, ed eventualmente creata un istanza al volo, con il
risultato che virtualmente non possono mai essere impostati a nothing
Gia' di per se' e' una sintassi che andrebbe usata in casi rari, messa
dentro un loop non ho idea di cosa possa possa combinare... ecco la versione
"normale", che non dovrebbe presentare il problema
Dim con as adodb.connection
For i = 0 to 5000
    Set con = new adodb.connection
    con.open
    bla bla bla......
    con.close
next i
Incidentalmente, se riapri e chiudi la stessa identica connessione, potresti
anche evitare di istanziare tutte le volte la variabile, che ti obbliga
anche a reimpostare la stringa di connessione e tutto il resto, e fare anche
questo a monte:
Dim con as adodb.connection
Set con = new adodb.connection
'[...] stringa di connessione e
'altre proprieta' della connessione
For i = 0 to 5000
    con.open
    bla bla bla......
    con.close
next i
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: CONVERTIRE BMP IN JPG

Come faccio a convertire da VB un immagine da bmp a jpg??







VOLEVO SAPERE SE è POSSIBILE DA VB CONVERTIRE I FILE BMP IN JPG, E SE SI
COME.
GRAZIE IN ANTICIPO

 ha scritto nel messaggio
news:39eb...@news.cis.it...


Ci puoi anche dire che componenti servono per usare la tua funzione SaveJPG;
perche' vedo dei tipi non dichiarati: As cDIBSection, As
JPEG_CORE_PROPERTIES_VB,
dove li troviamo questi tipi?
e le funzioni ijlInit(...) e ijlWrite(...) dove le troviamo?
GRAZIE 1000
SAL
UBT ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: Word & vb6

Partendo da un programma VB voglio aprire un documento word e assegnare 
i valori ad alcuni campi passandoli come parameti.
Il documento e creato con word  i campi vuoti sono campi database,
voglio collegare il documento ad un database access e eseguire una query 
  e visualizzare il documento cosě creato.
E' possibile?

Grazie
Il documento con la stampa unione è gia creato e funziona, io voglio 
stampare solo la pagina del cliente X scegliendo il cliente da Vb.


 E' possibile?
    Poi vediamo.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

>  e visualizzare il documento così creato.


 Il documento come stampa unione è già creato.
    Allora la risposta doveva essere NO.
    Usare il codice di campo "DATABASE" e usare la "Stampa unione" sono due
cose distinte, sono due alternative che si escludono: o usi un metodo o usi
l'altro.
    Ti faccio un esempio. Se in un documento inserisci un codice di campo
tipo:
        { DATABASE
            \d "C:\\Progetti\\Northwind.mdb"
            \s "SELECT [Città], [NomeSocietà] As [Ditta], [Contatto] FROM
[Clienti e fornitori per città] WHERE [Paese] = 'Italia'"
            \h
        }
e in Northwind hai la:
        Query: "Clienti e fornitori per città"
        SELECT
            Paese
          , Città
          , NomeSocietà
          , Contatto
          , "Clienti" AS [Relazione]
        FROM
            Clienti
        UNION SELECT
            Paese
          , Città
          , NomeSocietà
          , Contatto
          , "Fornitori"
        FROM
            Fornitori
        ORDER BY
            Città
          , NomeSocietà
        ;
all'aggiornamento del campo di Word ottieni la lista:
Città    Ditta                         Contatto
Bergamo  Magazzini Alimentari Riuniti  Giovanni Rovelli
Ravenna  Formaggi Fortini s.r.l.       Elio Rossi
Reggio   Emilia Reggiani Caseifici     Maurizio Moroni
Salerno  Pasta Buttini s.r.l.          Giovanni Giudici
Torino   Franchi S.p.A.                Paolo Accorti
(sempre che il tuo Northwind abbia gli stessi dati del mio).
    Come vedi in questo caso e' sufficiente assegnare al parametro "\s" del
codice di campo "DATABASE" la stringa SQL con i "filtri" che desideri.
    Altra cosa e', invece, operare con "Stampa unione". In questo caso
potrai assegnare la stringa sql alla:
        Property QueryString As String
            Membro di Word.MailMergeDataSource
in questo modo:
        <oggetto documento>.MailMerge.DataSource.QueryString = "..."

Newsgroup: it.comp.lang.visual-basic
Titolo: ordinamento griglia DataGridView (ho problemi anche io)

come si può fare per ordinare una datagridview in base a 2 o piu colonne 
  (di base si pul fare solo con una).
mi siego meglio se io volessi ordinare la mia griglia "ordini" in base 
alla colonna IDordine e contemporaneamente in base alla colonna 
DATAORDINE. Spero di essere stato chiaro. vi ringrazio.
saluti

 ha scritto nel messaggio 
news:480cd856$0$40217$4faf...@reader5.news.tin.it...

Dim miaData As DateTime = DateTime.Now
dim stringaQuery as String ="SELECT * FROM anagrafica WHERE Data<=REPLACE(' 
" & miaData & " ' , '.' , ':') ORDER BY id DESC
dim mioComando as new SqlCommand(StringaQuery,StringaConnessione)
dim mioAdapter as new sqlDataAdapter
dim miaTabella as new DataTable
mioAdapter.selectcommand = mioComando
mioAdapter.fill(miaTabella)
Datagridview1.datasource= miaTabella
La data devi scriverla nel formato che esige il database che stai 
utilizzando. La sintassi di sopra si
riferisce ad sql server.
Ciao:) 

Renzo ha scritto:

cosi lo sapevo fare anche io...
io voglio che sia una cosa dinamica...se ho N colonne voglio che l 
utente possa ordinare in base a N colonne in modo combinato, 
semplicemente cliccado sulle intestazioni di colonna!
spero di essermi spiegato bene...
grazie a tutti quelli che risponderanno
saluti.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] access e cpu

perche' access 97 blocca la cpu al 100% anche se non sta facendo niente ?
e' una cosa che avevo visto solo con programmi per win3, tipo il voc inglese
garzanti, che usa toolbook3 (gia' gli altri, con tbk 4, vanno meglio).
ma access non dovrebbe essere un vero 32 bit ?

 ha scritto nel messaggio
news:9as8t8$6l4md$2...@ID-51318.news.dfncis.de...


 Access non "blocca" la CPU, la tiene occupata... hai mai provato a vedere
Word? =8)
si', quello intendevo.
un'altra app ms che non la da' neanche morta, la cpu.
multitasking...
e poi uno dovrebbe limitarsi e limare sulle icone e i picbox e i controlli
del suo formino vb...
cmq continuo a non capire come/perche'.
ciao, a.

 perche' access 97 blocca la cpu al 100% anche se non sta facendo niente ?
[SNIP]
Curiosa sta cosa, non l'avevo mai notata... comunque ho fatto una prova con
TaskInfo e sembra lo faccia ogni volta che si porta in primo piano, poi dopo
30/40 secondi di inattività oppure avviando altri programmi l'occupazione della
CPU torna normale.
Ciao
--
Luca Dormio
luca....@tin.it

 ha scritto nel messaggio
news:9as8t8$6l4md$2...@ID-51318.news.dfncis.de...


 Mica per caso hai installato Access in rete (da evitare come la morte)?
dio ne scampi :)
anche in secondo piano, mi accende il taskman nel systray di un bel verde
pisello. l'avevo notato anche in win9, e in effetti direi che spesso lo
faccia anche word.
risultato: cambiare font a una tabella si vede a occhio nudo la selezione
scendere.
abbe', mi sono fatto un formino vb (devo mettere man mano i dati di alcune
scansioni) con la mia tabella e una datacontrol. cpu normalizzata.
grazie a te e luca e ciao, a.

 ha scritto nel messaggio
news:9asgti$6eqjm$1...@ID-51318.news.dfncis.de...


 Tempo di formattare...
c'e' un tempo per installare
e c'e' un tempo per formattare...
sono i giorni di eliot, sembra :)
lo dovro' fare. ma ti assicuro che quel comportamento l'ho riscontrato su
praticamente tutte le macchine e tutte le installazioni di access negli
ultimi anni.
buon per te :)
ciao, a.


[...]

Newsgroup: it.comp.lang.visual-basic
Titolo: Datagrid e Checkbox

Salve, qualcuno sa come inserire una ckeckbox in un campo di una datagrid?

 datagrid?
yes....
 ti fai un controllo con una flexgrid e un checkbox che sovrapponi,
all'occorrenza alla cella....è un ottimo esercizio!
Buon Lavoro!
:-)
--
%%============================%%
Il Wodkino Nazionale è raggiungibile anche a :
www.martek.it
Ed ha pure il forum...
http://www.martek.it/go.asp?PortamiA=1
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con separatore decimali e impostazioni internazionali.

Ciao a tutti,
sto realizzando un applicativo che deve scrivere dei dati immessi
dall'utente in un file di testo.
Nel file di testo tutti i numeri devono avere come separatore decimali il
"punto" e due cifre dopo la virgola.
Per risolvere il problema di errori di digitalizzazione dell'utente, il
quale potrebbe usare la "virgola" oppure "omettere i decimali" o scritto la
seguente funzione in uscita dal campo TEXT
Text.Text = Replace(Format(Replace(Text4.Text, ".", ","), "###0.00"), ",",
".")
Questa funzione è corretta se le "impostazioni internazionali" definite nel
pannello di controllo sono:
"virgola" - separatore decimale
"punto" - separatore migliaia
Se invece inverto questi parametri succede un gran casino....
Voi come fate?
Ringrazio tutti in anticipo.
Emiliano

Caro Emiliano,
io uso la seguente sub, preceduta da un dimensionamento globale, per
conoscere le impostazioni d'ambiente:
    Public SepOra As String
    Public SepData As String
    Public SepDecimali As String
    Public SepMigliaia As String
Public Sub GetImpostazioni()
    SepOra = Mid$(Format$(Now, "hh:nn"), 3, 1)
    SepData = Mid$(Format$(Now, "dd/mm"), 3, 1)
    SepDecimali = Mid$(Format$(0, "0.0"), 2, 1)
    SepMigliaia = Mid$(Format$(1000, "#,0"), 2, 1)
End Sub
-- 
Ciao!
Ettore Massimo Albani
(leva ANTISPAMMER dall'indirizzo per inviare messaggi)

 
Come ho gia' scritto in passato nelle opzioni internazionali e' 
possibile impostare separatori (di data, decimali, ecc.) composti anche 
da piu' di un carattere. Se si decide di assecondare tali impostazioni 
nei propri programmi, e' necessario rilevarle correttamente col rischio 
altrimenti di combinare dei grossi pasticci...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!
Newsgroup: it.comp.lang.visual-basic
Titolo: [UserControl] Ridimensionamento

Salve salvettino a tutti tuttini,
c'e' un modo per forzare il ridimensionamento di tutti i componenti di
uno UserControl quando vengono modificate le dimensioni dello
UserControl??? Insomma, qualcosa di simile alla proprieta' "Stretch" di
un controllo Image???
grazie per l'attenzione,
tragick

 UserControl???
Beh... qualcosa di automatico non esiste prorpio... comunque il
ridimensionamento del controllo scatena l'evento Resize in cui puoi
Ridimensionare a modo tutti i controlli interni
Ciao
Daniele

 Ridimensionare a modo tutti i controlli interni
Esiste un controllo della componentone che fa questo... costicchia però...
altrimenti ti fai un loop su controlli del form e ridimensioni a manina...
Ciao

 altrimenti ti fai un loop su controlli del form e ridimensioni a manina...
Scusi, ma Lei ha mai sentito parlare del Sito Comune ?
Se Le interessa, Milord, l'indirizzo č nella firma...
With Pap
    .VBI = True
    .Smiley = "]:-PPP"
    .Hint1 = "clresize"
    .Hint2 = "resizedll"
End With
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

 Se Le interessa, Milord, l'indirizzo è nella firma...
LOL... il webmaster non è tenuto a conoscere tutto il contenuto del SC! O:)

Newsgroup: it.comp.lang.visual-basic
Titolo: Analizzatore codice

Salve,
avrei bisogno di un paio di dritte su di una utility di cui avrei
bisogno.
Dovrei spulciare il codice di un grosso progetto Vb per scrivere tutte
le 'dipendenze' tra le varie forms, funzioni e sub di vari moduli,
istanziamenti di moduli di classe e quant'altro.
Esiste (possibilmente free, altrimenti anche a pagamento va bene) un
programma o un tool che faccia qualcosa del genere per evitare di
passare (ho stimato 2 settimane e mezzo di lavoro uomo) tempo
facendolo a mano?
Grazie a tutti!
Un Saluto
Carlo :^)

Il 06/10/2004 11.34, MazingaZotta scrisse:

Leggiti (tutto) questro thread.
http://groups.google.com/groups?hl=en&lr=&threadm=MJcec.41754%24hc5.1790163%40news3.tin.it&rnum=11&prev=/groups%3Fq%3Demmexx%2Bcodice%26hl%3Den%26lr%3D%26group%3Dit.comp.lang.visual-basic%26start%3D10%26sa%3DN
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!


Il progetto a cui facevo riferimento e di cui non si parla (evidentemente
Google ha perso parte del thread) è questo:
http://www.it-lang-vb.net/archivio.asp?subMenu=Tutte&FullText=on&TypeRic=AND&keyword=+Visual+Basic+Project+Parser&x=0&y=0
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Ciao
Grazie a tutti per la disponibilità!
Prendendo lo spunto dalla discussione segnalata, avevo già fatto una
ricerca nel sito comune ed avevo trovato il tuo progetto! :^))))
Non riuscendo a trovare un unico prodotto che facesse quello che mi
serve, alla fine ho deciso di farmi un programma da me.
Grazie ancora a tutti!
Un Saluto
Carlo :^)

 serve, alla fine ho deciso di farmi un programma da me.
Facci sapere!
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report

Il mio programma Vb contiene un report con grafico.
Nonostante abbia incluso tutte le dll di questo mondo con Install
Shield, il prg installato su una macchina pulita si rifiuta di
stampare (anche a video) il report contenente il grafico (la
descrizione dell'errore di run time è questa: "??"), mentre gli altri
report, che non hanno grafici, vengono visualizzati tranquillamente.
Per includere le dll ho utilizzato il find dependancies di Install
Shield.
Qualcuno sa con precisione a quale dll fa riferimento un report
crystal con grafico?
Saluti.

 ha scritto nel messaggio
news:9r8qpi$tg2$1...@felicidade.mascanc.net...

Da "Runtime.hlp" (Runtime files Requirement Help):
SSCSDK80.DLL \PROGRAM FILES\SEAGATE SOFTWARE\SHARED Charting Engine DLL
PG32CONV.DLL \PROGRAM FILES\SEAGATE SOFTWARE\SHARED Auxiliary Charting DLL
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: problemi con array di picturebox

Ciao a tutti, mi sono bloccato su questa cosa e avrei bisogno di un aiuto:
ho una picturebox (PIC1) e dentro ad essa un'altra picturebox (PIC2)
ho messo l'Index di entrambe le picturebox a 0 (zero)
da codice facco un "load PIC1(contatore)" e creo tutte le picturebox di cui
ho bisogno
ma dentro ad ogni PIC1(contatore) ho bisogno di una PIC2(contatore)
ho provato a fare la stessa cosa per PIC2 ossia "load PIC2(contatore)" ma
dentro la PIC1(contatore) non compare nulla
(le proprietą .visible di entrambe sono TRUE), perchč?
Ho bisogno di vedere PIC2(contatore) dentro PIC1(contatore).
Spero di essere stato chiaro :-)!!
grazie in anticipo
ciao


  Non ottieni l'effetto desiderato per il semplice motivo che l'array di PIC2
appatiente alla PIC1(0) quindi ogni PIC2(n) che crei viene caricata nella
PIC1(0) e non nella PIC1(n).
Non te ne sei accorto perchč nella PIC1(0) le varie PIC2(n) vengono
visualizzate una sopra all'altra perchč ovviamente la loro posizione ( cosi
come le loro dimensioni ) coincide!
Ciaoo
--------------------------------
Inviato via 
http://usenet.libero.it


Credo che tu abbia ragione :-) ma come faccio a dire a VB che PIC2(1) sta in
PIC1(1) che PIC2(2) sta in PIC1(2) ecc..????
grazie

"Ego" <i...@io.123> ha scritto nel messaggio
news:biacbt$l68$1...@newsread.albacom.net...

Devi impostare la property Container del PictureBox figlio con un
riferimento al PictureBox desiderato
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 PIC1(1) che PIC2(2) sta in PIC1(2) ecc..????
Set Pic(2).Container = Pic(1)
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 grazie
prego
*Roby*
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Excel

Stò generando un documento XLS da VB, ma non riesco ad ingrandire la
dimensione di una colonna in modo che quando questo viene aperto sia con la
dimensione da me impostata. Avete un'idea di come fare?

 ha scritto nel messaggio
news:Nezb8.6732$8F6.3...@twister2.libero.it...

Credo che sia una sciocchezza, qualcosa del tipo Column.width=nnn, ma
approfitto: Come si fa (non ho trovato alcun riferimento a "excel" sul SC) a
produrre un file di tipo Excel da VB? Grazie.

 produrre un file di tipo Excel da VB? Grazie.
tempo fa avevo postato un metodo trovato che  funziona, a partire da una
dbgrid, ma ci dev'essere excel a bordo. direi di aver visto anche altri
sistemi. prova a cercare "esxcel dbgrid" in google ng
http://groups.google.com/advanced_group_search
personalmente da un recordset ricavo un .csv. se hai excel installato
dovrebbe essergli associato. seno' lo leggi anche con office602, dbase ecc.
ciao, j.

Ciao, vi prego di darmi una mano ! Sto cercando disperatamente una versione
di Excel che giri su Win 3.11, mi serve per delle prove con un programmino.
C'è qualcuno che lo ha o che mi sa dire dove scaricarlo ??
Grazie tantissimo a chi mi dà una mano !
Ciao,
Francesco

 di Excel che giri su Win 3.11
la 5.0 girava sul 3.xx ma aveva una specie di VBA multilinque da convertire
la 3.0 e 4.0 avevano solo delle macro in formato excel.
se in questo excel devi metterci delle macro VBA potrebbe essere dura.
se invece ti serve solo come spreadsheet allora forse ho qualcosa
Ciao
Stone

dimensione da me impostata. Avete un'idea di come fare?
Sono da due giorni entrato in questo gruppo ed e' il primo messaggio
che invio. Lupo ti ha dato un'indicazione corretta. Ad es. se vuoi
configurare la larghezza della colonna A a 50 devi usare questa
istruzione:
With Worksheets("Foglio1").Columns("A")
        .ColumnWidth = 50
End With
-- 
ing. Franco Varoli
fva...@tin.it
fva...@libero.it

produrre un file di tipo Excel da VB? Grazie.
Forse ti puo' servire una macro come questa
Sub EsempioCreazioneDocumentoExcel()
    ' Dichiara una variabile oggetto che conterrà il
    ' riferimento all'oggetto.
    Dim ExcelSheet As Object
    Set ExcelSheet = CreateObject("Excel.Sheet")
    ' Rende visibile Excel tramite l'oggetto Application.
    ExcelSheet.Application.Visible = True
    ' Inserisce del testo nella prima cella del foglio.
    ExcelSheet.Application.Cells(1, 1).Value = "Questa è la colonna A,
riga 1"
    ' Salva il foglio nella directory H:\Studio\Esercizi\Excel\Excel
Macro\Test.xls
    ExcelSheet.SaveAs "H:\Studio\Esercizi\Excel\Excel Macro\Test.xls"
    ' Chiude Excel applicando il metodo Quit all'oggetto
    ' Application.
    ExcelSheet.Application.Quit
    ' Libera la variabile oggetto
    Set ExcelSheet = Nothing
End Sub


Grazie a tutti per le indicazioni, ho fatto!
Newsgroup: it.comp.lang.visual-basic
Titolo: [ASP] DB pesante

Ciao a tutti,
ho un db con un campo in formato memo nel quale vado ad inserire un testo
MOLTO lungo (tre pagine Word circa). Ora, il problema è che in questo db ci
sono 200 record simili e la ricerca viene fatta naturalmente sul testo.
Nel sito ho dei forti rallentamenti (non riesco ad accedere alle pagine,
come se non ci fosse segnale): è dovuto a questo db o in generale al server
(amato-odiato aruba)?
E se è il db (come credo) come posso fare a risolvere il problema, se esiste
una soluzione!?
Grazie mille
Pulx

 ha scritto nel messaggio
news:FZ%z8.125272$SR5.3...@twister1.libero.it...

Hai fatto la compattazione?

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione RGB

Come posso ricavare in tre variabili il valore RGB di un pixel all'interno
di una Picture?
Grazie


APE GetPixel()
RGB=GetPixel(Picture1.hDC, X, Y)
x e y sono espressi in pixel.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Font Barcode

Sto cercando un font per il Barcode (Codice a Barra) tipo Interleaved 2 of
5

Nel caso interleaved 2 of 5 non so ma so che non possono esistere font per
ogni barcode perche' la posizione e la larghezza delle barre, in alcune
codifiche, dipende anche dalla posizione nel codice es EAN 13 nella seconda
parte (se non ricordo male) si invertono bianche e nere o diventano
speculari alla prima parte qundi per lo stesso carattere o cifra puoi avere
disegni di barrer diverse
ho cercato tempo fa dei font ma per questo motivo non sono disponibili per
ogni codifica
Ciao Stefano

,

http://www.barcodingfonts.com
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.lang.visual-basic
Titolo: Come leggere da VB i dati dei 'CONTATTI' in OUTLOOK 2000

E' possibile leggere da programma VB i dati inseriti come CONTATTI in
Outlook 2000/2001 ?
Ed eventualmente in che modo usarli, dove vengono fisicamente scritti tali
dati, in che formato?
Grazie.
RobertoA

 ha scritto nel messaggio
news:9m8fe3$s7l$1...@pegasus.tiscalinet.it...

Vedi "modello oggetti di Outlook" su msde
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: SubClassing "esteso"

Vorrei pilotare, mediante l'intercettazione di certi messaggi piuttosto che
di altri, e anche
tramite il loro invio, una finestra di un'applicazione esterna e quindi
totalmente indipendente
al mio programma scritto in VB 5.0
Per questa ragione ho ovviamente pensato di rivolgermi al subclassing dei
messaggi
inviati alla finestra da pilotare, mediante l'uso di queste due API:
CallWindowProc
SetWindowLong
Ho provato a pilotare i messaggi che venivano inviati ad un bottone situato
dentro il
form da cui ho lanciato il subclassing e tutto funzionava a dovere, ma
quando all'handle
del bottone ho sostituito l'handle della finestra da pilotare (ottenuto
mediante WindowFromPoint... non c'e' un metodo piu' elegante?) il risultato
era che la procedura
presso cui dovevano arrivare i messaggi non riceveva proprio nulla!!!
Perche' questo strano comportamento? Come posso ovviare al problema? Ci sono
esempi che mi possono essere utili in Rete?
Grazie dell'attenzione,
Maurizio Marrocco

Maurizio Marrocco ha scritto

Il comportamento che hai riscontrato e' perfettamente normale.
Il pulsante e' una window appartenente al processo della tua applicazione,
se cambi applicazioni, cambi processo.
Il subclassing "cross-process" (tra processi diversi) puo' essere eseguito
solo se la nuova window procedure risiede in una DLL normale (non ActiveX).
Poiche' con VB e' possibile creare _normalmente_ solo DLL ActiveX, se ne
deduce che con VB non si riesce a fare quello che tu vorresti.
Roal Zanazzi


Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire il MIDI

Vorrei sapere come si fa con le API ad aprire il MIDI sia IN che OUT per
passare messaggi di SISTEMA ESCLUSIVO.

 passare messaggi di SISTEMA ESCLUSIVO.
Duretta, in VB, comunque, se non intendi utilizzare l'unico ocx 32 bit che
funziona (e che esiste) che è il MIDI Control di Mabry (
www.mabry.com
), qui
c'è quel poco che si trova sul web.
Qui hai degli esempi in VB, con dichiarazioni e tutto, ma solo per l'output.
Non ho ancora spulciato i listati, ma a prima vista sembrano buoni, forse
anche come base per l'input:
 
http://www.modemss.brisnet.org.au/~mlevoi/midi.html
Qui invece hai la documentazione completa delle API a basso livello e di
come usarle in C, documento tosto:
 
http://www.digital-daydreams.com/library/programming/
    (Apri in special modo lowmidi.htm)
Qui c'è l'indirizzo della versione online del libro Maximum MIDI, una roba
seria, che contiene anche il codice per implementare classi MIDI in C++, e
(se acquistato) contiene un CD con un vero e proprio set di classi royalty
free utilizzabili (tramite SpyWorks o tecniche di subclassing) anche in VB.
Ma forse ti interessa meno. Però approfondisce molto. Può servire anche per
VB. Non credo che illustri le dichiarazioni, però...
 
http://www.isbiel.ch/I/Projects/seenphony/midi/book/CONTENTS.HTM
Se trovi altro di interessante, fammi sapere, ho mezza intenzione di
costruire un ocx. Mabry non mi ha dato risposta riguardo a seri problemi su
NT (inchiodamenti, impossibilità di utilizzare la porta input correttamente
(NT non elabora correttamente i metodi Stop e Close, quindi, una volta
iniziato a ricevere uno stream non puoi più fermarti...)
Ciao
Flavio Ronco
--
f.ronco@*NonMiServeNiente*
flashnet.it
http://www.metabrains.com
  [Under Construction]
-------------------------------------------------------------
"Che pubblico in gamba! Se ci dite dove lavorate,
domani mattina se abbiamo tempo vi veniamo a vedere"
[Paolo Rossi]
Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminazione file

Salve a tutti.
Con una routine di VBA di excel devo eliminare in una applicazione uno solo
dei diversi fogli di lavoro, perņ, vorrei non far comparire la finestra di
dialogo che ne chiede la conferma.
Con la stessa routine vorrei anche cancellare il file dati.txt che si trova
nella directory "c:\dati".
Chi puņ aiutarmi?
Grazie
Pino

per cancellare il file dalla directory puoi usare la l'istruzione KILLFILE
mentre per cancellare il foglio di lavoro penso sia come cancellare una
tabella da un database ACCESS... per il messaggio di conferma il classico
msgbox a due pulsanti SI E NO... non dovrebbe essere difficile prova a dare
un'occhiata sulla guida di VB
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.lang.visual-basic
Titolo: HELP! Convertire in numeri romani?

Salve a tutti! Dove posso trovare del codice che mi converte un numero in
numero romano? Es. 3 --> III, 11 --> XI, ...
Grazie!
PS. Mi rispondete anche al mio email 
smar...@tin.it
? Grazie!

 numero romano? Es. 3 --> III, 11 --> XI, ...
Prova questa cosa.
Per valori grandi forse non č il massimo; puoi sempre modificarla.
Public Function LongToRoman(lngNumber As Long) As String
Dim Arabic(12) As Long
Dim Roman(12) As String
Dim Counter As Integer
Dim tmpBuff As String
    Arabic(0) = 1000
    Arabic(1) = 900
    Arabic(2) = 500
    Arabic(3) = 400
    Arabic(4) = 100
    Arabic(5) = 90
    Arabic(6) = 50
    Arabic(7) = 40
    Arabic(8) = 10
    Arabic(9) = 9
    Arabic(10) = 5
    Arabic(11) = 4
    Arabic(12) = 1
    Roman(0) = "M"
    Roman(1) = "CM"
    Roman(2) = "D"
    Roman(3) = "CD"
    Roman(4) = "C"
    Roman(5) = "XC"
    Roman(6) = "L"
    Roman(7) = "XL"
    Roman(8) = "X"
    Roman(9) = "IX"
    Roman(10) = "V"
    Roman(11) = "IV"
    Roman(12) = "I"
    Counter = 0
    While lngNumber
        While lngNumber >= Arabic(Counter)
            lngNumber = lngNumber - Arabic(Counter)
            tmpBuff = tmpBuff + Roman(Counter)
        Wend
        Counter = Counter + 1
    Wend
    LongToRoman = tmpBuff
End Function
Newsgroup: it.comp.lang.visual-basic
Titolo: Database

Quando uso i database senza il controllo DATA come faccio a
specificare la proprieta' DATASOURCE per i controlli che uso?
Non posso assegnare ai controlli il recordset creato da me da
programma? Devo per forza fare ad es:
Label.caption = rs.fields(0)	?
Inoltre....se cosi' fosse, come tratto i controlli di tipo immagine?
Se faccio un semplice assegnamento
Image.Picture = rs.fields(0)
non funziona....
Qualcuno mi puo' chiarire questi dubbi?
Grazie
Lorenzo Grassi

...

Perchč non vuoi usare il controllo DATA?

Ciao, avrei la necessita' di visualizzare in una form (tramitite delle
caselle di testo) i record di un database.
vorrei visualizzare la lista dei record disponibili in un DBCOMBO.
Come posso fare, cambiando voce nella DBCOMBO, a far corrispondere
tutti i campi del record nelle caselle di testo ?
CiaoGrazie ....
perche' i Bit sono ... Bit !
Cricola ... 
cri...@gsnet.it
ICQ                 16472834
http://www.gsnet.it/cricola

...


Dimenticavo: la proprietą BoundColumn del controllo DBCombo chiaramente deve
essere impostata al campo sul quale hai l'indice del datacontrol......


Perchè ho una ventina di tabella (->20 controlli data) e devo usarle
in diverse form, quindi devo copiare tutti i controlli data in tutte
le form che uso. C'è un metodo migliore?
Io avevo creato 20 recordset al posto dei 20 Data, mettendoli in un
modulo che sia visibile a tutte le form.
Solo che non riesco a collegare i campi con le immagini :-(
Inoltre copiando i controlli Data da una form all'altra ho dei
problemi perchè devo aprire il database in modalita' esclusiva
Ciao
Lorenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Dubbio Visual Basic

Scusate se la domanda risulterà stupida, ma per programmare in Visual Basic
basta usare quello presente in Excel, o si deve comprare il relativo
Software della Microsoft.
Che differenza c'è tra i due?

Software della Microsoft.
Quello in Excel č VBA (Visual Basic for Applications), se vuoi
programmare in VB devi comprarti VisualBasic6
--
Rhymes
news://it.comp.lang
The italian Python (and other languages) NG

 programmare in VB devi comprarti VisualBasic6
Oppure un fratello di VB è VBA di access...però per applicativi strettamente
legati ai database...
Mentre VBA di excel è solo un lontano cugino di VB
Alex


permettimi di contraddirti :-)
VBA non è di Excel o di Access,
ma è lo stesso per tutti gli applicativi di office,
poi il fatto che Access abbia il supporto per le maschere
non vuol dire che sia più vicino a VB, anche con Excel
puoi costruire le tue form....
--
bye BlackMagic
ICQ# 85485468


Perchč con Word no?
    danilo


e chi ha mai parlato do word ? :-P


BlackMagic wrote:
...........e powerpoint dove lo mettiamo?????
niente parolaccie please!!!!!
LOL
%%============================%%
Il Wodkino Nazionale č raggiungibile anche a :
www.martek.it
Ed ha pure il forum...
http://www.martek.it/go.asp?PortamiA=1

 LOL
niente parolacce?
allora come facciamo a rispondere? :-)
chissà perchè poi tutti odiano ppt....


 poi il fatto che Access abbia il supporto per le maschere
Non mi riferisco alle form che puoi fare anche con Excel...
Al3x


non ti far ingannare dalle funzionalità tipiche dell'applicazione
dalla quele stai usando VBA, di per se il linguaggio è lo stesso
poi è normale che con Access lo usi per fare delle
cose e con Excel/Word/Ppt delle altre.
Cmq concordo che con Access + VBA puoi fare semplici
appliccazioni db "simili" (mettilo fra molte virgolette) a quelle
che puoi fare con VB
--
 bye
BlackMagic
Newsgroup: it.comp.lang.visual-basic
Titolo: Dopo aver lanciato l'exe...

E' normale che un prog lanciato con l'exe non giri su un Pc, perchè manca
una "certa" GRID32.OCX?
Pensavo non ci fossero problemi ma mi sbagliavo. Pensavo cioè che una volta
creato l 'exe, questo potesse girare su qualsiasi Pc senza necessari
accorgimenti.
Grazie.
Gregor.

 ha scritto nel messaggio
news:7sqn7.120328$vC1.1...@news1.tin.it...

No dovresti creare un pacchetto di installazione in vb c'è l'utility
apposita
add-in/application wizard :)
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 add-in/application wizard :)
Precisamente?
Ho la versione ita di VB6.0 Professional.
Grazie.
Gregor.

Dal menu avvio entra nel menu programmi, poi in quello in cui c'č il link a
VB6.
Ci dovrebbe essere un sotto-menu  "Strumenti di Visual Basic 6", e al suo
interno "Creazione guidata pacchetti di installazione"
Prima di fare ciň ricordati di creare l'exe dal sorgente piů recente, non
farlo ricompilare al wizard (se č particolarmente complesso a me impianta il
computer).
Per domande in PVT: 
logic...@tiscalinet.it

 interno "Creazione guidata pacchetti di installazione"
Trovato.
Però c'è un problema: nel mio progetto non esiste nessun file .vbp, ma un
.mak (essendo un progetto nato con VB3.0, poi riadattato a VB6.0).
Grazie.
Newsgroup: it.comp.lang.visual-basic
Titolo: Attesa della fine di un processo

BallBreaker wrote:
www.it-lang-vb.net
cerca "shell" o "shell sospensiva" ora non ricordo bene


Questa funzione che deriva da un codice trovato sul sito comune, esegue il
programma RubProg con opzioni su LineaComandi e attende che finisca.
Ti diro' che io ho smanettato parecchio su problemi simili e se non ricordo
male (e' passato un po' di tempo) c'erano dei problemi a passare una
redirezione ">" usando createprocess.
Alla fine infatti ho creato un'altra funzione che redireziona lo stdoutput
da programma (e non col simbolo di shell ">") e lo cattura al volo.
Se non ti funzia la redirezione con shellandwait fammi sapere che ti do
l'altra funzione di redirezione.
ciao
Paolo B.
Public Function ShellAndWait(ByVal RunProg As String, _
        LineaComandi As String, _
        Optional TestNascondi As Boolean = False) As Boolean
Dim RetVal As Long
Dim proc As PROCESS_INFORMATION
Dim StartInf As STARTUPINFO
StartInf.cb = Len(StartInf)
If (TestNascondi = True) Then
    StartInf.dwFlags = STARTF_USESHOWWINDOW
    StartInf.wShowWindow = SW_HIDE
End If
RetVal = CreateProcess(RunProg, _
            RunProg & " " & LineaComandi, _
            vbNullString, _
            vbNullString, _
            True, _
            0, _
            vbNullString, _
            SoloDir(RunProg), _
            StartInf, _
            proc)
If (RetVal = 0) Then
    ShellAndWait = False
    Exit Function
End If
RetVal = WaitForSingleObject(proc.hProcess, INFINITE)
RetVal = CloseHandle(proc.hProcess)
ShellAndWait = True
End Function


Beh se non ti serve una redirezione allora non c'e' problema.
Io pensavo che tu facessi scrivere ad un'utility ms-dos il suo output in un
file, redirezionandolo.
In quel caso ci sono problemi creando direttamente un processo (come fa
shellandwait) con create process, perche' non serve a niente passare come
argomenti della linea comando una cosa tipo ">c:\output.txt" perche' il
carattere ">" deve essere processato (filtrato) dalla shell e non dal
programma che chiami.
Vabbeh, comunque se non ti serve e' inutile complicarsi la vita con questi
discorsi. :-)
ciao
Paolo B.

Newsgroup: it.comp.lang.visual-basic
Titolo: Siete così gentili ad aiutarmi

Dovrei riuscire ad identificare l'indirizzo della porta parallela e la
velocità del microprocessore. Come posso fare?

usa l'ocx che vb ha per le informazioni sul sistema
mfelix ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] rinominare un file

Slave,
domanda stupida/semplice: qual'è il comando per rinominare un file?
Grazie.
Paolo.

 Paolo.
L'istruzione č:
Name ... As ...
Es: Name OldfileName.mio As NewFileName.mio
Per Informazioni complete consulta MSDN alla voce 'Name'.
HTH
Adriano