mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Ruotare del testo su un Form

Devo posizionare del testo ruotato di 90 gradi su di un form, ad esempio con un
controllo Label, purtroppo a prima vista nessuno dei controlli standard di VB6
permette di farlo.
Qualcuno ha idee in proposito?
Grazie
Lorenzo

Hai guardato sul sito comune?
Lorenzo Canapicchi ha scritto nel messaggio ...


Hai guardato sul sito comune?
Ora che ci penso e' l'unico posto dove non ho pensato di guardare, ci faccio
subito un giro, grazie :o)

Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET Sapere se estensione è associata ad un programma

Ciao a tutti,
vorrei sapere se con .NET dato un file, posso sapere facilmente se c'� un
programma registrato per aprirlo oppure no.
Ho dei file che possono essere .doc, .dat ecc. E vorrei che per i programmi
registrati si aprisse il programma predefinito (Process.Start()), mentre
per gli altri voglio proporre un "Salva con Nome".
E' possibile?

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1ej51fgushf1r.1...@40tude.net...

S� ma non in modo managed, devi usare l'API FindExecutable.
http://www.pinvoke.net/default.aspx/shell32.findexecutable
Bye
Raf 

 
http://www.pinvoke.net/default.aspx/shell32.findexecutable
Tnx, essendo una demo per adesso ho messo il doppio pulsante
Visualizza/Scarica, che comunque č necessario.

Newsgroup: it.comp.lang.visual-basic
Titolo: Vb6 da Terminal Server...

Ciao, che voi sappiate vb da problemi se utilizzato in terminal?
Mi collego a Win2000 server con Terminal e all'apertura del progetto, se
carico gli Add-In (es MZ Tools..quello che aveva specificato Faber), mi esce
Metodo '~' dell'oggetto '~' non riuscito...
Succede anche a qualcun'altro?
Lavorate in terminal?
oZ

: 

sì, è l'errore più trendy del momento, sei già il terzo in una 
settimana, deve dipendere dalle fasi lunari... significa che un oggetto 
è stato referenziato dopo la sua distruzione, magari dall'interno 
dell'oggetto stesso. Quale sia la relazione con i Terminal Services 
sinceramente lo ignoro, posso solo dire che è uno di quei casi in cui 
avere i sorgenti della fonte del problema può fare comodo a tutti, 
autori e utenti (dubito che gli autori possano permettersi un Windows 
2000 Terminal Services solo per testare il loro prodotto)

Grazie per avermi risposto..
Non posso farci nulla quindi mi tengo l'error...
Ciao
oZ
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Gestionale

Voi che siete del mestiere, mi
sapreste indicare un *buon* software gestionale
con Contabilità e Magazzino?
Grazie,
Stefano

Stefano
Ciao, ti posso
consigliare un ottimo software realizzato da un amico che fa il
programmatore come lavoro, di dove sei?
Ciao
--------------------------------
Inviato via 
http://usenet.iol.it
 

 >con Contabilitą e Magazzino?


Ciao

non credo che ti possa aiutare perche' la societa'
e distante da questo mio amico, comunque ti posso consigliare un programma
gestionale che in precedenza ho usato e che mi sono trovato bene, il
programma si chiama Aquila ed e' affidabile, ho dovuto cambiare software,
perche' cercavo delle applicazioni personalizzate e che in commercio non
esistono. Se ti posso aiutare ancora puoi contattarmi e.....


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] posso dare ad una listview l'aspetto di una combobox?

come da oggetto...
Grazie!
Davide


L'oggetto ListView non ha di suo la possibilità che chiedi, ho appena
inviato al tuo indirizzo un esempio, spero ti possa essere utile
Ciao, Adriano
Newsgroup: it.comp.lang.visual-basic
Titolo: Ho trovato un BACO in VB6 ???

Forse ho trovato un baco di VB6 ..
Ho su un form una label ed un frame...
Vorrei temere in primo piano la label e quindi clicco sul frame e seleziono
"send to back" ...e lo stesso faccio sulla label "bring to front"...
NON FUNZIONA !!!!
Sono io che sbaglio oppure c'e' qualcosa di sbagliato ???
Ciao a tutti Paolo

Sono io che sbaglio oppure c'e' qualcosa di sbagliato ???
Il frame e' un "container" ovvero ti permette di piazzare oggetti e
controlli
al suo interno. E' come se fosse un form in un form.
Se tu selezioni la label e fai SHIFT-CANC e poi selezioni il frame e fai
SHIFT-INS vedrai che la label sta "sopra" il frame. In realta' non sta
"sopra" ma "dentro" e se sposti il frame ti si spostera' anche la label,
come
se fosse in una form.
Ciao!


No, non è un baco (strano eh? In effetti è così difficile trovare bachi in
prodotti M$ :)).
Le labels e le shapes NON sono controlli, ma metodi grafici: sostituiscono
uno il Print e l'altro le Line e Circle.
Infatti non hanno la proprietà hWnd.
Labels e Shapes possono stare solo sul controllo contenitore, qualsiasi
altra cosa ci vada sopra le copre, e non è possibile evitarlo.
L'unico modo è portare in primo piano il controllo contenitore, ma dubito
sia la soluzione giusta...
WorkAround: usa un TextBox al posto del Label (però così addio
trasparenza...)
Ciao.


Nessuno dei due, semplicemente non hai studiato molto ;-)
Le label (come le image) sono controlli "grafici", ossia, per dirla in
termini semplici, sono di "seconda classe" rispetto agli altri.
Quindi, tra un frame e una label, entrambi posizionati su un form, il frame
ha "precedenza" rispetto alla label.
Per ovviare al problema, basta che elimini la label dalla form e ne metti
una SUL frame.
Leggere l'help in linea, please...
--
Roal Zanazzi
z...@iol.it

Ma no!
il shappo è un controllo grafico, ma la label no
basta inserirla direttamente nel frame e vedrai che funziona
:0)
-->Caratt

basta inserirla direttamente nel frame e vedrai che funziona
Certo, se non si sta sopra, basta metterla dentro, questo non cambia la loro
natura di METODI.
:-)
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6]  Modificare lunghezza campo Database .MDB da Codice.

