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

Vorrei sapere se è possibile attraverso a delle chiamate api o un controllo
ActiveX sviluppare un'applicazione che mi permetta di offrire un servizio di
accesso remoto. In altre parole ho bisogno che la mia applicazione riceva
l'impulso dal modem e metta in collegamento i due computer al primo,
secondo, n-essimo squillo (quello che offrono windows98 o tanti altri
piccoli programmini)
Grazie in anticipo
Adios Raffa73 VB5 Programmer's

piccoli programmini)
Scusa, ma qui non ho capito bene. Se vuoi impostare il numero degli squilli
prima che il modem risponda, allora vai su  pannello di controllo \ modem \
<nome del modem> \ proprietà \ connessione \ avanzate. Nel campo
Impostazioni Addizionali metti ATS0=n dove n è il numero degli squilli.
bye
Mauro Mariz
3nto

Newsgroup: it.comp.lang.visual-basic
Titolo: AtroceDubbio ---> Ma per le ActiveXDll serve pure il Msvb50ecc...dll ?

Serve ?
E poi gia' che ci sono lancio anche una condanna a Bill... Ma secondo
me e' scemo... Ha detto per mesi che con W98 per le Dll non c'era
problema per le dll, ma quelle del VB6 non ci sono mica. Punto a
accapo siamo...
Ciao.............O
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Vota per per it.binari.visual-basic !

accapo siamo...
Serve, naturalmente, a meno che il sistema target non sia Win98, che ha già
la dll.
E' la solita doppiezza del grande fratello Bill: voleva dire che non c'erano
problemi per le dll di vb5, non per quelle di vb6 (è anche normale, win98 è
uscito prima di vb6). In realtà finché non si risolve il problema alla base
(cioè fare una versione di vb senza dipendenza da runtime) sarà inutile
includere dll varie in Windows. Ma prima ancora bisognerebbe risolvere mille
altri problemi di vb: per esempio: se fate ben due versioni di Windows
pesantemente impostate sulle interfacce COM, quando vi decidete a permettere
l'accesso a queste interfacce tramite VB? Io ho anche scritto centocinquanta
volte a 
vbw...@microsoft.com
, ma secondo me non leggono nemmeno.
Domenico


Oppure (che magari quegli sfigati della M$ riescono a farlo), basterebbe una
DLL di runtime unica per tutte le versioni (presenti e future) di VB, che
semplicemente viene aggiornata, ma rimane retro-compatibile...
Grosso modo come la libreria standard del C su alcuni sistemi Unix (su Linux
e' anche dinamica come le DLL)...
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Trovare una corrispondenza in modo veloce

Ecco il problemino della serata. Io sto lesso e adesso non
mi viene in mente una soluzione che non siano un paio di
cicli for e 4 o 5 variabili.
Soluaione che andrebbe implementata ad ogni MouseUp
event di una textbox, quindi vi lascio immagginare se l'utente
si diverte a far click 800 volte quello che succede.
La situazione č questa:
Immaginate una stringa tipo
123.?^!"456.?^!"123
o
123___456___123
o quello che vi pare in mezzo ai numeri
bene a seconda di dove ho fatto click, se la posizione in cui
mi trovo non č un numero dovrei far spostare il caret sul numero
(dx o sx) piů vicino.
Ripeto, adesso dopo 16 ore di lavoro sono troppo stanco
per pensare a qualcosa di meglio ... se qualche nottambulo
avesse un'idea sicuramente piů brillante della mia, domani
mattina la valuto con sicuro interesse.
-- 
Saluti  e Buon Notte
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

 (dx o sx) piů vicino.
Forse da ottimizzare/migliorare se non vi sono numeri a destra/sinistra del
carattere corrente:
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As
Single, Y As Single)
    a_destra = 1    'Porre a 0 per andare a sinistra
    p = Text1.SelStart + 1
    Select Case Mid(Text1.Text, p, 1)
        Case "0" To "9"
        Case Else
            For np = p To IIf(a_destra, Len(Text1.Text), 1) Step
IIf(a_destra, 1, -1)
                Select Case Mid(Text1.Text, np, 1)
                    Case "0" To "9"
                        Text1.SelStart = np - 1
                        Exit For
                End Select
            Next np
    End Select
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Utente che personalizza l'interfaccia grafica

Gentili utenti,
premetto che sono alle prime armi con VB .NET
Ho sviluppato un programma di acquisizione dati che ha al suo interno
una serie di GroupBox che all'interno visualizzano delle Texbox dove
vengono visualizzati i dati acquisiti.
Vorrei dare la possibilità all'utente di personalizzare l'interfaccia
grafica ed anche la funzionalità, mi spiego meglio:
Vorrei far personalizzare il numero delle GroupBox da visualizzare e
la tipologia (ho quattro tipologie differenti) e poi renderle
parametrizzabili.
Non so se sono stato chiaro e non so da dove iniziare
Saluti
Sal

 parametrizzabili.
Ciao, allora:
1. crei l'oggetto (es. dim mycommand as new commandbutton(...)
2. ne imposti le proprietà (mycommand.text="Pippo")
3. lo aggiungi ai controlli del form: this.controls.add(mycommand)

 3. lo aggiungi ai controlli del form: this.controls.add(mycommand)
Grazie!
E per il posizionamento dei vari "moduli" come faccio a prevenirne la
sovrapposizione, da qualche parte devo immagazzinare l'informazione di
quanti moduli sono inseriti? Che ne so un'array o qualcosa del
genere...
Saluti
Sal

Newsgroup: it.comp.lang.visual-basic
Titolo: TreeView :-P

Salve NG, come posso espandere o raggruppare tutti  gli elementi contenuti
iin una treeview? :-)
Grazie.

 ha scritto
| Salve NG, come posso espandere o raggruppare tutti  gli elementi contenuti
| iin una treeview? :-)
Per espandere: cicli su (quasi) tutti i nodi ed esegui
    nodX.EnsureVisible ' Show all nodes.
Oppure in esecuzione: con il focus sulla treeview premi "*" dal tastierino numerico

 Tnx Jan Solo :-P
