mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Come posizionare una TextBox su una FlexGrid

Vorrei mettere una textbox all'incrocio della 3 riga con 4 colonna. C'è un modo semplice senza
ricorrere ad altezza riga e moltiplica per numero di righe....
 
-- 
Greg

 numero di righe....
 
*Quello* è il modo semplice. Tra l'altro è quello spiegato
nei più comuni esempi di codice. Il primo trovato al volo:
 
http://www.vb-helper.com/howto_edit_flexgrid_control.html
 
 
Bye, G.


E infatti era quello che ricordavo, grazie :)
 
-- 
Greg

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con bv2005.net

Ciao a tutti e grazie in anticipo per le eventuali risposte.
Sto cercando di realizzare un piccolo programma in VB2005.net.
Ho un form nel quale sono presenti circa 120 campi di una delle tabelle del
mio MDB Access bindati ad un bindingsource.
Il problema che devo risolvere e per il quale chiedo l’aiuto di voi esperti
è il seguente:
Quando “faccio eseguire” l’operazione di aggiornamento di dati già presenti
nel mio DB mediante l’update del bindingsource collegato ai 120 campi,
posizionati come textbox all’interno di un tabcontrol composto da più
tabpage, si verifica l’errore nr. 5 - “Troppi campi definiti” (fase di
Aggiornamento di un record già esistente).
La cosa strana è che lo stesso codice non genera nessun errore, quando salva
gli stessi campi dopo aver aggiunto un elemento al bindingsource in
questione mediante il metodo addnew (fase di Inserimento di un nuovo
record).
Mi chiedevo se avete idea di quanti campi bindati si possano salvare
contemporaneamente nel predetto modo, non sono riuscito a trovare,
sicuramente per mia incapacità, nessuna indicazione in merito.
Spero di essere stato chiaro
Ancora grazie per l’attenzione.
Ivano.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:84Z222Z87Z8Y11...@usenet.libero.it...


Grazie mille per la risposta.
In effetti ho usato proprio il wizard automatico, visto che c'è....
Provo a "ripulire".
Grazie ancora.


 > 
http://community.visual-basic.it/LucianoB/


 ha scritto nel messaggio 
news:84Z222Z87Z17Y1...@usenet.libero.it...





Newsgroup: it.comp.lang.visual-basic
Titolo: installazione pacchetto

Salve a tutti,
ho creato un pacchetto di installazione da vb6
ma durante l'installazione su win 98 mi dà
il seguente errore:
"Errore durante la registrazione del file
c:\windows\system\msado20.tlb
c:\windows\system\msadox.dll"
da cosa dipende questo errore?
perche l'applicazione funziona lo stesso?
grazie!
ringo

 c:\windows\system\msadox.dll"
togli il riferimento a msado.tlb in fase di creazione del pacchetto.
dopo la creazione apri il file setup.lst con notepad, dentro ci sarà tra
l'altro una lista di filedel tipo:
File2=@msadox.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31 ...
devi togliere $(DLLSelfRegister) e lasciare lo spazio vuoto tra le virgole.
Ciao, SK
--
La pasienzia non è mai troppo (Totò)
<><><>
Esistono 10 tipi di persone: chi conosce il binario e chi no

 perche l'applicazione funziona lo stesso?
Ci sono tanti noiosi motivi che non sto qui ad elencarti.
termoPilucco.
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto: Programma per fare karaoke

Ciao a tutti?
Mi rivolgo in particolar modo a chi, oltre a conoscere il Vb (ovviamente),
conosce anche la struttura dei midi files e dei file .kar (quelli con le
parole per fare il karaoke).
Vorrei realizzare un programmino con poche ma semplici funzioni:
-riproduzione del file midi
-stampa a video del testo del brano
-possibilità di escludere la traccia midi contenente la fastidiosa traccia
del canto
Per quanto riguarda il primo punto non dovrebbero esserci grossi problemi.
Per gli altri 2 invece non so proprio come fare!
Chi potrebbe "illuminarmi" sulla giustra strada da prendere???
Grazie mille
Luca

del canto
Basta mettere a 0 il volume della traccia 4.
Comunque userei un player Midi tipo Cubase o chi per lui e schiaccerei
il pulsantino "Mute".
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

 ha scritto nel messaggio
news:nkl06tskfhjotg5uk...@4ax.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: Numero della settimana dell'anno.

C'č una funzione di VB a cui passando una data si ottiene il numero della
settimana dell'anno?
Grazie!

 della settimana dell'anno?
DateDiff("ww",DateSerial(Year(data),1,1),data,vbMonday,vbFirstJan1)+1
Silv:o)

 Grazie!
Format(tuadata, "ww")
nonsonostatoio

Year(TuaData)
Weekday(TuaData)

Settimane=clng(TuaData-dateserial(Year(TuaData),0,0))/7

Newsgroup: it.comp.lang.visual-basic
Titolo: Registrazione OCX

Ciao Ragazzi Vi chiedo aiuto perche' non riesco a registrare DBDATE.ocx ho
provato in tutti i modi regsvr32.exe ma niente qlc mi puo' aiutare.
S.o Windows XP prof.
Grazie a buon rendere
Paolo

 ha scritto nel
messaggio news:JjLBa.17756$pR3.3...@news1.tin.it...
Se non ci sono problemi nell'ocx, è facile:
metti l'ocx in una cartella (personalmente _non_ uso c:\windows\system), ad
esempio c:\mioocx
dal prompt di ms-dos (ora si chiama prompt dei comandi) fai:
cd \
cd mioocx
regsvr32 DBDATE.ocx
e guardi che messaggio ti da regsvr32.
Se dice comando non valido o roba simile, cerca (con Trova) regsvr32.exe e
scrivi, al posto della terza riga,
c:\windows\system32\regsvr32.exe DBDATE.ocx
Questo dovrebbe funzionare.
In caso contrario, riporta il messaggio che appare.
Newsgroup: it.comp.lang.visual-basic
Titolo: gestione file e altre domande

Ho qualche problema da porre a voi programmatori un po' più esperti (e
"anziani") di me:
1. Come faccio a rinominare un file di cui conosco il Path da
un'applicazione vb5 (compresa l'estensione)?
2. Esiste un modo per impostare un'immagine come sfondo di Win98 (magari
un'API)?
3. Come mai se nell'evento Keypress (keycode as integer,...) metto le
costanti vbKeyNumpad2, ... (le frecce del tastierino) o vbKeyUp,
vbKeyDown,... non funzionano mentre se metto un qualsiasi vbKeyA o vbKeyB
tutto va perfettamente?
Grazie in anticipo! Frenk

