mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Call parametrizzata

E' possibile parametrizzare un call.
Per spegarmi meglio: ho un db con i nomi delle procedure e vorrei fare un
casa del tipo
call nomeprocedura preso dal db
Avevo pensato a una funzione tipo Public sub ApriProcedura(voce as ??????)
Grazie Gab

 ha scritto nel messaggio
news:b2at71$1ad551$1...@ID-126639.news.dfncis.de...

Entro certi limiti, puoi farlo con la funzione CallByName (a partire da VB6)
La procedura, per poter essere attivabile, deve essere definita come Public
in un modulo di classe...la guida per tutto il resto
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: [.net] TabControl: come bloccare le TabPage?

Ciao a tutti ho il seguente problema:
- in un TabControl ho 4 TabPage, 
- nella TabPage 3 ho dei campi di editazione
Mentre l'utente è in fase di editazione dei dati nella TabPage 3, vorrei
bloccare la posibilità di selezionare un'altra TabPage, fino a quando le
modifiche non vengono salvate.
Come faccio a bloccare la possibilità di selezionare le altre TabPage?
Grazie 1K
xandre
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Nel momento in cui entri nella TabPage3, puoi rendere Enabled=False le altre
schede, e riabilitarle solo dopo che l'utente ha premuto il tasto Salva ed
esserti assicurato che le modifiche siano state correttamente salvate...
-- 
Ciao
Zephiross

Newsgroup: it.comp.lang.visual-basic
Titolo: Mi spiego meglio

Nel messaggio precedente volevo dire che vorrei avere un file list box del
tipo gestione risorse e passargli io i parametri che deve visualizzare.
Come posso fare ?
Grazie a tutti e scusatemi per la poca chiarezza.

 tipo gestione risorse e passargli io i parametri che deve visualizzare.
a sx puoi usare il filetreeview
www.mvps.org/ccrp
a dx un listview.
per il pattern del listview puoi usare:
-- dir
-- un filebox nascosto i cui items carichi nel listview

Newsgroup: it.comp.lang.visual-basic
Titolo: Re: POSIZIONE DEL CURSORE IN UNA TEXTBOX

 Grazie.
NomeTextbox.SelStart



Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO: scansione ricorsiva dir

Qualcuno sa indicarmi un algoritmo per scandire una cartella e
tutte le sue sottocartelle per elaborare i file contenuti in esse ???
Grazie.Ciao.

Grazie.Ciao.
Ce l'hai già: è in uno dei progetti di esempio forniti con VB !  ( WINSEEK
:-)
Ciao
---
--
-
MIX (VB5SP3)
130 links ai siti VB
http://www.tempolibero.com/user/mix/
-
--
---

Cercavo anch'io lo stesso algoritmo e l'ho trovato sul sito comune.
Mi pare si chiami DirTree e utilizza la funzione Dir.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto

ciao ragazzi,
mi ricordate per piacere come in visual basic 6 si puņ riprodurre
un wav registrato sul computer?
con play o open non ricordo...
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

puoi usare l'api
Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal 
lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
io la uso cosě:
Public Function WAVPlayWaveFile(ByVal strFileName As String, Optional ByVal 
blnAsync As Boolean = True) As Boolean
    Dim lngFlags As Long
    lngFlags = snd_Nodefault Or snd_Filename Or snd_sync
    If blnAsync Then lngFlags = lngFlags Or snd_Async
    WAVPlayWaveFile = PlaySound(strFileName, 0&, lngFlags)
End Function

Le costanti usate sono queste:
Private Const snd_sync = &H0
Private Const snd_Async = &H1
Private Const snd_Nodefault = &H2
Private Const snd_Filename = &H20000

Newsgroup: it.comp.lang.visual-basic
Titolo: funzione che torna un valore

Questa funzione non mi viene compilata correttamente, qualcuno mi sa 
aiutare?
Per comunciare mi da errore impostando
"..cut.. priorita = "  + priorita
Grazie a tutti per l'aiuto.
<%
function controlla_se_esiste(priorita)
Dim x
Set x = Server.CreateObject("ADODB.Recordset")
x.ActiveConnection = MM_cnx_spes_STRING
x.Source = "SELECT * FROM tabella WHERE id_osp_an = " + Replace(id_deg, 
"'", "''") + " AND priorita = "  + priorita
x.CursorType = 0
x.CursorLocation = 2
x.LockType = 1
x.Open()
'x.MoveLast()
return x.RecordCount
end function
%>

 "'", "''") + " AND priorita = "  + priorita
Nel terzo parametro di Replace hai messo solo 3 doppie virgolette: per 
rappresentare il carattere " ne occorrono 4.
Bye
Raf 

 rappresentare il carattere " ne occorrono 4.
A dire il vero quello non da problemi!

 ha scritto nel messaggio 
news:i02ih9$1no$1...@speranza.aioe.org...

Abbaglio mio, in effetti sembravano 3 virgolette doppie invece sono 2 che 
racchiudono 2 apici, tipo " ' ' "
(E poi era ovvio: devi sostituire tutti gli apici con doppi apici)
Dovresti usare & anziché + per concatenare le stringhe, magari priorita è un 
valore numerico e quindi il + viene interpretato come operatore somma 
numerica.
Oppure usi CStr(priorita) per eliminare ogni ambiguità.
Non dà problemi di compilazione, però occhio che se id_osp_an è un campo di 
tipo stringa (come sembra), bisogna che il valore che usi come confronto 
nella WHERE sia racchiuso tra virgolette (o apici).
WHERE id_osp_an = '" & Replace(.....) &"' AND priorita = " & priorita
Ciao
Raf
Newsgroup: it.comp.lang.visual-basic
Titolo: Select da access a mysql problemi