Newsgroup: it.comp.lang.visual-basic
Titolo: File.vbd non compare più in IE... :-(

Salve a tutti, dopo avere creato e compilato un EXE Doc l'ho testato in rete
locale su un altra macchina; il disco della mia macchina era mappato
normalmente e richiamando il file da IE (file > apri > sfoglia..) mi
appariva nel browser del "client". Ora, dopo aver associato permanentemente
il file.vbd a IE non mi compare piů nel browser, anche dopo avere tolto
l'associazione da quel determinato tipo di file. L'applicazione mi compare
tranquillamente nel browser sulla mia macchina ma se tento di aprirla
dall'altra...."il nulla". Cosa puň essere successo ? Grazie a tutti.
Stefano
sme...@tin.it
--------------------------------
Inviato via 
http://usenet.libero.it



 Cosa può essere successo ? Grazie a tutti.
1)
Non mappare il disco. Meglio attivare IIS.
2)
Non associare .vbd a IE, ci pensa lui.
3)
Abbassa la security di IE per il sito IIS
4)
Hai incrementato la versione del progetto (o manualmente o in automatico)?
5)
Per ripristinare la situazione precedente, spesso basta:
a) Disassociare vbd da IE
b) Togliere il CAB o l'exe/dll dagli oggetti in cache di IE
c) Verificare che la security del sito di distribuzione sia abbassata sui
client
Ciao
Alberto

 client
Fatto !
Stefano


 Fatto !
Hai fatto tutto. Quindi?
Alberto

 Hai fatto tutto. Quindi?
Ancora non funziona ! Va benissimo in locale, cioè sul mio pc ma non in
rete. Ho però fatto un'altra prova. Ho provato a creare e compilare
direttamente un progetto sul client, poi ho deregistrato l'exe e mi dava lo
stesso indentico problema, cioè il browser sembra indifferente al
caricamento del .vbd (nessun messaggio, nessun esito !!).


 Stefano
Ho risolto tutto cliccando prima (dal client) sul file .EXE del documento
activeX e poi chiamando il file.vbd si č "materializzato" nel browser: come
č possibile ???????
Stefano
sme...@tin.it


 !!).
Ovvio. Se non è registrato, come fa a farlo partire?
Sulla macchina di sviluppo va benissimo, se non deregistri, perchè al
termine della compilazione lo registra anche.
Sui client, devi passare il CAB (referenziato comunque dai file sviluppati
dal PDW).
Ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: AHhhhh AIUTO X FAVORE!!!

Ciao a tutti.
Scusate la disperata rikiesta di aiuto, ma e' per un valido motivo.
Devo preparare un editor esadecimale di file in visual basic(5) ma non so
come accedere ai file a basso livello, come gestire la conversione e come
salvare.
Ho provato ma usando le funzioni print# o get e put non funzia...
Please c'e' quache anima pia e comprensiva che mi puo' aiutare???
magari con qualche ( + possibile :)) linea di codice?
Ringrazio anticipatamente.
cyberstippo


wrote:

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]A che serve la risoluzione nel timer multimediale?

Dall'help delle API:
uDelay
Event delay, in milliseconds. If this value is not in the range of the
minimum and maximum event delays supported by the timer, the function
returns an error.
uResolution
Resolution of the timer event, in milliseconds. The resolution increases
with smaller values; a resolution of 0 indicates periodic events should
occur with the greatest possible accuracy. To reduce system overhead,
however, you should use the maximum value appropriate for your application.
--
Roal Zanazzi
z...@iol.it

however, you should use the maximum value appropriate for your application.
Non voglio apparire ignorante, ma non ci ho capito una mazza...
E.G. er Cicca
er_c...@usa.net
ICQ # 18872702
"Art.1: L'Italia è una repubblica progettata per Windows 95."


Perche' non sai l'Inglese, o perche'...?
Vabbe', traduco e semplifico (e segno una birra anche da te ;-)
Il parametro uResolution rappresenta la risoluzione (distanza temporale
minima tra due eventi) del timer multimediale, in millisecondi. Piu' e'
basso il valore numerico, maggiore e' la risoluzione; un valore pari a 0
indica la massima risoluzione possibile (1 ms).
Per ridurre l'overhead (occupazione di tempo-processore) sul sistema, e'
consigliato usare il valore massimo appropriato per l'applicazione.
Esempio, se ti serve una precisione di 10ms, e' consigliato un valore di
uResolution = 10.
Se lo metti piu' basso il timer usa di piu' il processore, quindi puo'
rallentare il sistema.
Understood, now?
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET:: controllo ListView:: che fine ha fatto il metodo Find ?

Vorrei inserire un nuovo elemento ListItem in un ListView controllando se
NON è già presente.
In VB6 c'era il metodo Find che consentiva di ricerca un dato item con 1
sola istruzione senza dover iterare fra tutti gli elementi.
In 
VB.NET
 è stato sostituito dal metodo Contains che però a mio avviso non
funziona, è forse un bug?
Qualcuno può postarmi un esempio funzionante di codice che ricerca un
elemento ListItem in base ad il campo text, in un ListView utilizzando il
metodo Contains ?

 funziona, è forse un bug?
il metodo Contains() mi restituisce sempre FALSE.
E' un bug?

Pentium4 ha scritto:

Secondo me Contains() funziona ;-)
Non dici che cosa gli passi, ma ho il sospetto che gli passi un item
creato al volo e che, ovviamente, non fa parte della collezione di
items della ListView.
L' help in linea dice:
"
The Contains method enables you to determine whether an item is a member of the collection. 
Once you know that the item is located in the collection, you can use the IndexOf method to 
determine where the item is located in the collection.
"
Per adesso accontentiamoci di un foreach ;-)
-- 
ciao, hal

Vista l'ora tarda prendilo così comè..., forse qualcuno posterà qualcosa di
meglio
HTH
Corrado
    '//Aggiungo 10 elementi nella listview
      Dim iPnt As Int32
      For iPnt = 0 To 10
         Dim oMyItem As New CustomItem("Item" & iPnt.ToString)
         ListView1.Items.Add(oMyItem)
      Next
      '// Cerco l'elemento "Item4"
      Dim oItems(ListView1.Items.Count - 1) As CustomItem
      ListView1.Items.CopyTo(oItems, 0)
      Dim iPos As Int32 = Array.IndexOf(oItems, New CustomItem("Item4"))
      oItems = Nothing
'//Classe che personalizza Equals...
Public Class CustomItem : Inherits ListViewItem
   Sub New(ByVal Text As String)
      MyBase.Text = Text
   End Sub
   Public Overloads Overrides Function Equals(ByVal Ref As Object) As
Boolean
      Dim sTxt As String = DirectCast(Ref, ListViewItem).Text
      Return (sTxt = MyBase.Text)
   End Function
End Class

 Per adesso accontentiamoci di un foreach ;-)