tutto va perfettamente?
Credo sia dovuto al fatto che i tasti freccia vengono presi dal controllo
per il posizionamento del cursore, e non generano l'evento Keypress, prova
con KeyUp a me funziona
http://digilander.iol.it/mporcelli
m.por...@libero.it


Ciao
Andrea Fontana (
anr...@tin.it
)

...(e "anziani") di me:
Dimenticavo...Non so tu ma io ho 16 anni...

Newsgroup: it.comp.lang.visual-basic
Titolo: Convertire Pascal In Basic - Esiste un programma ?

Come da soggetto
gl

 gl

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ADO e tabelle collegate

1) Riesco ad impostare come path di un database Access collegato al mio
database Access '.\pippo.mdb' invece di dovergli passare tutto il path
'c:\prova\pippo.mdb' ?
2) Oppure è possibile con l'ADO modificare il path di collegamento delle
tabelle (con il DAO ci riesco) ?
Vi ringrazio infinitamente
Giorgio e Giuseppe
(SebaMix --- che fa usare il suo NewsReader ai suoi colleghi ;;;))))

 ha scritto nel
messaggio news:95bgan$17mc$1...@stargate1.inet.it...


 ha scritto:

->
DoS :: dENIAL OF sTABILITY
dos...@hotmail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: [OCX] Controllo Preview per VB6

Ciao a tutti.
sto cercando un controllo OCX da usare con VB6 per la generazione di preview
di stampa.
In rete ne esistono di diversi ma vorrei avere qualche dritta da qualcuno
che li usa per evitare di trovarmi con un prodotto pagato 300 Euro e che
ogni 10 minuti mi dą un errore di "Stack overflow".
Sapete darmi qualche notizia, secondo la vostra esperienza?
Grazie a tutti.

 Grazie a tutti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ogni 10 minuti mi dà un errore di "Stack overflow".
Prova a dare un occhio al Sito Comune
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: sbaglio io oppure non è possibile query

Salve a tutti sbaglio io in questa query oppure non è possibile fare una
cosa del genere
record.Open "insert into
terminati(idimmissione,datachiamata,nchiamata,nominativoch,urgenzaint,codice
int,descrizioneint,localita,tempoprevisto,datapint,datal,stato,datain,dataf,
operai)" _
& "values('" & idch.Caption & "','" & datac.Value & "','" &
nchiamata.Caption & "','" & nominativo.Text & "','" & urg & "','" &
codiceint.Text & "','" & DEscrizione.Text & "','" & Localita.Text & "','" &
orep.Text & "','" & datap.Value & "','" & datal.Value & "','" & stato.Text &
"','" & datain.Value & "','" & dataf.Value & "', select compsquadra from
lavass where idlavoro='" & idch.Caption & "')", db
le ho provate tutte credo! ma mi ritorna sempre quest errore
Errore di sintassi. nell'espressione della query 'select compsquadra from
lavass where idlavoro='86''.
Grazie in anticipo

 from lavass where idlavoro='86''.
Ipotizzando che la select interna (subquery) restituisca un solo record (e
quindi un solo valore per il campo compsquadra) e che la Insert Into ammetta
le subqueries, prova a racchiudere fra parentesi l'intera select, come
normalmente occorre fare. Quindi:
...dataf.Value & "', (select compsquadra from lavass where idlavoro='" &
idch.Caption & "'))", db
Inoltre non mi piacciono quegli apicini per idlavoro (che ritengo numerico),
quindi, ancora:
...dataf.Value & "', (select compsquadra from lavass where idlavoro=" &
idch.Caption & "))", db
Infine, i vari campi datachiamata, ..., datapint,datal,...,datain,dataf sono
testo? Se sě, ok, se no togli gli apicini prima e dopo i loro valori.

 testo? Se sě, ok, se no togli gli apicini prima e dopo i loro valori.
no in effetti non sono testo sono il valore di un controllo DTpicker potrei
usarli senza apici ora provo

 potrei usarli senza apici ora provo
No "potresti", devi!

 No "potresti", devi!
ok trovo + corretto non usarli ma come mai funzionavano lo stesso


Ma non avete niente di meglio da fara la domenica sera :)
A quanto ho capito vuoi inserire una serie di righe (prelevandole da una
select) in una tabella ... per ogni riga della SELECT (una sola colonna)
vorresti inserire dei dati uguali (quelli presi dai controlli del form) ...
se cosě č - potresti fare :
INSERT INTO Terminati (....,operai)
SELECT '" & idch.Caption & "' As C1,'" & datac.Value & "' As C2 .....
Compsquadra FROM lavass Where idlavoro='" & idch.Caption
Cosě funziona ma non sono sicuro di aver capito il tuo problema

Newsgroup: it.comp.lang.visual-basic
Titolo: una domandina si adodc

Vorrei inserire un filtro di ordinamento su un campo nella lettura di
una tabella inserita nella griglia
E' possibile farlo dalle proprietà dell'adodc?  come?
Grazie


Hai provato a mettere nella finestra proprietà sulla tab Recordsource
i valori:
tipo command = 8 - adcmdunknown
testo command (SQL) = tabella1 order by CampoX
Così dovrebbe andare...
Ciao...
Newsgroup: it.comp.lang.visual-basic
Titolo: Rispondetemi almeno una volta!!!!!!!!!! vi prego

Ragazzi sono nella cacca... heheh
devo fare sto prog. e non mi viene una cosa... aiutatemi
Devo avere come input da tastiera un funzione tipo x^2 ...
e devo passarla al comando pset...... che accetta solo interi lunghi......
e naturalmente se gli passo la stringa x^2 che viene da una casella di
testo mi da errore di tipo... come posso fare per superare questa cosa .....
mandatemi un e-mail  vi prego...
a: 
andre...@ngi.it

Ciao quello che stai cercando di fare non è solo sbagliato dal punto di
vista del linguaggio ma anche concettuale, non ha senso passare una funzione
a un metodo che vuole dei parametri, stai pretendendo di far disegnare ad un
metodo che sa disegnare un solo punto tutta la funzione!
E' compito tuo risolvere la funzione e disegnarne poi la funzione punto per
punto. Per risolvere questa funzione basta un ciclo for, se poi non riesci
fammi sapere qualcosa!
Ciao Luca

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Cambiare i permessi ai file in Unix

