mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: chi mi spiega perche'?

Ciao a tutti....
scusate la mia stupidita', ma vorrei che qualcuno mi spiegasse questo...
ho creato una piccola routine per azzerare i campi di testo nei form, il
valore passato e di tipo form e si limita a controllare che tutti gli
oggetti test nel form siano svuotati...
pero appena viene chiamata mi ritorna errore run-time 13
ecco il codice...
nomesub (nomeform)
inun modulo metto
public sub nomesub (formdapulire as form)
dim newobject as object
for each newobject in formdapulire
    if typeof newobject is textbox then
       newobject.text  = ""
     end if
next
end sub
a prima vista mi sembra tutto regolare...ma perche' l'errore?
Grazie a tutti

 ha scritto nel messaggio
news:t1zl6.34255$k55.7...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Programma con più Moduli

Ciao a tutti
Vorrei chiedere un consiglio riguardo alla produzione di un software
composto da più moduli:
 - Modulo base che prevede solo la consultazione dei dati
 - Modulo aggiornamenti che prevede tutte le funzionalità di consultazione,
più alcune maschere e funzionalità per l'accesso ai dati in modifica,
eliminazione e consultazione.
 - Modulo gestione XXX, che prevede consutazione + aggiornamento e nuove
maschere ecc...
Vorremmo trovare una soluzione che ci permetta di non dover duplicare i
programmi, con conseguente duplicazione di correzione bachi ecc. ma allo
stesso tempo mantenere separati i progetti, in modo da poter lavorare
parallelamente sui diversi moduli e poter produrre gli eseguibili
separatamente.
I problemi si hanno con i menu e con i punti di connessione tra i vari
moduli, tipo le maschere per l'aggiornamento che si aprono su doppio click
sulle griglie di consultazione...
Qualcuno di voi ha affrontato questo problema ed ha una linea da indicarmi
per saltarci fuori?
Grazie

 ha scritto nel messaggio
news:8hijnd$n7a$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Visual basic per Access

Ecco il problemino:
Eseguo da un modulo in visual basic per access una query con l'istruzione
docmd.openquery ("blablabla"), poichè si tratta di una query di tabella,
quando viene eseguita l'istruzione access visualizza i vari message box di
default che chiedono se si vuole eliminare la tabella precedente etc etc.
Sono esattamente 3 msgbox, io devo rispondere si a tutti e 3, ma uno di
questi ha il pulsante NO come default. Come posso procedere?
Quindi non posso usare, almeno penso, setwarnings=false

A parte il fatto che sei OT, comunque.....
se vai nelle opzioni di access, puoi tranquillamente disabilitare i messaggi
di errore/avviso/conferma che normalmente saltano fuori nelle query di
comando....
Vai nella scheda Modifica/Trova e lì trovi quello che ti ho detto!!!
Buon lavoro!!
--
Damiani "Alletun" Igor
ico...@simcity.it
"F" <f@f.f> wrote in message news:8gt6q1$clc$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Lezione su Classi, Sql e dintorni

Ciao a tutti.
Oggi mi hanno preso di sorpresa dicendomi che devo fare una mini-lezione di 
4 ore ad alcuni colleghi su
- introduzione alle classi (e eventualmente all'OOP)
- differenze tra nella programmazione DAO/Access e ADO/SQLServer
Ora, il problema è che queste cose sono assimilate (da me) ma da qui a 
inventarmi cosa raccontare sull'argomento è un'altra cosa...
Qualche spunto? :) 


"Egregi colleghi,
propongo di iniziare col coffe-break..."
Alberto
-- 
E tutto mi sembrava andasse bene... 

 Qualche spunto? :)
Datti malato.
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[Zanna]

MA LOL! Uno che ti avesse preso sul serio =)
Qualche idea buttata li':
* introduzione alle classi (e eventualmente all'OOP)
    Definizioni (Tipo sta a Variabile Come Classe sta a Oggetto)
    Properietà (+Campi?)
    Metodi
    Eventi
    Incapsulamento + Esempi
    Polimorfismo + Esempi
    Ereditarieta' +  Esempi
* differenze tra programmazione DAO/Access e ADO/SQLServer
    (e perche' non anche ADO/Access e DAO/SQLServer?? :P)
    Modello Oggetti DAO
    Modello Oggetti ADO
    Differenze ADO/DAO
    Caratteristiche DB Access
    Requisiti DB Access
    Modalità Accesso a DB Access
    Caratteristiche DB SQLServer
    Requisiti DB SQLServer
    Modalità Accesso a DB SQLServer
    Differenze Access/SQLServer
hth, almeno come bozza,
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs
­/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs
­/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org
 

     Differenze Access/SQLServer
Il tutto in 4 ore? Poveretti.....
--
Greg

 Il tutto in 4 ore? Poveretti.....
Infatti mi piacerebbe avere 4 argomenti di base da sviluppare, per chi già 
conosce le basi di VB ma deve essere introdotto all'argomento.
Ciao 

 
bye
r

 mini-lezione di 4 ore ad alcuni colleghi su
4 ore, o 4 giorni?? :)
In quattro ore, a malapena riesci ad introdurre il concetto di classe... 
non pensiamo al resto...
Rischi di ritrovarti con colleghi che avranno le idee più confuse che mai 
:)
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

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

Qualcuno mi sa dire se č possibile fare in modo che quando il focus č
settato su un controllo ComboBox questo mostri la lingua, vale a dire
l'elenco dei campi ?
Grazie in anticipo ,(:-)(

 l'elenco dei campi ?
Private Sub Combo1_GotFocus()
    SendKeys "%{DOWN}", True
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta suggerimento

Ciao a tutti...
In questi giorni mi sto addentrando nell'oscura selva (per me) conosciuta
come Visual Basic, ho realizzato un applicazione che prende dati da un Db e
me li mostra sullo schermo, vorrei realizzare anche una stampa di questi
dati, ma facendo vedere prima della stampa effettiva una Anteprima di
Stampa, un po' come funzionano i report di Access, tanto per capirsi, sapete
dirmi per piacere un indizio un suggerimento per arrivarci?
TIA
___________________________________________________________
Abulion Yorgen
ex-padawan del Venerabile Magister Valar
Maestro Jedi del New Jedi Order
"Qualcuno era comunista perché Andreotti non
era una brava persona."
Giorgio Gaber
Version 2.02 used with Agent 1.8
____________________________________________________________


Sito Comune.
cerca qlc tipo "Anteprima di stampa"
ciao
ugo


puoi utilizzare il Data Report di VB
Menů Progetto > Componenti > Finestre di progettazione
Finestra progettazione > Tasto dx mouse > Inserisci > Data Report
oppure Crystal Reports.
Per report poco articolati č consigliabile Data report. Nativo di VB.
Con Crystal Reports prima di utilizzarlo in modo produttivo occorre spendere
un tempo studio.
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] In un momento di scazzatura ...