Salve a tutti :-)
in VB6, quando mi capita di dover modificare alcune cose in un DB 
Access, inserisco del codice di questo tipo:
Db.Execute "ALTER TABLE Clienti DROP COLUMN StudiSettore  ;"
Db.Execute "CREATE TABLE SdS_Automatismi ;"
Db.Execute "ALTER TABLE SdS_Automatismi ADD COLUMN IDAutomatismi COUNTER"
Db.Execute "ALTER TABLE SdS ADD COLUMN NomeStudio VARCHAR(10) ;"
con le quali posso creare e cancellare campi.
Mi serve però poter fare una modifica sul numero dei caratteri acettati 
da un campo, portandolo da 21 a 25.
Per ora ho risolto solo con Access :-)
Volendolo fare da Codice VB6, ci sono altre soluzioni oltre a cancellare 
e ricreare il campo... ovviamente copiando tutto il contenuto?
Ringrazio Anticipatamente per le Risposte :-)
-- 
Daniele Pinna  (leva oops. per rispondere)
Utente Skype: dapinna
Sito Web: 
http://www.dapinna.com
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
DAPINNA.COM
 su Facebook: 
www.facebook.com/pages/Sassari-Italy/DAPINNACOM/110085322371199
-----
Now Powered by Linux KUbuntu 11.04 "Natty Narwhal"

 ricreare il campo... ovviamente copiando tutto il contenuto?
In TSQL sarebbe
ALTER TABLE TAB1 ALTER COLUMN COLONNA VARCHAR(25)
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Bloccare Setup.exe

Sapete come si possa fare per intervenire sull'esecuzione di file tipo
SETUP.EXE o INSTALL.EXE dando un msgbox o simile per bloccarne l'esecuzione
sotto windows?
Grazie per qualche consiglio

 sotto windows?
Scusa? :)
Ciao

 Scusa? :)
se vuoi che qualcuno non installi programmi, metti win2k, fa' di esserne
l'admin, e crea un utente con zero diritti. se stai su win9 ci
rinuncerei in partenza: puoi complicargli le cose, perdendo un casino di
tempo, ma se e' sveglio...

Newsgroup: it.comp.lang.visual-basic
Titolo: Sicronizzazione date in un sistema di rete

All'avvio del mio programma sviluppato in vb5 vorrei fare un controllo sulla
data del pc locale e confrontarla con la data di un pc di rete, in modo da
avvisare l'utente dell'eventuale differenza.
In altre parole il programma che ho sviluppato deve funzionare in un sistema
di rete ed è fondamentale che le date dei vari pc (dove sara' installato il
programma) siano sincronizzate.
Ringraziamenti anticipati
Paolo

I computer della mia rete io li sincrinizzo cosi':
ad una certa ora un server va a pescare l'ora di un orologio atomico
quando i computer vengono accesi, si sincronizzano con un bel:     net
time \server /set /y
se usi il dhcp ci pensa lui s sincronizzare gli orologi
Nota, i pc devono poter accedere al domisio del server che ha l'ora
corretta

Newsgroup: it.comp.lang.visual-basic
Titolo: sillabazione

secondo voi è difficile scrivere un algoritmino-ino-ino che, data una parola
(italiana) la divida in sillabe?
mario

 (italiana) la divida in sillabe?
con una buona grammatica italiana vecchio stile, non dovrebbe essere
impossibile.
sul diminutivo pero' sarei cauto.
(( fra l'altro: eheheh, qui ti voglio: de-bo-ra-h ? :))

secondo voi serve o è tempo perso?
avevo in mente una cosa utilizzabile anche su Word. es. uno selezina una
prola, richiama una mia Sub e accanto alla parola gli esce la parola
sillabata... che ne dite?
mario

 sillabata... che ne dite?
l'idea mi piace. pero' credo ci sia roba fuori, expert systems, che credo
abbiano fatto diz/thesaurus italiani di word, direi avessero dato fuori
anche una versione gratis, con "computer facile". magari controlla. come
lavoro sull'implementazione di un algoritmo credo possa essere comunque
utile.

 vecchio libro di grammatica italiana.
caspita, in assembly? quindi conosci bene l'assembly? quindi in futuro
quando mi servirà qualcosa sull'assembly saprò a chi rivolgermi...?????
::))))) meno male... ::)))) eheh
allora, io credo di averlo fatto, però non ho ancora provato se funziona
benissimo con tutte le varie possibili eccezioni.
l'ho fatto mettendolo in una Dll scritta in VB. facciamo così, ora creo un
modello Word in cui richiamo la funzione scritta da me nella Dll. questo
modello consentirà semplicemente di selezionare una parola e con un comando
dividerla in sillabe. chi poi volesse fare da "cavia" me lo fa sapere e gli
invio il tutto, ok?
ciao
mario
p.s.: esiste un decente libro di assembly in italiano, per chi parte
praticamente da zero, come me?

perfetto, allora appen ho finito lo metto sul S.C.
in sè è una cretinata, anche perche non serve quasi mai sapere (almeno
quando lavori in Word)  come va sillabata una parola. cmq è una prova,
speriamo che funzioni.
ciao.
mario


Beh, l'"h" non va a capo!
Ciao

in realtà l'ho gia finito, tra poco cerco di postarlo sul sito comune
Newsgroup: it.comp.lang.visual-basic
Titolo: Metodi Shared

Salve.
Sul libro che uso non è spiegato bene il funzionamenti dei metodi shared. 
Qualcuno potrebbe aiutarmi?
Avete qualche risorsa web da darmi, magari con qualche buon esempio.
Grazie a tutti.
StarryNight

 Qualcuno potrebbe aiutarmi?
I metodi shared sono quelli che in tutti gli altri linguaggi chiamano 
"statici" e si distinguono da quelli di istanza.
Tanto per fare un esempio
i =Int32.Parse("123")
Int32 è la classe, Parse() è un metodo statico.
Non richiede l'istanza di un Int32 perchè non agisce su di questa.
Diversi sono ad i metodi d'istanza, ad es:
s = i.ToString()
ToString() lavora sull'istanza di un Int32.
Diciamo che i metodi shared sono le "vecchie" funzioni di modulo.
Ciao 

 Diciamo che i metodi shared sono le "vecchie" funzioni >di modulo.
Penso di aver capito, vado a fare qualche prova, per il momento grazie per 
l'aiuto.
Saluti.
Newsgroup: it.comp.lang.visual-basic
Titolo: numeri pseudo casuali (Rnd)

