mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettare il LostFocus del Form.

Sto cercendo, senza riuscirvi, di far si che quando passo dalla mia
applicazione ad un'altra aperta sul desktop, la mia applicazione si
minimizzi ad icona.
Ho provato a intercettare il lostfocus del Form assegnandogli
Form.WindowState = 1
Non succede nulla.
Ho anche fatto si che prima di lasciare l'applicazione il focus fosse sul
form ma ancora nulla.
Serve forse l'utilizzo di qualche API ?
Grazie a chi mi aiuta.

Claudio Rodino ha scritto:

Ebbene si', occorre l' API perche' sia LostFocus che DeActivate
funzionano solo all' interno dell' applicazione visual basic.
Punta a questo articolo su msdn:
http://support.microsoft.com/support/kb/articles/q186/9/08.asp
HOWTO: Determine When Your Application Gains or Loses Focus
hth, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Quale report?

Salve a tutti,
volevo chiedere un consiglio:
Volendo usare un report (che non sia data report di VB6 o crystal Report che
costa troppo) quale mi suggerite?
thx in anticipo

 wrote in message
7n3ts5$ah7$1...@aquila.tiscalinet.it...


Nessuno.
Fattelo tu, risparmi tempo, denaro, e soprattutto salute.
Enojoyyyyyyyyyy!

Newsgroup: it.comp.lang.visual-basic
Titolo: Per Gianni Rondinini: ToolBar e CommandButton

... non ho alcun problema a metterlo sul sito comune.
Spiegami cosa devo fare e cosa inviare.
Giuseppe



Spiegami cosa devo fare e cosa inviare.
Ciao, scusa per il ritardo.
Manda una mail a Moreno dove gli indichi che avresti del codice
interessante da pubblicare sul sito comune.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

Newsgroup: it.comp.lang.visual-basic
Titolo: Handle di un file aperto

...Scusate... sapete come si puņ ottenere l'Handle di un file aperto?
Mi servirebbe per passarlo all'API WriteFile...
Public Declare Function WriteFile Lib "kernel32" Alias "WriteFile" (ByVal
hFile As Long, ............
Sono obbligato a chiuderlo e riaprirlo con le API?
        Allanon

Mi servirebbe per passarlo all'API WriteFile...
tutti gli ActiveX (e quelli Microsoft non fanno eccezione) che hanno a che
fare con funzioni del sistema operativo forniscono i vari handle... la
funzione open di VB no, va a sapere perche'... quasi a cullarsi nell'illusione
che le funzioni di I/O native di VB siano le migliori...
Dovrai usare CreateFile e CloseHandle

 wrote in message
news:Xns9008DB...@127.0.0.1...

Credo dipenda dal fatto che queste istruzioni risalgono al primo BASIC,
percui nessuno ha mai pensato di (o voluto) modificarle...
Inoltre l'implementazione interna della Open e' un segreto iniziatico noto
solo a pochi adepti :)
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: Percorso file drag and drop.

Ciao a tutti,
spesso è necessario fare riferimento al percorso di un file,
invece di aprire la solita finestra di browse, sarebbe
comodo trascinare il file sulla casella di testo è ricavarne il path
credo utilizzando le API.
Qualcuno mi sa indicare come?
Grazie a tutti.
 Alessandro
------------------------------------------
Posted via web with GlobalNews
The first european Free Usenet Web Portal 
www.globalnews.it
------------------------------------------

 Qualcuno mi sa indicare come?
Non sono necessarie.
Accodo un pezzo di codice, che utilizza l' evento OLEDragDrop (nel caso
specifico si trattava di una treeview che visualizzava il contenuto di un
file .ini)
Private Sub tvwIni_OLEDragDrop(Data As ComctlLib.DataObject, Effect As Long,
Button As Integer, Shift As Integer, X As Single, Y As Single)
  If Data.GetFormat(vbCFFiles) Then
    Dim mi_t As Long, mi_count As Long
    mi_count = Data.Files.Count
    If mi_count Then
      If Shift = vbShiftMask Then
        '// merge the selected files with the current content
        For mi_t = 1 To mi_count
          OpenFile Data.Files(mi_t), True
        Next mi_t
      Else
        '// replace the current content with the selected files
        OpenFile Data.Files(1)
        For mi_t = 2 To mi_count
          OpenFile Data.Files(mi_t), True
        Next mi_t
      End If
    End If
  End If
End Sub
N.B. OpenFile e' una funzione personalizzata dell' applicazione, che carica
il contenuto del file nella treeview.
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: Cartelle speciali per windows nt: SHGetSpecialFolderLocation

Ho la necessità di una funzione visual basic che trovi la directory
della cartella Cookies in windows nt. Per gli altri sistemi operativi
funziona la SHGetSpecialFolderLocation e GetSpecialPath, ma non è
applicabile in winnt.
Qualcuno può aiutarmi?



C'e' anche in Windows NT. Il guaio e' che richiede come minimo la
versione 4.7 di shell32.dll.
Probabilmente occorre aggiornare il client con un service pack
aggiornato, attualmente il 6.
-- 
ciao, un hal di passaggio

 Qualcuno può aiutarmi?
Dovrebbe essere tutto qui:
http://vbnet.mvps.org/index.html?code/browse/csidl.htm
http://vbnet.mvps.org/index.html?code/browse/shpathidlist.htm
Bye, G.

 Bye, G.
Grazie Gaetano, finalmente sono riuscita a risolvere il mio problema
sulla ricerca della cartella Cookies. Ora c'č un'altra funzione che
devo sostituire e che non č interpretata da Winnt, cioč
Public Declare Function CreateToolhelpSnapshot Lib "Kernel32" _
    Alias "CreateToolhelp32Snapshot" _
   (ByVal lFlags As Long, ByVal lProcessID As Long) As Long
per vedere quali sono i processi in esecuzione quando dal mio
programma devo chiamarne un altro e bloccarlo al momento giusto.
grazie ancora, davvero ora sono piů tranquilla. Ciao ciao

    (ByVal lFlags As Long, ByVal lProcessID As Long) As Long
...mi sa che non hai molta familiarità con Google, vero ?
http://www.google.it/search?q=CreateToolhelpSnapshot
Il primo link che vedo riporta una soluzione: usare una funzione di
una certa PSAPI.dll, che dovresti trovare ecc. ecc.
Magari ci sono altre possibilità... :-)
Bye, G.

 Bye, G.