In un mio applicativo VB6 ho bisogno di poter cambiare i permessi di alcuni
file situati in un sistema Unix.
Ho già provato con FileAttributes, ma il sistema Windows riconosce questi
file senza permessi particolari, mentre sotto Unix questi file sono
utilizzabili dal solo proprietario.
Unico sistema per attribuire i permessi a tutti gli utenti è quello di
assegnarli tramite il comando chmod di unix.
Ora vi chiedo esiste un qualche metodo che permetta di connetersi al sistema
unix oppure se è possibile mandare in esecuzione un batch unix all'interno
del quale c'è il mio comando.
Premetto che un batch unix ha estensione .sh, quindi non è perfettamente
eseguibile sotto windows.
Grazie a chiunque mi saprà dare una risposta.
Ed a tutti gli altri?
Grazie anche a tutti gli altri perchè mi hanno prestato comunque la loro
attenzione.
Ciao e grazie ancora
©MF Soft
e-mail : 
mfs...@softhome.net


Devi sicuramente usare CHMOD sul sistema Unix.
Per far questo hai (circa) due possibilita':
1) usi RPC (Remote Procedure Calling) per comandare in remoto il sistema
Unix (non l'ho mai fatto da un sistema Windows, quindi non ti saprei dire
come fare)
2) usi una sessione telnet, dalla quale lanci il comando CHMOD, o uno
shell-script che fa cio' che vuoi.
Non mi vengono in mente altre soluzioni
La soluzione 2 (telnet) e' fattibile con VB, mi pare che ci siano anche
esempi gia' fatti in internet (fai una ricerca con qualche motore di
ricerca). Oppure c'e' qualcosa anche sul Sito Comune (?)
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Come funzionano l'Istruzione Randomize e la Funzione Rnd ?

Ciao a tutti !
Sicuramente sono io che ho dato di matto ed il fatto che non riesca a capire
come funzionano queste due "cose", ne è prova lampante !
La combinazione F1 + MSDN spiega solo come generare un numero casuale
compreso in un intervallo (quello dell'esempio va da 1 a 6), a me invece
interessa avere un numero casuale _intero_ nell'intervallo che va da 1 a
+infinito !!!
Mi spiegate per favore come funzionano Randomize e Rnd ?
Grazie a tutti ! :)
--
'''®foolbrain®'''
Visual Basic Programmer
Database Designer & Manager
ICQ 88912631
Y! foolbrain_2fb

 Mi spiegate per favore come funzionano Randomize e Rnd ?
Randomize serve a inizializzare per il generatore pseudo-casuale con un
nuovo "seed"; di solito si usa (all'avvio del programma o della serie o
quando credi...) proprio per evitare, il piu' possibile almeno, che le serie
di numeri generati da Rnd si ripetano... e' tutto spiegato su MSDN.
Detto questo, l'esempio indica proprio come generare numeri interi... il
concetto di "infinito" difficilmente si applica all'informatica (in che
variabile lo memorizzi il valore "+infinito" ?!?), per cui suggerisco di
accontentarti di un valore sufficientemente grande, tipo le 15 cifre del
Currency
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett Brown

 nell'intervallo che va da 1 a +infinito !!!
Per le considerazioni sulla precisione e sui limiti delle rappresentazioni
dei numeri ti ha risposto Luca. La cosa più breve che si avvicina a quanto
chiedi è:
Int(1 / Rnd())
Se Rnd() è in [0,1), il suo inverso è in (1,oo)
Ciao, Silv:o)

 Se Rnd() è in [0,1), il suo inverso è in (1,oo)
Si', ma come la metti con la densita' di probabilita'?
Non mi sembra piu' molto uniforme :-)
Ciao a tutti.
Franco

 Non mi sembra piu' molto uniforme :-)
Beh, uniforme su (1,inf) è comunque impossibile ;)
La mia proposta è in effetti particolarmente stupida, e non si
avvicina neanche ad una uniforme su (1,maxint), che è il massimo che
obiettivamente possiamo chiedere ad un PC.
Silv:o)
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi TCP-IP

Ciao a tutti,
    ho un programmino che gira su un PC-SERVER connesso ad internet tramite
DSL; il mio programma può ricevere connessioni TCP-IP da altri programmi
client,
il problema è che dal portatile con cellurare GPRS non riesco a connettermi
al mio programma, mentre se mi connetto da un pc nella rete locale
impostando  l'indirizzo del server, quindi uscendo dalla LAN e poi
rientrando il tutto funziona.
Premetto che i ping da PC-SERVER a portatile e viceversa funzionano...
mentre il mio programmino non riesce a connettersoi come client, il server
non riceve neanche la richiesta.
Sapete come devo muovermi?
come porta ho usato un valore a caso 1131...
Ciao,
   Mario.

 ha scritto nel messaggio
news:b2qv1b$ebo$1...@grillo.cs.interbusiness.it...


Ma la lan č dietro un firewall?
O meglio, il Server su cui gira il progz č quello coolegato direttamente
all'ADSL?
Hai un router ADSL ? (se si devi configurare il PAT per fargli vedere la
porta)
ciao
Lorenzo


Presumo che tu abbia un modem/router dsl con un indirizzo pubblico e un
indirizzo privato. Se č cosě tu non raggiungi il server perchč l'indirizzo
pubblico lo tiene il router.
Se invece hai piů indirizzi pubblici allora devi settare uno di questi sul
server.
Ciao.
--
Massimo Bonechi
-----------------------------------
Nuovo Newsgroup al server : 
news.startit.it

 Lorenzo
Grazie, adesso vedo che riesco a fare...
ciao,
  Mario.

 Massimo Bonechi
Grazie!
Ciao
   Mario.

 ha scritto nel messaggio > Presumo


Newsgroup: it.comp.lang.visual-basic
Titolo: CDONTS e WIN9x

Ciao a tutti, ho trovato un vecchio post su come inviare mail tramite
CDONTS 1.2, ho provato a farlo sul mio win98, mi va in errore dicendo
che "Tipo definito dall'utente non definito". E' possibile che non
funzioni perchč sono su win98?
In alternativa sono riuscito a far inviare mail con Winsock ma č
possibile inviarle in formato HTML e non testo?
Buon lunedě a tutti
Fabio Visin

 possibile inviarle in formato HTML e non testo?