Ciao ho una stringa di selezione che con access lavorava bene ma che
non riesco a convertitre per mysql...
per access era
select max(int(left(n,len(n)-5)) as massimo from doc etcetc
in pratica tirava fuori l'intero maggiore da un campo stringa chiamato
'n' che era del tipo intero/anno
con mysql non so come fare visto che ottengo errori a gogo!
Da quanto ho visto leggendo la guida la funzione len in mysql si chiama
lenght però non riesco a trovarmi il corrispetto di int...
Aiuto!!!!!
Grazieeee
SSSSS

a quanto ne so, le istruzioni per convertire  sono simili al C++ quindi se 
ti ricordi come si converte in intero per il c++ forse forse dovresti 
riuscirci!
ma se non erro del tutto la conversione in int non esiste, dovrebbe usare 
una conversione diversa!
ad esempio in asp la funzione val non esiste quindi se voglio confrontare 2 
numeri convertendoli da striga a int devo usare la str(). che fa tutto il 
contrario pero funziona 

Fabio ha scritto:

ma il fulcro del problema è qui:
left(n,len(n)-5)
Dice di non riconoscere la funzione len e nemmeno lenght!
se faccio max(left(n,1)) per esempio funziona
quindi il problema è come dirgli la lunghezza da prendere nel left!!!
Sto impazzeno

Fabio ha scritto:

risolto con
max(abs(left(n,char_lenght(n)-5)))
che ne dite???
E' una forzatura enorme trasformare tramite la funzione abs una stringa
in un numero???
Sembra però funzionare...è chiaro che che nel mio caso non ho numeri
negativi che potrebbero essere influenzati dalla funzione abs.


    Scusa ma in questo thd parli piu' volte di funzione LENGHT
La funzione su MySQL in realta' si chiama LENGTH, quindi okkio perche'
senno' e' chiaro che gli errori di sintassi si sprecano

 senno' e' chiaro che gli errori di sintassi si sprecano
Hai ragionissimo...errore chiaro di battitura...
mi spiace

Newsgroup: it.comp.lang.visual-basic
Titolo: estrapolare dati da un database access.

come si fa?

 come si fa?
Guarda l aguida su:
Oggetto connection
Oggetto recordset
ADO
Alex
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiave duplicata

per evitare la duplicazione di una chiave primaria ho sempre intercettato
l'errore 3022.... ma qualcuno conosce qualche altro modo? che non sia
scandire l'intera tabella!
grazie
max

 ha scritto nel messaggio
news:92g5ap$6ko$1...@nread1.inwind.it...


 Daniele P.
daniele, forse stai parlando di una chiave di protezione hw, e lui del
primary key di un db ?
max, se dici in che ambiente ti stai muovendo forse e' meglio.
in clipper facevo dei seek sul campo indicizzato.
con access lascio fare a lui, metto indice univoco e sto abbastanza
tranquillo. mal che vada faccio un seek anche qui.
con sql immagino farei qualcosa tipo:
    select chiave from tabella where valore = ecc. ecc.
se mi restituisce qualcosa la chiave c'e'.
pero' non ho mai provato, immaginavo che i vari dbms offrissero qualche
gestione di questo problema.
ciao, a.

...

Se utilizzi un DB che supporta l'SQL (tipo ACCESS), io userei un'istruzione
SQL di select "secca", cioč che abbia nella clausola WHERE tutti i campi che
compongono la chiave che vuoi verificare.
Visto che la chiave coincide con l'indice (primario), la ricerca č
velocissima: se non ti viene restituito il record, lo puoi inserire.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Help su Crystal Report 5 o 6, URGENTE !!!

Ho una tabella con 2 campi in formato Data/Ora dove vengono memorizzate il
giorno e l'ora dell'ingresso e dell'uscita dei dipendenti da lavoro.
Ho bisogno di fare dei report giornalieri o periodici dove bisogna fare
delle somme sulla sola parte orario del campo.
In poche parole, perchè i campi data/ora di access mi vengono visti o come
sola Data o come stringa.
Così facendo ho notevoli difficoltà nel fare somme o qualsiasi altra
operazione sulla parte Ora.
Come posso fare?
Grazie a tutti !!!

 operazione sulla parte Ora.
Sono cosi' perche' e' giusto averle cosi' .....
le Date sono da intendersi come un riferimento assoluto temporale, quindi anno, mese, giorno, ora, minuti, secondi. Al limite
puoi non impostare anno, mese e giorno, in modo
che VB usi una data di default (mi pare 30/12/1899).
Non puoi avere difficolta', basta usare le funzioni giuste sia in VB che nelle SQL;
Qualcosa del tipo:
SELECT *, DateDiff('h',[DataIngresso],[DataUscita]) as [Ore Lavorate] FROM [Elettro Cartellini];
In poche parole, usa DeteDiff() DateAdd() DateSerial() TimeSerial() cvdate() format()
Guarda sull'help.
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: [consiglio] - migliorare applicazione

Buon pomeriggio a tutti,
da qualche mese creo applicazioncine con windows form per semplificare la 
vita dei colleghi in ufficio.
Grosso modo l'applicazione tipo è così composta:
Interfaccia grafica per inserimento dati o estrapolazione dati su/da 
database
Data base: un foglio excel
Configuration file: un foglio excel
Tutto funziona come dovrebbe ma ho l'impressione che ci siano modi piu' 
eleganti, performanti e in prospettiva piu' "scalabili" in termini di 
fonzionalità e gestione dati.
Mi rendo conto che l'applicazione non è velocissima quando il db diventa 
grande qualche mega e deve essere condiviso in rete (impostando la 
condivisione della cartella di lavoro di excel) da piu' utenti.
Non so nulla di database (access, mysql, ecc) e interrogazioni per cui non 
vorrei smarrirmi in approcci ancora troppo avanzati, dato il tempo modesto a 
mia disposizione per studiare nuovi strumenti.
Quale potrebbe essere un ***primo passo*** per migliorare l'applicazione? 
Access potrebbe essere di aiuto? Forse il passo sarebbe piu' lungo della 
gamba, che mi dite?
Grazie tante dell'aiuto 

 gamba, che mi dite?
Access è molto semplice e ci lavori stile Excel volendo
Come svantaggio ha una sintassi un po' SQL tutta sua.


MS-Oriented la definirei...
Come qualsiasi standard su cui MS mette mano, peraltro...
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com
 


Io facevo il tuo stesso lavoro, software vb6 + db access ...
Importavo da / esportavo per -> excel
Un click ed i colleghi erano contenti..
Prova access, certo ti devi imparare un pizzico di Sql, ma giusto le basi...
-- 
http://www.codingace.it/userdetail.aspx?userid=2

 gamba, che mi dite?
Premetto che io non uso DB quindi le mie informazioni non hanno
riscontro pratico ma se ricordo bene:
- non supporta DB superiori a 2 Gb
- non e' multiutente o meglio non regge molte connessioni
contemporanee
- si danneggia facilmente.
Qualcuno conferma o smentisce tali affermazioni?
Se io dovessi essere nelle tue condizioni ed usare un DB, opterei per
SQL Compact.
Ciao BlackSun
Newsgroup: it.comp.lang.visual-basic
Titolo: Ordinamento stringhe

Ho un piccolo problema:
Ho una stringa composta da numeri e dovrei ordinarla in modo crescente.
Esempio:
25413 = 12345
Come posso fare????
Grazie Andrea.

 
Che io sappia non esiste una funzione che lo fa,
devi fartela tu, una stupida funzione di riordinamento Bubble Sort va
benissimo.
Qualcosa del tipo:
Dim C1%, C2%
Dim S$, Appo$
S$="25413"
For C1=1 To Len(S$)
	For C2=C1+1 To Len(S$)
		If Mid$(S$,C1,1) > Mid$(S$,C2,1) Then
			Appo$=Mid$(S$,C1,1)
			Mid$(S$,C1,1) = Mid$(S$,C2,1)
			Mid$(S$,C2,1) = Appo$
		End If
	Next C2
Next C1
Divertiti,
Hi, Ciao
Ettore            By -MES-

Ho un piccolo problema:
Ho una stringa composta da numeri e dovrei ordinarla in modo crescente.
Esempio:
25413 = 12345
Come posso fare????
Grazie Andrea.

Come posso fare????
In primo luogo dei estrarre i numeri dalla stringa assegnandoli ad una
matrice di integeri
testo = "7234546"
For temp = 1 To Len(testo)
    num(temp - 1) = Int(Mid$(testo, temp, 1))
Next temp
in secondo luogo provvedi a ordinara la matrice così ottenuta, un possibile
algoritmo è il seguente
max = Len(testo) - 1
For temp = 0 To max
    For Temp1 = max To 1 Step -1
        If num(Temp1 - 1) > num(Temp1) Then
            c = num(Temp1 - 1)
            num(Temp1 - 1) = num(Temp1)
            num(Temp1) = c
        End If
    Next Temp1
Next temp
Ciao Bruno

 
Che io sappia non esiste una funzione che lo fa,
devi fartela tu, una stupida funzione di riordinamento Bubble Sort va
benissimo.
Qualcosa del tipo:
Dim C1%, C2%
Dim S$, Appo$
S$="25413"
For C1=1 To Len(S$)
	For C2=C1+1 To Len(S$)
		If Mid$(S$,C1,1) > Mid$(S$,C2,1) Then
			Appo$=Mid$(S$,C1,1)
			Mid$(S$,C1,1) = Mid$(S$,C2,1)
			Mid$(S$,C2,1) = Appo$
		End If
	Next C2
Next C1

Newsgroup: it.comp.lang.visual-basic
Titolo: ARRESTO DEL SISTEMA !!!

Ciao Ragazzi,
sto cercando l' api per arrestare windows95 da programma ...qualcuno sa
qual'è ???
grazie a tutti 
-- 
Antonio Biasco
Home Page 
http://volftp.tin.it/IT/IT/ITALIANI/biasco/index.htm

Ciao Tonio,
al mio sito 
http://www.vassalli.it/cicca
 puoi scaricare un piccolo controllo
ActiveX (fatto da me e completamente freeware) che permette di fare questo e
altre cose.
Se ti interessa ho a disposizione le chiamate alle api per effettuare
l'operazione da te richiesta.
Ciao Marco
Marco Facchetti
via Dante Alighieri 37
24050 Morengo (BG)
Tel-Fax: 
+39 363 957795
E-Mail: 
ci...@energy.it
web: 
http://www.vassalli.it/cicca

 grazie a tutti 
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long,
ByVal dwReserved As Long) As Long
Private Const EWX_FORCE = 4     'Forcibly Terminate Processes that do not
respond
Private Const EWX_LOGOFF = 0    'Terminates processes, then logs off.
Private Const EWX_SHUTDOWN = 1  'Shuts the system down and powers off, if
possible
Private Const EWX_REBOOT = 2    'Reboots the system
A questo punto basta chiamare ExitWindowsEx con la combinazione di flag che
ti interessa; ad es.
ExitWindowsEx EWX_SHUTDOWN Or EWX_FORCE,0
Ciao, Luca

