mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: creare tabella word da VB6

Come si fa a creare una tabella di word (3 colonne e n righe)da visual
basic??
ho già creato una routine qui sotto che apre un file Word,
mi
resta da capire come si crea una tabella di word con 3 colonne e 1 riga.
successivamente alla tabella dovrò aggiungere delle righe (a seconda dei
record)
e posizionarmi sulle nuove righe per aggiungere del testo(relativo
a record) nelle varie celle.
__________________________________  
  '
Apre Word
  Set myWord = CreateObject("Word.Application")
  ' Apre il
documento In.doc
  myWord.Documents.Open App.path & "\in.doc"
  '
Visualizza la finestra di Word
  myWord.Visible = True
myWord.Selection.TypeText "NomePersona"
  ' Seleziona il BoookMark con
nome NomePersona
  Set myRange =
myWord.ActiveDocument.Bookmarks("NomePersona").Range
  ' Inserisce il
testo
  Text1 = "ciaooo"
  myRange.InsertAfter Text1
  Set myRange =
Nothing
  ' Salva il documento con nome Out.doc
myWord.ActiveDocument.SaveAs App.path & "\Out.doc"
  ' Chiude Word
myWord.Quit
  Set myWord = Nothing
--------------------------------
Inviato via 
http://usenet.iol.it

 a record) nelle varie celle.
[SNIP]
Ripetiamo insieme: "Il registratore di macro e' il mio pastore, non manco di
nulla"
Ogni volta che hai un dubbio di questo tipo, la cosa piu' comoda e'
registrare una macro facendo a mano le operazioni che intendi fare a
programma; fatto questo, puoi consultare il codice VBA generato e portarlo
pari pari nel tuo programma VB, nel 99% dei casi te la cavi con un minimo di
aggiustamenti.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

grazie questo post č stato davvero una manna ...


ho creato una macro in word che crea una tabella con 3 celle
ecco il
risultato:
myWord.ActiveDocument.Tables.Add Range:=Selection.Range,
NumRows:=1, NumColumns:= _
        3,
DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _
wdAutoFitFixed
ma se la eseguo da VB mi dice:
____________________________________________
errore di run-time '-
2147417851
 (80010105)':
Errore di automazione
Il server ha sollevato
un'eccezione
________________________________________
da cosa può
dipendere l'errore
Grazie di nuovo


 
2147417851
 (80010105)':
[SNIP]
Dipende in che punto del codice esistente hai incollato la chiamata, puo'
darsi che in quel momento tu non abbia una Selection valida.
Prova ad aggiungere subito prima "myWord.ActiveDocument.Select" oppure a
sostituire Selection.Range con myWord.Selection.Range

Newsgroup: it.comp.lang.visual-basic
Titolo: Programmare con DAO o ADO

ciao a tutti,
vorrei chiederervi le differenze tra la programmazione con oggetti ADO
invece dei DAO. Ho sentito dire che ADO è + veloce e può connettersi
praticamente a qualsiasi fonte dati ma che il suo utilizzo è abbastanza
complesso.
Provando ad usarlo ho notato che non è molto diverso dal controllo ADO
oltre che per la connessione al DB. ciao

 wrote in message
3973272E...@inwind.it...

Io ho provato Ado e Dao su Access e su Sql server
Risultato:
Dao su Access è + veloce.
Ado su Sql server + veloce (rispetto a Dao su Odbc)





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

Ciao a tutti,
qualcuno mi sa dire come fare operazioni
algebriche (del tipo - x+2x-) in vb
Sapete darmi una traccia?
            grazie.

 ha scritto nel messaggio
news:Q9aR6.639$i71....@news.infostrada.it...

Prova a vedere il Microsoft Scripting Runtime (nn ne sono sicuro)
Ciao
--
Timothy Redaelli
timothy.redae...@email.it
------------------------------------------------------------------
Togliere NONSPAMMARE per rispondere

Newsgroup: it.comp.lang.visual-basic
Titolo: OCX di Frazzoli... forse c'è un problemino :-))

ciao Marco...
dunque forse c'è un problemino con il tuo ocx... mi sa che hai dichiarato
qualche libreria di troppo perchè cercando di gestire il tuo controllo con
un mixer per settare il volume non appena cambio la modalità
dell'oscilloscopio mi si blocca il volume di Win... praticamente devo
riavviare Win :-))
quando hai finito con il tuo problema pensa anche a questo.... intanto ti do
una bella notizia... forse ho trovato quel prog che ti serviva... aspetto
notizie da Trento.
ciao
Davide


wrote:

Ciao Davide, magari se mi mandavi una mail in privato era meglio :-)
Aspetto... perché sinceramente non ho capito molto il problema
Ciao
Marco Frazzoli

Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net] Il setup non crea Gruppo e icona

Ho completato il setup della mia prima applicazione (includendo l'utility
che installa il framework solo se non presente sulla macchina), ma mi sono
accorto questo che non crea né l'icona né il gruppo programmi nel menu
"Avvio".
C'é qualcosa da settare in modo che questo venga fatto in automatico?
Ciao e grazie
GigioTD
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Hai aggiunto le informazioni alla voce User's Program menu? (li trovi anche 
la proprieta' relativa alla icona...)
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://blogs.ugidotnet.org/corrado/

 la proprieta' relativa alla icona...)
Dove si troverebbe questa proprietą? Fra quelle del progetto di setup non la
trovo... a quale oggetto ti riferisci?


 trovo... a quale oggetto ti riferisci?
Ho studiato e ho capito.... sono le cartelle a sinistra nel progetto di
setup (fra l'altro, io ho la versione italiana... quindi si chiamano
diversamente).

Newsgroup: it.comp.lang.visual-basic
Titolo: Info file .doc

Vorrei ridirigere un output di stampa su un file Word: qualcuno mi puň dare
suggerimenti?
Grazie
Mario

 dare suggerimenti?
    Ridirigere?
    Se ti basta stampare con word puoi usare l'automazione di word come
illustrata in numerose pagine di msdn ed in svariati post del ng. Posta tuoi
eventuali dubbi in proposito.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