http://www.wagenschenke.ch/
51 m .... ma con il mouse a palla č piů difficile
Ciao
Andrea 

 51 m .... ma con il mouse a palla è più difficile
Tanto per provare 61m :-)
-- 
Alex {per email metti '[NOSPAM]' nell'oggetto}
"Prima di dedicarti all'impossibile accertati di aver fatto tutto il
possibile" (Alex1980)

Mi sono offeso ... 76 :)
Ciao
Andrea 

 Mi sono offeso ... 76 :)
Sě sě ma il tuo č meno ubriaco del mio :-)!

Newsgroup: it.comp.lang.visual-basic
Titolo: Quick Basic

Scusate se sono O.T.
Volevo sapere se qualcuno sa come disabilitare il ctrl+pausa in Quick Basic, 
grazie.
Ciao da Umbo.
E-mail: 
um...@na.flashnet.it


Se non ricordo male, nell'ambiente di sviluppo non si puo`; nella versione
definitiva bisogna compilare senza l'opzione /D
--
Ciao
---------------------------------------
Mauro CB
blue...@atcenter.it
NON modificare l'indirizzo:
me ne frego degli spammers!
---------------------------------------

E-mail: 
um...@na.flashnet.it
mi pare di ricordare che bisonga compilare (crea file .EXE) con
l'opzione "Genera codice debug" non selezionata
Antonio

...


Newsgroup: it.comp.lang.visual-basic
Titolo: OCX per GIF animate

Salve a tutti!
Desidero sapere se qualcuno è a conoscenza di OCX di VB5 che gestiscono GIF
animate.
Grazie

Devi inserire l'ocx Microsoft internet explorer e utilizzare
webBrowser1.Navigate inserendo invece di una pagina web un file gif animato.
es.: webBrowser1.Navigate "C:\gifs\ANIMATE.GIF
Dovrebbe funzionare ...
fammi sapere
--
E-mail: 
d...@iol.it
G. Sortino ha scritto nel messaggio <01bd37d3$2a42cd10$5b40d2c3@501F>...


...


La cosa interessa anche me
Ciao
Manuel


Newsgroup: it.comp.lang.visual-basic
Titolo: Browser come funzionano?

Mi piacerebbe sapere come funzionano i browser di Internet. Mi sarebbe
piciuto farne uno, visto che un mio amico ci è riuscito ma non mi vuole dare
il codice (che bastardo!)
ciao
pasticca

 piciuto farne uno, visto che un mio amico ci č riuscito ma non mi vuole


 Mi piacerebbe sapere come funzionano i browser di Internet.
Mi sarebbe piciuto farne uno, visto che un mio amico ci è
riuscito ma non mi vuole dare il codice (che bastardo!)
E se fosse solo una vanteria? Hai provato a dirgli: "Non ti
credo. Non ti credo. Ah, ah, aah. Ah."?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Microsoft CamCorder... alternative?

