mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Combobox e text

Salve,
in un form ho una combobox con una lista di record di un recordset
appartenente al fields(1), mentre in una casella di testo ho un campo
del fields(0). Come posso, al cambiare dell'elemento nella combobox
cambiare anche quello della casella di testo in base al record
corrente?
thanks

Yachi ha scritto:

Usa l'evento Click della combobox...
Se questa però non contiene la "chiave" univoca del record non potrai
risalire al nuovo record corrispondente in modo da adattare anche la
textbox.
Ti conviene quindi abbinare a ogni elemento della combobox qualcosa che ti
consenta di risalire alla chiave stessa. L'Itemdata è solo numerico quindi
(fatto salvo un eventuale ID) non ti può essere d'aiuto.
Potresti "accodare" al testo dei vari elementi che carichi nella combobox
anche la chiave stessa, con un separatore adeguato e con tanti spazi i testa
perchè non risulti visibile (cioè che "scappi fuori a destra").
Oppure, ancora, creare un vettore dove ogni elemento (attenzione
all'eventuale Sorted=True della combobox) corrisponde al "gemello" della
combobox e contiene la chiave univoca di ricerca per il record
corrispondente

 ha scritto nel messaggio
news:4ct36v0ipj8o3d7ig...@4ax.com...

io ho usato la find non mi č venuto in mente altro
e non avevo una combo ma una listbox
ecco il codice che ho usato nell'evento click della list box
Private Sub lstRisultati_Click()
Dim strFind As String
strFind = "Titolo = '" & Virgolette(lstRisultati.Text) & "'"
Rs.Find strFind, 0, adSearchForward, adBookmarkFirst
If Not Rs.EOF Then
    ReadRecorset
Else
    MsgBox "errore"
End If
End Sub
OT: Lupo lo so che non dovrei utilizzare adBookmarkFirst ma cosi mi funziona
e con il tuo codice dovevo fare dei controlli nel caso in cui cancellassi il
primo record. :-P

 primo record. :-P
Chettidevodire: Fai come vuoi :-P

Newsgroup: it.comp.lang.visual-basic
Titolo: Is a program closed?

I need to know when one of several programs has finished in order to
activate the next.  The programs have created from a Lotus screencam
program.  Is this possible?
Many thanks
Gary

For the code and examples how to do this, check out:
http://www.geocities.com/siliconvalley/6304/css
You won't be disappointed!
Charles Phillips wrote in message <01be043f$45e8fba0$5eeeabc3@charlin>...

Newsgroup: it.comp.lang.visual-basic
Titolo: Vb6 e Stampanti

Salve a tutti!
Seguo questo NG da un paio di giorni, e spero di non fare una domanda 
già fatta in precedenza.
Ho un programma fatto in VB6 che ha funzionato regolarmente sin quando 
chi utilizza il programma non ha cambiato la stampante comprando una 
laser canon a colori; in pratica si sono incasinati i font e i 
datareport non escono più come prima. Ho risolto parzialmente cambiando 
i caratteri di quest'ultimo, solo che non ne ho trovati che arrivino ad 
una dimensione di 6.
E' possibile riutilizzare il carattere di prima (Terminal) in qualche modo?
Grazie in anticipo!

 ha scritto nel messaggio 
news:45029fff$0$30250$4faf...@reader1.news.tin.it...

Prima cosa aveva? Una stampante ad aghi?
Se è così ora dovrebbe essere più corrispondente a quello che progetti, 
almeno con i font True Type (non ricordo e non ho voglia di controllare se 
terminal lo è).
Di solito i caratteri hanno una dimensione minima di 8, ma nulla ti vieta di 
dirgli di usare un 6, poi i risultati saranno quel che saranno :)
Ciao 

Fabio ha scritto:

Il fatto è che il terminal non è truetype e dal menu mi permette di 
selezionare dimensioni più piccole di 8, boh vorrà dire che cambierò il 
carattere.
Grazie!

 carattere.
Scrivile a mano.
Se ti serve un carattere monospaziato usa il courier new
Ciao 

Cerca di minimizzare i caratteri da 8 a 6, vedrai sicuramente il
cambiamento...ciao
-- 
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: E-book CHM

Qualcuno sa dove poter scaricare qualcuno di questi libri su vb .net?
grazie


prego! piů che altro, spero di averti aiutato...
.A
UGIdotNET - 
http://www.ugidotnet.org

Newsgroup: it.comp.lang.visual-basic
Titolo: Make FORM which doesn't steal focus.

Hi,
I have a following code. I want to make my form in such a way that
when it pops up it doesn't steal focus from other apps but I can still
see it. So for example when I am typing something in NOTEPAD and form
pops up but it just shows itself but not taking the focus. I can keep
typing in NOTEPAD and see what's on the form.
Cheers.
Option Explicit
Const ABM_GETTASKBARPOS = &H5
Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type
Private Type APPBARDATA
    cbSize As Long
    hWnd As Long
    uCallbackMessage As Long
    uEdge As Long
    rc As RECT
    lParam As Long
End Type
Private ABD As APPBARDATA
Private Declare Function SHAppBarMessage Lib "shell32.dll" _
    (ByVal dwMessage As Long, pData As APPBARDATA) As Long
Private i As Integer
Private Declare Sub SetWindowPos Lib "User32" _
    (ByVal hWnd As Long, _
    ByVal hWndInsertAfter As Long, _
    ByVal X As Long, _
    ByVal Y As Long, _
    ByVal cx As Long, _
    ByVal cy As Long, _
    ByVal wFlags As Long)
Const HWND_NOTOPMOST = -2
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40
Private Sub Form_Load()
    Me.Height = 10
 
    SHAppBarMessage ABM_GETTASKBARPOS, ABD
    Me.Move ScaleX(ABD.rc.Right, 3, 1) - Me.Width, ScaleX(ABD.rc.Top,
3, 1) - Me.Height
    Me.Hide
End Sub
Private Sub Form_Activate()
    SetWindowPos Me.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE
Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub
Private Sub Show_Form()
    Dim intCounter As Integer
    intCounter = 10
    Me.Show
    For intCounter = 10 To 3600
        Me.Move ScaleX(ABD.rc.Right, 3, 1) - Me.Width,
