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

Ho una sstab e vorrei impedire agli utenti di
andare sui folders adiacenti ad una data condizione.
Il problema è che se faccio sstab.enabled = false
vb disabilita tutto il controllo, inclusi i controlli
dentro che diventano ineditabili.
Se cerco di intercettare l'evento click, vb lo
intercetta quando sstab ha già cambiato
folder. Ho provato a dare uno sguardo fugace
su internet, ma così su due piedi non ho trovato
nulla, e adesso devo uscire immediatamente.
Chiedo a qualcuno di voi, se magari c'è già
passato e se ha la soluzione, o qualche link
e via dicendo.
Grazie
Andrea MORO

 dentro che diventano ineditabili.
SSTab1.TabEnabled(numero_tab_da_disabilitare) = False

Thank ...  eppure giuro che ci avevo guardato
su una proprietŕ del genere ... cioč ho guardato
su tabs, tab  ... perň non mi aspettavo una
proprietŕ tutta cosě.
Bah ... vabbč.
Grazie
per l'help
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: Un vostro consiglio, pls

Salve a tutti.
Vorrei un vostro consiglio.
Devo salvare su file un report, che di
media sarà composto da 300 record.
Ogni record ha poi 14 campi.
Posso salvarli con delle stringhe.
Che tipo di salvataggio devo usare?
(sequenziale o casuale)
(file binario o file testo)
Mi basta un accenno, poi mi arrangio.
Il file viene caricato nell'evento load,
e viene salvato nell'unload.
Non mi serve la velocità, ma la
praticità.
Devo per forza creare un tipo definito
da me?
Grazie
P.S.: Peccato per
it.binari.visual-basic   :-(
Evviva il sito comune!!!!!
--
mari...@protec.it

...




Newsgroup: it.comp.lang.visual-basic
Titolo: [Add-in] come riferirsi alle proprietà del form

Allora io ho questo problema che anche a leggere la documentazione non
risolvo.
Ho trovato la soluzione ad alcuni miei problemi di ripetitività del codice
sviluppando un AddIn.
Ora dopo una prima sgrezzata mi concentro su alcuni problemi
il primo scoglio è questo...so come riferirmi ai componenti che metto nel
form che crea l'addin...ma non so come riferirmi al form.
ossia:
Dim adFormMia As VBIDE.VBComponent
If txtFormNome.Text <> "" Then
Set adFormMia = VBInstance.VBProjects(1).VBComponents.AddFromTemplate _
        ("C:\Programmi\Microsoft Visual
Studio\VB98\Template\Forms\Form1.frm")
adFormMia.Name = txtFormNome.Text
crea la form e la chiama ...
ma ora mi perdo!
Se voglio dare una caption?...un colore allo sfondo?
che collection o che altro devo fare?
ho pravato a fare
dim TF as form
Set TF = adFormMia
TF.Caption = "uhoiuhiuhiu"
ma mi ride in faccia!
Sapete come fare?
Thanks!

"Wodka4U" <marco_123_TOGLIQUI@mar_456_ANCHEQUI_tek.it> ha scritto nel
messaggio news:Rkqm8.11113$pT1.3...@news1.tin.it...
CUT
mi rispondo da solo
VBInstance.VBProjects(1).VBComponents(txtFormNome.Text).Properties("Caption"
) = Me.txtFormCaption
....della serie delle volte quando sei stanco combini di + di quando sei
fresco!
:-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic Question

I have  a question to see if two things are possible with Visual
Basic.  If these are, can you tell me which version?
First, is there any way when I run the program, the icon be placed on
the right side of the Task bar of Win95 like some other programs?  I
have some programs which place an icon near the time and you can click
the right mouse button for options.  Is Delphi capable of this?
Second, I have a program like Norton Crash Guard which uses an image
for the form and it is not even a box.  Can an image be used for the
form?  It seems in that program that they have made the actual form in
the back ground transparent.  I don't know if it is done in another
language or what.
I would greatly appreciate help if possible.
del...@tybeesoftware.com


del...@tybeesoftware.com
Bye,
Lorenzo Soncini
lson...@mbox.linknet.it

Newsgroup: it.comp.lang.visual-basic
Titolo: INVIO AUTOMATICO EMAILS

Salve a tutti,
ho la necessità di inviare automaticamente via email il mio indirizzo ip
ogni qualvolta avvio il mio pc.
Cosa mi consigliate? Viene bene fatto in visual? Ne conoscete di gia
esistenti? Avete gia dei listati?
Vi ringrazio!

Cristiano wrote:

Per inviare l'email puoi utilizzare vbSendMail
http://www.freevbcode.com/ShowCode.Asp?ID=109
Per quanto riguarda l'IP, immagino tu intenda l'IP pubblico della tua 
ADSL/DialUp.
In tal caso:
 Dim MyIP As String
  MyIP = Inet.OpenURL("
http://www.visual-basic.it/utility/getip.asp
")
Dove "Inet" è il controllo "Internet transfert control".
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Ciao, ho letto qui 
http://www.freevbcode.com/ShowCode.Asp?ID=109
Non ho capito molto, che è sta roba??
Secondo te è facile da programmare da zero il software di cui ho bisogno?
grazie

 bisogno?
Dipende dalle conoscenze del programmatore che dovrà realizzare il 
software.
Diciamo che un programmatore medio, ci puo' mettere al massimo 10 minuti, 
con le indicazioni che ho fornito.


Ma ascolta se un programmatore medio ci impiega 10 minuti....tu che sei
bravo mi potresti dedicare 5 minuti a darmi una bozza di listato...che dici
? Ti prego...
Newsgroup: it.comp.lang.visual-basic
Titolo: Runtime error se sviluppo su notebook ed installo su Desktop

Ciao a tutti,
avrei un grosso problema che non riesco a risolvere!
E' già la sceonda volta che creo e sviluppo un programma sul mio notebook
(w2000pro e vb6) e genero il programma di installazione e lì sopra tutto
funziona!
Quando però installo su computer desktop il programma all'avvio mi da subito
un errore di runtime!
La cosa buffa è che se installo su un'altro notebook tutto funziona
comunque!
Ovviamente le runtime sono installate su tutte le macchine.
Poichè nel programma faccio uso della porta seriale per scambiare dati con
un dispositivo elettronico, potrebbe essere un differente uso delle com tra
notebook e desktop.... potrebbe... ma cosa esattamente per renderlo
compatibile?????
Anche un mio altro amico ha lo stesso problema..
Nessun suggerimento??
Ciao
Andrea

 notebook e desktop.... potrebbe...
Potrebbe anche non esserlo... :))
No, seriali e parallele funzionano in maniera identica... A meno che tu usi
una porta ad infrarossi... Ma anche in questo caso mi pare strano...
  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à!

Newsgroup: it.comp.lang.visual-basic
Titolo: VB4 & VB5

Vorrei installare il VB5 sullo stesso PC su cui ho già installato VB4.
Oltre ad installarlo su una directory differente, c'è qualche altra cosa
a cui fare attenzione ? 
I miei timori si riferiscono all'eventualità che OCX più recenti dati
con VB5 sovrascrivano sulla directory System quelli distribuiti con VB4. 
Devo poter usare indifferentemente VB4 e VB5.
Qualcuno ha già avuto precedenti esperienze e può darmi qualche
consiglio prima che mi si incasini qualcosa ?
(Per la serie 'meglio prevenire che curare').
Grazie!
-- 
Ciao,
BEPI
+-----------------+---------------------------+
|        o    o   |                           |
|        |\/\/|   | Bepi Rospi                |
|        |    |   | Peveragno (CN)            |
|       _/(.)(.)  |                           |
|    __/_  _____) | mailto:
be...@multiwire.net
 |