Hello World!
Ho realizzato un'applicazione con VB.
Ora, per rendere meglio l'idea, insieme all'help vorrei dare anche qualche
bel video in formato *.AVI, magari con alcuni esempi di come fare a fare
alcune cose...
Per risolvere questo problema avevo bisogno di un Prog. che mi consentisse
di "registrare" su un file .AVI tutto quello che facevo su video con il mio
software.
Il prog. l'ho trovato! Si chiama CamCorder ed č della M$.
Viene distribuito gratuitamente da M$ nella confezione di Office 97.
Qual'č il problema?
Il problema č che questo prog. ha dei problemi :-((( non mi registra le form
che contengono bitmap! (al posto delle bitmap non si vede nulla)...
Quello che vi chiedo č:
- Qualcuno di voi conosce CamCorder?
- Ha avuto gli stessi problemi?
- Esistono alternative su internet a Camcorder?
CIAO e grazie.
Mario

Lotus ScreenCam...
Ma non è gratuito...
La Lotus lo distribuisce con SmartSuite da prima che esistesse
CamCorder...
M$ si è adeguata ;)
--
GbC

...omissis...

Newsgroup: it.comp.lang.visual-basic
Titolo: Eseguire una stringa

Come è possibile mandare in esecuzione una stringa?
Ad es. se io ho:
dim str as string
str = "frm_prova.show"
come faccio a far partire il comando "frm_prova.show" dentro "str" ?
ciao e grz dell'attenzione.





Non credo sia possibile....


 


-------------------------
Timothy Redaelli
timothy....@email.it


----

Prendi GRATIS l'email 
universale
 che ti paga: 
clicca qui


Sponsor: 

Suonerie e loghi per il tuo cellulare!

Personalizza il tuo cellulare! Supereva ti offre una vasta gamma di 

suonerie e loghi. Se sei stanco del solito cellulare, 
clicca qui





 wrote in message
news:IdfF6.1030$PE.4...@news.infostrada.it...


Credo che non si possa fare. Un idea per raggiungere lo scopo potrebbe
essere
Dim str as String
    str ="frm_prova.show"
    select case str
        case  "frm_prova.show"
            frm_prova.show
        case ....
                .....
    end select
Saluti Roberto C.

 come faccio a far partire il comando "frm_prova.show" dentro "str" ?
Per fare una cosa del genere devi usare l'Ms scripting control,
crere un nuovo oggetto frm_prova e poi passargli l'istruzione...
Questo avrebbe senso solo se tu dovessi gestire volumi abbastanza grandi
di istruzioni sotto forma di stringhe... in caso contrario ti converrebbe
fare come suggerisce Roberto: un bel Select Case ed è tutto a posto.
ciao
--------------------------------------------
             ASSA
http://assatarram.yohoo.it
Napster: Assatarram3
it.comp.lang.visual-basic: Assa
--------------------------------------------

Può essere eseguita mediante lo ScriptControl (MSSCRIPT.ocx)
Puoi far riferimento a ioProgrammo di gennaio 2001 pagina 97.
Sperando di esserti stato utile ti saluto.
Giuseppe Bruno
mailto:
bruno.g...@libero.it
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

grazie a tutti per le info
con un'api si puo' fare?

 con un'api si puo' fare?
Non penso proprio...
L'unica è provate con lo Script Control.
---------------------------------------------------------
             ASSA
http://assatarram.yohoo.it
Bookmark download:
http://www.redangel.it/beta_zone/Click_p.asp?ID_P=19
Napster: Assatarram3
---------------------------------------------------------


Prova qualcosa del genere
Private Declare Function EbExecuteLine Lib "vba6.dll" _
        (ByVal pStringToExec As Long, ByVal Foo1 As Long, _
        ByVal Foo2 As Long, ByVal fCheckOnly As Long) As Long
Function FExecuteCode(stCode As String, _
            Optional fCheckOnly As Boolean) As Boolean
    FExecuteCode = EbExecuteLine(StrPtr(stCode), 0&, 0&, Abs(fCheckOnly)) =
0
End Function
Private Sub Command1_Click()
    Dim res As Boolean
    res = FExecuteCode(StringaDaEseguire)
End Sub
in IDE funziona (usa la funzione della finestra immediata) in EXE
sinceramente non so
--
Lawrence Lebowsky
#marcone#@#sidsrl#.it

Magari....(con JavaScript basterebbe un eval(), ma non ho trovato nulla per
vb)
Guarda in msdn la function callbyname(), č quello che ho trovato che piů si
avvicina.
Newsgroup: it.comp.lang.visual-basic
Titolo: Nomi Campi DB

Scusate il semi-OT, ma devo fare un nuovo progetto con relativo DB.
Che standard utilizzate per il nome del campo correlato?
Mi spiego meglio:
Tabella TESTA
  IDTESTA integer
  DESCR varchar(50)
Tabella RIGHI
  IDRIGO integer
  NTESTA integer
Il campo NTESTA sarebbe la Foreign Key TESTA.IDTESTA.
Usate lo stesso nome? RIGHI.IDTESTA? Io spesso ho usato un nome in stile
NTESTA o CODTESTA (alcune volte da ambiguità però ad uno che non conosce il
progetto)
Inoltre in una tabella con nome plurare es.
CLIENTI
il campo ID è bene chiamarlo IDCLIENTI o IDCLIENTE?
Anche qui ho scelto la seconda opzione, senza problemi a dire il vero (se
non qualche copia/incolla per l'SQL della CREATE TABLE.
Grazie a tutti.
-- 
DBMS Firebird
VB6 + Ado

 il campo ID è bene chiamarlo IDCLIENTI o IDCLIENTE?
Le tabelle al plurale,
Clienti proprio perchè la tabella contiene l'insieme dei clienti.
Il campo Id lo chiamo IdCliente perchè si riferisce al singolo cliente.
Ciao
Stefano

 Il campo Id lo chiamo IdCliente perchè si riferisce al singolo cliente.
Quindi come faccio io :)
Tnx


"Andrea [Work]"

uso uno schema leggermente diverso:
tab testa
- id
- desc
tab righi
- id
- idtesta
clienti
- id
- desc
eventuale tab che punta alla clienti e alla righi:
- id
- idcliente / idclienti
- idrigo / idrighi
cioe', in ogni tabella l'identificatore e' sempre e solo "id".  quando lo 
punto come fk da un'altra tabella, lo chiamo id+nome_della_sua_tabella (in 
effetti nell'ultimo caso mi viene piu' naturale usare il singolare).
in questo modo non devo ricordarmi come si chiama il campo in ogni tabella.
ciao, a.
btw, in it.comp.sw.database viene spesso ripetuto che un "id" non intrinseco 
ai dati in tabella sarebbe meglio evitarlo. ma io lo continuo a trovare 
pratico.

Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Still waiting... :\

Ho mandato a inizio settimana la richiesta di registrazione al sito
comune ma non ho ricevuto ancora risposta..
Ho un paio di progettini che voglio condividere e sui quali mi
piacerebbe ricevere commenti e critiche, chi m'illumina?
Moreno, c'e' qualche prb? o__O
-- 
Giovanni "Gyo" Perdicaro
E-Mail: 
gperd...@sicilyonline.it

Moreno, c'e' qualche prb? o__O
No, ti chiedo scusa.... solo che in questi giorni non ho nemmeno il tempo per respirare e le mail
non le riesco nemmeno a leggere tutti i giorni.
Oggi ti registro.
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

non le riesco nemmeno a leggere tutti i giorni.
oki, grazie ^__^


Dai anche un occhiata al sito regione 
http://www.redangel.it
Oltre alla enormita' di materiale... troverai una sessione dedicata ai
progetti!
Newsgroup: it.comp.lang.visual-basic
Titolo: lire fichier detecter espace

probleme pour lire un fichier comment detecter espace
07/01/1999 1 24 27 40 58 73 85 9
donc lis avec mid a partir du 12 caractere donc lis 1 et espace et ainsis de
suite mais probleme pas regulier a cause avec un chiffre 1 aulieu de 01 par
exemple
comment faire pour qu il enregistre dans n1 =1
n2= 24
n3= 27
 etc ?
mon code:
Private Sub Command1_Click()
Dim Ligne As String, i As Integer
i = FreeFile
Open "c:\text.txt" For Input As #i
Do While Not EOF(i)
    Line Input #i, Ligne
    Text1.Text = Text1.Text + Ligne + vbCrLf
    Refresh
n1 = Mid$(Ligne, 12, 2)
n2 = Mid$(Ligne, 14, 2)
n3 = Mid$(Ligne, 16, 2)
n4 = Mid$(Ligne, 18, 2)
n5 = Mid$(Ligne, 20, 2)
n6 = Mid$(Ligne, 22, 2)
n7 = Mid$(Ligne, 24, 2)
Text1.Text = Text1.Text + n1 + n2 + n3 + n4 + n5 + n6 + n7 + vbCrLf
Loop
Close #i
End Sub

 a écrit dans le message de news:
40f58f8a@ews20...


 altri no dovrei mettere 01 invece di 1 pero e cosi grazie
Funzione Split e poi se serve Format$.
Bye, G.

 a écrit dans le message de news:
2lljo5F...@uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Passare dati tra 2 applicativi

ciao a tutti,
volevo sapere se quanlcuno sa come far si che due applicativi VB si possano
scambiare tra loro una serie di dati. Mi spiego meglio :
ho due eseguibili in VB6, il prog. A ed il prog. B ;
A utilizza un form nel quale ci sono NOME, COGNOME, ETA' + qualcos'altro che
non mi interessa ;
B utilizza anch'esso un form ed anche in esso ci sono Nome, Cognome, Età ed
altre informazioni che non mi interessano ;
Io devo poter :
avviare A, inserire Nome, Cognome, Età, poi (sempre con A in esecuzione),
aprire B tramite A e passare ad B i contenuti dei campi inseriti in A !!!!
....
Come si fa tutto cio' (ovviamente io ho sia i sorgenti di A che di B)
!?!?!!?
Non so se sono stato proprio chiaro, ma spero mi abbiate capito lo stesso.
!!!
grazie mille a tutti .
Claudio .

 ha scritto


 wrote in message
news:L%mF9.31965$3l.8...@twister1.libero.it...

Il programma B puoi aprirlo con una semplice shellexecute da VB;
L'invio dei dati puoi gestirlo con la funzione Api: SendMessage; Nella
documentazione trovi il suo funzionamento

 ciao a tutti,
CUT
a) un db centrale ?con una tabellina che fa da semaforo...se ne č parlato
qualche post fa
b) son 2 app completamente diverse?
perchč non farsi un componente (Server EXE) che di mestiere rileva invio di
dati da uno dei progs e segnala  e/o modifica il db dell'altro?
Se passi i dati al server li vede anche l'altro....
Almeni io l'ho capita cosě...la sto studiando (tempo permettendo) una cosa
simile
anche qui trovi post a iosa