La risposta è stata sufficiente a mettermi sulla strada giusta.
Grazie
Mario Simeone

Newsgroup: it.comp.lang.visual-basic
Titolo: Previous instance ma non solo

Ciao a tutti, torno ancora a stressarvi!
Una volta che all'avvio della mia applicazione scoprissi che un'altra tra
istanza è già in esecuzione, avrei la necessità di indicargli alcune
operazioni da compiere ma onestamente non saprei bene come fare e come al
solito non ho trovato documentazione
Mi potreste dare un'indicazione.
Garzie mille


dai un'occhiata nella documentazione:
    App.PrevInstance
Marco

     App.PrevInstance
App.PrevInstance lo conosco ma il problema è che non so come dire
all'istanza già attiva di fare certe cose.
Quello che accade aprendo un documento Word, quando Word è già aperto per
intenderci.
Non si apre una nuova istanza dell'applicazione ma il documento è aperto
dall'istanza precedente.
Spero di essere stato più chiaro.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Pagine con frame aspnet

salve gente avrei un problemino.
Ho una pagina html che contiene tre frame .aspx, uno di questi tre frame
cambia in base alla pagina che scelgo io.
Problema:
Se scrivo response.redirect("pagina.aspx")si apre una nuova pagina, io
invece voglio che la pagina sia visualizzata nella principale come posso
fare?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 fare?
 Devo intervenire a livello JavaScript/VBScript nell'evento OnLoad della
pagina principale, assegnando l'url desiderato al frame che ti interessa.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 Ciao

Guarda io ho provato a scrivere questo script sull'evento click del
pulsante e funzione, però quando faccio il refresh mi apre due pagine.
Hai qualche idea???
 Response.Write("<script language='javascript'>
window.open('Pagina.Aspx','middle');</script>")


 Devo intervenire a livello JavaScript/VBScript nell'evento OnLoad
   Oppure all'evento del caso associato all' oggetto coinvolto.
Ciao
 P.S.
   Ho cercato di intuire il tuo problema ( magari č colpa mia ma non l'ho
capito bene da quello che hai scritto ), se non ci fossi riuscito prova a
spiegare meglio.


 window.open('Pagina.Aspx','middle');</script>")
Ciao Domenico, seguo il tread xè sono interessato ad un problema simile.
Purtroppo non sono in grado di aiutarti ma volevo chiederti se sai come
si fa a specificare che la nuova istanza del browser, che hai aperto con
l'istruzione di cui sopra, si apra con dimensioni ridotte e, magari, 
senza che siano visualizzate le barre degli strumenti. Vorrei una pagina
tipo quelle dei banner che tutti i navigatori odiano. 
Grazie, ciao!
PS: non ci devo fare un banner ma una schermata di inserimento dati...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 window.open('Pagina.Aspx','middle');</script>")
 E' naturale, la window.open APRE un'altra finestra di IE
 Tu devi assegnare l'url desiderato al frame, diciamo una cosa del genere :
  document.all(<tuoframeID>).src = "pagina.aspx"



 window.open(<tuoUrl>,null,
             "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");
 ad esempio.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MSDE: gestisce le code ?

Due domande:
1) MSDE accetta al max 5 richieste di accesso contemporanee: le altre le
accoda oppure vanno gestite dal programma VB?
2) Utilizzo VB5SP3, quindi non posso scaricare dal sito M$ il suddetto MSDE
(mi sembra assurdo): esiste qualche altro sito da cui ottenerlo? Non si può
metterlo nel sito comune?
Grazie.

 wrote in message
gnTe5.27330$sE5.3...@news.infostrada.it...

1) Le accoda MSDE senza problemi, quindi con perdita di performance da parte
dell'applicazione.
     al massimo MSDE ti restituirà un TimeOut Expired (Impostabile da codice
da te ) e tu gestirai tale errore filtrandolo
    e riprovando automaticamente per n volte la chiamata al salvataggio,
oppure dicendo all'utente di riprovare.
    NB.: Lavori in locale o client/server ?
2) Non saprei , non conosci qualcuno che ha Office2000 ?

 2) Non saprei , non conosci qualcuno che ha Office2000 ?
Purtroppo no! Ma quali files dovrei farmi dare?
Sarebbe forse più semplice trovare qualcuno che abbia scaricato il suddetto
MSDE da M$ a che abbia ricevuto il relativo CD gratutito.


O che abbia una subscription a MSDN Universal...

Newsgroup: it.comp.lang.visual-basic
Titolo: Service pack 3 per VB6, si trova su qualche rivista?

Come da soggetto, se qualcuno mi dicesse dove posso trovarlo in
qualche rivista di informatica recentemente uscita,il fatto, oltre a
riempirmi di gioia, sarebbe preferibile ad uno scaricamento secolare
dei 60 mega dell'intero corpus d'installazione.
Grazie,
Teddy.

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

Newsgroup: it.comp.lang.visual-basic
Titolo: Comando CTRL+Z o ^Z

Come si invia questo comando di terminazione modem ?
Mscomm1.output =  ???
Grazie dell'aiuto.
Saluti.

 ha scritto nel messaggio
news:3911ad4a...@news.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: apertura link

Ciao a tutti, è possibile far aprire un link cliccando su una label?
Sapete il codice?
Grazie
Ciao
-- 
________________________________
Luca Pandolfo
webmaster 
www.catanianuoto2000.it
webmaster 
www.conicatania.it
Redazione 
www.nuotosicilia.it
 

Ciao,
Per .NET c'e' il controllo LinkLabel.
Per VB6 ho visto alcuni OCX su internet, purtroppo nulla di nativo nell'IDE.
Mandi! 

Sapete il codice?
Per VB6 cè questo:
http://vbnet.mvps.org/index.html?code/fileapi/pathstrippath.htm
--
ciao
  Stefano

 Ciao