Salve a tutti, sto preparando uno schedulatore per la mia tesi in ingegneria
meccanica. Con questo schedulatore,fatto in VBA6 Excel, creo circa 15mila
numeri pseudo - casuali. In sostanza, devo assegnare una lunghezza (7
varianti di lunghezze) a 80 tipi di sezioni di laminato con un criterio
random. Ci sono però alcune combinazioni fra lunghezza - larghezza -
spessore che non possono essere associate insieme (p.e. peso troppo elevato
oppure semplicemente quel tipo di prodotto non è previsto) e quindi ho fatto
in modo che quel tipo di laminato sia escluso. Così facendo mi è stato fatto
osservare che, eliminando alcuni numeri (circa il 5 - 10 %), "rovino" la
sequenza numerica e di fatto sbilancio la distribuzione dei numeri. (scusate
l'ultima frase ma credo che abbiate capito cosa intendo!)
Ora vi chiedo:
1) Qual'è l'ordine di grandezza della sequenza di numeri pseudo casuali che
la funzione random del VB è in grado di darmi prima che diventi periodica
(se diventa periodica) ? 1 miliardo? Io credo che se l'ordine di grandezza è
molto elevato allora l'eliminazione di un centinaio di numeri non incida.
2) Lo schedulatore verrà chiuso e riavviato 52 volte consecutive: rischio di
avere la medesima sequenza di numeri?e sì come faccio?
3) Visto che lo schedulatore è già di per sè una approssimazione, ad un
certo punto,chemmifrega di scartare alcuni numeri?
4) Visto che lo scarto comunque avviene sulle ultime due lunghezze in realtà
potrei creare un distribuzione pesata dei numeri.Ma io credo che comunque,
che li scarti io (nel senso del programma) o che si "autoscartino" (p.e.
ponendo probabilità 0 a ciascuno caso), alla fine avrò la medesima
distribuzione.COsa ne pensate?
Grazie mille in anticipo!!!!
orso
p.s.: esiste qualche libro che affronta questo problema?
p.p.s.:posto questo problema su più newsgroup perchè non so quale sia quello
giusto!! eventualmente se sono OT scusatemi!!!

 distribuzione.COsa ne pensate?
? boh

Come generatore di numeri casuale per una simulazione penso che la RND non
sia la piu' adatta.
Secondo me ti converrebbe scrivere una funzione tua (quindi una con dietro
una qualche teoria matematica conosciuta).
Ciao
--
*****
Nolle
no...@ciaoweb.it

Grazie mille a tutti!
Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione Visual Basic Professional 6

Sistema: Windows 2000 Professional
Risultato mentre tento di installare VB:
"Sottosistema Windows a 16 bit. Config.nt. Il file di sistema non è adatto
all'esecuzione di applicazioni DOS e Microsoft Windows. Scegliere "Chiudi"
per terminare l'applicazione."
:-(
Che mi invento??????
Gianni Moretti


Prova a partire da qua:
PRB: An Error Occurs When You Install Visual Studio Products 
Q260513
http://support.microsoft.com/support/kb/articles/Q260/5/13.ASP
in bocca al lupo ;-)
hth, hal

 Q260513
ma da dove li prendi tutti questi riferimenti che ci passi ? Hai un
archivio, li ricordi a memoria, li vai a cercare al momento o cosa ?
Devo farti davvero i complimenti perchč ogni volta che passi dei riferimenti
cosě precisi ( e ne hai passati anche a me ) mi fai venire l' invidia....
vorrei essere in grado di aiutare qualcuno con la stessa efficacia e
precisione.
Ancora complimenti.
Ciao, Claudio.


precisione.
Grazie, fa veramente piacere sapere di essere utili (fra un OT e l' altro :)
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione................

Salve. Sto' facendo un programma per l'elaborazione di colonne totogol.
Tutte le colonne che soddisfano determinate condizioni vengono scritte su un
file con il seguente metodo:
                                                C1 = 0: C2 = 0: C3 = 0: C4 =
0
                                                (Rappresentano gli otto
numeri della colonna totogol)
                                                Col(0) = MatriceP(0, a)
                                                Col(1) = MatriceP(1, b)
                                                Col(2) = MatriceP(2, c)
                                                Col(3) = MatriceP(3, d)
                                                Col(4) = MatriceP(4, e)
                                                Col(5) = MatriceP(5, f)
                                                Col(6) = MatriceP(6, g)
                                                Col(7) = MatriceP(7, h)
                                                For z = 0 To 7
                                                  hh = Col(z)
                                                   (Trasforma i gruppi in
numeri che verranno trasformati in esadecimale
                                                    prima di essere scritti
su un file)
                                                  Select Case hh
                                                    Case 1 To 7: C1% = C1% +
2 ^ hh
                                                    Case 2 To 15: C2% = C2%
+ 2 ^ (hh - 8)
                                                    Case 16 To 23: C3% = C3%
+ 2 ^ (hh - 16)
                                                    Case 24 To 30: C4% = C4%
+ 2 ^ (hh - 24)
                                                  End Select
                                                Next
                                                colonna$ = Chr$(C1%) +
Chr$(C2%) + Chr$(C3%) + Chr$(C4%)
                                                Put #1, , colonna$
Esempio:
La colonna : 1-2-3-4-5-6-7-8 equivale a FE-01-00-00
Il mio problema è di non riuscire a trovare un algoritmo per riconvertire il
tutto in numeri.
Mi potete aiutare?
Grazie Silvio.

A che serve la conversione in esadecimale..., non e' forse meglio salvare i
dati con il metodo casuale o binario?
--
E-mail: 
d...@iol.it

dati con il metodo casuale o binario?
Sono d'accordo con te ma non sono stato io a decidere una cosa del genere.
Infatti il file colonnare che il mio PRG crea serve per un programma ben
affermato nelle ricevitorie italiane.
Ma dimmi tu sapresti darmi la soluzione?
Silvio

Mi potete aiutare?
Banale ma non privo di una certa possibilita'....
Valore = 1
For n% = 1 To 4
    Valore = Valore + Asc(Mid$(colonna, n%)) * 256 ^ (n% - 1)
Next n%
Max = 2 ^ 30
cnt% = 8
For t% = 30 To 1 Step -1
    If Max < Valore Then
        col%(cnt%) = t%
        Valore = Valore - Max
        cnt% = cnt% - 1
    End If
    Max = Max \ 2
Next t%
Si potrebbe senz'altro fare di meglio, ragionandoci sopra...
Obelix
Newsgroup: it.comp.lang.visual-basic
Titolo: Inizializzare una variabile....

volevo sapere come si fa in VBA ad inizializzare il valore di una variabile
secondo quanto contenuto in una cella.....
Grazie a chi mi risponde

Grazie a chi mi risponde
Saluti...

Vedi l'oggetto range nella guida
la sintassi è +- questa:
Variabile = range("A1")
dove A1 è la cella  A1 :-)
ciao
max

 ha scritto nel messaggio