Antonio Biasco
Codice Form, sezione dichiarazione:
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, _
ByVal dwReserved As Long) As Long
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
Const EWX_POWEROFF = 8
Const EWX_RESET = EWX_LOGOFF + EWX_FORCE + EWX_REBOOT
Codice Pulsante Comando:
Private Sub Command1_Click()
Dim X As Long
X = ExitWindowsEx(EWX_SHUTDOWN, 0)
Modificando la costante presente attualmente nella chiamata API con un'altra
tra quelle dichiarate puoi ottenere risultati diversi.
Ciao.


Ma che bisogno c'e' di fare un OCX per una cosa cosi' banale?
Usa l'API ExitWindowsEx().
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: CODICE VB6 IN EXCEL.....IMPORTANTE....

Volevo porre un problema che non sono riuscito a risolvere.
Come posso scrivere del codice VB6 in ambiente Excel 2000 per far sì che
se i risultati di certi calcoli contenuti in determinate celle sono
nulli o #DIV/0 allora il colore del font deve essere bianco in modo da
non visualizzarli?
Un'altra curiosutà. Ci sono degli oggetti in Excel 2000 che permettono
di "comunicare" con la linea di tendenza di un grafico, ad esempio per
avere disponibile l'equzione della linea di tendenza scelta?
Grazie a tutti
Ciao
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 avere disponibile l'equzione della linea di tendenza scelta?
    Passo.
    Ma visita:
 
http://www.neodatatype.net/
 
http://digilander.iol.it/ProDomoSua
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Guida Visual Basic

Chissà in quanti l'avranno già chiesto...c'è una guida "SEMPLICE",
"COMPLETA" & "ITALIANA" di VB6??? Se si, x favore ditemi da dove
scaricarla...mi servirebbe una guida completamente basilare, xchè ho 14 anni
ed inizio adesso con la programmazione ;)
Posso scaricare VB6 da Internet? Se si, mi potreste indicare l'Url? se non
è scaricabile comprerò il cd...
Grazie
[][4m|cO][]
-----------------------------------------------------------------
[][4m|cO][]
ICQ #: 76564655
1° e-mail: 
alem...@libero.it
2° e-mail: 
al...@lycosmail.com
Web Page: 
http://members.xoom.it/4mIcO/
  (In costruzione)
My crime is that of curiosity

 [][4m|cO][]
mi sembra che sia l'n-sima volta che posti la domanda, e che ti abbiano gia'
risposto. qualcuno dava comunque questo url
http://web.volftp.mondadori.com/pub/pc/windows/win98/docs/
su vb c'e' un paccone da 13 mb, ma direi ce ne sia anche uno piu' piccolo
con titolo italiano. non l'ho visto quindi non so neanche se e' semplice e/o
completo. sul mio sito trovi anche link a siti vb, anche italiani.
eventualmente cerca "hlp" e il tricolore.
per vb6, completo e legale, no, non e' scaricabile.
sul sito ms prob trovi una demo.
su 
www.allapi.net
 c'e' la demo di vb5, per cominciare dovrebbe bastare.
--
andrea....@tin.it
free/vb sw -- 
http://www.comune.modena.it/cittadini/apal
--
p.f. usate solo testo, non html, nei vostri messaggi !
please use plain text, not html, in your messages !

> su 
www.allapi.net
 c'e' la demo di vb5, per cominciare dovrebbe bastare.