Che senso ha ricercare un elemento quando sai già che è presente?
Per me quelli della Microsoft hanno bevuto...

Per me quelli della Microsoft hanno bevuto...
Ma tu, che cosa passi a Contains? Posta il codice che usi.
Inoltre, internamente Contains() deve per forza ciclare su qualcosa,
per quanto il codice sia ottimizzato per ridurre i cicli al minimo.
Secondo te come si a sapere che un qualsiasi elemento di una collezione
appartiene ad essa?
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] IconMenu32: come si usa

...


 >
Posto che ho a disposizione VB4 professional, (ok č un po' vecchiotto)
come faccio a piazzare le icone nei menů?
Newsgroup: it.comp.lang.visual-basic
Titolo: Tool bar

Ciao a tutti,
Sapete come si fa ad utilizzare i tasti per attivare un tasto della toolbar?
Ho provato col mettere la & prima della lettera che voglio utilizzare nella
caption dei tasti della toolbar.
Grazie mille, ciao

 ha scritto nel messaggio
news:8g2scd$7c8$1...@oldforst.unisource.it...


 non ci sono accessi da tastiera...
anche perche' generalmente puoi accedere attraverso la toolbar ad azioni a
cui puoi accedere anche attraverso il normale menu, che supporta le
shortcut. Sarebbe quindi una inutile duplicazione di shortcut...

Newsgroup: it.comp.lang.visual-basic
Titolo: Informazioni su Array()

Un questito?
Dim Array1(100) as String
per inizializzarlo Array(1) = "valore", e fino a quì tutto ok. Ma se voglio
avere un array multiplo tipo
Array1(100,100) as String, è possibile e come si inizializzano i campi?
Grazie


Mai giocato a battaglia navale? A4 acqua. B2 colpito ecc.
Uguale.
Array1(1,1) = "Pippo"
Array1(1,100) = "Pluto"
Array1(50,50) = "Paperina*"

Ti ringrazio dell'info.
Come faresti tu una cosa tipo.
ciclo
for nr = 1 to 10
    array1(nr,nr) = "Pippo"
e poi?
next nr


 next nr
Per ottenere cosa ? L'inizializzazione di tutti gli
elementi dell'array ? Se è questo che cerchi:
For nrA = 1 to 10
    For nrB = 1 to 10
        array1(nrA, nrB) = "Pippo"
    Next nrB
Next nrA
For nrA = 1 to 10
    For nrB = 1 to 10
        Debug.Print array1(nrA, nrB)
    Next nrB
Next nrA

 wrote in message 8a8mu6$hvj$1...@nslave2.tin.it...

 Sul secondo Array1("caio","sempronio")
?? - Array1("pippo","paperino") = ???
In una matrice, i valori delle dimensioni puoi considerarli
come dei puntatori ad una specifica "cella" in una griglia
monodimesionale, bidimensionale, tridimensionale.
Alla "cella" puoi attribuire un valore oppure leggerlo.
La funzione degli array è questa.
Se non ho capito male la questione, potresti usare
per il tuo scopo un array di custom type.
Public Type Array1_Type
    Nome1 As String
    Nome2 As String
End Type
Public Array1() As Array1_Type
A cui potresti assegnare valori:
Array1(1).Nome1 = "Pippo"
Array1(1).Nome2 = "Pluto"
Array1(2).Nome1 = "Tizio"
Array1(2).Nome2 = "Caio"
Ecc.
Oppure, seguendo la logica precedente:
Dim Array1(10, 2)
Array1(1, 1) = "Pippo"
Array1(1, 2) = "Pluto"
Array1(2, 1) = "Tizio"
Array1(2, 2) = "Caio"
Ecc.

 ha scritto:
|:>
|:>> Dim Array1(100) as String
|:>> per inizializzarlo Array(1) = "valore", e fino a quì tutto ok. Ma se voglio
|:>> avere un array multiplo tipo
|:>> Array1(100,100) as String, è possibile e come si inizializzano i campi?
|:>
|:>Mai giocato a battaglia navale? A4 acqua. B2 colpito ecc.
|:>Uguale.
|:>Array1(1,1) = "Pippo"
|:>Array1(1,100) = "Pluto"
|:>Array1(50,50) = "Paperina*"
Acc.. ti sei ricordato anche dell'asterisco!!! ^__________^
(scusate l'OT ma non ne potevo fare a meno...)
Paperina*
Newsgroup: it.comp.lang.visual-basic
Titolo: proprietà cartelle win

con una mia applicazione vb vorrei poter modificare le opzione delle
cartelle di win senza andare sulla cartella e premere il tasto destro...
come posso fare se per esmpio voglio modificare la cartella  "mia" in
c:\prova\mia  con vb? ciao e grazie


Premessa:
con MkDir crei tutte le directory che ti pare,
mentre con Name rinomini tutti i i file che ti pare;
Dettagli:
vedi guida in linea;
Esempio:
MkDir "C:\prova"
Name "C:\mia" As "C:\prova\mia"
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiunta di Option in una Select ( DHTML in VB)

vorrei aggiungere / rimuovere / cambiare gli elementi (option) di una
Select list in un progetto DHTML in VisualBasic.
i miei tentativi sono stati:        Selectlist2.insertAdjacentHTML
"beforeEnd", "<OPTION VALUE='" & "1'" & ">BMW</SELECT>"
Selectlist2.innerText "<OPTION VALUE='" & "1'" & ">BMW</SELECT>"
Nessuno dei due funziona... 
Aiutatemi!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Nessuno dei due funziona... 
Non l'ho mai fatto da vb, ma peer rimuovere degli elementi
da una select in javascript puoi fare cosi':
// select1 e' il nome della SELECT
function pulisci(){
	var len = select1.options.length;
	for(var i=0;i<len;++i)
		select1.options[0]=null;     
}
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Iviare SMS Con VB...

qualcuno sa indirizzarmi...
vorrei fare un programmino che manda sms....
ma sul sito comune non trovo nulla...
--
www.casatoonline.com

 richiesta 
n.tel
 e msg
Già, ma è illegale, a meno che non hai un accordo al portale a cui ti
appoggi...
--------------------------------------------
             ASSA
http://assatarram.yohoo.it
Napster: Assatarram3
it.comp.lang.visual-basic: Assa
--------------------------------------------



 ha scritto nel messaggio
news:9bkfbs$9t6ol$1...@ID-60516.news.dfncis.de...


 ha scritto nel messaggio
news:493D6.162622$lj4.4...@news6.giganews.com...


Al dilà della legalità (che è un fatto che riguarda solo il gestore), è
possibile, perchè un programma simile esiste, anche se è fatto col VisualC,
si può scaricare dal sito 
www.smssplitter.com
e leggere tutte le vicende legali del programmatore/ideatore....
Il programa usa un file di configurazione con i parametri relativi ai
gestori "customizzabili" ed invia con il metodo HTTPPOST, HTTPGET e MAIL.
DEGRA

E' un modem GSM: si collega alla com e con comandi AT ti permette di inviare
messaggi gsm (all'interno devi inserire una comune scheda telefonica).
Lo trovi in vendita (so che è prodotto da Siemens, Digicom, Falcom, non so
altre marche) direi anche sotto le 500.000 (Siemens M20).

[...] che è prodotto da Siemens, Digicom, Falcom, [...]
Anche Nokia, se non erro...
CiaoZ
SebaMix

 wrote in message
493D6.162622$lj4.4...@news6.giganews.com...


 altre marche) direi anche sotto le 500.000 (Siemens M20).
Io l'ho fatto proprio con un M20... funziona...
un pň piů complessa č la ricezione, ma si fa anche quella !!!
Ciaooooooooooooooooooo
Newsgroup: it.comp.lang.visual-basic
Titolo: Unload di controlli

Ciao a tutti
ho un problema (volendo anche abbastanza urgente) riguardante dei controlli
personalizzati:
ho un form nel quale devo visualizzare N pagine contenenti ciascuna diverse
tipologie di dati
per accelerare le operazioni di visualizzazione ho utilizzato un sistema che
prevede di caricare
in memoria solo i controlli della pagina corrente, e scaricare quelli che
non servono piu'. I controlli
sono ocx creati da me (si tratta semplicemente di text box e combobox
personalizzate), ed inclusi nel progetto (non compilati separatamente).
Ebbene,
i controlli vengono effettivamente scaricati... ma le risorse che impegnano
sembra di no...
il risultato č che dopo aver visualizzato una decina di pagine
(carica/scarica ... carica/scarica etc. etc.) la ram occupata cresce a
dismisura....
qualcuno sa come mai ??
Grazie a priori!
Enrico

 ha scritto nel messaggio
news:umbi6.1564$mD1....@news.infostrada.it...


 qualcuno sa come mai ??
Io avevo avuto un problema simile con Usercontrol compilati, ma forse la
questione non cambia. Addirittura a me andava in out of memory dopo non
troppi caricamenti!
Mi pare che il problema fosse una specie di bug MS per cui usando un
istruzione Set nella routine di evento Initialize (o InitProperties? o
qualcuno degli eventi 'iniziali'... scusa ma non ricordo bene e' passato un
po' di tempo) poi l'oggetto scaricato non liberava tutte le risorse. Avevo
trovato documentazione in merito sul sito MS nella Knowledge Base.
In bocca al lupo
--
Piero Santini
Togliere ahaha dall'indirizzo per risposte in mail

Newsgroup: it.comp.lang.visual-basic
Titolo: Liste in DBGrid



Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda molto OT....

Ciao a tutti e scusate la domanda
forse un po' datata e sicuramente molto OT, perdonatemi.
Utilizzo IE3 + Internet Mail
Ho un account per motivi di lavoro su MailCity.
C'e' la possibilita' di impostare Internet Mail affinche' mi
legga la posta direttamente su MailCity e non dal mio server (tin)?
Mille grazie a chi vorra' rispondermi.
Stefano

Adesso non ricordo i metodi di impostazione, ma comunque nelle proprietą di
"Account" devi inserire come server POP3 quello di MailCity, ammesso che
quest'ultima consenta il download della posta anche da un programma e non
solo da Web.
Ciao,
Thunder.

Newsgroup: it.comp.lang.visual-basic
Titolo: Ado e vb6

ciao qualcuno sa come si utilizzano le ado in vb6, se conosce qualche
manuale anche online, perchè non riesco ad accedere al sito comune che da
una ricerca con yahoo mi risulta ci sia qualcosa, anzi se mi date
l'indirizzo perchè magari quello proposto da yahoo è sbagliato!!!grazie

 wrote in message
8nejmo$32h$1...@lacerta.tiscalinet.it...



se intendi "gli" ADO prova con questi:
http://www.codelab.it/Html/CodePlanet/numtre/lavori2.htm
http://examples.informix.com/frameset.html#top?initial_page=/doc/case_studies/ado/vb/masterd/masterdLOC.html
http://support.microsoft.com/support/kb/articles/Q193/8/71.asp
e poi c'è 
http://msdn.microsoft.com/library/welcome/dsmsdn/msdn1.htm
 dove trovi
di tutto, di più... pure troppo... :)
Ciao
Basjlico
Newsgroup: it.comp.lang.visual-basic
Titolo: macro autoeseguibili

Esportando una macro excel ottengo un file .bas
Premetto che io programmo in cobol e non in basic.
E' possibile eseguire la macro esportata dal prompt di ms-dos o comunque
senza dover avviare excel?

Chrisdaloa wrote:

No, perche' il file che tu hai esportato e' un modulo scritto in VBA (che,
tra l'altro, e' un banale file di testo), che per essere eseguito ha bisogno
di tutto il suo ambiente.
Bye by Massimo 8-]
P.S. Se la macro che hai sviluppato fa delle cose cosi' importanti, perche'
non la 'importi' in un programma VB?

 wrote in message
9gm4rd$svp$1...@pegasus.tiscalinet.it...


 wrote in message
3B2EF90B...@macinform.it...



Dipende da cosa fa la macro.
Potrebbe essere possibile, con qualche ritocco, convertire il .bas in un .vbs
e darlo in pasto allo scripting host, senza dover compilare nulla.
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: vbscript,database - problema query con funzione InStr

Ho il seguente frammento vbscript:
Dim stringa
stringa =  "wide"
' questa query funziona correttamente
sqlQuery = " SELECT title FROM movie WHERE InStr(title, 'wide')<>0 "
'questa se eseguita restituisce l'errore che vedete in fondo
sqlQuery = " SELECT title FROM movie WHERE InStr(title, stringa)<>0 "
errore "80040e10"
[Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti.
Previsto 1.
Che cosa ho sbagliato ?
 -- Alberto --

hai dimenticato gli apici.
stringa =  "'wide'"
ciao - BR1


Forse la precedente non e' esaustiva... devi scrivere:
sqlQuery = " SELECT title FROM movie WHERE InStr(title, '" & stringa &
"')<>0 "
ri-ciao - BR1

problema risolto usando   like 
 -- Alberto --
Newsgroup: it.comp.lang.visual-basic
Titolo: Inet

ho la necessità di aggiornare un sito web in automatico, stò usando VB ver.
5 e  leggendo la guida in linea mi sembra di aver capito che la control
"Microsoft internet transfer control 5.0" possa fare al caso mio, ho
effettuato delle prove attenendomi a ciò che è riportato nella guida:
ho inserito la control in questione nel form,
ho impostato leseguenti proprietà:
Acces type = o - icUse Default
password = mia password di accesso
protocol = 2 - icFTP
UserName = mio username di accesso
la proprietà URL è risultata del tipo:
ftp://pwd:lo...@ftp.nomeserver.it/public_html/
ho effettuato una prova utilizzando il comando GET o PUT del tipo
Private Sub Command1_Click()
    Inet1.Execute "
ftp://pwd:lo...@ftp.nomeserver.it/public_html/
", _
    "put c:\Bootlog.txt Bootlog.txt"
End Sub
attivando il comando viene richiamata la procedura di accesso remoto
predefinita e si attiva la connessione, ma nessun file viene caricato sul
server
ancora una cosina:
dopo aver effettuato l'aggiornamento desidero che venga chiusa la
connessione e a quanto pare il metodo cancel dovrebbe fare ciò, e invece
niente: la connessione rimane attiva
qualcuno mi può dare qualche dritta??
grazie per il vostro interessamento che mi è risultato molto utile in più di
un'occasione

 niente: la connessione rimane attiva
Hai il Service Pack 3 installato ? Altrimenti il controllo Inet
ha tanti di quei problemi da farti rinunciare a usarlo.
Se ti serve, lo scarichi dal Sito Comune (URL nella firma),
sezione FTP (sono 12/13 mega).
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

 --
ho scaricato e installato service pack, l'upload e download funzionano  ma
il metodo cancel continua a non funzionare

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Lavorare su un file di Autocad

 Ragazzi questa e' la situazione,
ho un file di autocad con delle polilinee linee e punti
da questi tramite uno script vba creo dei file spezzettati per un massimo di 
50'000 righe per file
queste righe contengono i vertici delle entita' autocad.
Ora utilizzo verto per modificare questi file e ricrearne altri TOT con le 
coordinate convertite da roma40 a wgs84, ora avrei bisogno di ricreare il 
file dwg (dxf,shp, quel che vi pare) con queste nuove coordinate. come 
potrei fare ?
visto che ho gia' fatto un exe
[che prende il file unico esportato da autocad , lo spezzetta in tanti file 
per verto e lo inserisce anche in un db (per query, statistiche di controllo 
ecc)]
mi converrebbe aggiungere un oggetto OLE e disegnare li ?
oppure creare un file di script e passarlo alla riga di comando di autocad ?
oppure creare un altro script in vba e fargli caricare 1 file per volta ?
vi faccio queste domande perche' per ogni foglio si creano circa 35file con 
dentro 50'000 punti
e di solito si lavora su una 20ina di fogli...
pensate che 1 foglio solo genera 1.900.000 punti da cui ricreare punti 
polilinee e linee...
che strada potrebbe essere la + veloce ?
mi conviene studiare un formato tipo il dxf o lo shp e creare direttamente 
dal database un file shp ?
aspetto qualsiasi idea vi venga in mente !
-- 
Gigio2k
www.g2kweb.it
mi trovi su --> 
http://www.g2kweb.it/?3099
 

 direttamente dal database un file shp ?
ho fatto cosi'. ho creato un DXF (semplicita' immane e oserei dire che il 
formato del file e' scandaloso... peggio del cxf quasi :P)


Newsgroup: it.comp.lang.visual-basic
Titolo: token da string

ciao a tutti; esiste una classe che mi permetta di estrarre token da una
stringa, all'incirca come fanno la strtok in C, o la split in Perl ?
grazie 1000
MaRuLLa


Quick&dirty: se hai VB6 puoi usare la funzione Split()
--
Roal Zanazzi

 wrote in message
8pquvf$lkl$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Speech 5.1 & XP

Salve a tutti !
Sul mio "vecchio PC" avevo Win2000 con installato VB6 e Speech 5.1 ed il
Text-to-speech funzionava perfettamente ( anche con la libreria in italiano.
Con XP il tutto sembra non funzionare, cioé :
- l'activex viene caricato dal sistema, il progetto lo carica, ma non viene
fuori niente dall'altoparlante...
Ho visto un po' in giro, ma non riesco a venirne fuori.
Qualcosa mi sfugge ?
Grazie
Genesio

 Text-to-speech funzionava perfettamente ( anche con la libreria in
italiano.
ehm perdonami.. non ho una risposta ma una domanda...
a quale libreria in italiano di riferisci? insieme a Speech 5.1 c'è anche i
text-to-speech in italiano?
 e anche pe ril riconosciemnto?
grazie e scusa
Davide

  e anche pe ril riconosciemnto?
Per il TTS si e lo trovi qui :
http://activex.microsoft.com/activex/controls/agent2/lhttsiti.exe
per il riconoscimento non so.
Cmq funziona tutto, ho risolto, nn era andata a buon fine l'installazione...
Saluti
Genesio
Newsgroup: it.comp.lang.visual-basic
Titolo: List box di suggerimento sotto una textbox o una cella di datagrid !!

Ragazzi, 
forse non sono stato molto felice nella spiegazione del mio problema
!!
Io vorrei ottenere qualcosa di simile ai suggerimenti che si hanno in
vb mentre si digita il codice !!!
Semplicemente mentre sto digitando su una textbox, su una Rich textbox
o su una cella del datagrid voglio che mi compaia questo elenco in una
list box  a mo dell'esempio di vb !!!!
Scrivo l'iniziale di un colore e per suggerimento si apre questa list
box con selezionate le voci in elenco che cominciano con i dati
digitati !!!

 digitati !!!
Vedi, nell'ordine:
Evento Change
Keyword IF
Proprietà Visible del controllo Listbox
Evento Click del listbox
Proprietà Text del textbox
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: lanciare un file?

se clicco due volte su un file questo automaticamente viene lanciato e
aperto nel programma di appartenenza,
come posso fare per emulare questa azioni in Vb?
grazie
Alessandro

 come posso fare per emulare questa azioni in Vb?
in modo un po' grezzo, cosi':
  shell "start iltuofile.ext"
ciao!

> come posso fare per emulare questa azioni in Vb?
b> in modo un po' grezzo, cosi':
b>   shell "start iltuofile.ext"
Credo che start sia un builtin dell'"interprete di comandi" (ahem...)
Quello che serve per imitare il doubleclick sun un icona di file dati è il
comando shelexec.exe
Sub apri(file as string)
    ' shelexec.exe deve essere nel path
    shell "shelexec " & file
End Sub
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 comando shelexec.exe
Io ce l'ho perche' l'ho trovato su un cd... ma chi non ce l'ha
dove lo cerca?
CIAO!

> comando shelexec.exe
b> Io ce l'ho perche' l'ho trovato su un cd... ma chi non ce l'ha
b> dove lo cerca?
Nel setup del programma :)


 Nel setup del programma :)
Quale setup del programma?
Nei cd di vb5 non c'e'.
Nella cartella di visual studio neanche.
Ho provato a fare un pacchetto di installazione di un progetto
VB ma non trovo il file "shelexec.exe".
Ho fatto un find su diverse macchine, ma non lo trovo.
CIAO!
P.S. Comunque, per tagliare la testa al topo, basta utilizzare
l'api ShellExecute e passa la paura.  E' che volevo farla semplice...

> No, a me va in errore.
b> forse utilizzi una versione di WinNT con SP2 o 3 che utilizzava
SP6
b> Quale setup del programma?
b> Nei cd di vb5 non c'e'.
Tu hai il programma, mi hai  detto. Quindi lo puoi aggiungere al setup
del programma VB facendolo finire in $(WinSysPath) :)
b> P.S. Comunque, per tagliare la testa al topo, basta utilizzare
b> l'api ShellExecute e passa la paura.  E' che volevo farla semplice...
Soluzione più elegante.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] IMGEDIT della WANG

