mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Array & image

Chissà se gentilmete mi indicate la soluzione al mio
problema.
Non riesco a caricare in un array delle immagini.
cosa non va nel seguente codice ?
Dim lista(1 To 9) As Variant
Sub carica
lista(1) = LoadPicture(App.Path & "\picture\" & 1 & ".bmp")
lista(2) = LoadPicture(App.Path & "\picture\" & 2 & ".bmp")
end sub
Sub visualizza
dig1.Picture = lista(1)
dig2.Picture = lista(2)
end sub
Grazie Marco

Si ma quale è l'errore esatto? Non ho sotto mano il vb e non
sò su due piedi se è un errore di sintassi o altro.
Mica ho un compilatore in testa ... è un normale cervello ...
Ciao
Andrea 


Non vedo la ragione di un passaggio attraverso una variabile, comunque
potrebbe essere:
lista1=App.Path & "\picture\" & 1 & ".bmp"
dig1.Picture = LoadPicture(lista(1))
Ma forse mi sfugge qualcosa, non riesco a vederne l'utilità:
dig1.Picture=LoadPicture(App.Path & "\picture\" & 1 & ".bmp")
non risolve le cose?
Il resto a che serve?
--
Gulp
....forse mi sono perso qualcosa !

 Grazie Marco
cosa sono dig1, dig2 ecc. ?
se fai un array di picture/image 0 to 8 (cerca nella guida o in google
matrici di controlli) e poi
dim j as long
for j = 0 to 8
    with img(j)
        .picture=loadpicture(app.path & "\picture\" & j & ".bmp")
        .left=... : top=...
        .visible=true
    end with
next
funziona ?
ciao, j.

 Grazie Marco
ok, ma ripeto: quando carichi l'array, carichi delle *stringhe*, che poi
vorresti passare come metodi.
in clipper potevi fare una macro tipo
    imp_cognome = &variabile o imp_cognome = (variabile)
in vb non mi sembra si possa.
a naso, dovresti dichiarare una matrice di stdpicture o come si chiama,
riempire quelle, e settare i tuoi image = elemento dell'array.
non so se il gioco vale la candela. a una prima occhiata mi sembra
abbastanza macchinoso e con un'occupazione di ram micidiale.
prova a guardare quando fai clic dx in explorer -> browse with irfanview.
con immagini grossette si vede bene che fa un redim+1 per ogni nuovo
elemento di un dir$. la setta uguale alla prima, con la stessa immagine, poi
fa un loadpicture. lo fara' in c, per cui si muove anche abbastanza, ma
*non* tiene tutta la matrice in memoria. ieri gli ho fatto leggere una dir
con 600 tiff e jpeg sui 2-40mb, 5gb in tutto. era gia' lento, ma in ram
schiattava, o swappava e allora schiattavo io...
hth, ciao, j.

>[cut]
(do per scontato che dig1 e dig2 siano dei controlli image o delle
picturebox, e che il path delle bitmap sia corretto)
prova cosě:
    Dim lista(1 To 9) As StdPicture
    Dim i As Integer
    ' carica le bitmap nell'array
    For i = 1 To 9
        Set lista(i) = LoadPicture(App.Path & "\picture\" & CStr(i) & ".bmp")
    Next i
    dig1.Picture = lista(1)
    dig2.Picture = lista(2)
spero ti sia utile.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

>>[cut]
Prego : )


Newsgroup: it.comp.lang.visual-basic
Titolo: API di Shell32

Qualcuno conosce o dov'è reperibile la documentazione sulle funzioni
esportate da Shell32.dll???????

 wrote in message
7svqj2$bgo$1...@nslave1.tin.it...


nell'sdk microsoft di win32
e dove lo trovo? è scaricabile da internet?
Newsgroup: it.comp.lang.visual-basic
Titolo: controllare più oggetti...

Ciao a tutti,
-        per controllare più oggetti, per esempio tutti i pulsanti di
un'applicazione o tre form si può fare in      - VB una cosa del genere?:
command1 = buttons
command2 = buttons
o command1, command1=buttons
-e poi fare per esempio
buttons.caption (o un qualunque altro tipo di proprietà....)
-per controllare più oggetti allo stesso tempo (chiaramente si parla di + di
2 oggetti)......
-se avevte un altro modo per fare questo ditemelo
-tnx, Bye
back_s...@hotmail.com

...

C'e' un solo modo: il classico FOR
Ti devi passare tutti gli oggetti ed agire su quelli che ti interessano.
Esempio
    Dim obj As Variant
    For Each obj In Form1.Controls
        If obj.Tag = "A1" Then obj.Caption = "Ciao mondo"
        If TypeOf obj Is TextBox Then obj.Text = "Ciao in Text"
    Next obj
Non esiste il concetto di cambiare una propriata' contemporaneamente ad un
insieme di oggetti.
Ciao
By -MES-   Maronese Ettore
http://www.maronese.com/mes
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB .Net] eliminare una riga dalla tabella nel dataset

Salve,
ho la necessita' di scrivere il codice per eliminare una certa riga dal
dataset.
Ho provato con questo codice
Dim miaRiga As DataRow
                For Each miaRiga In mioDs.Tables("clienti").Rows
                    If miaRiga.Item("nome") = txtNome.Text And
miaRiga.Item("cognome") = txtCognome.Text Then
                        mioDs.Tables("clienti").Rows.Remove(miaRiga)
                    Else
                        msgbox("Nessuna corrispondenza trovata")
                    End If
                Next
che mi elimina la riga che contiene i due dati presi dalle textbox nome e
cognome ma mi restituisce anche uno strano errore:
Collection was modified; enumeration operation may not execute.
Vorrei comunque utilizzare un codice che prima legge il valore nel campo
idcliente della riga corrente nella tabella del dataset e poi esegue il
codice
mioDs.Tables("clienti").Rows.Remove(miaRiga)
Come faccio per leggere la riga corrente della tabella nel dataset?
Grazie
Riccardo

Il messaggio è dovuto al fatto che stai modifcando una collezione mentre ne
stai ciclando il contenuto, visto che hai eliminato un record la collezione
che stai utilizzando non è più valida, quindi il messaggio.
In alternativa potresti usare il metodo Delete e successivamente applicare
AcceptChanges.
HTH
-- 
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org

Si, ho fatto come hai detto e funziona.
Ho scritto questo codice nell'evento click di un pulsante elimina:
Dim rc As DataRowCollection = mioDs.Tables("clienti").Rows
rc(0).Delete()
mioDs.Tables("clienti").AcceptChanges()
la riga da cancellare in questo caso e' sempre la stessa
rc(0)
vorrei che la riga eliminata fosse quella corrente visualizzata (grazie al
databindings dei vari textbox presenti nel form). Come faccio a leggere
l'indice della riga corrente e quindi a metterlo in una variabile int (per
poi passarlo ad una sub elimina)?
immagino dovrei fare qualcosa di simile:
Dim mioId As integer
mioId = mioDs.Tables("clienti").Rows...???
Dim rc As DataRowCollection = mioDs.Tables("clienti").Rows
rc(mioId).Delete()
mioDs.Tables("clienti").AcceptChanges()
Grazie
Saluti
Riccardo

...si puo' usare il CurrencyManager. Tralasciando un po' di codice...:
Dim mioCM As CurrencyManager
Dim mioId As Integer = mioCM.Position
Saluti
Riccardo
p.s. della serie me le faccio e me le do ;)

p.s. della serie me le faccio e me le do ;)
:-)
E' comunque encomiabile il fatto che ci rendi partecipi delle
soluzioni che trovi, aiutando cosi' tutto il ng :-)
Grazie,
hal
Newsgroup: it.comp.lang.visual-basic
Titolo: evento Application_Startup esegue due volte in applicazione WPF