ScaleX(ABD.rc.Top, 3, 1) - Me.Height
        Me.Height = intCounter
        DoEvents
    Next intCounter
End Sub
Private Sub Hide_Form()
    Dim intCounter As Integer
    intCounter = 3600
    For intCounter = 3600 To 10 Step -1
        Me.Move ScaleX(ABD.rc.Right, 3, 1) - Me.Width,
ScaleX(ABD.rc.Top, 3, 1) - Me.Height
        Me.Height = intCounter
        DoEvents
    Next intCounter
    Me.Hide
End Sub
Private Sub Timer1_Timer()
    If i Mod 2 = 0 Then
        Call Hide_Form
    Else
        Call Show_Form
    End If
    i = i + 1
End Sub

Hi,
I want to make a form which doesn't steal focus from other running
programs when it pops up. I have the following code but it doesn't
seems to work. For example when I am typing something in NOTEPAD and
when that form pops up I should be able to keep typing without that
form bothering me but I also should be able to see the form. I hope I
am making it clear enough to understand.

Newsgroup: it.comp.lang.visual-basic
Titolo: Algoritmi di ordinamento

Qualcono mi potrebbe gentilmente mandare qualche esempio di algoritmi di
ordinamento in vb.
grazie..
al...@info-net.it

 
Sul Sito Comune (Vedi qui sotto) nella rubrica "Piccole Perle" c'e' un esempio di QuickSort.
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
 
(con OCX per stampare i Recordset)
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb


al...@info-net.it
--------------------------------
Ciao!!!
Prova a guardare sul sito comune: 
http://members.xoom.com/it_lang_vb
. Nella
sezione "Piccole perle" dovresti trovare quello che cerchi.
Alla prossima
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/

Newsgroup: it.comp.lang.visual-basic
Titolo: [HLP] intercettare tasto X

Ho trovato il seguente codice sul sito comune ma non capisco
come inserirlo nella form del programma.
Mi spiegate come fare?
Disattivare il tastino X di chiusura di una finestra
(il tasto ALT-F4 continua ad essere operante)
Autore: Anonimo
Const MF_REMOVE = &H1000& Const SC_CLOSE = &HF060
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As_
Long, ByVal bRevert As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu_
As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
' USO delle API (Sostituire a "Me" la form interesata)
Call RemoveMenu( GetSystemMenu(Me.hwnd, 0), SC_CLOSE, MF_REMOVE )
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

Vai nelle dichiarazioni del FORM del quale vuoi disabilitare la X e scrivi:
Const MF_REMOVE = &H1000&
Const SC_CLOSE = &HF060
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long,
ByVal bRevert As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal
nPosition As Long, ByVal wFlags As Long) As Long
Vai nel Form_Load e scrivi:
        Call RemoveMenu(GetSystemMenu(Me.hwnd, 0), SC_CLOSE, MF_REMOVE)
Funziona....ho provato adesso
Gianni Moretti

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

Ciao a tutti,
spero che qualcuno possa aiutarmi...
Molto presto dovrņ passare come archivio dati da Access 97 a SqlServer 7.0.
Qualcuno ha gią fatto questo passaggio???
Come accesso ai dati vale sempre ADO oppure no????
Grazie in anticipo.
                    Giulia
mailto:
giulia_g...@hotmail.com

guilia,
    sto lavorando su SQL 7 dalla beta 3 e ho installato ieri la Final
(mente) Release.
Se hai usato ADO con il jet non hai particolari problemi per la conversione,
ma devi stare attenta all'uso dei cursori (tipo  e lato) e dei lock, perche
SQL server e' un po' piu' delicato. Cerca di ridisegnare l'applicazione per
sfruttare le features di SQL, come le store procedures.
ciao,
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Non compila piu'

ciao a tutti,
da un po' sto' portando avanti un programma, ho fatto varie versioni tutte
compilate con successo. Oggi ho fatto alcune minime modifiche ed ho provato
a ricompilare. Una volta terminata la scrittura dei vari files .obj penso
correttamente (ci sono tutti...) mi si pianta con l'errore "la memoria non
poteva essere written". ora vorrei sapere se questo puo' in qualche modo
dipendere dalle modifiche che ho fatto al mio programma oppure da vb, se
c'e' modo, partendo dagli obj, di arrivare al file exe anche senza vb (ho
vc++5, provando ad inserire tutti i vari files obj in un progetto vuoto
sembra "capirli", ma a quanto pare mancano una serie di librerie proprie di
vb, cos'altro dovrei includere?) e piu' in generale da che tipo di "casino"
e' provocato quell'errore...
grazie in anticipo, assa.


Prova a compilarlo da linea di comando. Cosi' occupi meno risorse e puoi 
verificare se e' un problema di memoria del pc o del tuo progetto ...
La sintassi dei comandi la trovi nella guida in linea.
Vb6 /make nomeprogetto[.vbp] [nomeexe]
ciao
		maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 Vb6 /make nomeprogetto[.vbp] [nomeexe]
da qui ha funzionato! :)
probabilmente e' qualche casino con i vari usercontrol...
grazie mille, assa.

probabilmente e' qualche casino con i vari usercontrol...
Quais sicuramente ci sono delle referenze circolari fra 
gli oggetti. Cerca di trovarle prima che la situazione
ti scappi di mano :-(
-- 
ciao, hal

 ha scritto nel messaggio
news:hnf0sucnjvld5lqsv...@4ax.com...

ora ho ripristinato un vecchio backup ed ho provato ad introdurre le piccole
modifiche che avevo fatto una per volta, prima o poi lo becco quel maledetto
errore :)
ciao e grazie, assa.

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

Come faccio a dire al mio programma, che deve controllare il pc in cui č
installato???
cioč si puo in qualche modo prendere le informazioni dal file regedit?,
o sapere che programmi sono installati in qualche altro modo??