Buongiorno!! Ho seguito il tuo consiglio, ma su un sistema operativo
Winnt va tutto bene, invece per Windows Me da' problemi proprio su
questa dll, segnalando che non esiste, mentre in realtà si trova nella
system. Il programma dovrebbe funzionare per ogni sistema operativo,
quindi credo che eliminerò questa funzione. Ancora grazie per la tua
disponibilità e buon lavoro
Bye Stefy

Newsgroup: it.comp.lang.visual-basic
Titolo: e bravo nicola :)

http://punto-informatico.it/p.asp?i=58288&p=3&r=PI
complimenti!
ciao, a.

 
Grazie :)
Avevo fatto un post apposito per ringraziare tutti voi, comunque va bene 
lo stesso :D
bye

 Avevo fatto un post apposito
non infierire. hai visto l'ora? io di solito prima di mezzogiorno non so
neanche come mi chiamo :)
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] gestire dati su database con VBA

Domanda da principiante. Spero che qualcuno mi risponda anche semplicemente
con un Si/No.
Dopo una settimana di facciate contro muri di tutti i tipi vi pongo la mia
questione. Semplificando all'estremo la situazione mi appoggio ad un
esempio:
da MS WORD vorrei attivare uno script VBA che mi visualizzi una form. In
questa form, l'utente potrà scegliere 
p.es
. un articolo dal suo DB Access, e
io voglio riportare alcuni dati prelevati dal record sul documento di Word.
In modo analogo al salvataggio del documento vorrei attivare uno script che
raccolga alcune info dal documento stesso e le riporti in una tabella di un
DB Access.
Il mio problema è che comunque giro la cosa, gli oggetti standard che posso
inserire in una form APPARENTEMENTE non possono gestire collegamenti a fonti
dati o recordset (vedi le proprietà del TextBox che sono diverse da quelle
in VB6), altri oggetti che ho provato ad utilizzare (tipo Textbox DTC)
provocano gli errori più strani, e la documentazione non parla in alcun modo
di collegamento a database.
Domanda: posso gestire database da VBA ?
P.S. Attualmente lavoro con Office 97, ma eventualmente posso passare a
Office 2000 (ho provato ottenendo gli stessi magli risultati ma non si sà
mai...)
Grazie
Bruno

Domanda: posso gestire database da VBA ?
Risposta: SI
Gli oggetti standard non possono gestire _DIRETTAMENTE_ collegamenti,
ma fanno solo da tramite tra l'utente ed il DAO (p. esempio).
(Ma non e' lo stesso con tutte le versioni ed i tipi di VB ? )
Cioe' aprendo da Word una maschera che mostra Records da un DB,
dapprima quest'ultimo deve venir aperto, 
Tramite Recordset (cioe' magari Stringhe in SQL)  devono venir
richiesti i valori usati per riempire i vari oggetti,
I valori vengono distribuiti.
Quando l'utente agisce su questi valori succede lo stesso nella via
inversa:
I valori vengano letti dagli oggetti
tramite Recordset questi vengano mandati al DB
Allo stesso modo, puoi mandare al DB altri valori, "letti" non da una
maschera ma da altri oggetti, come un documento Winword, a patto che
tu li abbia strutturati a dovere.
-- 
Tommaso Cafini                  _...@rhein-neckar.netsurf.de_
                                _tca...@gmx.net_
PGP-KeyID       = C922A2B1 
Key fingerprint = 7C 9E 72 C5 11 06 A7 67  54 03 FF 02 4C 90 39 F5


Grazie !!!
Riprendo a sbatterci la testa....
Bruno
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET]licenze per vendita

ho sviluppato un piccolo software utilizzando un computer sul quale era
installato 
VS.NET
 proofessional che non è mio.
Adesso mi interesserebbe sapere una cosa. Se volessi vendere il programma
devo comprare la licenza, immagino, ma mi basta quella 
vb.net
 standard o
devo acquistare 
vs.net
 professional?
tenete conto del fatto che ho creato qualche piccola libreria.

 devo acquistare 
vs.net
 professional?
Sì... e no...
Potresti non comprare niente e riscrivere con notepad (leggi: copiare i
files) .vb e compilare con l'utility vbc (inclusa nel dotnet framework SDK
che é gratis...). E/o magari potresti installarti SharpDevelop... Chi lo usa
pare esserne molto contento... I files.vb dovrebbero essere compatibili, i
progetti credo di no... ma francamente nella maggior parte dei caso credo
che il file del progetto sia proprio il meno...
L'alternativa é comprare 
VS.NET
 (o 
VB.NET
, ma francamente non ho ancora
visto vendere quest'ultimo...)
                Ciao
                                        Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

 visto vendere quest'ultimo...)
Vorrei capire meglio, scusami.
Se compro Vs.NEt o Vb.NET, riporto li tutti i file e compilo con quello
dovrebbe essere tutto in regola no?
Se č cosě, per vendere il programma potrei evitare di comprare il piů
costoso 
VS.NET
 e accontentarmi di 
VB.NET
.

 costoso 
VS.NET
 e accontentarmi di 
VB.NET
.
Quello che ti faceva notare Allanon e' che tecnicamente non hai bisogno di
VS per poter distribuire programmi .NET, anche commercialmente, in quanto il
framework di suo ha gia' i compilatori e altri strumenti per poter generare
un programma completo partendo da sorgenti VB o C# o quant'altro... quello
che ti mancherebbe e' un ambiente di sviluppo e di debug vero e proprio, e a
questo (in parte) puoi rimediare con gli strumenti che ti ha suggerito e con
altri inclusi nel SDK
Detto questo, prima parlavi di "piccole librerie"; se intendevi dire che il
tuo software include anche progetti di tipo Class Library, allora temo che
VB.NET
 (che esiste solo in versione Standard) non possa ricompilarli, e devi
passare immediatamente sopra, cioe' a 
VS.NET
 Professional
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Nuovo standard help

Avete sentito che tra poco uscirą lo standard nuovo per l'help.
Immagini č testo saranno raccolti nel formato .chm
Newsgroup: it.comp.lang.visual-basic
Titolo: Datagrid

Come faccio a mettere un recordset creato col codice in un oggetto datagrid,
sempre col codice?
Se gli dico:
With datagrid
    .recordsource = recordset
    .refresh
end with
non me lo riempie.....
Insomma... non voglio usare l'oggetto ADOdc ma solo codice.
Grazie.

Set .DataSource = RCS
Alberto

Come faccio a riempire un oggetto datagrid solo col codice?
Mi sono creato un recorset, poi ho scritto:
With datagrid
        Set .datasource = recorset
        .Refresh
End With
ma niente.... le colonne sono desolatamente vuote!
P.S.: Non voglio creare un oggetto ADOdc. (Tutto da codice)







Grazie.
Il settaggio impostare un datagrid
Set Me.DataGrid1.DataSource =
adoPrimaryRS
--------------------------------
Inviato via 
http://usenet.iol.it
 

quando vado su una riga di una datagrid dall'evento click e visualizzo il
contenuto di una colonna, devo cliccare due volte sulla riga per vedere il
contenuto esatto.
come mai ?
Grazie, Alberto



Newsgroup: it.comp.lang.visual-basic
Titolo: passaggio a dot net

In quale grado la migrazione da vb6 a vb .net è traumatica da 1 a 5 (1=poco
5=molto)?
Grazie a tutti

 5=molto)?