non so come fai ad inviare le mail con winsock, ma forse
è suff. usare le intestazioni giuste (sto improvvisondo)
--
bye BlackMagic
ICQ: 85485468

Ci sono riuscito, ho guardato le intestazioni di due mail, una in
formato html e una in formato test, e ho agito di conseguenza.
Grazie
Fabio

Newsgroup: it.comp.lang.visual-basic
Titolo: messaggio di prova 2

messaggio di prova


Arrivano!

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

Spett.le NG,
Innanzi tutto i miei saluti a tutti i preenti!
La domanda che vorrei porVi e' la seguente:
    E' possibile intercettare il click del tasto destro del mouse (e
relativo tastino in basso a dx sulle nuove tastiere!) all'interno di un
controllo webBrowser in ambiente Visual basic 6.0 senza usare il
Subclassing??
Se si, sarebbe veramente gradito un  esempio o un link per capire la cosa!!!
Infinitamente grazie
Alessandro B.

A quanto mi risulta no.
---
GbC
http://gbc.homeip.net
---
Newsgroup: it.comp.lang.visual-basic
Titolo: Differenze tra VB6 e .NET

Scusate, ma dovendo fare un acquisto devo capire cosa è meglio fare: cosa
cambia di sostanziale tra i due?
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ci sarebbe da parlare per giorni, semplicemente 
VB.NET
 non è VB6, so che
questo non ti aiuterà molto ma è effettvamente così...
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://www.ugidotnet.org/710.blog

 cosa cambia di sostanziale tra i due?
VB6, si vocifera, non č piů in vendita, ma č ammesso il "downgrade" (con le
limitazioni da leggere nella licenza) da Net a VB6.
Ah, Net č un mondo nuovo e diverso, molto diverso.

 questo non ti aiuterà molto ma è effettvamente così...
Nemmeno a grandi linee? E' chiaro che non mi aaspetto una descrizione
minuziosa, ma una cosa molto macro, sui concetti fondamentali che
differenziano i due pacchetti! Ad esempio, cosa posso fare con .NET che non
posso fare con VB6?


posso fare con VB6?
Ma cercare le decine di post simili apparsi in questi due anni con lo
stesso subject e' cosi' difficile ?
Clicka qua per risparmiarti la fatica di scrivere 
www.google.com
 e
digitare "differenze vb6 
vb.net
"
http://groups.google.it/groups?hl=it&ie=UTF-8&oe=UTF-8&q=differenze+vb6+vb.net&sa=N&tab=wg&lr=
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 ha scritto nel messaggio
news:194Z243Z137Z76Y...@usenet.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto con crystal report

Ciao a tutti, ho un problema che non so come risolvere...
Nel mio progetto creo a run-time un certo numero di tabelle temporanee per
la stampa.
In seguito, l'utente sceglie la tabella da stampare (tutte le tabelle hanno
la stessa struttura),
e il progetto dovrebbe stampare con Crystal report la tabella scelta.
Qualcuno sa come faccio a passare all'OCX di CR il nome della tabella che
deve pescare dal DB temporaneo?
Grazie mille, ciao, Giorgio.

 ha scritto nel messaggio
news:VU45a.280090$AA2.10...@news2.tin.it...

PS (dimenticavo): lavoro con DAO, tabelle fatte in Access 97, Crystal report
8.0...

 ha
scritto:

Prova a cercare il comando "Location" sull'help di Crystal.
E' un comando molto simile a questo: Locations.Item(<Nome Tabella>).Table =
<Nome Nuova Tabella>
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Treeview per visualizzare un database in VB.NET

Salve a tutti sono nuovo qui, mi chiamo Matteo e sto sviluppando un
programma in 
VB.NET
 come tesi universitaria, spero potrete darmi
qualche aiuto.
Esiste un posto dove trovare il codice per creare un treeview che
visualizzi un database, ovvero al primo livello della gerarchia la
lista delle chiavi primarie di una tabella, al secondo la lista delle
chiavi primarie della tabella relazionata con la prima e così via...
Siccome penso sia un problema abbastanza diffuso mi pare sia
impossibile che nessuno ci abbia già pensato prima!
Ringraziandovi anticipatamente vi saluto.
---
Matteo 79

Il problema è probabilmente diffuso, visto che esistono
componenti a pagamento che lo fanno già quello che cerchi.
Per alcuni viene concesso anche il sorgente, per altri no ...
ma si tratta di codice come dicevo sopra a pagamento.
Se invece ti serve qualcosa di più spartano ci sono anche
esempi di treeview ereditate. San google ti è d'aiuto.
Inoltre per dot net puoi rivolgerti su microsoft.public.it.dotnet.vb
Ciao
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: Files di installazione

Il mio programma in vb utilizza ocx del 5  (dbgrid ad esempio) ed altri del
6.
Purtroppo la mia versione di vb 6 non mi funziona correttamente nella
generazione dell'utility di installazione.
Vorrei sapere come fare a copiare o installare oltre all'eseguibile, anche
tutti i files (tipo dll, ..) necessari per il corretto funzionamento.
Ciao da Python

 wrote in message 81erl9$g9c$1...@nslave2.tin.it...


...


 wrote in message 81gbvf$cec$1...@nslave2.tin.it...


un'utility di un'altra software house.
InstallShield.
www.installshield.com
Fabio Pagano

...

Ciao,
io ho scaricato il pacchetto di vb studio 6 sp3 (100 e rotti mb !!) ma
l'installatore non funziona !!!
Ho scaricato l'install shield ma mi crea solo file *.MSI eseguibile SOLO con
l'Installer "installato".
Dove sbaglio ?!?! Possibile ?!?
Grazie, ciao.
    Aldo

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Lanciare pres powerpoint da vb