sai se nella demo c'è l'help?

 sai se nella demo c'è l'help?
mandami un mail (no reply) lunedi' o mart, devo averla su qualche cd e posso
provare a cercare (se non e' impaccato) ma spero di staccare un paio di
giorni.
piu' che altro, non dovrebbe fare exe, che io sappia.
cmq un hlp di vb4 (4m) o 5 te lo posso anche appoggiare su qualche ftp, nel
caso. la vb5ccein tutta mi sa sia un po' troppo, comunque ci guardo
ciao, a.
--
andrea....@tin.it

grazie mille
ok, allora mi fai sapere quando sta da qualche parte...
ciao
xAERO


 ok, allora mi fai sapere quando sta da qualche parte...
intanto avevo sottomano e sto mettendo l'hlp di vb4. non aggiornatissimo, ma
per molte cose e' piu' comodo del chm:
2.8 mb
http://www.comune.modena.it/cittadini/tmp/vb4hlp.zip
ricordati un mail all'inizio della settimana prossima, seno' mi scordo.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Matrice Dinamica

Ho una matrice dinamica che vado a popolare a fronte di alcuni eventi.
Come faccio a testare che non l'ho ancora popolata con nessun elemento?
Nell'help ho letto che quando non è ancora stata creata un'istanza per la
matrice la variabile vale Nothing ma non so come testarla
GRAZIE ANTICIPATAMENTE
CIAO LAURA

>matrice la variabile vale Nothing ma non so come testarla
if not matrice is nothing then
endif
Antonio Donatiello


Sono di nuovo Laura
Ringrazio Antonio.
Ho provato ad utilizzare
if not matrice is nothing then
endif
ma mi dà Tipo non corrispondente. Ho provato a mettere le parentesi () dopo
il nome della matrice ma mi da lo stesso errore.Cosa potrebbe essere?
GRAZIE LAURA

Option Explicit
Private a() As Long
Private Sub Command1_Click()
If Not IsBounded(a) Then ReDim a(1, 2) As Long
a(1, 1) = 3
End Sub
Public Function IsBounded(MyArray As Variant) As Boolean
   On Error Resume Next
   IsBounded = IsNumeric(UBound(MyArray))
End Function
Ciao,
Corrado

...

GRAZIE MILLE DELL'AIUTO
CIAO
LAURA

Newsgroup: it.comp.lang.visual-basic
Titolo: Service Pack 5

Cos'è il Service Pack 5 di Visual studio?
Ho visto che è scaricabile dal sito Microsoft (130Mb).
Se lo scarico e lo eseguo ho l'ambiente di sviluppo Visual studio per
programmare in VB e in Visual C++?
Oppure è necessario avere una versione di VisualStudio per installarlo?

 wrote in message
9in3j4$51j$1...@usenet.inwind.it...

Service Pack = modo carino di chiamare una patch, ovvero un insieme di
correzioni/aggiunte/cambiamenti ad un programma gia' esistente.
quindi si, e' necessario avere Visual Studio
Ciao
--
Luca Dormio
luca....@tin.it

 ha scritto nel messaggio
news:9in3j4$51j$1...@usenet.inwind.it...

Seeeeee! Ti piacerebbe!!!
Ti serve solo Visual Studio 6.0 o anche solo parte dei programmi della
suite e poi lo aggiorni con la "piccola" patch.
Se hai/vuoi solo VB6 non sono 130 mega, ma solo una settantina
ciao
degra

 Cos'è il Service Pack 5 di Visual studio?
Il Service Fuc... hem, Pack, è come la M$ chiama gli aggiornamenti dei suoi
prodotti.
Liberamente tradotto -> (1) Pacco di Servizio, (2) Cesso di un pacco.
Questo perchè in genere corregge dei bugs di cui nessuno gliene frega niente
introducendone altri che toccano i punti più comunemente usati dagli
sviluppatori.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [Forse OT] Aggiunta voci al menu contestuale

C'e' un sistema per aggiungere al menu che Windows visualizza alla
pressione del tasto DX su un file le voci Registra e Deregistra,
visibili solo quando premo su un OCX/DLL? Per evitare di aprire un
prompt del DOS ogni volta che devo lanciare il REGSVR32.
Massimo 8-]
P.S. Deve essere possibile, visto che installando ad esmepio il WinZip
vengono aggiunte tre voci, addirittura calcolate al volo (la voce 'Add
to xxxx.zip', con xxx nome del file su cui ho cliccato col dx)

 ha scritto nel messaggio
news:3A67FD8A...@txt.it...


 wrote in message
news:3A67FD8A...@txt.it...


 prompt del DOS ogni volta che devo lanciare il REGSVR32.
[SNIP]
Al di la' del fatto che si puo' lanciare REGSVR32 direttamente da "Esegui", puoi
creare un file di testo, chiamarlo "ComeTiPare.reg", poi copiarci dentro queste
righe:
REGEDIT4
[HKEY_CLASSES_ROOT\dllfile\shell]
[HKEY_CLASSES_ROOT\dllfile\shell\Registra]
[HKEY_CLASSES_ROOT\dllfile\shell\Registra\command]
@="c:\\windows\\system\\regsvr32.exe \"%1\""
[HKEY_CLASSES_ROOT\dllfile\shell\Deregistra]
[HKEY_CLASSES_ROOT\dllfile\shell\Deregistra\command]
@="c:\\windows\\system\\regsvr32.exe \"%1\" /u"
"Registra" e "Deregistra" sono le voci che vedrai nel menu', puoi rinominarle a
piacere; controlla anche che il percorso di regsvr32 sia quello appropriato, a
questo punto salva il file ed eseguilo.
la stessa cosa puo' essere fatta con i .ocx, verifica solo che l'estensione sia
gia' presente nel registo...
Ciao
--
Luca Dormio
luca....@tin.it

 
luca....@tin.it
Grazie per l'aiuto.
Bye by Massimo 8-]
Newsgroup: it.comp.lang.visual-basic
Titolo: Informazioni di base

Ciao a tutti, sto cercando di passare dalla programmazione in access a
quella in vb, io a casa ho vb6 e ho una form che non riesco a far legare a
un database di orgine dati.
Innanzitutto vorrei chiedere se sapete spiegarmi la differenza tra i vari
tipi di connessioni o database perchè quando voglio collegare un db mi
chiede sempre un sacco di parametri e io non so quale scegliere.
Il mio obiettivo è usare un db di access e lavorarci su in visual (caselle
combinate, listbox ecc...)
Avete un suggerimento?
E poi una curiosità: se uso vb6 access 97 come db di base va bene? o devo
usare n db in access2000?
Ciao e scusate la banalità delle domande.
Grazie a chi mi risponderà.
Marco

 Ciao a tutti, sto cercando di passare dalla programmazione in access a