Da 1 a 5? 6! Differente sintassi (falsamente simile e per questo spesso
fuorviante), differente infrastruttura, una libreria di compatibilità che a
volte ti fa credere che non sia cambiato nulla, ma che in realtà a volte
"azzoppa" il codice convertito.
Fortunatamente, qsta volta MS è stata chiara: 
VB.NET
 _non_ è VB7, VB7 (o
comunque un qualsivoglia VB6++) non esisterà mai. La migrazione di codice
VB6 a codice VB .NET fornirà _sempre_ e _comunque_ qualche cosa che non è nè
carne nè pesce, mantiene COM tra i piedi (es: useresti cmq ADO e non ADO
.NET) beccandoti (e dovendo rispettare) tutte le regole di _entrambe_ le
tecnologie (.NET e COM), e ottenendo in "premio" performance azzoppate e a
volte funzionamenti instabili (InterOp è messo lì come ultima spiaggia, non
come "roba da uso abituale"). Scusa il tono molto deciso della mia risposta,
ma almeno così non rischi di crearti aspettative destinate ad essere
disilluse.
--
.A    [Microsoft MVP .NET]
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
Read my blog at: 
http://www.ugidotnet.org/4.blog

 Da 1 a 5? 6!
Scusate se mi intrometto.
All'inizio, la prima conversione, una tragedia.
Ho convertito questi giorni una classe piuttosto pesante da VB6 a 
VB.NET
,
mi trovavo in difficoltà, non riuscivo a tradurre un passaggio.
Dopo l'utilizzo del wizard, l'intervento, sia per eliminare l'interop, sia
per le correzioni anomale,
eliminare il supporto della DLL di compatibilità, VB6 - 
VB.NET
,
conoscendo, per una percentuale, la nuova sintassi, è stata velocissimo.
Ne ho dedotto, che il risultato del wizard più che per l'inizio è buono in
fase transitoria avanzata.
Ave
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Cambiare il cursore di selezione collegamento

Ciao a tutti,
per cambiare il cursore uso la funzione API SetSystemCursor fornendo come
primo parametro il nuovo cursore e come secondo parametro il tipo di cursore
che si dovrà sostituire.
Le tipologie di cursore sostituibili sono le seguenti:
Private Const OCR_NORMAL = 32512
Private Const OCR_IBEAM = 32513
Private Const OCR_WAIT = 32514
Private Const OCR_CROSS = 32515
Private Const OCR_UP = 32516
Private Const OCR_SIZE = 32640
Private Const OCR_ICON = 32641
Private Const OCR_SIZENWSE = 32642
Private Const OCR_SIZENESW = 32643
Private Const OCR_SIZEWE = 32644
Private Const OCR_SIZENS = 32645
Private Const OCR_SIZEALL = 32646
Private Const OCR_ICOCUR = 32647
Private Const OCR_NO = 32648
TOTALE = 14 cursori
Con WinNT 4.0 SP4 i cursori sostituibili sono 14 (disponibili nel menù
Impostazioni > Pannello Di Controllo > Mouse > Puntatori)
Con Win98 nello stesso menù e' disponibile il 15esimo cursore, cioe'
"Selezione collegamento" (la manina con l'indice alzato).
Come si puo' fare per sostituire quest'ultimo cursore ??
Ciao a tutti e grazie
Stefano
   H_NewCursor = LoadCursorFromFile(App.Path & "/MedioBucato.cur")
'Carica il nuovo cursore
   H_RetVal = (H_NewCursor, OCR_NORMAL)

Non l'ho provata ma dovrebbe essere questa la costante per cambiare la mano
del sistama..
Public Const OCR_HAND=32649, nella documentazione dice che è supportata solo
in Win2k, ma dubito in quanto è utilizzata anche in win98, ma.... prova
------
Ciao
Sabba

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO se ne parla tanto ma ......

Ovviamente non si è mai finito di imparare ......
Nessuno saprebbe dirmi cosa vuol dire ADO? ( non cominciate a ridere !!! )
Ho intuito che serve per gestire dei database ma non ho trovato
documnetazione....
Sul NG mi hanno consigliato di usare quesa funzione ma nessuno saprebbe
dirmi dove posso trovare della SEMPLICE documentazione sul web? ( comandi,
sintassi, ..... )
In particolare io uso un database gestito da ISQL5, chi saprebbe dirmi
qualcosa?
Ciao e grazie in aticipo.
ARTHUR.

Rispondo telegraficamente alle 3 domande contenute nel tu post:
1) ActiveX Data Objects
2) 
www.microsoft.com/data
 o  
msdn.microsoft.com
3) boh... 
:)))
Ciao!
Luca Menegotto


 wrote in message 8heh1k$109$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Protezione del software

Gent. mi utenti del NG
Qulcuno saprebbe indicarmi sorgenti o controlli activex free per proteggere
programmi dalla copia illegale? La protezione che vorrei implementare č la
scadenza al prog dopo un congruo periodo di valutazione. Grazie!

 scadenza al prog dopo un congruo periodo di valutazione. Grazie!
active lock ocx
http://www.insite.com.br/~nferraz/activelock/

