mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Generare un evento fuori dall'oggetto su cui è dichiarato

Ciao a tutti,
Dovrei lanciare un evento dichiarato all'interno di un oggetto in
un'altra classe, mi spiego con un esempio:
Ho la classe linea con  una lunghezza,
quando uso la classe quadrato e ne cambio la dimensione con un
metodo,  vorrei richiamare l'evento dimensionChange(l as linea) di
linea, ma non me lo permette di fare
Sapreste dirmi se e come fare?
grazie a tutti per i vostri interventi, sempre utili


Una soluzione "quick & dirty" è chiaramente quella di esporre un
metodo pubblico di linea che, internamente, faccia il Raise
dell'evento desiderato...
Però, facciamo un passo indietro: al momento, la classe Linea, quando
scatena l'evento dimensionChange?
Immagino che venga attivato quando cambia una qualche altra property,
per esempio la lunghezza come dici tu... in questo caso la classe
quadrato non dovrebbe aver bisogno di richiamare esplicitamente
l'evento di linea, ma dovrebbe semplicemente aggiornare gli altri
membri, e questi a loro volta scatenare l'evento corretto.
Nel tuo caso mi immagino qualcosa del genere:
Public Class MyLine
   Private mLenght As Integer
   Public Event DimensionChanged(ByVal sender As Object)
   Public Property Lenght() As Integer
      Get
         Return mLenght
      End Get
      Set(ByVal value As Integer)
         If value <> mLenght Then
            RaiseEvent DimensionChanged(Me)
         End If
         mLenght = value
      End Set
   End Property
End Class
Public Class MySquare
   Private mBottom As New MyLine
   Private mLeft As New MyLine
   Private mTop As New MyLine
   Private mRight As New MyLine
   Public Sub Resize(ByVal witdh As Integer, ByVal height As Integer)
      'cambiando queste property, ogni linea scatena il proprio evento
      mTop.Lenght = witdh
      mBottom.Lenght = witdh
      mLeft.Lenght = height
      mRight.Lenght = height
   End Sub
End Class


Si, hai ragione sul secondo caso, ma il problema da risolvere era
molto più complesso, ho fatto come dicevi tu: un metodo pubblico che
scatena l'evento all'interno della classe. Grazie mille
Newsgroup: it.comp.lang.visual-basic
Titolo: Lettore MP3

Volevo inserire in un programma un ocx che leggesse file MP3, abbastanza
veloce da impostare e intuitivo
Grazie grazie

 veloce da impostare e intuitivo
Sito Comune
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com


inserisci quello di windows media player.
                        danilo


Dovresti gią avere installato con il VB il controllo MCI32.ocx.
Qui ti spiega come usarlo
http://www.vb-helper.com/howto_play_mp3.html
Se poi vuoi lavorare con l'ID3 TAG (cioč per fare il catalogo di autore,
titolo, genere, ecc)
trovi del codice qui:
http://www.vb-world.net/graphics/tip507.html
Ciao,
Välėrļö


Grazie a tutti

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiusura oggetto Excel