Provare a definire delle variabili pubbliche sulla form 'B' non potrebbe
essere sufficiente??


Prima di tutto vorrei capire perchè hai adottato questa soluzione. Sperò
però che avrai le tue ragioni
Cmq in VB c'è una funzione chiamata Command studiatela e buon divertimento
Ciao Pluto
--------------------------------
Inviato via 
http://usenet.libero.it

 Ciao Pluto
non riesco a capire come riesce a usare command se non all'avvio del
programma.
funziona anche quando il prog e' gia' aperto ?

Da quello che ho capito io il primo lancia il secondo quindi....
Ciao


 ha scritto


Scusa posso chiederti di leggere la mia domanda che ha come oggetto DCOM in
questo NG
Ciao Grazie


 ha scritto



non si stimano le persone solo per questo. Grazie per avermi risposto cmq
Ciao


 documentazione trovi il suo funzionamento
Grazie, cercherň nella documentazione relativa alle API.
Claudio .

 dati da uno dei progs e segnala  e/o modifica il db dell'altro?
Non ho parlato di modifica di DB, a me serve solo passare qualche stringa e
qualche intero, poi quello che succede nei DB dell'uno e dell'altro prog.,
quě non interessa ...
ciao
Claudio .

 ha scritto nel messaggio
news:2UNF9.38767$2B1.1...@twister2.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: listbox/textbox

Da principiante vi chiedo
un esempio di come si trasporta una linea di testo SELEZIONATA
contenuta in una listbox,  in una textbox.
grazie di cuore
Roberto.

 wrote in message
a3jogu$c9l$1...@lacerta.tiscalinet.it...



wrote:

Text1.Text = List1.List(List1.ListIndex)
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Editare una listview

E' possibile editare una listview sovrapponendo una textbox sulla 
cella ?
Grazie, Alverman


Prova a questo indirizzo:
http://www.vb-power.net/cls_lvwcelledit.php
Sergio

 Sergio
Grazie Sergio :)

Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Shell Fermata ! - Stracca is OK

TI RINGRAZIO VIVAMENTE PER AVERMI TOLTO QUESTO PESO DALLA TESTA !
Ho provato a sostituire "NET TIME" con " ARJ a C:\TEMP\WINSFX
C:\WINDOWS\*.* " e
la routine
funziona perfettamente, infatti al termine della compressione la
finestra
restituisce, ARJ - esecuzione terminata.
GRAZIE VERAMENTE !!

aspetta aspetta.. questa me la sono persa.......
dove posso reperire l'intera discussione???? se ho ben capito dovrebbe
trattarsi di compressione e controllo del termine
ciao e grazie
--
# Name: Riccardo Solei
# Mail:    So...@ReteItalia.Net
# ICQ:    39959480

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Delphi e VB

E' possibile usare i controlli del delphi con il VB o viceversa?
Ciao

 Ciao
solo se sono OCX
ciao
--
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
For Free Software go to: 
http://come.to/kiryssoft