quella in vb [...] Il mio obiettivo č usare un db di access e lavorarci su
in visual (caselle combinate, listbox ecc...) [...]
Abbi pazienza, ma non puoi chiedere cose cosě basilari!... Leggiti per bene
la guida MSDN inclusa in VB e un paio di libri sulla programmazione in VB,
poi focalizza l'attenzione su DAO o ADO per l'interfacciamento di un
database, poi fai un giretto sul sito comune del newsgroup e altri indirizzi
web che trovi in ordine sparso da queste parti e alla fine, se ti resteranno
dubbi, tutti qui saranno orgogliosi di poterti dare una mano.
Alla fine, mi raccomando...
Ciao,
Carlo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto ocx crystal report

Salve, ho un problema con il crystal report.... 
io ho sviluppato un programmino in vb6 che sfrutta alcuni reports che ho
creato con il crystal reports 8, per integrarli nel vb ho deciso di
utilizzare il controllo ocx proprio del programma, quindi, una volta
richiamato il controllo, messolo sulla form e configuratolo con qualche
semplice riga di codice (in cui specificavo percorso del file rpt ed altre
cosette) se mandavo in esecuzione il programma tutto funzionava
regolarmente. 
avevo configurato il controllo in maniera tale che al clic sul pulsante di
stampa del mio programmino venisse mostrata a video la finestrella di
anteprima report. 
Venendo al dunque il problema è sorto quando una volta creato il pacchetto
di installazione del mio programma lo sono andato ad installare su una
macchina "client" con windows 98 e nient'altro. 
installo il mio programma, vado a verificare le stampe e....niente non
succede niente, la finestra di anteprima report non si apre e quindi non
riesco a stampare nulla. 
Penso che sia un problema di dipendenze.... 
nella macchina client ho verificato la presenza dei files che, secondo
crystal, servono a stampare e sono: crviewer.dll, crystl32.ocx,
MFCANS32.DLl, OLEPRO32.DLL, CRPE32.DLL, CRPAIG80.DLL, IMPLODE.DLL,
MFC42.DLL, 
MSVCIRT.DLl, MSVCP60.DLL e craxdrt.dll 
ci sono tutti, ma nonostante i miei sforzi non sono riuscito a far sputare
un foglio alla stampante di quel computer. 
forse devono essere registrati tutti quanti? 
Aiutatemi voi!!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Penso che sia un problema di dipendenze.... 
Non ti compare nessun errore?
Intercetti l'errore con On Error?
Ciao!

Newsgroup: it.comp.lang.visual-basic
Titolo: programma in esecuzione automatica

Ho la necessità di installare il mio software in modo tale che si autoavvii
all'avvio del sistema (windows 95) anche se non si è fatto il login. Come
fare?
Ciao

"Francesco" <fran...@hotmai.comNoSpam> wrote in message
news:OEos8.74838$S52.2...@news2.tin.it...

sei O.T., la domanda andrebbe posta su newsgroup che trattano di sistemi
operativi win32;
in ogni caso prova a cercare Q179365 nel kbase di microsoft;

"Francesco" <fran...@hotmai.comNoSpam> ha scritto nel messaggio
news:OEos8.74838$S52.2...@news2.tin.it...

Non sono sicuroma mi pare che basti inserire il percorso e il nome dle file
da lanciare nella sezione run del win.ini
Ciao

C:\Fabio\Posta\Firme\Fabio.htmFabio Viganò E-Mail:
fabio....@tiscalinet.it
 URL: 
web.tiscali.it/blondbastard
 Fax: 1782227796
Rispondi alla mia e-mail con un SMS gratuito!
"Francesco" <fran...@hotmai.comNoSpam> wrote in message
news:OEos8.74838$S52.2...@news2.tin.it...

Devi installare il programma come servizio. In windows 9x per avviare un
servizio devi inserire una chiave nel registry. se non ricordo male il
percorso è HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
Ciao Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: ma nessuno conosce gli snap-in per la mmc???

vorrei sapere i procedimenti per creare un progetto che utilizzi la mmc.
I miei passi sono:
creo uno snap-in o apro un sample esistente, lo avvio in modalità
"attendi che vengano creati i componenti", apro la mmc, seleziono
l'aggiunta dello snap-in andando a prendere l'active X in esecuzione, ma
quando do l'OK non riesco a visualizzare lo snap in esecuzione...
qualcuno sa la procedura giusta per riuscire a visualizzare almeno gli
esempi dell'SDK???
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Forse un'ora è un po' poco per dare la possibilità di rispondere...
Reiterando le richieste ottieni solo questi risultati:
A) infastidisci chi legge, perché è costretto a leggere due volte la stessa
cosa
B) incasini le possibili ricerche con gugle
C) violi le norme comuni di comportamento (netiquette) ed innervosisci chi
le rispetta
D) probabilmente chi può risponderti non lo farà
Lo so, esiste il plonk, ma mi andava di rispondere...
Chissà se qualcuno magari leggendo capisce qualcosa.
Hola
-> GbC|
www.gbcweb.com

 esempi dell'SDK???
Saranno due o tre al massimo in Italia :-)

 
www.gbcweb.com
Hai dimenticato anche che faccio aumentare la fame nel mondo....
ma vaaaaa.....vaa
ma io dico: adesso che mi hai "redarguito" ti senti meglio? 
non potresti pensare che uno potrebbe aver messo 2 messaggi 
uguali per errore e non per "convincere" di guardare il mio post???
e non hai pensato che la gente vedendo delle risposte a post che 
potrebbero interessare anche loro ... alla fine vedono invece che 
al posto di una soluzione c'è il tuo bellissimo messaggio con 
il report di tutte le cose che ho "combinato" inserendo 2 post uguali???
altro da fare no? 
Hola!!!!!!


Plonk ....
-- 
-> GbC|
www.gbcweb.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Parte client di SQL Server 7.0

Ciao a tutti,
mi chiamo Marco e seguo questo NG da un po', devo dire che lo trovo
veramente interessante e vi ho trovato degli spunti veramente utili;
suggerimenti da dare non ne ho in quanto la mia esperienza è un po' pochina
(magari con il tempo...).
C'è qualcuno che sa spiegarmi come installare la parte client di SQL Server
7.0 ? (Non voglio assolutamente utilizzare driver ODBC x connettermi).
Qualcuno mi ha detto che la parte client di questo ambiente è la versione
"Desktop" dello stesso con registrato il Server.
In Oracle, Centura ecc. non è così, quindi mi trovo un po' in difficoltà nel
capire come fare.
Saluti e grazie.
Marco