Ciao!
Ho un problema sull'oggetto excel!
Dovendo inserire dei dati in un foglio excel, apro l'oggetto e faccio
l'inserimento. fin qui tutto bene! il problema nasce quando devo chiudere
l'oggetto!
Io faccio così! Chiudo il worksheet, eseguo la quit dell'application e
infine setto a nothing l'oggetto! Beh, tutto questo non basta, dato che
facendo Ctrl-alt-canc, vedo che nella memoria rimane residente una sessione
excel aperta e, successivamente, cercando di eseguire una nuova
importazione, mi si schianta il programma! potreste suggerirmi i giusti
valori per la chisura dell'oggetto? Oppure anche altre soluzioni! Grazie
1000!
--
(¯`·.¸ ALEX MANGLER ¸.·´¯)

 excel aperta
Quit e Nothing dell'oggetto Application sono la strada giusta.
Eventualmente, prima del Quit metti a nothing anche WorkSheet o altri
oggetti di Excel che hai istanziato.
Ciao
Alberto

 wrote in message
news:Z3pG8.66826$CN3.2...@news2.tin.it...


 * * * * * * * * * *
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 In che senso "rimanda"?
Nel senso che se c'è un errore se ne accorge più tardi.
Ciao
Alberto

Grazie per le interessanti osservazioni.
Ciao
Luca Sandrini

 Nel senso che se c'è un errore se ne accorge più tardi.
Niente da fare. Proprio mi sfugge il senso di queste affermazioni. Pazienza.


 Niente da fare. Proprio mi sfugge il senso di queste affermazioni.
Pazienza.
Appunto.
Pazienza.
Raramente ho trovato atteggiamenti più arroganti, e soprattutto meno
costruttivi e propositivi. Ti sei messo a criticare ogni singola cavolata,
anche fuori dal nocciolo della questione, riuscendo a far perdere il filo
del discorso al thread.
E poi quotando veramente male.
Comunque io continuerò a rispondere ai quesiti che mi interessano o ai quali
so rispondere.
Per le polemiche mi riservo i ritagli di tempo, se ne avrò voglia.
Alberto

 Per le polemiche mi riservo i ritagli di tempo, se ne avrò voglia.
Ma non c'e' nessuna polemica! Almeno non da parte mia. Sono spiacente che tu
abbia frainteso il senso delle mie parole. Sono *veramente* molto
interessato a capire meglio il significato delle tue affermazioni riguardo
vb.


 vb.
Un'altra volta.
Adesso ho da fare.
Ciao
Alberto

 Adesso ho da fare.
Ok, grazie lo stesso, ma... attento a cio' che fai. Mi raccomando. ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Connessione,Recordset e command

Salve. Si riesce a scoprire quante e quali sono le connessioni, i recordset 
e i command che non sono mai stati svuotati in un programma e che alla fine 
dell'avvio dello stesso restano attive?
Grazie! 

 dell'avvio dello stesso restano attive?
Quando il programma si chiude, tutte le connessioni, i recordset e i
pincopalli vari vengono chiusi. Ogni volta che un oggetto esce dall'area
di visibilità viene distrutto.
Non ho capito quale sia la tua domanda.
-- 
Salutoni
Sergio
C'è il giorno in cui nasci e quello in cui scegli di vivere
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: Decodificare file xls

Ho un file di excel.
Questo file è un listino quindi:
File.xls
HD
Maxtor  15gb 320000
IBM 20gb 7200rpm 400000
Scheda madri
Asus k7v 4....
etc
Volevo sapere se era possibile creare un programma in grado di trasformare
questi dati da così a:
fileditesto.txt
Maxtor  15gb,HD,320000
IBM 20gb 7200rpm,HD,400000
Asus k7v,SCHEDAMADRE,400000
E' possibile? Grazie in anticipo!!!

 questi dati da cosě a:


 Asus k7v,SCHEDAMADRE,400000
Il codice seguente potrebbe essere la parte riguardante la lettura dei dati;
immagino tu non abbia problemi per quanto riguarda la scrittura. "Ctg" sta
per "Categoria"; quello che nel tuo esempio sono "HD", "Schede madri", ...
Option Explicit
Sub Esporta()
  Const strNomeFoglio   As String = "Foglio1"
  Const strCellaInizio  As String = "A1"
  Const intPosCtg       As Integer = 3
  Dim xlWks   As Excel.Worksheet
  Dim xlRow   As Excel.Range
  Dim lngRow  As Long
  Dim strCtg  As String
  Dim intCol  As Integer
  Set xlWks = ActiveWorkbook.Worksheets(strNomeFoglio)
  With xlWks
    With .Range(strCellaInizio).CurrentRegion
      'Debug.Print .Address
      For lngRow = 1 To .Rows.Count
        Set xlRow = .Range(.Cells(lngRow, 1), .Cells(lngRow,
.Columns.Count))
        With xlRow
          'Debug.Print .Address
          If WorksheetFunction.CountBlank(.Cells) = .Columns.Count - 1 Then
            'Debug.Print .Cells(1, 1).Address; " e` una Categoria."
            strCtg = .Cells(1, 1).Value
          Else
            For intCol = 1 To .Cells.Count
              If intCol = intPosCtg Then
                Debug.Print strCtg;
                If intCol <= .Cells.Count Then Debug.Print ",";
              End If
              Debug.Print .Cells(intCol).Value;
              If intCol < .Cells.Count Then Debug.Print ",";
            Next
            Debug.Print
          End If
        End With: Set xlRow = Nothing
      Next
    End With
  End With: Set xlWks = Nothing
End Sub
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 wrote in message
8v60ao$3g4bn$1...@ID-52090.news.dfncis.de...


 > questi dati da cosě a:

Newsgroup: it.comp.lang.visual-basic
Titolo: [HELP URGENTISSIMO] non parte visual studio 2003

salute a voi
non mi parte più visual studio 2003. non lo usavo da circa una settimana
(si sarà offeso? :-P) e oggi non ne vuol sapere di partire. quando lo avvio
mi dice "preparazione dell'installazione", e dopo un minuto sparisce tutto.
aiuto, qualcuno sa darmi una dritta?
grazie in anticipo
	d.
-- 
Sai quelli che dicono: «Uno torna la sera a casa stanco...».
«Che strazio questo che torna sempre a casa stanco. Lo detesto.
Ma non tornare a casa! Sei stanco? Muori!». 
                                             ### E. Vaime


Prova a passargli sopra con una reinstallazione di rinfresco.
Ciao 

 Prova a passargli sopra con una reinstallazione di rinfresco.
già fatto
ora ho provato a tirar via il file MSO.DLL dalla cartella Shared Files di
Office 10 (che manco ho mai installato, boh...) e sto nuovamente
ripassandoci sopra. MSDN dice, in una di quelle MERDOSISSIME pagine
tradotte automaticamente, che il problema potrebbe stare là oppure in una
chiave di registro...
nel caso, in modo preventivo, non è che qualcuno che ha Visual Studio 2003
professional installato mi potrebbe GENTILISSIMAMENTE mandare al "daniele
PUNTO marino CHIOCCIOLA pilardeimeli PUNTO net" un file di registro con
dentro la chiave
HLM\SOFTWARE\Microsoft\Office\10.0\Registration\{20610409-CA18-41A6-9E21-A93AE82EE7C5}
?
stando alla pagina 
http://support.microsoft.com/kb/884463
, farsi passare da
un altro pc questa chiave parrebbe una soluzione intelligente (sempre che
io abbia interpretato bene l'itaGLiano di 'ste cazz di traduzioni... ma non
si può disabilitare, senza mettersi per forza il browser in lingua
inglese?)
ciao e grazie


 inglese?)
aggiungigli un \en finale: 
http://support.microsoft.com/kb/884463/en
Ciao 

 inglese?)
Si puň ottenere la pagina in inglese mettendo /en-us dopo l'URL. Cosě per 
forzare in inglese l'articolo che si trova a 
http://support.microsoft.com/kb/884463
 basta scrivere 
http://support.microsoft.com/kb/884463/en-us
 . 

inglese?)
ne abbiamo parlato 2 settimane fa qui 
nel post col titolo
"[OT] pagine della KB support robo-tradotte, come evitarle?"
se googli lo trovi