Private Declare Function ShellExecute Lib "shell32.dll" Alias _
    "ShellExecuteA" (ByVal hwnd As Long, _
        ByVal lpOperation As String, _
        ByVal lpFile As String, _
        ByVal lpParameters As String, _
        ByVal lpDirectory As String, _
        ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
Private Sub Label1_Click()
    ShellExecute Me.hwnd, _
        vbNullString, _
        Label1.Caption, _
        vbNullString, _
        "C:\", _
        SW_SHOWNORMAL
End Sub
-> GbC
www.gbcweb.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema dimensionamento caratteri









Ho un problema di questo tipo.


Ho sviluppato un software con una risoluzione 
800x600


utilizzando caratteri piccoli (96 dpi - dimensioni 
normali).


Se l'utente imposta sulle proprietà schermo 125% 
caratteri grandi 


per utilizzare altre applicazioni
 e poi con le stesse impostazioni


lancia il mio progetto, ovviamente
 la mia maschera video risulta 


ampliata .


Vorrei sapere se posso in qualche modo settare i 
caratteri piccoli a 96 dpi


per il mio progetto e quando lo chiudo poter 
ripristinare i caratteri grandi a 125%.


 


Grazie in anticipo a chi ha risposte in 
merito.


Ciao , Marco



 ha scritto nel messaggio news:002501bffca2$e70306e0$5ed1...@plion.it...
Ho un problema di questo tipo.
Ho sviluppato un software con una risoluzione 800x600
utilizzando caratteri piccoli (96 dpi - dimensioni normali).
Se l'utente imposta sulle proprietą schermo 125% caratteri grandi
per utilizzare altre applicazioni e poi con le stesse impostazioni
lancia il mio progetto, ovviamente la mia maschera video risulta
ampliata .
Vorrei sapere se posso in qualche modo settare i caratteri piccoli a 96 dpi
per il mio progetto e quando lo chiudo poter ripristinare i caratteri grandi a 125%.
Grazie in anticipo a chi ha risposte in merito.
Ciao , Marco
A parte il fatto che modificare le dimensioni dei caratteri richiede sempre il
riavvio del PC, a mio parere qualsiasi domanda del tipo "come faccio a settare
il PC dell'utente...." e' concettualmente improponibile.    Secondo me, il PC
dell'utente e' di proprieta' dell'utente, ed e' settato come vuole lui.   E non
e' corretto modificarne le impostazioni per far funzionare un nostro prog.
Al contrario, e' opportuno rendere il nostro programma capace di adattarsi
alle caratteristiche del maggior numero di impostazioni video, stampa, ecc.
Utilizza le proprieta' Screen.Height e Screen.Width per rilevare le dimensioni
dello schermo dell'utente.  Io uso anche Screen.TwipsPerPixelX e
Screen.TwipsPerPixelY ...
--
Frogman
indirizzo e-mail corretto: 
be...@reboot.to

Newsgroup: it.comp.lang.visual-basic
Titolo: GIF ANIMATA

Ciao a tutti...
quale controllo usare per inserire una gif animata ??
Grazie di cuore a tutti per le risposte.
Gianluca.

 ha scritto nel messaggio
news:a9hmn6$ds9$1...@canarie.caspur.it...

Cerca nella rete "gif89.dll", scaricalo ed inseriscilo nei riferimenti di
VB. Non l'ho mai provato ma dovrebbe funzionare!
Ciao, Alex

 ha scritto nel messaggio
news:L0_u8.46954$m41.1...@twister2.libero.it...

Io l'ho provato e funziona bene.
L'unico consiglio che potrei dare all'autore per le future versioni e' di
permettere di scavalcare la velocita dell'animazione prevista nella gif con
un valore fornito da programa.
Spesso queste gif hanno temporizzazioni assurde e sarebbe utile poterle
adattare alle proprie esigenze.
ciao
Paolo B.
Newsgroup: it.comp.lang.visual-basic
Titolo: wav che bloccano il programma

ciao,
ho letto in un precedente post un riferimento al sito msdn per suonare i
wav.
tutto ok ma il problema č che vorrei mentre il file suona il programma č
bloccato fino alla fine del wav. si puo' fare in modod da poter usare lo
stesso il programma?

 stesso il programma?
Usando il controllo MCI c'è un parametro che indica se il suono deve essere
eseguito completamente prima di procedere o meno.


ci provo

ma č tra i componetni di vb? io ho trovato Microsoft Multimedia control č
lui?

 lui?
Sě, č lui. Ho fatto un po' di confusione col nome e col file (MCI32.OCX)

la proprietà che dicevi come si imposta non c'è nel menu?

 la proprietą che dicevi come si imposta non c'č nel menu?
Vedi Wait (sulla guida)

 Vedi Wait (sulla guida)
E se la guida non l'hai (ahi, ahi, ahi...):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mmedia98/ht
ml/vbprowait_mci.asp


Piu' semplicemente puoi utilizzare una chiamata API:
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal
lpszSoundName As String, ByVal uFlags As Long) As Long
dove i flag sono:
Flags for playing the sound. The following values are defined:
SND_ASYNC
The sound is played asynchronously and the function returns immediately
after beginning the sound. To terminate an asynchronously played sound, call
sndPlaySound with lpszSoundName set to NULL.
SND_LOOP
The sound plays repeatedly until sndPlaySound is called again with the
lpszSoundName parameter set to NULL. You must also specify the SND_ASYNC
flag to loop sounds.
SND_MEMORY
The parameter specified by lpszSoundName points to an image of a waveform
sound in memory.
SND_NODEFAULT
If the sound cannot be found, the function returns silently without playing
the default sound.
SND_NOSTOP
If a sound is currently playing, the function immediately returns FALSE,
without playing the requested sound.
SND_SYNC
The sound is played synchronously and the function does not return until the
sound ends.


si ma i valori che devo assegnare ai "flag" che mi hai scritto dove li
strovo? comunqur l'inglese non è il mio forte ma se ho capito bene devo
usare l'ultima SND_SYNC giusto? oltre a quelle che uso io?


____________

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

Salve a tutti!
Sapete dirmi come realizzare una coolbar (stile ie) in Vb5 ?
Grazie
Massimo
mdi...@tin.it


Ciao,
	esiste un controllo scaricabile dal sito microsoft che è proprio la
coolbar
		Benedetto

Newsgroup: it.comp.lang.visual-basic
Titolo: Scroll di immagini in VB5