news:3Ybe6.75998$ew1.4...@news.infostrada.it...
: volevo sapere come si fa in VBA ad inizializzare il valore di una

:
:
:

 ha scritto nel
messaggio news:GBde6.76767$ew1.4...@news.infostrada.it...
: se in foglio1!a1 hai =10/2

: :
: :
:
:
Newsgroup: it.comp.lang.visual-basic
Titolo: [MSI] Creare uninstall

Salve ragazzi,
ho il mio progettino vb tutto caruccio e volevo creare il pacchetto di 
installazione con MSI, benissimo tutto semplice...perň mi sorge un dubbio...
Il pacchetto di installazione che viene creato funziona anche da "ripara" e 
"disinstalla" [se provo a lanciarlo dopo una prima installazione]  alche ho 
pensato che se riuscissi a copiare questo file nella cartella di 
installazione del programma , mi basterebbe creare una shotcut che lo 
richiama chiamata Unistall e il gioco sarebbe fatto...
Il problema č che non riesco a trovare un metodo che mi permetta di farlo e 
nemmeno un modo alternativo per aggiungere l'uninstall al mio programma...
Avete suggerimenti ?!?!
Grazie Giuseppe 

 Avete suggerimenti ?!?!
Ciao. Ti dico come ho fatto io. Non è facilissimo, ma nemmeno troppo
difficile, basta che tu capisca il concetto.
Ogni pacchetto MSI ha un suo ProductID, che è sempre lo stesso, anche se
cambiano i file dentro il pacchetto. Lo puoi trovare nelle proprietà del
progetto di setup.
Per disinstallarlo, basta lanciare msiexec.exe con l'opzione /-i e passargli
questo ProductID.
Allora, io mi creo un programmino nel quale codifico questo valore
(naturalmente il programmino potrà disinstallare soltanto quello specifico
pacchetto .msi, e non altri), e che lancia il programma msiexec.exe. La
linea di codice che esegue l'istruzione è:
    Shell SystemFolder & "\msiexec.exe /i" & ProductID, vbNormalFocus
dove, nella costante ProductID c'è il numero che ho letto quando ho creato
il file .msi e nella costante SystemFolder c'è il path della cartella
System).
Poi questo programmino lo includo nel pacchetto di setup e lo installo nella
directory dell'applicazione, e nel menu avvio creo un collegamento a questo
programmino.
Spero che ti sia d'aiuto. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.visual-basic
Titolo: operazioni tra date

Dovendo fare ad esempio il calcolo di quanti giorni sono passati tra una
determinata data ed un'altra (considerando anche l'ipotesi di date
corrispondenti ad anni diversi) ho studiato un semplice sistema cioè
converto la data in long passando appunto tramite una variabile di tipo
long.
cosa ne pensate?
voi che sistema usate?
Davide Russo

 corrispondenti ad anni diversi) ho studiato un semplice sistema cioč


 voi che sistema usate?
DateDiff ti crea problemi ?
Bye, G.

 DateDiff ti crea problemi ?
gli toglie tutto il divertimento dell'escogitare :)

 gli toglie tutto il divertimento dell'escogitare :)
č vero!!
č la cosa piů bella del programmare....
comunque grazie mille...
Davide

 comunque grazie mille...
spero che almeno tu non te la sia presa.
scherzi a parte, credo succeda a tutti di armeggiare, trovare un metodo
proprio, poi scoprire che era l'acqua calda.
il lavoro fatto per arrivarci pero' e' importante, e restituisce sempre.
ciao, a.

 il lavoro fatto per arrivarci pero' e' importante, e restituisce sempre.
ribadisco, la penso come te
:-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso ai dati mail di Outlook

Ciao
Ho in mente un programmino per cercare/comparare i dati di provenienza di
alcune email scritte su newsgroup (leggi "spammers"). E' possibile accedere
ai dati di Outlook e piu' precisamente alle proprietą del singolo messaggio
(tanto per capirci: seleziona un msg su un qualsiasi NG, clicka con il
pulsante di destra, seleziona "proprietą" e.... quello che si vede č cio'
che mi servirebbe "raggiungere" da VB
Grassie per qualsiasi info al riguardo :-)
--
Ciao da MioMao!
_______________________________________________________________
Venghi anche lei alla CasaPagina 
http://www.casapagina.it
___________________________MioTag v1.0___________________________
+++++++++++++++++++attenti filo spinato++++++++++++++++++++

Devi usare MAPI. Cerca su MSDN.
Antonio

Newsgroup: it.comp.lang.visual-basic
Titolo: Chi sa creare controlli ActiveX ?????

Salve a tutti- c'e' qualcuno che sa dirmi dove posso reperire qualche
esempio commentato su Controlli ActiveX personalizzati?
Grazie per l'attenzione
Francesco
gi...@tin.it

sul sito comune...
ciao


E sul dannatissimo CD-ROM di VB.
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: CommonDialog.ShowFont

Salve a tutti,
Ho appena iniziato a programmare con Visual Basic 6.
Sto realizzando un Note Pad per imparare, ma ho qualche problema con il
carattere del testo.
Ho fatto un menu Modifica->Carattere e questa è la subroutine asssociata:
<code>
Private Sub mnuCarattere_Click()
With dlgCommon
On Error GoTo mnuCarattere_Clickerror
.ShowFont
txtFile.FontName = .FontName
txtFile.FontBold = .FontBold
txtFile.FontItalic = .FontItalic
txtFile.FontSize = .FontSize
txtFile.FontStrikethru = .FontStrikethru
txtFile.FontUnderline = .FontUnderline
End With
Exit Sub
mnuCarattere_Clickerror:
MsgBox "Errore nell' apertura del carattere. (Probabilmente Carattere
Inesistente)", vbExclamation + vbOKOnly, "Errore di EFPad"
End Sub
</code>
Quando Eseguo il programma, se provo a modificare il carattere mi dice
"nessun carattere installato".
Che vuol dire?
PS Il "With" serve?
Grazie in anticipo,
Ettore

 Ettore
prego
Newsgroup: it.comp.lang.visual-basic
Titolo: creazione directory/s

ho la necessita di far creare una dir all'utente il problema che potrebbe
nascere č che mi crea anche delle sotto dir
es.
c:\xxx\yyy\xxx\aaa
dove xxx esiste le altre no
esiste un modo per crearle automaticamente tutte
grazie

 ha scritto nel messaggio
news:Wq107.19490$u%1.17...@news1.tin.it...

Private Declare Function MakeSureDirectoryPathExists Lib "dbghelp.dll" _
    (ByVal DirPath As String) As Long
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: Percorso di installazione nel programma di installazione