NmKit3 (semplice, per 9x)
NmKit4 (con scadenze, ecc., per 9x, NT e 2k)
sono OCX free; le trovi da me (la 3 anche nel sito comune)...
funzionano con una logica di codice di 'attivazione' e
'registrazione', legati al computer dove viene installato il programma
http://www.chiappori.net
--[GbC]--

Grazie della dritta pal, lo vado a scaricare subito.


Ti ringrazio per l'informazione, NmKit 3 lo prelevai un po' di tempo fa dal
sito comune (a proposito perchè non è aggiornato da tempo?) e in effetti non
fungeva. La versione 4 la provo subito....
GbC <mac...@ti.importa> wrote in message 8iv1e6$ril$1...@nslave1.tin.it...


la versione 3 funziona perfettamente...
ma solo con 9x, per NT e 2k ci vuole la 4...
ciao...
--[GbC]--

Newsgroup: it.comp.lang.visual-basic
Titolo: Tasto close in form MDIChild

Salve!
Sto sviluppando un sw ce utilizza form MDIChild, vorrei sapere se è
possibile disabilitare il tasto "Close" in tali form, grazie
anticipatamente.

 Sto sviluppando un sw ce utilizza form MDIChild, vorrei sapere se č

Newsgroup: it.comp.lang.visual-basic
Titolo: Caricare un immagine

Devo caricare un immagine in una picturebox ma questa immagine cambia.
Praticamente ho una textbox dove viene inserito l'indirizzo dell'immagine da
aprire e la picture box deve aprirla.
Grazie in anticipo!


'indirizzo' inteso come il percorso su disco? se si puoi fare
Picture1.Picture = LoadPicture(Text1.Text)
Ciao
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: SubClassing per bloccare i timer

Sto provando a intercettare i messaggi per impedite l'esecuzione dei timer,
ho fatto il SubClassing del Form principale
ma i timer continuano a funzionare
sapete a chi devo cambiare la Window Procedure per intercettare i timer?
o meglio quale handle devo usare.
Grazie
Marco Rossi

 ha scritto nel messaggio
news:42c3f925$0$342$5fc...@news.tiscali.it...

Non ho mai provato a intercettare i WM_TIMER (a che scopo poi?) però la
documentazione di SetTimer() dice che l'hWnd è quello del form associato al
timer.
Se chi ha fatto i timer di VB ha seguito le linee guida l'hWnd da
subclassare è quello del form contenente il timer, questo in teoria, ma
secondo me non funziona perchè il timer utilizza una sua funzione di
callback che non coincide con la WindowProc(), per cui il messaggio potrebbe
non passare nemmeno dal form e in questo caso credo che conoscere l'handle
della TimerProc() sia impossibile, dato che l'oggetto Timer non ha un hWnd.
Ma ripeto... a che scopo se l'app è tua?
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 ha scritto nel messaggio 
news:7SWwe.96709$75.44...@news4.tin.it...


 ha scritto nel messaggio 
news:42c4e9c1$0$330$5fc...@news.tiscali.it...


 aspettare la risposta senza passare il controllo alla window procedure.
Fermi tutti... e il timer cosa centrava?
Poi, perchè scavalcare la winproc?
E poi, winsocket lavora via rete (presumibilmente TCP-IP), per quel poco che 
ne so non riuscirai mai a intercattarlo dalla windowproc perchè un socket 
non è legato a nessuna finestra ne all'applicazione.
Ciao 

 ha scritto nel messaggio 
news:42c4ef96$0$341$5fc...@news.tiscali.it...



i numeri li hai presi da settimana enigmistica o dove?
una variabile significativa non c'č?

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto... un database protetto!

Ho creato un database protetto con Access97
Devo accedere ai dati di questo database con un controllo data
presente in una form.
Non ho ben capito le istruzioni che da l'help in linea:
dice di utilizzare le proprietà DefaultUser e DefaultPassword
dell'oggetto DBEngine ???
Ho provato a impostare queste proprietà ma la risposta è stata
"Il database non esiste o è utilizzato da altro utente in accesso
esclusivo..."
Mi sono guardato attorno ma non ho visto nessuno che stava 
usando il mio computer :-)
Grazie per l'eventuale risposta... 
maximili...@galactica.it

 Ho creato un database protetto con Access97