-------------
Ciao!
Per sapere informazioni sul sistema in uso ci sono innumerevoli modi: puoi
accedere al Registro di configurazione di Windows, utilizzare le API oppure
cercare i file che ti interessano.
Se, magari, fornisci qualche informazione maggiore relativa a ciò che ti
serve, posso darti una mano.
Aspetto una risposta
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco
Newsgroup: it.comp.lang.visual-basic
Titolo: software per commercialist

 Cercavo qualcuno che potesse creare (dietro compenso) un software per
 gestire parcellazione , anagrafica, ecc. per il mio studio; Perchè
non
 acquistarne uno sul mercato? Semplice non fa ciò che voglio io, sia
 dal punto di vista operativo che grafico.
 Rispondere pure in e_mail Grazie.
 Ps se ho sbagliato gruppo me ne scuso in anticipo

Grvstraits ha scritto:

Di che zona sei?
-- 
Emanuele Torrenti

Zona Ve ma non credo che con adsl sia cosi importante
la vicinanza; i file si possono inviare tramite e_mail,
i contatti o con e_mail o con telefono, il pagamento
con bonifico o contrassegno!.
Se vuoi scrivi in e_mail
ciao
alanf...@libero.it

 Ps se ho sbagliato gruppo me ne scuso in anticipo
non ti preoccupare. Non aspettavo altro... scometto che in privato
avrai ricevuto tantissime email.
Newsgroup: it.comp.lang.visual-basic
Titolo: [Sorgente] dll per localizzazioni

Posta sul Sito Comune...
Interessa sicuramente.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

Dopo una discussione di qualche giorno fa sui file di risorse, ho riesumato
una dll che avevo scritto, la quale si carica un file di testo contenente le
stringhe, ed espone alcuni metodi per settare automaticamente le caption di
tutti gli oggetti di un form, generare msgbox e inputbox ecc...
praticamente cambiando il file si modifica la lingua del programma.
Il tutto completo di sorgenti (sicuramente migliorabili) e programmino di
esempio.
Puņ interessare?
ciaociao

 Interessa sicuramente.
Ho mandato la mia iscrizione al WM........
.......per la seconda volta........
......speriamo che stavolta mi risponda.........
:-P
ciaociao

 :-P
Beh sicuramente dovrai aspettare le prossime elezioni... :-)


 typed:

Effettivamente ho un "po' di nuove iscrizioni" in coda per utilizzare un
eufemismo... O:-)

 un eufemismo... O:-)
Ehm... non vorrai sbolognare il lavoro arretrato al nuovo WM spero.... :-P



azz, l'anno scorso ti sei perso la possibilità di vedere il mio meraviglioso
video player con playlist.....;-)
un danno per l'umanità! :)))
Vabbè, aspetterò fiducioso.....
ciaociao

Newsgroup: it.comp.lang.visual-basic
Titolo: Libro da consigliare

Ciao a tutti,
sono un neofita del VB, vi chiedo di segnalarmi un libro da seguire per
muovere i primi passi e....  non solo.
Grazie.
--
Luca Mela
mela...@tiscalinet.it

muovere i primi passi e....  non solo.
dai un'occhiata sul Sito Comune
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: query su datareport

Come faccio a inserire un risultato di una query in un datareport? ci sono
vari modi ??? potete darmi qualche dritta
grazie
Ale

Ci sono due ottimi tutorials su Visual-Basic.it nella sezione articoli.
In definitiva devi estrarre un recordset che poi  assegni come origine dai
all'oggetto datareport.
Nei casi più semplici (assenza di formule etc...) è banale, mentre diventa
un casino ( che non
ho ancora risolto ) mettere il datareport in una DLL Activex.
"aledista" <aled...@xxx.oi> ha scritto nel messaggio
news:SanZc.233758$5D1.10...@news4.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: utilizzare files dbIV con Visual Basic 2005 Express Edition

Salve,
Ho un file dbIV, quindi in formato .dbf, associato ad un file memo
.dbt.
Sapete dirmi se posso utilizzarli su VB2005EE?
Grazie e saluti
Ale

Ale
Torno alla carica.
Avrei la necessità di inserire un file dbf (dbIV) tra le tabelle di
Esplora Database di Visual Basic 2005 EE.
Qualcuno sa dirmi come fare?
Sembra che si possano solo aggiungere nuove tabelle.
Possibile?
Grazie ancora e saluti.
Ale

Ale
Ho risolto convertendo prima in Access.
Grazie ugualmente.
Saluti.
Ale

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Dipendenze dei files tramite codice

Salve ancora una volta mi ritrovo a chiedervi aiuto...
.. Mi piacerebbe darne solo ma a quanto pare vi romperò ancora :)
Sapete come posso fare per ottenere le dipendenze dei files OCX, DLL e EXE
via codice (tipo come fà il "Dependecy viewer").
Grazie in anticipo.
Ciao Diego.

 via codice (tipo come fà il "Dependecy viewer").
esiste una dll activex chiamata TLBINF32.DLL che puo' fare
al caso tuo
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud

 wrote in message
97d9a9$od3g1$1...@ID-66902.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: problemi allineamento stampa

Ciao a tutti!
ho un problema con l'allineamento della stampa con l'oggetto PRINTER. (VB6)
uso la TextWidth che, mi sembrava di aver capito, dovrebbe dare la
"lunghezza" dei caratteri (in punti o twip)
che poi devo togliere per fare un'allineamento a destra (ho gia' provato
anche con Printer.Scalemode
per i twip, ma ho praticamente lo stesso risultato)
Invio questo semplice esempio per sapere... dove sbaglio! (NON rispondetemi
....a programmare!)
Public Sub Stampa()
    Printer.FontName = "Arial"
    Printer.FontSize = 14
    Printer.ScaleMode = 3
    a$ = "10"
    a1$ = "2137"
    a2$ = "-2"
    x = 2000
    y = 0
    Printer.CurrentX = x
    Printer.CurrentY = y
    Printer.Line (x, y)-(x + 4, y + 1000), , BF    'riga verticale
    Printer.CurrentX = 2000 - TextWidth(a$)
    Printer.CurrentY = 400
    Printer.Print a$
    Printer.CurrentX = 2000 - TextWidth(a1$)
    Printer.CurrentY = 600
    Printer.Print a1$
    Printer.CurrentX = 2000 - TextWidth(a2$)
    Printer.CurrentY = 800
    Printer.Print a2$
    Printer.EndDoc