Ciao a tutti,
devo creare un pacchetto di installazione ex-novo.
Una volta creato però come cartella di destinazione dei file mi suggerisce
di default "c:\programmi\Progetto1".
Invece di "Progetto1" vorrei mettere il nome del mio programma, come si fa?
Ringrazio tutti in anticipo.
Ciao da Emiliano

 Invece di "Progetto1" vorrei mettere il nome del mio programma, come si
fa?
Per sicurezza, duplica e rinomina il Setup.LST che trovi dopo aver creato il
pacchetto.
Poi vedi nelle prime righe di Setup.LST, vi sono alcuni riferimenti a quello
che ti serve, cambiali e prova ad avviare il Setup.exe

 ha scritto nel messaggio
news:Pt6v9.85480$RO.22...@twister1.libero.it...


Nel progetto VB devi andare in Progetto\Proprietą di progetto1 e
inserire nella descrizione del progetto il nome che vuoi dargli. Inoltre
devi salvare il progetto con nome assegnandogli il nome che vuoi (es.
pippo.vbp), creare l'eseguibile e poi il pacchetto di installazione. A
quel punto la dir predefinita sarą c:\programmi\pippo. Spero di essere
stato chiaro

 --
Ho già provato ma non funziona!
Ciao da Emiliano

 stato chiaro
Sei stato chiarissimo ed infatti è proprio quello che ho fatto ma non
funziona, proverò quindi ad editare il file setup.lst
Ciao da Emiliano

 ha scritto nel messaggio
news:PV9v9.86066$RO.22...@twister1.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Resize Automatico

...Un'altra cosa, qualcuno conosce per caso qualche controllo OCX o qualche
metodo per il ridemensionamento automatico delle finestre a seconda della
risoluzione video?
Grazie mille e buona giornata,
Fabio
--------------------------------
Inviato via 
http://usenet.libero.it

 risoluzione video?
Da un recente post di Gigio:
http://www.redangel.it/Click_file.asp?m=605

Ora lo provo, grazie tante! :)

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con BeginTrans

    Salve a tutti ho un problema su un db access ho 2 tabelle in relazione 1
a molti (Documenti e dettagli documenti), in una procedura dove salvo il
documento nella tab. "Documenti" (lato della r. 1) e i dettagli nella tab.
"Dettagli" (lato molti) ho deciso di utilizzare le transazioni. nella form
load ho apreto il db e la Workspace principale assegnandola alla variabile
WS
'//----------------apre la workspaces ed il database--------------------
Set DB = Workspaces(0).OpenDatabase(PercorsoData & "\" & fileData)
Set WS = DBEngine.Workspaces(0)
Nella procedura di salvataggio invece ho seguito i seguenti passi:
'//*Inizio transazione*'
    WS.BeginTrans      '
'****************'
'apre il recordset
Set rsDocumenti = DB.OpenRecordset("Documenti", dbOpenDynaset)
procedo al salvataggio del documento ed assegno alla variabile idDocumenti
l'ID del documento appena salvato
a questo punto salvo i dettagli prelevando i dati da un file sequenziale con
l'ID del documento appena creato, durante questa operazione vado a
modificare dei dati anche in un'altra tabella sempre dello stesso DB
aggiorno ancora una 3 tabella che mi contiene il totale dei documenti creati
stesso DB
infine scrivo
'//-transazione OK-'
WS.CommitTrans     '
'------------------'
qui mi segnala l'errore (si è tentato di confermare o annullare una
transazione senza l'utilizzo di  WS.BeginTrans)
Utilizzo per il prg VB6 e DAO 3.51
    Spero di essere stato chiaro e non troppo lungo ringrazio chiunque vorrà
fornirni delucidazioni.
Ciao a tutti Emy 970

 Set WS = DBEngine.Workspaces(0)
prova ad invertire le aperture...
Set WS = DBEngine.Workspaces(0)
Set DB = WS.OpenDatabase(PercorsoData & "\" & fileData)
ciao
Enrico

Machi ha scritto:

    Ok Enrico proverò così anche se in un'altra procedura mi sembra di aver
fatto lo stesso e funziona(o forse non funziona) comunque grazie
ciao Emy970
Newsgroup: it.comp.lang.visual-basic
Titolo: 3 piccolo quesito a proposito delle classi.

Se ho la necessità di 4 Classi con stesse proprietà e quasi stessi metodi,
cosa mi conviene fare ?? Crearne una unica ???
Grazie
Ciao a tutti 8)

 wrote in message
V1kh5.46511$wS2.4...@news.infostrada.it...


 > cosa mi conviene fare ?? Crearne una unica ???
Potresti usare la pseudo-ereditarieta' che fornisce VB (che sara' vera dalla
prossima versione).
Creare un classe che contenga tutti i metodi e tutte le proprieta' comuni a
tutte le classi, e "pseudo-ereditarli" nelle altre classi in questa maniera:
Classe1 (contenente tutti i metodi e prop. comuni)
Public Sub Metodo1()
    ...
End Sub
.... ecc.....
Classe2:
Implements Classe1
Private m_Classe1 as New Classe1
Private Sub Class1_Metodo1()
    m_Classe1.Metodo1
End Sub
...... ecc.....
Fai cosi' per tutti i metodi e tutte le prop. comuni ed aggiungi poi i
metodi specifici della classe, e cosi' per tutte le classi derivate.
Dovrai utilizzare le classi derivate in questa maniera:
Dim m_Classe2 as Classe1
Set m_Classe2 = New Classe2
m_Classe.Metodo1
Ciao.


Se le classi sono "specializzazioni" di una stessa classe (es: Dipendente ->
Impiegato, Dirigente, Meccanico, ...), allora la cosa migliore sarebbe
quella di creare una classe "padre", da cui derivano le classi
specializzate.
Tutto questo con un linguaggio di programmazione ad oggetti sarebbe normale,
ma con VB dovrai scrivere parecchio codice e simulare l'ereditarieta' di
implementazione con la "delegation" (vedi "Inherits" nell'help di VB).

 wrote

Sorry, lapsus Freudiano... non e' "Inherits", ma "Implements".

Grazie
Ciao a tutti 8)
P.S.
Gli insiemi no ?

 
ahi ahi... ti sei tradito... un programmatore Object Pascal sotto mentite 
spoglie !! :D
Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione dinamica di oggetti