Vado subito al sodo... utilizzo il controllo IMGEDIT.OCX della Wang per
visualizzare e stampare un' immagine TIF. Il problema e' il seguente.  Se
l'immagine è formata da piu' pagine, ed esempio 4, stampa la 1a
correttamente, la 2a correttamente poi fino all'ennesima pagina stampa
sempre e cmq la 2a !!!!!
Il bello e' che sul mio portatile con W98 Osr2 non lo fa !!!! ho provato sul
PC incriminato a disistallare IMAGING ed a reinstallarlo dal CD di W98 Osr2
ma e' sempre la stessa storia.
TIA.
Ciao
Ven.

Non lo so se ti posso essere di aiuto, ma un consiglio te lo posso dare.
Anch'io ho avuto problemi con questi ocx. Li ho risolti installando il
programma Imaging che ho trovato e scaricato dal sito
http://www.eastmansoftware.com
(corrispondente alla versione contenuta in windows95)

Newsgroup: it.comp.lang.visual-basic
Titolo: Urgentissimo : Gestione Codice a Barra

Salve amici devo creare una applicazione che mi permette di inserire e
leggere gli articoli dal database tramite macchinetta elettronica di
codice a barra.(tipo supermercato) Non ho la minima idea di come si
faccia.
Mi potete dare delle spiegazioni o direttive per intraprendere la
soluzione di questo problema nel miglior modo possibile?
Grazie mille. Confido nel vostro aiuto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