End Sub
Ciao e grazie, Fabry


Printer.CurrentX = 2000 - Printer.TextWidth(a$)
--
Gulp
....forse mi sono perso qualcosa !

 Printer.CurrentX = 2000 - Printer.TextWidth(a$)
Perfetto... e guai a Fabry se chiede "perchè"
(a meno che non voglia sentirsi dire "F1") ;-)

 ha scritto nel messaggio
news:btqap3$a7he3$1...@ID-174464.news.uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Attesa caricamento...

Ho creato una piccola applicazione che al suo interno lancia un programma...
avrei la necessità di bloccare l'esecuzione del mio prg finchè
l'applicazione esterna non sia stata caricata completamente...C'è un modo
per farlo?
--------------------------------
Inviato via 
http://usenet.libero.it

 per farlo?
Sito comune:
http://www.it-lang-vb.net/download.asp?file=Archivio/Sorgenti/ShellWait.zip&ID=22
ciao
		maxx

 
Scusa, ma ho letto male il tuo messaggio. Il link che ho postato attende 
che l'applicazione venga eseguita e si chiuda....
ciao
		maxx


 per farlo?
Prova chiamando la WaitForInputIdle() dopo la CreateProcess().
Ciao
--
y = f(
http://neodatatype.interfree.it/index.html
)

Ma io uso semplicemento la funzione Shell, non creo un processo, ma lancio
una semplice applicazione esterna (nel mio caso WinAmp)


 una semplice applicazione esterna (nel mio caso WinAmp)
Beh, usa la CreateProcess() >:)



E come posso utilizzarla?


 E come posso utilizzarla?
Riporto un post da questo NG dopo un prezioso consiglio di Assa che mi ha
rimandato al Sito Comune (puoi trovare il 3d completo qui
http://makeashorterlink.com/?W2A815791
 )
---
Direi che funziona bene.
Ho modificato le istruzioni di avvio e controllo in questo modo per
consentire la gestione degli eventi dell'intero sistema:
...
   Ret& = CreateProcessA(0&, CmdLine$, 0&, 0&, 1&, NORMAL_PRIORITY_CLASS,
0&, 0&, Start, proc)
   Do
        Ret& = WaitForSingleObject(proc.hProcess, 1000)
        if ret&=&HFFFFFFFF then
'                Programma non trovato/avviato (WAIT_FAILED)
            stop
        end if
        If Ret& = 0 Then Exit Do    'Procedura chiusa
'            Rientro per Timeout (WAIT_TIMEOUT=258&)
        DoEvents
   Loop
   Ret& = CloseHandle(proc.hProcess)

 E come posso utilizzarla?
Iniziando a leggere la documentazione:
BOOL CreateProcess(
  LPCTSTR lpApplicationName,                 // name of executable module
  LPTSTR lpCommandLine,                      // command line string
  LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD
  LPSECURITY_ATTRIBUTES lpThreadAttributes,  // SD
  BOOL bInheritHandles,                      // handle inheritance option
  DWORD dwCreationFlags,                     // creation flags
  LPVOID lpEnvironment,                      // new environment block
  LPCTSTR lpCurrentDirectory,                // current directory name
  LPSTARTUPINFO lpStartupInfo,               // startup information
  LPPROCESS_INFORMATION lpProcessInformation // process information
);
Poi si cerca la definizione:
Declare Function CreateProcess Lib "kernel32" Alias "CreateProcessA" (ByVal
lpApplicationName As String, ByVal lpCommandLine As String,
lpProcessAttributes As SECURITY_ATTRIBUTES, lpThreadAttributes As
SECURITY_ATTRIBUTES, ByVal bInheritHandles As Long, ByVal dwCreationFlags As
Long, lpEnvironment As Any, ByVal lpCurrentDriectory As String,
lpStartupInfo As STARTUPINFO, lpProcessInformation As PROCESS_INFORMATION)
As Long
E si mette in pratica quanto letto nella documentazione.
Lo stesso per WaitForInputIdle()
Ciao
--
y = f(
http://neodatatype.interfree.it/index.html
)

Newsgroup: it.comp.lang.visual-basic
Titolo: Link VB => HTML

Tramite una linea di codice;
Call RunHTM("
www.dominio.it/nome.htm
")
posso richiamare da una form del programma in VB una pagina HTML, la mia
curiosità mi chiede se posso fare in modo che
con la stessa procedura, posso mandare una variabile dal VB ad un controllo
Text di un modulo presente su quella pagina HTM,
ovviamente conoscendo il nome del modulo, e del controllo Text
Chi mi risponde?
GRAZIE

 curiositą mi chiede se posso fare in modo che

Newsgroup: it.comp.lang.visual-basic
Titolo: vbgreatone

l'indirizzo 
www.vbgreatone.com
 non funziona... qualcuno conosce quello
esatto?

yuhuuuuuuu...

Newsgroup: it.comp.lang.visual-basic
Titolo: Un "logger" per porta parallela?

Sto cercando di realizzare un'applicazioncina abbastanza semplice, ma sotto
Windows ci sono cose che non riesco a fare con la stessa semplicita' di una
volta con DOS o Unix...;-)
Ho bisogno di un "logger" ossia di acquisire l'output di una stampante parallela
e scaricare su hard disk cio' che ho ricevuto. Il collegamento lo farei via cavo
parallelo laplink collegato all'uscita stampante di un vecchio sistema del quale
non so praticamente nulla, visto che e' un sistema proprietario che non gira
sotto DOS, Windows, Unix o altro conosciuto.
Di fatto quindi vorrei costruire un'applicazione che molto stupidamente vada a
tenere aperta la parallela (quindi solo input, niente di complicato), e che vada
a scrivere su file tutto cio' che riceve, fino a che non interrompo io le
operazioni (come ad es. un pulsante Stop/Rec). Insomma, una cosa simile a quella
che potrei fare (e che anni fa ho fatto varie volte, in altri ambiti, con il
vecchio Carbon Copy o Hyperterminal) con un programma di terminale su porta COM,
tipo Hyperterminal, semplicemente attivando il log della sessione. Hyperterminal
esiste ancora, ma fa aprire solo le porte COM o TCP/IP, niente LPT1.
Ho trovato alcune librerie DLL per leggere dalla porta LPT1 e relativi sample
anche in VB, ma nessuno dei sample di queste fa quello che cerco: o sono troppo
semplici (mi chiedono il numero di porta ed un valore byte e lo "sparano" sulla
parallela) oppure troppo complicati... Io cerco solo il "logger".
Qualche idea/consiglio?
-- 
Ciao!
   -DocDoc-