Salve a tutti,
Premetto che sono neofita di .NET e WPF.
Ho una applicazione WPF in VB e vorrei che partisse non visualizzando direttamente la main window, ma avendo io il controllo su cosa fare prima di istanziare e visualizzare la finestra principale. 
Ho quindi tolto StartupUri da Application.xaml e impostato Startup, così che Application.xaml ora riuslta il seguente:
<Application x:Class="Application"
    xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation
"
    xmlns:x="
http://schemas.microsoft.com/winfx/2006/xaml
"
    Startup="Application_Startup">
    <Application.Resources>
 
    </Application.Resources>
</Application>
 
Ho poi implementato la sub 
Private Sub Application_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
nel file di code behind Application.xaml.vb
Quello che non capisco è come mai questa sub sia richiamata due volte. Se nella sub istanzio e visualizzo la finestra principale, alla fine ne vengono aperte due. Andando in debug vedo proprio che l'evento scatta due volte. Ho provato anche a mettere una banale MsgBox nell'evento e non fare nient'altro, ed effettivamente il messaggio è visualizzato due volte.
Il codice èdella sub è banalmente:
Private Sub Application_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
   MsgBox("Application_Startup")
End Sub
 
Vi ringrazio in anticipo per l'aiuto
Martino

 Quello che non capisco è come mai questa sub sia richiamata due volte.
 
Il problema e' in Handles Me.Startup ...
 
In pratica gli stai dicendo: "alla partenza lancia XXX che e' gestito
da YYY", quindi per la gestione di YYY e' necessario caricare
XXX, quindi XXX si apre (prima istanza) per gestire YYY, ma visto che
XXX e YYY coincidono, viene eseguito due volte.
 
Cambia
 
Sub Application_Startup(sender As Object, e As StartupEventArgs) 
Handles Me.Startup
 
in

Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO] Errore in inserimento

premetto che l'oggetto db è già aperto nel form
xkè mi da errore?
Private Sub cmdInserisci_Click()
    'Creazione degli oggetti ADO Recordset
    Set rs = New ADODB.Recordset
    rs.CursorType = adOpenKeyset
    rs.LockType = adLockOptimistic
    rs.Open "Giallo_Account", db, , , adCmdTable
    rs.AddNew
    rs!Id_Company = lblAzienda.Caption  <----Qui mi da l'errore
    rs!Id_ContattoAzienda = lblContatto.Caption
    rs!ID_Account = lblAccount.Caption
    rs!Data_Visita = DTPicker1.Value
    rs!note = txtNote.Text
    If Option1.Value = True Then
       rs!Tipo_Contatto = 1
    ElseIf Option2.Value = True Then
       rs!Tipo_Contatto = 2
    ElseIf Option3.Value = True Then
       rs!Tipo_Contatto = 3
    End If
    rs.Update
    rs.Close
End Sub

Dimenticavo di dire che il DB è Access2000 e ch l'errore è "Errore di
run-time 3265:Impossibile trovare l'oggetto nell'insieme corrispondente al
nome o al numero richiesto

     rs!Id_Company = lblAzienda.Caption  <----Qui mi da l'errore
Che errore ti da?
Id_Company è di tipo numerico? Forse devi convertire la stringa. La caption
della label ovviamente non è vuota vero?

Ragazzi ho risolto... sono un coglio... che sbaglio tabella
scusate ancora x il disturbo :(

Newsgroup: it.comp.lang.visual-basic
Titolo: Formattazione Date

Qualcuno ha una funzione gia' fatta che, passata una data corretta (ctrl con
IsDate) mi esegua controlli quali data di nascita (data passata o presente)
o altri tipi di data !??!
Grazie

...

E' facile,
Guarda sull'help i comandi:
    DateAdd()
    DateDiff()
    Now
    DateSerial
    TimeSerial
    Format
    Year
    Month
    Day
    Hour
    Minute
    Secound
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: VB e foglio Excel

Come faccio a caricare in un form un foglio di excel già esistente e
applicargli i filtri (tipo: personalizza, trova ecc..) tramite istruzione di
VB6?
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

Il registratore di macro...questo sconosciuto!!!
Ciao, Luca.

Newsgroup: it.comp.lang.visual-basic
Titolo: aprire un file con spazi

devo aprire una gran numero di files in un disco di rete
i files sono tutti in un database, prelevo il nome della directory e del
file dal database, li unisco in una stringa che utilizzo per aprire il
file:
sfile = recset.fields("directory")& recset.fields("nome_file")
il problema è se ho una directory o un file con spazi all'interno:
sfile prenderebbe il nome "O:\extra65\sessions\utente pippo\file.edp"
il percorso non viene trovato.
Avete un consiglio?
ciao a tutti e grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

usa le virgolette
A = chr(34) & "c:\program files\pippo\il mio archivio\pippo.dat" &
chr(34)
ChDir A
se non erro dovrebbe funzionare...
-> GbC
http://www.gbcweb.com

 wrote in message
news:SWt68.5987$dd4.2...@twister1.libero.it...



brego
-> GbC
http://www.gbcweb.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto Printer e colori