una "pistola laser" per leggere i codici a barre puo' essere sia PS2
(attacco tastiera), sia seriale, sia USB (le uiltime) io ti consiglio
personalmenmte la PS2 che funziona come se tu stessi digitando il codice da
tastiera e premessi INVIO al termine del codice... quindi sviluppi la tua
form con un tesxbox dove puoi inserire il codice... con ADO ti interfacci ad
un DB (a volonta ma se è per uso personale direi access)...
:)
ciao
L2K

Codice a *barre* (plurale)
il cod. è formato da più barre, senno sembra un
codice misterioso iscritto in una linea... naturalmente scherzo :))
Per
la stampa ci sono diversi ocx che dato un codice lo trasformano in uno dei
formati previsti.
Una volta ho affrontato il problema in maniera ancora
più semplice. Corel Draw aveva tutti i Font TTF che stampano direttamente
in BarCode. una passeggiata. da VB impostavo il font e con Printer.Print
"1812928191" ottenevo il rispettivo grafico
Per la lettura la penna
ottica invia al PC il codice in chiaro, tu predisponi un form con un
textbox di immissione e la penna (dispositivo di input) ci scrive il
codice, come se lo stessi facendo tu da tastiera
Fabio
--------------------------------
Inviato via 
http://usenet.iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: sendkeys e programma MS-DOS