--- Per scrivermi: dottoATdespammed.com
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 
Se il tuo orgoglio ti permette di non reinventare la ruota:
http://www.sysinternals.com/ntw2k/freeware/portmon.shtml
:-)
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 :-)
Se tu fossi una donna ti darei un bacio! :-)
Ora lo scarico, domani lo provo... GRAZIE!


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

è possibile creare una form trasparente che giri bene su win9x?
quello che voglio è usare una bitmap per lo sfondo dell'applicazione e usare
bordi di forma particolare...
per quanto ne so non esiste in vb una proprietà tipo TrasparentColor del
delphi, che tra l'altro sembra non avere alcun effetto in w9x.
grazie,
brand77

 bordi di forma particolare...
Form o Font trasparenti? :)
Per i form devi usare le funzioni per le regioni di windows.
In alternativa vai su 
http://www.it-lang-vb.net
 e cerca "trasparenti" or
"regioni".
Ma non puoi crearti una maschera di colore.
Ciao

> Form o Font trasparenti? :)
form, scusa, ho sbaliato il subject!
Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 blocco file sequenziale

Quando apro un file per accesso sequenziale il file è bloccato a 
modifiche da altri utenti oppure occorre settare qualche opzione 
particolare?
Che errore restituisce il tentativo di accesso ad un file aperto in 
questo modo?
 
-- 
Gulp®
(forse mi sono perso qualcosa :))

questo modo?
 
Mah, dipende dalla gestione degli errori del programma che tenta di accedere,
direi un messaggio di violazione o di mancanza dei diritti di accesso.
 
-- 
ciao
  Stefano


 
Sub cheORORE()
 
     Dim f1 As Integer, f2 As Integer
     Dim tmpPATH As String
 
     tmpPATH = Environ$("temp")
     If Right(tmpPATH, 1) <> "\" Then tmpPATH = tmpPATH & "\"
 
     f1 = FreeFile
     Open tmpPATH & "vb6tempfile.tmp" For Output As #f1
 
On Local Error GoTo eccheERORE
 
     f2 = FreeFile
     Open tmpPATH & "vb6tempfile.tmp" For Output As #f2
 
eccheERORE:
 
If Err Then
     MsgBox "error: " & Err.Number & vbNewLine & _
            Err.Description, vbInformation, "ORORE!"
 
End If
 
     Close
 
 
End Sub
 
 
 
 
 
-- 
GbC
www.gbc.uno

Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal report @ VB URGENTE

Sul pc di un cliente stà succedendo una cosa alquanto strana:
Avvio l'applicativo, chiedo un riespilogo, a video tutto OK(in una 
griglia), avvio la stampa tutto OK (con OCX crystal 8 IT), chiudo 
l'anteprima di stampa, riavvio la stampa senza fare nulla se non 
ricliccare ru pulsante stampa, non viene stampato l'ultimo elemento...
Chiudo l'applicativo lo riapro stessa situazione.. ho provato su altri 
PC e tutto funziona correttamente.
La stampa e un report che mi visualizza il contenuto di una tabella 
temporanea.
Grazie
Giò

 PC e tutto funziona correttamente.
Forse nei settaggi della stampante, un problema di margini?

 PC e tutto funziona correttamente.
Capitava la stessa cosa anche a me ed ho risolto dopo 2 mesi di tentativi
per capire il perchč
Prima di lanciare la stampa, chiudi la connessione al db dove si trova la
tabella che mandi in stampa.
Vedrai che cosě funziona...

Newsgroup: it.comp.lang.visual-basic
Titolo: Avvio di due file

Avrei bisogno di collegare l'esecuzione del mio programma editato in VB5 con
un altro file, come fare? Non posso dirvi di + xchè il destinatario del prog
frequentava questo NG, chissà se non glie ne riviene la voglia...Grazie
kosmo

 un altro file, come fare? Non posso dirvi di + xchè il destinatario del
prog
File di che tipo??
Ciao.
Paolo.


Newsgroup: it.comp.lang.visual-basic
Titolo: VB + Radio

Qualcuno sa se esiste una scheda con sintonizzatore radio da inserire nel pc
e la possibilità di creare un programma in VB per gestire registrazioni
programmate nel tempo, cambio di canale ecc.?
Grazie!


I'm sorry Ciao Xes
Newsgroup: it.comp.lang.visual-basic
Titolo: ActiveX

Vorrei sapere se č possibile passare dei parametri ad un controllo ActiveX
quando questo viene caricato in una pagina HTML. In caso di risposta
affermativa potreste darmi un indicazione di come si puo' fare cio'?
Grazie a tutti.
Alberto De Angelis

beh, seguendo la filosofia ad oggetti, i parametri di un ActiveX sono le
proprietą stesse.........e quelle sono visibili di sicuro......
se vuoi impostare le proprietą al caricamento della pagina, basta mettere
codice Javascript o VBScript nel onLoad del tag <BODY> della tua pagina
HTML.......
ciao, e good coding!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 affermativa potreste darmi un indicazione di come si puo' fare cio'?
ammetto di averli usati BEN una volta (pure troppo) :)
dato un oggetto Oggetto1 i parametri vanno passati tramite il tag Param
<object ID="oggetto1" CLSID="........">
  <param name="parametro1" value="valoredelparametro1">
  <param name="parametro2" value="valoredelparametro2">