dim wsObj as WorkSpace
dim dbObj as Database
Set wsObj = DBEngine.CreateWorkspace(sName, sUserName, sUserPasswd)
Set dbObj = wsObj.OpenDatabase(sDbName, bExclusive, bReadOnly, ";pwd"
& sDatabasePassword)
Questo e` il "succo" del discorso.
--
Bye. __Andrea Cao__
Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] ActiveX EXE

Ci riprovo.
Su MSDN ho trovato quanto accodo in calce al messaggio.
Vorrei che qualcuno che ne capisce piů di me mi aiutasse a "tradurre" quanto
scritto.
Confermatemi quanto segue:
I files sotto riportati (che vengono chiesti dal setup wizard per un
activex-exe, nonostante non siano presenti sul PC anche se il componente č
perfettamente funzionante) sono necessari _SOLO_ per l'automazione _REMOTA_,
mentre se tutto gira in locale sono superflui.
Potrebbe essere anche per questo che l'Ax exe non gira sotto IIS (ASP)?
Ciao
' -----------------------------------------------------
RACMGR32.EXE (Remote Automation Connection Manager for 32-bit operating
systems). This application is run to set up an OLE server to accept Remote
Automation requests. This application allows the user to specify which
network protocol to use, which security contexts are allowed, and other
information for the Automation. Information maintained in this application
is stored in the system registry.
RACMGR16.EXE (Remote Automation Connection Manager for 16-bit operating
systems). This application serves the same purpose as RACMGR32.EXE, except
that it runs on 16-bit operating systems.
AUTMGR32.EXE (Automation Manager for 32-bit operating systems). This
application uses the settings from the registry, which are configured above,
to proctor Remote Automation requests from the network through the
automation proxy to the appropriate Remote Automation servers. This
application must be running for a computer to accept Remote Automation
requests.
AUTPRX32.DLL (Remote Automation proxy for 32-bit applications). The
Automation Manager uses this dynamic-link library (DLL) to act as a proxy
with a local automation client. This proxy relays automation requests to the
Automation Manager over the network and from the network to the local
automation client.

 Potrebbe essere anche per questo che l'Ax exe non gira sotto IIS (ASP)?
[SNIP]
No, se il tuo ActiveX e' registrato sulla macchina IIS, l'automazione remota
non ha nulla a che fare con questo... purtroppo non ricordo esattamente,
dato che abbiamo solo fatto qualche prova con ActiveX Exe ma in produzione
abbiamo sempre usato DLL, comunque credo ci fosse una chiave di registro da
attivare per abilitare anche i componenti Out of Process.
In questo momento sia sul server IIS 5 sia sul mio Personal Web Server la
cosa e' attiva; ho provato questo codice ASP
<%Set objTest=CreateObject("Progetto1.Class1")%>
<html>
<head>
<title>Out of Process Test</title>
</head>
<body>
<h1>Questo e' un test:</h1>
<%=objTest.Test%>
</body>
</html>
compilando il progetto ActiveX exe di default (aggiungendo la property
.Test) e funziona...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 attivare per abilitare anche i componenti Out of Process.
Puoi darmi maggiori info su cosa "toccare"?
E riguardo ai famosi files... non servono a niente dunque (se l'exe non
viene usato per automazioni remote)?
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: DECOMPILARE .EXE

Purtroppo mi sono fumato un hard-disk con tutti i sorgenti di un
programma fatto con VB4.
C'è qualcosa che permette di decompilare il file EXE e tornare ai
sorgenti?????
Grazie e spero in buone notizie.!

sorgenti?????
Stai scherzando vero?
...se esistesse ne vorrei una copia!!!
Dubito dubito :-(
Programmalo!!!!!
}
// \/\//\\/E++
// \/\//\\/E_SOFT '98
// 
wave...@iol.it
// 
www.xoom.com/wave_soft
// Mental-motion;
// Programmer and much more :-))

Dubito dubito :-(
Esiste, cosě mi ha detto piů di uno, ma non ne ho mai avuto bisogno,
quindi non ho approfondito.
Anche se credo che funzionasse solo fino alla 4.0


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

Altra domanda per il N.G.
C'e' un sistema per sapere quale oggetto e' in un qualsiasi momento in
FOCUS. ?
Mi spiego meglio : se nel mio form c'e' un textbox1, textbox2, textbox3,
dbcombo1, ecc...., c'e' un metodo che mi dica se il focus e' posizionato su
textbox1,2,3, ecc... ?


Debug.Print 
Me.ActiveControl.Name
Faber

> Carmelo R.:

Oltre agli altri controlli, piazza sul form una Label e sperimenta col
codice seguente:
Option Explicit
Private Sub Form_Load( _
)
  With Label1
    .Caption = ""
    .BackColor = vbWindowBackground
  End With
End Sub
Private Sub Label1_Click( _
)
  Label1.Caption = ActiveControl.Name
End Sub
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.lang.visual-basic
Titolo: Ricavare nome oggetto al run time

Non so se l'oggetto è chiaro spero lo sia il messaggio.
Come faccio a far visualizzare un form prendendone il 
nome da un database?
In pratica vorrei fare una cosa del genere:
variabile=campo recuperato dal database con nome del form ad
esempio='frmprova'
variabile.show
Come si fa (ammesso che sia possibile?)
	danilo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 variabile.show
Dim FrmNew As Form
Dim strFrmName As String
strFrmName = "form2"
Set FrmNew = Forms.Add(strFrmName)
FrmNew.Show
termoPilucco da FAQ

Newsgroup: it.comp.lang.visual-basic
Titolo: sapere se una applicazione esterna gira

Esiste una chiamata per sapere da dentro un programma Visual Basic
(sotto Windows NT 4.0) se un file .exe esterno sta gia' girando ?
Noi facciamo partire tale .exe dal nostro programma con una chiamata
appid = Shell("C:\path\name.EXE arguments",3)
L'.exe esterno e' software proprietario usato per controllare una
macchina da taglio laser. La versione originale era stata sviluppata per
Win95 e ne poteva girare una sola copia alla volta. Il nostro programma
poteva accorgersene perche' appid era ritornato col valore zero se il
programma stava gia' girando.
Ora abbiamo ricevuto una nuova versione (sviluppata su WinNT per
risolvere alcuni altri problemi) e il nuovo exe si comporta in modo
diverso (se lo si fa girare due volte, la seconda parte e poi crasha con
un errore su una DLL). Vorremmo poter controllare se sta girando PRIMA
di fare la chiamata shell, ed evitarla in tal caso.
Si puo' fare ?
-- 
----------------------------------------------------------------------
nos...@ifctr.mi.cnr.it
 is a newsreading account used by more persons to
avoid unwanted spam. Any mail returning to this address will be rejected.
Users can disclose their e-mail address in the article if they wish so.

 Si puo' fare ?
Un metodo (N.B.: non l'unico ne', forse, il migliore) potrebbe essere:
Option Explicit
Private Const SYNCHRONIZE As Long = &H100000
' HANDLE OpenProcess(
'   DWORD fdwAccess,  //  access flag
'   BOOL  fInherit,   //  handle inheritance flag
'   DWORD IDProcess   //  process identifier
' );
Private Declare Function OpenProcess _
  Lib "kernel32" ( _
    ByVal fdwAccess As Long _
  , ByVal fInherit As Long _
  , ByVal IDProcess As Long _
  ) As Long
' BOOL CloseHandle(
'   HANDLE  hObject // handle of object to close
' );
Private Declare Function CloseHandle _
  Lib "kernel32" ( _
    ByVal hObject As Long _
  ) As Integer
Private Sub Command1_Click( _
)
Const sCmd$ = "calc.exe"
Const sMsg$ = "L'applicazione è in esecuzione."
Const iWindowStyle& = vbNormalFocus
Static IDProcess&
Dim l_Handle&
  If IDProcess Then
    Let l_Handle _
      = OpenProcess( _
            fdwAccess:=SYNCHRONIZE _
          , fInherit:=0& _
          , IDProcess:=IDProcess)
    If l_Handle Then
      Call CloseHandle(hObject:=l_Handle)
    Else
      Let IDProcess = 0
    End If
  End If
  If IDProcess Then
    Call MsgBox( _
      Prompt:=sMsg, Buttons:=vbExclamation + vbOKOnly)
  Else
    Let IDProcess _
      = Shell(PathName:=sCmd, WindowStyle:=iWindowStyle)
  End If
End Sub
--
Ciao.
Maurizio


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

Posto un'altra volta
per nuove soluzioni soluzioni
Ho necessità di creare un programma Vb
che interroghi un server windows DNS
e scarichi le informazioni
presenti in esso relative al binding  IP/indirizzo testuale
e le salvi in un database Access.
Nessun problema per quest'ultimo passaggio
ma come faccio ad interrogare il DNS?
P.s
in alternativa ho pensato ad un programma
che esegua un ciclo di ping
su un range di indirizzi predefinito
ma anche per questa soluzione non  so
quale sia il componente più idoneo all'utilizzo!
Un cordiale ringraziamento

ma come faccio ad interrogare il DNS?
http://www.faqs.org/rfcs/rfc2929.html
qui ci sono le istruzioni per come eseguire una query ad un dns-server
e come interpretare il risultato.
--
Ciao!
Davide
Newsgroup: it.comp.lang.visual-basic
Titolo: Leggere il numero di serie del Hard-Disk

Ho realizzato, seguendo l'esempio dell'help vi VB6, una funzione che legge
il numero di serie dell Hard-Disk.
Funziona regolarmente con WIN95 e 98 ma non con NT.
Se c'č qulac'uno che ha risolto l'arcano puň indicarmi come.
Probabilmente la DLL usata per WIN98 non č la stessa da usare per NT
non avendo documentazione in merito non saprei da doběve iniziare
GRAZIE anticipatamente

Se c'è qulac'uno che ha risolto l'arcano può indicarmi come.
Non ho provato ma se usi GetVolumeInformation dovrebbe funzionare anche sotto NT. Cosa hai usato?
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
---------------------------------------------------------------------------

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


Adesso non è per fare il pignolo, ma lo conosci un po' di inglese?
Ti sembra che questa funzione possa darti informazioni sul disco?
Non mi stupisce che non funzioni sotto NT, ma piuttosto non capisco proprio
come faccia a funzionarti sotto 9x, dato che ti dice solo il nome
dell'utente attualmente loggato sulla macchina.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiunta controlli in Tabstrip

Scusate la mia ignoranza, ma e' la prima volta che ci provo e cavolo, non
riesco ad inserire i controlli in una tabstrip. in modalita' progrttazione
inserisco un controllo text ma non mi si collega alla singola pagina...
vengo da access e li era tutto piu' semplice, bastava cliccare sul foglio
desiderato ed inserirci il controllo, in vb come si fa?
Scusate ancora....:))
ciao!



A differenza delle SSTab, le TabStrip non sono dei "contenitori".
Devi quindi usare il "trucco" dell picture, ovvero disegnare n picture quante sono i Tab e poi
nasconderle o visualizzarle a seconda del tab selezionato.
I controlli sono all'interno delle picture, quindi vengono nascosti o visualizzati automaticamente
assieme ad essa.
Eccoti un esempio se non sono stato chiaro:
Disegna in un form un controllo TabStrip, chiamato TabStrip1, un vettore di picture composto da tre
elementi (Picture1(0), Picture1(1), Picture1(2)), e disponi la Picture1(0) nella posizione
definitiva;
Disegna, nelle picture i controlli che vuoi e poi:
Private Sub Form_Load()
 
    Dim i As Integer
 
    Cornice = 0
    For i = 1 To 2			'Allineo le Picture
        Picture1(i).Visible = False
        Picture1(i).Top = Picture1(0).Top
        Picture1(i).Left = Picture1(0).Left
    Next i
 
End Sub
Private Sub TabStrip1_Click()
 
    Dim i As Integer
    If TabStrip1.SelectedItem.Index = Cornice Then Exit Sub
 
        For i = 0 To 2
            If i + 1 = TabStrip1.SelectedItem.Index Then		'A differenza degli SSTab,
l'indece dei TabStrip parte da 1
                Picture1(i).Visible = True
            Else
                Picture1(i).Visible = False
            End If
        Next i
    Cornice = TabStrip1.SelectedItem.Index
End Sub
Cornice è una variabile globale che mi fa si, nel caso in cui clicco nel tab corrente, di non
ridisegnare a vuoto i controlli.
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
---------------------------------------------------------------------------

 nasconderle o visualizzarle a seconda del tab selezionato.
.....
Io uso dei frame. Sono meglio le picture?
--
Lawrence Lebowsky
#marcone#@#sidsrl#.it

Io uso dei frame. Sono meglio le picture?
Se ti servono solo dei contenitori, i frame sono piu' leggeri.
Le picture vengono meglio se occorre lavorarsele con l' api o comunque usare 
metodi e proprieta' (specialmente grafici) tipici dei form, che i frame non hanno.
Ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [Facilissimo] addizione e concatenamento

una volta l'avevo risolto questo problema, ora non mi ricordo dove andare a
pescarlo:
quando faccio
 Tot = text1 + text2
invece di fare la somma, mi dà (es. text1 = 120; text2 = 100; Tot = 120100)
cosa c'è che non và ?
grazie

...



--
*-*-*-*-*-*-*-*-*-*-
*-*-* GGHI *-*-*
_*_*_*_*_*_*_*
* * * * Anti Spam: Rimuovere i numeri per l'indirizzo corretto * * * *
535gg...@mcl555ink.333it
222gg...@h555otm333ail.com

 grazie
Prima di provare, avrei detto: se Tot è dimensionata come Variant, succede
l'irreparabile. Se è dimensionata come Long o come tipo esplicito di dati
numerici il risultato è la somma.
Invece,
Dim result As Long
Text3 = Text1 + Text2  ' Text1="11"; Text2="22" >> Text3="1122"  :-|
result = Text1 + Text2
Text4 = result                ' Text1="11"; Text2="22" >> Text4="1122"  :-o
(!!!) C'è qualche riferimento nel manuale a qualcosa di questo genere? Che fine
fa il tipo Long assegnato a result? cosa diventa prima di scaraventare il suo
contenuto in Text4? E' un mutante? Che si convertano tipi fra loro fra variant
e stringhe o fra Long e Variant mi sta bene, ma qui si tratta di qualcosa di
più. L'operazione che viene eseguita è nientemeno che:
result  = CLong(CStr(Text1) & CStr(Text2))
Notare che
result = Text1 & Text2
dà lo stesso identico risultato.
Mi sembra assurdo: se io volessi che le stringhe fossero concatenate anziché
sommate, mi basterebbe utilizzare fin da subito "&". Orco boia, se scrivo "+"
ci sarà un motivo!
Flavio Ronco
f.ronco@*NonMiServeNiente*
flashnet.it
http:\\
www.geocities.com
\Paris\3461\
-------------------------------------------------------------
"Dio ha uno screensaver. Speriamo che non tocchi il mouse..."

ci sarà un motivo!
La guida in linea parla chiaro, se usi + con stringhe le concateni!
E mi sembra anche logico, non si possono sommare caratteri alfanumerici.
Il fatto è sempre lo stesso, e molti si ostinano a dire che utilizzando i
variant la programmazione diventa più semplice, ma è mera illusione dei
sensi!
USATE SEMPRE IL TIPO PIU' APPROPRIATO POSSIBILE se volete evitare questi
errori!
E usate SEMPRE & per le stringhe, poiche se fate una cosa del genere per
volere la convatenazione potreste avere l'effetto contrario:
Dim i as integer
Dim s as string
s="1"
i = 1
Text1.Text = i + s  'Text1.Text = s + i è uguale
'Text1.Text = "2"
In questo caso VB converte le due var nel tipo più appropriato (una spece di
minimo comune multiplo) per l'operatore +.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: domandina (ina!)

Neofita VB chiede a tutti:
quale č il sistema/istruzione per
determinare il valore piů alto e quello piů basso
in un vettore random 1 to 100?
buon lavoro a tutti,
max

 in un vettore random 1 to 100?
Public Sub Main()
Dim d(1 To 100) As Double
Dim i           As Integer
Dim dMin        As Double
Dim dMax        As Double
  Randomize
  For i = LBound(d) To UBound(d)
    d(i) = Rnd
  Next
  dMin = d(LBound(d))
  dMax = dMin
  For i = LBound(d) + 1 To UBound(d)
    If dMin < d(i) Then
    Else
      dMin = d(i)
    End If
    If dMax > d(i) Then
    Else
      dMax = d(i)
    End If
  Next
  MsgBox "Min:" & vbTab & dMin & vbCrLf & "Max:" & vbTab & dMax
End Sub
Ma e' troppo facile e le risposte facili mi preoccupano sempre: cos'e' che
mi sfugge?
--
Ciao.
Maurizio

 ......


 mi sfugge?
L'ottimizzazione, ecco quello che sfugge... ^__^
Public Sub RandMinMax()
   'Integer è più veloce di Double
   Dim d(1 To 100) As Integer
   Dim i          As Integer
   Dim dMin  As Integer, dMinID As Integer
   Dim dMax As Integer, dMaxID As Integer
   Randomize
   For i=1 to 100
        d(i) = Rnd * 99 + 1  '(genera numeri casuali da 1 a 100)
        If d(i) > dMax Then dMax  = d(i) : dMaxID = i
        If d(i) < dMin Then dMin = d(i) : dMinID = i
   Next i
   'A questo punto:
   'dMax contiene il valore più alto
   'dMaxID contiene l'indice dell'elemento a valore più alto
   'dMin contiene il valore più basso
   'dMinID contiene l'indice dell'elemento a valore più basso
End Sub
Zeross
____________________________________________
"Colui che prima di bere una bottiglia di birra, la stappa !"

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

Devo connettere il mio programma ad un db impostato con una password.
Premesso che non voglio utilizzare il DSN per connettermi utilizzo la
connectionstring ma ho il problema della password. Posto il codice :
dim db_file as string
b_file="c:\miodb.mdb"
    gadocn.ConnectionString = _
        "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=" & db_file & ";" '& '_
Fin quģ tutto ok se il DB non ha password, ma se invece ce l'ha dove devo
metterla nel codice che ho postato?
Grazie

 Fin quì tutto ok se il DB non ha password, ma se invece ce l'ha dove devo


 ha scritto nel messaggio
news:%Phi6.2170$Uj1....@twister2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] creazione di una lettera da vb

ciao, a tutti.
vorrei realizzare una lettera con vb da utilizzare in un mio programma e
stavo pensando di utilizzare cr8, qualcuno di voi ha mica un'idea migliore o
suggerimeneti s proposito???
grazie 1000 per il tempo che mi vorrete dedicare.
ciao
masc

 suggerimeneti s proposito???
potresti scrivere un file HTML..
Faber

 suggerimeneti s proposito???
Dipende dalla lettera...
cmq puoi usare anche Word.
Bye,
Enrico.
------------------------------------------------
Dim VbEnry As Enrico
e-mail : 
vbe...@supereva.it
ICQ: 93357350
------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: NG MS SQL server

Scusatemi se mi rivolgo a questo NG.
Qualcuno sa se esiste un NG specifico per SQL server?
Non ne ho trovati?
Grazie
Ciao
Eugenio

 Qualcuno sa se esiste un NG specifico per SQL server?
microsoft.public.it.sql
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


GRAZIE!

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

Salve a tutti,
Volevo invitare tutti i vecchi utenti di Xipo (vecchio URL
www.xipo.emuita.it
) e non solo a guardare la preview del nuovo portale.
Xol.it (xipo on line). Il sito è tutt'ora in costruzione, ma presto
verranno aggiunti nuovi articoli periodicamente, nuove sezioni con
tools, script, esempi e routine già pronte e molto altro
Il nuovo url è:   
http://www.xol.it
Saluto in particolar modo tutti i vecchi utenti di Xipo che popolano
questo NG.
A presto!
Polling
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Xol.it (xipo on line).
OK, prima che il sito vada giů, un consiglio...  che ne diresti di
togliere tutti i virus e magari un po' dellle altre cavolate che ci
sono, per favore ?
Quei ca**o di JS exception per fare un esempio. >:-|
E non so se c'č altro, fra il FW aziendale e quello personale
hanno bloccato una dozzina di file solo all'accesso, incavolandosi
come iene: "locked applet probably hostile", "bloccato Active-X"
idem, "controlli non firmati", "bloccato banner orbitcycle",
"Removed entire OBJECT tag", "removed popup from", "un JScript
sta tentando di...", e alla fine pure "virus JS/IEStart.gen.c",
ECCHEPP@11E navigarci !
Guarda, cerco di dare per scontata la tua buona fede,
ma fai qualcosa, lo dico per te. Soprattutto per la parte virale.
Bye, G.

 Bye, G.
ARGH!!
Ti ringrazio veramente tanto per la segnalazione!
Avevo già riscontrato il problema con il vecchio Xipo ma credevo 
di averlo eliminato (Il mio antivirus non mi dice mai nulla :°°( )
Il problema è che il gestore dei banner (orbitcycle appunto) invia 
un simpatico file .js, che notoriamente non dovrebbero far grossi danni,
ma che danno tanto fastidio..
IE6 (quello di XP) per fortuna blocca sempre quel file, ma le versioni 
precedenti credo proprio di no.
Provvedero' più che subito a trovare un altro gestore di banner.
Grazie mille x avermelo detto

Newsgroup: it.comp.lang.visual-basic
Titolo: domanda per esperti..

secondo voi vb è uno strumento valido per risolvere un problema di
programmazione lineare?
Thanks...
P.S.: sara mica meglio che mi butti su qualche linguaggio dedicato (gli
scrpt per Lindo..etc...)
Ciao...Luca

programmazione lineare?
Il metodo del simplesso non dovrebbe essere difficile da implementare sul
VB, ma nemmeno sul vecchio basic.
Basta trovare un algoritmo che ripeta le semplici operazioni che si fanno a
mano nella tabella della funzione obiettivo e dei vincoli(tipo lo
spostamento in base dei valori).
Stesso discorso per il duale.
In via alternativa, puoi trovare dei programmi già fatti sulla rete (fai una
ricerca su Alta Vista).

 programmazione lineare?


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema Vb6 Sp3 + Access2000

Ciao a tutti, ho un problema con Visual Basic 6 con Service Pack 3 e Access
2000. Mi spiego meglio ho un DataBase .mdb e cerco di accedervi tramite il
controllo Data di VB. Nella proprietą DataBaseName del controllo Data, ho
impostato il percorso esatto di dove si trova il DB, ma quando lancio
l'applicazione mi dice: "Formato di database 'DB.mdb' non riconosciuto".
Quale puņ essere il problema?
Grazie a tutti per l'aiuto.
Francesco

Il formato 2000, non è supportato, devi accedervi tramite un data source
name di ODBC, allora funziona.

 Quale può essere il problema?
da Proprietà - Riferimenti seleziona Microsoft DAO 3.6, poi nel Form_Load:
    Dim DB as dao.database
    set db = dao.OpenDatabase("c:\documenti\trallallero.mdb")
    set DataControl1.RecordSet = DB.OpenRecordset("MiaTabella")
dovrebbe andare...
Ciao
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Inibire l'utilizzo del modem.

Vorrei integrare in un programma la possibilità di rilevare il modem in uso
ed eventualmente inibirne l'uso.
Da dove iniziare?
Grazie anticipatamente!
Fabio

 Da dove iniziare?
1) oggetto comm per i modem seriali
2) il prg fara' questo : interroga le com con un comando AT ( ATZ per
esempio )  , e se c'e' un modem o e' libera , occupa la porta !
Casi possibili :
A) nessuna risposta : la porta non e' occupata da nessuna periferica
b) risposta positiva : su quella porta c'e' un modem non in uso
c) risposta diversa : c'e' un dispositivo che non e' un modem
allora poi basta crearti, sempre con l'oggetto conn, una piccola routine che
occupi la porta seriale , dando in questo modo la porta in uso ad un
eventuale modem che ne richieda l'utilizzo. fai cosi :
case A Inibisci porta
case B inibisci porta
case C nothing
Enjoy !

 modem in uso ed eventualmente inibirne l'uso.
prova ad aprire la porta seriale. Se non ci riesci è occupata da un 
altro programma. Se ci riesci, ora la tieni occupata tu. Semplice
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!
Newsgroup: it.comp.lang.visual-basic
Titolo: Integrare un eseguibile all'interno di codice VB

Ciao a tutti , nuovo arrivato !
Ho questo problema: vorrei integrare un eseguibile (per win) all'interno del
mio codice VB,in modo da poterlo chiamare come una funzione; inoltre vorrei
compilare il codice ottenendo un solo .exe, nn voglio in sostanza tenere
separati i due exe (il codice VB e l'applicazione già scritta) Si può fare?
Come fare?
Grazie a tutti attendo notizie!!

 separati i due exe (il codice VB e l'applicazione già scritta) Si può
fare?
NO
CIAO

 ha scritto...

Perché rispondere 'NO'?
La risposta giusta nel nostro mondo non è mai 'NO'
ma al massimo 'non so'.
http://www.bit-arts.com/fusion.html
-> GbC
http://www.gbcweb.com

 'NO' sicuramente in VB
utilizzando un altro linguaggio allora 'non so'


 
http://www.bit-arts.com/fusion.html
Beh, l'anno scorso ho fatto qualche tentativo con fusion: di fatto è una
bufala ... GPF a non finire.
ciao.


Ah, capisco...
Bene.
-> GbC
http://www.gbcweb.com

Mi riferivo al fatto che è culturalmente sbagliato dire NO o MAI.
Se poi vuoi fare questioni di lana caprina (ha scritto o
non ha scritto) a me va bene lo stesso.
Non è un mio problema.
-> GbC
http://www.gbcweb.com

 funzione
Metti l'eseguibile nel file di risorse, poi lo salvi e lo lanci con la
funzione Shell()
--
Faber

 ha scritto nel messaggio
news:abh459$hpc0v$1...@ID-66268.news.dfncis.de...

MA VA DAVVERO????
ma un eseguibile piccolo!??...sei sicuro che funzioni???
presupponendo che abbia installato già tutto quello che li serve...tu dici
che posso inserire 4 o 5 EXE nel file risorse e richiamarli con la shell...e
per quanto mastodontico... l'eseguibile compilato e win non si incazza???
orpo!...eh eh...al prossimo cliente tarocco mando in esecuzione 27 virus!
al di là degli scherzi....adesso frotte di lamerozzi ad inserire trojan e
virus nei file risorse!
brrr!
:-)

 brrr!
Già, tremo tutto dalla paura  :)
Virus in VB ne ho visti ben pochi (a parte quelli che mi sono fatto da
solo, per gioco  :))
Cia'
--
Faber