grazie mille a tutti, ho risolto (yeppa!)
vi devo una birra (o un'orzata, fate voi)
ciao e grazie ancora ^__^

Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 & crystal report

Vorrei sapere se sia possibile passare a crystal report una query, impostata
da form.
Mi sembra che i report di crystal report, racchiudano già nella loro
definizione il nome della tabella o della query, ma come si può modificare
la query ad esempio per passare un valore di una parametro di selezione.
Sperando di essere stato chiaro nella domanda
grazie a chi risponde
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Se usi Crystal32.ocx ved. proprietà SelectionFormula.
Se usi Crviewer.dll passando un oggetto Craxddrt.Report ved. proprietà
RecordSelectionFormula.
Con queste di fatto imposti il 'where' della tua query, ma devi usare
la sintassi di Crystal es. {Tabella.Campo} = 'Ciao' prestando
soprattutto attenzione ai filtri per data ...
Ciao!


grazie
non ho capito cosa intendi sui problemi per i filtri data


Se ne è parlato molto... fai una ricerca su Google gruppi e troverai molto
materiale!
Ciao, Vincenzo

non ho capito cosa intendi sui problemi per i filtri data
Un es. di filtro utilizzando date (campo di tipo timestamp):
{TABELLA.DATA} >= DateTime (1998, 01, 01, 23, 59, 59)
Come vedi la sintassi di crystal richiede che la data venga passata
usando la funzione DateTime.
Per casi in cui non conosci la sintassi ti consiglio di aprire il
report direttamente con Crystal Reports, e creare una formula di prova
con la funzione "Select Expert" del menů "Report" (ho la versione
inglese). In questo modo protrai fare delle prove e vedere che stringa
passare da VB.
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: Qualche idea ?

Ho bisogno di creare una stringa alfanumerica per serializzare il mio
programma.
Mi spiego digitanto Maio Rossi deve restituirni  AA5Bg334 ecc.
Scrivendo AA5Bg334 deve darmi  Maio Rossi.
Grazie



Giocati con il numero delle lettere/numeri, i loro valori ASCII, il numero di maiuscole/minuscole,
usa diverse costanti, ecc. ecc...
Già così non è molto sicuro, figurati se te lo fai fare... :-PPP
Siccome un algoritmo di questo tipo non sempre è reversibile, basta che richiedi all'utente sia il
nome che il codice: generi il codice e se è uguale a quello immesso, ok, altrimenti...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con crystal reports pro.

Uso crystal reports pro per stampare, fino a poco tempo fa non avevo
problemi,
lanciando la stampa l'utente aveva la possibilità prima di stampare di
sapere quante pagine avrebbe stampato... poteva decidere se stamparle tutte
o solo la prima, o solo l'ultima, questa è una cosa molto importante.
Installando il mio programma su un pc in cui era istallata (usata da chissà
quale altra applicazione) una versione diversa e più nuova di crystal
report, quando l'utente lancia la stampa, si trova una schermata leggermente
diversa da quella ..."mia": c'è un bottone che lancia la stampa ma se viene
premuto la stampa parte senza la finestra che avverte che ci sono ad es. 100
pagine da stampare... e permette di stampare solo alcune pagine e non tutte.
In altre parole debbo recuperare la finestra in cui si sceglie se stampare
tutto o una parte...
Spero di aver spiegato in maniera sufficientemente chiara il problema, e
ringrazio ogni persona che possa darmi qualche delucidazione in proposito.
Grazie


Non la vedo facilissima.
Forse l'unica soluzione è "tentare" di portarsi tutto il motore Crystal
Report nella App.path modificando il setup.lst per far salvare ivi tutti i
file di cryrep.
Temo però che la registrazione del motore CryReport tuo non vada d'accordo
con quella del motore già esistenete.
Prova e facci sapere...
ciao
ugo

 ha scritto nel messaggio
news:9lt0tf$2p8$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:9lt0tf$2p8$1...@pegasus.tiscalinet.it...


 rispetto a quella che mi da questi problemi...
Che versione è quella del pc in oggetto?
ciao
ugo

Un'altra cosa...
Prova a usare un oggettino tipo quel serverino di stampa per CryRep che
avevo postato al Sito Comune (CrySvr o CrySrv non ricordo..)
Non era "definitivo", dovendo principalmente servire a fini didattici, ma
potrebbe forse risolverti il prb.
ciao
ugo

 ha scritto nel messaggio
news:9lvki9$oj6$1...@lacerta.tiscalinet.it...



www.it-lang-vb.net
ciao
ugo

 ha scritto nel messaggio
news:9m0490$sog$2...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:9m0490$sog$2...@lacerta.tiscalinet.it...



No.
Ho controllato (francamente non mi ricordavo) e ho verificato che al Sito
comune avevo postato "solo" i sorgenti.
Dal momento che tu non hai CryRep, non puoi utilizzarlo nč compilarlo.
Se mi confermi il tuo indirizzo email, ti mando anche una versione full di
setup.
ciao
ugo

 ha scritto nel messaggio
news:9m2r8c$hlh$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Copia di oggetti

Sto cercando un modo più automatico di copiare gli oggetti, piuttosto
che fare una copia di una proprietà alla volta.
Esempio:
Ho una classe CLASS1 che ha tre proprietà
Public P1 as integer
Public P2 as long
Public P3 as string 
Ora se io scrivo 
 
Set c1=new class1
c1.p1=10
c1.p2=20
c1.p3="ciao"
Vorrei poter copiare _il contenuto_ di c1 in un'altra variabile, dello
stesso tipo (ovviamente) c2, dopo aver scritto
Set c2=new class1
Il metodo scontato sarebbe
c2.p1=c1.p1
c2.p2=c1.p2
c2.p3=c1.p3
Ma ovviamente, ogni volta che si aggiunge una proprietà alla CLASS1
bisogna ricordarsi di aggiungere una riga a quanto ho appena scritto
(es. c2.p4=c1.p4 ...)
C'e' un modo per copiare direttamente tutte le proprietà ?
Spero di essermi spiegato.

 (es. c2.p4=c1.p4 ...)
non mi sembra, cmq io farei così all'interno della classe
public sub uguagliati(byref sorgente as cMiaClasse)
    with me
        me.valore1 = sorgente.valore1
        me.valore2 = sorgente.valore2
        .
        .
        .
        me.valoreN = sorgente.valoreN
    end with
end sub
questo tipo di approccio ti consente pure di uguagliare valori property di
sola lettura.
mi spiego
hai una proprietà IDKey che è di sola lettura e nella classe hai una var.
privata che si chiama IDk che non è altro che ciò che viene restituito
quando chiami IDKey
all'interno di ugualiati, leggi il valore e lo assegni!! idk=sorgente.IDKey
adesso nel form dichiari le due classi c1 e c2
c1.valore1 = 1
c1.valore2 = 3
c2.uguagliati(c1)
msgbox c2.valore1 -->1
e adesso se aggiungi qualcosa tocchi solo la routine ugualiati
CIAUZ

         me.valore1 = sorgente.valore1
furbo! ho messo il with e poi non lo uso!!! :)-

C'e' un modo per copiare direttamente tutte le proprietà ?
Cerca su google tra i vecchi messaggi: troverai la soluzione
(
groups.google.com
)
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

e adesso se aggiungi qualcosa tocchi solo la routine ugualiati
E' proprio la routine UGUAGLIATI che non voglio ritoccare!! :-))
Volevo sapere se esisteva qualche funzione per copiare il contenuto di
memoria della classe, chiamiamola così, sorgente, per non dover ogni
volta aggiornare la funzione UGUAGLIATI con le proprietà che di volta
in volta si possono aggiungere al programma.

 in volta si possono aggiungere al programma.