|   /    \   --/  |                           |
+-----------------+---------------------------+


Microsoft sostiene che non è possibile. Probabilmente diventa
difficile distribuire programmi VB4 funzionanti.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Nuovo sito Visual Basic

Visita il mio nuovo sito...
http://asp4free.ravenna2000.it/b_salzano

 ha scritto nel messaggio
news:8im8he$fau$1...@sirmdpsin16.inwind.it...


 ha scritto nel messaggio
news:8in4me$sq4$1...@nslave2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: setcapture e tooltip

ciao a tutti.
ho costruito un controllino che al passaggio del mouse cambia il font
del testo (in VB6).
ora, tutto funge tranne per il fatto che dopo aver fatto un setcapture
(mi serve per sapere quando il mouse esce dal controllo) non mi appare
più il tooltip.
come posso fare?

 come posso fare?
Secondo me usare SetCapture non è molto bello per questo motivo (tratto da
MSDN):
"When the mouse is captured, menu hotkeys and other keyboard accelerators do
not work".
Inoltre (come hai già notato) in questo modo non ti funzionano più neppure i
tooltip.
Avevo avuto questo stesso problema qualche anno fa. Qui trovi il thread in
oggetto:
http://makeashorterlink.com/?X26E13643
Ciao
*Roby*
P.S.
Alla fine ho preferito fare una serie di accrocchi con un timer.
Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO!!Ho un problema col buffer di ricezione e MSComm!

Sto scrivendo un programma in Visual Basic che utilizzando i comandi
AT deve verificare se un determinato numero telefonico è presente
all'interno della rubrica di una SIM card (sto usando un modem GSM
collegato alla seriale del PC per simulare un telefono cellulare)
Attraverso il ciclo DO-LOOP vado a leggere nel buffer di ricezione la
risposta dal modem (per poter poi verificare la presenza della stringa OK
oppure ERROR) ma il buffer risulta sempre vuoto.
Qualcuno può aiutarmi?
Riporto di seguito il listato del programma in Visual Basic.
Private Sub Form_Load()
 Dim number$, number1$, Control$, Control1$,
 
 
   ' Impostazioni della porta per le comunicazioni.
    ' Si presume che un mouse sia connesso a COM1. CommPort viene
quindi
    ' impostata su 1
    MSComm1.CommPort = 1
    MSComm1.Settings = "9600,N,8,1"
 
    ' Apre la porta per le comunicazioni.
    On Error Resume Next
 
    MSComm1.PortOpen = True
 
    If Err Then
       MsgBox "COM1 non disponibile. La proprietà CommPort verrà
impostata su un'altra porta.", , "Telefono MSComm"
       Exit Sub
    End If
 
     MSComm1.InputLen = 0
 
    Number$ = "SM"
 
    Number1$ = "