with Printer
        .ForeColor = RGB(0, 0, 160)
        .CurrentY = 1: .CurrentX = 1: Printer.Print "Pippo"
Perche questa riga la stampa in nero, anche se è impostato un colore
        Printer.Line (1, 1)-(20, 1), RGB(0, 0, 160)
Invece questa la stampa regolarmente a colori
end with
Carmelo

 
Sicuro che non sia blu scuro?
Ciao
-- 
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 ha scritto nel messaggio
news:0sDxc.100046$Qc.38...@twister1.libero.it...

Eh eh... com'è impostata la proprietà Printer.ColorMode?
Byee

" <zeross<remove> ha scritto nel messaggio
news:y9Wxc.101586$Qc.39...@twister1.libero.it...

Sicuramente stampa in nero no blu scuro.
ColorMode non è impostata, ma se stampa la linea a colori, evidentemente non
è indispensabile.
Carmelo

 evidentemente non è indispensabile.
Dici che la linea usa la stessa proprietà?
Fidati...

 è indispensabile.
La 'sta linea la stampa a colori o in bianco e nero? :)


avevo avuto anch'io questo o un problema simile non mi ricordo
prova a stampare qualcosa ( niente) prima
print ""
e poi cambia colore
non ricordo bene domani posso guardarlo
ciao Ilario

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

Ciao a tutti,
vorrei utilizzare i TabStrip di VB invece che implementare diversi Form,
però ho un problemino:
- non riesco a far visualizzare le Label SOPRA il TabStrip. Anche se gli
dico di metterlo in 2° piano (il Tab) non si vede niente.
P.S. ho provato anche ad inserire prima il Tab e poi la Label ma niente...
Non so più casa fare.
Grazie.
Ciao.
Paolo.

 P.S. ho provato anche ad inserire prima il Tab e poi la Label ma niente...
[SNIP]
Non puoi, perche' la Label e' un controllo "finto", ovvero una simulazione
di VB che in realta' sta facendo un Print direttamente sulla Form, cosi'
come avviene per i controlli Image e Shape; vantaggi: buon risparmio di
risorse. svantaggi: per esempio quello che hai riscontrato :-)
Normalmente comunque si associa ad ogni pagina del TabStrip un controllo
contenitore, PictureBox oppure Frame per esempio, che rappresenta l'intera
scheda, e all'interno di questo si posizionano i controlli desiderati;
facendo cosi' puoi mettere in primo piano l'intero contenitore e non avere
il problema di cui sopra (oltre a facilitarti la vita se i controlli per
scheda sono molti)
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 ha scritto nel messaggio
news:aa1bm7$71r6d$1...@ID-138791.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare file in VB6

Salve a tutti, stavo cercando di fare un programma per tenere lo score della
pallavolo...
Vorrei esportare i risultati in un txt, ho cercato in internet, ma ho
trovato solo il codice per VB.net e io ho solo il 6, come faccio a creare e
a modificare un file txt?
Grazie a tutti, Oddo.


Vediamo se ho capito. Tu devi esportare i dati in un file di testo 
(txt)? Hai provate ad usare l'istruzione print #1? Ti posto cosa fare.
testo_da_scrivere = "Hello world!"' Questo č il tuo testo
OPEN "file.txt" for output as #1 ' Apre il file chiamato file.txt
PRINT #1, testo_da_scrivere 	 ' Scrive nel file #1
Close #1			 ' Chiude il file

 a modificare un file txt?
http://www.gbcweb.com/free/vb_esempi/samples_files_ReadWriteFILE.zip
se non ricordo male legge e scrive files txt
hola
-> GbC|
www.gbcweb.com

 ha scritto nel messaggio
news:UESwd.533279$35.22...@news4.tin.it...


 >
ti crei la stringa da scrivere esempio:
dim testo as string
testo = "qui inizio a scrivere bla bla bla...." & vbcrlf
testo = testo & "questa è la seconda riga della stringa" & vbcrlf
poi lanci una sub che io ho chiamato "scrivifile" passandogli 2 parametri :
testo,percorso
(il mio percorso comprende il nome del file ma se vuoi gli passi 3 parametri
distinti)
in questo modo:
Percorso = app.Path & "\CLIENTE.TXT"
ScriviFile Percorso, Testo
Private Sub ScriviFile(File2 As String, Scrivere As String)
On Error GoTo fine:
    Dim NumFile2 As Integer
    NumFile2 = FreeFile
Open File2 For Output As #NumFile2
Print #NumFile2, Scrivere
Close (NumFile2)
fine:
End Sub
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: SP3 per Vb5.

Dove posso trovare il SP3 per Visual basic 5.0 enterprise in italiano?
Premetto che ho a disposizione MSDN di Microsoft versione Enterprise. Se
qualcuno mi sa dire su quale CD posso eventualmente
trovarlo...........io non ci sono riuscita.......
Alberto

...


Ho provato a scaricarlo dalla rete ma č pazzesco, si pianta in
continuazione. Mi sai dire su quali Cd di riviste posso trovare il SP3 per
Vb5 in italiano?
Grazie
Alberto

...



Sul CD del N°21 (Gennaio) di IoPROGRAMMO ad esempio c'è.
E comunque se devi scaricarlo da Internet fallo da questo indirizzo:
ftp://ftp.areacom.it/vb32/
il file si chiama vbsp3.exe ~13 Mb (se lo fai dal sito Microsoft fa in tempo
ad uscire la versione 8 di VB prima che tu finisca di scaricarlo).

...


Lo puoi scaricare dall'area FTP del Sito Comune:
ftp://ftp.murialdo.it/software/vbsp3.exe
Good Fortuna ;-)
--
WebMaster del Sito Comune del newsgroup it.comp.lang.visual-basic
( 
http://www.murialdo.it/it_lang_vb
 )
"Quando pensi ad un paese migliore, pensa che puoi costruirlo"
Carabinieri - L'arma della gente
Alberto Reverberi ha scritto nel messaggio

Newsgroup: it.comp.lang.visual-basic
Titolo: OT ma non troppo. VENDITA SOFTWARE AUTOPRODOTTO E SOCIETA