io non sono un mostro, ma da quel poco che so non mi sembra.
con è come uguagliare due type!! a=b... (che tra l'altro non possono essere
passati nelle classi come parametri)
non credo si possa fare neanche un for each proprietà in miaclasse fai
qualcosa...
cmq mi sembra ti abbian consigliato il sito comune.
io trovo comoda anche la strada che ti ho proposto, ovvio che se hai 400
proprietà non la finisci +! ;)
boh, al momento non ho idee.

boh, al momento non ho idee.
ripeto: google....

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiorna il tuo software!!

Sul sito di ioProgrammo 
www.gol.it/ioprogrammo
, sono presenti grandi novità:
Finalmente ecco il tanto atteso archivio software, bastano pochi click, per
individuare su quale numero di ioProgrammmo è stato recensito un particolare
tool, volete trovare una particolare libreria? Volete visionare tutti i tool
proposti sul cd in un particolare numero? Volete cercare un tool che fa al
vostro caso? Bene, consultate la nostra pagina Web..... pochi click e.....
PROVARE PER CREDERE!
E ancora, volete essere sempre aggiornati su come evolve la tecnologia
informatica? Volete avere a disposizione giorno per giorno le più importanti
news di programmazione? Bene allora visitata la nostra area News!
Non vi basta? Allora ecco online, una marea di librerie per i più blasonati
Linguaggi (C++, ASP+, Visual Basic, Java,ecc,ecc.) E poi come perdere le
sensazionali perle di programmazione, ogni giorno, articoli sempre nuovi ed
aggiornati per la gioia di ogni programmatore.

Che bellezza: pagina bianca!!! :-)))
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per Selct !!!

Ho un problema; accedo ad un database in Sql 6.5 tramite ODBC. In questo Db
ho, tra tante altre, tre tabelle collegate, una tabella padre e due figlie.
Se faccio una select * from tabelle where [condizioni di join] posso aprire
un recordset solo in lettura; a me interessa, però, scrivere (inserire
record o modificare) sulla tabella padre. Le tabelle figlie mi servono per
la visualizzazione (dato che contengono i codici e le descrizioni).
Se apro tre recordset, invece di uno solo, ho problemi di visualizzazione
sul DbGrid.
Come posso fare ?
Vi ringrazio Anticipatamente.

 ha scritto:

In genere select con join non sono modificabili. Io ho verificato che con Sql 7 la cosa funziona.
Se sul 6.5 non va vuol dire che non si puo'.
Anche su Sql7, comunque, se campi un campo codice la relativa descrizione (presa tramite join) non cambia e quindi sulla griglia avresti il codice che non corrisponde alla descrizione.
In alternativa puoi togliere la join e usare le subselect (su sql7 funziona) e con ADO (ma forse tu usi RDO) c'e' un metodo Resync che ti permette di sincronizzare la tabella con le subquery e quindi riesci a avere la nuova descrizione a fronte della modifica di un codice.
La sintassi per la subselect ad esempiop e':
select codice, (select descrizione from descrizioni where descrizioni.codice = codici.codice) as descrizione from codici
Antonio

...




Spiacente di dari brutte notizie, ma NON ESISTE un metodo per fare
cio' che intendi tu (per capirci, e' fuori standard ANSI), per cui il
fatto che qualche database (tipo Access) in qualche caso te lo
consenta altro non e' se non una pericolosa estensione. Il metodo che
tu usi (INSERT INTO) e' efficiente e standard; in alternativa, puoi
aprire la tabella al volo e aggiungere la tabella e utilizzare il
metodo AddNew dell'oggetto recordset creato.
Ciao!
Luca Menegotto.


Scusa lo sproloquio dovuto a un errore di editing; la frase va letta:
tu usi (INSERT INTO) e' efficiente e standard; in alternativa, puoi
aprire la tabella al volo e utilizzare il metodo AddNew dell'oggetto
recordset creato.
Ciao!
Luca Menegotto.


Newsgroup: it.comp.lang.visual-basic
Titolo: Nr. di serie o altro

sapete se esiste qualche sistema per leggere
il nr. di serie del bios o il nr. di serie dell' hard disk?
ringrazio anticipatamente......
mos...@usa.net

il nr. di serie del bios o il nr. di serie dell' hard disk?
	Devi usare le apposite Api.
	C'e' un demo nel mio sito in firma!
	Bye.
Enzo Marinacci- Roma   (Italy)=20
http://www.pulsar.it/windows95
 Il Club dedicato a Win95!
http://www.bns.it/EMware
       Freeware & VisualBasic Utilities
*** Rimuovere NO-SPAM per rispondermi in E-Mail! ***
Newsgroup: it.comp.lang.visual-basic
Titolo: dove trovare informazioni e materiale TAPI per vb6

Qualcuno ha informazioni dove si pu� trovare manualistica
librerie, esempi ecc. per l'utilizzo delle TAPI. in VB6
grazie per l'attenzione
JS 

 librerie, esempi ecc. per l'utilizzo delle TAPI. in VB6
http://groups.google.it/groups?q=tapi+vb&scoring=d
Ah, no, non � una battutaccia. Fra i primi risultati ci dovrebbe essere
un mio post con altri link. Ma pi� in generale, come dico anche l�,
http://www.google.it/search?q=tapi+vb
 tira fuori quintalate di roba.
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: Reading an .EXE file in VB??

Hi
I am new to VB, learning a lot!  Is is possible to read the code for
an exe fiel in vb?  I am trying to read a program to see how it is
written?  I know how to create an exe file but how would i read the
code for one??

 wrote

you dont need to read the code.
you just need to understand it.

written? 
You've to learn programming... it's the only way. You think it would be simple to make a software
simply by copying it from an existing one, don't you? Thanks to God it isn't possible, so in order
to make software you have to write lines over lines of your own code...
Sorry about it...
Ciao,
Moreno
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 have to write lines over lines of your own code...
poverino, in fondo sta cercando solo un decompilatore :-)))))
--
Fibia "Decompiled boy" FBI

 poverino, in fondo sta cercando solo un decompilatore :-)))))
no. sta
trying to read a program to see how it is written
equivarrebbe a fargli visitare la tipografia che ha stampato una copia
della bibbia sperando che capisca come e' andata la faccenda ivi
descritta...



LOL... :-)


 ha scritto nel messaggio
news:9mn747$2ve96$1...@ID-51318.news.dfncis.de...

:)
ciao
ugo

 ha scritto nel messaggio
news:9mnbto$35gbm$1...@ID-51318.news.dfncis.de...