I "controlli" di Delphi sono una cosa totalmente differente dai controlli di
VB (immagino che tu ti riferisca per quest'ultimo agli OCX).
I controlli di Delphi sono componenti (visuali o non) scritti in Delphi per
Delphi (o C++Builder).
Gli unici controlli che puoi utilizzare (quasi) indifferentemente in
entrambi gli ambienti sono gli OCX (con l'eccezione degli OCX data-bound,
tipo la DBGrid, che in genere non sono gestiti da Delphi, che non usa DAO
per l'accesso ai dati).
Chiaramente in Delphi si possono anche fare gli OCX (come in VB5..6, anche
se in modo leggermente piu' "complesso", almeno per lo sviluppatore abituato
a VB).
--
Roal Zanazzi
z...@iol.it

solo se sono OCX
Provo grazie... ^_^


Grazie anche a te del disturbo ^_^
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: WebBrowser e testo

Ciao a tutti, ho una domandina forse stupida (ma non per me)
come faccio a reperire il testo contenuto in un webbrowser integrato in
un'applicazione VB6 ?
mi spiego meglio,
ho creato un Browser ADATTABILE, e ho bisogno di leggere la prima riga del
testo delle pagine ke navigo
le pagine sono ASP, ma posso tranquillamente ovviare con un URL tipo
http://host/file.TXT
aiutatemi, ve ne saro' grato fino alle prossime elezioni ........   :-)
Ciao
p.s.
ho già guardato tra i post precedenti, ma o non c'è niente oppure ho visto
male
bye bye

Usa un controllo inet dove fai un preload della pagina e controlli ciň che
ti serve.
Il codice č:
Nomestringa = Inet1.OpenURL(
www.nicolaottomano.it
)
E poi fai i controlli su nomestringa.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

Newsgroup: it.comp.lang.visual-basic
Titolo: GRAZIE Moreno Sirri

Ho visitato il sito che mi ha consigliato; mi complimento per la
realizzazione e la qualità dei contenuti. Ho trovato l'esempio relativo alla
gestione delle porte e ho, a grandi linee, capito i problemi da affrontare.
Le spiego con esattezza quello che avrei intenzione di fare:
realizzare un programma per l'acquisizione di parametri esterni (valori di
temperatura, pressione, etc...) ed in base a questi interagire con le
apparecchiature da cui essi sono stati rilevati.
Può darmi qualche indicazione su libri che trattino specificatamente gli
argomenti sopra descritti ?
Grazie per la pazienza,
Lorenzo


i manuali delle apparecchiature di acquisizione e controllo ?
per quanto riguarda la parte di controllo di sistemi vero e proprio puoi
cercare un libro di 'controlli automatici' dove ci sono le trattazioni
teoriche della materia

Vorremmo tutti una risposta dal signor Sirri Moreno

argomenti sopra descritti ?
Libri che trattano specificatamente di comunicazione non saprei... l'argomento è trattato
sicuramente in diversi libri (tra cui VB5 Win32 API di Dan Appleman) ma libri dedicati all'argomento
sinceramente non ne conosco. Provi a dare un'occhiata alle recensioni che trova sempre sul Sito
Comune...
Saluti,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:iRB96.170$lT5....@twister1.tin.it...


sempre.
Perché non prepari una piccola recensione per il SC?
Ciao,


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


http://www.amazon.com/exec/obidos/tg/stores/detail/-/books/1890422258/review
OK, grazie... se però ti capita di dargli una letta e vuoi recensirlo per il SC, non esitare a
contattare il WM...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Estrarre le singole immagini da una gif animata

Avrei bisogno di estrarre le singole immagini che compongono una gif
animata, in modo da salvarle e poi elaborarle manualmente.
Ovviamente ho bisogno di farlo da programma per cui avrei bisogno o di un
ocx , una dll o di un'utility chiamabile da shell.
Ho gia' usato un ocx per visulizzare le gif animate, preso dal sito comune,
che si appoggia alle dll gif89a ma non sono riuscito a trovare un modo per
usarlo ai miei scopi.
Avevo pensato anche a tentativi emprici come rallentare al massimo
l'animazione e prelevare i fotogrammi direttamente dalla picture interna ma
non ho trovato il modo di accedere all'immagine interna.
Qualcuno ha qualche idea di come potrei fare?
grazie
Paolo B.

 ha scritto nel messaggio
news:be23t5$h3ui$1...@ID-78415.news.dfncis.de...

Con un programma di grafica tipo Paint Shop apri il file e ti trovi le
immagini in sequenza.
giuseppeD
-------------------------------
http://www.deportati.it/annunci.htm

 
http://www.deportati.it/annunci.htm
irfanview permette di esportare i frame. non so se anche commandline, che
potresti usare da codice.
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: realizzare toolbar x internet exporer in VB ... ??

Ciao a tutti, è possibile in VB realizzare delle estensioni di Internet
Explorer .... come per esempio delle toolbar personalizzate ??
Mi spiego meglio: vorrei capire se è possibile realizzare in VB dei
controlli simili a "GoogleBar" o alri che vanno a integrarsi in Inernet
Explorer ...
C'è qualche documentazione in riguardo ??
grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 C'è qualche documentazione in riguardo ??
http://makeashorterlink.com/?U1BE24438

Nel 3d che ti ha indicato Lupo ci sono vari  link.
Quello dove ho trovato la roba che cercavo č:
http://www.mvps.org/emorcillo/vb6/shell/index.shtml
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: [?] - Vb bloccato

Mi capita abbastanza spesso di passare dall'esecuzione del mio programma
all'editor di Vb,
 e di ritrovarmi bloccato. Mi spiego meglio, quando ritorno su Vb mi
ritrovo in modalità "personalizza barre degli strumenti", senza però
avere la finestra di dialogo relativa aperta. In definitiva tutti i
pulsanti e i menu di Vb sono inutilizzabili. L'unica cosa che mi resta
da fare e chiudere Vb, per fortuna i pulsanti della barra del titolo
vanno ancora (ciò mi permette anche di salvare l'applicazione), e quindi
richiamare una nuova istanza di Vb. 
Qualcuno a riscontrato il mio stesso problema ed è magari riuscito a
risolverlo? 
Grazie.
Ciao
:-) Hd (-:
p_di...@freemail.it
  (okkio, non è politico ^_^)
hd...@azienda.net
Sito Comune:
www.murialdo.it
\it_lang_vb

risolverlo?
Capitava anche a me quando avevo Win95. Adesso ho Win98 e (ancora) non si è
verificato.
Enjoy!!!

risolverlo?
Prova a dare un colpetto al tasto Alt (non scherzo!)
Ciao
--
Luca Dormio
l...@sig-la.com
ldo...@tin.it

 Enjoy!!!
Uso WIN 98 :-(
Proverò il consiglio di useppe.
Tnx
-- 


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Problemi con SQL e data

Ciao a tutti.
Scusate l'OT. Il seguente comando mi da un errore durante la conversione da
char a
datetime:
INSERT INTO Analisi0 (Data, V0, V1, V2, V3, V4, V5, V6, V7, Annotazioni)
VALUES ('2004-04-20 00:00:00.000', 247, 210, 18, 246, 252, 186, 83, 221,
'Prova')
Qualcuno puņ aiutarmi?
Grazie,
Ignazio

 252, 186, 83, 221, 'Prova')
Non mettere i trattini nella data.
Ciao
Alberto

 Non mettere i trattini nella data.
Perfetto! Grazie mille!
Dove posso trovare le informazioni dettagliate su come inserire le date?
Grazie,
Ignazio


Guarda la documentazione del database che utilizzi, nella sezione della
sintassi del dialetto Sql relativo.
Per Sql-Server, sui Books-On-Line trovi tutto nell'Help di T-Sql (ci arrivi
bene anche da Query Analyzer).
Ciao
Alberto

 bene anche da Query Analyzer).