</object>
tuttavia, a causa di un probabile bug, non vengono eseguite le azioni
associate alla proprietą Let ma viene solo modificato il valore della
proprietą.
alternativamente - e per aggirare il bug - puoi usare VBScript puoi usare:
<script language="VBScript">
  oggetto1.parametro1 = valore1
</script>
se ti interessa una pagina di esempio con un controllino semplice semplice
realizzato per un amico te lo mando :))
bye
--
Fibia "Io odio gli ActiveX" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #26 delle Mitiche Brigate Takahashi sezione Sud

ammetto di averli usati BEN una volta (pure troppo) :)
Eh, si' ... abbiamo peccato tutti almeno una volta :-(
Ma e' a fin di bene: si capisce l' errore e non si ripete piu' :-)
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Database MDB in VB 5.0

Ho creato la mia prima applicazione inVB 5.0 dopo anni di lavori in VB
3.0. Sul mio computer principale creo e opero correttamente con un db
.MDB creato dal prg stesso. Quando provo a installare l'applicazione
su un altro PC non riesce ad aprire il db restituisce un errore 429:
"Il componente ActiveX non č in grado di creare l'oggetto o di
restituire un riferimento a questo oggetto (errore 429)". Neanche
leggendo la documentazione dell'errore non riesco a capire il perchč.
Ho provato a installare Visual Basic completo su un altro mio PC, ho
installato anche Access di Office 97 ( si sa mai), ma il prg non ne
vuole sapere di aprire o lavorare con i .mdb. I riferimenti sono
impostati in maniere identica sui due computer...
Sto impazzendo, perchč ho un bisogno disperato di portare questo prg
in ufficio.
Aiutatemi........  :- (((
Grazie 
Franco Gennero

I riferimenti ai DAO ci sono nelle proprietą del progetto ?
Ad esempio DAO2,5 3,0 o DAO 3,5 ?
Newsgroup: it.comp.lang.visual-basic
Titolo: rpcrt4.dll e crash applicazione

Salve,
    come da oggetto, non appena cerco di eseguire una mia piccola
applicazione per stampare attraverso word un  file .doc, il programma
crasha, dando un errore relativo alla suddetta dll.
vi posto il codice che ho usato:
Dim WordApp As Word.Application
Set WordApp = CreateObject("Word.Application")
With WordApp
      .Documents.Open (App.Path & "\stampa\prova.doc")
      .PrintOut
      .Documents.Close
End With
WordApp.Application.Quit
sul computer dove programmo vi è installato:
- Windows XP Home SP1
- Office 2003
sull'altra macchina (quella in cui mi da l'errore!):
- Windows XP Pro SP1
- Office 2000
Le versioni delle dll sono uguali. Che il problema derivi dalle diverse
versioni di word?
grazie
paulo

 WordApp.Application.Quit
Un consiglio spassionato: usa la API ShellExecute con il parametro "print".
Tornando al problema: non ho idea di quale sia la dll in oggetto, ma
(ammesso che il problema si presenti nelle macchine di produzione e non di
sviluppo) prova a de-referenziare Office e cambiare il tipo delle variabili
in Object (visto che peraltro usi la createobject piuttosto che "New
Word.Application").
hth,
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
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione appuntamenti in vb5

Scusate se ripeto una domanda che avevo già postato tempo fa ma volevo
sapere la vs opinione su una soluzione che ho trovato.
Problema: gestire una sorta di scheduler che a determinate ore del giorno
emetta un segnale/messaggio
Soluzione: all'avvio del programma viene compilata una lista degli impegni
"del giorno", dopodichè parte un timer con risoluzione 1s oppure 1 min
(dipende dalla precisione ..) e ad ogni intervallo controlla se è l'ora
dell'appuntamento.
che ne dite? a me mi sembra una 1/2 skifezza... è possibile vreare un evento
del tipo allarme senza fare questa specie di polling??
spero di non essere troppo OT oppure rompi ....ancora grazie
DC a lavoro














A me non sembra male come soluzione, anche considerando che e' la soluzione
piu' comunemente adottata per gli scheduler.
--
Roal Zanazzi
z...@iol.it

del tipo allarme senza fare questa specie di polling??
Se utilizzi le API SetTimer e KillTimer e subclassi la finestra per
intercettare il messaggio WM_TIMER, puoi far scattare un evento Timer
all'ora dell'appuntamento.
Ciao Bruno


Problema: se ha 20 appuntamenti nel giorno?
Cosa fa, usa 20 timers?
Direi che non va...
--
Roal Zanazzi
z...@iol.it




>>(dipende dalla precisione ..) e ad ogni intervallo controlla se č l'ora



So benissimo cos'e' un timer di Windows :-)
e quell'handle che secondo te e' insignificante, e' (in termine tecnico) una
"risorsa scarsa", ossia per dirla con parole povere, in Windows hai a
disposizione un numero limitato di timers.
E piu' timers usa la tua applicazione, meno ne rimangono disponibili per le
altre.
Inoltre alcuni timers sono gia' utilizzati da Windows stesso.
Un consiglio comune e' quello di NON usare piu' di 5 o 6 timers per
applicazione.
Quindi un buon programma di scheduling usa 1 solo timer con intervallo
opportuno (abbastanza elevato da non pesare troppo sul sistema, ma
abbastanza fine da non perdersi qualche evento schedulato) e con tale
frequenza controlla nella lista di eventi schedulati se ce n'e' qualcuno da
attivare.
--
Roal Zanazzi
z...@iol.it

Direi che non va...
No sempre uno che si riferisce al primo appuntamento in scadenza.
Ciao Bruno


HALT!
Vediamo se ho capito:
1) controlli qual e' il prossimo (piu' vicino) appuntamento
(eventualmente considerando eventuali tempi di preavviso)
2) setti un timer con intervallo (TimeAppuntamento - Now)
3) all'evento Timer notifichi l'appuntamento e torni al punto 1)
Naturalmente se viene modificato qualche appuntamento, ritorni al punto 1)
Sai che non ci avevo pensato? E' un'ottima soluzione e, al momento, non mi
pare che abbia problemi o controindicazioni.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: MySQL, MyODBC e MyOLE-DB

