mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Determinare i dischi fissi

Salve a tutti
Qualcuno mi sa dire come faccio ad ottenere l'elenco degli harddisk (stringa
con la lettera...) presenti sul sistema?
Con DriveBox mi da tutti i drive ma a me servono solo i dischi.....
Grazie a tutti

[*Giuseppe Marini* = 
giusepp...@katamail.com
 in
news:Aw0yb.24391$
AX1.9...@news1.tin.it
] ha scritto:

'In un modulo:
    Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA"
(ByVal nDrive As String) As Long
'La routine:
    msgtot = ""
    For dr = Asc("A") To Asc("Z")
        DriveType = GetDriveType(Chr(dr) & ":\")
        accodare = 1
        Select Case DriveType
            Case 1
                msg = "Inesistente"
                accodare = 0
            Case 2
                msg = "Disco Rimovibile"
            Case 3
                msg = "Disco Fisso"
            Case 4
                msg = "Disco Remoto"
            Case 5
                msg = "CD-ROM"
            Case 6
                msg = "Disco RAM"
            Case Else
                msg = "Sconosciuto"
        End Select
        If accodare Then msgtot = msgtot & IIf(msgtot <> "", vbNewLine, "")
& Chr(dr) & vbTab & msg
    Next dr
    MsgBox msgtot

         DriveType = GetDriveType(Chr(dr) & ":\")
[SNIP]
O anche
Declare Function GetLogicalDriveStrings Lib "kernel32" _
    Alias "GetLogicalDriveStringsA" _
    (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Dim Buffer As String
Dim ret    As Long
Dim Drives() As String
Buffer = Space(256)
ret = GetLogicalDriveStrings(Len(Buffer), Buffer)
Drives = Split(Left$(Buffer, ret - 1), Chr$(0))
e quindi il tuo ciclo con GetDriveType solo sugli elementi dell'array
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

"Giuseppe Marini"
*.vbs >> l'output e' %desktop%drives.txt
dim d1, a1, i1, fs, sd, fil, deskfol
Dim fso, sh
Set fso = CreateObject("Scripting.FileSystemObject")
Set sh = CreateObject("WScript.Shell")
a1 = array("C:\", "D:\", "E:\", "F:\", "G:\", "H:\", "I:\", "J:\")
on error resume next
  deskfol = sh.SpecialFolders("Desktop")
  set fil = fso.CreateTextFile(deskfol & "\drives.txt")
for i1 = 0 to ubound(a1)
  if fso.DriveExists(a1(i1)) = true then
    set d1 = fso.GetDrive(a1(i1))
    if d1.DriveType = 2 then ' 2 = dischi fissi
        fs = d1.FreeSpace
        fs = fs \ 1024 \ 1024
        sd = d1.TotalSize
        sd = sd \ 1024 \ 1024
        fil.WriteLine a1(i1) & " - " &  sd & " MB Total" & " - " & fs & " MB Free"
    end if
   set d1 = nothing
  end if
next
fil.Close
set fil = nothing
set fso = nothing
wscript.Quit
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: Funzione di arrotondamento all'intero superiore

Buongiorno a tutti.
Premetto che questa mattina mi sono svegliato veramente male, quindi se
scrivo cose banali, non pensate che io sia demente di natura (beh, magari
pensatelo, ma almeno non scrivetelo :-)
Non ci crederete, ma mi sono reso conto solo oggi (e non mi reputo proprio
un novellino di VB) che in VB non c'e' una funzione decente di
arrotondamento di numeri decimali all'intero superiore.
Per intenderci, 1.5 -> 2   0.74 -> 1  23.01 -> 24  173.0 -> 173
In VB ci sono le funzioni Int e Fix (ma fanno un arrotondamento "bislacco"
al numero PARI piu' vicino (come spiega l'help in linea).
Per chi conosce il C o Delphi, a me serviva una funzione come Ceil(), quindi
me la sono scritta:
Private Function Ceil(X As Double) As Long
    Ceil = Int(X)
'    If (Frac(X) > 0) then Result = Result + 1   ' Come fa Delphi
    If ((X - Ceil) > 0) Then Ceil = Ceil + 1
End Function
Questa e' piu' o meno identica a quella della libreria di Delphi.
Ora (nel senso di questo momento), sempre per il motivo che mi sono
svegliato male questa mattina, mi chiedevo se esistesse un modo piu'
OTTIMIZZATO per fare questa funzione?
Oppure sono preda di senilita' precoce, e tale funzione esiste in VB, ma io
non la trovo?
P.S. mi sono scritto anche la funzione Frac() che ritorna solo la parte
decimale di un numero reale (Es. 7.54 -> 0.54):
Function Frac(X As Double) As Double
    Frac(X) = X - Int(X)
End Function
Forse mi sono perso gli ultimi neuroni funzionanti... 'ngha!!!!
--
Roal Zanazzi
z...@iol.it

OTTIMIZZATO per fare questa funzione?
suggerisco:
Public Function Ceil(dblNumber As Double) As Long
    Ceil = Int(dblNumber - 0.1) + 1
    Ceil = Ceil - 1 * (dblNumber > Ceil)
End Function
rispetto a quella da te proposta c'č un INT in meno (le chiamate a funzioni
fanno perdere tempo...) ma due
operazioni algebriche in piů. Non so se sia effettivamente piů veloce....
Bisognerebbe fare delle prove..  :ç)
Saluti,
    Alfredo.

End Function
Trovo che effettivamente e' molto difficile in VB prescindere da un metodo
'rozzo' per implementare la funzione ceiling. La cosa che mi fa piu' specie
e' l'arrotondamento al numero pari <:-(
cLng(0.5) = 0
cLng(1.5) = 2
Non ti riporto la mia versione perche' non e' migliore della tua. Preferisco
illudermi che se cLng(0.5) = 0 allora cLng(1.5) = 1..... In questo caso,
Private Function Ceil(dblVal As Double) As Long
  Ceil = CLng(dblVal + 0.5)
End Function

Numero=Abs(Int(-NumeroDaArrotondare))
Ciao
Corrado

Per intenderci, 1.5 -> 2   0.74 -> 1  23.01 -> 24  173.0 -> 173
Fai Y=-int(-X). Funziona con tutti i valori da te elencati.
Ciao, Roberto

End Function
GRANDE! Sfrutti l'arrotondamento "stupido" di Int() nei numeri negativi :-)
Che bello, adesso posso tornare a dormire sonni tranquilli!
--
Roal Zanazzi
z...@iol.it

Si può avere una stringa che approssima come dici tu con:
Format(Text1, "0")
se si vuole ritrasformare in numero
Val(Format(Text1, "0"))

GRANDE! Sfrutti l'arrotondamento "stupido" di Int() nei numeri negativi :-)
Mi associo: grande!
Ciao, Marco.





Concordo... :ç)
Newsgroup: it.comp.lang.visual-basic
Titolo: HELP: Realizzare una maschera di ricerca

Ciaoa tutti,
volevo un piccolo consiglio su come realizzare una maschera di ricerca per
interrogare il mio DB in A2K.
Ho 3 tabelle collegate da relazioni tramite tabelle di scambio (cioè ho tre
tabelle collegate da relazioni molti a molti e quindi sono costretto a
spezzarle in relazioni molti a uno, per esempio la relazione Libri-Autori)
Ho realizzato un query per parametri che mi permette di "prelevare" le
stringhe di ricerca da una mascherina di ricerca creata ad hoc.
Il risultato lo visualizzo su una maschera che contiene la totalità delle
informazioni sul record.
I PROBLEMI che ho sono i seguenti:
1- La query mi restituisce i record che hanno i campi di ricerca
completamente compilati, cioè non accetta la possibilità che qualche campo
sia NULL. Io vorrei, invece, che mi restituisse tutti i record, anche quelli
che hanno qualche compo Null.
2- I record che mi restituisce risultano duplicati nelle informazioni, per
esempio, se ho una relazione dal tipo Libro-Autore con un libro che ha 2
autori, la query mi restituisce 2 risultati, uno per ogni autore. Io vorrei,
invece, che mi restituisse solo 1 risultato con 2 valori.
3- La query mi sembra molto "instabile", spesso, infatti, non capisco come,
non mi restituisce nessun record.
Come posso fare?
Qualcuno saprebbe consigliarmi qualche esempio di ricerca in queste
condizioni?
Ringrazio tutti anticipatamente.
Ciao
Mauro
mart...@mail.omnitel.it

 non mi restituisce nessun record.
Ci sono troppe ragioni di cui una sono i campi null che non accetta.
Dovresti fare delle prove più mirate.
Ciao
Thierry

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

Salve,
ho bisogno di un piccolo aiuto,
non riesco a contare su una colonna excel quante volte è presente un "x"
valore.
Vorrei sapere come posso fare da codice vb.
grazie
Roberto.

 ha scritto nel messaggio
news:avVka.79647$Jg1.1...@news1.tin.it...


 ha scritto nel messaggio
news:b718tk$9vdhv$1...@ID-57790.news.dfncis.de...


 ha scritto nel messaggio
news:H%%ka.110059$i26.3...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: DAO 3.6 o ADO ?

Tempo fa provai ad accedere ad una tabella di un dbase access locale (Jet
3.51) con DAO e con ADO visualizzando i dati con un recordset di tipo Table
su una griglia.
La tabella era di 400 Mb. : con DAO ottenni una velocità di accesso di circa
10 / 15 volte inferiore che con ADO. Da quel momento mi sono ben guardato
dall'utilizzare ADO come nuova tecnologia di accesso ai dati a dispetto dei
consigli di Microsoft.
Adesso sono stati effettuati aggiornamenti degli oggetti DAO alla versione
3.6 che supporta il nuovo motore di ACCESS 2000 (Jet 4.0). Tuttavia
Microsoft continua a consigliare l'utilizzo di ADO per le nuove
implementazioni.
Qualcuno ha fatto comparazioni sulle prestazioni sopratutto per ciò che
concerne database su disco locale ?
Grazie, Massimo



Newsgroup: it.comp.lang.visual-basic
Titolo: Creare un file access da Vb 6

Esite un metodo simile per creare un file access e scriverci dentro?
Dim fileAccess
Set fileAccess= New Access.Application

 Set fileAccess= New Access.Application
Questo codice istanzia l' ole server di access.
Se invece vuoi creare un db e manipolarlo, allora devi referenziare la
libreria del DAO (che non ricordo come si chiama perche' non uso accesd da
parecchio) e procedere con:
DBEngine.CreateDatabase(...), ecc., ecc.
Ciao
Aldo

le librerie del dao sono
Microsoft DAO 3.51 Object library opp
Microsoft DAO 3.6 Object library ( nel caso di vb6 con sp4)
Carlo alberto


Newsgroup: it.comp.lang.visual-basic
Titolo: file.txt - file.ini - file.XML

Salve a tutti
vorrei sostituire con file.XML sia il file.txt che il file.ini e vorrei una
vostra opinione su alcune mie riserve.
Attualmente uso un fili.ini per informazioni "statiche"; es. per rilevare un
percorso , un nome di un file , il nome della stampante , ecc. e sostituirlo
con un record persistente , file.XML , e ricavare le informazioni dopo
averlo aperto con ADO mi sembra che non comporti problemi.
Il file.txt che uso per registrare dati "dinamici", es. barcode, lo posso
aprire e aggiungere, appendere, stringhe di dati alle esistenti.
un file.XML lo posso aprire con un recordset ADO, aggiungere record,
cancellare il file.XML esistente e costruire il nuovo.
Se dopo aver cancellato il file.XML si blocca il programma perdo tutti i
dati; con un file.txt se lo apro per appendere nuovi dati e si blocca il
programma penso di non perdere nulla o al limite solo l'ultima stringa che
sto tentando di registrare.
Può questa remore essere di blocco per un passaggio da un file.txt a un
file.XML o esistono altri motivi che mi sfuggono?
Grazie
giuseppeD

dati; 
perche', se cancelli un file .txt non e' la stessa cosa ?
Nel complesso, ritengo che l' uso dell' xml per salvarsi informazioni sia 
una buona idea ( a parte le dimensioni dei file che sono ben piu' grandi
dei file txt o binari), visto che puoi salvarti i dati strutturati come ti pare
(quindi puoi salvarti interi oggetti) in un formato utilizzabile da tutti i software
e tutte le piattaforme.
ciao, hal

XML è testo con tag: quindi tu prima devi fare il parsing del testo
esistente, decidere le modifiche da apportare e quindi dire al parser
(o volendo te lo fai a mano) cosa scrivere sul file .xml
Quindi, la scrittura su un file .xml è uguale a quelle di un .txt
Il problema è che un .xml incompleto non è well-formed ed un parser ti
solleverebbe eccezioni. Anche se penso sia difficile un programma si
blocchi mentre scrivi un semplice file di testo (a meno che sia un xml
di 2 mega), dovresti fare il parsing in lettura a mano, per essere in
grado di "interpretare" anche eventuali dati non scritti.


 ha scritto nel messaggio
news:QyQU6.18529$Vk3.1...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Forzare la stampa del punto decimale al posto della virgola

Ho il problema di realizzare delle stampe dove in luogo della virgola
compare il punto come separatore decimale. Pero' la macchina deve
mantenere il settaggio locale su "Italiano", dunque tutte le
impostazioni compreso virgola e punto restano quelle standard per
l'Italia, soltanto in stampa deve avvenire l'inversione.
E' inutile dire che tutti i Format$ mi restituiscono ovviamente le
virgole come separatore decimale, per questo avevo pensato in fase di
stampa di cambiare via codice (API? Quali?) il settaggio della
virgola, effettuare la stampa e poi ripristinare il settaggio.
La cosa mi sembra un pò forzata pero': avete in mente qualche
soluzione alternativa?
Ciao,
  Giovanni
Ciao,
 Giovanni 
  ( Ing...@SoftHome.net )
To reply please remove 'XYZ'

 soluzione alternativa?
Se usi VB6, con tre Replace te la cavi (Virgola con Qualcosaltro, Punto con
Virgola, Qualcosaltro con Punto) ma, data la brevita' delle stringhe, penso
convenga scandirle carattere per carattere e sostituire. Piu' o meno cosi':
Option Explicit
Public Sub Main( _
)
  Debug.Print _
      InvertiPuntoVirgola$( _
          Format$(123456.789, "#,##0.00"))
End Sub
Public Function InvertiPuntoVirgola$( _
ByVal Expression$ _
)
Dim l&
  Let InvertiPuntoVirgola = Expression
  For l = 1 To Len(InvertiPuntoVirgola)
    If Mid$(InvertiPuntoVirgola, l, 1) = "." Then
      Mid$(InvertiPuntoVirgola, l, 1) = ","
    Else
      If Mid$(InvertiPuntoVirgola, l, 1) = "," Then _
        Mid$(InvertiPuntoVirgola, l, 1) = "."
    End If
  Next
End Function
--
Ciao.
Maurizio

> La cosa mi sembra un pÃ² forzata pero': avete in mente qualche



   Giovanni


 stampa.
Se prometti di non sghignazzare troppo sguaiatamente...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Dim d_Numero  As Double
Dim s_Intero  As String
Let d_Numero = 123456789.01234
Let s_Intero = CStr(Int(d_Numero))
Debug.Print _
    Format$( _
        s_Intero _
      , Right$( _
            "&&&,&&&,&&&,&&&,&&&" _
          , Len(s_Intero) + (Len(s_Intero) \ 3) - 1) _
      ) _
  & "." _
  & Mid$(Format$(d_Numero - s_Intero, "0.000"), 3)
--
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: eliminare una tabpages da una tabcontrol

Salve a tutti. Vorrei sapere come posso fare ad eliminare una tabpages
da una tabcontrol da codice (utilizzo VB.net). Grazie mille

 da una tabcontrol da codice (utilizzo VB.net). Grazie mille
TabControl1.TabPages.Remove(TabPage2)
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda stupida 2 (o forse no 2)

ciao, č da poco che programmicchio in vb 6
e ho realizzato un prammino che fa il netsend
l'ho provato a casa sul mio xp funziona bene, e anche su un altro con 
win2000
ma l'ho mandato ad una mia amica che ha win 2000 e mi dice che quando si 
riduce ad icona poi non riesce + a ripristinarlo
al di la del codice o del problema specifico
volevo sapere se in linea di massima i programmi realizzati con vb sono 
autosufficienti o se nel pc magari deve esserci installato qualche dll , 
libreria o altro
cioč mi rendo conto che magari tra le varie versioni di windows ci 
possano essere diversita e magari cose che vanno sul 2000 non girano su 
nt se non modificate, ma mi chiedevo se questa cosa poteva accadere 
anche se x esempio uno ha installato sul pc la service pack o no
non so se mi sono spiegato :-)
ciaociao

 ha scritto nel messaggio
news:aoe609$6jm$1...@lacerta.tiscalinet.it...
[snip]
scusa scirio, dove sei stato in tutti questi giorni?
Non hai visto le tonnellate di post sui problemi legati all'installazione?
La tua non mi sembra una domanda stupida, solo già fatta alcune decine di
volte
Salutoni
Sergio

 Sergio
a si? mi sa che me li sono persi :-)
cmq il mio non č un file da installare, ma si esegue subito
ma magari intendi dire che bisogna installare qualcosa sui pc prima di 
poter usare i programmi vb
io sapevo che col nuovo 
vb.net
 c'era da fare una cosa del genere ma non 