Grazie!
Ignazio

Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso a database tramite connessione telefonica diretta

Ciao a tutti
Volevo sapere se era possibile accedere ad un database remoto tramite
connessione telefonica diretta (Modem/modem) e gestire tale accesso come se
si trattasse di una LAN.
Se non fosse possibile quale soluzione sarebbe la piu' fattibile?
Grazie
--
Pietro

 ha scritto nel messaggio
news:AAE87.18611$0Z1.6...@news.infostrada.it...

Francamente non ho mai provato.
In linea teorica dovrebbe essere possibile attivando un server di accesso
remoto o servizi corrispondenti di Nt e 2000.
Credo che le prestazioni possano essere però scarsine se non usi un database
clint-server e cursori dati lato server...
ciao
ugo


Si, si può fare.
Devi installare su entrambe le macchine il protocollo TCP/IP e IPX/SPX.
Su quella che risponde (server), devi caricare Server di Acesso Remoto
e su quella che chiama devi creare una nuova connessione di Accesso Remoto.
Attento però: o i database sono davvero piccoli (pochi kappa), oppure
devi cominciare a pensare a lavorare con motori Sql Server.
Ciao
Sir Jo
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con controllo dbGrid

Ho un controllo dbGrid collegato a un controllo data. Ad un certo punto
dell'esecuzione del mio programma ho il recordset, e di conseguenza la
griglia ordinata secondo certi criteri; posso in qualche maniera decidere di
spostare alcuni record da una posizione ad un'altra? Mi spiego con un
esempio.
Supponiamo che il recordset sia ordinato per il campo1 in modo crescente.
  campo1                                  campo2
    1                                        aaaaaaaaaa
    2                                        bbbbbbbbbb
    3                                        ccccccccccc
    4                                        dddddddddd
    5                                        eeeeeeeeee -----------|
l'utente seleziona
    6                                        ffffffffffffffffffffff
|    questi due
    7                                        gggggggggg -----------|
records (5 e 7)
    8                                        hhhhhhhhhhh
Dopo aver selezionato i record da spostare, con un'operazione di drag (non
necessariamente) l'utente seleziona la posizione 2 di destinazione dei
records selezionati. Il risultato che vorrei ottenere č:
  campo1                                  campo2
    1                                        aaaaaaaaaa
    5                                        eeeeeeeeee
    7                                        gggggggggg
    2                                        bbbbbbbbbb
    3                                        ccccccccccc
    4                                        dddddddddd
    6                                        ffffffffffffffffffffff
    8                                        hhhhhhhhhhh
Come posso fare? Grazie da ora...
...Simone


Puoi fare cosi:
inserisci nella tabella del DB un campo aggiuntivo, da ora in poi lo
chiamiamo 'Ordine' , da non visualizzare, che mantiene l'ordinamento
voluto dall'utente, questo campo va riempito a mano durante
l'inserimento dei record , sempre per mantenere l'ordinamento voluto.
Il recordset lo apri invece che sulla tabella direttamente su di una
query del tipo:
SELECT * FROM NomeTabella ORDER BY Ordine;
in questa maniera ti appariranno i record ordinati nella maniera
prefissata.
Quando l'utente sposta il record dovrai aggiornare i valori di Ordine
nei record interessati per far spazio al record spostato e poi
refreshare il recordset con:
data1.recordset.requery
Marco
Newsgroup: it.comp.lang.visual-basic
Titolo: Datagrid-Visualizzare una piccola immagine a fianco dei record?

In un datagrid vorrei far figurare una piccola immagine (esattamente un
piccolo lucchetto) a fianco dei record della griglia, secondo il valore di
un campo booleano (che nel mio caso corrisponde al valore "record
modificabile" e "record non modificabile"). Qualche genio da quelle parti
saprebbe spiegarmi come?
Ringrazio anticipatamente e saluto tutti.

...

un mio post di oggi spiega come posizionare un combo sulle celle di un
dbgrid puoi usare la stessa tecnica per posizionare una picture con
l'immagine del tuo lucchetto.
all'evento rowcolchange del dbgrid lo visualizzi a piacimento
Dim ColonnaCombo as integer
Colonnacombo=6
If DBGrid1.Col = ColonnaCombo  Then
    ' rendo visibile
    DBCombo2.Visible = True
    ' imposto larghezza combo
    DBCombo2.Width = DBGrid1.Columns(ColonnaCombo).Width
   'imposto posizione sinistra combo
     DBCombo2.Left = DBGrid1.Left + DBGrid1.Columns(ColonnaCombo).Left
    ' imposto posizione top combo
  DBCombo2.Top = DBGrid1.Top - 100 + DBGrid1.RowHeight + (DBGrid1.Row *
DBGrid1.RowHeight)
    Else
    ' altra colonna rendo invisibile
    DBCombo2.Visible = False
End If
sostituisci a piacere l'oggetto se la posizione e' fissa (a sinistra del
dbgrid) ti basta l'istruzione che definisce il top dell'oggetto che puo
essere utilizzata con l'ģevento reposition del datacontrol a cui e'
collegata la dbgrid
Ciao stefano
Ciao stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] CR

siccome non ho VB6 volevo sapere che versione di Cristal Report porta a
corredo (se lo porta).
Grazie a coloro che mi risponderanno
Lorenzo

 ha scritto nel messaggio
news:YiWh6.39926$eQ5.7...@twister2.tin.it...


 wrote in


 wrote in message
YiWh6.39926$eQ5.7...@twister2.tin.it...

Crystal Report non c'è più con VB6, c'era solo con VB5.
Con VB6 ti danno DataReport, che non è granchè
Ciao
Sir Jo