Dipende da cosa intendi con "parte client":
1) Ogni server ha x licenze client, e, sul cd di installazione, le utility
di gestione client (Query Analizer, Enterprise Manager...), per utilizzare
le quali DEVI avere la licenza server e le x licenze client.
2) La versione Desktop, è un Sql Server installabile su Workstation nt, 2000
o anche 9x. Credo (bisognerebbe verificare con Ms al proposito) che la
licenza in questione sia legata al numero di licenze server disponibili. Non
è comunque un pacchetto client, pur contenendo, come la versione Server
standard, le utility client di cui sopra.
3) L'accesso ai dati, viceversa, è possibile sia tramite Odbc, sia tramite
Ado/Oledb, semplicemente installando gli Msdac, che installi normalmente
insieme a Vb6 in tutte le sue versioni (mi pare esclusa la Learning) o
installando il pachhetto Ado. Il provider Ado in questione è lo SqlOledb.1
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] puntatori... fuoco!

Se io ho l'indirizzo di una variabile, posso risalire al tipo di dato
puntato?
Es.:
Dim L as long
Dim D as Date
L = VarPtr(D) 'ho il puntatore, ma...
'... adesso come faccio a sapere che L punta a una var. di tipo date?
Ancora più difficile:
Dim L as long
L = VarPtr(Text1)
' è possibile sapere il nome della classe, o un ID univoco che mi dica che
la var. puntata da L è TextBox?
Grazie.

 la var. puntata da L è TextBox?
In questa maniera le due funzioni sopra restituiscono vbString (o "String"),
ovvero il tipo di dati della proprieta' di default della TextBox (la
proprieta' Text).
Vedro' se riesco a trovare un altro modo.
Ciao.

 la var. puntata da L è TextBox?
non dovresti usare ObjPtr al posto di VarPtr, in questo caso?
Faber

non dovresti usare ObjPtr al posto di VarPtr, in questo caso?
Sě, ma non funziona lo stesso :)
Ciao

 Sě, ma non funziona lo stesso :)
c'ho provato      :)
Faber

 che la var. puntata da L è TextBox?
Dim L as long
Dim V as Variant
Set V = Text1 'TextBox
L = VarPtr(V)
MsgBox BSTRFromPointer(rtcTypeName(L)) '  = "TextBox"
Bastava fare Set V = Text1 '(o qualunque altro oggetto si voglia)
oppure, avendo solo l'indirizzo dell'oggetto:
Dim L as long
L = ObjPtr(Text1) '(o qualunque altro oggetto si voglia)
MsgBox TypeName(VarFromPtr(L))  ' = "TextBox"
Function VarFromPtr(ByVal pObj As Long) As Variant
    Dim obj As Object
    CopyMemory obj, pObj, 4
    Set VarFromPtr = obj
    CopyMemory obj, 0&, 4
End Function
Questa funzione pero' incrementa il reference count dell'oggetto
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Percorsi di rete dei file.. (formato \\nomepc\percorso...)

Ciao a tutti,
mi chiedevo se esistono e se si quali sono le API per:
copiare
cancellare
leggere
scrivere
file da percorsi UNC del tipo \\nomepc\percorso\nomefile....
grazie per l'aiuto
davide

 ha scritto

serve proprio l'api ? non ti basta l'uso normale ?
qui sotto mi collego a un mdb sul pc (per le prove) o sul server (uso vero).
allo stesso modo direi si possano usare i vari filecopy ecc. (almeno finche'
saranno supportati)
Private Sub cmdOK_Click()
    'On Error GoTo errman
    If optLocalDb Then
        MainDbName = "ilmio.mdb"
    Else
        MainDbName = "\\server\cartella1\cartella2\cartella3\ilmio.mdb"
    End If
    Set MainDB = OpenDatabase(MainDbName)
    Load frmMain
    Unload Me
    Exit Sub
errman:
    MsgBox Error
    End
End Sub

 saranno supportati)
beh io ho dei problemi proprio con filecopy.. perquesto chiedevo delle API
(speravo di taglaire la testa al toro...)
ma filecopy mi da "random" degli errori .. dico random perchč a volte scrive
correttamente il path a volte (stesso path) mi dice che  il path non č
valido...
grazie lo stesso :)
Davide

Prova a dare un occhio su 
www.allapi.net
E' un buon pozzo di roba ...
comunque credo che puoi usare l'api copyfile
Ciao Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: windows 2000

Qualcuno ha già tentato di far girare le applicazioni scritte per
windows nt / 98 su windows 2000?
Effetti collaterali?
Precauzioni?
Perchè avrei intenzioni di reinstallare la macchina mettendo
solo windows 2000
Saluti Andrea

 ha scritto nel messaggio
news:9f3a6c$1qe19$1...@ID-61006.news.dfncis.de...

Io sono passato dal 98 al 2k senza alcun problema,
se non quello della licenza dei controlli, risolvibile con
la patch m$.
ciao
---------------------------------------------------------
             ASSA
http://assatarram.yohoo.it
Bookmark download:
http://www.redangel.it/beta_zone/Click_p.asp?ID_P=19
Napster: Assatarram3
---------------------------------------------------------

Mi dai maggiori ragguagli su sta cosa???
Il fatto è che vorrei installarlo lo stesso un nt per fare i test di
compatibilità
della mia applicazione ... ma questo significa fare doppio lavoro.
Beh dovrò rimboccarmi le maniche questo fine settimana.
Ciao Andrea

 ha scritto nel messaggio
news:9f3a6c$1qe19$1...@ID-61006.news.dfncis.de...

Normalmente di problemi non ce ne sono, tranne se i programmi gestiscono
i filesystem (infatti le Norton Utilities e Partition Magic sono
dedicati) o api proprietarie di nt/2000. Io comunque ho doppio sistema
win2k e win98 per testare i programmi sulle due piattaforme.
ciao
degra
Newsgroup: it.comp.lang.visual-basic
Titolo: Planner

Ciao a tutti,
devo creare un planner in cui l'utente possa inserire gli appuntamenti. Il
problema sorge per quanto riguarda gli appuntamenti ricorrenti in quanto
l'utente può decidere di cancellare una ricorrenza o spostarla. Come posso
impostare il database?
Inizialmente avevo pensato di creare due tabelle in cui una andavo ad
inserire i dati dell'appuntamento e le date di inizio e fine e nella seconda
le date delle ricorrenze da non includere ( e poi per quanto riguarda gli
spostamenti? Come comportarmi?).
Un'altra soluzione a cui ho pensato è quella di inserire nella seconda
tabella tanti record quante sono le ricorrenze specificando l'orario e la
data in modo da rendere semplice la cancellazione e le modifiche di orario
di un singolo record.(ma il database non diventa troppo grande se gli
appuntamenti sono tanti?)
Qualcuno sa darmi un consiglio su come posso fare?
Grazie in anticipo
Arhat
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.386 / Virus Database: 218 - Release Date: 09/09/2002

 ha scritto nel messaggio