pensavo anche col vb 6
cmq ora provo a rileggermi i post di questi ultimi giorni :-)
grassie
ciaociao

 cmq ora provo a rileggermi i post di questi ultimi giorni :-)
E' sempre cosa buona e giusta (cit.)
Salutoni
Sergio

 
temevo questa risposta :-)
pensavo che fosse come che so, il flash, che una volta che crei il tuo 
proiettore exe, poi è autosufficente!
mmm molto seccante come cosa, anche xchè (non so ancora cosa hanno 
scritto negli altri posti a riguardo) non saprei come capire se il mio 
programma necessita di ulteriori installazioni sulla macchina!
x farti un esempio, ho preso il codice da questo ng x ridurre a icona 
chiudendo il programma quando perde il focus, sul win 2000 che ho a casa 
questo funziona, mentre su quello che ho qui al lavoro no
quindi mi sorge il dubbio che mi manca qualcosa da installare x far si 
che funzioni quella funzione e quindi se è realmente così, è difficile 
riuscire a sapere quando un programma funziona ovunque :-)
cmq spero di trovare la smentita o la soluzione a questa cosa sui vecchi 
post :-)
grassie

 programma necessita di ulteriori installazioni sulla macchina!
Stanne certo, il tuo programma necessita di installazioni!
M$ ha mal pensato di mettere le cose più importanti in fondo alla guida
(almeno quella cartacea).
Comunque, tu l'hai letta sino in fondo?

 Comunque, tu l'hai letta sino in fondo?
Guida?....quale guida????
:o)

 
effettivamente no
anche xchè l'ho usata solo x trovare le varie funzioni quando mi 
capitavano davanti
se dovessi prenderla come guida completa, da che punto dovrei iniziare? :-)
io sono un abituè dell'indice :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: numero processore

Volevo sapere se qualcuno sa come ottenere il numero seriale del processore
da codice VB.
Mi sarebbe utile anche ottenere il numero seriale dell' disco rigido e del
bios, e/o della scheda madre

 ha scritto nel messaggio
news:ad58at$u98i1$1...@ID-142171.news.dfncis.de...

si lo sappiamo , ne hanno gia' discusso un mesetto fa :
http://group.google.com

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

Ciao a tutti, sto scrivendo un programma che deve connettere un PC a
internet con una connessione dialup.
Ho usato le RASAPI e ho il seguente problema:
vorrei chiamare la RasDial in modo asincrono, o dinamico, senza quindi
creare una nuova connessione (.pbk), impostando solo il numero di telefono
dell'ISP (in realtà non è un ISP ma una centrale telefonica dedicata al
servizio che devo usare...).
Mi ritorna sempre errore 621....
Non so se è perchè non do il nome alla connessione o per qualche altro
motivo....
Un ringraziamento veramente sentito a chiunque possa aiutarmi...
Ciao
Questo è il codice del mio dialer... vi giuro che non è assolutamente uno di
"quei dialer" che ti scarichi da internet... :-)
Private Function AvviaConnessione(sNumero As String) As Long
Dim RasDialP As RASDIALPARAMS
AvviaConnessione = -1
    With RasDialP
        .dwSize = 1052
        .szEntryName = ""
        .szPhoneNumber = sNumero '& vbNullChar
        .szCallbackNumber = sNumero '& vbNullChar
        .szDomain = ""
        .szEntryName = ""
        .szUserName = ""
        .szPassword = ""
    End With
    AvviaConnessione = RasDial(ByVal 0&, "", RasDialP, &HFFFF, Me.hwnd,
hRasConn)
End Function

 hRasConn)
La prima cosa che mi viene in mente è che: "" <> vbNullString
Riprova e facci sapere.
Ciao,
Moreno
Inviato da 
www.mynewsgate.net


Ciao Moreno,
ieri sera volevo segnalargli il tuo sito, ma ho visto che è fuori uso. Meno
male che ogni tanto passi per il NG!
Ciao, Vincenzo

 Mi ritorna sempre errore 621....
 621     Impossibile aprire il file della Rubrica telefonica.
www.aiutamici.com/modem
http://modemsite.com/56k/trouble.asp
http://www.vee90.net/trouble_main.html
Here is a repository of AT command sets grouped by chipset type:
http://www.vee90.net/atcom/
http://www.uli.it/config/Modem/Comandi_AT/body_comandi_at.html#uno
Configurazione modem  (stringa inizializzazione)
http://help.virgilio.it/guide/dettaglio.jsp?id=3187&step=3544
CommAndi AT V92
http://modemsite.com/56k/v92c.asp
--
Fosco

 male che ogni tanto passi per il NG!
ogni tanto... purtroppo il tempo è quasi nullo :-(


Newsgroup: it.comp.lang.visual-basic
Titolo: *****good news********* 6299

So, you are totally fool !
We do not need your stupid program !
Please stop this idiot abuse.
ab...@bt.net
 was informed
hal

 ha scritto


:)
solo due dita (orizzontali) di barbera doc :)
E' che il newspro, che e' multiserver, me li pesca da 
reader2.news.rcn.net
.
Ah, la serieta' e la sobrieta' dei tedeschi :°-)
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Close database...consiglio

Quando si apre un database per modifiche o aggiunte alla fine si chiude il
database con Close.
Nei mie form non accedo al database da codice ma attraverso oggetti Data.
I Database sono a volte anche più d'uno con diversi nomi di collegamento per
ciascun form .
Ho creato un form-utility per la compattazione dei database alla cui
apertura vengono chiusi tutti gli altri form.
Mi chiedevo: sarà sufficiente che i vari altri form siano chiusi perchè
anche i database collegati dall' oggetto Data siano chiusi oppure è meglio
che nell'evento unload di ciascun form metta comunque, non ostante l'oggetto
Data, un bel Database.Close ?
E ancora se lo stesso database viene aperto in tempi successivi e con
diversi nomi di collegamento (oggetti Data) in diversi form, è giusto
volendolo chiudere dal form utility sopra detto, fare specifico riferiemento
al form in questo modo: NomeForm.NomeCollegamento.Database.Close?
Oppure perchè venga chiuso quel collegamento a quel database in tutti i form
è sufficiente
da form-utility: NomeCollegamento.Database.Close ?
Mi sarò spiegato?
-- 
Gulp ! Forse mi sono perso qualcosa !

 Data, un bel Database.Close ?
Se aperto (testalo) chiudi e setta a Nothing.
Male non fa ed è sicuramente meglio.

 Male non fa ed č sicuramente meglio.
Ciao Lupo.
Come si "testa" lo stato di un database?
E poi:
Set checosa= Nothing ?
Grazie


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

Ciao,
ho necessità di lanciare i programmi di Ms Office da Visual Basic.
Con Word ed Excel non ho avuto problemi mentre con Access non capisco
perché, una volta caricato, il programma non rimane attivo e viene subito
scaricato.
Il codice da me usato è il seguente.
Dim appACCESS As Access.Application
Set appACCESS = CreateObject("Access.Application.8")
    appACCESS.Application.OpenCurrentDatabase (PercorsoFile)
    appACCESS.Visible = True
Set appACCESS = Nothing
Grazie, Marco



Newsgroup: it.comp.lang.visual-basic
Titolo: Datacontrol con parametri.... non va....

non va...
Set dbs = OpenDatabase(App.Path & "\data\auto.mdb")
Set qdf = dbs.QueryDefs("qryTERISOELSIAB")
qdf.Parameters("pModello") = m_strModelloVeicolo
Set rst = qdf.OpenRecordset()
'dtcTERISOELSIAB.DatabaseName = App.Path & "\data\auto.mdb"
'dtcTERISOELSIAB.RecordSource = ""
Set dtcTERISOELSIAB.Recordset = rst
dtcTERISOELSIAB.Refresh
dove sbaglio ???
Il problema è un messaggio di errore subdolo in quanto mi dice che la query
vuole 1 parametro e non è stato fornito.
Il fatto è che il recordset rst è aperto correttamente infatti se nella
finestra di debug mi faccio stampare le informazioni sul recordset, queste
sono corrette inoltre riesco anche a fare rst.movenext, last ecc...
Non riesco a capire perchè il dataconrol dtc... non sta buono e agganci il
rst senza problemi.

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Incompatibilità?

Ciao a tutti,
da pochi giorni mi sto affacciando al mondo del VB, con VB 6.0.
Sto seguendo un manuale su internet ed è arrivato il momento della lezione
che riguarda l'utilizzo di Access. Ho scaricato dalla pagina del corso (è
quello di HTML.it) il loro database .mdb e ho inserito il suo percorso nella
proprietà DatabaseName di Data. Quando poi vado su RecordSource però c'è un
problema: Unrecognized database format. Come mai questo errore? ho provato a
rifare lo stesso database da 0 (uso Access 2000) ma sempre lo stesso
errore... cosa può essere?
-- 
**********
Interfree
http://www.ag4all.net
togliere CACCIAMI dall'indirizzo per rispondere
*********

 errore... cosa può essere?
Per funzionare con access2000 i datacontrol (da evitare se possibile) devi
installare l' SP5 di VB6.
Ciao
--
' // Initialize the expression evaluator
Engines.Evaluator = CreateObject("
http://www.neodatatype.net
")
' // you can find resources for and from the NG here!
Me.SitoComune = "
http://www.it-lang-vb.it
"

 installare l' SP5 di VB6.
[CUT]
sei sicuro che non basti il SP3 ?
                            danilo

 sei sicuro che non basti il SP3 ?
Forse serve DAO 3.6 (non 3.51) fra i riferimenti?


No.
E il Dao 3.6 funziona correttamente con l'SP3 ma solo per gli oggetti
"via-codice".
I dataset richiedono il 5.
Ma a questo punto mi chiedo se non sia il caso di usare direttamente ADO.


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

Ciao!
come posso far eseguire un operazione ogni secondo in modo ciclico?

 come posso far eseguire un operazione ogni secondo in modo ciclico?
oggetto Timer
Marco

 come posso far eseguire un operazione ogni secondo in modo ciclico?
Con l'oggetto TIMER
Alex

anche con
while...then
wend

 come posso far eseguire un operazione ogni secondo in modo ciclico?
COn i timer.
-- 
The generation of random numbers is too important to be left to chance.
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

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

child ?
frmchild.oggetto.property=valore
Ciao stefano

ho creato un form documento con il controllo rtf
Ora nel mio form mdi ho inserito una barra degli strumenti come posso far si
che i pulsanti della barra degli strumenti operino anche nel form documenti
child ?
grazie a tutti

 ha scritto

Impostazione "diretta" della proprieta' "Text" (per esempio) di un controllo
nel form child:
formDocumentiChild.UnControlloCheVuoi.Text = "Pippo"
Impostazione "dipendente dal fuoco": cerca sulla guida ActiveForm,
ActiveControl.
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: listview di nuovo ..!!! HELP !!!!!

è possibile creare una griglia con una listview come quella di excel .. in
cui in una singola cella posso avere l'opportunità di colorare una singola
parola e no tutto l'item della cella ..
se io in una cella ho: "questa è una prova"
Voglio poter colorare "questa è una" di colore nero e "prova" rosso ..
chi mi aiuta?
[t]Eo


www.componentone.com
tdblist (listview avanzata)
tdbgrid (griglia avanzata)
Puoi colorare una cella in base a vari criteri... non credo però si possa
colorare solo parte del testo
hth
Newsgroup: it.comp.lang.visual-basic
Titolo: ? Array

Ciao Ragà.
Mettiamo che ho un array con diversi valori numerici all'interno.
C'è un metodo veloce per verificare se la somma di alcuni membri può dare
come risultato un numero noto?
ad es, voglio sapere se nell'array ci sono alcuni numeri la cui somma dia 10
e questi potrebbero essere (2+5+3, oppure 5+5, oppure 7+3, e cosi via)
Grazie per l'attenzione
ciao
+

 come risultato un numero noto?
Ho proprio paura di no.
Devi farti il calcolo delle probabilità (cioè delle varie combinazioni),
e provarle tutte.
Se, ad esempio, il tuo array è di 10 elementi,
le varie combinazioni sono:
10*9*8*7*6*5*4*3*2
Auguri..................
Ciao
Sir Jo

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ADO mi segnala un errore quando apro piu tabelle

Ciao a tutti !!
Forse a qualcuno é gia' capitato e magari sa dirmi come ha risolto questo
"problema".
Devo aprire un recordset con ADO utilizzando una query SQL, che pero' prende
dati da piu tabelle :
rst.open "Select * From Paesi,Zone,Province", cnn , adOpenKeySet,
adLockOptimistic, adcmdText
Solo che cosi' facendo ottengo un errore tipo : "Metodo OPEN dell'oggetto
Recordset non riuscito"
Si possono aprire piu' di una tabella alla volta con il tanto acclamato ADO
??
Grazie per aver letto il mio messaggio ed alle eventuali risposte.
DaVe
--
Leave [KILL SPAM] from adress.

 
se non vado errato aprendo in questo modo DEVI specificare i campi !
E se qualche campo si chiama nello stesso modo devi usare una sinstaasi
tipo
select tabA.nome , tabB.nome as nuovonome,ecc.....
Ciao
GL

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] PDW e setup applicazione

Ciao,
la mia domanda penso sia semplice, ma non avendo trovato risposta cercando
con le news Google, mi rivolgo a voi.
Quando creo il setup con PDW, viene creata la dir "Pacchetto" con i soliti 3
files da distribuire: setup.lst, nomeprogetto.cab, setup.exe
Inoltre viene creata la dir support che contiene tutti i files del .CAB non
compattati.
Se faccio delle modifiche al programma (nessuna nuova DLL, componente....) e
ricreo l'exe, pensavo che per ricreare il setup, fosse sufficiente copiare
l'eseguibile in "support" e lanciare nomeprogetto.bat.
In effetti il cab viene ricreato con l'.exe corretto, ma il file setup.lst
riporta ancora i dati del vecchio eseguibile (data, dimensione, versione),
insomma è stato modificato.
Posso lasciarlo così oppure devo modificare a mano il file .lst ?
quelli di voi che usano PDW come fanno ?
Grazie, Paolo

[Paolo = 
circa_...@nospam.it
 in x3Ewc.290716$
hc5.12...@news3.tin.it
]
ha scritto:

Fermo restando che quella support a qualcosa potrebbe servire 8ma io non
l'ho mai usata), permettimi un consiglio: Se cambi qualcosa, ripeti
l'integrale ricostruzione del Setup, proprio come se la Support non
esistesse e come se fosse la prima volta o il giro per una nuova versione.
Il tempo che impieghi credo sia del tutto simile, con la certezza di avere
un pacchetto perfettamente allineato. In altre parole, ignora la support.

 un pacchetto perfettamente allineato. In altre parole, ignora la support.
Penso che continuerò a fare così, allora.
Grazie, Paolo
Newsgroup: it.comp.lang.visual-basic
Titolo: DBGrid - Consigli





Qualcuno di voi sa 
come evidenziare una riga all'interno del dbgrid da codice 
???


Grazie per l'aiuto 
Manuela



 ha scritto nel messaggio
news:13CBCA4622AFD411B5E200508B9AAC420184A4@SITELCN01...
Qualcuno di voi sa come evidenziare una riga all'interno del dbgrid da
codice ???
Se è come il HFlexGrid potresti usare ...
F.Row = R
F.Col = 0
F.RowSel = R
F.ColSel = F.Cols-1
in questo modo evidenzi la riga R; potresti anche evidenziare aree quadrate
...
ma non sono sicuro che funzione col DBGrid ...
Prova
    Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: dbf e cancellazione record

Salve a tutti. Mi scuso se entro nel NG e chiedo invece di aiutare. Spero di
poterlo fare un giorno. Per il momento ho un grosso problema che non riesco
a risolvere. Spero nel vs buon cuore.
Per un mio prg ho la necessità di manipolare un database in formato .dbf. In
particolare, devo cancellare, su richiesta di un utente, uno o più record
della tabella. Il mio problema è che apparentemente, se apro il dbf
modificato con excel, il record viene cancellato, ma se apro lo stesso dbf
attraverso il mio codice, il dbf non presenta nessuna variazione. Ho letto
su msdn che dovrei usare il BDE, ma giacchè non posso utilizzarlo, come
potrei risolvere il problema?
Cioè, come potrei rimuovere il recor direttamente accedendo in scrittura
binaria al dbf?
Grazie
Injektilo

 ha scritto nel messaggio
news:9d0j46$5fc$1...@fe2.cs.interbusiness.it...


 Cioč, come potrei rimuovere il recor direttamente accedendo in scrittura
binaria al dbf?
  Se e` vero quel che dico a proposito dell'asterisco dovresti leggere solo
i record che non ce l'hanno.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


Più che altro il record viene "marcato" come "deleted".
In ambiente Clipper - xBase, è una Pack l'operazione di eliminazione fisica
dei record deleted().
In ambiente Ado, non credo che lo possa eseguire.
L'importante è che nella cobnnection usi, come ho scritto, una extended
property con deleted=no, per evitare che nel recordset siano caricati anche
i record flaggati come deleted().
ciao
ugo

   1. (apro il dbf modificato) (con excel);
La cancellazione del record viene effettuata se apro il dbf con excel, ma se
lo apro con altri programmi che manipolano in maniera nativa tabelle dbf (ed
esempio ArcView, nella fattispecie), la tabella non sembra essere stata
aggiornata.

 ha scritto nel messaggio
news:9d0j46$5fc$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] evvai Ottomano...

ho appena visto recensito su Wintricks l'antispam di Nicola
complimenti
Huntercity 

 complimenti
In realtà me lo hanno recensito un pò ovunque... :)
Comunque grazie per i complimenti.
bye
PS La prossima volta scrivimi in privato. E' meglio non creare thread 
ad-personam.
-- 
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.nicolaottomano.it/sinapsi.htm
email spamtrap: 
spam...@nicolaottomano.it

 ad-personam.
<Sfottò ad personam ON>
Eh eh eh!
 Ottomano è diventato così ricco con quel programma che ha ordinato una mano
in più!
<Sfottò ad personam OFF>

 in più!
Anche la modestia non ne ha giovato molto :)
Ciao 

Zanna ha scritto:

Su questo hai ragione... ma che ci posso fare... mi piace sentirmi 
primadonna... (non pensate male :-P )
bye


 ad-personam.
Tanto questo è già aperto, allora mi associo ai complimenti.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ragazzi, sarà che mi avete portato fortuna...
Oggi guglavo per vedere chi mi ha recensito... e chi ti trovo?
http://01net.it/01NET/HP/0,1254,4s5008_ART_62230,00.html


Zanna ha scritto:
Apropò Zanna,
sul gruppo di Milano di Beppe Grillo c'è un Zanna. Sei tu o è un caso di 
omonimia?
bye


 omonimia?
La seconda.
Ciao 

 
http://01net.it/01NET/HP/0,1254,4s5008_ART_62230,00.html
dai dai non ti rilassare... (/me impugna una bella frusta medievale)
*sguishhh* dai giu a fare le modifichine.... *sguishh* ^_^
PS: il dele sarebbe possibile averlo per singolo account e non per tutti
insieme ?
-- 
-Gigio2k-

 bye
MMMM ma lo sai che non lo ho mai provato......e dire che mi spammano di
brutto!
Ma che dire......
...non...so.....
installare un programma ......
scritto in vb poi.......
...non mi fido....e se mi sputtana il pc?
e se mi installa un virus?
e se mi si sprogramma la lavatrice?
MAH!

Wodka40° ha scritto:

La terza ipotesi è la più accreditata al momento. Ho notato che entra in 
conflitto con lavatrici Ariston e Candy.
Anche i forni a microonde sono toccati da questo problema, ma non quanto 
le lavatrici.  :-)


Gigio2k [work] ha scritto:

Purtroppo no. Se avessi implementato l'applicazione come proxy la cosa 
sarebbe stata possibile. Con il sistema di fungere da ponte invece no 
(però offre maggiore sicurezza in quanto espone l'email all'antivirus).
Sicuramente in futuro creerò una versione PRO a pagamento, dedicata alle 
aziende, con molte funzioni aggiuntive (anche se non so quanti sarebbero 
disposti a comprarselo, anche ad una modica cifra).


 una modica cifra).
e sopratutto prima di aver risolto un po di bachettini...
timeout, errori in "data_arrival", timer1 , a volte il prog si chiude
"normalmente" ma resta attivo il task quindi come riclikki su "invia e
ricevi" ti incascetta tutto !!!
PS: nella versione pro ci voglio i ringraziamenti :pppp
-- 
-Gigio2k-
Newsgroup: it.comp.lang.visual-basic
Titolo: Non ci posso credere!!

Ma è possibile che le finestre di una applicazione (form MdiChild, fixed
single, ho impostato impostato la larghezza e l'altezza nel load del form )
possano essere diverse viste nel computer di un cliente?
Io non ci credevo, ma mi ha mandato un ritaglio di immagine da dove rilevo
che le dimensioni della finestra sono diverse!!)
Lui mi ha detto che ha cambiato la configurazione dell'aspetto del suo
monitor:
E' possibile che siano proprio le impostazioni dell'evento load?
A me non era mai successo!!
Visual Studio 6+SP3
Saluti

bè se sviluppi un'applicazione su un monitor impostato diciamo a 800x600 e
fai un form grande quasi come lo schermo, se lo compili e lo esegui su un
monitor settato a 640x480 ... ti perdi una parte del form ... ma questo è
normale e corretto ..altrimenti l'evento form_resize che lo mettovano a
fare? :)))))

...


nella sua altezza!!
Non avendo la minima idea di com'e' fatto il programma, la butto li',
un po' alla cieca:
E se fosse che, magari, il cliente ha settato "Caratteri Grandi" come
dimensione dei font? O cmq un discorso analogo...?
--
C'ya,
 Benjamin Reilly
  |
  |
'/|\'
\\O//
//"\\
'\ /'
________________________________________TagLine___
"Quanti Angeli danzano sulla punta di uno spillo?"

 wrote in message 86n0oi$600$1...@nslave2.tin.it...


...


 wrote in message 86mj16$ep$1...@nslave1.tin.it...


 possano essere diverse viste nel computer di un cliente?
A me succede questo.
Avete presente la finestra con l'immagine del monitor che fa vedere le
posizioni dei form?
Ebbene quando io lo richiamo (normalmente lo tengo nascosto), a volte capita
che il rapporto tra larghezza e altezza sia sballato, e il disegno del
monitor appaia piu' stretto di quello che e' in realta'.
Se fosse solo un problema visivo non me ne preoccuperei, il fatto e che
quando succede cio' VB mi diminuisce la larghezza dei form che nel nuovo
sistema escono dal monitor in modo permanente, costringendomi a reinserirle
tutte a mano.

Ciao!
bč adesso ho capito meglio e cmq il problema č proprio li ... il valore che
tu dai fisso a 4000, č vero x la tua risoluzione.
X non perdere troppo tempo, fai cosě: setta il tuo pc alla stessa
risoluzione del tuo cliente, metti il form a finestra piena e fatti stampare
i valori height e wdth e vedrai che cambiano ...
Cmq, x il seguito, creati una funzione che segua la risoluzione effettiva
dello schermo, se non erro trovi il codice anche nel sito di questo ng.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per l'esame di stato PLEASE!!!

Sono disperato, la mia ignoranza mi impedisce di andare avanti nel progetto
d'esame.
Vedete, ho una pagina ASP che prende un parametro su linea di comanndo da
un'altra pagina.
nella pagina "ricevente" del parametro ho uno script in VB che dovrebbe, in
base al valore del parametro, far comoportare in modi differenti un agent.
Infatti il parametro riguarda il login: se la password č corretta l'agent si
comporta in un modo, se č sbagliata , ad esempio, dice "wrong password: type
it again".
Il problema č: all'interno di uno script in VB non riconosce il comando
request.querystring (infatti č proprio dell'ASP), allora come posso fare per
sapere il valore della variabile??
Vi prego aiutatemi, sto impazzendo !!!

 request.querystring (infatti è proprio dell'ASP), allora come posso fare


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

Esiste un modo per creare un eseguibile contenente un controllo ActiveX che
funzioni senza dover distribuire anche il file ocx?
GRAZIE!
CIAO!!!
--------------------------------
Inviato via 
http://usenet.iol.it

Non Credo...

 funzioni senza dover distribuire anche il file ocx?
il programma si chiama Fusion; lo trovi su 
http://www.bit-arts.com/soft.html
Ciao
Faber

 ha scritto nel messaggio
news:9socn2$13nh23$1...@ID-66268.news.dfncis.de...

...ma, specifichiamo ancora una volta, si tratta di una _finta_
incorporazione.
ciao
ugo

 incorporazione.
giusto... io ne faccio volentieri a meno  :)
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: DB differenze fra campi

Devo inserire una serie di nominativi presi da un file di EXCEL in un
database.  ( circa 10000 nomi a botta )
Il database in questione contiene una tabella con tutti i comuni d'Italia
che uso nel campo Località del nominativo. ( I nomi corretti mi servono per
un'altra procedura)
Quando inporto i dati da Excel le località non sono sempre scritte
correttamente.
Cioè ad esempio   San Giuliano  a volte lo trovo scritto S. Giuliano  o  San
Giul.no o San Giuliano.
Avete qualche consiglio da darmi per creare un automatismo in grado di
riconoscere la località corretta?
Il Cap pultroppo non c'è sempre e il più delle volte non è corretto.
Grazie, basta anche qualche dritta


Mmmmhhhh....
Diciamo che non sarà comunque possibile eliminare eventuali doppioni. Ad
esempio S.Giuliano o San Giul.o sono pressochè impossibili da associare.
Quello che puoi fare, e cercare di capire dove stanno i problemi.
Hai giustamente citato il caso del San/S./Santa/Santo/S.to/S.ta ecc..
Poi ci sarà Val/Valle/Val di/V.di ecc...
Poi Sul/s.
Insomma, i problemi sono diversi.
Puoi però ridurli usando la sostituzione direttamente in Excel:
Ad esempio, sostituisci tutti i San_/S./Santa_/Santo_/S.to_/S.ta_ (_ sta per
spazio) con S._
Poi, a partire dalla cella con il nuovo valore, sostituisci i Val_/Valle_
ecc... con Val_
Stesso per il Sul/s..
Alla fine, avrai in una nuova colonna dei valori che dovrebbero essere più
omogenei.
Prendi la colonna risultante e fai l'importazione usando quella come nome
del paese...
Ciao
Alberto

METODO 1:
Memorizza in una tabella le ricorrenze del paese e poi prendi da lě il paese
da memorizzare.
ES:
PAESE            RICORRENZA1            RICORRENZA2            ...
San Giuliano             San Giul.no                S. Giuliano
Per i paesi che non ci sono memorizzali senza importarli e fai aggiungi nel
campo RICORRENZAX il valore.
METODO 2:
Modifica il file Excel in maniera che scelgano da una combo.
METODO 3:
Usa qche algoritmo di riconoscimento di una parola...
METODO 4:
boh...
Alex

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

Qualc'uno conosce il fortran ? e se si a che versione siamo arrivati e da
dove posso scaricarla.
Sono uno studente universitario della facolta' di
astronomia a Bologna e ne ho bisogno per un esame.
Grazie a tutti per l'aiuto.
fig...@masterweb.it

...

Tempo fa avevo tra le mani il MS Fortran PowerStation 4.0... sappi che la
per la MS è stata l'ultima versione.
Per quel che ne so esiste il Digital Visual Fortran 5.0; il costo del
pacchetto nella versione base supera 1500000.
Comunque dai un occhiata qui: 
http://www.fortran.com/fortran/
Ciao Marco


Dimenticavo di dire che esistono sempre il Fortran77 e il Fortran90, inoltre
se vuoi sapere altro (qui siamo OT) c'è anche il ng sul fortran

Un conto è il linguaggio Fortran.
Siamo al Fortran 90 anche se esiste di già una bozza ancora non accettata
relativa al Fortran 95.
Per quanto il compilatore siamo al Digital Visual Fortran 6.0. Il costo è
appunto superiore al milione di lire.
                        Davide Manca
Newsgroup: it.comp.lang.visual-basic
Titolo: Bloccare una ricerca premendo un tasto

Salve a tutti, ho il seguente problema:
ho un ciclo che esegue una ricerca, e tale ciclo in base al numero degli
elementi da esaminare puņ impiegare da un secondo fino a parecchi minuti.
Mi piacerebbe dare la possibilitą all'utente di bloccare la ricerca, quando
questa impega troppo tempo, premendo un bottone.
Il problema č che mentre elabora non mi intercetta l'evento click sul tasto
che blocca la ricerca.
Come posso fare?
Vi ringrazio in anticipo per qualsiasi idea o suggerimento!
Ciao
Seiya

 Come posso fare?
Metti un DoEvents nel ciclo.

 Metti un DoEvents nel ciclo.
Non lo conoscevo, l'ho provato e funziona correttamente.
Mille grazie.
Ciao

[*seiya* = 
fd...@dfdfd.it
 in news:UsYbb.148350$
R32.4...@news2.tin.it
] ha
scritto:

Ehm, occhio: Anche tutti gli altri tasti/oggetti, a quel punto,
sentono/eseguono i rispettivi eventi.
Se non li hai disabilitati e l'operatore, annoiato dall'attesa, si diverte a
cliccare...

 cliccare...
Prima di usarlo ho letto qualche thread, cosě ho disabilitato tutti i
controlli tranne il bottone che blocca la ricerca.
Ho disabilitato pure la X della finestrella... l'unico modo che ha per
divertirsi č cliccare sul bottone di blocco ricerca. :)
Cmq ti ringrazio per la dritta!
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Command Button Personalizzati

Ciao ragazzi è possibile con Visual Basic creare dei pulsanti
personalizzati, cioè della forma che voglio e con lo sfondo che voglio.
Oppure esiste qualche programma che li crei e che però nello stesso tempo
vengano accettati da VB.
Vi ringrazio.

Potresti usare delle immagini al posto dei pulsanti, e gestire l'evento
click. Anche se le immagini sono squadrate, potresti magare utilizzare un
colore di sfondo uguale a quello del form, in modo che si confondano con
esso e che risalti solo il disegno vero e proprio, della forma che
preferisci (tipo le gif nelle pagine web). Il risultato estetico forse non č
quello di un pulsante (in particolare l'effetto rilievo, che evidenzierebbe
comunque la forma squadrata), ma non credo ci siano troppe alternative. Di
piů non so. Spero sia ciň che cercavi.
Ciao a tutti
Cesare Nicola
http://digilander.iol.it/cesare
L'indirizzo del sito comune č:
http://www.murialdo.it:8000/it_lang_vb/

Newsgroup: it.comp.lang.visual-basic
Titolo: Utility di Aggiornamento Database

Sto cercando un programma di utilità che dato un database di access  utente
(con i dati SACRI!!!!)
ne esegua l'allineamento (Solamente come struttura!!! ) a un database
Fornito (DATABASE MASTER)
Dovrebbe confrontare le tabelle di uno e dell'altro creando e modificando le
proprietà dei campi del database utente
Salvaguardando i Dati
P.S. Se esiste qualcosa di Shareware / Freeware Meglio ma sarei disposto
anche a spenderci dei Soldi!

 wrote in message
news:DKz68.1739$5M4....@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicare con server unix

e' possibile ? E' possibile eseguire comandi usando rsh ?

direi proprio di si, anche se hai bisogno di un apposto pacchetto/libreria
sw (che al limite puoi anche scriverti...) per gestire il tutto;
ciao
":-) msmile" <m@m.m> ha scritto nel messaggio
news:8c8cvn$dn8$1...@nslave2.tin.it...



mmm... vorrei scrivere un ocx per utilizzare rsh, ma dove trovo le
intformazioni ?

ho utilizzato rsh un po' di tempo fa, programmando in VB3 sotto Win3.1;
da quanto a suo tempo mi era stato spiegato è come se lavorassi con una
sessione telnet (e quindi con una normale console terminale) in maniera
automatica;
basterà quindi che tu riesca a mascherare una sessione telnet (non è
difficile, anzi è piuttosto banale) per lanciare dei comandi alla macchina
remota;
ciao
":-) msmile" <m@m.m> ha scritto nel messaggio
news:8cainm$b5o$1...@nslave1.tin.it...


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

sto creando se ci riesco un prog che registri tutti i keypress ho pronto
tutto ma non riesco a trovare il modo di tenere perenne il focus sul form
come posso fare? ho provato setwindowpos e gli z-order ma non riesco ad
impostare il focus perenne...
grazie ciao

come posso fare? ho provato setwindowpos e gli z-order ma non riesco ad
Non ho mica capito? Vuoi registrare i tasti premuti solamente nella
tua applicazione??? 
Remove CUTME from E-Mail address to reply!
Visit Hardware Tips: 
http://www.hardwaretips.com

 * stai utilizzando il linguaggio sbagliato
il mio intento non è quello di fare un programma spia(keylogger) ma quello
di studiarci sopra!
penso che non cia sia modo migliore del creare un prog per capire come gli
altri funzionano, anche se so benissimo che il linguaggio da usare per
queste cose è il c/c++

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

Ciao a tutti... volevo qualke suggerimento o qualke indirizzo riguardo alla
gestione di un applicazione che giri su un pc con il touch screen. Nella mia
totale ignoranza riguardo l'argomento non so se gestire una normale
applicazione o devo utilizzare qualke chimata particolare o altro...  thx to
all

*penso* che non cambi nulla... ma non prendere per oro colato quello che
dico... l'unico inconveniente č che, se non c'č la tastiera, dobrai
aggiungere un form con una tastiera virtuale, no?


wrote:

touch screen = monitor + mouse.
basta progettare la ui affiché l'applicazione sia gestibile interamente
con il mouse (un mouse però con un puntatore grosso un dito :-)).
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

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