Ho provato con shellexecute a lanciare powerpoint con switch /s ma non 
parte la presentazione ne power point.
Ho fatto così:
Public Declare Function ShellExecute Lib "shell32.dll" 
Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As 
String, ByVal lpFile As String, ByVal lpParameters As _
String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Const SW_NORMAL = 1
Private Sub Command1_Click()
Dim X As Long
Dim cmd As String
cmd = "C:\Program Files\Microsoft Office\Office\POWERPNT.exe /S 
c:\bidone\P1.ppt"
X = ShellExecute(hWnd, "Open", "POWERPNT.exe /s c:\bidone\P1.ppt", 
vbNullString, vbNullString, SW_NORMAL)
End Sub
Ma non va niente :(
Idee ?
Grazie, Alverman

 Grazie, Alverman
Hai fatto un gran mescolone tra Shell e ShellExecute...
1) Si usa ShellExecute proprio per evitare di dover indicare il percorso 
dell'applicazione (ed eventuali argomenti) che serve per aprire un dato 
documento (come invece si dovrebbe fare con Shell). Quindi il parametro 
lpFile deve essere semplicemente il percorso del file da aprire, ossia 
"c:\bidone\P1.ppt"
2) Il "verb" (lpOperation) giusto per avviare una presentazione non č "Open" 
ma "Show".
Quindi diventa:
X = ShellExecute(hWnd, "Show", "c:\bidone\P1.ppt", vbNullString, 
vbNullString, SW_NORMAL)
Bye
Raf 

> Hai fatto un gran mescolone tra Shell e ShellExecute...
eh eh !!
Grazie tutto OK !!

 ha scritto nel messaggio
news:200710150...@mynewsgate.net...


Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo date IsDate

Come mai l'istruzione seguente mi restituisce false?
IsDate("19/09/2004")
Grazie!

 ha scritto nel messaggio
news:cih1or$veo$1...@domitilla.aioe.org...



Controlla le impostazioni internazionali ...
....ma se non vuoi soffrire fatti una routine_tta
che ti controlla la data
Ciao a presto
Stephen

E' evidentemente un problema di impostazioni internazionali, lui considera
19 come mese, prova "11/09/2004" e vedrai che ti restituirą True.
Ciao

 IsDate("19/09/2004")
IsDate e CDate non funzionano, lasciale perdere ;)
O per lo meno non funzionano come ti aspetteresti in italia.
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]

 Scusate l'ot, non pesno ci sia un sito quindi chiedo qua, tanto son sicuro 
che vado a chiedere una cosa che tutti voi gia sapete.
Ci sono tanti siti che offrono la regitrazione di un sito (ma anche 10-20 in 
blocco) 
www.mionome.it
  alcuni anche con 'hosting a pochi euro, dai 5 ai 15 
dipende dai siti.
La mia domanda � questa: se poi l'hanno prossimo il sito chiude e non esite 
piu con chi faccio il rinnovo? rischio di perdere il sito? Mi manda una mail 
qualcuno? Grazie delle info
-- 
Greg 


Non ci sono problemi. Puoi trasferire il dominio da un'azienda all'altra 
senza problemi.
In ogni caso se scegli grossi provider non dovresti rischiare brutte 
sorprese.
Nicola

 ha scritto nel messaggio 
news:h88rnh$a3u$1...@tdi.cu.mi.it...

Io ho alcuni siti registrati con Aruba (
www.aruba.it
) da diversi anni.
Pago 27 euro all'anno per il mantenimento del nome e per l'hosting, iva 
compresa e compreso antivirus + antispam (senza questi si risparmia qualche 
euro).
Finora non ho avuto problemi di nessun tipo.
Saluti
Newsgroup: it.comp.lang.visual-basic
Titolo: combobox con completamento automatico

Salve a tutti!
Io uso visual basic 6.0 e ho un paio di problemini.. mi puo aiutare
qualcuno?
Devo realizzare una combobox (o qlc di equivalente) in cui sono presenti
diverse scelte. Quando l'utente inizia a digitare qlc nella casella, la
lista della combo si deve ridurre e mantenere esclusivamente gli elementi in
cui, il codice digitato è presente.
In sostanza mi servirebbe qlc tipo la barra degli indirzzi di un browser..
come posso farlo? esiste un qlc modo per farlo fare in automatico al
componente? o qlc routine veloce?
Poi ho un'altra domanda.. esiste un modo per ordinare gli elementi della
lista nella combobox? a me dice che la proprietà "sorted" indica se esiste
un ordinamento o meno
ma è di sola lettura e non ho visto metodi che realizzino l'ordinamento
(come invece ci sono nelle listview ecc..)
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 componente? o qlc routine veloce?
Da "Ricette di programmazione" Visual basic.NET
Private ControlKey As Boolean = False
' Determine whether a special key was pressed.
Private Sub TestCombo_KeyPress(ByVal sender As Object, ByVal e As 
System.Windows.Forms.KeyPressEventArgs) Handles TestCombo.KeyPress
' Retrieve a reference to the ComboBox that sent this event.
Dim Combo As ComboBox = CType(sender, ComboBox)
If Asc(e.KeyChar) = Keys.Escape Then
' Clear the text.
Combo.SelectedIndex = -1
Combo.Text = ""
ControlKey = True
ElseIf Char.IsControl(e.KeyChar) Then
ControlKey = True
Else
ControlKey = False
End If
End Sub
' Perform the text substituion.
Private Sub TestCombo_TextChanged(ByVal sender As Object, ByVal e As 
System.EventArgs) Handles TestCombo.TextChanged
' Retrieve a reference to the ComboBox that sent this event.
Dim Combo As ComboBox = CType(sender, ComboBox)
If Combo.Text <> "" And Not ControlKey Then
' Search for a matching entry.
Dim MatchText As String = Combo.Text
Dim Match As Integer = Combo.FindString(MatchText)
' If a matching entry is found, insert it now.
If Match <> -1 Then
Combo.SelectedIndex = Match
' Select the added text so it can be replaced
' if the user keeps typing.
Combo.SelectionStart = MatchText.Length
Combo.SelectionLength = Combo.Text.Length - Combo.SelectionStart
End If
End If
End Sub
ALBERTO

 della lista nella combobox?
se i dati li recuperi da un DB, non ci sono problemi, una bella ORDER BY e
sei a posto.
Per altri casi, dipende da come popoli la combo
-- 
ciriciao
Casty
http://iatter.altervista.org

Grazie per le risposte!
i dati della combo nn erano presi da un database ma da un semplice file di
testo..
per questo chiedevo se c'era un meccanismo interno al controllo stesso :-p
Cmq. ho risolto il problema cercando qui in giro ho trovato un vecchio msg
relativo a combo atuo complete che rindirizzava qua :
http://www.vbcity.com/forums/topic.asp?tid=6662
Il codice ( vb 6.0 ) nn fa esattamente quello che volevo perņ mi va bene al
99%.
Ciauz
Vale.