news:V92h9.97893$ub2.1...@news1.tin.it...


 ha scritto nel messaggio
news:ZFih9.1594$j15....@twister2.libero.it...


 ha scritto nel messaggio
news:QPlh9.101235$ub2.2...@news1.tin.it...



Mi spiego meglio!!!!
In realtà non è proprio un agenda ( ho scritto così per non dilungarmi
troppo), è un planner giornaliero di una piscina.
Il planner viene diviso in corsie e orari per ogni giorno della settimana e
nelle celle vengono inseriti i vari corsi. Quindi sono tutti eventi
ricorsivi.
Ho usato delle semplici textbox perchè devo effettuare varie operazioni ogni
volta che viene selezionata una cella e mi sembrava il metodo + veloce visto
che sullo stesso form ci sono anche 3 datagrid.

Newsgroup: it.comp.lang.visual-basic
Titolo: Posizionare un form

C'č un modo per scegliere la posizione di un form in modo che si avvii in
quel punto li!?!


La posizione del form č determinata a design time... basta metterla dove
vuoi...
Ciao

 quel punto li!?!
fai un doppio click sul form, ti si apre la finestra del codice, protati
sulla procedura Form_Load, all'interno scrivi
let Me.Left = posizione_x
let Me.Top = posizione_y
fai attenzione alla proprietà ScaleMode... se è Twips o Pixel... cambia un
pochino... diciamo che un Pixel equivale a 15 Twips
Alessandro Cerioni
- Sunspot
aiutamici co-webmaster 
http://www.aiutamici.com

 pochino... diciamo che un Pixel equivale a 15 Twips
con small fonts. con large, 12.

 ha scritto nel messaggio
news:881mrk$ve$1...@nslave1.tin.it...

esatto... :) non usandoli mai me ne dimentico sempre..., credo CMQ che vari
secondo la dimensione del font in generale, dato che Win permette di
impostare il font a piacimento!
byeZ

 wrote in message 8820g8$dt2$1...@nslave1.tin.it...


 wrote


 wrote in message 882dfh$6fs$1...@nslave1.tin.it...



Secondo me chi ha inventato i Twips (come unità di default poi) non doveva
essere tutto a posto.
TUTTO Win, a partire dalle API lavora con i pixel, non capisco perchè VB
parte con i Twips, che tra l'altro non corrispondono a niente (potrei
capire -a fatica- in mm o cm).
Consiglio: usare sempre ScaleMode = vbPixels
Ciao

 TUTTO Win, a partire dalle API lavora con i pixel, non capisco perchč VB



MEGACUT
ecco, possiamo concludere questo thread dicendo che i Twips sembrerebbero
inutili ma in effetti non lo sono, in quanto servono ad ottenere un corretto
dimensionamento del form e dei controlli in esso inseriti quando si cambia
dimensione dei caratteri... ricordatevi che cambiare la char's dim implica
un ridimensionamento completo di tutti i controlli!
--
byeZ,


Newsgroup: it.comp.lang.visual-basic
Titolo: Interrogazioni SQL indicizzate

Salve a tutti,
Non so se in questo NG è già stata postata una domanda di questo tipo, ma
ho la necessità URGENTE, di sapere come poter fare delle ricerche su un
database SQL Server collegato tramite ODBC.
Le tabelle del mio database SQL le ho allegate ad un database Access,
questo non mi permette di effettuare ricerche indicizzate con il metodo
Seek, visto che le tabelle allegate non possono essere aperte con il metodo
Table. Un'alternitiva al metodo Seek è il metodo Find (che purtroppo è
molto più lento). Nell'help viene suggerito il metodo Querydef. Non ho mai
lavorato con con questo metodo e le informazioni date nell'help sono molto
stringate. C'è qualche anima buona che mi da qualche suggerimento?
Grazie a chiunque si prenderà a cuore il mio problema!
Josè

Se vuoi usare seek apri le tabelle direttamante dal database SQL, via ODBC o
RDO.
Cosi' puoi usare un RecordSet di tipo vbOpenTable.
se vuoi usare il querydef crea una query temporanea con la stringa SQL che
fa la ricerca sulla tabella allegata.
pero' e' molto pesante.
ciao.
Alessandro Scardova
scar...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal report con recordset ADO

Salve come si fa a popolare un report, precedentemente costruito, con un
recorset di ADO ottenuto con un'espressione SQL?
Grazie


Sito comune: cerca CrySvr
ciao
ugo
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com
Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Aggiornamento Odierno (04/10/2003)

#### Aggiornamenti: #### 
---- Archivio / Sorgenti ----
 - Funzioni MD5
Autori: ?
Fornitore: Zanna
Modulo sorgente con le funzioni per il calcolo dell'MD5 di un testo
 - PicStrip OCX
Autori: Antonio Mirarchi
Fornitore: Antonio Mirarchi
Componente OCX che permette di visualizzare le miniatura delle immagini contenute sia in una singola cartella sul disco sia in un database. (vedi file leggimi.pdf per ulteriori informazioni)
--------------------
Alessandro Zarri
WebMaster del Sito Comune di questo newsgroup:
http://www.it-lang-vb.net
webm...@it-lang-vb.net

 Modulo sorgente con le funzioni per il calcolo dell'MD5 di un testo
Vorrei far presente che l'autore del modulo sono io :)
E' sconoscuto l'autore dell'algoritmo su cui si basa il modulo.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

E' sconoscuto l'autore dell'algoritmo su cui si basa il modulo.
Perfetto allora la prossima volta compila correttamente il form di
invio del materiale! :P
Appena riesco lo aggiusto! ;-)

 Modulo sorgente con le funzioni per il calcolo dell'MD5 di un testo
Cos'è l'MD5 di un testo?
Ricky

 invio del materiale! :P
Ti ricordo che quei moduli li ho fatti io :)


 Cos'è l'MD5 di un testo?
l'MD5 di un testo  è una serie di byte che ne rappresenta la firma.
l'MD5 di 'un testo' è 7c506861a2cbf49f0460cea10f8f4a96
se il modulo di Zanna funziona :)
termoPilucco.

 ha scritto nel messaggio
news:blr8mi$f5b98$1...@ID-188026.news.uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Outlook Automation in VB DLL