Come posso creare una serie di controlli runtime e gestirne gli eventi
in maniera centralizzata??!?
Mi spiego meglio....
so creare diversi oggetti runtime... ma come gestire in un unica
funzione gli eventi di tutti i controlli creati dinamicamente??!?!
Es:
Public Sub Main()
Call addTextBox(0, 0, 0)
Call addTextBox(1, 0, 1400)
Controls("txtbox0").text = "ciao 0"
Controls("txtbox1").text = "ciao 1"
Exit Sub
Public Sub addTextBox(indice As Integer, top As Single, left As
Single)
Dim txtbox As VB.textbox
Set txtbox = Controls.Add("VB.TextBox", "txtbox" & indice)
 txtbox.Move left, top, 1000,1000
 txtbox.Visible = True
End Sub
Come gestire in un unica funzione gli eventi su textbox0 e textbox1
?!?!?

 ha scritto nel messaggio
news:48508bd0.05032...@posting.google.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Combobox valuemember

[.NET]
Salve,
come faccio a recuperare il ValueMember indicato dall'indice di una combobox 
e mostrarlo in un messagebox?
cbNomeMateriale.SelectedValue  Questo mi restituisce un oggetto datarow.
saluti
alberto

 cbNomeMateriale.SelectedValue  Questo mi restituisce un oggetto datarow.
Directcast(cbNomeMateriale.SelectedValue,DataRow).Item(cbNomeMateriale.SelectedValue.ValueMember)
    Ciao
        Allanon
-- 
- SPAMKILLER
 lasciate il NOSPAM nell'indirizzo: 
itlangv...@michele.sytes.net
 e lasciate la parola SPAMKILLER nel corpo dell'email

 Directcast(cbNomeMateriale.SelectedValue,DataRow).Item(cbNomeMateriale.SelectedValue.ValueMember)
Purtroppo ci sono gli stessi problemi di cast.
grazie comunque
alberto


E allora analizza il DataRow ;-)
Non ho qui .net (e spero di non averlo ancora per un bel po'),
pero' ti chiedo:
sia dr la DataRow restituita da cbNomeMateriale.SelectedValue
dr[<indice_colonna_che_tu_sai>].toString() che cosa vale?
-- 
ciao, hal

alberto ha scritto:

Ho appena fatto una prova:
		Sub CbDatiSelectedIndexChanged(ByVal sender As Object, ByVal e As
System.EventArgs)
			Dim s As String = ""
			s = Me.cbDati.SelectedValue.ToString
			MessageBox.Show(s)
		End Sub
Funziona correttamente.
Io però ho anche inserito in un'altro punto:
cbDati.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue",
Me.dataSet1, "
agenti.id
"))
cbDati.DataBindings.Add(New System.Windows.Forms.Binding("SelectedItem",
Me.dataSet1, "agenti.descrizione"))
cbDati.DisplayMember = "descrizione"
cbDati.ValueMember = "id"
cbDati.DataSource = dataSet1.Tables("agenti")
(id è il solito numero progressivo identity di access)
-- 
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: Aggiornare dati in excel

Periodicamente devo aggiornare dei dati su delle tabelle excel (5 fogli 
ognuno di 15 tabelle).Le mie conoscenze in visual basic sono limitate alla 
gestione di piccoli database in access.
Poiche' le nuove tabelle sono identiche alle precedenti
ma con  nuovi dati  da aggiornare ,  posso risolvere il problema con una 
procedura in vb per evitare di inputtare dati in 15 tabelle x 4 ed evitare 
un copia ed incolla che spesso non coincide con le celle??
Qualcuno mi puo' aiutare con qualche esempio?
Grazie a chi ha la pazienza di rispondermi.
Sax
Es.
Fogli A 15 tabelle
Fogli B 15 tabelle
Fogli C 15 tabelle
Fogli D 15 tabelle
Fogli E = Totale ABCD 


Non ho capito se devi aggiornare *direttamente*
da un db o se hai dei dati(Dove? Altri file di Excel, .csv, .txt?) che devi
aggiungere
alle tue tabelle in Excel.
Se(se) stiamo scrivendo *solo* di Excel e del suo vba,
ti ricordo che esiste anche:
microsoft.public.it.office.excel
-- 
----------------------------
Mauro Gamberini

sax ha scritto:

Se devi utilizzare excel solo come fonte dati per te potrebbe diventare
molto più facile pensare di utilizzare un database qualsiasi.
Anche il più scalcagnato di tutti (access ad esempio) è in grado di
risolvere il tuo problema con garanzie di prestazioni e possibilità
built-in  che excel non può annoverare.
-- 
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: Devo cominciare da zero !

Ciao ragazzi!
Programmo ormai da 2 anni in HTML, Lostusscript e Javascript!! 
Vorrei allontanarmi dall'ambiente Internet x un po' e vorrei lanciarmi
nel mondo VB!! 
Ho a casa il programma installato ed il Manuale ... ok ... ora ...
cosa mi consigliate x cominciare ? 
Magari qualche tutorial o un'idea su un progetto che mi possa 
impegnare e che mi possa formare sulle basi del linguaggio di
programmazione! Qualsiasi idea o concetto e ben accetto! 
Ad esempio come avete cominciato voi? Programmando che 
tipo di applicativi ? 
Aspetto vostre news!! 
Grazie mille
Zanna



 ha scritto nel messaggio

ho avuto un attimo di smarrimento, poi ho pensato l'avesse avuto zanna,
finalmente l'illuminazione :)
benvenuto :)
posso p.f. chiederti di cambiare nick ? questo sarebbe gia' occupato...
quanto alla domanda, sul ng troverai spesso citato il "sito comune":
http://www.murialdo.it/it_lang_vb/
sul quale trovi tanto materiale, recensioni, ecc. ecc.
da me trovi un migliaio di url di siti vb, piu' o meno schedati: tonnellate
di sorgenti, tutorial, controlli ecc. ecc.
in bocca al lupo,
a.
--
andrea....@tin.it
free/vb sw -- 
http://www.comune.modena.it/cittadini/apal
--
p.f. usate solo testo, non html, nei vostri messaggi !
please use plain text, not html, in your messages !

grazie mille .... ora gli daro' un'occhiata!! 
Ho cambiato nick .... almeno non ci son
crisi di identita'!! Le avro' io visto che son
22 anni che mi sento chiamare in questo 
modo!! 
Saluti
Zanna

Ho dato una rapida occhiata al sito !! 
Veramente ben fatto .. complimenti!! 
In questo weekend me lo spulcero' x 
bene!! Thanks
Zannamelo

...