Ho la necessitá di gestire lo scroll di immagini molto grandi (a 24 bit)
senza intervento da parte dell'utente (e quindi senza uso di scrollbar o
altro), come se si stesse assistendo ad un video. Il problema é che lo
scroll deve essere veloce e senza traballamenti.
Le prove fatte con gli oggetti standard di VB5 non hanno dato buoni
risultati.
Se qualcuno conosce un OCX, una DLL o altro ....................
Grazie
Roberto

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Un po OT per immagini

Scusate l'introsione un po OT.
Io sviluppo in VBA di access (so che c'e' un NG di Access ma la non ho
trovato risposta al quesito quindi provo a postarla qua') e avrei bisogno di
una picture box un po' piu' potente di quella di access, mi spiego meglio,
vorrei un controllo per file jpg che abbia la possibilità della barra di
scorrimento dell'immagine.
Il controllo che c'e' in access mi permette solo di zommare, stirare e
lasciare come sta un immagine, io vorrei invece poter ingrandirla in base
alla larghezza dell'immagine e poi con le barre di scorrimento sfogliarla.
come posso fare ?
ciao e grazie.
ricky

 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: database access

Avendo creato un'applicazione che visualizza una tabella dynaset
dove posso inserire e cancellare records, mi piacerebbe    trasferire
questa su un altro pc che non ha access e non ha visual basic:
è possibile conservare tutto?
Ringrazio chiunque volesse darmi spiegazioni.
ciao da giggi di Roma.
--
Posted from 
mta03-acc.tin.it
 [212.216.176.34]
via Mailgate.ORG Server - 
http://www.mailgate.org

Usa la "Autocomposizione installazione ed inserisci il tuo db nei files
richiesti
"Giovanni Vegliante" ha scritto nel messaggio
<000101beb51e$787c2200$30f2d8d4@cveglian>...


Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 & ACCESS 2000

Vorrei sapere come mai non riesco a creare un controlla Data con VB6
su un files di Access 2000 mentre con un files di Access 97 ci riesce
benissimo....

devi usare Ado !

 benissimo....

 wrote in message
a70hqi$9co$1...@newsreader.mailgate.org...


 benissimo....
Io ho installato il sp su VB6 e tutto funzia
ciao ciao
sdamy
Newsgroup: it.comp.lang.visual-basic
Titolo: grazie a lupo e cssoft

Avevo l'errore 3076 sul provider non installato .
Ho reinstallato JET  come da vostre indicazioni , il tutto funge !!!
saluti

 Ho reinstallato JET  come da vostre indicazioni , il tutto funge !!!
vorrai dire "tutto *funziona*".
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 vorrai dire "tutto *funziona*".
come mai muovi questo appunto ?

 come mai muovi questo appunto ?
Perchè mi da fastidio vedere la lingua massacrata da questi usi impropri.
Tutto qua.
Ciao

 Tutto qua.
Orpo, acidita' di stomaco ? Se dovessimo replicare ad ogni post dove la
lingua italiana non e' utilizzata come le regole grammaticali prevedono la
gerarchia .it affonderebbe nel proprio traffico...
Come scrivevo una volta nella mia signature "don't worry, be happy" :-)
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 gerarchia .it affonderebbe nel proprio traffico...
Bah, un errore involontario ci può stare, ma ormai è d'uso comune usare 
una parola al posto di un'altra...

 una parola al posto di un'altra...
Beh vero, a parte che "funge" lo uso anch'io :-P tieni presente che le
inflessioni dialettali possono rispecchiarsi anche nella scrittura dei
post.
[OT nell'OT]
Mi ricordo ancora quando anni fa in visita a Palermo lessi su una
saracinesca di un garage la seguente scritta: "lasciare libero lo
scarrozzo" :-)


 scarrozzo" :-)
Beh, le espressioni della lingua locale posso capirle, ma qui si parla 
proprio di un termine usato in modo errato.
Come se dicessi che adesso trasporto questo post anzichè inviarlo.
Ciao

 scarrozzo" :-)
Scendo il cane a pisciarlo ...
è un po' sbagliata .. ma di uso comune (per chi ha un cane e non abita al
piano terra)
Saluti

 piano terra)
Ma per favore... togliamo quel "po'".
Questo non č dialettismo, perchp anche in dialetto č sbagliata.
Ciao


Oh, be'... se ti metti a fare il precisino :-P, /atento/ a quelle "scuadre" :-)
Un Paprino che lui i refusi non l fa mai, ma propio mai. :-)
***********
P.S.: una, no due... uhmm... cacchio, erano tre, sigh :-( decine di anni
fa, lessi il seguente cartello, pennellato a mano con vernice rossa su
un pezzo di cartone, accanto ad un passo carrabile:
"Si prega
che lo lascia
lo libero
lo passo.
Grazzie."
Dopo 'nt'anni, ridacchio ancora al ricordo :-).

Newsgroup: it.comp.lang.visual-basic
Titolo: Shell errore

Ciao a tutti,
Ho creato un banalissimo programma di questo tipo:
Private Sub Form_Load()
 Shell ("\\pc-server\ClientApps")
End Sub
Il suo scopo č aprire la cartella di rete.
Mi da errore numero 5.
Come mai secondo voi?

 Come mai secondo voi?
Shell() si aspetta il nome di un programma, come ben spiegato
sulla guida in linea.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto con combobox

Salve
 in una combobox ho sei item.
Se scrivo una cosa nuova, questa deve essere inserita nella combo se non è
presente tra gli item, viceversa, non deve fare nulla. COme fare???
Grazie


Mi pare che Moreno Sirri abbia risposto ad una domanda analoga giusto ieri.
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: on error resume next

quando si verifica un errore di run-time l'istruzione on error resume next
azzera l'errore oppure usando l'oggetto Err posso vedere l'errore che si è
verificato alla riga successiva?
Grazie

err ti da il numero e la descrizione di errore e puo essere utile per
intercettarlo
resume next continua ad eseguire il codice all'istruzione successiva a quella
che ha generato l'errore
sinceramente non mi sembra una buona programmazione quella che fa 'uso di
resume next
ciao Valerio
Renato ha scritto:


resume next
Aspetta... non e' detto che il resume next venga usato per ignorare l' errore.
Altri linguaggi ti permettono una gestione strutturata con il costrutto
try ... catch ... finally. 
In vb l' unica cosa che si avvicina (si fa per dire :P) e' l' attivazione del resume 
next con la gestione dell' errore alla riga successiva a quella che avrebbe potuto
generarlo.
A dire il vero c'e' stato un pazzo che ha emulato il try ... catch in vb6, modificando
opportunamente il puntatore all' istruzione corrente sullo stack, ma da qui
a metterlo in un programma vero da dare ad un cliente vero ce ne corre ;-)
-- 
ciao, hal

tu hai sempre una marcia in più!

dare ad un cliente vero ce ne corre ;-) 
A proposito, m'ero poi dimenticato di cercare l'articolo (sai com'č, la 
memoria alla mia etŕ fa brutti scherzi ;), non č che avresti sottomano 
l'indirizzo?
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato

 verificato alla riga successiva?
Perchč non hai provato?
Avresti impiegato molto meno tempo non solo dell'aspettare la risposta, ma
anche del postare il messaggio.
E persino dello scriverlo.
Senza considerare che la soddisfazione sarebbe stata maggiore.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto - Problema con query e confornto tra DATE

Ho impostato una query di selezione con alcuni parametri tra i quali 2
agiscono su campi che contengono delle date.
Il problema è che la query non mi restituisce i valori che io richiedo, il
problema da quello che ho visto sta nel fatto che VB6 da codice tratta le
date nel formato inglese mm/dd/yy, però in esecuzione il formato data è
dipendente dalle impostazioni internazionali che per l'Italia assegna alle
date il formato dd/mm/yy.
Come faccio per fare in modo che nel confronto le due date siano impostate
nello stesso modo ?
Perchè da quello che ho visto al momento praticamente mi viene confrontato
il numero del mese contenuto nel campo con il numero del giorno della data
che passo come parametro.
Grazie in anticipo.
Escape_IT

 wrote in message 7phngi$efg$1...@nslave1.tin.it...


Ho fatto come hai detto....passando le date nel formato inglese (invertendo
mese con giorni) si cucca la query e sputa i record giusti.
Altra cosa, si sto usando un MDB di Access.
Ancora grazie per l'aiuto
Newsgroup: it.comp.lang.visual-basic
Titolo: Potete essere più precisi ?

Ho controllato sul sito comune ma non ho trovato nulla, potreste essere piů
precisi ? Grazie

 precisi ? Grazie
si', e tu potresti p.f. accodare la nuova domanda al thread gia' impostato,
o almeno ripetere l'argomento della richiesta ? dalle due righe qui sopra
non e' che si capisse un granche'...
in questo momento il s.c. da me non va, ma nell'elenco di download -
ocx-dll, l'ultimo file di pagina 1 e' (o era) "ocx per gif animate
(gif.zip)".



Ora il SC va.
In ogni caso, come ha detto Pal, cerca di essere piů specifico: io non ho letto il tuo precedente
post, quindi come diavolo faccio a sapere cosa vuoi???? Visto che vai sul SC, datti una letta al
Manifsto di questo NG!
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
---------------------------------------------------------------------------

 Moreno
Ciaotutti,
Alessandro

Ciao
La settimana scorsa il mio amico Antonio ha postato per un problema simile.
riposto la soluzione.
<Ciao, Antonio
<come va ?
<Per risolvere il tuo problema potresti utilizzare un trucco
<del GRANDISSIMO Francesco Balena.
<Metti un controllo WebBrowser dentro una PictureBox e fai leggere la gif
<animata dal WebBrowser come con :
<WebBrowser1.Navigate "D:\a.gif"
<N.B .Dimensiona il WebBrowser più grande della PictureBox in modo
<da evitare di vedere le ScrollBars.
Ciao, Vito
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.visual-basic
Titolo: Che fine ha fatto threed.vbx ?

Saluti a tutti:
Fino a poco tempo fa programmavo in VB3 e VB4, da un mesetto mi sono
buttato su VB5.
Con mio enorme stupore ho perso di vista la THREED.VBX o chi ne fa le
veci.....
Il fantastico controllo Pannel3d (oggetto oltretutto contenitore)  che
usavo a piene mani, che fine ha fatto?
I miei form non hanno piu' quei fantastici effetti 3D...   :-((
Chi mi sa dire dove posso trovare, per VisualBasic 5, il valido sostituto
del Pannel3D ?
Hi,Ciao
Ettore   By -MES-

Vai sul CD, sotto Tools, controls, trovi Threed32.ocx
ciao orzak
Ettore Maronese ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] come controllo se non ho piu' form figli?

ciao a tutti.
while googling non ho trovato niente, quindi chiedo.
ho un form mdi padre con una serie di figli. a seconda del tipo di
figlio attivo, abilito o disabilito alcune toolbar.
naturalmente, quando chiudo l'ultimo figlio vorrei disattivare tutte
le toolbar e quindi mi chiedevo come fare: qualche suggerimento?
grazie in anticipo.
saluti.
-- 
Gianni Rondinini
Icem s.r.l.
Tel: 
+39 0545 78036
Fax: 
+39 0545 78727

 saluti.
Ciao
Andrea

 le toolbar e quindi mi chiedevo come fare: qualche suggerimento?
se il tuo problema è sapere quando hai l'ultimo puoi definire in un modulo
una funzione tipo:
Sub Scarico()
    Dim a As Form, C As Integer
    For Each a In Forms
        '//supponendo che il nome del padre sia MDIForm1
        If a.Name <> "MDIForm1" Then
            C = C + 1
        End If
    Next a
    If C = 1 Then MsgBox "sono l'ultimo e faccio quello che voglio"
End Sub
chiaramente in tutti gli eventi unload chiamero' Scarico()
beppe

chiaramente in tutti gli eventi unload chiamero' Scarico()
questa e' una buona soluzione. avevo pensato di fare qualcosa del
genere, infatti, ma non sapevo di preciso come farla.
saluti che ringraziano.

Newsgroup: it.comp.lang.visual-basic
Titolo: Form MDI e Form Child