Per vendere e commercializzare il proprio software, occorre emettere
una fattura, almeno se non si sta giocando.
Per farlo occorrre essere una ditta individuale ed iscritti come
artigiani.
Occorre tener presente che se detto software a causa di problemi, crea
danni all'acquirente, si può incorrere in richieste per risarcimento
danni abbastanza serie e doverli sicuramente pagare, a meno che non ci
si cauteli con un contratto, (licenza d'uso) con il quale si declinano
reposabilità, ma a volte tale declinazione è inefficace difronte ad un
cliente danneggiato con dei buoni avvocati.
Se inoltre il prorio software necessita di periferiche, come
registratori di cassa o stampanti per ricevute o bollini SIAE è ancor
più difficile operare come persona fisica.
Quando si emette una fattura, occorre tenere una contabiltà, pagarci
le tasse e l'iva ecc.
Per tutto questo e conveniente appoggiarsi ad una società che
commercializza software e riversa al programmatore i compensi sotto
forma di collaborazione occasionale o continuativa.
In caso di problemi, il rischio è limitato al capitale sociale della
società e la propria casa, automobile e futuri guadagni sono salvi
cosi anche il sonno.
Ovviamente tale società avrà il suo tornaconto e avrà rapporti con il
programmatore solo se persona di piena fiducia.
Se non si è conosciuti, e si prevede che il giro d'affari e superiore
ai 10 milioni di lire annue è il caso di cercare di  formare una
società propria insieme ad altre persone in modo da aver un giro di
affari tale da giustificarne le spese.
Se ci sono persone interessate a questi argomenti, potete scrivere a:
mari...@excite.it
Sperando di essere stato utile a qualcuno, chiedo scusa per gli
argomenti non prettamente tecnici.
Saluti a tutto il Group
Stefano Aldobrandi

 una fattura, almeno se non si sta giocando.
[Mega snip]
Ma non avevi postato qualcosa di mooolto simile pochi giorni fa? non č che
ripostando in continuazione ottieni piů attenzione...

STEFANO PARLA CHIARO:
è la seconda volta che posti il solito mess
Cerchi soci?
Non c'è nulla di male ....ma dillo chiaro!
e che cavolo ci giri intorno!
:-P


Stefano Aldobrandi
Saluti anche a te :-)
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema DB e Access

Ciao sono ancora io Cristiano ^_^
Chiedo nuovamente il Vs. aiuto riguardo a questo problema ...
ho creato un DB access (2000) riguardante la gestione e l'archivio di film
in un grossa videoteca.
L'ho relazionato, e giustamente siccome la realazione fra attori e film è di
N:N (anche quella fra registi e film) ,
al momento in cui creo la query in access che mi visualizza tutto cio che
riguarda la tab film, tutto di tab attori, tutto di tab registi, (con le
rispettive crossLink)
se ci sono dei doppioni me li restituisce tutti .(N.B. ho fatto in modo che
se vengono acquistati dalla stessa videoteca 10 films  uguali(es RAMBO),
questo film verrà inserito 10 volte (in automatico...) ...Perchè ....Bhò è
la prima soluzione che mi è venuta e che so fare ...Non sono un ingenere
informatico ^_^ )
Comunque tornando a noi ...Di conseguenza quando sfoglio la TAB da VB per 10
volte(clik) mi visualizza RAMBO ....Grrrrr !!!
 HELP come devo fare per far si che mi visualizzi solo una volta Es. RaMBO
???
Aspetto Vs notizie, e vi chiedo scusa se mi sono spiegato male,
eventualmente chiedetemi ulteriori spieazioni o il DB ^_^
Grazie ancora ^___^
--
Ciao ;-))
crist...@tin.it
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°


PROVA AD USARE SELECT DISTINCT:
Eliminating Duplicates with DISTINCT
The DISTINCT keyword eliminates duplicate rows from the results of a
SELECT statement. If DISTINCT is not specified, all rows are returned,
including duplicates.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco l'ocx: HHCtrl.ocx

Se qualcuno mi sa dare notizie su tale componente gli sarei molto grato
Ciao Dany
--
Posted from 
dns.iqsnet.it
 [192.106.88.9]
via Mailgate.ORG Server - 
http://www.mailgate.org


E' il visualizzatore per il nuovo sistema di help in linea della M$ (in
stile HTML).
Trovi tutto il malloppo sul sito Microsoft (HTML Help Workshop, intorno a
3~4MB)
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Piccolo aiuto

Come si fa in VB a richiamare un altro programma?
Grazie.

 Grazie.
shell nomeprogramma
-- 
regards,
Simon
Newsgroup: it.comp.lang.visual-basic
Titolo: Eseguire un programma VB senza installarlo

Vorrei sapere se c'e' un modo per sviluppare un programma VB
e farlo partire direttamente  senza fare prima una installazione.
Ho la necessità di far partire in autorun un mio programma direttamente
da CD, senza dover prima necessariamente installare tutte le librerie:
vorrei che le pescasse tutte dal CD...
Se qualcuno può aiutarmi, per cortesia spedisca la risposta anche
all'indirizzo:
mailto:
alsc...@tin.it

 wrote in message 7mivkk$1i2$1...@nslave1.tin.it...


ciao
E le dll e gli ocx ecc. ecc. ?? chi te li registra ???
La cosa non funzionera'..................
Ciao
Ven.

...



In VB3 lo so', funziona xche' non c'era bisogno di registrare niente,
bastava che le varie DLL o VBX erano "visibili" all'applicazione.
In VB5 la cosa non mi pare possibile...... ma sarei felice di sbagliarmi !!!
Ciao
Ven.

Al massimo si possono registrare le DLL e gli OCX manualmente con
regsvr32.exe <nomeDLLoOCX>
Enjoy!

 vorrei che le pescasse tutte dal CD...
Salve, omonimo :-)
Allora, io ho avuto la tua stessa esigenza, e ho risolto creando un'app.
semplice semplice, che non fa uso di nessun controllo OCX aggiuntivo, e ho
copiato sul CD solo la VM di VB (MSVBVM50.DLL per me che ho il VB5) e, per
maggior sicurezza (perché su alcuni PC era richiesta (?)), anche il file
ADVAPI32.dll
Comunque, puoi usare DEPENDS.EXE per sapere di quali librerie ha bisogno
l'applicazione; se non hai questo prg posso postartelo.
Se invece fai un'app. con controlli ActiveX aggiuntivi o con qualunque
altra cosa che debba essere registrata per poter essere utilizzata, allora
non hai speranze.
P.S. 
:->
Se vuoi evitare di portarti dietro i soliti MB di VM di VB per ogni più
piccolo programmino, ti consiglio di non usare VB almeno per creare le
applicazioni di autorun dei CD!! ;-)

 La cosa non funzionera'..................
Si registrano da soli al caricamento. Almeno per l'esperienza che ho io.