:)
ciao
ugo

 ha scritto nel messaggio
news:cd329c6e.0108...@posting.google.com...


 Secondo me è italiano.
California:
WebTV Networks, Inc. (NETBLK-WEBTV-BLK1)
   1065 La Avenida, Mountain View, CA US
Bye, G.

    1065 La Avenida, Mountain View, CA US
E allora cosa diavolo viene a cercare in Italia?

 E allora cosa diavolo viene a cercare in Italia?
Un de... decom... meglio non dirlo, potrei finire nel killfile di mezzo NG :-))
Un Paperino, capiamoci al volo :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: [Outlook+VB6]forse OT,ma non trovo dove...

Salve,
scusate,capisco che potrebbe essere OT,ma non riesco a trovare dove
"tocchettare" per risolvermi il problema.
Allora,ho due appliccazioni,una scritta da me (VB6),un'altra acquistata
(archiviatore di documenti).Queste hanno la possibilità di inviare email
attraverso Outlook (nel mio caso).
Da quando abbiamo installato Outlook2000,comapre un fastidioso messaggio
da parte di Outlook2000 il quale avverte che un programma tenta di
accedere agli indirizzi di posta etc..
costringendo a confermare ogni volta l'invio della posta.
Sapete dove si può eliminare questo controllo?
Grazie 
R.Zanni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Sapete dove si può eliminare questo controllo?
se e' come l'express in strumenti ---> opzioni ---> protezione ci dovrebbe
essere la check per l'avviso di utilizzo da parte di altri programmi
dell'account di posta.
beppe

Ciao,
purtroppo non c'č,grazie comunque


Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e multiutenza

Sono alle prime armi per quanto riguarda la multiutenza  e/o
Client/server con ADO.
Se qualcuno mi puņ dare un aiuto mandandomi degli esempi o
darmi delle indicazioni su dove trovare della documentazione
(possibilmente in italiano) ve ne sarei grato.
Grazie
Antonio
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 Se qualcuno mi può dare un aiuto mandandomi degli esempi o

Newsgroup: it.comp.lang.visual-basic
Titolo: Ado Connection

Salve ragazzi,
volevo chiedere se gentilmente qualcuno di voi potesse mandarmi un esempio
di codice che mi permetta di connettermi ad un DataBase e caricare un
recordset con ADO. Premetto che il db č protetto da password.
Vi ringrazio in anticipo per le informazioni...
Grazie Siryo.

 ha scritto nel messaggio
news:Z_64a.127430$YG2.3...@twister1.libero.it...


 > > recordset con ADO. Premetto che il db č protetto da password.


 ha scritto nel messaggio
news:Z_64a.127430$YG2.3...@twister1.libero.it...


Il quoting di grazia!
Si scrive *sotto* al testo al quale si risponde,
premurandosi di omettere le parti superflue (intestazioni,
saluti, firme) e le parti alle quali _non_ si risponde.
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

Newsgroup: it.comp.lang.visual-basic
Titolo: MCI o API per Suonare un MidiFile

Mi chiedevo come eseguire un file midi o cosa più complessa
realizzare un Sequencer midi utilizzando qualche API poichè non trovo nel
controllo MCI
la possibilità di gestire i canali singolarmente come ad esempio regolarne
il volume o disabilitarne ( MUTE )  uno.
Ciao..

 Mi chiedevo...
come mettere a posto l'orologio? in finmeccanica non avete un time server?
:-)
aloha
-- 
Stefano Zamboni - 
zam...@freemail.it
Legge di Tussman:
Niente č inevitabile come un errore il cui momento č giunto.

Newsgroup: it.comp.lang.visual-basic
Titolo: Dove trovo la FAQ del newsgroup?

Dove posso trovare la FAQ del newsgroup se esiste ? I n particolare volendo
incominciare ad imparare questo linguaggio e quindi partendo da zero ho
bisogno di conoscere quelle informazioni basilari che si trovano solitamente
nelle FAQ di un gruppo.

Molto più di una semplice FAQ.....
www.murialdo.it/it_lang_vb
E' il Sito Comune di questo Newsgroup: dacci un'occhiata!!!
Cosa c'é? Fai prima ad andare a vedere... ^___^
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: [MDI particolare],mi suggerite come posso fare ?

Salve,
il programmno che ho intenzione di scribacchiare usa un form MDI con la
possibilità di associare ad ogni nuovo (o già creato) form (Documento)
un Db ed il suo Rs associato.
Mi spiego meglio,attualmente ogni volta che creo un nuovo Documento uso
questo codice
    Set Document = New frmDrawing
    Load Document
    Call CaricaSpec(lblSpecifica.Caption)