Il tuo nuovo nick mi sembra un po' irrispettoso... :)
Fino a un paio di anni fa pensavo di essere l'unico soprannominato così...
tu sei già il quarto che conosco. Causa cognome vero?
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic e Lotus Notes 6.5

Salve a tutti.
Avrei una domanda per qualcuno che ha avuto un problema simile al mio.
Sto cercando di usare da VB6 le classi COM di Lotus Notes 6.5 per 
realizzare una piccola applicazione che deve appoggiarsi ad un database 
Notes.
Secondo la documentazione di Notes per accedere da VB ad una sessione 
Notes si deve includere nel progetto "domobj.tlb" (l'ho fatto).
Poi uso la seguente sintassi (come indicato nel manuale):
<CODE>
Private Sub cmdConnect_Click()
     Dim ns As NotesSession
     Set ns = CreateObject("Domino.NotesSession")
End Sub
</CODE>
Bene l'istruzione "CreateObject" va in errore "Il componente ActiveX non 
può creare l'oggetto".
Evidentemente c'è qualche problema nell'interfaccia COM con le librerie 
di Lotus Notes.
Qualche idea?
Grazie
Marco

 
Prova a guardare i files vb che trovi qui:
http://www.eview.com/eview/viewr5.nsf/e640f630a3361f84852568f600070fd3/483ae6b357a4132685256a55007c9541?OpenDocument
(trovato su 
http://www.eview.com/
 )
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

...

Prova cosi':
Dim NotesSession  As NotesSession
Dim NotesDB       As NotesDatabase
Set NotesSession = New NotesSession
NotesSession.Initialize
Set NotesDB = NotesSession.GetDatabase("", "c:\lotus\notes\data\MyDB.nsf")
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Mi consigliate una griglia

Visto che vb6 non offre niente e che non si trova niente di free, vorrei 
comprare una griglia editabile.
Tipo la DataGridView di VB2005.
Quale mi consigliate?
Grazie Carmelo 


Chi ha detto che free non c'è nulla?
Cerca su vbAccelerator...
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com
 

 ha scritto nel messaggio 
news:47bad063$0$10618$4faf...@reader2.news.tin.it...

a parte i consigli di vedere su vbaccelerator...
a pagamento c'è la janus grid
che penso essere ottima 

 che penso essere ottima
Io avevo provato le trial di alcune griglie (non so se sono i nomi delle
griglie o dei produttori):
- DBI-Tech
- EasyGrid
- Janus GridEx
- Spread
- TrueDB Grid
Registrandosi qui potevi provare le trial:
http://www.componentone.com/
http://www.componentsource.com/features/grids/components/microsoft/index-it.html
Sul consiglio di quale sia la migliore non saprei, tenderei a consigliarti
di prenderne una che viene bene o male aggiornata in caso di bug (ma la
vedo difficile), o una molto usata/votata. Mi pare che la TrueDB grid fosse
quella piů in voga, ma non ricordo.


Si si...
La Janus è ottima...
Confermo.
Anche se non è proprio regalata.
Ciao cia'


 Ciao cia'
Intanto vi ringrazio, ma voi cosa o quale usate?
Carmelo 

 Carmelo
io la listview
mi sono fatto un controllo che la rende editabile



Negli ultimi progetti VB6 usavamo quella di vbAccelerator, molto buona


Banalmente, la FlexGrid (fornita con VB6) e una textbox...
Bye by SixaM 8-]

 Anche se non è proprio regalata.
Confermo. La Janus è veramente ottima!
Io la uso da tanti anni e devo dire di essere molto soddisfatto di
questo prodotto.
E' vero costicchia... ma ne vale la pena!
(adesso sto testando quella per Net)
Ciao
Efisio
Newsgroup: it.comp.lang.visual-basic
Titolo: Subclassare un controllo Image

Ciao,
avrei bisogno di subclassare un controllo Image per gestire il
WM_MOUSEHOVER ed il WM_MOUSELEAVE ma questo non dispone di Handle, come
potrei fare?
Voi direte:
#perchè non usi gli eventi del mouse?
- penso perchè così risulta un po' + veloce e poi il MOUSELEAVE dovrei
gestirlo con il MouseMove del form, le Image sono vicine e potrei
perdere dei messaggi...(o no?!)
#perchè non usi una PictureBox?
- volevo usare un Image xchè risulta un controllo più leggero.
Avete qualche idea di come possa fare?
Ditemi pure se avete commenti sulle mie "scelte".. :o)
Tnx!
LeleB.
-- 
Free As In Freedom
www.fsf.org

 - volevo usare un Image xchč risulta un controllo piů leggero.


 ciauz
Ora la mia banale domanda è:
se devo inserire l'image in uno UC inserendo dell'overhead e creando un
OCX, non è più semplice utilizzare una Picture? Oppure il primo caso
rimane comunque più leggero?
Tnx!!

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto per errore di memoria

Salve a tutti, ho questo problema: ho fatto un programma di gestione bolle e
fatture con più maschere apribili contemporaneamente esuccede che dopo un pò
che si lavora, da errorte di stack, spazio esaurito... penso sia un problema
di memoria dovuto al peso delle maschere. VOlevo sapere se c'è un comando in
vb che serva a "ripulire" la memoria dopo le operazioni più pesanti.
So, che esisteva in turbo pascal (il mio primo linguaggio... :-) ) ma non so
se esiste anche in vb.....
Qualcuno mi aiuta???
Grazie, Max

usi qualche OCX particolare? magari per skinnare i form o qualcosa del
genere?
se usi ADO, assicurati di chiudere tutti gli ADODB.Recordset con .Close e
mettendo a Nothing tutti gli oggetti che usi in ogni Sub/Function....
usi array o collection particolarmente grandi?
ci sarebbero migliaia di dritte da darti......
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262
---
"Tu devi capire che lei è nuova a queste cose..."
"Bhè, e che cosa ci vuole?"
"Ci vuole, ci vuole, è questione di orizzonti che non è abituata a
vedere..."
Una persona che conosco, 8 Novembre 2002

 vb che serva a "ripulire" la memoria dopo le operazioni più pesanti.
Su MSDN c'è tantissima documentazione su questo problema.
Con VB5 era irrisolvibile.
Fino a Vb6 SP3 era frequente ma risolvibile
Con SP4 e SP5 è quasi scomparso.
Occorre attenzione a diverse cose:
1) I colori. Con alcuni controlli, impostando a design-time colori diversi
da quelli standard, si ha un memory leak
2) Hide e Show. Visualizzare e nascondere ripetutamente alcuni controlli
lascia dei memory leak
3) Access. Aprendo e chiudendo spesso connessioni su Access, dopo n volte si
generano dei memory leak. Ma, usando Ado, si ha il vantaggio di poter
sfruttare una sola connessione per più recordset e command, per cui questo è
risolvibile
Per dettagli su queste e altre problematiche, vedi Memory Leak su MSDN.
Ciao
Alberto