l'applicazione; se non hai questo prg posso postartelo.
Puoi postarla a tutto il newsgroup? Penso sia utile per tutti. 
Grazie 1000 Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ottimizzazione TreeView

Ciao a tutti.
Sono alle prese con un TreeView che deve caricare delle directory complete.
In altre parole devo creare una specie di Gestione Risorse che contenga però
solo alcune cartelle, ma complete di sottocartelle e file, esattamente come
sono memorizzate su disco fisso.
Per l'interfaccia ho scelto un TreeView e lo popolo con una Sub ricorsiva
che funziona perfettamente.
L'unico problema sono le prestazioni: scarse, anche perché il programma
risultante potrà essere installato anche su PC un po' vecchi.
Ho cercato dappertutto un metodo per creare tutti questi nodi
(potenzialmente migliaia e migliaia) più rapidamente, ma ho trovato soltanto
un Tip su VbTheMax che suggerisce di usare With (o una variabile Node
temporanea), ma è banale e già l'avevo implementato.
Anche sul sito comune non ho trovato nulla.
Qualcuno ha suggerimenti?
Grazie,
Carlo.

 risultante potrà essere installato anche su PC un po' vecchi.
[SNIP]
Se la tua routine lo permette, o se puoi adattarla di conseguenza, puoi
provare a caricare in prima battuta solo le cartelle di primo livello e i
relativi file; sempre durante questo caricamento verifica solo se la
cartella ha sottodirectory e, in caso affermativo, aggiungi un unico nodo
"fasullo" contrassegnato da una stringa costante (che so, un semplice "*" da
usare come Text o come Tag).
A questo punto nell'evento Expand del TreeView controlla se il nodo
selezionato ha un child con la tua costante; se si lo rimuovi e richiami la
tua procedura di caricamento che provvedera' a caricare questo nuovo livello
di cartelle e cosi' via.
La spiegazione puo' sembrare un po' criptica ma ti assicuro che nella
pratica e' molto semplice...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 relativi file [...]
Il suggerimento non è per niente criptico ed è ottimo (grazie anche a
Massimo Cantù che me lo ha inviato privatamente identico).
Purtroppo però ho la necessità di popolare subito tutti i nodi del Tree: qui
sta la difficoltà.
Grazie comunque e spero in altre idee!
Carlo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Ma come si seleziona col mouse?

Ho creato su di un form una matrice di controlli (PictureBox, ma potrebbero
essere di qualunque tipo) 20x20 che vorrei poter selezionare col mouse cosi'
come normalmente si fa in qualunque finestra di Windows. In pratica si
tratta di una scacchiera 20x20 della quale vorrei poter selezionare,
cliccando e trascinando il mouse, solo alcuni dei suoi elementi. A dirlo, la
cosa sembra banale, ma a farlo non sembra affatto esserlo. Se uso il
MouseMove, questo e' intercettato solo dal controllo da cui e' partito il
clic (MouseDown) e non da tutti quelli interessati dallo spostamento e dalla
selezione.
Potreste aiutarmi? Grazie in anticipo ed auguri.
Raoul

...


Newsgroup: it.comp.lang.visual-basic
Titolo: COME FARE PER LEGGERE L'IP CON CUI SI E' COLLEGATI

Grazie anticipate a chi mi darà un aiuto.........

 Grazie anticipate a chi mi darą un aiuto.........
Newsgroup: it.comp.lang.visual-basic
Titolo: R: Visual Basic 6 !!

E se fosse una trappola dell'antipirateria? ^_~
Chi č cosě scemo da mettere il numero di telefono e l'indirizzo per vendere
cd piratati.

cd piratati.
Il Topolino saggio diffida dal Formaggio in BellaVista !!!

cd piratati.
La madre degli idioti č sempre gravida cara Meimi...

Newsgroup: it.comp.lang.visual-basic
Titolo: Uso di Dll in C da VB

Spero di non essere OT
Dovendo scrivere un programma che usa parecchi calcoli matematici, volevo
creare una Dll in C (Visual C++ 4.0) contenente le funzioni di calcolo al
fine di sfruttarne la maggior velocità. Purtroppo non riesco ad
interfacciare Il VB5 con questa Dll.
Il codice della Dll in C è il seguente:
#define DllExport extern "C"__declspec( dllexport )
DllExport double Power (double aNum)
{
    return aNum*aNum;
}
Il codice in VB è invece il seguente:
Private Declare Function Power Lib "testDll.dll" (ByVal aNum As Double) As
Double
Private Sub Command1_Click()
    Dim aNum As Double
    aNum = 2
    Label1 = mioPower(aNum)
End Sub
Quando richiamo la funzione Power il VB ritorna un errore '49', cioè "Bad
DLL calling convention".
Il problema è con il passaggio del parametro perchè se scrivo la funzione in
questo modo (in C)
DllExport double Power (void)
{
    return 2.54;  /* un numero a caso di tipo double */
}
funziona tutto perfettamente.
Ringrazio in anticipo chi vorrà aiutarmi
marco...@goldnet.it


Ciao,
Alessandro

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

ciao a tutti!
mi presento.. sono Davide e sono nuovo del news group
sapete dirmi come posso visualizzare un'immagine gif? che sia in una
finestra di dialogo oppure in un'applicazione con interfaccia a singolo
documento e' lo stesso, mi basta visualizzare l'immagine (non conoscendo
pero' a priori il nome del file, perche' l'immagine verra' scelta
dall'utente)
vi ringrazio anticipatemente!
davide

 wrote in message 8uj3jr$bv3$1...@nslave3.tin.it...


 file sonoro o un file di batch, quindi devi prendere le tue precauzioni.
grazie mille!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] query su db Oracle con VB: come?

Devo interrogare un db Oracle in cui ho i permessi di sola lettura.
Con access eseguivo query che richiamavano una o piu' sottoquery.
Posso farlo anche da VB senza passare attraverso access?
Ho provato col DE ma' non sono riuscito a richiamare una sottoquery.
Sapete se è possibile?
	Cipo

 writes:
C> Devo interrogare un db Oracle in cui ho i permessi di sola lettura.
C> Con access eseguivo query che richiamavano una o piu' sottoquery.
Del  tipo "SELECT  .... FROM  .... WHERE  campo in  (SELECT  ... WHERE
.... FROM)" ?
C> Posso farlo anche da VB senza passare attraverso access?
Diamine.
C> Ho provato col DE ma' non sono riuscito a richiamare una sottoquery.
C> Sapete se è possibile?
DE = Data Environment ? Premesso che preferisco gli Oracle Objects for
Ole, non ti  funziona Set unRecordSet = DE.connessione.Execute("SELECT
.... FROM .... WHERE campo in (SELECT ... WHERE .... FROM)") ?
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 Ole
Gli Oracle Objects for Ole è per caso una libreria per accedere a db
Oracle?
Se si dove posso trovarla?
Ti ringrazio per la risposta precedente.
 
	Cipo.

> Ole
C> Gli Oracle Objects for Ole è per caso una libreria per accedere a db
C> Oracle?
C> Se si dove posso trovarla?
Si  per la  prima risposta  e per  la  seconda :  nel cd  con cui  hai
installato  la   parte  client  di  oracle.  Usualmente   ti  mette  i
collegamenti  alla  documentazione  (formato  Help di  Windows)  nello
stesso menu dove ti mette sql worksheet.
Li preferisco ai DE sopratutto  per la gestione delle stored procedure
che ha un  miglior reporting degli errori commessi  (anche se funziona
in maniera molto molto simile).
Per le query la differenza maggiore è che i cursori te li ritorna con
la funzione CreateDynaSet :)


Newsgroup: it.comp.lang.visual-basic
Titolo: Campo Data

Ciao ragazzi,
il mio problema è il seguente. Stò sviluppando un'applicazione VB/Access con
gli ADO.
Ho creato una griglia MSHFlexGrid dove inserire alcuni dati. Tra questi
campi uno è la data.
In Access la data me la fà vedere nel nostro standard (gg/mm/aaaa) ma quando
invece lancio l'applicazione in VB la data risulta nel formato mm/gg/aaaa.
E' possibile forzargli la visualizzazione nel nostro formato?
Grazie mille e buon weekend.
Fabio
--------------------------------
Inviato via 
http://usenet.libero.it

 E' possibile forzargli la visualizzazione nel nostro formato?
Vedi Format e fai quello che vuoi...
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Etichette formato A4

Sto creando un prg di etichette e naturalmente stampando su un foglio A4 con
24 etichette (8 etichette per 3 colonne), non le stampo tutte.
Domanda:
"come posso ripartire dall'etichetta che magari si trova a colonna 3 riga 5
senza sprecare un foglio alla volta?"
Grazie in anticipo per le vostre risposte.

 wrote in message
8a7ne3$ijb$1...@pegasus.tiscalinet.it...


 senza sprecare un foglio alla volta?"
In un caso analogo ho fatto aprire prima della stampa una finestra con tanti
commandbutton (ma potrebbero essere anche label) quante sono le etichette,
disposti alla stessa maniera di queste, per comandare da quale etichetta far
partire la stampa. Potrebbero andar bene anche due textbox, riga e colonna,
magari con l'updown, o due listbox. In aggiunta, potresti memorizzare, nel
registro o in un file ini, le coordinate o l'indice dell'ultima stampata
(+1) e proporlo come valore, modificabile pero' con uno dei sistemi visti
prima.
--
Ciao.
Maurizio

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

Gentilissimi
Sono "angosciato" da questo problema di orario scolastico irrisolto!!
Da un orario, tipo quello allegato in esempio, classico da aula insegnanti
(allegato: orario generale)
con il nome dei docenti e relativa materia e le classi loro
assegnate...vorrei ricavare automaticamente (forse con delle funzioni
logiche) l'orario della classe (allegato orario per classe).
Per chiarezza mi interesserebbe che attivando (per esempio)  un pulsante
apparisse l'orario settimanale della classe come orario per classe
In attesa che qualche illuminato risolva il quesito
ringrazio cordialmente
--
Dario Iori
Via San Pio X 107
38100 Trento
0461-93 32 13
da...@tin.it
--
Dario Iori
Via San Pio X 107
38100 Trento
0461-93 32 13
da...@tin.it

(allegato: orario generale)
Hrmm, scusa ma io mica ho capito come si leggono gli allegati di
esempio :)) Ma tu che vuoi fare? Qualcosa che ricordi ad ogni
professore quale classe ha e per quante ore? Parlavi di bottoni...una
lista di tutti prof, clicchi su ogniuno di loro e ti da l' oraro
giornaliero che deve fare? Prima e seconda ora in 1C Terza in 4D... č
questo che quello che vuoi fare?

 ringrazio cordialmente
sinceramente non ho capito niente...cmq penso che vuoi una lista di tutti i
professori che faranno lezione in una determinata classe...per me con
l'ausilio di un DB con varie tabelle..es: Professori, Classi, Orario...e con
delle Query dovresti risolvere il tuo problema...Mah..non ci vedo così tanta
difficoltà in quello che ho capito io...se poi ho capito male allora è un
altra cosa..
CIAO A TUTTI



Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Proprio Nr IP e invio su HomePage

ciao,
fors mi potete aiutare con qualche dritta... o codex... :-)))
Connessione ADSL  con numero IP variabile.
Non so se esista già un'applicazione del genere ma da questa applicazione
dovrei poter
- Leggere il proprio IP
- Trasferire i dati IP in una HomePage esterna (dove sostituisco unicamente
il numero IP del link da clickare per raggiungere il mio terminale)
Dato che la connessione mi cade almeno ogni 12 ore (o anche per reset del PC
o altro), vorrei poter automatizzare il numero IP e dovrebbe essere un
sistema che si autocontrolla e che verifica il cambiamento di IP (l'ultimo
salvato con quello in uso per eventualmente sostituirlo nella homePage).
grazie per qualche consiglio!
Fr @ nco

 Fr @ nco
Avevo lavorato a qualche cosa del genere tempo fa, puoi inserire un
controllo Winsock e ricavarti il tuo indirizzo ip dalle sue proprietą. Poi
salvi l'ip in un file (per controllare quando varia), e per inviarlo
all'home page puoi usare il controllo inet oppure lo stesso winsock.
--
Ciao, Roby [
ccast...@libero.it
]
- Con TIM puoi farti tu le tariffe, capito?  - Hmmm... no!
- Vabbe` lascia stare... fammi una pompa, piuttosto!
              Campagna contro le pubblicita` idiote.

 wrote in message
news:JzAi7.22253$%a4.8...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Pazzesco!