vorrei effettuare la mia prima connessione ad un DB MySQL, e ho letto
dappertutto che connettersi con OLE-DB č molto meglio, rispetto a ODBC,
viene eseguito tutto piu velocemente, ecc. ecc.
In pratica, dal punto di vista del codice da scrivere, cambia solo la
stringa di connessione, perche poi le varie query restano identiche, ma, mi
chiedevo, per utilizzare MyOLE-DB, devo comunque installare MyODBC? cioe, il
primo si "appoggia" al secondo? oppure posso fare a meno di installarlo (il
secondo) ?
grazie.
Mario

 ha scritto nel messaggio
news:a6g1ba$dlo8g$1...@ID-70152.news.dfncis.de...

Direi che il problema non si pone:
l'installazione di MyOledb installa MyOdbc
(che francamente credo usi per l'effettivo accesso al database)
ciao
ugo
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com


uh che bello... finalmente uan buona notizia su MySQL... :-)
Mario

Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Scrivere una "vera" DLL con Vb

Ciao a tutti.
Ho trovato un interessante articolo di Antonio Giuliana sulla possibilità di
forzare il linker di Vb a scrivere una dll "autentica".
Forse lo conoscete già tutti, ma, dato che la domanda è ricorrente e
la tecnica è interessante, ho ritenuto utile postare.
L'articolo si intitola
"Esportare funzioni in una DLL con VB"
è di Antonio Giuliana
e si trova nell'area articoli di
Vb tips and tricks:
http://www.visual-basic.it/areaarticoli.asp
ciao
ugo

 forzare il linker di Vb a scrivere una dll "autentica".
Mi ricordavo di avere già letto qualcosa a riguardo:
http://makeashorterlink.com/?V23612139
:-P
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.


toh.
Ho scoperto l'acqua calda...
;)
ciao
ugo

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

Dove posso trovare un manuale (se esiste) che mi possa 
spiegare le varie routine contenute nelle librerie dinamiche DLL?
--
Posted from 
mta01-acc.tin.it
 [212.216.176.32]
via Mailgate.ORG Server - 
http://www.mailgate.org

Tutte le info le trovi sul file WIN32.HLP che trovi in molti posti. E'
grande quindi semmai scaricalo con Getright da qualche server veloce:
fai una ricerca sul FTP search di Lycos... ciao!
DiAbLo
Stefano Catania ha scritto:

Newsgroup: it.comp.lang.visual-basic
Titolo: Datagrid





Ciao.


 


Qualcuno do voi sa dirmi come posso far sì che una 
datagrid abbia, ad esempio, 10 colonne??


 


Grazie



Dipende da quello che ci devi fare....conglio se devi usarla per DB ok, ma
altrimenti usa la MSFlexGrid e la gestisci come una matrice visuale.
Comunque in fase di progettazione puoi aggiungere colonne nella datagrid :
tasto destro modifica ..... ecc.. solo che poi non ti funziona più se la
colleghi ad un controllo data.
Spero di esserti stato d'aiuto.
fgmac

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

Qualcuno sa indicarmi dove trovare il codice per il controllo della partita
Iva?

Sul sito comune trovi quello che ti serve:
http://www.murialdo.it/it_lang_vb
Ciao Marco.
-- 
Remove xxx from E-mail.
Newsgroup: it.comp.lang.visual-basic
Titolo: opening .lnk files

hi all i am making a short util prog for those in the household who r not to
comp literate. basically i have 2 comps on a lan. i made a shortcut to the
other comp and am having trouble working out the code to run it. i have a
button "link to comp2". the code i am using is:
dim retval
retval = shell("c:\comp2\comp2.lnk")
have also tried
dim retval
retval = shell("c:\comp2\comp2.lnk", 1)
i have tried links to files on my hd and this does not work either.
it comes up with the option to end or debug etc and highlights the retval =
shell ("c:\comp2\comp2.lnk") line.
i am running a w2k pro box. any ideas or suggestions?
have tried the above code on win98 box with same results.
also tried it without the .lnk
thanks ppl
Lord Apophis

 ha scritto

open a new vbp, put two cmds on a form and paste the following code.
replace the foo value with yours. mine links my laptop to my desktop
machine.
in win2000, command2 does its job. didnt test it on w9x.
hth, pal
--
andrea....@tin.it
free/vb sw -- 
http://www.comune.modena.it/cittadini/apal
--
p.f. usate solo testo, non html, nei vostri messaggi !
please use plain text, not html, in your messages !
---------------------
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias _
    "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
    ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory
As String, _
    ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL As Long = 1
Const SW_SHOWMAXIMIZED As Long = 3
Const SW_SHOWDEFAULT As Long = 10
Const FOO = "C:\Documents and Settings\Administrator\menu avvio\nt_desk.lnk"
Private Sub Command1_Click()
    Dim conf As Long
    conf = Shell(FOO)
End Sub
Private Sub Command2_Click()
    Dim lRet As Long
    lRet = ShellExecute(Me.hwnd, vbNullString, _
        FOO, vbNullString, CurDir, 1)
End Sub

 wrote in message
news:8p51i7$l4a$1...@fe1.cs.interbusiness.it...


 Option Explicit
[...]
the simplest way is to put those lines in the general section (the upper
part, before all controls procs) of the form the commands are in.
you might also put them in a .bas module, just putting a "public" before the
declare and the constants.
as for option explicit, it's a way of coding by which you *must* declare all
vars you're going to use. i find it useful, spares errors. search the help
for "required declaration of variables", or something alike. you can set it
in the vb ide: tools / options / editor.
hth, pal

 wrote in message
news:8p58om$5el$1...@fe2.cs.interbusiness.it...


 lord apophis
:)
dont get blue :) -- you've got to begin somewhere -- but usually things are
simpler than thought.
go to my site, there's some little progs with full source written with vb5.
dnld + open them, just stay a little thinking over the code. also, in my
site you'll find a thousand linx to vb sites. search for "hlp".
in case of need write to me -- do not reply, this address is a fake one. the
rite address is below.
stay well, a.
--
andrea....@tin.it
http://members.xoom.it/xday

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllare la password utente