> Per rispondere privatamente togli il primo punto dal mio indirizzo. <<

 un'applicazione Windows (es. Calcolatrice) funziona. :(
Se ti interessa il perche' lo trovi leggendo la Guida alla voce "SendKeys".
(Riassumendo: Perche'? Perche' no.)
--
Ciao.
Maurizio

Maurizio
Grazie comunque,

Newsgroup: it.comp.lang.visual-basic
Titolo: gotfocus su più textbox

salvea  tutti e ringrazio in anticipo chi perderà tempo a leggere
quest'assurdità che sto per scrivere.
mettimo il caso che io abbia un form con 20 textbox (20 numero fittizziocmq
abbastanza alto)
e che ogni qual volta una textbox riceva il focus, quindi sull'evento
GotFocus  la Text in questione, qualsiasi essa sia, esegua due righe di
codice sempre le stesse del tipo
    txt.selstart = 0
    txt.sellenght = len(txt.text)
teoricamente dovrei mettere queste due righe in una sub e richiamarla ad
ogni GotFocus di ogni TextBox del mio form, o almeno questa è l'unica
soluzione che io conosco.
Mi chiedo, e chiedo a voi, esiste una specie di evento generalizzato, o come
si chiami lui, che mi avverta ogni qual volta un text box, o un oggetto cme
prende il focus?
spero di essere stato chiaro per tutti..
--
Ciao
Alfredo

Se tu poni l'indice alle text box è sufficiente scrivere una volta sola il
comando.
Questo è il pregio, valuta però i difetti di questa scelta.
Ciao Gab

 ha scritto nel messaggio
news:bbksha$ajf07$1...@ID-126639.news.dfncis.de...



Puoi crearti un controllo utente (OCX) costituito da un solo textbox, che
esegua automaticamente la selezione del testo quando riceve il focus.
Potresti anche definire una proprietà che ti permetta di impostare se
eseguire o meno la selezione automatica quando il textbox riceve il focus.
Ciao
-- 
Skysurfer