Newsgroup: it.comp.lang.visual-basic
Titolo: scaricare un ocx dalla memoria

esiste una utility per scaricare una ocx dalla memoria?
Grazie


Newsgroup: it.comp.lang.visual-basic
Titolo: Server HTTP

Scusatemi ragazzi...
so che esistono piccoli programmini che servono da server http.
Io ho il HTTPSR.OCX ma non riesco a far visualizzare la pagina che ho
deciso...
:-\
come mai??
Ciao

 wrote in message
7vspsk$ev9$1...@nslave2.tin.it...
: Scusatemi ragazzi...

Ho gia' trovato qualcosa sul sito comune cmq :)
ciao

ahloa....
non ditemi che c'e' nel sito comune xche' lo so... ma mi da lo stesso errore
che ha il mio programma con l'ocx HTTPSR.OCX ...
qual'e' il problema?!?!?
Il server si mette in ascolto sull'ip 127.0.0.1 e nella mia LAN, dove il
server ha ip 192.168.0.1, non si vede niente :(
Sapete dirmi qualcosa??
Ah! e xche' quando lo faccio con il TCP semplice (winsck.ocx)
e faccio TCP1.SendData "index.html"
dopo aver dato la pagina il server crolla??
Devo fare tutto con tcp semplice e puro???
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Da VB6 a VB5

Come posso convertire un programmino Freeware che ho scritto in VB6 in VB5.
Ho scoperto che poca gente ha installate nel proprio PC le librerie di VB6
mentre quasi tutti hanno quelle di VB5, e non vorrei inviare pacchetti
d'istallazione.
Grazie
Cam


Newsgroups: it.comp.lang.visual-basic
Subject: vb6 2 vb5
Date: Thu, 2 Mar 2000 00:29:58 +0100
http://winfiles.cnet.com/apps/98/vb-tools.html
2-VB-5 Version 1.1 No Registration Required
25-Feb-00 11K Win 95/98/NT Freeware Expiration Unknown No Install
<1 min at 28.8K <1 min at 56K <1 min at ISDN 128K
A very handy tool for converting Visual Basic 6 Project files to Visual
Basic 5. If you receive errors similar to 'Retained is an invalid key', then
this cool tool will allow you to add a conversion option to the context menu
for Visual Basic Projects, and allow you to open the VB6 project in both
versions.
Published by Inscitz Software 2-VB-5 Home Page
http://members.xoom.com/inscitz/
http://members.xoom.com/inscitz/2vb5/2vb5.zip

Per le form prova ed aprirle una ad una con notepad e modificare il campo
version (mi sembra che si chiami cosě) da 6.0 a 5.0.
Per il resto non saprei. C'č da sperare che quello che hai fatto VB6 sia
compatibile con VB5... :)))
Spero di averti aiutato (Almeno un pochino! :)))
ByeZ
SebaMix

 compatibile con VB5... :)))
ovvio
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle BT Sez. Sud
Newsgroup: it.comp.lang.visual-basic
Titolo: mysql e campi memo

ciao :)
select nome from note where id=1
nome è un campo memo...
mi dice che la tabella non esiste...
c'è qualche incompatibilità con i campi memo? :(
Aiuto!!!
Grazie
Max

 Max
ciaociao

 c'è qualche incompatibilità con i campi memo? :(
E' *note* il problema... e' una
parola riservata!
usa questa query:
select nome from `note` where id = 1
il simbolo *`* lo ottieni con alt + 96
Saluti
GianfraH
-- 
Dove c'e' cantina c'e' GianfraH (tm)

 il simbolo *`* lo ottieni con alt + 96
Purtroppo non è nemmeno questo. ho sostituito note con notespese e il
risultato è lo stesso.
il mysql-front che utilizzo si comporta in maniera differente se faccio una
SELECT * FROM NOTESPESE
piuttosto che
SELECT NOTA FROM NOTESPESE
Nel primo caso mi visualizza in basso (text) il valore del campo, nel
secondo no, sebbene abbia prelevato i dati corretti dal database.
Da VB sempre il solito errore...
Max

Il campo Memo è dichiarato come TEXT.
L'unico modo per farlo funzionare è usarlo come CHAR...
E' possibile che ci siano problemi in questo senso...
Qualcuno ne è a conoscenza?
Grazie
Max

 Max
ciaociao

 SELECT NOTA FROM NOTESPESE
azz... io ho sempre utilizzato il driver odbc e poi
una connessione ado... con 'note' avevo avuto problemi
per la nomenclatura ma mai per il tipo dati...
sorry...
Saluti
GianfraH

 per la nomenclatura ma mai per il tipo dati...