Ho appena acquistato la versione originale di vb 6.0 Learning Edition
(scusate, ma nelle 3 cucuzze per la professional non ci satvo dentro).
Ma č vero ciň che sto scoprendo?
NON HANNO INCLUSO IL FILE WINAPI32.TXT!!!
Fortuna che ho quello incluso nella ver. 4.
Vero che c'č l'MSDN, ma li non ci sono mica le dichiarazioni!!!
Inoltre tutti gli help in linea sono stati sostituiti sempre dall'MSDN!!!
Ma stiamo scherzando???
Qualcuno mi dica che non č vero! 8(

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Esiste un gruppo SQL?

 Query SQL... che non sia quello di Microsoft?
it.comp.software.database
--
bye BlackMagic
ICQ: 85485468
Aiuta la ricerca sul cancro 
http://members.ud.com
Join
at:
http://members.ud.com/services/teams/team.htm?id=2E71C62A-8E67-48DB-B472-
BCA129B35412
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con VB e Word

Scusate ancora!
Qualche giorno fa chiedevo come potevo aprire un file di Word in Visual
Basic, e dalle risposte ottenute in questo ng ho tratto molti utilissimi
spunti.
Ora però è sorto un nuovo problema.
Ciò che dovrei fare è aprire un file .doc, estrarne il testo, visualizzarlo
in una textBox, e poi in caso eseguire una conversione in html (ma questo
sarebbe il minimo).
Per prova ho creato un oggetto Word.Application e ho aperto il file: fin qui
tutto ok.
Non so però come prendere il contenuto del file (si tratta solo di testo
semplice, non c'è nessuna tabella, nè tantomeno immagini o altro) e portarlo
nella textbox.
Finora ho provato così, tanto per vedere quanti errori mi dava:
    Dim Ra As Range
    Ra =
documento.ActiveDocument.Range(Start:=ActiveDocument.Characters.First,_
            End:=ActiveDocument.Characters.Last)
     Testo.Text = Ra.Text
    'Testo è il nome della TextBox; documento è l'oggetto Word.Application
Logicamente così non funziona...
Qualcuno sa aiutarmi??
Grazie ancora!!!
Emanuele

 Qualcuno sa aiutarmi??
Scritto alla garibaldina ma dovrebbe funzionare:
Option Explicit
Private Sub Command1_Click()
  Dim wdApp As Word.Application
  Dim wdDoc As Word.Document
  Set wdApp = New Word.Application
  With wdApp
    Set wdDoc = .Documents.Open("c:\documenti\pippo.doc")
    With wdDoc
      Text1.Text = .Range.Text
      .Close
    End With: Set wdDoc = Nothing
    .Quit
  End With: Set wdApp = Nothing
End Sub
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 > Logicamente così non funziona...


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

sono un principiante e vorrei sapere come e' possibile michiare il contenuto
di alcuni text box?
esempio: se ho text1 text2 text3 e vorrei che il contenuto di text1 vada in
text2 text2 in text3 e text3 in text1
grazie.
il mio indirizzo e' 
enr...@yahoo.it

 text2 text2 in text3 e text3 in text1
Allora, credo che il modo piu' semplice sia quello di crearti una
variabile temporanea di tipo string, dopodiche' la usi come "buffer" in
cui mettere il contenuto delle text. Ad esempio devi fare:
Ciao 
Brando
-- 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Sito comune di it.lang.vb  :  
http://www.murialdo.it/it_lang_vb
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock(forse) e applicazioni

Salve a tutti ragazzi..
sono alle primissime armi, ho realizzato un contascatti che mi piacerebbe si
avviasse da solo con la connessione...
L'attuale usa uno Start e uno Stop per le rispettive funzioni. Se non è
troppo complesso potete aiutarmi??
Grazie,
Cristiano.

No, Winsock non c'entra troppo, è più semplice. Basta Usare un Timer e l'API
InternetGetConnectedState, se non hai mai usato un'API devi mettere questa
riga (ricomponendola) nelle dichiarazioni generali:
Private Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef
lpdwFlags As Long, ByVal dwReserved As Long) As Boolean
e poi nell'evento Timer metti quest'altra riga
    lngRet = InternetGetConnectedState(0, 0)
lngRet è un long e se è 0 allora non è connesso, se è 1 allora si
Ciao

 ha scritto nel messaggio
news:8tv76j$79n$1...@nslave3.tin.it...


 ha scritto nel messaggio
8u44i9$290$1...@nslave3.tin.it...
| Grazie...
| scusa il ritardo nella risposta ma ho avuto il PC "out".
| ... come si fa a sapere come voi SEMPRE quale API usare?? :))
pratica, pratica e anche.... no, non pratica, la stessa domanda fata un mese
prima sullo stesso ng? comunque questa la sto usando anch'io, ho fatto solo
un cut/paste...Ciao:)

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo per CIN ABI CAB CC

Nessuno di Voi saprebbe dirmi dove poter reperire
uno stralcio di algoritmo per la verifica automatica
dei valori inseriti in CIN ABI CAB e CC ??
Ho effettuato parecchie ricerche ma ho trovato
solo alcuni automatismi implementati in JavaScript
ed utilizzati in pagine Web HTML per il controllo
del CIN
Grazie a tutti Bye Bozu

Bozu ha scritto:



In C#, se hai delle difficoltà fai un fischio.
http://community.visual-basic.it/lucianob/archive/2004/12/26/2464.aspx
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.visual-basic
Titolo: SQL Server e query annidiate

una query annidiata del tipo
  SELECT campo FROM tabella WHERE campo IN(SELECT campo FROM...;)
funziona perfettamente in ACCESS97 con tabelle locali,
con tabelle collegate tramite ODBC a SQL Server mi restituisce invece il
seguente errore:
  170 [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect
syntax 'FROM'
che tra l'altro non è documentato sulle MSDN di aprile 00 (almeno io non lo
ho trovato)!
Qualcuno sa aiutarmi?
ciao
MB

 wrote in message RHBb5.6347$KD3....@news.infostrada.it...

Se scrivi la select originale ne possiamo parlare, cosi ad occhio mi sembra solo di vedere un punto
e virgola di troppo alla fine della select annidata (solo ACCESS vuole quei ; e spesso anche lui
funziona pure senza)
--
C'ya,
-----------------------------------------------------------
Fabrizio
ICQ           14842802                   Rimuovere NOSPAM per email private

Newsgroup: it.comp.lang.visual-basic
Titolo: mi dite come sapere se un file è aperto ?

leggi oggetto

