mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Monitorare l'attività di un processo

Nella speranza non sia una mega faq pongo il seguente problema a cui non
vengo a capo:
Ho due applicazioni scritte in VB6. Una è in esecuzione e, sotto certe
condizioni, esegue la seconda. Questa, prima di procedere, deve attendere
che la prima applcazione sia terminata. Vorrei quindi che la seconda
monitorizzi l'esistenza del processo della prima e attenda finchè tale
processo non è terminato.
Il tutto è complicato dal fatto che entrambe le applicazioni sono prive di
finestre, ma forse semplificato dalla possibilità di comunicare alla seconda
applicazione, tramite riga di comando, il ThreadID della prima applicazione.
Al più la prima applicazione potrebbe essere dotata di una finestra nascosta
e quindi potrebbe comunicare anche l'hwnd di questa.
Nella speranza di essere stato chiaro saluto tutti.
Luca

 ha scritto nel messaggio
news:bqq4oh$39h$1...@atlantis.cu.mi.it...

Penso di aver risolto :-)
  lngRtn = GetWindowThreadProcessId(hwnd, lngProcID)
  lngProc = OpenProcess(PROCESS_ALL_ACCESS, CLng(0), lngProcID)
  lngRtn = WaitForSingleObject(lngProc, INFINITE)
dove hwnd è quello della suddetta finestra nascosta.
Che ne dite?

 
Sul sito comune c'e' un progetto d'esempio.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione di una applicazione

Sono un principiante e devo fare una domanda:
Ho sviluppato una applicazione che usa una tabella formato .dbf
Una volta creati i dischi di installazione ed aver provato presso un amico
ad installarli, il programmino non funziona perchè la tabella deve essere in
una directory con lo stesso nome di quella in cui l'ho creata (C:\Test\VB\).
Non esiste un modo per svincolare dal nome della directory di installazione
definitiva la ricerca della tabella nel controllo Data di VB5?
Grazie e scusate.

In fase di sviluppo, assegna pure direttamente il nome alla proprieta
datacontrol.databasename = "c:\....dbf", ma una volta testato(o anche
dopo aver terminato di creare il form) sostituisci quell'espressione
con un espressione composta da App.path + "\" + "Nome del file da
aprire".
ES.
Form1_load
data1.databasename = app.path + "\" + "pippo.dbf"
Ricordati in fase di creazione del setup di includere manualmente il
file con i dati e tra le proprieta segna di installarlo nella dir del
programma.
Buon lavoro
Giamma
Newsgroup: it.comp.lang.visual-basic
Titolo: Ocx gratuito per geografia.

Testato su vb4, vb5 e C++Builder, GeoCanvas.Ocx e' un componente che
rappresenta un crocevia
tra un Command Button e un Picture Box, con la particolarità che i bordi
seguono i confini della
nazione che scegli, così come la rilevazione delle azioni del mouse.
Pensato per i programmi di
geografia e geostatistica. Gratutito.
Se dovesse servire, ecco dove
downloadarlo:"
http://www.eydos.com/freeware.htm
"

downloadarlo:"
http://www.eydos.com/freeware.htm
"
???? Ma dove? il ssito non esite.

Newsgroup: it.comp.lang.visual-basic
Titolo: RIDIMENSIOANRE CONTROLLO IMAGE

Ciao,
sto realizzando un programma che mi carica in sequenza delle immagini in un
controllo image.
Se imposto la proprietą stretch a true le immagini mi vengono deformate,
quindi avevo pensato di recuperare le dimensioni dell'immagine (lascio
stretch in false e caricando l'immagine posso leggere height e width del
controllo) poi vorrei ridimensionare il controllo mantenendo le proporzioni
dell'immagine caricata e le proprietą image.height e image.width che non
superino dei determinati valori (altrimenti dovrei mettere degli scroll e
non mi piace).
Es: le dimensioni massime dell'image devono essere
Height = 7800
Width = 9600
se caricando l'immagine questi valori vengono superati dovrei ridimensionare
proporzionalmente l'immagine caricata
Come posso fare?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Come posso fare?
Con le proporzioni.
7800 : 9600 = h : w
Ciao 


          Ma come faccio a recuperare le dimensioni delle immagini?


          Ma come faccio a recuperare le dimensioni delle immagini?
Usi un controllo image fasullo e invisibile senza bordo dove caricare 
l'immagine e recuperare le dimensioni.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]DLL in C non va in VB: uai?

Questo è il C  (VC 5.0): progetto Prova.dll
-------------------------------------------------------------
long __declspec(dllexport) TXT(long Ref); 
long __declspec(dllexport) TXT (long Ref)
{
    if (Ref == 1)
        return 99L;
    return 100L;
}
-------------------------------------------------------------
Questo è il VB 5.0
Public Declare Function TXT Lib "prova" _
                    (ByVal lNumber As Long) As Long
Private Sub VAICHEVAIBENE_Click()
Dim L As Long
L = 1
Debug.Print TXT(L)
End Sub
-------------------------------------------------------------
Questo e' l'errore:
BAD DLL CALLING CONVENTION
dove canno ?
tank you beaucoup
Marco Grignoli

long __declspec(dllexport) TXT (long Ref)
]zac[

Io in C uso questa definizione:
long __stdcall VBgest(short comando, LPSTR bff)
Ciao
Sir Jo

 ha scritto nel messaggio
news:t611sib...@corp.supernews.com...


 ha scritto nel messaggio
news:c8p06t0mm9g2vg76b...@4ax.com...

Gli altri ti hanno già risposto, io in + aggiungo che nell'IDE ti darà
sempre questo errore, ma nell'exe compilato tutto funzionerà
perfettamente.
Mah, misteri dell'ambiente...  :)
Byee
Zeross


Questa risposta mi piace di meno delle altre ma è quella che 
mi mancava.... le altre combinazioni le ho provate tutte.....
e tutte,(a parte la mia), con questa accortezza funzionano .
Grazie a tutti.
Marco Grignoli

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto!!! Api per il mouse???

Non riesco a finire un programma e mi servono le api per muovere il cursore
del mouse.
Se c'è qualcuno che ne conoscete alcune, lo prego di mandarmele a
giga...@ats.it
grazie

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Fillstyle & Fillcolor

In vb3 avevo un programma con queste istriģuzioni :
        Dim cx As Long, cy As Long
        Printer.FillStyle = 0
        Printer.FillColor = 0
        cx = 500
        cy = 500
        Printer.Circle (cx, cy), 100, 0
        Printer.EndDoc
Tutto funzionava perfettamente e su tutte le stampanti......
ora in VB5 ho :
        Dim cx As Long, cy As Long
        Printer.FillStyle = vbFSSolid
        Printer.FillColor = vbBlack
        cx = 500
        cy = 500
        Printer.Circle (cx, cy), 100, 0
        Printer.EndDoc
sul 90 % delle stampanti funziona ma su altre dove in VB3 era tutto OK ,
invece di stampare cerchi pieni .... li stampa vuoti...... qualcuno ha
suggerimenti ???
T. I. A.
Ven.

A me è successa una cosa del genere:
in un mio programma industriale che stampa anche codici a barre (2/5
interleaved e Code39) su win9x tutto ok, poi, aggiornate le macchine a NT4
per una maggiore stabilità e controllo dal server, i rettangoli che uso per
fare le barre non sono più riempiti ma -*VUOTI*-, pur, ovviamente, avendo lo
STESSO IDENTICO HARDWARE!
Se qualcuno ci illumina...
Io ho usato VB4 (è una vecchia applicazione), spero solo che non sia così
con VB6 SP3 (che uso ora...)
Ciao a tutti,
Henrik
Newsgroup: it.comp.lang.visual-basic
Titolo: [Excel] Colore di sfondo... forse hanno bevuto?

Scusate, ma come si fa impostare il colore di sfondo di un range di celle in
un foglio excel? ho provato in 100 modi, ma..... nada de nada!
--
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo
                         zMatteo
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo
AntiSpam: rimuovere i ^ dall'indirizzo di e-mail

un foglio excel? ho provato in 100 modi, ma..... nada de nada!
Il modo giusto era il 101esimo, meno di 10 secondi con il registratore
di macro, e piccola aggiustatina al codice ottenuto gratis:
Sub Macro1()
    With Range("B3:D4").Interior
        .ColorIndex = 6	' giallo
        .Pattern = xlSolid
    End With
End Sub
-- 
ciao, hal

 un foglio excel? ho provato in 100 modi, ma..... nada de nada!
'Coloro le celle di azzurro
Range(Cells(1,1), Cells(3,3)).Interior.ColorIndex = 37
La prossima volta usa il registratore di MACRO e registra l'operazione e poi
ti vai a leggere come si fa.

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

Lancio la mia applicazione, questa deve creare una copia di se in un altra
directory; ho provato con filecopy, ma se il file è in uso genera un errore.
Altro problema, come faccio a fare la ricerca del percorso del file sopra
menzionato dall' applicazione stessa.
In poche parole l'applicazione deve conoscere il suo percorso dal quale è
stato lanciato, e usarlo per indicare il source location per la copia!
THANX (proverò a cercare anche sul sito comune)
--
____/*\____/*\____/*\____/*\____/*\____
HaPpY
E-Mail: hap...@REMOVEsupereva.it
Home page: 
http://happy77.supereva.it/index.html
____/*\____/*\____/*\____/*\____/*\____

Alla prima non ti so rispondere, per la seconda:
App.Path
restituisce il path del programma in esecuzione.
"HaPpY" <hap...@REMOVEsupereva.it> ha scritto nel messaggio
news:886enn$n3m$1...@pegasus.tiscalinet.it...


Se sei tu ad aprire il file, aprilo con un lock di sola scrittura. Se non
sei tu, ciccia: ci sono dei limiti (
p.es
. se il file non c'è non si può
copiare...). Se dev'essere vitale, puoi fare in modo che quando il file
viene slokkato lo copi (sempreché sia ancora lì) ma può essere una faccenda
di giorni...
----------------------------------------------------------------------
Stefano Minardi
zet...@mclink.it
----------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: (?)DOMANDONE su SP?

scusatemi, ma vedo che molti scrivono di avere (x es.) vb6 sp1!!??
me che cosa vuol dire SPx?
io ho vb6 pro
 grazie
--
...GooD LooK...
EffEPi SySteM
EffEPi...@iol.it
Fabrizio Parrella
 - VB6 -

me che cosa vuol dire SPx?
Significa Service Pack x
Sono delle correzioni del compilatore rilasciate da M$
Newsgroup: it.comp.lang.visual-basic
Titolo: Terminare applicazione in system tray area

Premetto che ho cercato su Google ed ho provato molti degli esempi trovati,
anche quelli sul sito del NG, ma non riesco a terminare un'applicazione
esterna al mio programmino VB6 che non è stata lanciata da me. Questa
applicazione risiede nella System tray area e con le varie API, riesco a
sapere il suo PID ma poi non riesco a chiuderla.
Chi mi può dare una mano?
PS.: il sistema operativo dovrebbe essere Win2000 / XP
Ciao, Vincenzo


Sarebbe anche utile sapere che cosa hai gia' provato che non va...
La soluzione piu' drastica e' quella di usare TerminateProcess().
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Impossibile trovare ISAM installabile

 
Ho iniziato un corso di VB6 scaricato da 
http://programmazione.html.it
 ,
sono giunto alla lezione dove si realizza un programma. Occorre utilizzare
un database di Access per creare un’agenda elettronica; ai dati ci si accede
con un controllo DATA dove nelle PROPRIETA’ nel campo DatabaseName inserisco
il percorso e nel campo RecordSource la tabella dove reperire le
informazioni. A questo punto appare la segnalazione “Impossibile trovare
ISAM installabile”. Il corso prevede questo e mi indica “Per poter
utilizzare il database fornito nell'esempio ed evitare il messaggio
"Impossibile trovare ISAM installabile", potrebbe esser necessario
installare alcuni moduli supplementari ISAM che permettono l'utilizzo di
banche dati all'interno di Visual Basic.” Mi sono collegato a Microsoft
(come indicato dal corso) e ho scaricato la Service Pack 8 del file
Msjet40.dll che ho installato. Il problema continua ad esserci. Come posso
risolvere il problema? Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



 "Impossibile trovare ISAM installabile", potrebbe esser necessario
installato
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=D91995D9-6840-4AA0-961B-42A7C5AA2CB3
?
altre info:
http://groups.google.it/group/it.comp.lang.visual-basic/search?hl=it&group=it.comp.lang.visual-basic&q=ISAM+installabile&qt_g=1&searchnow=Ricerca+in+questo+gruppo
Ave
giuseppeD
---
CCR
-- 
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: (?) Da numero a carattere

Salve, esiste una qualche funzione in grado di traformarmi un numero
(double) in caratteri?
mi spiego..
il numero 65 corrisponderebbe alla A, il 20 allo spazio, e di conseguenza
gli altri numeri esattamente come se fosse una trasformazione di numeri su
basi diverse (la base alfabetica è 255)..
ma se entra in gioco la virgola?
come comportarsi?
Se non ricordo male in QB esistevano delle funzioni che facevano tutto
loro..
Da numero a carattere e da carattere a numero..
credoche bisogni operare direttamente sul binario del numero...
bh..
AIUTOOOOOOO
grazie

credoche bisogni operare direttamente sul binario del numero...
A che scopo?

 >il numero 65 corrisponderebbe alla A, il 20 allo spazio
lo spazio non e' 32 ?

 lo spazio non e' 32 ?
Ha fatto confusione col valore hex;)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto


devo tenermi due virgole...
Quello che stai chiedendo non ha senso, comi ti hanno già risposto.
Semplicemente NON puoi tenerti la virgola.
O hai un algoritmo da seguire, o, come mi sembra di capire, devi basarti
sugli interi.
Non è nemmeno pensabile che ti arrivino dei numeri con decimali.
Ciao

Potresti convertire il double in intero e l' intero in stringa e la virgola
sparisce! Oppure assegnare i valori direttamente ad un intero, in tal modo
il numero verrà arrotondato automaticamente.
Ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Compilare in monoistanza

Ciao a tutti,
ho la nevessita' di compilare un eseguibile mono-istanza? Ho cercato nelle
opzioni del progetto, ma non ho trovato niente. Come posso fare?
Grazie, ciao

 nelle opzioni del progetto, ma non ho trovato niente. Come posso fare?
Potresti fare in modo che, all'apertura, il programma vada a verificare, tramite
la proprietà app.previnstance, se è già in esecuzione una istanza del programma,
e reagire di conseguenza.
--
Salutoni
Sergio

 ha scritto nel messaggio
news:b6re3m$7nbsh$1...@ID-173193.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: commondialog e directory

ciao
e' possibile impostare la commondialog, in modo tale che si possano
visionare solo le cartelle (dirextory) e restituire quindi il percorso di
tutte le varie directory, senza nessun file
o devo poi con una funzione ricavarle.
grazie
Ilario

 ha scritto

v. sotto - tipo winzip
ciao
'bas
'BROWSE FOR FOLDER
Public Type BrowseInfo
    hWndOwner As Long
    pIDLRoot As Long
    pszDisplayName As Long
    lpszTitle As Long
    ulFlags As Long
    lpfnCallback As Long
    lParam As Long
    iImage As Long
End Type
Public Const BIF_RETURNONLYFSDIRS = 1
Public Const MAX_PATH = 260
Declare Sub CoTaskMemFree Lib "ole32.dll" _
    (ByVal hMem As Long)
Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" _
    (ByVal lpString1 As String, ByVal lpString2 As String) As Long
Declare Function SHBrowseForFolder Lib "shell32" _
    (lpbi As BrowseInfo) As Long
Declare Function SHGetPathFromIDList Lib "shell32" _
    (ByVal pidList As Long, ByVal lpBuffer As String) As Long
'WINdir
Declare Function GetWindowsDirectory Lib "kernel32" Alias
"GetWindowsDirectoryA" _
(ByVal lpBuffer As String, ByVal nSize As Long) As Long
'frm
Private Function BrowseForFolder(hWndOwner As Long, sPrompt As String) As
String
    Dim iNull As Integer
    Dim lpIDList As Long, lResult As Long
    Dim sPath As String
    Dim udtBI As BrowseInfo
    udtBI.hWndOwner = hWndOwner
    udtBI.lpszTitle = lstrcat(sPrompt, "")
    udtBI.ulFlags = BIF_RETURNONLYFSDIRS
    lpIDList = SHBrowseForFolder(udtBI)
    If lpIDList Then
        sPath = String$(MAX_PATH, 0)
        lResult = SHGetPathFromIDList(lpIDList, sPath)
        Call CoTaskMemFree(lpIDList)
        iNull = InStr(sPath, vbNullChar)
        If iNull Then sPath = Left$(sPath, iNull - 1)
    End If
    BrowseForFolder = sPath
End Function
Private Function GetWinDir() As String
    Dim Temp As String * 256
    Dim x As Integer
    x = GetWindowsDirectory(Temp, Len(Temp))
    GetWinDir = Left$(Temp, x)
    GetWinDir = IIf(Right(GetWinDir, 1) = "\", GetWinDir, GetWinDir & "\")
End Function
Private Sub cmdSetup_Click()
    On Error GoTo errman
    OldImgPath = ImgPath
    Dim tmp
    tmp = BrowseForFolder(Me.hwnd, _
        "Current folder: " & OldImgPath & "." & vbCrLf & _
        "The folder should contain only 320×400×256-color bitmaps." & vbCrLf
& _
        "Clic Cancel to keep the current folder.")
    If tmp <> "" And Right(tmp, 1) <> "\" Then tmp = tmp & "\"
    ImgPath = IIf(tmp <> "", tmp, OldImgPath)
    Exit Sub
errman:
    MsgBox Error
    ImgPath = GetWinDir()
    Resume Next
End Sub

 ps. funziona in tutti SO anche in win 98 spero?
l'avevo scritto per w95. ma il prg cambiava i logo, e sugli nt non l'ho mai
testato. direi di si': ma, parlando di robe ms...
ciao

 archiviato?
ho detto "sito", non "sito comune" :)
cmq a sto punto non ti serve piu', il codice poi non c'era, ma il nucleo ce
l'hai.
--
ciao
http://www.sundaysw.com
Newsgroup: it.comp.lang.visual-basic
Titolo: ODBC e MSAccess

Qualcuno sa dirmi a cosa servono i driver ODBC "Microsoft Access Driver
(*.mdb)" se le fonti dati create con questo driver non sono utilizzabili?
Sembrerà assurdo (spero che qualcuno mi contraddica), ma ho creato una fonte
dati ODBC da un database di Access (ho quindi usato il suddetto driver) ma
questa non è utilizzabile da nessuna parte.
Viene generato un errore appena si tenta di aprirla...!!!
Qualcuno si è già imbattuto nel problema?
Grazie 1000


wrote:

Newsgroup: it.comp.lang.visual-basic
Titolo: findtext api function

Does someone have some info about the winapi function findText?
I found it on winapi viewer but I cannot manage it :(
thanks
Matteo

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Mettere un'istruzione per capire a che punto sta

Ciao
qualcuno sa dirmi che istruzione mettere per riuscire a capire a che
punto sta una macro di excel?
ad esempio
"se sto qui allora fermati"
grazie mille
ciao

prova a cliccare con il mouse a sinistra della riga da controllare (se noti
dovrebbe esserci una strisciolina di un grigetto un po' chiaro - quella dove
VB o VBA mette i pallini gialli di fianco alle righe che commettono un
errore); Dovrebbe apparire un pallino MARRONE e la relativa riga dovrebbe
colorarsi di marrone.
Fai partire il programma e vedrai che se l'esecuzione passa per di li si
arresta e attende istruzioni (puoi controllare il valore delle varie
variabili, ecc.) Se premi F8 vai in Step to step (ma si dice cos'ì?) ed
esegui un'istruzione alla volta, se premi F5 vai avanti tranquillo...
Se fai tutto ciò hai fatto il tuo primo debug... ::))
P.S. Il pallino marrone è un break-point
SebaMix

 wrote in message
5obk3tcm64qkbr038...@4ax.com...

Niente di più facile... (almeno se ho capito quello che chiedi !)
Per bloccare solo temporaneamente il codice di Excel o in generale di visual
basic, scrivi prima della riga che ti interessa il comando STOP... per
riprenderne l'esecuzione fai continua.
Se proprio vuoi terminare il codice scrivi END invece di stop,  ma questo
non penso ti interessi!
Ciao da AG

Ah, dimenticavo! Se il debugging ti fa schifo puoi interrompere l'esecuzione
del programma metendo un bel msgbox nel punto che ti interessa; Per es. :
MsgBox "Hey! Sono arrivato qui!"
Se non hai voglia di perdere tempo o di fare una traccia potrebbe andarti
bene anche questo...
CiaoZ
SebaMix

Newsgroup: it.comp.lang.visual-basic
Titolo: Marina,..il mio nuovo amore

Slurp!
è proprio belloccia

 č proprio belloccia
Non ci credo....posta la foto!
altrimenti
Ogni scarafone č bello a mamma soja!

 č proprio belloccia
brutta cosa la fame, eh?
--

Newsgroup: it.comp.lang.visual-basic
Titolo: Da Txt a MDB x VB6

Ciao,
Un piccolo aiuto.
Ho la necessita di  importare un file di testo *.txt in un Database di
Access *.mdb
in Visual Basic e di accodarlo in un altro.
Esempio:
MiofilediTesto.txt
Nome: Cognome: Città:  Numero:
Pippo   Pluto        Roma 1
Mario   Bianchi    Torino 100
Grazie

 ha scritto

guarda sulla guida:
open (for input)
line input
split() <-- solo vb6
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Cercasi OCx per usare la porta Lpt

Sto cercando un OCX o una DLL che funzioni sotto sistemi NT tipo 2000 o XP
per poter usare la porta LPT.
Ho gia una dll ma con XP e 2000 mi fa i capricci.
devo mandare dei segnali tipo : OUT (porta),(valore esadecimale)
Grazie
--
Carrera Dario
--------------------------------------
Libra S.r.l.
23900 Via Aspromonte, 6 -LC-
Tel. 0341.350601
Fax.0341.354877
www.libra.it
--------------------------------------

 devo mandare dei segnali tipo : OUT (porta),(valore esadecimale)
Inviata!!!
Ciao
--
Timothy Redaelli

 ha scritto nel messaggio
news:a3mc08$nfd$1...@lisa.galactica.it...


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

Hi,
How can I copy a table in an Access-database using Visual Basic 6.0?
Thanks,
susan 

 ha scritto nel messaggio 
news:b0a0b$48576be2$524b37b6$83...@cache5.tilbu1.nb.home.nl...

Mhm,
This is an italian newsgroup.
I suggest you to post your question in an english newsgroup, for example: 
comp.lang.basic.visual et cetera.
However, you may use simply the standard SQL commands to copy the table, so 
execute these commands with ADO in Vb6, once connected to the database you 
want.
Bye,
-- 
Carmine
Webmaster di 
www.thetotalsite.it
Blog 
http://blog.thetotalsite.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Differenze gestione Comm tra VB1 e VB5

Sto curando una trasformazione di un programma da vb1 a vb5.
In questo programma era presente una vbx denominata "VbComm" e ho
usato come omologo la "MsComm" del Vb5, ma purtroppo il prog non
funziona come se il Vb1 leggesse i dati in modo diverso dal Vb5.
Qualcuno ci e' gia' passato o e' a conoscenza di dove potrei trovare
informazioni??

 informazioni??
Sul Sito Comune di questo NG (link in firma) c'č un articolo di
Ettore Maronese sulle basi dell'interfacciamento con la seriale,
riferito a VB5/6. Magari ti puň aiutare. Nel caso posta il codice
vecchio, almena qualche spezzone... non mi ricordo neanche
piů com'era fatto il VB1 :-)
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

Bye, G
Ciao e grazie
FEliX 73

 come veda i dati.
Un consiglio: usa Option Explicit e dichiara tutte le variabili che usi.
Ti sarà molto più facile capire da dove vengono i problemi ;-).
In questo caso per esempio, Char che cos'era, e come faceva
ad essere inferiore a 0 ?
Come diceva un certo robottino, "Input, input, ancora input"...
Bye, G.


FEliX 73
Newsgroup: it.comp.lang.visual-basic
Titolo: Data e ora di un sistema remoto (DISPERATO)

Se non mi aiutate mi ucciderò, ne sono sicuro
ripropongo la domanda:
o un client che si collega ad un server e ho la necessità dal client di
prendere la data e l'ora del sistema (del server) per poter poi scrivere
sul server un log. Esiste qualche comando o qualche Api che mi permette
di fare ciò? la connessione è tramite tcp/ip. aiuto aiuto.
                        Grazie in anticipo: Carlo :)


A parte il fatto che mi sembra il caso di aspettare un po' più di 3 ore
prima di ripostare un messaggio...
Non mi sembra che sia possibile sapere l'ora di un sistema remoto a cui sei
connesso (come sei connesso sol tcp/ip a chi sei connesso?)
Se invece hai un applicazione che gira sul server e una sul client basta
prendere l'ora locale e mandarla all'altra applicazione
Alla peggio fai una micro applicazione che semplicemente spedisce al client
l'ora del server
PS per avere l'ora è sufficiente usare il comando time

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Esecuzione da riga di comanndo con parametri





Ciao a tutti,


qualcuno mi sa dire se è possibile lanciare un 
eseguibile realizzato in VB da riga di comando passando dei parametri (come in 
C++ ad esempio):


 


ES:


pgm.exe parm1 parm2


 


...ma soprattutto come intercettare tali parametri 
all'interno del codice VB.


 


Grazie Stefano



 wrote in message
000801c0484a$18fbaa60$3700...@sasdo.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Dialogo con PLC

Come posso fare per scaricare informazioni da un PLC Siemens e caricarle in
una tabella contenuta in un programmino fatto in Visual Basic 5.0?
Grazie mille per il vostro aiuto
Roberto

 wrote in message
WZJ46.233550$hk4.10...@news.infostrada.it...

Tramite interfaccia RS-232, usando il componente MsComm e conoscendo il
protocollo master-slave del PLC Siemens
Ciao
Sir Jo
Newsgroup: it.comp.lang.visual-basic
Titolo: Disabilitare il menu del tasto destro.

Si può disabilitare, nella TextBox,  tutte o singolarmente le funzione
del tasto destro (Taglia, Copia,  ......, Seleziona Tutto, ...) oppure
sosituirle con link ad altre form?
Ho provato ad inserire il seguente comando:
If Button = 2 Then PopupMenu mnu_"nomemenu"
ma premendo il tasto destro al primo click si apre il solito menu di
default (Taglia, Copia, Incolla ....etc) mentre al secondo si apre il
"nomemenu".
Grazie anticipatamente.
============================================
Giorgio Prosperini
E-mail: 
g.pros...@finsystem.it
Home Page: 
http://www.aspide.it/freeweb/g.prosperini
============================================

sosituirle con link ad altre form?
Serve il SubClassing del controllo, non c'e' altro modo...
Bye
 *************************************
 *           Marco Logi              *
 *   Colle Val d'Elsa (SI) ITALY     *
 *      
logi...@cyber.dada.it
       *
 *  
www.bracali.com/friends/mlogi
    *
 *************************************

Newsgroup: it.comp.lang.visual-basic
Titolo: sito del news

Potrteste gentilmente indicarmi il sito del newsgroup
Grazie
M.



Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Label in una picture

Ho un dilemma, come posso inserire una casella di testo in una picture. Nel
senso voglio fare una specie di paint ma non so come inserire delle label
nella picture in modo che con il comando SAVEPICTURE mi salvi il contenuto
della picture con la scritta della label.
 Vi prego aiutatemi
 Enrico

Non puoi farlo direttamente, devi prima disegnare il testo contenuto nella
label sulla picture. Vediamo:
1) Devi impostare la proprieta autoredraw della picture su true
2) Imposti il font della picture uguale a quello della label
3) Imposti la proprieta currentx della picture uguale al left della label
(grosso modo, forse dovrai agire aggiungendo 15 o multipli)
4) Imposti la proprieta currenty della picture uguale al top della label
(grosso modo, forse dovrai agire aggiungendo 15 o multipli)
5) Esegui il metodo print della picture (non č elencato ma c'č) con la
caption della label
Es:
   Picture1.AutoRedraw = True
 
Picture1.Font.Name
 = 
Label1.Font.Name
   Picture1.Font.Size = Label1.Font.Size
   Picture1.Font.Bold = Label1.Font.Bold
   ecc..
   Picture1.CurrentX = Label1.Left
   Picture1.CurrentY = Label1.Top
   Picture1.Print Label1.Caption
   SavePicture Picture1.Image, "c:\pippo.bmp"
Dario Di Marino
Newsgroup: it.comp.lang.visual-basic
Titolo: Disassemblatori

Visto che ci sono cosě tanti disassemblatori in giro, qualcuno sa se esiste
qualcosa che permetta di estrarre Bitmap, icone, Dialog dalle DLL? Qualcosa
del genere:
ExtractRES filedll.dll /BITMAP /ICO
Grazie mille
Fabio Guerrazzi

Io uso Microangelo della Impactsoft riesce ad estrarre icone, bitmap ecc.. e
in più puoi costruire risorse come con ImageEdit ma è molto più potente.
lo trovi all'indirizzo
http://www.impactsoft.com/
Ciao Andrea

Altrimenti c'è l'API ExtractIconEx o ExtractIcon
Ciao Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensione caratteri sistema

E' possibile, magari tramite una funzione API, leggere dal Visual Basic
la dimensione del carattere di sistema, settato dalle proprieta' dello
schermo in Pannello di controllo?
Praticamente ho un programma dove avrei bisogno di sapere se il
carattere e' settato 'piccolo' o 'grande'.
Grazie fin d'ora a chiunque cortesemente mi rispondera'.
Ciao
Giulio
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Grazie fin d'ora a chiunque cortesemente mi rispondera'.
Giusto ieri ho letto qualche post sullo stesso problema (prima di
postare cerca nei subject se c'è qualcosa di interessante).
Non ti servono api, semplicemente usa screen.twipsperpixelX e
screen.twipsperpixelY, il valore restituito è 15 per caratteri
piccoli, 12 (mi sembra) per caratteri grandi.
Puoi fare delle prove, devi però riavviare il pc per cambiare i
caratteri (W M$!!!).


Come si fa a impostare screen.twipsperpixelX e screen.twipsperpixelY
visto che sono di sola lettura?
Ciao
Oz
Newsgroup: it.comp.lang.visual-basic
Titolo: Comandi di shell ridotto a icona!

Scusate, mi sa che sto per fare una domanda da cretino... me lo sento... ma
come faccio a fare in modo che se io scrivo Shell
("C:\Programmi\Adobe\Acrobat 5.0\Reader\AcroRd32.exe") per esempio, non mi
si deve mettere ridotto ad icona l'Acrobat, ma si deve aprire a finestra?
Grazie.
----------------------------------------
     Davide D'Amico - SysAdmin
Resp. Sistemi Operativi e Hardware
       Novasoft s.a.s. - Pescara
          Linux User #280127
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.716 / Virus Database: 472 - Release Date: 05/07/2004

 si deve mettere ridotto ad icona l'Acrobat, ma si deve aprire a finestra?
Non sono sicuro che funzioni, ma shell ha un secondo argomento (facoltativo)
a cui puoi passare le seguenti costanti
      vbHide 0 La finestra è nascosta e lo stato attivo viene passato alla
finestra nascosta.
      vbNormalFocus 1 La finestra è attivata e vengono ripristinate la
dimensione e la posizione originali.
      vbMinimizedFocus 2 La finestra è ridotta a icona e attivata.
      vbMaximizedFocus 3 La finestra è ingrandita e attivata.
      vbNormalNoFocus 4 Vengono ripristinate le dimensioni e posizione
precedenti della finestra. La finestra attiva resta attiva.
      vbMinimizedNoFocus 6 La finestra è ridotta a icona. La finestra attiva
resta attiva.
-- 
Per diventare grandi non bisogna avere paura di essere piccoli
Per rispondere in privato elimina dall'indirizzo "togliquesto"
MasterDavidex - David Ruscelli

       vbMaximizedFocus 3 La finestra č ingrandita e attivata.
Ecco, ho fatto l'errore piu' detestabile, ho chiesto senza leggere prima il
mauale. Chiedo scusa :p
Grazie.


 ha scritto nel messaggio
news:ccjj43$6k6$1...@newsreader.mailgate.org...

Newsgroup: it.comp.lang.visual-basic
Titolo: che controllo è??

Ciao a tutti
sto cercando delle informazioni su un controllo ma non sapendo come si 
chiama non riesco a trovare niente.
Il controllo che cerco è quello che fa sì da dividere la finestra in più 
sezioni che possono essere ridimensionate; adesso sto usando il controllo 
splitter, ma vorrei quello che a metà barra riporta dei puntini con due 
freccette e cliccando su questi puntini il controllo si minimizza su un lato 
della finestra.
Mi rendo conto che è un po' poco, ma non so davvero come spiegarmi.
Un altro controllo che mi interessa e di cui non conosco il nome è quello 
che viene fissato alla form cliccando su una specie di puntina da disegno; è 
presente in MS outlook 2000: cliccando sulla vece "posta in arrivo" appare 
l'elenco delle cartelle contenute nel controllo con la puntina.
Spero di aver fatto capire qualcosa, anche se sono sicura di non essermi 
spiegata affatto :-)
Grazie a tutti per la buona volontà di capirmi!!
Ciao
Luisa

 della finestra.
Se intendi come quello che utilizza Spybot - Search & Destroy, allora è 
un componente di terze parti per Delphi. Mi pare faccia parte della ABF 
Visual Components Library, ma non ne sono affatto sicuro.
Non so se esista qualcosa di analogo per VB6 o VB.NEt che sia.
-- 
news://it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 appare l'elenco delle cartelle contenute nel controllo con la puntina.
Questo è più difficile, però qualcosa si trova.
Prova questo (mai usato, non so com'è, ma è lo stesso usato da #Develop)
http://sourceforge.net/projects/dockpanelsuite
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [vba] Eseguire una macro all'avvio di Excel

E' possibile eseguire una macro Excel all'avvio del
programma oppure di una specifica cartella???
LuKe

Si,
Vai nell'editor Visual Basic di excel, dalla finestra Progetti fai 
doppio click sul foglio ThisWorkbook. Ti si aprira' un modulo di lavoro.
Nella prima combobox, a sinistra, seleziona l'oggetto Workbook.
A questo punto nella combobox di destra trovi tutti gli eventi che 
puoi applicare all'oggetto workbook e tra questi c'č l'evento Open.
Buon lavoro
	Cipo


 writes:
L> E' possibile eseguire una macro Excel all'avvio del
L> programma oppure di una specifica cartella???
Mettila in workbook_Open()
Ma  non vorrei che  fosse la  sua presenza  a causare  a Excel  '97 un
comportamento anomalo quando è attiva la "protezione da macro":
	Visualizza lo splashscreen
	Visualizza il dialog di avviso prezenza macro (senza prima aver
		tolo lo splashscreen)
	DEADLOCK!
--
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 )

Newsgroup: it.comp.lang.visual-basic
Titolo: API "SendMessage": Problemi

> :-) Grazie!

 La uso per scrivere in una ListBox le sottodirectory di un certo percorso,
Scusa la domanda idiota:
ma perchè usi un API per far questo ?
Non puoi popolare la ListBox facendo
un semplice ciclo con dentro una DIR e un ListBox.AddItem ???
Boh..........
Ciao
Sir Jo

 Boh..........
A dire il vero mi permette di velocizzare la lettura delle sottodirectory
(che possono essere molte) rispetto al codice standart. inoltre risolvo
tutto con poke righe di codice, invece che tanti cicli Do..
Loop...Next...For...Step....Jo..ecc.... (emm....)
Mi pare una bella cosa, no? ma nn sono 1 programmatore esperto, quindi se mi
spieghi xkè secondo te questo approccio è sbagliato, ogni suggerimento sarà
ben voluto!
Ciao!

 Ciao!
Ora ho capito bene cosa vuoi fare.
Praticamente vuoi mostrare la struttura di una directory,
quindi penso che la soluzione migliore sia quella che hai scelto tu.
Io ho fatto una routine con un semplice ciclo for...next
per visualizzare tutti i file di una directory,
e quando trovava una sottodirectory, la routine
diventava ricorsiva, cioè chiamava di nuovo se stessa per
fare un ciclo FOR dentro alla sotto direcotry.
Ma visualizzare la struttura è un'altra cosa.
Perchè non usi un controllo che ti visualizzi la struttura delle directory ?
(mi sembra si chiami DirListBox)
Ciao
Sir Jo

 invece di [Cartella di esempio1] mi visualizzerebbe [cartell~1])
Che versione di Win usi?
Da MSDN:
Windows NT/2000 or later: The list displays long filenames, if any.
Windows 95: The list displays short filenames (the 8.3 form). You can use
the SHGetFileInfo or GetFullPathName functions to get the corresponding long
filename.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: passaggio di un array ad una sub...

ciao ragazzi... scusate la domanda idiota ma non riesco proprio a risolvere
la cosa. Deve passare un array ad una sub, veramente e' la prima volta che
mi capita di doverlo fare ma non riesco. La definizione della sub e' questa:
Public Sub PreStampa(ByVal file As String, ArrayVariables As Variant)
ed e' all'interno di una dll activeX
poi da programma la richiamo con
x.prestampa "c:\pippo.txt", mioarray()
sbaglio qualcosa???
Grazie per l'attenzione
ciao

 Public Sub PreStampa(ByVal file As String, ArrayVariables As Variant)
urge un F1 su "Sub"
Public Sub PreStampa(ByVal file As String, ArrayVariables() As MioTipo)
Ciao

 
Theos e Morgana

 ha scritto nel messaggio
news:palf8.38837$v7.14...@twister1.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Creare un db da codice...

Salve,
ho un db, per il momento creato a manina, strutturato in questo modo:
Codice: contatore (chiave primaria)
Titolo: campo letterario (indice)
Autore: campo letterario (indice)
Album: campo letterario (indice)
Anno: campo letterario (indice)
Genre: campo letterario (indice)
Path: campo letterario (indice)
Con DAO, perchč con ADO non lo so fare, ho cretapo un db, da codice,
molto simile a questo, solo che non so definire i campi come indici, e
il contatore, innanzitutto come tale, e poi dire al vb che il
contatore deve essere univoco (di default un campo contatore č
univico?).
Un altra cosa...ci stavo pensando oggi, ma ha senso definire 6 indici
su 7 campi, che formano la tabella?
Aspetto news...grazie.
Saluti...

 su 7 campi, che formano la tabella?
Dipende, se devi fare ricerche veloci su tutti i campi si ( tipo col
seek() ), ma sappi che ogni indice rallenta la gestione della tabella per
quanto riguarda l'inserimento di nuovi record, ed aumenta le dimensioni del
DB.
--
/\/\/\/\/\/\/\/\/\/\/\/\/
|  Partecipa alla stesura di progetti VB sviluppati in team,
|  informati sul Sito Comune sezione Leonardo. Io
|  partecipo al progetto Data Raptor, alleati con noi.
\/\/\/\/\/\/\/\/\/\/\/\/\
Ciao
Ettore Maronese, il Mes
http://www.maronese.com/mes
Sito Comune di questo NG
http://www.murialdo.it/it_lang_vb

DB.
Esatto, per questo mi chiedevo se aveva senso definire tutti i campi
come indici, tanto in ogni modo ceca sempre in quelli, anche sensa
indici :))
Saluti...

 indici :))
--
/\/\/\/\/\/\/\/\/\/\/\/\/
|  Partecipa alla stesura di progetti VB sviluppati in team,
|  informati sul Sito Comune sezione Leonardo. Io
|  partecipo al progetto Data Raptor, alleati con noi.
\/\/\/\/\/\/\/\/\/\/\/\/\
Ciao
Ettore Maronese, il Mes
http://www.maronese.com/mes
Sito Comune di questo NG
http://www.murialdo.it/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: [forse ot]? Xpath su attributi

Salve 
ho un'xml fatto piů o meno cosě:
<root>
	<a html="prima">
		<a_1 html="prima a"/>
	</a>
</root>
Ora questo xml viene autogenerato e il nome del tag (a, a_1 etc..) non
lo conosco.
Posso solo cercare per l'attributo "prima".
Come faccio a raggiungere "prima a"?
ho provato con cose tipo: "//root[@html = 'prima']" ma ovviamente č
l'approccio sbagliato.
Ho letto in giro un po' di sintassi di questo linguaggio di altissimo
livello...ma non riesco proprio a capire come risolvere un problema
del genere.
Ps: tanto per non essere del tutto OT riporto il mio codice VB .NET :
Dim XMLdoc As New XmlDocument()
xmldoc.load(pathXML)
Dim xn As XmlNode = XMLdoc.SelectSingleNode(xPath)
if NOT xn is NOthing then return xn.OuterXml
Grazie per ogni risposta

 l'approccio sbagliato.
La query XPath corretta č:
"//root/a[contains(@html,'prima')]"
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Ciao!
Hmmm no non funzia e spiego meglio il problema:
<root>
 <a html="pippo">
   <a_1 html="topolino"/>
 </a>
<a_2 html="lappone"></a_2>
<a_3 html="casa">
 	<a_4 html="formaggio"/>
</a_3>
</root>
Devo beccare il tag "a_3" "casa"
O ancor meglio "a_4" formaggio
non sapendo che i tag sia a_3 o a_4 ma solo conoscendo casa e
formaggio come successione.
Per intenderci questo gioco serve per "virtualizzare" un filesystem.
Grazie cmq per la gentilissima risposta!

Newsgroup: it.comp.lang.visual-basic
Titolo: Supporto Visual Basic

Quando esattamente MIcrosoft ha cessato di supportare Visual Basic?

EHM Manca un daterello: quale versione?
VB1,VB2,VB3,VB4,VB5  anni fa
vb 6 è ancora supportato: all'uscita di vbnet hanno detto che vb6
sarebbe stato supportato ancora per 9 anni
vb net, beh...

 Quando esattamente MIcrosoft ha cessato di supportare Visual Basic?
Il 30 febbraio 1986 alle ore 15.12 e 45 secondi.
Ovviamente scherzo...
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS 

Supportato? I programmi di vb funzioneranno per sempre se è quello che
intendi: basta avere le librerie di run-time.

Newsgroup: it.comp.lang.visual-basic
Titolo: Consiglio su Database da utilizzare

Ciao a tutti,
vorrei un consiglio quale database utilizzare per un applicazione per Smart 
Device in VB .Net che giri su Palmare.
Grazie a tutti
Alberto 

salve Alberto,

se non vado errato il Compact Framework supporta solo il managed provider 
SqlClient, quindi SQL Server/MSDE per scenari connessi, dove SQL Server CE 
e' adattissimo per scenari disconnessi...
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.15.0  -  DbaMgr ver 0.60.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual 
interface)
--------- remove DMO to reply
Newsgroup: it.comp.lang.visual-basic
Titolo: Enza!!!Ordinamento

Ho caricato una tabella di access e la visualizzo con SSoleDBGrid; il metodo
sort  collegato all'evento del cliccaggio su una colonna funziona soltanto
con due campi e si rifiuta di funzionare con altri dicendomi che i valori
non sono conpresi nell'intervallo
Non capisco perchč!!! qualcuno puň aiutarmi? Grazie

wint...@libero.it
 wrote:

Non conosco questo tipo di componente.
Su quali tipo di colonne funziona e su quali non funziona ?
Per ordinare i dati devi passare qualche parametro o lo fa lui 
automaticamente al click  ?

 > Non capisco perchè!!! qualcuno può aiutarmi? Grazie


Newsgroup: it.comp.lang.visual-basic
Titolo: consigli su primissimi passi con vb.net

ciao ragazzi,
vorrei iniziare a muovermi con 
vb.net
, ho dato un po' un'occhiata ai vari
sorgenti che si trovano su internet e credo che il passaggio 
vb-vb.net
 non
sia cosi' indolore come nel passaggio vb5-vb6. Non sono un programmatore di
professione e i miei programmi lasciano un po' il tempo che trovano li
faccio cioe' a tempo perso. Vorrei passare pero' a 
vb.net
 per essere
"aggiornato", non e' un capriccio, trovo pero' che in informatica rimanere
di troppi passi indietro non sia molto redditizio a livello puramente
intellettuale! Con questo post chiedo, a chi prima di me ha dovuto
effettuare il "drastico" passaggio qualche consiglio/lettura/libro/i che
spieghi bene il passaggio, e magari una propria impressione: e' stata dura,
quasi indolore o che altro.
grazie 1000 ragazzi!
Dade

 quasi indolore o che altro.
Beh, all'inizio ti senti spaesato perché sei abituato alle tue funzioni e
non capisci dove ritrovare le equivalenti, però dopo che ci sei dentro un
po' ti piacerà parecchio!
Libri: Programmare Visual Basic.NET di Francesco Balena, Microsoft
Press-Mondadori
newsgroup: già ci sei, in più aggiungi i forum di 
http://www.ugidotnet.org
Siti: Ce ne sono mille, ma questo é in italiano: 
http://www.ugidotnet.org
Infine partecipa agli eventi gratuiti proposti da Microsoft e/o Ugidotnet
                            Ciao
                                                Allanon
-- 
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

 ha scritto nel messaggio
news:bfj0uf$f8vr2$1...@ID-67444.news.uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: come si imposta una connessione ad un db?

Scusate ma proprio non ci sono riuscito, ho provato in ogni modo ma non
riesco ad impostare la connessionecon ADO ad un db.
Qualche anima buona potrebbe dirmi come si fa?
il Db a cui devo connettermi è un MDB vers. 7.0



Non sai come creare la stringa di connessione? Aggiungi al tuo progetto un controllo ADOData, usa
l'autocomposizione e... cut&paste...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: oggetto printer e margini di stampa

Ciao a tutti,
in una piccola applicazione uso l'oggetto printer per fare delle stampe.
Funziona tutto a meraviglia, pero' avrei bisogno di un po' piu' di
precisione nel definire il punto di partenza della stampa.
Se, per esempio scrivo
Printer.ScaleMode = VbMillimeters
Printer.Line (0,0) - (0,100)
Non mi stampa la linea partendo esattamente dal margine del foglio, ma da
circa 3 mm piu' in basso e 3 mm piu' a destra.
Quetsa distanza, e' settabile, o almeno leggibile?
Se io potessi leggere di quanto e' questo offset, poteri correggere al volo
le proprieta' CurrentX, CurrentY ed eventualmente le coordinate di stampa.
Grazie e ciao... Maurizio

 Grazie e ciao... Maurizio
Questi valori sono legati all' hardware della stampante, io li leggo
utilizzando la funzione API GetDeviceCaps, attenzione alle unità di misura,
le API ragionano sempre in Pixels!
Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal
nIndex As Long) As Long
Private Const PHYSICALHEIGHT = 111 ' Physical Height device units
Private Const PHYSICALOFFSETX = 112 ' Physical Printable Area x margin
Private Const PHYSICALOFFSETY = 113 ' Physical Printable Area y margin
Private Const PHYSICALWIDTH = 110 ' Physical Width device units
'
Larghezza=GetDeviceCaps(Printer.hdc, PHYSICALWIDTH)
Altezza=GetDeviceCaps(Printer.hdc, PHYSICALHEIGHT)
MargineSX=GetDeviceCaps(Printer.hdc, PHYSICALOFFSETX)
MargineAlto=GetDeviceCaps(Printer.hdc, PHYSICALOFFSETY)
Ciao
GC