Qualcuno saprebbe dirmi come posso fare riferimento ad ogni form child
caricato in memoria in un MDI form.
Ho provato con For each frmchild in frmmdiMain
ma non funziona.

 wrote in message
news:934bka$96d$1...@nread2.inwind.it...

Prova invece a ciclare sull' insieme Forms.
Ciao
Aldo

 wrote in message
news:934bka$96d$1...@nread2.inwind.it...

K@##o !
Hai postato due volte con un subject leggermente diverso !
Ti aveva gia' risposto Fox Mulder e io, pirla, ho ancora perso tempo a
leggere il post !
Grunt !
Aldo


...è un peccato...:-)
Ciao Filippo,
devi utilizzare l'insieme Forms e la proprietà MDIChild (dei form che ce
l'hanno..):
Dim f as Form
For Each f In Forms
    If Not TypeOf Is MDIForm Then 'Se f non è il form MDI principale - vari
modi per dirlo...
        If f.MDIChild Then 'E' un MDIChild form ossia un form secondario...
            ...
        End If
    End If
Next f
Ciao
Franco


...è un peccato...:-)


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Mappe vettoriali e VB6

Salve a tutti !!
La mia domanda é :
Ho visto alcuni programmi di geografia (vedi route_planner) che utilizzano
una mappa che da quel che ho capito si dice "vettoriale".
Cioè che quando la si ingrandisce non c'e' il problema della scomposizione
dell'immagine in fastidiosi e giganteschi "quadratoni".
E' possibile utilizzare una mappa simile in VB6 ?
E poi, come diavolo la si disegna ? bisogna salvare ogni singolo punto in un
Dbase e poi tracciare una linea da punto a punto o c'e' qualcuno che lo ha
gia' fatto e mette a disposizione degli altri questo lavoro ??
Grazie per aver letto il mio messaggio
DaVe
(che si legge Deiv, non come la saponetta :-)

 (che si legge Deiv, non come la saponetta :-)
il cui nome, invece e' "DOVE", 'gnurants'...
--
Roal Zanazzi
z...@iol.it

gia' fatto e mette a disposizione degli altri questo lavoro ??
Probabilmente per fare delle cose del genere basta memorizzare le
coordinate del punto (se singolo) dei due punti iniziale e finale (in
caso di segmento) o di tutti i vertici nel caso di polilinea o
poligono.
Dovresti essere un po' piu' preciso su quello che vuoi ottenere...
forse potremmo essereti piu' utili.... ci sono in giro anche dei
controlli appositi per le immagini vettoriali.
Rimango a tua disposizione per altre info.
Ciao e buon lavoro.
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: Trovare il path della directory "TEMP"

Sapete meglio di me che windows crea delle directory temporanee; come è
possibile sapere da VB il path di tali direcotry? Ho visto su MSDN che ci
sono delle variabili di sistema che forniscono varie informazioni sul
sistema su cui viene eseguito il programma, ma non riesco a ricollegare il
tutto ad un codice in VB (ok, mi sta bene che devo leggere la variabile
"TEMP" delle Environment variables, ma come?).
Grazie in anticipo per le risposte.
Francesco
(Coscente del fatto che qualcuno dirà: "E' semplicissimo, bastava guardare
in quel posto su MSDN", ma dopo aver visto lotti di pagine di MSDN...)

 "TEMP" delle Environment variables, ma come?).
API GetTempPath (sull'MSDN :-))
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

 "TEMP" delle Environment variables, ma come?).
Debug.Print Environ$("TEMP")
--
Faber

....oppure senza scomodare le api
metodo GetSpecialFolder (filesystemobject)
carlo

 metodo GetSpecialFolder (filesystemobject)
eh già, come ho fatto a non pensarci prima, un componente esterno
dev'essere sicuramente più efficiente-leggero-faciledausare delle
funzioni *native* del sistema operativo ...
...
<g>
--
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: aspettare il termine di un comando.

Ho la necessità di eseguire un comando solo dopo che sia terminato il 
comando wzzip che lancio con la funzione Shell.
E' possibile da codice intercettare il termine del programma dos?
grazie
Riccardo 

 E' possibile da codice intercettare il termine del programma dos?
fai una ricerca su google per ShellAndWait.
dovresti trovare qualche utile spunto.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

Newsgroup: it.comp.lang.visual-basic
Titolo: lettura file

salve a tutti.
Come posso fare a leggere un file esadecimale e farmi restituire il valore
decimale ?
so solo che la divisione dei byte č ogni 6
Ciao e grazie anticipatamente

 wrote in message
9gsk5t$gt5$1...@fe2.cs.interbusiness.it...

prova cosi':
    a$ = "0a"
    b = Val("&H" + a$)
CIAO!
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto!!! Ho problemi con VB4 e Oracle

Salve a tutti,
sto realizzando un programma con VB4 (16 bit) che esporta dei dati da un dB
Oracle 7.0 su un server Unix.
Il problema è questo:
se uso un data control con l' opzione SQLpassthrougt vb prende solo i primi
255 caratteri di un campo , mentre il db ne contiene 999, se non uso l'
opzione SQLpassthrougt vb legge tutti i caratteri.
Siccome le select che devo fare sono complesse non posso fare a meno
(credo?) dell' opzione citata.
Qualcuno puo' aiutarmi?
Io uso dei driver ODBC della Oracle e le SQL Net pipes 1.1
Vi ringrazio per l' attenzione.
sa...@tin.it

 (credo?) dell' opzione citata.
Non usare i data control (a meno che tu non debba gestire delle griglie).
Apri il database (usa una variabile globale database), e crea dei recorset.
Con questi non ho mai avuto problemi.
Se, come lasci intendere, fai delle operazioni batch (leggi dei dati da un
db e li scrivi su un altro), puoi liberare le risorse del sistema lasciando
fare tutto al server (UPDATE oppure INSERT INTO).
Saluti
Silvio Sorrentino
PS sono contento si sapere che c'è qualcun altro che adopera il VB4 a 16
bit. Come vai con la stabilità dell'ambiente?
Newsgroup: it.comp.lang.visual-basic
Titolo: DECOMPILATORE VB5 - AIUTO -