Io uso ado con le oledb...
il problema (ho scritto qui sotto) è il campo dichiarato come TEXT.
Purtroppo il front che ho i memo li dichiara così :(((
Max

Mi è venuta in mente una cosa.
Per utilizzare questi famigerati campi text non devo magari cambiare
l'impostazione di qualche variabile?
Ho provato a cambiare la tabella da MYISAM a INNODB, ma non  è servito a
granchè...
Grazie...
Max

Newsgroup: it.comp.lang.visual-basic
Titolo: Quali sono le dll?

Quali sono le dll che devo inserire insieme al programma per poterlo
utilizzare?
Per ora uso VB 6 Professional e gli oggetti "di base".
C'è un metodo per saperlo "universalmente"?
'zzie e 'ao!
--
Paolo Perini
lau...@digibank.it
http://www.digibank.it/kaiohshin/
"Non ho bisogno delle riviste! La mia vista divina mi permette
di vedere chi fa la doccia e chi si cambia!" - il dio KaiohShin

Puoi utilizzare il package Wizard che ti crea i dischi di setup in
automatico ed in più ti elenca tutti i file che sono necessari alla tua
applicazione.
KaiohShin <lauc...@SPAMdigibank.it> wrote in message
37592cae...@news.comm2000.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: algoritmo in excel

Ciao!
Ho una tabella in Excel di 13 righe e 5 colonne.
Sulle colonne ci sono i voti da 1 a 5 da attribuire alle 13 caratteristiche
riportate sulle righe.(Ad ogni caratteristica bisogna assegnare uno ed un
solo voto).
Vorrei implementare una procedura tale che, una volta inseriti i dati,
calcoli automaticamente i totali di riga per ogni riga ed il totale di tutti
i totali di riga.
Qualcuno può aiutarmi ad implementare il codice?
Vorrei inoltre sapere come é possibile realizzare un simile algoritmo in
Excel in modo che il risultato finale (somma di tutti i totali di riga) sia
riportato automaticamente nella cella adesso dedicata una volta che si é
completato l'inserimento di tutti i valori nella tabella.
Ringrazio tutti coloro che vorranno aiutarmi.
Ecla
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Qualcuno può aiutarmi ad implementare il codice?
in excel?
c'è bisogno di un algoritmo per fare una somma di celle?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Sergio
si perché fino a quando le celle sono vuote excel non permette l'inserimento
a priori di tali funzioni e dal momento che avrò tante tabelle del tipo
descritto per quanti sono gli utenti che le compileranno, vorrei che, una
volta inseriti tutti i dati in tabella, il sistema eseguisse in automatico
le somme di riga e della colonna corrispondente alla somma dei marginali di
riga senza doverle calcolare di volta in volta per ogni utente. Inoltre, a
seconda dell'intervallo in cui sarà contenuto il valore della somma dei
marginali di riga, dovrà restituire il giudizio totale ma questo problema
l'ho già risolto con un if logico.


microsoft.public.it.office.excel
-- 
Mauro

> Qualcuno può aiutarmi ad implementare il codice?
Mandami il file excel e una spiegazione più precisa che vedo cosa posso
fare.
sub___zero(LEVA)@
libero.it


Sono riuscita a risolvere.
Ti ringrazio cmq per la tua disponibilità. :)


Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Installer

C'è qualcuno che mi sa indicare dove trovare una guida dettagliata o qualcosa
del genere su Visual installer, possibilmente in italiano.
-- 
Posted from 
ppp-38-248.27-151.libero.it
 [151.27.248.38] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:f29670243e9a222193b...@mygate.mailgate.org...


Newsgroup: it.comp.lang.visual-basic
Titolo: SE $(WinSysPath) è c:\windows\system come sarebbe c:\??????????

Come da oggetto
Grazie


$(SystemDrive)
ciao
ugo
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

 ha scritto nel messaggio
news:a62kdt$asl4l$1...@ID-96367.news.dfncis.de...


 Come da oggetto
Ti posso dare un consiglio: potresti andare a vedere il manifesto sul sito
comune.
Grazie
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it

Newsgroup: it.comp.lang.visual-basic
Titolo: CoolBar e menu

Come si farà ad inserire un menù in una CoolBar, così come si inseriscono le
toolbar.
Eppure i menu in stile coolbar compaiono in molti programmi Microsoft e non.
O è un 'altro controllo ?
Ciao,
Riccardo Guirrini
Web :          
http://space.tin.it/computer/rguirrin
E-Mail:         
del...@tin.it


Nella coolbar non si possono inserire menu e ogni banda può avere un unico
Child, inoltre non è possibile riposizionare le bande e staccarle. Se ci
vuoi mettere i menu, le immagini nei menu, i bottoni dropDown etc, etc, devi
usare l'active toolbar. La versione trial la trovi in questo sito:
http://www.shersoft.com/download/trials.htm


http://www.shersoft.com/download/trials.htm
Io credo che il tutto si possa fare anche da VB con le Rebar, solo che è
molto, MOLTO complicato (in fondo con le rebar ci metto tutto quello che mi
pare (textbox, combo, anche se non ho mai provato a metterci i menu, né le
DBGrid).
Qualcuno ha voglia di sperimentare???
--
Kickaha, Master of MY Universe
E-MAIL: 
IO.Ki...@mclink.it
--------------------------
Moltissima gente confonde le opinioni con i pensieri
         "Herbert V. Prochnow"
Una conclusione è il punto dove sei stanco di pensare
         "Arthur Wright"

--
Raga, ma non basta richiamare il metodo PopupMenu quando viene premuto il
tastino sulla CoolBar?
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6 + CR] Domanda Licenza

Ciao a tutti.
Ho realizzato un mio programma che al suo interno crea dei report con
Crystal Report (ho utilizzato quello inserito all'interno del Visual Studio
6).
La mia domanda č: la licenza del Crystal Report mi permette di distribuire
questo programma o devo acquistare per forza una licenza Developer o
Advanced ? (che tra l'altro costano una follia.... :-) )
Grazie

 ha scritto nel messaggio
news:XH5Ua.202328$Ny5.5...@twister2.libero.it...

Ciao
Se CR č quello presente sul CD di VB6 č gratuito (mi pare la ver 4.X)
oviamente devi aver pagato la licenza di VB6 .......
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiudere tutti i form

Mi aiutate a chiudere tutti i form aperti, non mi ricordo come si fa.
for ....  poi
grazie

> Mi aiutate a chiudere tutti i form aperti, non mi ricordo come si fa.
Dim frmForm As Form
For Each frmForm In Forms
    Unload frmForm
    Set frmForm = Nothing
Next
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Chart con vb

Ciao a tutti,
sto generando dei grafici tramite vb6, ma ci sono alcune cose che non
riesco a fare.
I problemi sono i seguenti :
1) lo sfondo dell'area tracciato ( non quello del grafico ) ma quello
dove vengono disegante le righe ecc. ecc.
2)modificare la linea in modo che non sia spigolosa. In excel
l'opzione si chiama linea smussata e si trova sotto la voce formato
della serie dati.
3) come si fa a giocare con gli sfondi del grafico?
Grazie a tutti 
Ciao


L'oggetto MsChart ha alcuni problemini e molti programmatori (qualcuno anche
sul NG) preferisce, a ragione, disegnare i grafici a manina. Cerca nei
vecchi post, ci dovrebbe essere anche qualche esempio.
Oppure se hai voglia di spendere un pò di soldoni dai un'occhiata al sito
della Dundas e preparati a vedere effetti speciali!
Ciao, Vincenzo

 sito della Dundas e preparati a vedere effetti speciali!
Tralaltro il controllo della Dundas lo regalano nel Resource Kit per 
VB.NET
(è chiaro che bisogna avere VB.NET....)
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Aprire un file Word alla pagina n.X

Come si fa ?

 Come si fa ?
    Potresti cominciare a registrare una macro che ti porti alla pagina X.