+39349311254
"
 
    Control$ = "AT+CPBS=""" + Number$ + """" + vbCr
    Control1$ = "AT+CPBP=""" + Number1$ + """" + vbCr
      MSComm1.Output = Control$
 
      MSComm1.Output = Control1$
 
    Do
      DoEvents
      ' Se ci sono dati nel buffer allora leggiamoli.
      If MSComm1.InBufferCount Then
         RispostaDalModem$ = RispostaDalModem$ + MSComm1.Input
 
        Debug.Print MSComm1.CommEvent, RispostaDalModem$
 
         ' Controlla se la risposta è "OK".
         If InStr(RispostaDalModem$, "OK") Then
 
            MsgBox "NUMERO PRESENTE", vbInformation
            Exit Do
         End If
      End If
   Loop
 
End Sub

 wrote in message
9f6b39f5.0201...@posting.google.com...


 Emiliano
[mega-cut]
Caro Emiliano, Curtis, il mio segugio si č  messo a piangere quando ha visto
il tuo messaggio, perchč un quoting alla membro di cane cosě non l'aveva mai
visto..:-(
Ti pare il caso ri ripostare tutto il messaggio originale??? Ecchč...
--
Stefano Zamboni 
sz...@libero.it
Legge di Ruckert:
Non c'č problema tanto piccolo che non possa essere ingigantito.

Si i dati arrivano, ho provato a mandare gli stessi comandi
dall'Hyperterminal, vengono eseguiti correttamente e il modem invia le
stringhe di risposta...

 Ti pare il caso ri ripostare tutto il messaggio originale??? Ecchč...
Hai ragione, ma l'ora č tarda, la tazza di caffč vuota.... ecc... ecc.....



     MSComm1.Settings = "9600,N,8,1"
Sulla porta del mouse?
Ma non dovevi parlare con un modem?
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock, winsock e ancora winsock

Sto da qualche settimana sviluppando una chat per comunicare fra più
computer in rete, tipo mIrc.
Se i computer collegati alla rete sono collegati attraverso un modem nessun
problema. Le rogne
iniziano quado un o più pc sono collegati alla rette attraverso un router.
Quest'ultimo, come già
sapete, si presta anche da "firewall", e se tento di fare di una connessione
ad un dato indirizzo IP
e una data porta, il controllo winsock della microsoft mi dice che la
connessione è stata rifiutata.
Ringrazio anticipatamente la buona anima che sa darmi qualche indicazione.
Grazie Raffaele, VB5-6 Programmer's

 connessione è stata rifiutata.
Prova a cambiare porta spostandoti su una porta 'alta' tipo la 9999 o
altre sopra la 1024 magari il firewall ti lascia passare la connessione
altrimenti non hai speranza perche' quello di bloccare connessioni
indesiderate e' proprio il compito del firewall
Prova anche a far funzionare i programmi all'interno della stessa LAN.
Marco Colandrea

Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock in Multithread

qualcuno mi può suggerire come reallizare un server dove ogni nuova
connesione passa in un  thread nuovo?
Mi spiego meglio...
a thread singolo realizzare un server e semplice... c'è un socket in ascolto
che
passa il suo ID ad un nuovo socket ad ogni richiesta...
ma volendo fare in un nuovo thread chiaramente l'ID passato non viene
riconosciuto per cui la strada è un'altra.
Io ho pensato di creare sempre un thread in ascolto ed alla richiesta questo
stesso thread accetta la connessione e viene generato un nuovo thread che si
mette in ascolto... ebbene... non funziona bene...
e non riesco a capire dove sta l'inghippo...
Qualcuno ha suggerimenti????
MultiRingraziamenti a tutti


activex con opzione multithread (devi settarlo nelle proprietà del
progetto)è l'unico modo di usare i thread  :))
ciao
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 ha scritto nel messaggio
news:T8Er7.35053$Lp6.1...@news.infostrada.it...


 Grazie
non so in che modo stai usando i thread (suppongo in vb6 solo ocn
activex)cmq potresti avviare il thread e metterlo in ascolto.In questo modo
il thread gestisce il socket ,dopo l'avvenuta conenssione ne apri un altro
in ascolto.Il tutto potrebbe essere gestito da un evento dello stesso
thread.


 > il mio problema č mettere un socket in ascolto e passarlo al nuovo


>
snippo tutto :)))
anche perchè dovrei provare la cosa...
ti posso dare 2 consigli..
1) controlla il client collegarsi dalla stessa porta dopo una disconnessione
potrebbe dare problemi.La porta rimane non disponibile per un po di
tempo.Magari come localport inserisci 0 che ne cerca una libera
automaticamente.
2)Per quanto riguarda il perchè non si possano collegare più di un "tot" di
client ,dovresti dare dei dati più precisi potrebbe dipendere da mille cose.

 ha scritto nel messaggio
news:fEHr7.36407$Lp6.1...@news.infostrada.it...


 ha scritto nel messaggio
news:fEHr7.36407$Lp6.1...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: using the replace function

hey all,
would someone be able to write me a sub that will take the value in a
text box (called txtCode), make it upper case, and replace all A's
with Z's, B's with Y's... and so on. like this:
A becomes Z
B becomes Y
C becomes X
D becomes W
E becomes V
F becomes U
G becomes T
and so on, right up until Z becomes A.
i tried this, but obviously, it changes A to Z, then changes Z back to
A again at the end. is there any way to fix this?
thanks in anticipation of your help
- tim malone

 with Z's, B's with Y's... and so on. like this:
Method A:
-------------------------------
Private Sub Command1_Click()
     Dim strTemp As String
     Dim N As Long
     strTemp = UCase$(txtCode)
     For N = 1 To Len(strTemp)
          Mid$(strTemp, N, 1) = Chr$(155 - (Asc(Mid$(strTemp, N, 1))))
     Next N
     txtCode = strTemp
End Sub
-------------------------------
Method B:
-------------------------------
Private Sub Command2_Click()
     Dim strTemp As String
     Dim strInverse As String
     Dim N As Long
    strInverse = "ZYXWVUTSRQPONMLKJIHGFEDCBA"
     strTemp = UCase$(txtCode)
     For N = 1 To Len(strTemp)
          Mid$(strTemp, N, 1) = Mid$(strInverse, Asc(Mid$(strTemp, N, 1)) - 64,
1)
     Next N
     txtCode = strTemp
End Sub
-------------------------------
HTH, G.

thanx!
will that work on vb5, or just vb6?

 will that work on vb5, or just vb6?
I made it using VB5, but it should work in every version.
Bye, G.

 function to simulate it in VB5.
In my examples there was no reference whatsoever to the
Replace function, Mr. Zanazzi :-PPP
By the way, Timothy, there are (and have been posted here
not so long) various implementations of this function in VB5.
If you're interested, search fo "VB5" and "Replace" with the
Advanced Group Search of Google,
http://groups.google.com/advanced_group_search
selecting this NG.
Bye, G.

thanks for your help!
- tim
Newsgroup: it.comp.lang.visual-basic
Titolo: Programma che crasha all'uscita.

Come da oggetto, ho un problema con un programma che all'uscita crasha e fa
apparire il messaggio di sistema :"Questo programma ha eseguito un
operazione non valida e sarà terminato etc., etc.".
Da cosa può dipendere?
Grazie


Da 1000 fattori... forse qualcuno di più..... ;o)
Ciao
Ven

 wrote in message
news:aepg3g$4jp$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:VdXP8.48466$TS.13...@news1.tin.it...


 wrote in message
news:scYP8.48705$TS.13...@news1.tin.it...


 ha scritto nel messaggio
news:VdXP8.48466$TS.13...@news1.tin.it...

Hai mica usanto END per chiudere il prog.?
Se si sostituisci con Unload me
Ciao
    Sharkman

 wrote in message
news:5qYP8.35776$Kt3.8...@twister2.libero.it...


 problema.
    End + F1, allora. E potrai leggere:
"L'istruzione End rappresenta un metodo per forzare l'interruzione del
programma. Per interrompere normalmente un programma Visual Basic, è
necessario scaricare tutti i form. Il programma verrà chiuso quando non vi
sono altri programmi con riferimenti attivi agli oggetti creati da moduli di
classe pubblici del programma e quando non vi è più codice in esecuzione."
    Hai bisogno di "forzare"?... No?... Allora non usare End.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.lang.visual-basic
Titolo: Fusi orari

Ho bisogno di sapere qual'è il fuso orario correntemente impostato nel
sistema.
Di qui dovrei ricavare il suo offset rispetto a GMT, ma questo non dovrebbe
essere un problema, vero?

 sistema.

Grazie d'avermi illuminato la via da seguire...


C'è già un modo predefinito. Prova Così:
Option Explicit
Private Declare Function GetTimeZoneInformation Lib "kernel32" 
(lpTimeZoneInformation As TIME_ZONE_INFORMATION) As Long
Private Type SYSTEMTIME
        wYear As Integer
        wMonth As Integer
        wDayOfWeek As Integer
        wDay As Integer
        wHour As Integer
        wMinute As Integer
        wSecond As Integer
        wMilliseconds As Integer
End Type
Private Type TIME_ZONE_INFORMATION
        Bias As Long
        StandardName(32) As Integer
        StandardDate As SYSTEMTIME
        StandardBias As Long
        DaylightName(32) As Integer
        DaylightDate As SYSTEMTIME
        DaylightBias As Long
End Type
Public Function FusoOre() As String
Dim Info As TIME_ZONE_INFORMATION
Dim Minuti As Integer
Dim Tmp As String
GetTimeZoneInformation Info
Minuti = Info.Bias
Select Case -Val(Minuti)
    Case Is > 0
        FusoOre = "GMT +" & Trim$(Str$(Minuti \ -60)) + "."
        FusoOre = FusoOre + Trim$(Str$(FormatNumber(Abs(Minuti Mod 60), 
2))) + " h"
    Case Is < 0
        FusoOre = "GMT " & Trim$(Str$(Minuti \ -60)) + "."
        FusoOre = FusoOre + Trim$(Str$(FormatNumber(Abs(Minuti Mod 60), 
2))) + " h"
    Case Else
        FusoOre = "GMT"
End Select
End Function
L'ho scritta io e a me funziona. Fammi sapere
Andrea Fontana
E-Mail: 
fon...@ubi1k-vb.net
ICQ Uin: 27799781
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema Macro Interpolazione lineare

Ciao a tutti :)
ho da fare una tesina in Excel in cui ho migliaia di valori casuali ( :-@ )
messi in colonna a distanze variabili, del tipo:
   |   A   |
1  |  0,3  |
2  |       |
3  |       |
4  |  0,9  |
5  |       |
6  |       |
7  |       |
8  |       |
9  |       |
10 |  0,2  |
11 |       |
12 |       |
13 |  0,1  |
...
Adesso devo effettuare un'interpolazione lineare (attraverso una macro) di 
questi numeri, cioč:
   |   A   |
1  |  0,3  |
2  | 0,5   |
3  | 0,7   |
4  |  0,9  |
5  | 0,7   |
6  | 0,5   |
7  | 0,3   |
8  | 0,2   |
9  | 0,2   |
10 |  0,2  |
11 | 0,2   |
12 | 0,1   |
13 |  0,1  |
...
per tutti i (circa 20000) valori.
Sono 2 giorni che mi sto rincretinedo x trovare una soluzione ma niente...
..quindi se qualche buon programmatore avrebbe voglia di darmi una mano
sarebbe stupendo...
Grazie anticipatamente ^_^
                                            Camillo

4  |  0,9  |
a(1)=0,3
a(4)=0,9
la tua funzione lineare è del tipo
a(x)=wx+k in cui devi trovare w e k per sapere cosa devi mettere in a(2) e a(3)
fatti due calcoli e trovi la funzione per questi due particolari valori.
A questo punto generalizza ponendo
a(p1)=vp1
a(p2)=vp2
a(x)=wx+k
così trovi la formula generica per trovare w e k (che dipenderà dai parametri
p1,p2,vp1 e vp2)
Quindi per ogni coppia di valori trovi w e k che devi usare per interpolare i
buchi che stanno fra i valori.
Di VB ti serve solo capire come leggere e scrivere i dati:
cells(x,y)=pippo ' esempio di scrittura nella cella x,y
pippo=cells(x,y) ' esempio di lettura dalla cella x,y
termoPilucco

...
Grazie davvero x l'aiuto (il problema č che non ho seguito le lezioni 
e mi sono dovuto studiare tutto da solo...).
Adesso mi metto subito al lavoro ^_^
A buon rendere
                                          Camillo
Newsgroup: it.comp.lang.visual-basic
Titolo: Form MDI

c'e'  qualcuno che mi puo' dire se e' possibile creare un' ActiveX DLL
che contenga un form MDIchild ?
grazie
R.Giusta

che contenga un form MDIchild ?
Non credo.
Prova così:
1)Nella dll crei un form normale con tutti i controlli contenuti in un
frame.
2)Nel form MDI crei un child vuoto.
3)Con l'api SetParent imposti il parent del frame sul child.
Il frame sarà così visualizzato nel mdichild.
RICORDATI di reimpostare il parent sul form originale.
Ciao Francesco C.

...






Ho provato in modo piu' approfondito e... :-(
il problema nasce con i textbox che non ricevono gli eventi della tastiera.
se il form in cui effettuo il trasferimento e' un form normale, tutto
funziona! Ma con un MDIchild come destinazione no!
se hai altri suggerimenti grazie in anticipo.


se hai altri suggerimenti grazie in anticipo.
Mi spiace ma non sono in grado di andare oltre.
Impostando il parent sull'MDI il frame ti viene visualizzato e funziona,
perň chiaramente non č un child.
Si potrebbe visualizzare il frame sopra (non in) un child, l'effetto č
giusto, il problema nasce quando sposti il child e il frame resta li come un
piffero.
Se si potesse avere un evento che ti informa dello spostamento del child e
quindi di conseguenza poter spostare il frame, si potrebbe fare.
Ciao Francesco C.
Newsgroup: it.comp.lang.visual-basic
Titolo: se volessi crearmi un browser e salvare un URL sui preferiti...

...quale tipo di chiamata e a chi dovrei fare ?...dll?...exe?
grazie.

 wrote in message
8m9ni1$ngm$1...@nslave2.tin.it...


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

lupo, il VB mi da un errore nel tuo codice:
For n = 0 To File1.Count - 1
     Text1 = Text1 & File1.List(n) & vbCrLf
     Next n
impossibile trovare il metodo. evidenzia la riga del for, e credo 
proprio che si rifetisca a .count. ( io uso il VB 6.0 )
cmq potresti commentarmi le proprietà del filelistbox quando mi rispondi?
grazie

 grazie
Prego.
Acetone, attenzione, per l'ultima volta: Si risponde all'interno dello
stesso topic, non si apre un nuovo topic per lo stesso argomento.

 Domani per cos'altro si dovrà fare?


 che mi interessa.
Sei sicuro? "Guida completa"? Hai cercato? Temo che qualcuno che ha il libro
ti smentirà... e saranno guai.
Acetone, il quoting! Hai letto il manifesto?

no, non c'è. le pagine sono da 374 a 379
cosa è il quoting?


 cosa č il quoting?
Quando sottoscrivi un newsgroup, sei tenuto, in base alla netiquette, a
leggerne il manifesto.
Dopo aver letto Netiquette e Manifesto del newsgroup, dovresti saper quotare
(in breve: come inserire parti del messaggio, a cui stai rispondendo, nel
nuovo messaggio)
In particolare, si risponde SOTTO al testo precedente.
Ciao
Alberto

 cosa č il quoting?
Guarda come ti ho risposto in questo post e capirai.

ribadisco: non c'č....:((


 ribadisco: non c'č....:((
Cos'č, oltre VB6, hai anche il libro taroccato?

Newsgroup: it.comp.lang.visual-basic
Titolo: DBGRID .... come fare ?

Esiste un metodo (o proprieta' ?) che permette di posizionarsi
automaticamente sul primo record,  presente all'interno di una dbgrid,
corrispondente alla lettera premuta sulla tastiera ?
Mi spiego ... :
Premendo la lettera "R" sulla tastiera, la selezione nella dbgrid si sposta
automaticamente su "Rossi".
Grazie
Aldo

 ha scritto nel messaggio
news:Hjtv6.29877$dJ6.3...@news.infostrada.it...


Il dbgrid suppongo sia alimentato da un recordset: fà una query
per es da tastiera scrivi sulla text2 la tua lettera
Dim CognRic As String
CognRic = Text2.Text
SQLa$ = "select * from Anagrafiche Where cognome like '" & CognRic & "*'
order by Cognome , Nome ;"
Data1.RecordSource = SQLa$
Data1.Refresh
Così il dbgrid seleziona tutti i nominativi che iniziano con la lettera
Giorgio

 ha scritto nel messaggio
news:Hjtv6.29877$dJ6.3...@news.infostrada.it...


 next
VbKey cosa sarebbe ?
Una variabile ?
Grazie
Ciao
Aldo

 ha scritto nel messaggio
news:aSAv6.24088$lT1.4...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Decision Registration Wizard impazzito

Sviluppo in VB6 con Crystal Report 10 ( purtroppo) e mi succede una
cosa strana.
Il problema si suddivide in due fasi
1) Fase Installazione iniziale di VB6+CR10
Durante questo periodo quando mandavo in esecuzione (comando ESEGUI)
in fase di progettazione il mio programma, appariva per 3 volte ! la
finestrella CRYSTAL REPORT DECISION REGISTRATION WIZARD chiedendomi di
registrare il prodotto, cosa che avevo già fatto in precedenza.
2) Seconda fase, problemi di disco , reinstallazione VB6+CR10
Dopo questa reinstallazione, invece di presentarsi 3 volte si presenta
20 volte.
Avete qualche idea per togliermi dalle palle questo WIZARD ? Ho
chiesto aiuto alla ditta produttrice ma hanno solo fatto un mucchio
assurdo di parole senza venirne a capo.
Grazie a tutti e a presto

christia...@mail.italgas.it
 ha scritto

Sì butta nel cesso tutto il pacchetto!
Mi è sempre stato sulle palle e per questo non l'ho mai utilizzato.
Ho preferito utilizzare sistemi più caserecci,...
...ma funzionali!
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it

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

E' possibile farmi dare dal sistema un elenco delle porte seriali
installate? Grazie a tutti ciao

 installate? Grazie a tutti ciao
Si.
Ciao
Andrea

installate? Grazie a tutti ciao
Provi a scrivere sulle porte COM da 1 a 9 come fossero files.
Se non ci riesci vuol dire che non č disponibile.
Ciauz
Aran Banjo :)
<La pace regnerą nel mondo, perchč i Meganoidi verranno distrutti da Daitarn 3.
E se non temi la mia potenza, fatti avanti!>

Newsgroup: it.comp.lang.visual-basic
Titolo: ma le piaghe d'egitto non erano solo 7 ?

il ng sta vincendo 70 volte 7 a 7, temo
j.iclvbm

 ha scritto nel messaggio
news:9r9om2$sd4o8$1...@ID-51318.news.dfncis.de...


? cioe?
Fa' una ricerca su Google per la presenza della parola "plonk" nei 
messaggi di questo NG

Newsgroup: it.comp.lang.visual-basic
Titolo: PROGRAMMARE OCX! AIUTOOOOOOOOOO!!!

Vi prego,
mi sapete indicare un fottut... sito dove ti insegnano passo passo a
realizzare i controlli OCX usando il Visual Basic 5.0?
Grazie.

realizzare i controlli OCX usando il Visual Basic 5.0?
Sinceramente non ricordo di aver visto un tutorial per le OCX, ma comunque
ti invito a cercare tra i links sul mio sito.
Ciao
--
-
MIX (VB5SP3)
post...@yahoo.com
110 links ai siti VB
http://www.tempolibero.com/user/mix/
 (consigliato)
http://space.tin.it/computer/gaais
  (alternativo)
-

Newsgroup: it.comp.lang.visual-basic
Titolo: Report di Access97

Come posso lanciare un report di Access97 da VB?
Non riesco a recuperare i vecchi POST
Ciao
Jack

Non riesco a recuperare i vecchi POST
Sito Comune o mio sito.
Ciao,
Moreno
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: tutorial su add-in

salve,
    potete dirmi dove trovare qualche tutorial su come fare un add-in ?
in particolare mi basterebbe della documentazione su come gestire gli eventi
dell'IDE perche' MSDE e' abbastanza scarso al riguardo...
grazie
giova

 ha scritto nel messaggio
news:b01vpu$voe$1...@monty.lombardiacom.it...

ops scusate... dimenticavo...
uso Visual Basic 6 SP 5 (non .NET)
rigrazie :-)

>     potete dirmi dove trovare qualche tutorial su come fare un add-in ?
E' molto semplice, ma chiaro. Poi puoi approfondire.
http://www.developerfusion.com/show/1843/

Newsgroup: it.comp.lang.visual-basic
Titolo: salvataggio files

come posso salvare in un file una stringa di testo di una textbox!!!
naturalemnte vorrei utilizzare una form apposita, stile windows...(please
non ditemi di usare commondialog...vorrei un'altra soluzione)..
p.s. quali sono i comandi per il delete di file...

...



---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---

non ditemi di usare commondialog...vorrei un'altra soluzione)..
Guarda se alla fine insegno ache agli altri :)) Vediamo se ho capito
bene...tu hai un form con una TextBox, scrivi del testo e poi vuoi
salvare quello che scrivi su un file, giusto? Ma vuoi salvare tutta la
stringa che hai scritto, para para, o un pezzo della stringa che hai
inserito? Se vuoi salvare tutta la stringa prova così:
quando disegni il form cancella la scritta "text1" in modo che la
proprietà Text sia vuota. Questo è il codice per fare quello che ti
serve...
Private Sub Command1_Click()
	Let Nome_File = FreeFile()
	Open "Nome_File.estenzione" For Output As #Nome_File
	Print #Nome_File, Text1.Text
	Close #Nome_File
End Sub
in questo modo crei un file (Nome_File) che contiene al suo interno
quello che hai scritto in Text1 premendo semplicemente un tasto
(Command1) e senza vedere la finestra classica di Win.



Ciao,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: Rotellina nell'editor di Visual Basic

Posseggo un normalissimo mouse logitech con la rotellina (dev'essere
un Pilot, non mi ricordo il nome...)
Come mai non riesco a utilizzare la rotellina nell'editor di Visual
Basic? La Micorosot ha per caso rilasciato qualche patch o service
pack per poterla utlizzare?
Davide

 ha scritto nel messaggio
news:ce89aa43.02022...@posting.google.com...

Se ti consola non funziona su nessun computer su cui
l'ho provata.
                                        danilo

 ha scritto nel messaggio
| news:ce89aa43.02022...@posting.google.com...
| > Posseggo un normalissimo mouse logitech con la rotellina (dev'essere
| > un Pilot, non mi ricordo il nome...)
| > Come mai non riesco a utilizzare la rotellina nell'editor di Visual
| > Basic? La Micorosot ha per caso rilasciato qualche patch o service
| Se ti consola non funziona su nessun computer su cui
| l'ho provata.
allora...
se hai i drivers di mamma M$ direi che ti va.
io ho un topo con 5 tasti della serie explorer
ma se non installo se sue belle cosine lo scroll
non funzia sotto vb.
se le installo invece ho:
- lo scroll
- lo spostamento veloce
- la nagizazione nei 4versi automatica
questo e' quanto.

 ha scritto nel messaggio
news:ce89aa43.02022...@posting.google.com...

Dipende senz'altro dai drivers del Mouse, avevo il tuo stesso
problema perchč non avevo installato i Drivers forniti col mouse
continuando ad utilizzare quelli del Mouse generico presenti
sul PC.
Se non possiedi il CD o il floppy coi drivers, sul sito della logitech
dovresti trovare ciň che ti serve.
Ciao
 Valter

 ha scritto nel messaggio
news:ce89aa43.02022...@posting.google.com...


 ha scritto nel messaggio
news:ce89aa43.02022...@posting.google.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Passaggio parametri a Crystal Report 7 da VB 6 (Urgente)

Salve a tutti,
come posso passare dei paramtetri?
Ho provato con 
CR.ParamaterFields(I)=NomeParametro & ";" & ValoreParamatro
ma quando faccio 
CR.action=1
mi dice 
"Run-time error '20533'; Invalid parameter field name".
Dov'è l'errore?
Molto grato a chi mi vorrà aiutare.

Visto che nessuno mi ha risposto (domanda troppo stupida? non è mai
capitato a nessuno? a nessuno gli frega niente di un poveraccio come
me? non sono simpatico? Mah?) mi rispondo da solo nell'attachment. HTH


Grazie per la soluzione.
La mancata risposta e' sicuramente dovuta alla mancata conoscenza del
problema.
Salve
                Dbg
P.S. un po' meno di vittimismo sarebbe gradito
Saverio Tedeschi ha scritto nel messaggio ...

Newsgroup: it.comp.lang.visual-basic
Titolo: DB

Ciao a tutti,
vorrei sapere come è possibile collegarsi ad un database nel modo piu'
veloce possibile.
Normalmente utilizzando asp faccio:
DSN_name="DSNname"
DSN_usr="DSNuser"
DSN_psw="DSNpass"
Set DBCU = Server.CreateObject("ADODB.Connection")
DBCU.Open DSN_name,DSN_usr,DSN_psw
SQL = "SELECT * FROM table"
Set RS = DBCU.Execute(SQL)
Do While NOT(RS.EOF)
    response.write(RS("campo"))
    RS.Movenext
Loop
E' possibile avere del codice il + possibile simile a questo?
Io voglio mettere i risultati della query in stringhe... non associarli a
qualche text box o che...
Poi non capisco...
Qualcuno è cosi' gentile da spiegarmi la differenza tra DAO, ADODB, ADODC
ecc. ecc.
AIUTO!
GRAZIE!!!

 wrote in message
news:9qm9fs$oppk5$1...@ID-109370.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Disabilitare un menu al Click

Salve a tutti.
Ho la necessità che quando un elemento particolare di una DropDownList
è selezionato, alcuni sotto menu di un menu a tendina siano
disabilitati (in grigio e non cliccabili per intenderci...).
Che evento devo gestire?
Grazie

 ha scritto nel messaggio
news:1193414219.8...@d55g2000hsg.googlegroups.com...

nell'Evento Click del DropDownList usa Enabled o Visible relativo al Menu.
Esempio:
    If List1.List(List1.ListIndex)="Pippo" Then Me.Menu1.Enabled=False
o
    Me.Menu1.Enabled=Iif(List1.List(List1.ListIndex)="Pippo",False,True)

     Me.Menu1.Enabled=Iif(List1.List(List1.ListIndex)="Pippo",False,True)
Ciao,
in realtà il mio oggetto è un ToolStripComboBox.
Evidentemente cambia qualche cosa perchè non mi da la proprietà
List...
Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: Barcode...

Ciao a tutti, dal sito comune ho trovato un programma molto completo e 
funzionale per stampare i Barcode ( ESP0BARC), ma tra i tanti tipi di 
codifica che si possono stampare manca proprio quello che mi serve e cioč il 
Data Matrix, quello che da vedere č un quadrato che contiene tanti puntini. 
Ho visto che c'č un file denominato 'bcodesub.bas' che contiene il codice 
necessario per generare questo tipo di barcode, tuttavia ho fatto mille 
prove ma non ce ne vengo fuori. Non riesco ad integrarlo a ESP0BARC, nč fare 
un programma che utilizzando questo codice mi stampa le etichette.
Qualcuno mi da una mano? Anche qualche esempio da potermi studiare per 
capire... o qualche ocx free? Va bč buon lavoro a tutti... 

 capire... o qualche ocx free? Va bè buon lavoro a tutti... 
Mmmm, quel programma è uno di quelli che aveva fatto il buon Lupo.
Purtroppo non è più tra noi (nel senso che è deceduto alcuni anni fa per
un grave male).
Ho guardato anche il modulo bcodesu.bas
Purtroppo questo modulo è di quelli molto vecchi che non è ben
documentato e non ha dichiarazioni per cui il codice è un pò ostico.
In ogni caso non mi sembra molto agevole integrare i due progetti... non
sapre, magari puoi trovare qualcosa su planetsourcecode o su codeproject
Saluti
Nicola

ok... grazie comunque l'attenzione 

 ok... grazie comunque l'attenzione
Il DataMatrix č utilizzabile liberamente, AFAIK. C'č solo il piccolo
particolare che si deve pagare per avere le specifiche.
Ho trovato qui:
http://grandzebu.net/index.php?page=/informatique/codbar-en/datamatrix.htm
un po' di roba, vedi se ti aiuta a capire come funziona.
Un Paperino che non ci capisce un kaiser :-). 

 un po' di roba, vedi se ti aiuta a capire come funziona.
Se hai intenzione di lavorarci sopra, c'č anche questa roba:
http://www.gs1.org/docs/barcodes/GS1_DataMatrix_Introduction_and_technical_overview.pdf
Bye, G. 

veramente molto interessante... adesso ho la possibilità di studiarci 
sopra... grazie!
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutatemi vi prego

Aiutatemi vi prego. Ho un grosso problema. Vi spiego quello che ho giŕ
capito. Ho realizzato una piccola applicazione che carica immagini contenute
in una cartella e le visiona in un picturebox. Se creo in C una cartella e
la chiamo ad esempio Progetto, ed in questa cartella metto il file
eseguibile e la cartella Foto dove sono contenute le immagini l'istruzione
č: picturebox.picture = loadpicture (App.Path & "/Foto/immagine1.jpg")
Se invece il file eseguibile lo metto nella root cioč in C:eseguibile allora
l'istruzione diventa:
Picturebox.picture=loadpicture (App.Path & "Foto/immagine1.jpg"
Il mio problema č ora che se voglio distribuire la mia applicazione debbo
farlo con le istruzioni per l'installazione e questo mi carica il file
eseguibile in C:Eseguibile e voglio lasciare la cartella che contiene le
immagini sul Cdrom.
Non so quale deve essere l'istruzione giusta; inoltre non posso sapere se l'
utente chiama il suo lettore CD con la lettera D o E o ancora F.
Non so se sono riuscito ad esprimere il mio dubbio, ma se qualcuno puň
aiutarmi lo ringrazio anticipatamente.
Il.f...@flasnnet.it
http://village.flashnet.it/users/fn211196/


Visto che l'installazione la esegui da cd, sai già il percorso di
installazione: %INST% nello script, se l'utente cambia lettera al cd, puoi
dirgli di selezionare manualmente la nuova unità al primo avvio del prg
oppure che si arrangi e reinstalli.

aiutarmi lo ringrazio anticipatamente.
Prova così:
Prima di tutto:
Call ChDrive(Left$(App.Path, 2))
Call ChDir(App.Path)
Picturebox.Picture = LoadPicture ("/Foto/immagine1.jpg")
Le immagini devono essere nella dir /Foto presente nella root
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Connettersi ad Internet con Visual Basic

Salve a tutti. qualcuno mi sa dire come posso connettermi ad internet
con visual basic. net? Grazie

Evita di postare lo stesso msg ogni 5 minuti.
Fai una ricerca su Google e noterai quante volte è stato trattato 
l'argomento!
Ciao, Vincenzo 

Ok, VincePik ha ragione, ma te lo spiego.
Se intendi visualizzare una pagina web nel tuo programma, usa il
controllo WebBrowser.
Altrimenti c'è il winsock (che non ho mai usato :) )

Dany wrote:

Non confondiamo :)
L'OP ha chiesto tutt'altra cosa, ovvero come instaurare una connessione 
RAS.
In tal caso, VincePik ha suggerito bene ;)
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
Newsgroup: it.comp.lang.visual-basic
Titolo: INCREDIBILE

http://euronet.isfun.net
http://c1b.xredirect.com
BD
SB
SE
VBE
BSE
B
SEBEBESBE

Quando si dice la serieta' del serverone tedesco:
<citazione>
Dear Sender,
thank you for your message to the Abuse Response Team of Freie
Universitaet Berlin, Germany. Your complaint will be investigated as
soon
as possible and dealt with appropriately.
<citazione>
Altro che 
tin.it
!
-- 
ciao, hal.dredd();

Allora stai fresco con 
tin.it
 ... stanno troppo occupati
a giocare al solitario ... non scherzo ...
Mi è capitato di lavorare in tin ... e andare nella
sala server ... NO COMMENT
Ciao
Andre

a giocare al solitario ... non scherzo ...
Ci credo: la spazzatura arriva per lo piu' dai loro
server. E' per questo che mi sono rivolto anche ai tedeschi:
loro, se possono, fanno sul serio :-)
-- 
ciao, hal


Ma cosa possono fare esattamente? Bloccano un indirizzo di posta o un 
indirizzo IP, ma non credo che MONICA e le sue amichette si fermino con 
cosi' poco ...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 cosi' poco ...
amichetti, mi sa.
cmq, con whois mi sembra risulti un sito olandese.
sai te...

 
Se sono in olanda, magari gli mandano una bella fattura! ;-)


 Se sono in olanda, magari gli mandano una bella fattura! ;-)
cosi' si fumano anche quella...
"roba buona?", "si', bella fattura" :)
Newsgroup: it.comp.lang.visual-basic
Titolo: lettore barcode

Volendo utilizzare un palmare per gestire l'inventario, qualcuno
sa indicarmi un lettore di barcod (anche laser) da interfacciare
Grazie Enzo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie Enzo
ciaociao

 tocca pure sviluppare il software eMbedded..... ;-)
Noi in ditta usiamo un palmare Pocket PC della Symbol che, oltre ad avere lo
scanner, è anche Wireless:
http://www.symbol.com/products/mobile_computers/mobile_ppc_ppt2800.html
Ciao!
-- 
Esteban
www.seber.it
Questo post è stato scritto con bit riciclati.

 Grazie Enzo
Come dice Esteban i palmari Symbol sono ottimi, e per fortuna il lettore 
NON funziona in emulazione di tastiera :)
Unica pecca sono un po' costosi, ma forse la piccola differenza tra 
palmare symbol e pocketPC + lettore socket ne vale la spesa.
Inoltre la Symbol offre già le sue librerie .net per la gestione del 
lettore, che nonostante l'help in linea piuttosto penoso, offre 
un'ottimo controllo del lettore.
In alternativa noi stiamo usando anche delle testine della socketcom 
(
www.socketcom.com
, non so quali siano i rivenditori italiani), però 
occhio che alcuni modelli di PocketPC non sono compatibili (trovi anche 
una lista dei modelli compatibili sul sito).
Ciao

 lettore NON funziona in emulazione di tastiera :)
Beh, è vero, anche i symbol sono ottimi :)
Ma mi dici come funziona, se non in emulazione?
ciaociao

 Ma mi dici come funziona, se non in emulazione?
Non ne sono complatamente sicuro, ma alcuni indizi mi inducono a credere 
che vengano visti come scanner seriali.
In entrambi i casi esistono librerie per la gestione di questi scanner, 
per cui la cosa č per te trasparente.
Il problema piuttosto č con quale strumento ha intenzione di sviluppare 
l'applicazione.
Ciao

 Ma mi dici come funziona, se non in emulazione?
P.S.: se ieri sera hai visto Report su rai 3 avrai visto quanto distano 
le case dalla pista di Malpensa... c'è chi confina con la rete di 
recinzione!
Ti lascio immaginare come vive certa gente con 800 voli al giorno.
Ciao

 Ciao
ciaociao

 Ciao
ciaociao
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con VB6 e registrazione OCX.

Ciao a tutti.
Ho un problema di cui non riesco a venire a capo!!!
Tanto tempo fa, in una galassia lontana lontana, scrissi un software
in VB6, creai un pacchetto di installazione e installai l'applicazione
sulle macchine (windows 2000 e successivamente XP). Tutto OK.
Adesso invece su tutta una serie di macchine (tutte XP), le
installazioni non avvengono più correttamente.
In poche parole, sia prima che adesso l'applicazione viene installata
dall'amministratore della macchina, ma viene poi usata da utenti
normali. Solo che adesso, dopo l'installazione (che va a buon fine
senza errori) l'amministratore riesce correttamente a lanciare
l'applicazione, ma gli utenti normali si beccano il maledetto "Errore
di runtime 339: Il componente MSWINSCK.OCX o una delle relative
dipendenze non sono registrati correttamente. Un file non è stato
trovato o non è valido".
Inutile copiare in locale l'OCX.
Ora... il "dramma" è che a) le policy degli utenti non gli permettono
di lanciare regsvr per registrare l'OCX e inoltre b) non posso fare
prove sulle macchine perchè sono in una sede remota e gestite da
personale non proprio tecnico, che posso solo guidare al telefono.
Come posso procedere per capire dove sta il problema e sbrogliare la
faccenda?
Grazie.

 installazioni non avvengono più correttamente.
Potresti provare con InnoSetup, che ha la possibilità di aprire i pacchetti
di installazione di VB65 (mi pare il file .lst), e vedere se quello funge.

 di installazione di VB65 (mi pare il file .lst), e vedere se quello funge.
Mah... il problema è che l'installazione, di fatto, funziona. Voglio
dire: se io faccio lanciare all'utente normale l'msi, poi quell'utente
riesce a lanciare l'applicazione. Queste però sono macchine attestate
su un dominio con più di 100mila utenti! Fosse stato un semplice
regsvr potevo farlo lanciare in automatico, ma l'installer di VB è un
po' più complicato da fare. Per ora come work-around ho piazzato un
loader intermedio che lancia l'installer al primo lancio
dell'applicazione da una particolare utenza, ma mi sembra una
vaccata...
Possibile che non esiste un modo per sapere quali sono le librerie o i
componenti che non riesce a trovare? Ho anche provato a replicare il
problema su una macchina che ho in locale, passando al setaccio il
lancio dell'applicazione con il Process Monitor di sysinternals, ma
l'avvio come utente e quello come amministratore sono totalmente
diversi, e non c'è un singolo "bivio" oltre il quale le due strade si
dividono...
Newsgroup: it.comp.lang.visual-basic
Titolo: Interfacciare 8 modem !

Ho la necessità di interfacciare in WIN95/NT, utilizzando una scheda 
multiseriale standard basata su IC. 16550 o compatibile, 8 macchine
che inviano dati (stringhe da 256 caratteri) a 19200 baud, quando ne
hanno voglia. 
1.   qualcuno ha già fatto esperienze del genere ??
2.   un PENTIUM 100, ce la fa, senza perdere pezzi di messaggio ???
3.   un esempino.... o almeno uno spunto su dove cercare ???
Grazie infinite e.... a buon rendere !
Marco.
 
s.info.@tread.it


Se la scheda e "intelligente"(bufferizzata e/o gestita da microprocessore)
non dovresti perderti niente, neanche con un P100...
Prova a dare un'occhiata a questo URL:
http://www.digiboard.com/prodprofiles/profiles/index.html
Saluti.

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

Saluti a tutti
Avrei bisogno di impostare l'owner di un form.
Non posso disporre del form owner quindi non posso fare:
 MyForm.Show ,OwnerForm
Conosco perň l' Hwnd di OwnerForm quindi se ci fosse un'ape
simile a SetParent avrei risolto il problema.
Grazie
Ciao Francesco C.


Credo che il concetto di "Owner di una form" sia relativo a Visual Basic,
non a Windows (almeno per come e' formulato in VB).
Anche se, probabilmente, l'Owner di VB corrisponde (a livello piu' basso, di
sistema) al Parent delle finestre Windows.
Per cui, se hai l'hWnd... nessuno ti vieta di usare l'API
SetParent(hWndForm, hWndParent).
O c'e' qualche contro-indicazione che non ho valutato?
--
Roal Zanazzi
z...@iol.it

O c'e' qualche contro-indicazione che non ho valutato?
Si.
1)Un form rispetto al suo owner ha solo uno zetaorder più basso.
2)Le sue dimensioni sono indipendenti da quelle dell'owner.
Se invece usi SetParent, il form diventa quasi un child, le sue dimensioni
non possono essere superiori a quelle dell'ownerform e se provi a spostarlo
ti accorgi che la sua posizione non viene relazionata all'home
dell'ownerform ma all'home dello screen.
Comunque grazie
Ciao Francesco C.