"luckydor" ha scritto:
[...]
Quale file? Con cosa?
Ad esempio, se volessi sapere se un .txt è aperto con NotePad non lo potrai
sapere interrogando il file. Magari cercando se è attiva un'istanza del
NotePad con eccetera eccetera ma deve proprio valerne la pena...
Ciao,
Carlo.

 wrote in message
9su416$5fv$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: form_LostFocus(): FASULLO? FINTO? E' UNA PRESA IN GIRO?

ALLORA OOPS... allora
ora mi dovete spiegare come faccio a far perdere il focus ad una finestra
prima che prenda il computer e lo butta fuori dalla finestra.
ho il seguente problema da risolvere:
ho 1 finestra grande, enorme, immensa, diciamo un bel finestrone che mi
copre tutto lo schermo
da questa finestra spingo un bel pulsante il quale mi apre una finestrina
piiiiiccola piccola ....ma non troppo piccola...
a questo punto il mio caro utente intelligente legge il contenuto opera le
sue scelte e poi chiude la finestrina mettendo il suo puntatore sul pulsante
chiudi e cliccando... MA!....
ma noi ben sappiamo che l'utente intelligente e' una nostra idealizzazione e
le prove di funzionalita' di un software le dobbiamo fare ragionando come
l'utente medio-basso ...niente di peggio per la nostra logica...
quindi il mio utente medio-basso si trovera' ad aprire la finestrina per
errore magari, e poi a cliccare in un punto qualsiasi della finestrona
portando la finestrona in primo piano e coprendo la finestrina che pero'
rimane aperta dietro il finestrone, e chissa il mio amato utente medio-basso
quante altre finestrine mi apre e mi lascia in giro...
allora mi son detto: "genera un evento unload nel momento in cui il mio
fot..... utente si distrae e mi clicca fuori dalla finestrina attiva" ma
evidentemente mi sfugge qualcosa perche l'evento form_lostfocus non viene
mai generato...
ho finito.
Buona serata a tutti.
--
____________________________
   G 1 0 X®
Web: 
www.giox.net
Alt. Mail: 
info...@libero.it
Icq Uin: 47698601
Irc Chan. @azzurranet:
   #mhackerone; #ahccc; #linux;
   #hackers-it; #programmatori
_____________________________

 piiiiiccola piccola ....ma non troppo piccola...
[sfalcio...]
puoi risolvere il problema visualizzando la finestrella in modalità
modale... finchè non viene chiusa l'uTonto non può interagire con il
"finestrone"...
HTH
--
Stefano Zamboni (
sz...@libero.it
)
--------------------------------------------------------------
"If Bill Gates had a dime for every time a Windows box crashed...
...Oh, wait a minute, he already does."

 wrote in message
yM5T7.316929$sq5.15...@news.infostrada.it...

sennò potresti usare always to top che è sul sito comune: ti mette sempre in
primo piano la finestrina e così freghi l'utente 'cliccone'


 "finestrone"...
...genio!... ed io schifosamente ignorante, visto che semignoravo questo
parametro
 (per giuseppe:
  metterla always on top e' troppo restrittivo e prepotente per il tipo di
applicazione...
  grazie cmq.)
cmq per quel che riguarda il focus qualcuno sa niente?
anche se il problema e' risolto la curiosita' mi e' rimasta

 mai generato...
a parte il suggerimento di Stefano Zamboni (che mi sembra la soluzione
migliore), prova a dare un'occhiata all'evento Form_DeActivate()
Ciao
Faber

 prima che prenda il computer e lo butta fuori dalla finestra.
mago.MagaCut
Mago.poof()
ma forse per il tuo progetto non sarebbe il caso di pensare ad un form MDI
con tante piccole child.....???????
Mago.poof()
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ODBC - aiuto

Ciao a tutti,
ho un programma che lavora con ADO control che puntano tramite un driver
odbc a un database Access 98.
Il programma funziona un meraviglia.
Ora ho l'esigenza di dare la possibilità all'operatore di cambiare il
database sul quale lavorare. Vorrei chiaramente evitare di far utilizzare
all'operatore il pannello di controllo.
Dovrei quindi riuscire dalla mia applicazione a creare una nuova entry nel
DSN di sistema dell'ODBC32 oppure andare a modificare il file .MDB al quale
questa entry punta.
Qualcuno mi può aiutare?
grazie.
--
Paolo Bernardi

Non ho sotto mani i sorgenti, ma se cerchi nell'htlp "registerdatasource"
trovi il modo di creare (o modificare se già esistenti) odbc al runtime.
Quindi chiedi db al quale connettersi e crea odcb ad-hoc.
Non influisce sulla velocità, io nei miei programmi all'avvio setto sempre
odbc anche se statici, in modo da non avere problemi di settaggi vari sui
client.

 escribió en el mensaje de noticias
7mnkmq$jv5$1...@aquila.tiscalinet.it...


Cristiano Larghi Micronix2 <C.La...@Micronix.it> wrote in message
7mnnr4$kjh$1...@fe1.cs.interbusiness.it...

Ciao Cristiano,
il programma consente all'utente la creazione di nuovi database (access) per
cui una soluzione all'atto dell'installazione non è praticabile.
Grazie mille per l'interessamento
--
Paolo Bernardi

 diversa.
Ciao Gabriele,
Ok per la dritta, ma č il come creare una BD da sorgente che ignoro.
Puoi darmi qualche delucidazione in piů?
In sostanza l'utente dell'applicazione dovrebbe aprine un database "di
sistema" in cui č presente la lista dei database attualmente presente in
rete. A quel punto l'utente puň decidere di lavorare con un database
particolare e il programnma dovrebbe creare il il collegamento ODBC in
locale.
Grazie
P.S. Non sono di Bologna, ma di Roma.
--
Paolo Bernardi



 > diversa.
Ho visto che semplicemente creando un file nella directory c:\programmi\file
comuni\odbc\data sources della mia macchina riesco a connettermi con il
database tramite il drver ODBC.
Creare il file di testo dalla procedura č molto semplice, cosě come
modificare le stringa di connessione dei controlli ADO.
Ultimo problemino, esiste un qualcosa che mi dica qual'č il path in cui
trovo i DNS su files?
Grazie
Paolo Bernardi

Al contrario: se in una textbox PRIMA l'utente indica il nome del db e POI
modifichi il DSN risolvi i tuoi problemi...o no?
Se non ricordo male (non ci giurerei) puoi comunque indicare nome mdb nella
stringa di connessione; non ho vb6 sotto mano, però se cerchi nell'help
CONNECT o ODBC dovresti trovare un esempio sulla sintassi.