Poi esamini il codice e vedi di associarlo ad un pulante, o a quel che vuoi.
Guisto per fare un po' la mano. Quando saprai fare questo fatti vivo
dicendo:
    Ho scritto una macro di Word che mi fa andare alla pagina X.
    Come posso fare per avviarla all'apertura del documento?
e poi ne parliamo.
    Se sei in difficolta' fatti vivo.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

     Come posso fare per avviarla all'apertura del documento?
Il documento è un manuale operatore che sarà aperto contestualmente alla
finestra di programma correntemente attiva. Ne segue che dovrei scrivere una
macro per ogni finestra del programma e che dovrei poter richiamare una
macro particolare caso per caso...
Si può fare?
In ogni caso le macro sarebbero molte: non esiste il modo di richiamare la
pagina direttamente dal comando "Shell"?

 richiamare una macro particolare caso per caso...
Quello che intendeva dire Maurizio era che creando una macro ottenevi il
codice per andare a una pagina x... da modificare poi in VB! ;)

 pagina direttamente dal comando "Shell"?
    Cerca, nella guida di Word:
        "Controllo dell'avvio di Microsoft Word"
dove, in particolare, e' scritto:
/mnomemacro  Avviare Word ed eseguire una macro specifica. Con questo
parametro si evita inoltre che vengano eseguite macro ad esecuzione
automatica.
    Ma se ci racconti qualche dettaglio in piu' si puo' fare di meglio.
--
Ciao :-)


>     Ma se ci racconti qualche dettaglio in piu' si puo' fare di meglio.
Beh, non c'č molto da aggiungere: speravo ci fosse una riga di comando da
passare all'istruzione Shell per aprire direttamente un DOC ad una certa
pagina, ad es. qualcosa del tipo:
Shell "C:\Programmi\Office\Winword.exe /P 15"
Newsgroup: it.comp.lang.visual-basic
Titolo: Gethashcode

Ciao,
sto provando ancora a risolvere il problema del confronto delle
datarow che ho postato ieri...
Ma perchè se ho due datarow uguali e ne faccio:
console.writeline(datarow1.gethashcode)
console.writeline(datarow2.gethashcode)
ottengo due valori diversi?
Ho provato anche a confrontare gli hashcode dei relativi ItemArray
(che dovrebbero essere slegati dalla struttura della datarow) ma
ottendo sempre delle differenze. Eppure gli item sono gli stessi!
Grazie per qualunque aiuto!
Ciao, Michele

 ottendo sempre delle differenze. Eppure gli item sono gli stessi!
Vedi sopra.
Ciao

Scusate, ho già risolto il problema del confronto dei datarow. Come
tutte le volte la soluzione era più semplice del previsto.
Ho utilizzato la proprietà datarow.ItemaArray.GetUpperBound per vedere
quanti elementi c'erano nella datarow e ho fatto un ciclo confrontando
item per item le due datarow.
 
Continuo però a chiedermi perchè ghi hashcode erano diversi...
Ciao,Michele
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] risoluzione viedeo e colori

Qualcuno sa dirmi cosa avviene ad un'immagine che normalmente viene
visualizzata a 256 colori se viene visualizzata con un numero di colori più
alto (per es. 65000)? Io ho fatto delle prove ed il risultato è schifoso.
Quindi, se devo distribuire un'applicazione e non so quanti colori avrà il
video dell'utente devo fare qualche genere di controllo e poi sostituire
l'immagine con una nuova (a proposito come faccio a modificarla affinchè si
veda decentemente?)?
Grazie a tutti, Rick

...

Il problema e' che in una palette di 256 colori, Windows ne tiene alcuni per
se (mi sembra 16 o 20).
Se l'immagine di 256 colori non contiene nella palette i colori "riservati"
di Windows, si vedra' "strana".
Alcuni software di ritocco grafico permettono di ridurre le immagini ad una
palette di 256 colori che comprende anche i colori riservati; io uso Paint
Shop Pro 5, e' shareware e lo trovi su vari archivi in internet.
--
Roal Zanazzi
z...@iol.it

Probabilmente hai sbagliato qualcosa nel controllo che hai fatto.
Se un'immagine è salvata in un formato a 256 colori (solitamente BMP),
questa non cambia minimamente se visualizzata su di un sistema con 65.000
colori, infatti il motore grafico ha a disposizione 65.000 colori per poter
visualizzare correttamente i 256 della tua immagine.
Al contrario un'immagine a 256 colori visualizzata con un sistema a 256
colori solitamente fa schifo. Questo perché COMUNQUE il sistema impegna un
certo numero di colori (il blu del titolo, il grigio delle finestre, il
bianco, il nero ecc..) e, se questi colori sono utilizzati nella tua
immagine il sistema deve fare delle "mappature di colore" diverse ottenendo
i risultati che conosciamo.
Risultato: Se la tua applicazione deve girare su un sistema a 256 colori
devi ottimizzare l'immagine in modo che non usi 256 colori ma 150/200
colori.Per fare questo devi usare tools grafici particolari
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo che splitta l'immagine

Ciao gente...
Tempo fà avevo letto da ste parti che esiste un controllo fornito nel 
pacchetto di vb che data un'immagine permette di splittarla come fosse su di 
una griglia ed accedere singolarmente ad una cella di tale griglia...
Purtroppo non ricordo che controllo era e la curiosità (alle 6:48 del 
mattino) mi stà uccidendo
Ne sapete qualcosa ?!?!
Grazie Giuseppe 

 di una griglia ed accedere singolarmente ad una cella di tale griglia...
Se si parla di VB6 dovrebbe trattarsi di PicClip (in italiano Controllo 
Ritaglia Immagine). C'è un esempio nella solita cartella /Samples e si 
chiama Redtop.vbp
Ciao
AlpVir 

 ha scritto nel messaggio 
news:4509442f$0$35071$4faf...@reader4.news.tin.it...

Però è abbandonato dai tempi di VB4, anche perchè tutto quello che fa lo si 
può facilmente fare con un PaintPicture().
Ciao 

 si puņ facilmente fare con un PaintPicture().
Hai ragione. Le indicazioni che ti ho dato le ho ricavate dalla 
controcopertina del manuale del VB4.
Ciao
AlpVir 

>> chiama Redtop.vbp
Si, il controllo era proprio quello...
era più una curiosità che altro :-D
Grazie a tutti
Giuseppe