č sicuramente un'idea da prendere in considerazione, grazie per l'interesse
;O)

 > eseguire o meno la selezione automatica quando il textbox riceve il
focus.
Per farla più complicata potresti subclassare la window procedure, ed
intercettare il msg GETFOCUS ( dovrebbe essere questo o giù di lì ),
ricavare l'hWND dell'oggetto che riceve il focus, ed inviare un SendMessage
all'oggetto stesso,se questo é una textbox, per selezionare l'intero testo
Mi pare che ci sia un ottimo esempio sul sito comune di come subclassare una
window procedure.
Oppure ti resta sempre il buon vecchio
Private Sub Text1_GotFocus(Index As Integer)
text1(Index).selstart = 0
text1(Index).sellenght = 30000 ' o di più
End Sub
Genesio
Newsgroup: it.comp.lang.visual-basic
Titolo: domanda semplice su db e access

Tra le miriadi di metodi per farlo, quale è il più ortodosso per poter far
in modo che i valori di una tabella modificabile tramite maschera siano
sempre maiuscoli?
(P.S. non gradisco le Maschere di Input, però se proprio quello fosse il
metodo ortodosso....  :-] )
Tenchiù vèri mille.
Daniele


"intuisco" che parli di modificare i dati da una form di Access.
Comunque, in linea di massima una bella Ucase fa sempre comodo, no?
ciao
ugo

 ha scritto nel messaggio
news:adOI6.15164$UW4.1...@news.infostrada.it...

nella proprieta del campo interessato ,in Access, Formato: >
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO (Matrice)

Ciao,
ho la seguente routine presa da un manuale:
Sub DumpBytes()
Dim intI As Integer
Dim strTest As String
strTest = "Salve"
For intI = 1 To Len(strTest)
Debug.Print Asc(Mid(strTest, intI, 1))
Next intI
Debug.Print
End Sub
Vorrei sapere come fare a visualizzare il risultato oltre che nella finestra
immediata, anche in una casella di testo.
Immagino che dovrei assegnare i valori ad una matrice e poi?  Grazie e
scusate se il problema è banale.

Sub DumpBytes()
Dim intI As Integer, strTest As String
strTest = "Salve"
For intI = 1 To Len(strTest)
Text1.Text = Text1.Text & Asc(Mid(strTest, intI, 1)) & VbCrlf
Next intI
End Sub
Ciao SIMO
ps.: Occhio al Subject..guarda il Manifesto del Ng
--
__________________
www.sasim.net
Sito Comune Ng: 
http://www.it-lang-vb.net
Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt


 ha scritto nel messaggio
news:b1iq7.10162$Su1....@news2.tin.it...



CUT
Adesso hai tutto in una matrice chiamata codici() qui fai quello che vuoi
ad es.
a$=""
for n=1 to ubound(codici)
a$=a$+cstr(codici(n)) + " "
next
text1.text=a$
Se c'è qualcosa di oscuro F1........poi al limite richiedi....
:-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Usare file dbf, ntx di Clipper

Ciao,
devo realizzare un programma che deve usare vecchi file Clipper
(.dbf, .ntx) per poi fare delle ricerche.
Il metodo OpenDatabase nel parametro conness non elenca il
Clipper.
1) Il Clipper può essere equiparato a Dbase?
2) Come aprire il file Clipper .dbf?
3) Come usare il file indice .ntx?
4) Usando poi il controllo Data come impostare Connect,
     DatabaseName?
Il tutto vorrei fosse fatto in modo diretto cioè senza passare
da un file .mdb di Access di appoggio.
Grazie,
teddy...@hotmail.com
ICQ 7044062
Como - Italy

Non esistono file Clipper.dbf, i dbf di clipper sono in formato Dbase III,
il Clipper č solo il compilatore di un'evoluzione del codice dbIII.
Quindi puoi usare ODBC con con i file Dbase III.
P.S.
Se puoi, prendi in considerazione di traspostare tutto in un MDB, č un pň
piů "Sicuro" dei Files dbf.
CIAO ;-)

Ciao Francesco !!
Come posso "appendere" vari file DBF con la stessa struttura in una tabella
Access ???
Aiutami
mail: 
denis....@fantacalcio.zzn.com
--
Se ami il fantacalcio, visita FantaD&T:
http://fanta11.cjb.net
http://fantacalcio.tsx.org
Vuoi guadagnare navigando ?? clicca in uno dei seguenti siti:
http://www.gotoworld.com/getpaid/default.asp?rid=1017597439
http://www.alladvantage.com/go.asp?refid=DMD673


 >
Ciao a tutti
spero che continuate a parlare dell'argomento tramite NG perche sono interessato
anch'io
ps qualcuno ha l' indirizzo di un sito che spieghi qualcosina di piů?
ciao : )

Newsgroup: it.comp.lang.visual-basic
Titolo: REQ: Excel import

Hi! all
I really want to know how to import an .xls file from excel in VB6, a
mean any version of excel file.
And how to pick up those data.
Is there a book on how to use Excel and all the methods and propertys
via VB6
Thank you very much
Daniel B
dan...@hotmail.com

via VB6
Try to search books like these:
'Excel xx Programmer's Guide
'Excel and Visual Basic for Applications
Bye!

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6: classe mancante msstdfmt.dll

Ciao a tutti.
Ho creato un programmino in VB6 con relativo pacchetto di installazione. Una dll, la MSSTDFMT (microsoft data formatting object library 6.0 sp4), mi da problemi su un computer (windows 2000 server SP1). Ovvero, dopo avere installato e avviato il mio programma compare un messaggio di errore: "Classe non registrata. E'necessario installare il seguente file nel computer: msstdfmt.dll"
La dll, in realtà, è presente e ho provato anche a registrarla con successo con regsrv32. Non è servito a nulla....
Cosa può essere? 
Il programmino che ho fatto è un servizio di windows, realizzato grazie all'ocx ntsvc. Quando lancio il programma come applicativo desktop, non ricevo errori di alcun tipo e tutto funziona. Quando, invece, faccio girare il programma come servizio mi compare quell'errore malefico. Tutto questo solo su W2000 server. Su xp e 2000 professional il servizio funziona regolarmente... 
Qualcuno ha qualce idea???? Grazie a chiunque voglia aiutarmi!!
-- 
bresso 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-730652.html
Inviato via 
http://www.itsistemi.net

 Cosa può essere?