Salve amici,
abbiamo un problema piuttosto serio e avremmo bisogno di una mano....
Ho una pagina ASP che richiama una DLL scritta in Visual Basic la
quale invia un'email mediante l'oggetto Outlook.Application di
Microsoft Outlook. Sulla stessa macchina vi è anche il progetto Visual
Basic della DLL in questione. Ebbene, se faccio eseguire il codice
ASP, startando il progetto Visual Basic e eseguendolo in debug,
l'email  viene inviata, ma compare un avviso pertinente i virus in una
MessageBox: se si clicca su "Sì", l'esecuzione del codice  Visual
Basic si completa e la pagina ASP esce correttamente.
Inutile dire che, usato direttamente "a mano", Microsoft Outlook
funziona una meraviglia, quindi l'account predefinito è correttamente
configurato.
Se invece si lascia che il codice ASP richiami direttamente la DLL,
l'email viene inviata, ma il processo "OUTLOOK.EXE" resta appeso ed
imballa il WebServer: IIS si riprende solo se viene distrutto
manualmente da Task Manager il processo "OUTLOOK.EXE" in questione. E'
come se la DLL avesse al suo interno questo messaggio di warning, ma
ovviamente non permettesse di accedervi. Stranissimo: ho dato tutti i
permessi possibili all'utente che utilizza il Sito Web (non ho usato
l'utente anonimo, ma addirittura l'administrator!), che  possiamo
fare? Magari c'è qualche opzione di compilazione della DLL che Visual
Basic mette a disposizione? Devo disabilitare qualcosa del sistema
operativo?
Sulla knoledge base di microsoft sembra non ci sia nulla da fare per
chi automatizza un semplice outlook client senza che sia immerso in un
ambiente
exchange server.
Grazie in anticipo a chi tenterà di darci una mano.
Saluti



 ambiente exchange server.
Temo che sia una impostazione 'by design' di Outlook, arrivata un annetto fa
con qualche patch.
Hai individuato correttamente il problema (le chiamate da Asp ad altra roba
non devono mai generare msgbox, altrimenti nessun utente viene notificato e
tutto resta appeso).
Puoi provare in due modi:
1) installa un Outlook 'vecchio', diciamo da un Office97 o 2k senza SP, e
non patcharlo.
2) avevo sentito dire che esiste una modalità per cui l'utente
IUSR_qualchecosa (ossia l'utente che esegue in IIS) risponde yes a tutti i
msgbox che gli vengono notificati. Ma forse era una leggenda metropolitana.
Ciao
Alberto

Il problema della finestra l'ho avuto anche io (in VB) mentre mi cimentavo
in qualche prova di invio e-mail.
Per la parte ASP, io uso CDONTS e non ho problemi.
Ciao, Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Eventi remoti con DCOM

Salve,
ho realizzato un server active X che gira su un PC Windows Nt in rete. Da un
PC Windows 98 riesco a istanziare l'oggetto sul server e ad invocarne i
metodi. Non riesco però ad usare gli eventi che il server invoca.
Ad esempio ne caso seguente non ho nessun problema:
    Dim o as DComServer.clsCalcola
    Set o = CreateObject("DComServer.clsCalcola", "bacserver")
    o.calcolaAsinc()
Se invece definisco l'oggetto 'o' con il WithEvents:
    Dim WithEvents o as DComServer.clsCalcola
    Set o = CreateObject("DComServer.clsCalcola", "bacserver")
allora il programma da il seguente errore sul CreateObject:
    Error 70: access denied
Ho trovato un articolo in cui si diceva di lanciare il DCOMCNFG.EXE sul
client e di impostare i diritti di accesso DCOM alla macchina client (il
server deve poter chiamare un evento che sta sul client).
Anche in questo caso il programma continua a darmi lo stesso errore.
Che cosa si può fare in questi casi? Dove posso trovare della documentazione
a riguardo?
Grazie.
    Maurizio Rossi

 Che cosa si puņ fare in questi casi? Dove posso trovare della


Newsgroup: it.comp.lang.visual-basic
Titolo: Lettura File

Scusate la domanda (credo stupida).
E' possibile leggere un file carattere per carattere ?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

E' possibile leggere un file carattere per carattere ?
  Si.
-- 
  Ciao :-)
  Massimo
Nell'indirizzo, sostituire "micio" con "mc"

E' possibile leggere un file carattere per carattere ?
Non è difficile con la Input$
Open "pippo.txt" For Input As #1  
    Buff= Input$( 1, #1)
.....
   Close 1 
--
ciao
  Stefano

Scusa il ritardo per la risposta....
Grazie mille funziona perfettamente


Newsgroup: it.comp.lang.visual-basic
Titolo: vb 2005 express  e  vb6 sp6  compatibilità

Domando
posso installare vb 2005 express sullo stesso PC sul quale trovasi 
installato VB6 sp6  senza problemi ed utilizzare a mia scelta l'uno o 
l'altro ??
Grazie dell'aiuto sin da ora
giap

 ha scritto nel messaggio 
news:45bb4df5$0$33367$4faf...@reader4.news.tin.it...


 l'altro ??
Sě.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Window Sublass

Dovrei intercettare quando l'utente clicca sulla TitleBar del form per
spostarlo.
in pratica dovrei ricevere qualcosa mentre l'utente:
- clicca sulla barra (eg MouseDown)
- il drag della finestra č in corso
- rilascia il mouse.
avevo visto tempo fa che con qualche subclassing si faceva, ma non lo trovo
piů.
avete suddetto tippettino?
Fabio

 piů.
Sito Comune>>Articoli.
Ciao

 - rilascia il mouse.
WM_NCLBUTTONUP e WM_LBUTTONUP
Ciao.
--
BSD is for UNIX-lovers -- linux is for Windows-haters.

Interessante.. se ci fosse la sezione Articoli sul SC :))
Ad ogni modo non ho trovato niente sul SC, ne su FAQ, ne su Sorgenti.
Riproverò domattina dall'ufficio che ho una connessione un pò più stabile

si ma la mosca per la cattura del messaggi?
è la GetMessage?

 è la GetMessage?
Il tuo indirizzo di posta è valido? Se sì ti invio un esempio su
come effettuare il subclass di una finestra.


 è la GetMessage?
Prova (mi sembra che una mia prova veloce non andasse, ma forse era troppo
veloce :)) con il mio adHook presente sul sito comune ad intercettare
WM_MOVE|WM_MOVING|WM_MOUSEMOVE.
Ciao

 Riproverň domattina dall'ufficio che ho una connessione un pň piů stabile
http://www.it-lang-vb.net/Framemenu.asp?pag=&type=Articoli&cat=All&SubMenu=D
ocumentazione
(in una riga)
anche se da qui ci si perde un frame capisci dov'č!
Documentazione-->Articoli
simo
--
__________________
www.sasim.net
* Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
* Sito Comune Ng: 
http://www.it-lang-vb.net
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
* I vecchi messaggi su: 
http://groups.google.com/

azz.. ho guardato in ogni ddove.. meno che su documentazione.. pensavo ci
fossero manuali :)
grazie a tutti
Fabio

grazie, č quello che mi serviva.
Fabio