> Ma com'è che nessuno risponde a questa domanda? E' tanto cretina?
Ehi ehi, camomillati un po'.............   ;-))))))
Non puoi pretendere che la gente è davanti al PC 24/24h per
rispondere al NG
Ciao
Sir Jo

 ha scritto nel messaggio
news:YiWh6.39926$eQ5.7...@twister2.tin.it...

Tratto dal file E:\Common\Tools\VB\CrysRept\Readme.txt :
Crystal Reports for Visual Basic 6.0 Readme
This readme includes the limitation of Crystal Reports for Visual Basic 6.0.
1. This Crystal Reports is same version as one in Visual Basic 5.0.
2. Some "Visual Basic 5.0" word remains in Readme.hlp and Crw.hlp. But you
can read it as "Visual Basic 6.0" word.
3. You can execute Crystal Reports by clicking "Crw.exe" from the installed
folder directly or by selecting "Crystal Reports" from Add-In menu. This
menu is added by Crystal setup. Crystal Reports isn't registried to Windows
"Start" menu.
Quindi esiste ed'è lo stesso di VB5
Ciao VB
Newsgroup: it.comp.lang.visual-basic
Titolo: lettera del cdrom

Ciao  Come faccio senza troppi controlli a capire quale é la lettera del
cdrom e metterla in una variabile.
Ciao e grazie Bicio.

cdrom e metterla in una variabile.
MSVBSite o Sito Comune.
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Forse può esserti utile guardare 
http://www.murialdo.it:8000/it_lang_vb/
Scegli la voce "Piccole Perle" e guarda l'elenco che compare.
--
Posted from 
mta4.iol.it
 [195.210.91.154]
via Mailgate.ORG Server - 
http://www.mailgate.org

Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic 5.0 e 6.0

Salve a tutti,
Pongo una domanda che penso possa interessare molti.
E' possibile far convivere Visual Basic 5.0 e 6.0 sulla stessa partizione ?
Quali possibili problemi ne derivano ?
Quali accorgimenti bisogna prendere per evitare problemi "di convivenza" ?
Desidererei risposta solo da chi ha provato sul campo tutto cio'
ed e' sicuro di quello che dice, solo perche' non vorrei sballare il
sistema e dover reinstallare tutto (Visual Basic lo uso per lavoro).
Ringrazio molto chi mi potra' anticipare una risposta che mi potra'
evitare guai.
Ancora grazie
              Alberto Veneziani
P.S.   se possibile rispondere  anche a:
 
alberto....@iol.it

 wrote in message
38936305...@iol.it...


 evitare guai.
Io sulla mia macchina ho sia VB5 che VB6 e non ho riscontrato frossi
problemi. Molti componenti hanno i nomi dei file diversi e quindi
possono stare nello stesso file system. Ovviamente quando inserisci dei
componenti devi stare attento ad inserire quelli corretti.
Ciao Luigi

>evitare guai.
Sbagli a chiedere solo esperienze personali. Io, ad esempio avevo vb5 e vb6 senza problemi ma su MSDN (
www.msnd.microsoft.com
) c'e' un articolo interessante dove spiega i problemi. Quello piu' grave sta nel fatto che se crei un setup per progetti vb5 ti mette dentro cose di vb6 e quindi consiglia di NON creare kit di installaizione su macchine con vb5 e vb6 ma di usare una macchina con solo vb5. Altri piccoli problemi aprendo un progetto vb5 perche' segnala comctrl32.ocx non puo' essere caricato. Bisogna rimuovere il nuovo componente ed aggiungere il vecchio.
Antonio
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]mdacTyp su WIN2KServer

mdac 2.7
Sul sistema operativo in oggetto, a metà dell'installazione, quando procede
a installare i driver ODBC, il server va in freeze e non c'è modo di
schiodarlo, nemmeno con CTRL-ALT-CANC
la versione del sistema è quella con SP2 installato di base.
qualche idea?
--
---------------------------------------------------------
David Ruscelli
    Ufficio E.D.P.
    Intesa Soc. Coop. a r.l.
www.intesacoop.com
--------------------------------------------------------

Idee no, posso solo dirti che win2000+sp3+mdac 2.7 (refresh) tutto ok

 qualche idea?
E' molto strano.
Verifica di non avere un provider ODBC attivo mentre stai facendo
l'installazione.
Ciao
Alberto

 l'installazione.
Lo escluderei, l'operazione è stata effettuata a sistema operativo ancora
"vergine", quindi con niente installato sopra, comunque controllerò.

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

vorrei utilizzare una progressivebar mentre scarico dei file;
il problema, e che non so come fare ,mi potete aiutare cortesemente con
qualche esempio???
Grazie Andrea

usa l'Internet Transfer Control, che è un OCX standard di vb.....
cominci il download, non sto qui a dirti tutto quanto.....guardati
l'MSDN......
c'è cmq un evento StateChanged che ti informa quando arrivano nuovi dati
durante il download del file,
oppure che ti dà info su eventuali errori e cose del genere.....
in questo evento, se è tutto ok, vai avanzare la ProgressBar.....
Good Coding!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262
Newsgroup: it.comp.lang.visual-basic
Titolo: [NET] Script

Ciao a tutti, 
io ci riprovo...
Tempo fa ho scritto sul newsgroup perchč dovevo fare una funzione nel
mio programma scritto in VB .net che creasse da 1 a n database a
seconda dei casi.
Per creare i db ho in mio possesso dei file .sql creati da SQL server,
a partire da un db vuoto, facendo pulsante dx del mouse sul db vuoto
-- all tasks -- generate SQL script.
Mi avete consigliato di aprire da vb tale file, leggere riga per riga
sino al GO e mandare in esecuzione ogni istruzione.
Io piů banalmente avevo inserito tali istruzioni in una tabella che
veniva letta dal mio programma...
Ho fatto cosě... ma mi chiedevo... č mai possibile che non ci sia una
sorta di execute a cui do in pasto i miei file e lui se li gestisce?
Ad esempio un x.execute("C:\creadb.sql")...
Grazie ancora per l'aiuto.
Giulia

 Giulia
Ciao Giulia,
puoi far eseguire il tuo file all'utilità Osql direttamente dal prompt dei
comandi
------------------------
OSQL -E -i C:\creadb.sql
-----------------------
maggiori informazioni li trovi nel manuale in linea cercando *Utilità osql*
o andando direttamente all'indirizzo
---------------
URL:coprompt.chm::/cp_osql_1wxl.htm
---------------
Ciao Giorgio

 Ciao Giorgio