Ho avuto anch'io problemi con questa dll.
Una volta mi si è infilata nei riferimenti del progetto messa non so da chi 
o da cosa.
Dato che non ho nemmeno mai capito a cosa serva l'ho rimossa, ricompialto e 
tutto è andato liscio.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Id Processi

Dopo la sconfortante notizia che i processi di NT e 2K non
possono essere nascosti dalla task list, vorrei chiedervi
se esiste una funzione i grado di restituirmi, sotto 95/98/ME,
gli ID dei processi e il relativo nome.
Grazie,
Rouge.

 ha scritto nel messaggio
news:XFhG6.7677$sb5.8...@news.infostrada.it...


Cerca GetWindowText
Inoltre sul Sito Comune c'è un esempio.
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: [OT] Quando Win2000i

Quando usciràla versione localizzata di Windows 2000? O, come Office, sarà
mono-vesione con lingua settabile?

 wrote in message
876l0u$grb$1...@fe1.cs.interbusiness.it...


 wrote in message
877ffe$ng9$1...@pegasus.tiscalinet.it...



Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Api e Text

Come posso,  cliccando sul Text Box di una Form, fare in modo che il testo
contenuto venga visualizzato in un altra form?
Grazie a tutti. Gabriele.

 wrote in message
xC6w4.65712$qv.6...@news.infostrada.it...


Grazie a tutti. Gabriele.
Beh, ma adesso le api le tiriamo in ballo per ogni cosa che non si sa fare?
Basta fare
Private Sub Text1_Click()
    Form2.Text1.Text = Form1.Text1.Text
End Sub
Ciao


Aaaah, in quel senso...
Allora sono d'accordo.
Però se non servono formattazioni basta un Form2.Print Form1.Text1.Text
Ciao

Usa l'API DrawText (tra poco ci sarà l'update con quest'api su
Ok.. bersaglio centrato, grazie mille. :-)
ciao. Gabriele.

Newsgroup: it.comp.lang.visual-basic
Titolo: Conoscere l'handle della finestra principale

E' possibile conoscere l'hwnd del Form principale da parte di un form
secondario che non ne conosca il nome?
Cioč, dal mio form secondario, non conoscendo il nome del Form principale,
non posso usare una cosa tipo: Form1.hWnd, ovviamente potrei passarle
direttamente questo valore, ma mi chiedevo se non esistesse un sistema piů
elegante per farlo.

 esistesse un sistema più elegante per farlo.
Il form principale, se è il primo a venire caricato, è Forms(0).
Bye
Raf

> Il form principale, se è il primo a venire caricato, è Forms(0).
Grazie, è proprio quello che mi serviva!
Newsgroup: it.comp.lang.visual-basic
Titolo: Decompilatori per MS QuickBasic

Devo convertire dei vecchi programmi da me realizzati in MS QB 4.5 in nuove
versioni per Windows.
Purtroppo non dispongo più dei sorgenti ma solo degli eseguibili, per cui
sono alla ricerca di un decompilatore in grado di riscostruirli.
Ringrazio quanti potranno fornirmi indicazioni utili a proposito.

Non credo che esista un decompilatore del genere. E poi mettendo il caso di
avere a portata di mano i listati .BAS sei proprio sicuro di riuscire a
convertirli in VB? Sono due piattaforme di programmazione totalmente
diverse e oserei dire anche in antitesi. Comunque nel VB Dos mi pare che
c'era un programma che permetteva di farlo, ma solo con la versione 1.0 di
Vb per Windows.

...


Devo convertire dei vecchi programmi da me realizzati in MS QB 4.5 in nuove
versioni per Windows.
Purtroppo non dispongo più dei sorgenti ma solo degli eseguibili, per cui
sono alla ricerca di un decompilatore in grado di riscostruirli.
In effetti il mio scopo non è quello convertire i programmi QB direttamente
in programmi VB, bensì recuperare i sorgenti per riutilizzare alcune
funzioni matematiche e di gestione dati molto complesse che mi impegnarono
parecchio nello sviluppo.
Ovviamente il progetto VB che verrà svillupato successivamente ripartirà da
zero per quanto riguarda l'interfaccia e le altre caratteristiche tipiche
di Windows.
Se Microsoft ha inserito come in VB il codice sorgente negli eseguibili QB,
perlomeno in quelli che necessitano della libreria run-time BRUN45.EXE,
l'esistenza del decompilatore non sarebbe tecnicamente impossibile
(ne esistono ad esempio oltre che per VB anche per altri linguaggi
interpretati,
come Lisp e Java), e può anche darsi che in qualche angolo remoto
dell'universo informatico qualcuno abbia provveduto a realizzarlo...
Ringrazio quanti potranno fornirmi indicazioni a riguardo.

 Purtroppo non dispongo piů dei sorgenti ma solo degli eseguibili, per cui

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Chiedo scusa

Chiedo ufficialmente scusa a tutto il NG (e mi permetto di farlo anche a
nome di Pal) per stò thread mostruoso di stamane, ma sapete, un post tira
l'altro e.....
Un ringraziamento a Moreno che ha dimostrato di accettare con spirito
Cristina

 nome di Pal) per stņ thread mostruoso di stamane, ma sapete, un post tira


Un ringraziamento a Moreno che ha dimostrato di accettare con spirito
Figurati... ho persino imparato che le piante potate non vanno annaffiate di sera... non lo sapevo,
con tutto che ho giardino...
Ma... solo le piante per interni o anche le altre? Please, forse č meglio che mi rispondi in e-mail,
altrimenti non finiamo piů...
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
---------------------------------------------------------------------------

 altrimenti non finiamo più...
Ecco un altro che ci prova... :)))

 Ecco un altro che ci prova... :)))
mi hai tolto le parole di bocca.
che vuole questo ?
quasi quasi gli ritiro il mio voto.
o gli rifilo il mio pc quando passo all'innaffiatoio.
sulle potature, di mattina, per carita'.

 che vuole questo ?
Già, solo perché è il WEB MASTER, lui.
Ritiene forse di poter reclamare lo ius primae noctis ?
Che sconcio !

> Jimi:

Potategli le potatoes, cosi` niente piu` juice primae noctis, nec secundae,
nec...
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 nec...
mi capirai bene che con un contratto da giardiniere all'orizzonte non vorrei
farmi beccare di nuovo, ma si possono potare le potatoes ? le potatoes sono
tuberose...

 farmi beccare di nuovo,
... ma potresti sempre farti "leccottare" dalla lab