Dovrei confrontare un dato (inserito dall'utente all'avvio del programma)
con la password di rete dell'utente che si è loggato alla macchina e che sta
usando il mio applicativo.
C'è un modo (API immagino) per confrontare il dato con la pwd di rete
dell'utente?
Grazie, Alessandro

 ha scritto

In pratica vuoi rilevare le pwd di rete.
Se non ricordo male, tempo fa qualcuno disse (Maja?) che le password non
sono depositate come tali, ma come risultato dell'applicazione di una
funzione sulle stesse. Quindi, parrebbe di poter affermare che le password
non possono essere recuperate "in chiaro".

 In pratica vuoi rilevare le pwd di rete.
Non proprio, nel senso che a me sarebbe sufficiente chiedere a qualcuno
(tipo a una API) se una certa stringa rappresenta la pwd di rete
dell'utente. Ok, alla fine se quel qualcuno mi dà una risposta affermativa
praticamente ho rilevato la pwd di rete. Ma il confronto non lo farei io.
Mi starebbe bene pure una qualche funzione di sistema che si arrangia a
gestire una sorta di autenticazione. Io la chiamo, senza sapere cosa succede
e senza sapere cosa l'utente inserisca per autenticarsi (nome + pwd), lei
alla fine mi dovrebbe solo dire se l'autenticazione per l'utente pippo è
riuscita oppure no.
Che si possa fare?
Rigrazie, Alessandro

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

Salve,
ho necessità di includere messenger nella mia applicazione, si può fare solo 
richiamando la pagina web dal componente webBrowser o ci sono altri modi?
Grazie..
 Andrea 

 modi?
Qui forse trovi qualcosa che ti può essere utile:
http://tinyurl.com/4tv2fk
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it
 

 
Dal mio sito (vedi in basso alla pagina)
http://www.nicolaottomano.it/download.asp
Dal Sito Comune:
http://www.it-lang-vb.net/archivio.asp?subMenu=Tutte&FullText=on&TypeRic=AND&keyword=messenger
Nicola

 ha scritto nel messaggio 
news:48f4accd$0$11381$5fc...@news.tiscali.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: CdRom Speed Control

Volevo sapere se esisteva la possibilità di variare la velocità di rotazione
del motore del lettore CD-ROM ovviamente mentre questo sta funzionando.
ciao
Grazie
Lorenzo











MA SEI STUPIDO O COSA ????
MA QUANTI MESSAGGI MANDI ???
""""""""""""""""""""""""""""""""""""""""""""""
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
""""""""""""""""""""""""""""""""""""""""""""""
                 Trust no ONE.

...


>P.S.: BASTAAAAAAAA con tutti questi messaggi.
Ma che messaggi ?


                 Trust no ONE.

Buona questa !

Newsgroup: it.comp.lang.visual-basic
Titolo: XML 2 word

Ciao a tutti, devo fare un'applicazione che importi un file xml in
MsWord e, dopo aver modificato i dati, il viceversa.
Qualcuno sa come si importano/esportano file xml in word?
Grazie in anticipo

 xml in MsWord e, dopo aver modificato i dati, il viceversa.
I file di XML sono normalissimi file di testo!
Perché mai li vuoi importare in uord, mi sfugge; ma è comunque
facilissimo aprire e poi salvare un file di testo (e basterebbe il
registratore di macro per trovarsi da se il modo do farlo..):
premesso che che myWord è una istanza di Word.Application,
per aprire il file:
  myWord.Documents.Open nome_file
se vuoi rendere visibile l'istanza di uord:
  myWord.Visible = True
per salvare:
  myWord.ActiveDocument.Save
per chiudere:
  myWord.Quit
per chiudere salvando:
  myWord.Quit True
..insomma, non sembra difficilissimo ;)
Per quanto riguarda le modifiche, deve farle il programma o l'utente?
Nel primo caso, word mi pare inutile, dovrebbero bastare le normali
funzioni per i file di testo (open, print, close e le funzioni
stringa). A meno che non si voglia usufruire di qualche funzionalità
avanzate di word, tipo di ricerca e sostituzione, nel qual caso un
minimo di logica ce la vedo.
Se poi le modifiche deve farle l'utente, e proprio non gli piace
notepad, fagli aprire pure uord, ma è come dirgli: "apri il file da
word e poi salvalo quando hai finito".
Se invece la domanda era: "Word ha funzionalità di editor avanzato per
file xml?" allora alzo le mani, anche se a tutto office2k non mi pare
lo faccia.
--
Ciao, Silv:o)

Innanzitutto grazie per la risposta.
Ti spiego il mio problema:
Io devo collegarmi ad un programma che produce file xml per la
gestione di requisiti.
Questi file devono essere poi passati in word per poter essere
modificati attraverso un modello piacevole alla vista (mi hanno dato
questo vincolo per forza) e poi ripassati in xml seguendo una certa
validazione per lo schema da seguire.
Devo fare il tutto utilizzando word e vba.
In sostanza devo far visualizzare in word un file xml formattato in
maniera decente.
Mi basta il primo passo poi mi arrangio.
Grazie ancora
Daniele

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





Un aiutino chiedo,in  qualità di principiante: utilizzo 
VB6 e non so come far per abbinare al COMMAND BUTTON il tasto della tastiera 
INVIO. 


Grazie dell'attenzione e dell'aiuto. 


Tiziano



Non ho capito bene cosa vuoi fare col pulsante o cosa vuoi fare con il tasto 
invio.
Per default, il Command Button, se selezionato (CommandButton.SetFocus), 
premendo invio, genera l'evento che prevede il pulsante.
Ciao 

 ha scritto nel 
  messaggio 
news:44df816b$0$30251$4faf...@reader1.news.tin.it
...


 
  ha scritto nel messaggio 
news:44df8d3d$0$13728$5fc...@news.tiscali.it
...


 BUTTON il tasto della tastiera INVIO.
Button1.Default = True
Ciao 

 ha scritto nel messaggio
news:44dfa0ec$0$30240$4faf...@reader1.news.tin.it...