dove
Public Sub CaricaSpec(Sp As String)
    Set dbDati = OpenDatabase(Sp, False, False)
    Set rs = dbDati.OpenRecordset("SELECT * from Obj WHERE objScelto =
'Ok'")  'Campo vero
    rs.MoveLast
    Numero = rs.RecordCount
    rs.MoveFirst
    ...
    ...
    ...
    CurSpec = Sp
    Set rs = Nothing
 
End Sub
fin qui tutto ok,il problema viene quando carico un secondo
Documento,ovviamente fatto così,il dbDati ed il rs precedente vengono
"sovrascritti",la domada è,come posso attribuire un Docomento,undbDati
ed un rs "dinamico" ?
Tipo,
    Set Document1 = New frmDrawing
    Load Document1
...
...
    Set dbDati1 = ...
    Set rs1 = ...
    Set Document2 = New frmDrawing
    Load Document2
...
...
    Set dbDati2 = ...
    Set rs2 = ...
e via così
Potete darmi una dritta?
PS
Scusatemi se ho scritto cavolate o mi sono spiegato con i piedi
Grazie
R.Zanni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Se ho ben capito secondo me la cosa più semplice ed efficace è quella di 
assegnare il db al document.
Per fare questo basta che dichiari una variabile pubblica di tipo database 
nel form frmDrawing.
Ovviamente per fare le cose meglio dovresti creare delle property e quanto 
si renda necessario.
Poi una osservazione: non sono sicuro ma guardando il tuo codice ho 
l'impressione che tu non stia utilizzando la dichiarazione delle variabili 
obbligatoria, se è così ti consiglio caldamente di attivarla e sistemare il 
tuo codice. Così avrai tutti gli scope sotto controllo, altrimenti in un 
programma mdi con problematiche del genere la vedo dura..
ciao,
    Diego 

Grazie per la risposta, ma non ho ben capito cosa intendi per
2assegnare il db al document."
Hai mica tempo/voglia di mettere 2,2 righe per farmi capire meglio ?
PS
dichiarazione delle variabili obb. la uso, è solo un maldestro copia &
incolla.
Grazie mille per l'interessamento
R.Zanni
Diego Mazzaro ha scritto:


>[...]
Dunque , volendo scrivere due righe veloci direi:
- sul mdiform, o comunque in corrispondenza alla creazione di un nuovo form:
Set Document = New frmDrawing
Call Document.CaricaSpec(lblSpecifica.Caption)
- sul frmDrawing
Private dbDati As ADODB.Database
Public Sub CaricaSpec(Sp As String)
    dim rs As ADODB.Recordset
    Set dbDati = OpenDatabase(Sp, False, False)
    Set rs = dbDati.OpenRecordset("SELECT * from Obj WHERE objScelto = 
'Ok'")  'Campo vero
    rs.MoveLast
    Numero = rs.RecordCount
    rs.MoveFirst
    ...
    ...
    ...
End Sub
in questo modo ogni form ha il suo oggetto database e non dovrebbero darsi 
fastidio l'un l'altro.
Ciao,
    Diego

 ha scritto nel messaggio

Newsgroup: it.comp.lang.visual-basic
Titolo: Riprovo con CopyMem

Salve,
riposto un messaggio che avrete visto ancora, ma senza nessuna risposta.
Ho un problema con l'api CopyMem. Per farla breve ho un array
multidimensionale di stringhe e vorrei fare shiftare le stringhe di una
posizione in un colpo solo.
ES:
dim A(3,3) as string
A(0,0)="pos0,0"
A(0,1)="pos0,1"
....
A(1,0)="pos1,0"
A(1,1)="pos1,1"
...
Con una copymem dovrei riuscire ad ottenere
A(0,0)="pos0,1"
A(0,1)="pos0,2"
....
A(1,0)="pos1,1"
A(1,1)="pos1,2"
Io ci riuscivo con un'array di strutture (UDT) in questo modo
RtlMoveMemory ByVal VarPtr(mvarParziali(0, 0)), ByVal VarPtr(mvarParziali(1,
0)), LungParziale * mvarLastParziale
Cioč copiando il 1 elemento sul 0.
Ma con le stringhe non mi riesce (a causa del VB e del modo di trattarle).
Qualcuno sa come si fa ?????
GRAZIE.

Avrei bisogno urgentemente di un programma fatto con visual basic 6 che
trovi il codice fiscale di una persona.
Per favore ne ho urgente bisogno.
Potete per favore mandarmelo a questo indirizzo  E-MAIL č:
zizu81...@libero.it

 posizione in un colpo solo.
La lunghezza delle stringhe in VB (come si diceva in
qualche messaggio precedente) è Len(Stringa) * 2
o se vuoi LenB(Stringa).

PROVA1 SEND NOW

PROVA2 SEND LATER

prova send later

prova send now

 prova send later
 
... mai sentito parlare del newsgroup it.test ?
Bye, G.

> prova send later
prova che non ci stai dentro...
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: Inserire gli attributi ad un file

Ciao a tutti,
vorrei fare un VBS per inserire gli attributi System e Hide ad un file.
Poiche' sono molto inesperto  avrei bisogno del listato completo del
VBS che debbo fare.
Chiedo troppo?
Ringrazio di cuore chi avra' la bonta' di aiutarmi.
Cordiali saluti.
      Sergio

VBS che debbo fare.
fname= inputbox("inserisci il pathname del file"
fname= chr(34) & fname & chr(34)
 Set WshShell = CreateObject("WScript.Shell")
 WSHShell.Run "%comspec% /c attrib +h +s " & fname, 0,True
-- 
Giovanni Cenati (Aosta, Italy)
Write to user "Reventlov" and domain at katamail com
http://digilander.libero.it/Cenati
 (Esempi e programmi in VbScript)
--
Newsgroup: it.comp.lang.visual-basic
Titolo: La domanda del profano....

Ciao ragazzi, premetto che non conosco il VB, ma ciò che mi preme sapere è
questo, esiste la possibilità di accedere con un qualche modulo aggiuntivo
(vedi il C-Isam per il linguaggio 'C') ad archivi ad indici scritti da
un'applicazione cobol ?
Gli archivi sono del tipo Isam e vorrei interrogarli da VB e soprattutto
aggiornare dati e .idx corrispondenti.
Spero in voi...grazie anticipatamente.
-- 
Posted from  [195.206.80.129] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
835af303a6c34b2f210...@mygate.mailgate.org...


 
Ciao Stefano, sempre da profano, ma l'ODBC non dovrebbe consentire accessi a DB
relazionali ???
Assunto che i files ad indici ISAM non costituiscono un DB relazionale, non è
forse di qualcos'altro che ho bisogno ??? 
In 'c' si riesce (attraverso C-Isam) a leggere ed aggiornare area dati e 
relativa area indici, mi servirebbe forse trovare qualcosa di equivalente in
VB.


 ha scritto
| In 'c' si riesce (attraverso C-Isam) a leggere ed aggiornare area dati e
| relativa area indici, mi servirebbe forse trovare qualcosa di equivalente in
| VB.
Potresti creare una DLL dai sorgenti C includendo tutte le funzioni necessarie alle tue operazioni e
poi richiamarle da VB con "Declare"...

"Jabba The Hutt" <Jabba....@Alderaan.SW> wrote in message
news:gI4S7.3557$OP2....@news2.tin.it...

Probabilmente questa strada sarebbe praticabile, ma l'applicazione gira in 
ambiente unix, quindi il modulo C-Isam non ce l'ho in ambiente Win...occorre
una soluzione in ambito Visual Basic.


 un'applicazione cobol ?
Ho fatto una ricerca di 2 minuti su Google ed ho trovato questo:
http://www.adtools.com/info/whitepaper/visualbas.htm
Pare che sia tutto più semplice passando per .NET. Di questo Microsoft ne
parla qui:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/ht
ml/pdc_cobol.asp
Spero che ciò ti sia utile.
Ciao
*Roby*

 *Roby*
Dň un occhio Roby...grazie !!!


 *Roby*
Ho guardato, ma non è ciò che cerco, richiederebbe un lavoro enorme sui
sorgenti
cobol...e me lo vorrei onestamente risparmiare (sono un numero enorme).
Mi chiedevo, dal momento che l'indicizzazione di tipo Isam è uno standard
di fatto, se non esistesse una soluzione più indolore che non sovvertire tutti
o parte dei sorgenti.
Se qualcuno avesse suggerimenti...ancora grazie.

Newsgroup: it.comp.lang.visual-basic
Titolo: Set Printer

Ho fatto un giro su google e ho visto che il mio quesito è stato posto da
molti ma a quanto pare senza soluzione.
In una delle risposte hal dice testualmente.
Cosa usi per stampare?
Se usi Printer non dovresti avere problemi, ci fai quello che ti pare,
Ma come?
Carmelo

 ha scritto nel messaggio
news:LFGoc.50929$Qc.20...@twister1.libero.it...

Come .. che cosa ?
Esattamente cosa vuoi sapere ? vuoi un esempio ?
Saluti

 ha scritto nel messaggio
news:2gh4d4F...@uni-berlin.de...

Allora io vorrei sapere se posso:
Avendo tre stampanti.
Tenendo presente la stampante predefinita.
Stampare la prima routine con una stampante che non sia quella predefinita,
e che imposto la prima volta e memorizzo.
Stampare la seconda routine con una stampante che non sia quella
predefinita, e che imposto la prima volta e memorizzo.
Stampare la terza routine con la stampante predefinita.
Il tutto senza di volta in volta senza impostare la stampante dalla finestra
imposta stampante.
Il fatto è cosa memorizzo? se memorizzo il nome poi set Printer ="nome
stampante" mi da errore.
Mi hanno postato dei suggerimenti ma non funzionano per quello che voglio
io.
Quindi che comando dò a printer, nella routine, perchè mi stampi solo con la
stampante che dico io?
Carmelo

 stampante" mi da errore.
direi che è ampiamente prevedibile. printer è un oggetto, "nome stampante"
una stringa.
l'oggetto printer ha una proprietà "name"?
se si:
dim p as printer
for each p in printer
    if 
p.name
 = "nome stampante" then
        set printer = p
        exit for
    end if
next
potrebbe andare?
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 ha scritto nel messaggio
news:2gh7krF...@uni-berlin.de...

Questo l'ho già fatto, ma che risolvo? mi setta la stampante predefinita non
quella che deve stampare  una delle routine.
IO avrei bisogno di questo:
sub nome()
with printer
        .TrackDefault = True
        .PaperSize = vbPRPSA4
        .Orientation = vbPRORPortrait
        .ScaleMode = vbCentimeters
        .DrawWidth = 1
        Stampa con questa stampante
end with
end sub
Carmelo

 predefinita non quella che deve stampare  una delle routine.
a' carme'...
setto come stampante predefinita quella che mi interessa, e poi stampo sulla
stampante predefinita.
se sono proprio bravo, quando ho finito il lavoro, ripristino come
predefinita la stampante che c'era prima...


 ha scritto nel messaggio
news:2gh8eeF...@uni-berlin.de...

E se contemporaneamente un altro utente deve stampare sulla predefinita?
Carmelo

 predefinita?
sulla stessa macchina?


 ha scritto nel messaggio
news:2gh9agF...@uni-berlin.de...

No postazioni e stampanti sono in rete.
Carmelo

 No postazioni e stampanti sono in rete.
la stampante predefinita è la stampante predefinita del pc su cui stai
lavorando.
gli altri pc della rete continuano ad avere la loro stampante predefinita.
in questo contesto non vedo il problema

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Anteprima testimonianza MiniMeeting :p

Brrrr mammamia che vento ragazzi, Primissima testimonianza del miniraduno
^_^
Presenti :
Paperino
Andrea Moro
Lupo
CSSoft
Gigio2k
+ mogli e figli in quantita' ^_^
Ci stiamo divertendo , prossima tappa, dopo la fugace visita al porto (in
piena bufera ), castello di Crecchio ... a stasera :ppppp
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Non sei venuta .... sola :PPPP
--
Saluti
Andrea Moro

 Non sei venuta .... sola :PPPP
:°°°(


 (in piena bufera ), castello di Crecchio ... a stasera :ppppp
Bei posti, bella gente, ottimo cibo.
La visita al castello di Crecchio è stata allietata dalla presenza di una
guida ufficiale (la moglie di Andrea) che ci ha deliziati con la descrizione
di tutti i particolari degli oggetti esposti.
Ancora grazie agli organizzatori (anche se uno non ha potuto partecipare per
motivi sanitari) e agli ospiti: siete stati fantastici.
Alla prossima.
Salutoni
Sergio

 partecipare per motivi sanitari)
Sob. Ero io. :-(
Ciao
*Roby*
Newsgroup: it.comp.lang.visual-basic
Titolo: Somma di records di un campo in access

Penso sia una cosa banale ma non riesco a fare la somma di più record di un
campo in un db access es: vorrei sommare tutti i record di un campo spesa ed
averne il totale,,, garzie

 wrote in message 87cm75$rc3$1...@lacerta.tiscalinet.it...


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

Ennesima domanda!
Nel fare un programmino di allenamento, ho voluto mettere una icona nel form
fatta da me.
Per creare un icona apro paint, creo un immagine e poi la salvo .ico . Fatto
strano è che VB non accetta le mie icone mentre tutte le altre *.ico non
fatte da me le accetta benissimo!
Why? Perché?
Cosa cambia da una .ico fatta da me e una .ico fatta da qualcun'altro?
Vi aspetto numerosi!
Ciao,
bark

Bark wrote:

Beh, MsPaint non crea files in formato .ICO ( e non basta salvare una immagine
con quel formato 8-)). Ti conviene cercare un editor di Icone (tipo MicroAngelo,
o IconForge).
Bye by Massimo 8-]
P.S. Se non ricordo male, VB5 aveva tra i suoi progetti di esempio un semplice
editor di Icone...

Newsgroup: it.comp.lang.visual-basic
Titolo: Word2000 Vs Norton Antivirus 2000

Ciao,
non so se e' già stato postato, ma data la mia brutta esperienza dell'altro
giorno mando il seguente annuncio:
Se avete un programma VB o VBA che cerca di aprire MsWord2000 (forse anche
Word97) tramite libreria collegata o CreateObject o, ancora, GetObject e
ricevete un errore di automazione controllate che sulla macchina non sia
installato Norton Antivirus 2000 nel tal caso usate la seguente stringa
regsvr32 /u "c:\programmi\norton antivirus\officeav.dll"
se l'operazione riesce tutto tornerà alla normalità.
Ciao
<LuigI>
Ulteriori informazioni su
support.microsoft.com
www.norton.com

 wrote in message
Tppt4.12516$qv.1...@news.infostrada.it...

  Grande!!!
  Ti devo un caffe'  :-))
  Grazie e ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: APPLICAZIONE VB6 & PACCHETTO DI INSTALLAZIONE

Buongiorno a tutti !
Ho realizzato una applicazione in VB6 (sistema operativo WIN98) con
collegamento a database SQL Server 6.5.
L'applicazione funziona perfettamente.
Quando creo il pacchetto di installazione attraverso "Creazione guidata
pacchetti di installazione" mi succede il fattaccio.
Non riesco ad installarla su altri PC. Dopo aver lanciato il setup, copia i
file che gli servono per l'installazione in una directory temporanea e mi
dice che non riesce ad aggiornare i file di sistema però mi fa continuare
l'installazione.
Circa a metà incontra altri file di sistema che non riesce a sovrascrivere e
mi dice "Riprova, Termina o Ignora" e l'installazione NON RIESCO mai a
terminarla !
Chi è così gentile da aiutarmi ???
Arrivederci a tutti
Stefano De Fabrizio
ste...@cortidomenico.com

terminarla !
Sicuramente c'e qualche dll che sta cercando di sovrascriverla mentre
questa e' in uso...
PRima di installare ti conviene disabilitate TUTTI i processi in
background per evitare questi problemi.
Comunque l'installer che viene fornito insieme con vb e' una vera
ciofeca... e' poco "furbo" e non riesce a rintracciare tutte le
dipendenze necessarie...
Sidewinder
---------------------------------------------------
"C'e' una luce in fondo al tunnel..."

terminarla !
Come già suggerito il setup VB non riesce a sovrascrivere dll od ocx
in uso. La soluzione suggerita da Sidewinder è corretta, ma parziale:
chiudendo tutte le applicazioni ed i task attivi probabilmente (il
condizionale è d'obbligo in casa M$) chiuderai tutte le chiamate agli
ocx, ma per le dll è ben altro discorso, soprattutto se il pc è in
rete.
Soluzioni possibili sono di usare un altro programma di installazione
(tipo Install Shield) o provare ad ignorare ogni messaggio di errore,
controllare (molte volte succede, le dll, anche se di versioni
leggermente diverse, non danno problemi) che magari il programma già
funzioni; in caso contrario ti conviene prender nota di tutte le dll
per le quali ti dà problemi e provare a sovrascriverle a mano,
copiandole dalla cartella Support del setup VB.
Certe dll non si sovrascrivono in ogni caso (tutte quelle della classe
MFCxx.dll, per es.), ma il programma funziona lo stesso senza
problemi.
Sottoscrivo pienamente: il packager VB fà proprio schifo.
Buon lavoro,
	arKannone

	arKannone

Newsgroup: it.comp.lang.visual-basic
Titolo: Le sezioni del datareport...

ciao a tutti,
scusatemi se vi ripropongo questo problema ma ancora non sono
riuscito a risoverlo e ne ho reale bisogno:
- ho delle rptLabel che devono essere stampate solo sull'ultima
  pagina del report ed a piè di pagina; se uso la sezione
  PièDiPaginaReport mi viene stampato sì sull'ultima pagina ma
  immediatamente dopo l'ultimo record; se le inserisco nella
  sezione PièDiPaginaPagina mi vengono stampate su tutte le pagine
  e non solo sull'ultima. Come posso fare?????
Inoltre, vorrei cambiare le dimensione del foglio della
stampante in run-time ma, anche se durante il debug le proprietà Height e
Width dell'oggetto Printer si impostano sui valori che gli
passo, all'atto pratico le dimensioni rimangono quelle di default;
dimentico qualcosa ?????
grazie a tutti per l'aiuto,
  Giancarlo.



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

Ho una colonna che contiene un valore numero con precisione doppia
Quando lo visualizzo nella griglia vedo un casino di numeri decimali.
Io vorrei solo 3 decimanli. Come si imposta?
Non trovo  nulla.
grazie

Cas71 ha scritto:

se la grigla è collegata al db, non saprei (a meno di averlo già 
formattato così nel db)
Se assegni manualmente il dato: format(.fields(index).value, "0.000")
Ciao
Stefano

Stefano Ferrari ha scritto:

puoi anche utilizzare la seguente funzione:
Esempio1
...
    NumeroArrotondato = round(mioNumero,3)
...
Fine Esempio1

 Stefano
Non posso toccare il Db (non è  mio) quindi devo intervenire sulla griglia.
Manualmente come?

 
La discriminante è se la griglia è collegata direttamente al db o meno.
se non lo fosse, quando carichi il dato nella cella applichi la formula 
che ti ho citato oppure quella che ti ha indicato Maui.
ad es.
mshflex.textmatrix (1,1) = format(datochedeviinserire, "0.000")
oppure
mshflex.textmatrix (1,1) = round(mioNumero,3)
ciao
Stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: Metodo RepairDatabase, chi l'ha visto?

Cari Amici,
uso VB6 SP5 con DAO 3.6.
Non riesco a trovare il metodo RepairDatabase dell'oggetto DBEngine: l'MSDN
in linea ed anche quello sul sito Microsoft dice che esiste, ma
l'enumerazione dei metodi non lo comtempla.
Che fine ha fatto?
Ciao!
============================================
                      CYBER Hardware & Software
                         di Albani Ettore Massimo
                           Via Scapacchiò, 48/B
                 35030 Selvazzano Dentro (PD) - Italy
                         Tel./Fax: 
(+39) 049-638681
                      Cellulare: (+39) 0329-2233461
 
http://www.protec.it/cyber
                          E.mail: 
cy...@protec.it
============================================

 ha scritto nel messaggio
news:9f54h7$sdf$1...@serv1.iunet.it...


 ha scritto nel messaggio
news:dvqR6.13640$Uo3.5...@news6.giganews.com...


Devi usare il metodo CompactDatabase (repairdatabase non e' piu' utilizzato
in dao 3.6).
Ciao
Lorenzo

 ha scritto nel messaggio
news:newscache$vch7eg$p4p$1...@linuxintra.cnare.it...