Ho necessitą di decompilare un piccolo programmino scritto in VB5, perchč
conteneva una stringa di iniazializzazione andata persa.
Ho fatto molte ricerche su Internet, ma molti link non c'erano, prego
chiunque possa aiutarmi, a farlo.
Grazie, Massimo

...


Ho trovato comunque molti link a siti in cui sostenevano di avere questo
fantomatico decompilatore, ricordo anche che alcuni mesi fa (quando non mi
serviva) avevo trovato un russo che chiedeva l'eseguibile e rimandava il
sorgente (VB5 !!!).
Ciao, Massimo
john79 wrote in message ...


sorgente (VB5 !!!).
L'hanno arrestato, ma il sito c'e' ancora.
Fabio Pagano

 L'hanno arrestato, ma il sito c'e' ancora.
l'hanno arrestato ? in russia ? forse per qualcos'altro ?

Ho necessità di decompilare un piccolo programmino scritto in VB5, perchè


 >Ho necessitą di decompilare un piccolo programmino scritto in VB5, perchč


> >Ho necessità di decompilare un piccolo programmino scritto in VB5,
perchè


Ecco cosa la cosa + interessante che ho trovato: decompilatori per VB3 e
VB4:
www.codd.com/vbonline/ashsoft/decom/
Bye, Massimo






...


 wrote


...


 wrote


...


ok, massimo, se e' cosi' grazie per la spiega.
come pirata era in effetti abbastanza strano che tu dessi nome e cognome.
se qualcuno ti crede (non sto parlando di me, che cmq non ti potrei proprio
aiutare, ma il dubbio in genere resta: anche sui ng usa c'e' un sacco di
gente che perde i sorgenti e mai nessuno che perde l'exe...) si fara' vivo.
un link a un decomp e' apparso ieri, direi.
io ne ho provato uno tempo fa, abbastanza famoso, per vb3. lavorava
discretamente, piu' o meno come valkyrie col clipper.
so che l'autore progettava di mettere share la versione vb4, ma non ho mai
visto niente di funzionante in giro.
col 5 e il compilato e' sparito quasi tutto, credo. forse c'e' qualcosa ma
penso online e con forti limiti di dimensioni dell'exe.
la storia che racconti e' sconfortante. una di piu'. ma il principio resta
illegale. inoltre chiedere un decomp proprio a dei programmatori...
in bocca al lupo al tuo amico.
ciao, pal

...


 wrote

Newsgroup: it.comp.lang.visual-basic
Titolo: (OT ma non troppo) Un buon compilatore per file .hlp

Mi sono trovato nella necessità ci dover scrivere un file di aiuto per un
programma. Ho provato con Help Workshop, compreso nel pacchetto di visual
studio maè un lavoro immane. Cercando in rete ho trovato un ottimo freeware:
Shalom Help Maker. Intanto è gratis, è semplice da usare (praticamente un
word processor), si scarica in un attimo (3,5 MB).
Geniale il funzionamento: il software non ha un motore proprio per la
compilazione del file hlp, ma sfrutta quello di Help Workshop. In pratica,
gli dici come deve essere il file di guida che vuoi creare e lui lo
"traduce" per Help Workshop.
Scusate l'OT ma a mio avviso chi fa cose intelligenti e funzionali va
pubblicizzato
D
P.S.: ovviamente, non sono in alcun modo legato al software, nè tantomeno
vengo pagato per pubblicizzarlo!
================================
Sono dieci anni che faccio la stessa strada, e mi fermo solo il 2 novembre
per raccontare la stessa barzelletta
================================

Prova Html Help Workshop. lo trovi in rete (e se non ricordo male anche nei
cd di vb).
Io mi trovo benissimo.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sè...." (Antico Adagio)
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.nicolaottomano.it/public/SinapsiAntispam-Setup.exe
email spamtrap: 
spam...@nicolaottomano.it

bye
Non conosco altri compilatori di help (.chm) diversi da quello di
microsoft.
Tutti i programmi di gestione / scrittura help che ho avuto modo di
provare utilizzano tutti il compilatore di Microsoft
Se invece intendevi: programma che aiuta a scrivere gli help qui
entriamo nel mare magnum, ce ne sono per tutti i gusti e per tutte le
tasche dai gratuiti a quelli che costano 899$ (robohelp)
=======================================================================
Se mi vuoi scrivere togli le maiuscole
Sveltolampo 
cteniza...@hotmail.com
=======================================================================

 microsoft.
Io parlavo proprio di quello. Gnappo invece si riferiva a Help Workshop
(crea files *.hlp)

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con ODBC e Oracle

Salve. Ho un problema aprendo due recordset contemporaneamente da una 
fonte dati remota su Oracle: il primo viene aperto normalmente in 
lettura/scrittura, il secondo (nonostante tutti i miei tentativi) solo 
in lettura. E' un problema del VB o del driver ODBC verso Oracle? Esiste 
qualche patch, un workaround che faccia al caso mio? 
Grazie in anticipo?
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [151.92.76.10] by way of 
f48.hotmail.com
 [207.82.250.59]
via Mailgate.ORG Server - 
http://www.mailgate.org

Salve. Ho un problema aprendo due recordset contemporaneamente da una 
fonte dati remota su Oracle: il primo viene aperto normalmente in 
lettura/scrittura, il secondo (nonostante tutti i miei tentativi) solo 
in lettura. E' un problema del VB o del driver ODBC verso Oracle? Esiste 
qualche patch, un workaround che faccia al caso mio? 
Grazie in anticipo?
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [151.92.76.10] by way of 
f118.hotmail.com
 [207.82.251.44]


Salve. Ho un problema aprendo due recordset contemporaneamente da una 
fonte dati remota su Oracle: il primo viene aperto normalmente in 
lettura/scrittura, il secondo (nonostante tutti i miei tentativi) solo 
in lettura. E' un problema del VB o del driver ODBC verso Oracle? Esiste 
qualche patch, un workaround che faccia al caso mio? 
Grazie in anticipo?
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [151.92.76.10] by way of 
f241.hotmail.com
 [207.82.251.132]

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore dichiarazione variabile oggetto FIELD

Sono un neofita di VB6 e ho bisogno del vostro aiuto
Attivo la libreria 
<Microsoft ActiveX Data Objects 2.5 Library>, la più recente
disponibile
e cerco di dichiarare una variabile oggetto Field in questo modo :
Dim F5 As New ADODOB.Field
Ma mi da l'errore :
Errore di compilazione
Utilizzo non valido della parola chiave NEW
(Il VB6 come ben sapete quando si digita un'istruzione da dei
suggerimenti in una casellina e ti dice quali proprietà,metodi,oggetti
possono essere agganciati alla libreria ADODB)
A questo punto a cosa strana è che quando arrivo al punto la casellina
mi suggerisce solo questi oggetti : Command, Connection, Parameter,
Record, Recordset, Stream
Perchè mi omette l'oggetto Field ? Eppure fa parte , secondo tutti i
manuali della libreria ADODB che ho attivato mediante il riferimento a
<Microsoft ActiveX Data Objects 2.5 Library>
 
Cosa devo fare per attivare questo oggetto, indispensabile tra l'altro
per eseguire ordinamenti e gestire i campi di un recordset ?
Grazie a chiunque mi aiuti, veramente grazie.
Auguri di Buon Natale e Felice Anno Nuovo A TUTTI !!
Christian Hamnett - Chieri


Ogni libreria ha una serie di oggetti cosiddetti 'creabili
esternamente', cioe' che possono essere istanziati tramite New o
CreateObject e altri che invece non sono 'creabili esternamente',
cioe' che possono essere istanziati solo da classi contenute nella
stessa libreria.
L'oggetto Field appartiene proprio a questa ultima categoria.
In poche parole:
non puoi eseguire un'istruzione "New Field"; un Field lo puoi
manipolare solo dopo che hai ottenuto un riferimento da un oggetto che
contiene dei Fields.
Es: se hai un recordset rs e vuoi gestire il campo 'campo1' dovrai
scrivere:
set F5 = rs.Fields("campo1")
dopo potrai invocare le proprieta' e i metodi di F5.
ciao

 
dim fld as field ???
Non mi pare che questo oggetto sia "indispensabile tra l'altro
 > per eseguire ordinamenti e gestire i campi di un recordset".
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Newsgroup: it.comp.lang.visual-basic
Titolo: Generare un click !

Sapete dirmi se č possibile generare il click del mouse ?


Puoi chiamare gli eventi CLICK, DBLCLICK, MOUSEDOWN e MOUSEUP direttamente
da codice:
MioOggetto_Click
MioOggetto_DblClick
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 ha scritto nel messaggio
news:8ee9cp$hi6$2...@news.planet.it...


 attivi.
per ottenere l'hWnd della finestra sotto al puntatore usi:
GetCursorPos per trovare le coordinate del mouse
WindowFromPoint (gli passi la x e la y) per avere l'handle
per attivare la finestra basta che usi SetForegroundWindow
Ciao
Faber

 WindowFromPoint (gli passi la x e la y) per avere l'handle
occhio che se il puntatore si trova per es. su un pulsante, l'hWnd è quello
del pulsante e non quello della finestra. per ottenere, da quello, l'handle
della finestra, puoi usare GetParent
RiCiao
Faber

usa mouse_event, è una funzioncina API molto carina, ti permette di muovere,
fare click, doppio click, fare solo cli (sensa il ck) ecc...
------------
Ciao
Sabba
Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] API Playsound & WIN 2000

 Salve a tutti
 Il codice seguente funziona benissimo in Win9x, Win ME, Win NT ma in Win
 2000 mi crea un bel errore, qualcuno saprebbe dirmi come mai?
  Grazie
  Giovanni Chieli
 Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA"