Infatti il mio programma usa connessioni ad access e mostra e nasconde
ripetutamente i controlli..... quindi è memory leak..... Purtroppo devo
consegnare il progrmma definitivo entro brevissimo.....Non avete dritte su
come "evitare" i memory leak? Io intanto mi guardo l' msdn.... Grazie per le
risposte.

 come "evitare" i memory leak?
Certo.
Il primo consiglio è dare più indizi a chi sta cercando di aiutarti.
La documentazione su queste cose è immensa. Dovresti dire, quantomeno:
- Che ambiente di sviluppo usi
- Quali controlli mostri e nascondi più volte
- Cosa usi per connetterti a Access (Libreria e Provider)
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: OT  Il Deep Web

Scusate l'ot, non saprei dovere altro scrivere.
MI ï¿œ capitato questa settimana di leggere un  post su una coas che non 
conoscevo, il Deoop Web, wen profonfo o nascosto, come entrarci, co si 
trova, le precauzioni, ecc...
Ma mi son trovato a piï¿œ ripreze a riflettere su uj dato riposratato da 
piï¿œ parti: questa partre di web sarebbe grande 500 volte il web 
normale.
E caspita, mi son detto!!! Ma un momento ... sul web normale ci 
lavorano tulle le societa di questo mondo, tutte le bottegre e i 
pribati hanno un sito, ci sono motori di ricerca, amazon, ebay, aziende 
reali che macinano utili quotate in borsa, supportate da governi e 
servizi segreti.....Insomma, come diavolo sarebbe possibile che 
1000.10.000 0 100.0000 volontari abbiano costruito un web 5000 volte 
piu grande?
Non mi capacito....
ma forse, forse ci siamo a trovare una spiegazione.
Dal momento che per web nascosto si intende tutto il web inaccessibile 
normalmente, forse computandonando in questo conteggio anche il 
database della mia azienda (inaccessibile via wen tuttavia io avendo le 
credenziali da casameia riesco ad accedervi), e cosi la mia banca, il 
mio comune, le aziende italiane, i ministeri....
Si tratta di una mole enorme di dati, non sono il web ma sono 
accessibili via web.
Se si prende per buono questo metodo di calcolo forse di arrriva ad un 
web nascosto grade 500 volte il web in chiaro, forse.
 
Voi che ne dite? Ho sbagliato in pieno?
 
-- 
Greg
 
 

Il 18/01/14 19.12.47 Greg ha scritto:
 
Ammazza quanti errori, coggego qualcosa, spero che il tutto si capisca
 
! Scusate l'ot, non saprei dove altro scrivere.
! Mi ï¿œ capitato questa settimana di leggere un  post su una cosa che 
non
! conoscevo, il Deep Web, web profondo o nascosto
 
-- 
Greg
 
 


 
Il guaio ï¿œ che la confusione viene fatta un po' da tutti,
anche perchï¿œ non c'ï¿œ molto accordo sulle definizioni.
 
Bye, G.

 se ï¿œ un cinquecentesimo dell'altro ï¿œ fin troppo.
 
E vabbeh; facciamo finta che, ma ci sono diversi zeri di differenza
 
Buon Anno, Papero :)
 
-- 
Greg
 
 

 Buon Anno, Papero :)
 
Gracias, altrettanto a te e a tutti :-)
 
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: low and high 32 bits

Qualcuno sa darmi una risposta al seguente problema?
La funzione di assembly int &h21, ah=&h71, al=&hA6, restituisce alcune
informazioni sul file, potendo utilizzare il nome esteso, e non più quello
in formato 8.3
Le informazioni finiscono in una certa locazione di memoria, che io ho
preventivamente assegnato ad una variabile con il comando VARPTR.
Il problema è questo. Per quanto riguarda la grandezza di un file, interessa
andare a vedere le 4 posizioni che partono dall'offset &h20 ("high 32 bits
of file size") e 4 che partono dall'offset &h24 ("low 32 bits of file
size"). I primi 4 restano sempre vuoti, uguali a 0. Ma che cosa
rappresentano? Con i secondi si può arrivare a rappresentare una grandezza
pari a 255 * (256^3). A che servono gli altri?
Grazie.
Mario

grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto! Modifica file sequenziale

Ciao a tutti,
ho il classico problema da newbie.
Devo modificare una serie di file di testo, ovviamente di grandezza
differente. Praticamente devo sovrascrivere la penultima riga.
Ho guardato sulle faq per tutto ciň che riguarda i file sequenziali ma
non riesco ad uscirne. Qualcuno sa consigliarmi?
Ho pensato anche di aprire il file for input e metterlo in una matrice
per modificarlo successivamente ma non ci sono riuscito.
Grazie mille
Megan
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 per modificarlo successivamente ma non ci sono riuscito.
Potristi caricare in una Flex ,sostituire la penultima riga , ricostruire
il file , pulire la Flex , ecc.
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao,
direi che se non sono file troppo pesi si puo' risolvere tutto con una
funzioncina tipo:
Option Explicit
Sub Sostituisci(NomeFile As String, NuovoRecord As String, PosizioneMeno As
Integer)
    Dim N As Integer, T As Integer, I As Integer
    Dim Stringa() As String
    Dim Tutto As String
    N = FreeFile
    Open NomeFile For Input As N
    Tutto = Input(LOF(N), N)
    Close #N
    Stringa = Split(Tutto, vbCrLf)
    T = UBound(Stringa)
    Stringa(T - (PosizioneMeno + 1)) = NuovoRecord
    N = FreeFile
    Open NomeFile For Output As N
    For I = 0 To T - 1
        Print #N, Stringa(I)
    Next I
    Close #N
End Sub
Private Sub Command1_Click()
    Sostituisci "c:\temp\lista001.txt", "Ti ho sostituito", 1
    '//0 corrisponde all'ultima riga
    '//1 corrisponde alla penultima
    '//...
    '//n corrisponde all'ennesima prima dell'ultima
    MsgBox "Finito"
End Sub
beppe
------------------------------------------------------------
Visita il sito del WWF Alto Ferrarese
http://www.comune.cento.fe.it/wwfaf
------------------------------------------------------------

 wrote in message
news:a9mr5v$au0$1...@fe1.cs.interbusiness.it...

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG