mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: HELP!!! ADO and DataGrid Problem.

Hi, I have big problem that can't be resolved by me until this moment.
Would you please do help me?
Okay, to the point...
I created a form. On that form I created a DataGrid, that showing
content of entire table of a database. With this DataGrid we can add,
edit, or delete record(s). By the way, I use DataEnvironment as
connection to database.
I also created a text box and command button. This text box and
command button is an alternate way to inserting a record into table.
I want:
If I entering some data into text box and then clicking command
button, data in text box is inserted into table, and then datagrid
shows this record.
But sadly, all I want is not happened. DataGrid1 is not changed. I
have tried with DataGrid1.refresh or another method, but the new
record that inserted by command button is not appeared. I'm sure the
record is inserted into database successfully, because if I close the
application and the re-run it, datagrid1 will show this record.
Thus, would you please help me to modify the source code? I has been
asking to anywhere, asking to friends, newsgroups, mailing lists, etc,
but almost people just said, "Please examine the source code from
MSDN" or another answers that didn't help me.







Source code can be downloaded from:
http://www.geocities.com/tanyavb6/index.html



 
http://www.geocities.com/tanyavb6/index.html
tanya, the download just links again to
http://www.geocities.com/tanyavb6/index.html
put the code zip instead.
j.

...


 code and then re-send it to me. Thank you!
tanya
i sent to your mailbox a sample for inserting records (and finding them in
the grid) #1 via ado datacontrol #2 via sql code and ado command.
ciao, j.

Newsgroup: it.comp.lang.visual-basic
Titolo: Ottenere ID dopo AddNew in ADO

Ciao utilizzo VB6
Ho la necerssita' di ottenere l'ID (il contatore) di una tabella subito dopo
l'operazione AddNew (di ADO).
E' possibile fare cio'?? Vorrei che il questo ID sia veritiero nel senso che
se un altro utente effettua un inserimento di un nuovo record, non mi venga
assegnato un ID non valido.
Mi e' parso che in passato qualcuno ha avuto il mio stesso problema, ma ho
perso il post....
Ciao e grazie.

In una tabella "persone" con i campi "id" (contatore) e "nome" (testo):
sub Add()
  Set conn = New ADODB.Connection
  conn.CursorLocation = adUseServer
  conn.Open strConnect
  recset.CursorLocation = adUseServer
  recset.Open "[persone]", conn, adOpenKeyset, adLockPessimistic, adCmdTable
  With recset
    .AddNew
    .Fields("nome") = txtName.Text
    .Update
    Debug.Print .Fields("id") ' qui stampa il codice del nuovo ID
  End With
  recset.Close
  Set recset = Nothing
  conn.close
End Sub
Attento ai cursori! Con un cursore lato client non funzionerebbe...

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore runtime strano

Il problema è il seguente :
Il programma in questione in ambiente VB5 in modalità debug funziona
correttamente.
Se compilo il programma e lo eseguo mi appare il seguente errore :
ERRORE DI RUN TIME "13"
Tipo non corrispondente
Qualcuno mi potrebbe aiutare ?
Grazie Luca
lm...@tin.it

Stai usanto nel tuo programma delle variabili Boleane o assegni un valore ad
una proprietà di tipo boleano
Nota che in vb5 IT il valore boleano è:
Design Time  - Compilato
Vero               -  True
Falso              - False
Esiste quindi qualche problema di 'traduzione'.
Ciao.
Luca ha scritto nel messaggio <01be2514$7b89bab0$63000064@luca>...

Newsgroup: it.comp.lang.visual-basic
Titolo: reportszsz

Per stampare pagine, io ho sempre usato l'oggetto printer.
Ora però devo realizzare una stampa che anche l'utente potrebbe
personalizzarsi.
pesco dati dal db, ne calcolo altri, inserisco anche una immagine.
Eviterei volentieri Crystal report, perchè costa soldi ed è abbastanza
antipatico.
Non conosco i report di access, e non so cosa ci si può fare...
Voi come fate?
Grazie.


non so che versione di vb/vs hai, comunque esiste il controllo datareport ed
in uno
dei cd di vs c'è l'installazione di cr 4.6.
io personalmente uso ancora cr 4.6
-- 
bye BlackMagic
ICQ# 85485468

 io personalmente uso ancora cr 4.6
ho VS 6
Non mi pare ci sia Crystal report...comunque preferisco "altro"...
Come va data report? qualcuno lo usa?


per ora lo evito....


 > Come va data report? qualcuno lo usa?
Per funzionare funziona .. solo che "preferisce" il dataenvironment come
datasource ...
puoi fare tutto anche da codice, con il datashaping ma non è proprio una
banalità ...
è simile al report di access (fa anche una cosa carina con il wordWrap che
Access non fa) ma se hai Access installato tanto vale usare quello
Saluti

 per ora lo evito....
Beh, Datareport funziona benissimo, in particolare se lo si utilizza da
codice senza quegli accrocchi dei dataenvironment o altra roba bound.
Il problema però, per cui non va bene in questo contesto, è che viene
compilato, e non ha un file rpt come CR, che l'utente possa sacagnare (come
espressamente richiesto nel primo post).
Quantomeno, io non ho mai visto un datareport in cui il layout fosse in un
file allegato al progetto.
Ciao
Alberto
--
E non so se avrò gli amici a farmi il coro,
o se avrò soltanto volti sconosciuti,
canterò le mie canzoni a tutti loro
e alla fine della strada
potrò dire che i miei giorni li ho vissuti...

Alpinetto (#nospan#
a...@alp.it
) ha scritto, tanto per cambiare ...
DataDynamics Active Report 2 Pro.
Costa meno della terza parte di crystal ... programmi in vb, il supporto
tecnico per i problemi - che ce ne sono se vuoi cose complicate - ti
risponde comunque brevemente. In più c'è un ng dove ci puoi trovare
già parecchie soluzioni ... oppure fai come me ti incazzi e li chiami
direttamente dopo che per tre e-mail ti dicono che la cosa funziona
e poi invece rifacendogli fare gli step a loro per tel non funziona :))
In compenso non ti da rogne per la distribuzione che è comunque
royalty free.
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

Dimenticavo ha anche - solo la versione pro - la possibilità di far
modificare il report all'utonto finale.


 Alberto
Vero, però lavorando un po' (un bel po'!) con le proprietà dei report e dei
controlli è possibile modificare l'aspetto del report a runtime
(eventualmente leggendo da un file i formati). Peccato che le funzioni di
esportazione funzionino un po' maluccio.
Il dataenvironment effettivamente è piuttosto arzigogolato ma anche questo è
modificabile a runtime sulla base di semplici query.
Insomma, dopo averci smanettato un pochino, DR e DE non sembrano più così
ostili.
Ciao, Giorgio

> DataDynamics Active Report 2 Pro.
Sai se è possibile avere una versione di prova?
Greg
Newsgroup: it.comp.lang.visual-basic
Titolo: chiusura di tutti i form...

Vorrei poter eseguire questa operazione....
Quando chiudo un certo form, vorrei che mi apparisse un messaggio del tipo:
Sicuro di voler chiudere l'applicazione?
Se clicco si vorrei che mi si chiudessero tutte le finestre aperte relative
al programma....
Grazie
IAK

 ha scritto nel messaggio
news:PXXtd.14296$Zk.2...@twister2.libero.it...


Potresti ciclare i forms:
Dim I As Integer
For I = 0 To Forms.Count - 1
    Unload Forms(I)
Next I
Ma non l'ho testato...
-- 
Quando noi ignoranti eravamo di più, tutto era più bello (A. Celentano).
  ___   _   ___ _  _______   _______ ___
|   \ /_\ | _ \ |/ / _ ) \ / /_   _| __|
| |) / _ \|   / ' <| _ \\ V /  | | | _|
|___/_/ \_\_|_\_|\_\___/ |_|   |_| |___|

 Next I
non sono sicuro che si applichi alla collection FORMS che è un 
po' peculiare, ma negli insiemi normali la rimozione di un 
elemento comporta anche la rinumerazione dei restanti, quindi in 
quel caso là, a scanso di equivoci, come rimuovere due volte la 
stessa voce (con indice shiftato), conviene rimuovere sempre il 
primo ed inferiore elemento, l'UNO, che esiste sempre fin tanto 
che l'insieme è non vuoto.
Coi forms però non so se questo valga, ma verificalo
ciao
cccp++mario


 ha scritto nel messaggio
news:PXXtd.14296$Zk.2...@twister2.libero.it...

se devi chiudere l'applicazione perchè non utilizzare l' End?

 
NO!
l'End lascia le cose sporche ..
molto più pulito un ciclo di chiusura

 ha scritto nel messaggio
news:31rbkcF...@individual.net...

ok, però non urlare....ci sento bene......:-)
Newsgroup: it.comp.lang.visual-basic
Titolo: ADO E INSTALLATION KIT - AIUTOOOOOO!!

Salve a tutto il newsgroup,
scusate se approfitto ancora una volta della vostra conoscenza ma siete la
mia ultima speranza.
Ho realizzato una applicazione in VB6pro con alcuni controlli ADO
utilizzanti il provider Jet 3.51.
Ho poi creato i dischi di distribuzione ed ho tentato l'installazione sotto
win2k e ME... senza successo.
I messaggio di errore che si generano segnalano difficoltà nella
registrazione di varie DLL riguardanti il JET e, avviando l'applicazione, mi
viene segnalata lla mancanza del provider per l'accesso ai dati (JET 3.51)
Cosa mi sfugge?
Grazie per la vostra attenzione.
Marco.
PS: il programma è originale, ho speso inoltre oltre 200kLire di manuali
cartacei ma... niente!

 ha scritto nel messaggio
news:Elcl6.1418$Mx3....@twister2.tin.it...


 Marco.
Ti posto il mio messaggio di qualche tempo fa................ ciao !
Sir Jo
----------------------------------------------------------------------------
"UDITE UDITE !!!!!!
Sono finalmente riuscito a capire perchè non funziona MAI sto ca**o di
provider OLE DB Jet 3.51 quando si distribuiscono le applicazioni.
Quando si installa MDAC 2.5 non viene installato il driver OLE DB
Jet 3.51
Per risolvere il problema si debbono aggiungere due DLL nel programma
di "Creazione Guidata Pacchetti di Installazione" (CGPI)
Quando il programma CGPI mostra la lista delle DLL da distribuire, scegliete
AGGIUNGI
e aggiungete queste due DLL:
C:\WINDOWS\SYSTEM\MSJT4JLT.DLL
C:\PROGRAMMI\FILE COMUNI\SYSTEM\OLE DB\MSJTOR35.DLL
Proseguite con il programma CGPI e quando vi mostra la lista di dove
verranno installate
le vostre DLL, ponete il cursore sulla voce MSJTOR35.DLL e modificate la
directory
denominata "Posizione installazione" in:
$(CommonFilesSys)\ole db
Spero di aver fatto cosa gradita a più di una persona
Ciao

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

Si grazie.
Salve
                Dbg
Sir Jo ha scritto nel messaggio ...
]zac[


Grazie, grazie a tutti. Mi avete levato da un guaio. Pensate che stavo
riconvertendo tutto il programma ai DAO (per me più familiari).
A questo punto ho però per voi (ma soprattutto per Bill "Cancelli") una
seconda domanda:
un povero diavolo che acquista VB1, VB3, VB4pro, VB6pro, legge tutti i
manuali a corredo, compra vari manuali aggiuntivi, spulcia i CD di MSDN...
DOVE TROVA QUESTO GENERE DI INFORMAZIONE????
Inoltre: pensate che il SP4 risolva il problema?
Grazie e saluti a tutti
Marco.


Sull' NG it.comp.lang.visual-basic
:)
Ciao
Basty
Newsgroup: it.comp.lang.visual-basic
Titolo: Salvare il contenuto di una Image

Ciao a tutti ho un piccolo problema. 
Premessa
Ho caricato un'immagine in una IMAGE ed ho impostato il campo STRETCH a
true. A questo punto l'immagine mi viene dimensionata alla grandezza che
io ho impostato della finestra dell'IMAGE.
Problema
Io vorrei salvare l'immagine caricata nell'IMAGE con le dimensioni
stretchate ma l'immagine (usando la SavePicture) mi viene salvata con le
sue dimensioni reali.
C'è un modo per risolvere il problema ?
Grazie a tutti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
selezione le dimensioni che vuoi
poi carichi  su una picturebox    picture1.painpicture loadimage( 
...),0,0, tua x , tua y
e spoi
savepicture picture1.image
non so se ci siano metodi migliori

Ho provato cosě ma non va. 
E poi loadimage non esiste (io ho provato lo loadpicture).
Altre idee ?


 Altre idee ?
A occhio il suggerimento di diska pare corretto.
-- 
ciao, hal

 C'č un modo per risolvere il problema ?
Beh, il controllo image č abbastanza castrato... Io, per stretchare
un'immagine e salvarla modificata farei cosě:
(Picture1 č il nome di un controllo PictureBox)
Dim oPic As StdPicture
Set oPic = LoadPicture("FileOrigine")
Me.Picture1.AutoRedraw = True
Me.Picture1.PaintPicture oPic, 0, 0, _
   Me.Picture1.ScaleWidth, Me.Picture1.ScaleHeight
Me.Picture1.Picture = Me.Picture1.Image
SavePicture Me.Picture1.Picture, "FileDestinazione"
La spiega di questo funzionamento richiederebbe un corso a GDI, ma in
poche parole... Vedere il sito MS per approfondire:
http://msdn.microsoft.com/library/en-us/gdi/wingdistart_9ezp.asp

 
una cosa imposta la proprietà autoredraw  a true  altrimenti ti trovi 
spesso immagini del colore di sfondo della picture
Newsgroup: it.comp.lang.visual-basic
Titolo: ? Informazioni su installazione

Salve a tutti.
    Avrei due domande da fare riguardo ai pacchetti di installazione:
    1) avendo una copia regolarmente registrata di Visual Basic, ci sono
impedimenti o limitazioni ai pacchetti di installazione distribuibili ?
        Piu' precisamente avendo io scritto un programma VB, e creata una
installazione con l'apposita utility "Autocomposizione", posso distribuirne
quante copie voglio e a chi voglio, anche se il cliente non ha installato
VB.
    2) volendo evitare l'Autoinstallazione, c'e' un modo per ridurre al
minimo i file da installare, senza ovviamente intaccare il funzionamento del
programma e la sua stabilita' ?? si puo' racchiudere tutto in un solo file
??
    Grazie in anticipo a chi vorra' darmi una mano.
Stefano

...

Prima domanda:
se la copia che possiedi è originale e regolarmente acquistata con licenza e
registrazione allora vai tranquillo, anche se il cliente non ha il vb
Seconda domanda:
Non ti consiglierei di evitare l' autocomposizione installazione perchè è
creata apposta per quello, puoi ridurre le dimensioni limitando il numero di
controlli presenti nel progetto sorgente e successivamente compattando il
tutto ad esempio con lo zip, elimina tutti i controlli che non utilizzi ma
tieni presente che se in fututo dovrai modificare il programma e aggiungere
altri controlli dovrai rifare tutta l' installazione
in alternativa, se vuoi crearti una procedura di installazione tutta tua
esamina il file di progetto setup1.vbp sotto directoryVB\setupkit\setup1
(questo vale per il vb4)
per il vb6 la procedura di installazione è cambiata e ancora non la conosco
bene, ciao
and...@ats.it

Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 - sql and memo fields

Devo aggiornare un recorset in cui è presente un campo meno.
La seguente istruzione non va a buon fine:
 "INSERT INTO socio (note) VALUES (" &  txtinfo.Text & ")"
Il campo "note" è di tipo memo ed accetta anche valori con lunghezza 0.
Ho provato a chiudere il dato tra apici, ma non ha sortito alcun effetto.
Qualcuno sa dirmi come fare ?
Grazie
outbank

> Qualcuno sa dirmi come fare ?
se usi access come db cambia nome al campo... "note" non gli va tanto a 
genio...
CIAO 

 genio...
A meno, forse, di includerne il nome tra parentesi quadre (nel caso non
fosse possibile rinominare il campo).
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Combinazioni n-m

Salve a tutti, ho un problemino matematico, debbo calcolare le combinazioni
di N numeri raggruppati  M a M,per intenderci se N = 5 ed M = 2 debbo
raggruppare 5 numeri 2 a 2, se N= 7 e M 3 sono 7 numeri 3 a 3....
Io ho trovato un algoritmo che però consiste nel fare N-M cicli for.
Capirete bene che dovrei scrivere una funzione per ogni caso di M ed N. Non
è che esiste un algoritmo per calcolare qualsiasi tipo di combinazione???
Se si spero vogliate aiutarmi.
Ciao e Grazie.

 di N numeri raggruppati  M a M.
Se la memoria non mi inganna, basta calcolare m!/[n!*(m-n)!], dove per m! si
intende m*(m-1)*(m-2)*...*2*1.
Ignazio

 ha scritto nel messaggio
news:b6katp$658bi$1...@ID-163189.news.dfncis.de...

grazie, la formula per calcolare il numero di combinazioni la conosco, io
intendevo l'algoritmo per estrarre le combinazioni una ad una, del tipo
abcd
abce
.......
.......
comunque ignorate pure il mio post, ho cercato nei vecchi post ed ho trovato
risposta alla mia domanda.
Ciao e grazie.

 combinazione???
Dubito che tu abbia trovato qualcosa di piů semplice di questo:
Sub combina(a, b, n)
  If Len(a) = n Then Debug.Print a
  For i = 1 To Len(b)
    combina a & Mid(b, i, 1), Mid(b, i + 1), n
  Next i
End Sub
La chiamata č:
Combina "", "abcde", 3
Se poi vuoi le Permutazioni allora cambia di pochissimo:
Sub permuta(a, b, n)
  If Len(a) = n Then Debug.Print a
  For i = 1 To Len(b)
    permuta a & Mid(b, i, 1), Left(b, i - 1) & Mid(b, i + 1), n
  Next i
End Sub
--
Ciao, Silv:o)

 Sub permuta(a, b, n)...
Ci va il un Exit Sub in più in entrambe, altrimenti mostra
corretttamente le combinazioni di lunghezza 3, ma le calcola TUTTE
fino alla lunghezza 5! :(
Sub combina(a, b, n)
  If Len(a) = n Then
    Debug.Print a
    Exit Sub
  End If
  For i = 1 To Len(b)
    combina a & Mid(b, i, 1), Mid(b, i + 1), n
  Next i
End Sub
E poi per essere rigorosi la routine che ho chiamato permuta andrebbe
chiamata disponi, le permutazioni sono solo un caso particolare di
disposizioni, quelle con n=m
--
Ciao, Silv:o)

 fino alla lunghezza 5! :(
Sito Comune: "Combinazioni"
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Sito Comune: "Combinazioni"
Cioè?
Le so generare, le combinazioni, e conosco anche la classe che
segnali.
Semplicemente ho voluto pubblicare una routine ricorsiva estremamente
semplice per le combianzioni di lettere. Me la sono scritta per i
giochetti di logica e di enigmistica; va più che bene e ogni volta che
mi serve me la riscrivo, da quanto è corta e semplice. Infatti mi sono
dimenticato un Exit Sub :(
Tutto qui.
Questa versione NON sacrifica la compattezza del codice alla velocita'
:)
--
Ciao, Silv:o)
Newsgroup: it.comp.lang.visual-basic
Titolo: Avvio automatico

Salve a tutti
Sto modificando il setup di un programma perchè vorrei che lo stesso parta
una volta installato in avvio automatico.
Sapete che codice occorre per fare cio ?
Mi sono procurato un modulo da VB6 (io ho VB5) che scrive in tutti i
registri ma per me è difficile da usare...
Sapete inoltre come poter leggere la directory in cui è installato windows
nel caso in cui lo stesso è installato in una directoty dal nome diverso?
Grazie

Public Declare Function SHGetSpecialFolderLocation Lib "shell32" (ByVal hwndOwner As Long, ByVal nFolder As Long, ByRef
ppidl As Long) As Long
Public Declare Function SHGetPathFromIDListA Lib "shell32" (ByVal pidl As Long, ByRef pszPath As Byte) As Long
Public Declare Function fCreateShellLink Lib "STKIT432.DLL" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As
String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArgs As String) As Long
Public GetPathDirectory As String
Function DirStartup()
 
    Dim lngPuntPIDL As Long
    Dim strPath(0 To 260) As Byte
    Dim strTemp As String
    Dim lngBoh As Long
    Dim lngTemp As Long
    lngTemp = SHGetSpecialFolderLocation(vbNull, 7, lngPuntPIDL)		'<-----------
    lngTemp = SHGetPathFromIDListA(lngPuntPIDL, strPath(0))
    If lngTemp <> 0 Then
        lngTemp = 0
        strTemp = ""
        While strPath(lngTemp) <> 0
            strTemp = strTemp & Chr(strPath(lngTemp))
            lngTemp = lngTemp + 1
        Wend
        GetPathDirectory = strTemp
    Else
        GetPathDirectory = ""
    End If
 
    aaa = ""
    bbb = ""
    I = Len(GetPathDirectory)
 
    Do
        aaa = Mid(GetPathDirectory, I, 1)
        If aaa = "\" Then Exit Do
        bbb = Mid(GetPathDirectory, I, Len(GetPathDirectory))
        I = I - 1
    Loop Until I = 1
 
    DirStartup = bbb
 
End Function
iLong = fCreateShellLink(DirStartup, "Mia Applicazione", App.Path & "\" & App.EXEName & ".exe", "")
Nella riga contrassegnata dal <------ nota il numero 7
Queello sta per la dir "Esec. Aut".
Se vuoi trovarne un'altra, basta che sostituisci quel valore nella funzione, con uno dei seguenti:
    CSIDL_DESKTOP = &H0
    CSIDL_PROGRAMS = &H2
    CSIDL_CONTROLS = &H3
    CSIDL_PRINTERS = &H4
    CSIDL_PERSONAL = &H5
    CSIDL_FAVORITES = &H6
    CSIDL_STARTUP = &H7
    CSIDL_RECENT = &H8
    CSIDL_SENDTO = &H9
    CSIDL_BITBUCKET = &HA
    CSIDL_STARTMENU = &HB
    CSIDL_DESKTOPDIRECTORY = &H10
    CSIDL_DRIVES = &H11
    CSIDL_NETWORK = &H12
    CSIDL_NETHOOD = &H13
    CSIDL_FONTS = &H14
    CSIDL_TEMPLATES = &H15
    CSIDL_COMMON_STARTMENU = &H16
    CSIDL_COMMON_PROGRAMS = &H17
    CSIDL_COMMON_STARTUP = &H18
    CSIDL_COMMON_DESKTOPDIRECTORY = &H19
    CSIDL_APPDATA = &H1A
    CSIDL_PRINTHOOD = &H1B
N.B.
Per creare il link, hai bisogno del file STKIT432.DLL.
Volendo puoi convertirlo per usare la libreria di VB5 o VB6 (quella cha ho usato è di VB4).
Le dichiarazioni dovrebbero essere diverse (dal momento che ho provato una volta e non ha funzionato).
Se editi il file Setup1.vbp (Setup Wizard) di VB5 o 6 probabilmente le trovi.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemone grafica

Come faccio a creare della grafica scrollabile? Ho fatto le 2 PictureBox
mother e child con le ScrollBar dell'esempio VB ma ho scoperto che le API
grafiche non disegnano nell'area coperta della PB figlia. Se scrollo non
vedo nulla! E quello che esce di vista viene cancellato anche se AutoRedraw
e' true. Molto inaspettato.
Posso passare in qualche modo la grafica nella proprieta' Picture della PB?
Cosi' diventa come uno sfondo scrollabile. Con le immagini caricate viene
benissimo.
Spero proprio di non dover ridisegnare tutto al volo.
Bye. Edoardo

Scrivervi mi serve. Problemone risolto. Giocavo con AutoRedraw x permettere
Annulla, ma questo portava al mio problema.
Bye. Edoardo

Newsgroup: it.comp.lang.visual-basic
Titolo: Mail e attachments

Ho bisogno di organizzare una spedizione periodica di un e-mail con un
attachment (file .mdb). 
come si fa con VB ? I tentativi che ho fatto non hanno funzionato...
Grazie anticipatamente per l'aiuto.
Renato

Puoi usare i MAPI, vedi l'HELP in linea
Ciao Luciano.

 come si fa con VB ? I tentativi che ho fatto non hanno funzionato...
dai un'occhiata a 
http://www.vbip.com
Ciao
Faber

come si fa con VB ? I tentativi che ho fatto non hanno funzionato...
Dai un'occhiata sul Sito COmune (
www.murialdo.it:8000/it_lang_vb
): ci sono un paio di esempi diversi
(uno usa MAPI, l'altro Winsock)
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: Consigli su pacchetto installazione

Salve,
ho scritto un post ieri nel quale chiedevo spiegazione sul perchè alcuni
sistemi win2000 si riavviassero ripetutamente quando si installa
un'applicazione creata con la "creazione guidata". Ho letto vecchi post e ho
capito che il problema è irrisolvibile a meno che di non intervenire sul
codice sorgente del pacchetto d'installazione. In questi post qualcuno
consiglia Inno Setup. Alla luce di questa premessa avrei da chiedervi:
- Visto che la mia applicazione funziona correttamente con tutte le librerie
di run-time fornite con il vb6 (quindi senza installazione di service pack)
è preferibile che includa nel pacchetto di installazione le librerie vecchie
o le nuove? Ad intuito credo che inserendo le vecchie, al più le librerie di
run-time del PC dell'utente finale avranno la stessa versione (quindi la
procedura d'installazione non dovrebbe sostituirle) e, a maggior ragione, se
sul pc dell'utente sono installate librerie più recenti non verrebbe
effettuata sostituzione. Ma mi chiedo: quanto è importante includere le
libreri più recenti? L'applicazione sarebbe più efficiente?
- Qualcuno mi sa dire se anche con Inno Setup si sono verificati problemi
d'installazione su win2000?
Grazie mille

 Grazie mille
ciaociao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] AIUTO-> interfaccia non registrata

URGENTISSIMO!!!
Ho fatto un piccolo programma che usa Crystal Report e ADO(DATA GRID)
da me il prog tutto ok.
Ho creato il pacchetto di installazione.
Sono andato ad installarlo presso il cliente ed ho ricevuto i seguenti
errori:
durante installazione->
        "IMPOSSIBILE REGISTRARE CC245IT.DLL"
riesco a "scavalcare" l'errore tramite il tasto ignora
e finisce l'installazione.
eseguo il programma e quando vado a caricare il form che contiene sia
Crystal Report che ADO ricevo i seguenti errori:
    "Data Error event hit err:Interfaccia non registrata"
    "Interfaccia non registrata"
    "Il componente ActiveX non può creare l'oggetto"
dopodichè carica il form ma senza nessun dato, tutti gli oggetti sono
caricati, la preview del report si riesce a vedere, ma non tira su nessun
dato!!!
sapete come aiutarmi?
il mio cliente non ha ACCESS installato, il file da caricare è MDB, il mio
sist ope: WIN98b
il suo: WIN98a
HO VB6sp3 e crystal report di VB6!!
COME POSSO FARE, sono disperato!!
grazie!!

 wrote in message
05yz3.15821$6C.3...@typhoon.libero.it...


...

Newsgroup: it.comp.lang.visual-basic
Titolo: DBGrid e sottostante

rieccomi con i miei soliti piccoli problemini...
ho una griglia DB riempita di dati provenienti da un data control.
Vorrei visualizzare i dati contenuti in una riga selezionata col mouse in
una finestra separata per poterli correggere e poi salvarli.
Ho provato con GetBookmark del DBGrid,
dim Seleziona as variant
seleziona=dbgrid1.getbookmark
data1.recordset.bookmark=seleziona
ma mi visualizza sempre il record corrispondente alla riga selezionata
precedentemente, mai quella attuale.
Mi spiego meglio:
Se faccio click sulla riga 1, viene selezionato il record 1
Se alla pressione successiva seleziono 3, viene visualizzato sempre il
record 1. Il record 3 viene visualizzato solo al click successivo su una
riga diversa.
Come si fa per accere ai records del sottostante data alla pressione del
mouse ?
Grazie in anticipo per l'aiuto



... ma è semplice !
aggiungi un bottone o qualunque cosa cliccabile nel form che contiene la
griglia DB;
inserisci questa routine al click del bottone o di quello che hai aggiunto:
    data1.recordset.bookmark=dbgrid1.bookmark
in esecuzione clicca col mouse la riga che vuoi aggiornare in modo da
evidenziarla e successivamente il bottone (o altro) che hai creato
da questo momento puoi accedere ai campi del recor sottostante (quello che
ha generato la griglia) mediante:
    data1.recordset!xxxx
    data1.recordset!yyyy
semplice, no ?
Scherzi a parte, ci sono arrivato proprio adesso facendo un po' di prove.
Visto che il mio post precedente non ha avuto risposte, ho pensato che
l'argomento fosse poco noto e quindi ho deciso postare la mia soluzione.
Magari non è  proprio quella giusta, ma con quattro righe ho risolto il mio
problema.
Newsgroup: it.comp.lang.visual-basic
Titolo: Catturare in desktop di Windows in fase di Login

Salve a tutti,
sto realizzando un'applicazione di Desktop Remoto con Visual Basic 6.
Ho utilizzato la funzione GetDesktopWindows() per catturare il
desktop, e la funzione SendKeys per inviare dei tasti.
Premetto che l'applicazione server è stata realizzata come servizio.
All'atto di riavviare il PC il servizio va nuovamente su (l'ho
controllato facendo un debug con il visualizzatore eventi di Windows)
ma non riesce più a catturarmi nè il desktop nè ad inviarmi i tasti,
mandando al client una schermata nera (è proprio questo che salva, ho
controllato) anche se in realtà è presente la maschera di
autenticazione di Windows.
Qualcuno sa dirmi come ovviare a questo problema?
Vi ringrazio tutti anticipatamente.
P.S. ho controllato tra i post, non penso che sia tanto discusso :-)
Bye!

 sia tanto discusso :-)
Posti un po' di codice o dobbiamo spolverare la sfera di cristallo?
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 autenticazione di Windows.
Forse perché quella NON E' il desktop per il semplice motivo che non c'è
un utente loggato.
Forse, ma vado a sentimento, non è nemmeno caricata la shell, e desktop
dovrebbe essere la top level window della shell (di explorer. exe, per
capirci)
Quindi, se non hai impostato un logon automatico, non se ne parla. E
come fanno VNC e simili a mostrare anche la finestra di login? boh!
-- 
Ciao, Silv:o)

 
Sono opensource, basta studiarsi il codice!
;-)
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 autenticazione di Windows.
Perché la finestra della quale la funzione GetDesktopWindow ti
restituisce l'handle non è ancora stata creata. Verrà creata solo dopo
il login di un utente.
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

 capirci)
Opsss... Non avevo letto il tuo messaggio e gli ho risposto la stessa
cosa...


"H.P.L." <u...@vaila.ble> wrote in message news:<slrnc8hi...@aidee.softshark.home>...

Visto che è difficile reperire la finestra di Login, qualcuno di voi
sa se in qualche modo posso automatizzare il login evitando
l'intervento di una persona?
Stavo seguendo la strada di LogOnUser, ma non so.
Qualsiasi proposta è ben accetta

 Qualsiasi proposta è ben accetta
"TweakUI"
http://www.softwarelight.com/index.php?category=Operativni+sistemi&program=TweakUI
scarica installa con click destro sul file .inf e scegli installa e in
Pannello di Controllo TweakUI cerca la sezione "Logon"
PS:
dipende anche da che sistema perativo in un win9x e'
relativamente semplice ... vai sul ng approriato per questo
http://www.winguides.com/downloads/registry.exe
  (tips 1 mega)
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: Info su due diverse procedure VB

Salve a tutti, mi rivolgo a voi come al solito quando non so dove sbattere 
la testa, spero possiate aiutarmi anche questa volta.
Ho 2 diversi DB in Access ed in ognuno di questi devo fare 2 diverse cose, 
per� non so come procedere.
La prima credo sia molto semplice, in pratica senza dilungarsi in 
spiegazioni devo creare una piccola routine di controllo che deve 
assolutamente riconoscere uno o pi� computer su cui il programma deve girare 
ed in caso contrario non lo deve permettere.
Pensavo alla lettura, tramite codice, del MAC di "qualcosa" del computer o 
uqlache altra cosa di analogo, che per� deve essere sempre lo stesso anche 
se si facciano degli upgrade, a meno che non sia un upgrade pesante tipo sk 
madre ecc. Mi basta quindi sapere come leggere questa informazione da VB, 
per questo credo dovrebbe essere semplice.
La seconda invece credo sia pi� complicata, praticamente avrei bisogno di 
una routine che mi faccia selezionare da una cartella del pc diverse foto, e 
fino a qui non ho problemi, poi con un tasto aggiorna si deve collegare ad 
un determinato sito tramite ftp, impostare user e pass e copiare quelle foto 
selezionate sovrascrivendo quelle presenti in una certa cartella del sito, e 
qui invece sono dolori poich� non ho mai fatto una cosa del genere e non so 
assolutamente come fare.
Cosa potete consigliarmi per affrontare questi due diversi problemi?
Io intanto ringrazio tutti queanti per la disponibilit�.
Ciao, Ciao.

 assolutamente come fare.
Dovrebbe bastarti usare Inet, se vuoi con un .bat si fa comunque:
        ff = FreeFile
        Open App.Path & "\Send.cfg" For Output As #ff
        Print #ff, "open 
ftp.sito.com
" 
        Print #ff, "user xxxxxxx xxxxx"
        Print #ff, "Type binary"
        Print #ff, "cd 
sito.com/DirSito
"
        Print #ff, "send " & Filename$
        Print #ff, "bye"
        Close #ff
        ff = FreeFile
        Open App.Path & "\Send.bat" For Output As #ff
        Print #ff, "ftp -n -s:" & App.Path & "\Send.cfg"
        Close #ff
Manca la shell del file .bat, funziona ma � un po' un porcaio a mio modo di
vedere.
Newsgroup: it.comp.lang.visual-basic
Titolo: Sovrapposizione di controlli.

Quando due controlli si sovrappongono uno sta sempre sopra un altro. In
modalità di progetto è sempre possibile invertire questa situazione
mandando il secondo sopra o sotto il primo a piacere. Sapete come si fa a fare
la stessa cosa a run-time?
Ciao.
Max.
-- 
Posted from [212.216.176.238] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

...
Quando due controlli si sovrappongono uno sta sempre sopra un altro. In
modalità di progetto è sempre possibile invertire questa situazione
mandando il secondo sopra o sotto il primo a piacere. Sapete come si fa a
fare
la stessa cosa a run-time?
ZOrder
Attento a non confondere "l'uno sopra l'altro" con "l'uno dentro l'altro"
Ciao

Quando in un form creiamo due controlli, ad esempio due caselle immagine,
una delle due resta sopra l'alra nel caso siano così vicine da essere
sovrapposte.
In fase di progetto posso invertire la posizione delle due caselle, cioè
mettere sotto quella che era sopra e viceversa facendo click  con il
pulsante destro del mouse e selezionando "Bring to front" o "Send to back".
Sapete come fare per ottenere lo stesso effetto a run time?
Qui ho due immagini e vorrei decidere quale delle due deve stare sopra
durante l'esecuzione.
Grazie.
max.
-- 
Posted from [212.216.176.240] 


 ha scritto nel messaggio
news:20010218140709.KZYS2...@fep17-svc.tin.it...

Grazie.
max.

Come detto da Zanna: ZOrder
es.
In un form metti 2 caselle dio testo leggermente sovrapposte poi copia il
seguente codice:
Private Sub Text1_Click()
Text1.ZOrder 0
End Sub
Private Sub Text2_Click()
    Text2.ZOrder 0
End Sub
e prova a clickkare.
Se invece vuoi passare in secondo piano la casella su cui clickki metti
Zorder 1
Ciao VB

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] scrivere testo su file Word

Salve a tutti,
sto scartabellando il sito del NG  ma non ho ancora trovato niente su come
poter scrivere del testo in un file Word(97/2000).
Tutti sanno come aprire / salvare / chiudere  ma come scrivere no.
Potete aiutarmi?
Grazie.
Paolo.

 Tutti sanno come aprire / salvare / chiudere  ma come scrivere no.
Mmmm, controlla meglio, a me sembra proprio di aver scaricato qualcosa del
genere...
Ciao,
Luciano

Newsgroup: it.comp.lang.visual-basic
Titolo: CR - Un solo report per due tabelle ???

Ho un database con due tabelle che non sono in relazione tra loro.
Le tabelle hanno lo stesso numero di campi.
Vorrei stampare tutti i record contenuti nelle tabelle su di un unico
report.
Piu' o meno una cosa del genere :
TABELLA 1            TABELLA 1
========================
RECORD 1              RECORD1
RECORD 2              RECORD2
RECORD 3              RECORD3
etc..                          etc.
Ho provato, ma non riesco a visualizzare tutte e due le tabelle insieme.
Mi permette solo di farlo con una tabella alla volta.
E' grave... ?!?!?
:-)
Grazie per l'aiuto.

 ha scritto nel messaggio
news:CHoy7.18965$1H1.1...@news.infostrada.it...

Devi fare una query di unione e basare il reprot sulla query (almeno con i
reprot di access si puo fare cosě)

 reprot di access si puo fare cosě)
mmmhhh... e' chiederti troppo di farmi un esempio ?
Grazie
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [Repost] OverFlow con chiusura immadiata di Vb6 [LUNGO]

Ho bisogno di creare dei thread nel mio programma ed utilizzo la funzione :
CreateThread
che crea un thread e gli assegna come compito una funzione static. La
funzione deve essere dichiarata in un modulo. Il problema è che la funzione
deve richiamare il  metodo di un controllo prensete nel form1. L'esecuzione
si interrompe sulla riga *** con il  messaggio OverFlow  runtime 6 ed il
Visual Basic si chiude !
file Bas :
Static Sub scarica(ByRef i As Long)
    frmGoDwn.IntFile(i).StartDownload    ***
End Sub
Form1   : intfile è un controllo che ho scaricato da intenet per downlodare
file
Private Sub preDwn()
   ....
    For j = 0 To i - 1
        IntFile(j).url = LDownload(j).url
        IntFile(j).Port = 80
        IntFile(j).SiteUser = ""
        IntFile(j).SitePassword = ""
        IntFile(j).ConnectType = Settaggio.connection
        IntFile(j).ProxyServer = ""
        IntFile(j).ProxyPort = 0
        IntFile(j).LocalFile = Settaggio.DirWork + "\temp" + Str(0) + ".rcd"
    Next
    For j = 0 To i - 1
        thread(j) = CreateThread(lNull, lStackSize, AddressOf scarica, j,
lCreationFlags, lpThreadId)
        ResumeThread thread(j)
    Next
End Sub
Grazie per la risposta

    For j = 0 To i - 1
Come hai dichiarato j e i ?
Se sono Integer allora modificali in Long.
Tra l' altro, nei cicli il Long e' piu' efficiente di Integer.
(in 
vb.net
, pero' dovrebbe essere il contrario)
-- 
hth, hal

 Tra l' altro, nei cicli il Long e' piu' efficiente di Integer.
I è J sono dichiarati Long appena dalla funzione static richiamo il metodo
del controllo compare quel simpatico messaggio !
Grazie ReDiCuori

del controllo compare quel simpatico messaggio !
Bene.
Ora che ci penso hai scritto:
<citazione>
Static Sub scarica(ByRef i As Long)
    frmGoDwn.IntFile(i).StartDownload    ***
End Sub
Form1   : intfile è un controllo che ho scaricato da intenet per downlodare
file
</citazione>
1. Mi sfugge la necessita' del modificatore Static;
2. Che controllo e' _precisamente_ IntFile ? Non puoi sostituirlo con qualcosa
di piu' conosciuto e, soprattutto, supportato?
3. Supporta il multithreading il controllo che usi?
Inoltre:
<citazione>
    For j = 0 To i - 1
        thread(j) = CreateThread(lNull, lStackSize, AddressOf scarica, j, _
                             lCreationFlags, lpThreadId)
        ResumeThread thread(j)
    Next
</citazione>
Questa creazione di thread multipli mi fa sudare freddo: non mi azzarderei a
metterla in un programma, diciamo cosi', industriale.
Tra l' altro, quel parametro lNull e' passato ByVal? (non hai postato la
dichiarazione).
Inoltre, quel  thread(j) e' visibile anche fuori dalla funzione che hai mostrato?
Come termini i thread?
Mi fermo qui, ma dal poco che ho visto le perplessita' sono, 
permettimelo, molte :-(
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: impostare data e ora

ciao,
un po' di tempo fa a vevo letto su qualche sito che c'era un modo per
richiamare la finestra di windows presente nel pannello di controlo che
serve per impostare data e ora, qulcuno per caso sa come si fa? non riesco
piů a trovarla
grazie gick

più a trovarla
Se devi impostare e basta puoi fare Date = nuova_data, mentre se vuoi
proprio richiamare l'applet:
control timedate.cpl
-- 
hth, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]: Cacciatori di teste

Salve a tutti...
Parlando con alcuni dirigenti di aziende informatiche,
sono venuto a sapere dell'esistenza di alcune persone
che cercano professionisti o dipendenti di un certo livello
per poi piazzarli in altre aziende.
Conoscete il nome di alcune di queste societą/persone?
Grazie

"Gpp" <TeamL...@Lycos.it> ha scritto

vulvia: qualcuno che caccia i cacciatori di teste ? e chi caccia i
cacciatori di cacciatori di teste ?
non ne conosco, ma prova a chiedere "head hunters" e simili a 
www.teoma.com
e altri motori.
j.hunter

www.executivesurf.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [Api] scaricare una pagina web

Se non erro esiste una dichiarazione di un'api per poter
scaricare il sorgente di una pagina web, ho provato
a cercare su google ma molto probabilmente sbaglio
le chiavi di ricerca.
Qualcuno č in grado di aiutarmi nella ricerca?
Vi ringrazio anticipatamente,
SantoWaay

 le chiavi di ricerca.
Ehm...non so quale sia l'API ma se per sorgente chiedi il codice HTML
poi usare il controllo INET
ciao
Fab

Newsgroup: it.comp.lang.visual-basic
Titolo: Paccheti di installazione e dipendenze

Caro NG, ho creato un pacchetto di installazione e , durante la creazione,
ho ricevuto il messaggio che mi diceva che le informazioni sulle dipendenze
del file MSCOMCTL.OCX non erano aggiornate. Sono andato avanti ugualmente e
mi ha creato lo stesso il pacchetto, però quando lancio l'applicazione mi
compare un messaggio di errore che dice che l'ActiveX non riesce a creare
l'oggetto ........... come lo risolvo ????
Leggendo un pò in giro ho capito che forse sarebbe meglio se mi procurassi
questo file aggiornato sulle dipendenze .... ma dove lo posso trovare ????
Grazie a tutti.
Ciao, Claudio.

 ha scritto nel messaggio
news:qfPda.113323$zo2.2...@news2.tin.it...


VB6 con l'ultima SP e sto facendo il pacchetto di installazione della
tredicesima release del mio progetto
Naturalmente tutti i pacchetti precedenti funzionano (non oserei mai
ricrearli a questo punto), ma probabilmente ho fatto qualche aggiornamento
tramite windows update che mi ha creato questo casino .... non so proprio
che fare, non ho molta dimestichezza con i pacchetti di installazione.
Grazie mille.
Ciao, Claudio.
Newsgroup: it.comp.lang.visual-basic
Titolo: Secondo voi è possibile?

Salve a tutti.
non m'interessa come , ma secondo voi è possibile fare un programma che 
rilancia la mia asta su  ebay.Faccio un esempio, un'asta scade a mezzogiorno 
a me interessa l'oggetto e non voglio perdere la possibilità di rilanciare 
all'ultimo momento.collego il pc e lo lascio aperto sul sito di ebay 
all'oggetto che m'interessa nella pagina del rilancio con la cifra che 
m'interessa. Di fatto ci sono da cliccare 2 bottoni, uno del rilancio e uno 
della conferma .Per il primo non credo che ci sia problema ma il secondo?
cosa ne pensate? 

Sbagliato, di fatto bisogna cliccare solo il buttom di conferma, perche 
l'altro lo posso fare prima, a meno che la pagina non scada e dopo 4 o 5 ore 
non mi accetti più la pagina dicendo pagina scaduta. 

Enrico ha scritto:

Si può fare sicuramente, ma ci sono dei siti che fanno proprio questo, 
ne vidi tantissimo tempo fà non saprei però dirti l'url.
Ciao Marko.

Nel suo scritto precedente, Enrico ha sostenuto :

Credo che la pagina 'scada', e il click last minute ti fallisce e non 
fai in tempo a ripetere la procedura.
Usa uno dei tanti bidder automatici, e fai prima.
Alberto
-- 
Il tuo stesso identico umore,
ma la divisa di un altro colore

 ha scritto nel messaggio 
news:mn.ab407d817...@hotmail.com...


 il caso..
Guarda se trovi qualcosa di interessante su questo sito...
http://www.bugmenot.com/
--
Ciao Fede
By Chicco Production
http://www.webalice.it/bychicco/

 ha scritto nel messaggio 
news:479519e1$0$36446$4faf...@reader5.news.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: ? text-to-speech

Ciao da Stefano
Vorrei sapere come fare da VB a cambiare per l'oggetto TextToSpeech la
lingua, avendo a disposizione sia quella INGLESE che ITALIANA.
Per il momento l'unico modo per cambiare la lingua e di reinstallare il
programma text-to-speech inglese o italiano a secondo quale voglia usare
Vorrei avere la possibilità, invece, attraverso un metodo o una proprietà di
modificare in tempo di esecuzione dal mio progetto, la lingua con cui devono
essere lette le frasi che scrivo.
Grazie a tutti

 wrote in message
884qrj$le1$1...@nslave1.tin.it...

Ciao,
non ho ancora guardato le SAPI, se a queste ti riferisci, mi pare esistano
dei metodi Find e CountEngine da appliacre al TextToSpeek, non so se,
conseguentemente, esistono dei metodi per impostare le Speek Engine o se
servono solo per la lettura delle proprietà relative.
Per il momento ho accontonato il problema perchè le funzioni di dettatura
sono veramente impossibili con risultati del tutto inverosimili. Mi
piacerebbe avere una tua opinione in merito.
Dove ha trovato l'SE in Italiano? Come si chiama il file, se sai dove
reperirlo, e come si installa ?
--
Bye from WildSkin
wild...@iol.it
http://digilander.iol.it/wildskin/
ICQ #48778908
--------------------------------------------------------------------------
Sito ufficiale del NG it_comp_lang_visual-basic
http://www.murialdo.it:8000/it_lang_vb/
--------------------------------------------------------------------------

 Per il momento ho accontonato il problema perchč le funzioni di dettatura

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Creare libreria funzioni comuni

vorrei crearmi una libreria (DLL) con le funzioni comuni (da me sviluppate)  
che vengono richiamate da vari programmi in maniera da non dover copiare il 
sorgente. E così in caso di modifica alle funzioni basterà ridistriduire 
solo la libreria senza ricompilare i programmi.
Qualche aiuto?? Qualche sito dove trovare documentazione... ma soprattutto 
si può fare con VB 6.0?? 
Eventualmente in C ho provato a creare la DLL ma non sono riuscito in alcun 
modo a renderla disponibile per VB.
Grazie 
-- 
Pennywise
Questo  messaggio è composto al 100% da 
elettroni riciclati. Nessun  atomo  è  stato
ionizzato  per  trasmettere  questo messaggio.

 alcun modo a renderla disponibile per VB.
ecco la DLL in C e' quella classica , devi accedervi dietro dichiarazione
[MSDN cercando DLL]
Declare Function nomepubblico Lib "nomelib" [Alias "alias"] [([[ByVal]
variabile [As tipo] [,[ByVal] variabile [As tipo]]...])] As Type
Se la routine non restituisce un valore, scrivere l'istruzione di
dichiarazione come subroutine:
Declare Sub nomepubblico Lib "nomelib" [Alias "alias"] [([[ByVal] variabile
[As tipo] [,[ByVal] variabile [As tipo]]...])]
esempio : Declare Function myFunz Lib "c:\percorso\file.dll" _
(ByVal Parametro1 As Integer) As Long
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 
Avevo già provato la strada della declare ma al richiamo della funzione 
si genera un errore: "Impossibile trovare punto di entrata per la 
funzione xyx"
Grazie per l'aiuto


 funzione xyx"
Guarda io non ne so molto di dll, devi affidarti al boncuore di qualche
altro smanettone !

Newsgroup: it.comp.lang.visual-basic
Titolo: Sito sulla programmazione

Volevo informarvi che č attiva la mia Home Page dedicata alla
programmazione.
Potrete trovare:
Collegamenti ad altri siti di programmazione.
Programmi realizzati da me.
Esempi di programmazione.
Vi aspetto!
Luigi Montana
Home Page: 
http://www.uno.it/utenti/montana
E-mail: 
lui...@uno.it

programmazione.
[...]
Auguri per il sito!
Puoi conquistarti un posto tra i VBLinks sul mio sito, aumentando le risorse
disponibili per i programmatori  ;-)
Ciao
---
--
-
MIX (VB5SP3)
170 links a siti VB
http://www.tempolibero.com/user/mix/
http://space.tin.it/computer/gaais/
-
--
---



Newsgroup: it.comp.lang.visual-basic
Titolo: VB5 e database

Ho un piccolo problemino.
Sto realizzando un programmino che è interfecciato con un database.
All'interno di questo database c'è una tabella con scritto "Descrizione
Italiano"; essendo un nome staccato ho difficoltà ad aggangiarlo alla query
dentro il programma
("SELECT * FORM tabella WHERE Descrizione Italiano LIKE '" & campo.text &
"*';)
ho provato anche inserendo una variabile dentro la query in questo modo:
Prova = "Descrizione Italiano"
("SELECT * FORM tabella WHERE " & Prova & " LIKE '" & campo.text & "*';)
come devo fare per leggere dentro la tabella? Ovviamente se unissi la
tabella il tutto funzionerebbe senza nessun problema, ma non posso fare
questa modifica alla struttura.
Marco /*-*\

 ("SELECT * FORM tabella WHERE Descrizione Italiano LIKE '" & campo.text &
"*';)
Prova cosě!
("SELECT * FORM tabella WHERE [Descrizione Italiano] LIKE '" & campo.text &
"*';)
Se non dovesse funzionare cambia il nome al campo! :-)))))
TitoOrangeDog

 wrote in message
zXa18.3339$Qu1.1...@news2.tin.it...

Innanzitutto hai scritto FORM invece di FROM. Comunque prova racchiudendo il
nome nelle parentesi quadre:
("SELECT * FROM tabella WHERE [Descrizione Italiano] LIKE '" & campo.text
&"*'"
Ciao.
Mimmo.

 Se non dovesse funzionare cambia il nome al campo! :-)))))
esatto!
cmq se devi lavorarci con VB o simili č una brutta abitudine avere nomi
spezzati.
tienilo presente per usi futuri anche se nessuno ti vieta di usarli, ok !?
;)

Lo so, il problema č che il cliente lavora con le frasi nelle tabelle :)
"Descrizione per il pezzo numero 16 in italiano" Questa potrebbe essere
un'altra tabella!!
A che fare con VB sono io e non lui :(
Grazie per la soluzione!!
Marco /*-*\
"Fustino di Dixan" <acer...@penguinAtWork.it> ha scritto nel messaggio
news:a23en1$kmn$1...@phobos.ibnetwork.net...


 un'altra tabella!!
che tristezza. non puň usare una codifica?
insomma, ti agevola e poi č + carino che nome cosě "incasinati"... immagino
che anche i nomi dei campi siano cosě balordi...
uffa :(

I campi sono ancora peggio. Ne ho contato uno aveva fra spazi e lettere 45
caratteri.
Marco /*-*\
"Fustino di Dixan" <acer...@penguinAtWork.it> ha scritto nel messaggio
news:a23j44$mvj$1...@phobos.ibnetwork.net...


Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione formato data

 come poterla convertire nel formato gg-mm-aa-hh-mm-ss?
prova con dateadd("s",numerosecondi,dateserial(1970,1,1))
Vediamo se sono stato il più veloce... ;-)
Salutoni
Sergio

 ha scritto nel messaggio
news:atn9tc$r6qp$1...@ID-173193.news.dfncis.de...