(ByVal
 lpszName As Any, ByVal hModule As Long, ByVal dwFlags As Long) As Long
 Public Enum EnumPlayModeConstant
     AsyncExecute = SND_ASYNC Or SND_NODEFAULT Or SND_MEMORY
     WaitForSong = SND_SYNC Or SND_NODEFAULT Or SND_MEMORY
     AsyncLoop = SND_ASYNC Or SND_LOOP Or SND_NODEFAULT Or SND_MEMORY
 End Enum
 Public Sub PlayWaveId(ResNum As Integer, PlayMode As EnumPlayModeConstant)
     Dim a() As Byte
     a = LoadResData(ResNum, "WAVE")
     PlaySound VarPtr(a(0)), 0, PlayMode
 End Sub

  End Sub
A scanso di equivoci ti direi di provare così:
      Dim a() As Byte
      Dim s   As String
      a = LoadResData(ResNum, "WAVE")
      s = StrConv(s, vbFromUnicode)
      PlaySound s, 0, PlayMode
Credo si possa addirittura evitare il passaggio dall'array a().
Ciao

       s = StrConv(s, vbFromUnicode)
e' satto ???
         s = StrConv(a, vbFromUnicode)
la a al posto della s (?)


 .-------------------------------------------.
 | Message parser error!                     |
 '-------------------------------------------'
 .-------------------------------------------.
 |                                           |
 |   Message format unknown: try scrambling  |
 |   it... maybe it will make sense.         |
 |                                           |
 |           .-----------.   .-----------.   |
 |           : Scramble  :   :   Abort   :   |
 |           '-----------'   '-----------'   |
 '-------------------------------------------'

Newsgroup: it.comp.lang.visual-basic
Titolo: SMTP.ocx

Ciao ragazzi.
Qualche tempo addietro avevo mandato una richiesta per sapere se e come si
poteva inviare una E-mail da un programma VB.
La risposta fu che era possibile e che dovevo munirmi del controllo SMTP.ocx
che trovavo su 
http://www.ostrosoft.com/vb/controls
Io ho scaricato questo controllo, ma non riesco a farlo funzionare anche
perché ce l'ho sul disco, ma non riesco a renderlo disponibile tra i
componenti di VB.
(ah io uso VB5 se può servire).
Qualcuno sa dirmi come devo fare?
Grazie.
Elisa.

 wrote in message
news:JblA6.12445$k53.2...@news1.tin.it...