Ciao Giorgio, grazie per il tuo consiglio. Penso però di non essermi
spiegata... io sto cercando un istruzione da Visual Basic .NET che mi
permetta di mandare in esecuzione i file .sql perchè avere la tabella
di appoggio non è il massimo per la manutenzione. Il mio programma è
ancora in fase di test e quindi appena cambio in campo mi devo
ricordare di aggiornare la tabella altrimenti  succedono danni....
Grazie ancora
Giulia
Newsgroup: it.comp.lang.visual-basic
Titolo: richiesta di info e aiuto

Premetto di essere un autodidatta e anche novizio.
Volevo creare a scopo
didattico ed anche per una utilità personale un programma in visual basic.
Io ho preso la 6.0.
Vorrei fare un programmino che mi permette di
comunicare con dei pc in rete,cioè da un server oppure una macchina
qualunque (tutte windows naturalmente),mandare msg da decidere al
momento.Le macchine sarebbero collegate in rete con router (x capirci 1
internet point).
Qualcuno saprebbe indicarmi con termini semplici da dove
posso cominciare ? Qualcosina la sò fare :-)
Grazie a tutti.
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:151Z26Z7Z50Y1...@usenet.iol.it...

Spero di aver capito bene.
Vuoi praticamente far dialogare tra loro diversi eseguibili
su diversi computer?
Le strade più semplici secondo me sono due
a) Fingi un dialogo e in realtà scrivono dei file di testo su
        un'area condivisa, questo se non vuoi incasinarti con il Winsock
b) Altrimenti cerca winsock sul sito comune e impara ad usare il controllo,
    è comodissimo!!
                                                        danilo


danilo
Intanto grazie di avermi risposto.
Dove sarebbe il sito comune?
se puoi indirizzarmi dove prendere info sono contentissimo di poter
studiare :)
Grazie


 Inviato via 
http://usenet.iol.it
Beh questa tua frase è un  po' bruttina.
Io non lo faccio, ma c'è qualcune che
griderebbe al linciaggio.
Molti post hanno il link al sito, e basta cercare
nei post vecchi.
In ogni caso il sito lo trovi nella firma.
                        Ciao
--
Minervini Corrado Danilo
Sito Comune Ng: 
http://www.it-lang-vb.net
Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt

                        Ciao
ops!! 
scusa,l'ho
visto.......sono molto incompetente :-)
grazie cmq di nn avere abbusato
della mia incompetenza solo x ridere.


 Inviato via 
http://usenet.iol.it
Ma va!!
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] algoritmo

ciao a tutti, sono un po' ot perchè cerco info su un algoritmo più che
ad un vero e proprio problema di vb...
ipotizziamo un array di x elementi, ogni elemento è composto da due
dati:
a-1
a-2
a-3
a-4
b-1
b-2
c-1
c-2
c-3
...
z-14
vorrei mischiare questo array, quindi potrei limitarmi a fare un numero
a piaceer di random e fare lo swap di 2 elementi per volta...
se però volessi che ogni elemento (esempio a-2) fosse 'lontano' almeno
un valore Y da un altro elemento sempre 'a'?
Spero di essermi spiegato...
provo un esempio:
Y=3
a-2  b-3  c-6 a-1    -->OK
a-2  b-3  a-1 c-6    -->NO
grazie per eventuali suggerimenti.
Saluti
Pusky 

Pusky75 ha scritto:

Non ti conviene usare una Collection sfruttando i metodi AddItem e
RemoveItem che sono
indicizzati.... e puoi sfruttare la KEY per definire l'Insieme del
Gruppo A piuttosto che B ecc....?
@Alex

@Alex
Comincio con il ringraziare per la risposta...
Non capisco bene cosa intendi per sfruttarela KEY per la
definizione del gruppo A piuttosto che B...
Forse intendi solo per 'filtrare' i gruppi, non per mischiarne
gli elementi con distanza Y...
Saluti
pusky

Pusky75 ha scritto:

La distanza la assegni con l'Index dell'Item, mentre la Key la usi per
determinarne
il Gruppo di appartenenza....
Forse ho frainteso l'origine del problema...?
@Alex

 determinarne il Gruppo di appartenenza....
Ecco è questo il problema: come faccio a determinae la distanza tra i vari
elementi?
Ipotizziamo di creare il mio array in questo modo:
Se considero ogni gruppo come un piccolo array (array A, B..Z)
e ad esempio prendo un elemento da A, uno da B...Z, diciamo che al
primo giro ho un esemplare per gruppo.
dopo primo giro: A-B..Z
Parto per il secondo giro: A, B..Z.
Ancora tutto ok, ogni elemento è sufficientemente discante da
uno dello stesso gruppo.
dopo secondo giro: A-B..Z-A-B..Z
Ma se ad esempio per il terzo giro ho esaurito
gli elementi di tutti i gruppi fino alla Z, devo per forza prendere un 
elemento
di Z che però si trova ad avere l'elemento precedente sempre del gruppo Z.
dopo terzo giro: A-B..Z-A-B..Z-Z
Se avessi usato un metodo furbo mi avrebbe fatto mettere l'ultimo elemento
di Z in mezzo agli elemento del secondo giro, in modo che non avesse vicino
un elemento dello stesso gruppo...
Spero di aver reso l'idea..
Credo che il mio problema sia simile a quello della scelta dei colori degli
stati nelle rappresentazioni degli stati, praticamente l'italia è verde, la 
francia e
gialla, la spagna non può essere gialla ma può essere verde, ma sarebbe
più corretta se fosse blu...
Sto impazzendo, ho avuto una giornata pesante...
grazie e ciao
pusky 

Pusky75 ha scritto:

Giuro che sono di coccio...!
Non è che considerare un sistema di permutazioini ti sarebbe più
semplice...?
n! / (n-k)! = Cn,k
dove n è il numero dei gruppi mentre k è il numero del
raggruppamento...?
Cercare di inventarsi algoritmi strani quando la matematica può essere
già
la base dello sviluppo ..... è strano...!
Se non è così io passo...!
@Alex

@Alex
Saluti
Pusky