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

Come faccio a dividere una stringa in stringhe da 4 caratteri?

 Come faccio a dividere una stringa in stringhe da 4 caratteri?
VB ---> F1 ---> Indice ---> trova "stringhe"
stringhe
    abbinamento
    allineamento
    caratteri a destra
    caratteri a sinistra
    caratteri centrali
    concatenamento
    confronto
    conversione
    ...
    ...
    ...
    ripetizioni
    sostituzione
    sottostringhe <=============
    spazi
    tipi di dati
Bye, G.

 ha scritto nel messaggio
news:SCQOc.61858$OR2.3...@news3.tin.it...


 Come faccio a dividere una stringa in stringhe da 4 caratteri?
Poveri noi...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.visual-basic
Titolo: Help ImageUtils.dll ..dove trovarlo?

Ciao a tutti e scusate la domanda forse idiota.
Ho scaricato i sorgenti del programmino "Picresize" di GbC dal sito comune
Nella desrizione si dice che il programa utilizza la libreria free
"ImageUtils.dll", la quale però non è inclusa
Il problema è semplice:
Dove la trovo?
Una ricera con google mi ha portato a trovare un picresize.zip si tratta
però di sorgenti, credo in Delphi, benchè io non ci capisca molto (già
zoppico alquanto con il VB e si che mi impegno!)
1000 Grazie per ogni suggerimento e già che ci siamo Buon Natale a tutti
Sandro

 ha scritto nel messaggio
news:I15V7.27814$o9.9...@news1.tin.it...

A causa del comportamento (per me irritante) di alcuni personaggi in
questo NG, decisi di eliminare ogni riferimento a VB nel mio sito;
questo è accaduto circa 6 mesi fa. ImageUtils non ricordo dove l'ho
presa e non ne ho una copia.
Chiedi qui nel NG se qualcuno ne ha una copia.
Buon Anno ...
-> GbC
http://www.gbcweb.com

Ok, prendo atto del problema e giro la domanda a chiunque legga:
se hai una copia di ImageUtils.dll non è che potresti spedirmela?
Grazie!!

Newsgroup: it.comp.lang.visual-basic
Titolo: [MANIFESTO] it.comp.lang.visual-basic

Questo mi sembra un manifesto rapido intedibile e non da sesantotini
Gruppo Coordinamento NEWS-IT <gcn-at-ne...@nowhere.invalid> escribió
en el mensaje de noticias
HELP.it.comp.lang....@news.nic.it...
Questo mi sembra un manifesto rapido intedibile e non da sesantotini

e non da sesantotini
Molta gente rimpiangera' il 68 :-(
-- 
ciao, hal

 Conviene pubblicare anche questo testo?
Il manifesto pubblicato dal GCN fù quelo che venne proposto per la creazione
di questo Newsgroup, infatti se lo leggi parla in condizionale (perchè la
votazione per la creazione del ng era da fare e quindi non era detto che il
ng sarebbe realmente nato).
Col tempo si è scritto un manifesto serio, ma non ci si è ancora decisi a
fornirlo al GCN affinchè la cosa venga riallineata.
In pratica il manifesto del GCN è obsoleto.
Ciao
Ettore Maronese, il Mes

Il manifesto pubblicato dal GCN fù quelo che venne proposto per la creazione
[snip]
Ahecco ;-)
-- 
grazie, hal

 ha scritto

infatti. vi si dice "Se venisse creato, questo gruppo". basta leggere.
che poi ci sia in giro il solito fesso che, anziche' fare proposte serie per
migliorare il manifesto del ng (usando magari un italiano meno
approssimativo), ha voglia di lanciare flame, niente di strano...
ciao, a.

 approssimativo), ha voglia di lanciare flame, niente di strano...
...a me pare spagnolo. Anzi, dando un'occhiata più a fondo...
eh, già... il signor Massimo La Scala, verosimilmente oriundo
italiano, posta da Panama tramite Mailgate (tra l'altro usando
una versione obsoleta, non patchata e/o mal configurata di OE,
ma questi sono fatti suoi ;-) ).
Da questo punto di vista è comprensibile che preferisca un
manifesto più breve e semplice :-)
Bye, G.

 manifesto più breve e semplice :-)
Come siete cattivi :)
Lo so.. lo so... mangiare tutti i giorni a mezzogiorno il solito panino è
stressante.. :)
(ma che ci metteranno mai in quei panini? veleno?) :-PPPPPPPP
Sarà... ma il meeting mi manca già. A parte che sarebbe stato impossibile,
mi sarebbe piaciuto fare un meeting di 2 giorni.
Ettore Maronese, il Mes

 manifesto più breve e semplice :-)
si', ma da fessi e' il "sessantottini" usato a sproposito.
j.

 mi sarebbe piaciuto fare un meeting di 2 giorni.
Come dicevo da qualche altra parte, per due giorni non vi posso
ospitare, ma se il prossimo meeting lo vogliamo fare a casa mia,
fino a una ventina di persone (e qualcuno di più) si può fare.
Perlomeno, mia moglie ha detto che semmai mi caccia solo
il giorno dopo... :-)
Certo, se vi accontentate della cucina, ci si arrangia un po'...
Ma:
1) si risparmia
2) nessuno ci butta fuori dopo due ore
3) non ci sono problemi per J, Spillo e compagnia
(se non si attaccano con le mie due cagnette)
4) musica di sottofondo, se volete ;-)
5) mi farebbe piacere :-)
E a questo punto, una domanda che richiede una risposta
seria...
CHI HA DETTO che dobbiamo fare solo 1 o 2 meeting all'anno ?
Un Paperino che anche ad aprile se volete...
Newsgroup: it.comp.lang.visual-basic
Titolo: form che si apre

Ho due form (Form1 e Form2).
In Form1 è contenuto il pulsante CmdStart.
Private Sub CmdStart_Click()
     Form2.Show
     Unload Me
End Sub
Nella routine Form_Load di Form2 ci sono numerose istruzioni da
eseguire.
Dopo aver cliccato sul pulsante Start di Form1, la finestra Form2 viene
visualizzata solo dopo aver eseguito tutte le istruzioni presenti in
Form_Load.
Io invece vorrei che la sequenza fosse:
1) Clicco il pulsante Start di Form1
2) Visualizza Form2
3) Esegue tutte le istruzioni presenti in Form_Load di Form2
E' possibile farlo?
Lo so che proprio per definizione le istruzioni contenute in Form_Load
vengono eseguite prima che la finestra venga visualizzata, ma ho
necessità di eseguire una parte di codice solo dopo che Form2 è stata
visualizzata. Esiste una forzatura per fare ciò?
Grazie!
Saluti, Stefano

 visualizzata. Esiste una forzatura per fare ciň?
Basta che sposti le istruzioni dall'evento Load all' Activate e nella Form1,
dopo l'istruzione Form2.Show ci metti un Form2.Refresh.
Paolo

Grazie mille, mi hai salvato in corner.
Ciao, Stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Possibile Bug in VB6

Ragazzi, provate ad andare nel menu "file" ---> "salva progetto
come..." ---> e nel dialog cliccate il pulsante destro del mouse e
spostatevi su "Nuovo"...
Non so a voi, ma a me (Venerdě sera) si č "crashato"  immediatamente il VB6
e nel mio caso ho perso una intera giornata di lavoro (UUAARGHHH !!!) :-(((.
Stamattina ho riprovato e me lo ha fatto di nuovo... E' un problema mio o un
bug del software?
*************************************
Franco A. Politano -- Luvme2times
"Love me two times babe | I'm going awayyyy"
J.M.D.

 bug del software?
A me non lo fa... Non è che hai installato qualcosa ultimamente che da
fastidio a VB???
CiaoZ
SebaMix

Purtroppo non posso imputare la colpa a conflitti di sistema con altri
software... Ma a questo punto credo si tratti di un problema oggettivo del
mio computer... ho un HD da 10 Giga su un Pentium a  200Mhz, a volte mi
sento come uno che pretenda che un bambino di 5 anni impari a memoria la
Divina Commedia. :)))


Negativo (...per te)
A me non lo fa.
Ciao
Stef

forse la differenza è il SP4.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema di difficile soluzione.....

Ciao, ho una serie di  file .tiff generati da una scannerizzazione,
tutti i files sono di uguali dimensioni (il foglio scannerizzato è A4).
Devo riuscire a creare un'  applicazione che prenda una parte di questa
immagine (magari gli fornisco le coordinate) e crei un'altra immagine
con l'area  tagliata. In pratica una sorta di taglia e incolla
automatico (i file che devo lavorare sono migliaia).
Qualche suggerimento?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Hai la possibilità di convertirla in altri formati ?
Newsgroup: it.comp.lang.visual-basic
Titolo: libro su visual studio?

ciao
spero di non essere troppo ot
mi potreste suggerire un libro introduttivo su visual studio? non su uno
specifico linguaggio ma su tutte le cose tipo progetti, workspace, wizard,
risorse, ecc. che fanno parte della conoscenza di base di chi ci sa lavorare
;-)
purtroppo di libri ce ne sono molti ma (almeno per altri argomenti di
informatica) i libri veramente buoni in percentuale sono pochissimi...
quindi vi chiedo un parere
( ahem..... se possibile.... non carissimo ;-) )
anche in inglese andrebbe benissimo
ciao! e grazie
devnull
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 quindi vi chiedo un parere
Calma,
in .net il linguaggio è secondario,
quindi si dovrebbe partire dalle classi del framework .net.
Ma se non conosco un linguaggio come inizio ?
Della serie se non hai la C.I. non ti danno la cittadinanza, ma se non sei 
cittadino non ottieni la C.I.
Quindi partirei con un testo medio basso, aggiungendo mattoncini strada 
facendo.
Se ti lasci impressionari dalla mole di materiale managed ed unmanaged, non 
parti.
Uno sguardo a 
http://www.dotnetarchitects.it/
 , 
http://www.asp.net/Default.aspx?tabindex=0&tabid=1
Una dritta, prendere una richiesta di help non impossibile, cercare di 
risolverla, confrontarla con le risposte.
Ave
giuseppeD
---
CCR 

Si, ma a lui non serve questo.
A lui serve una guida sul "VISUAL STUDIO" , non un manuale del framework o 
di uno specifico linguaggio.
Serve una guida che gli insegni cos'è una soluzione, come si usa lo Esplora 
Server, come configurare il compilatore...
come utilizzare in maniera più produttiva possibile l'IDE insomma!
Probabilmente in un libro del genere delle conoscenze (almeno di base) di 
uno/più linguaggi .net e del framework vengono date per scontate.
Mi unisco anche io alla richiesta, perchè è molto tempo che cerco un libro 
del genere, e non l'ho mai trovato.

PFed ha scritto:



Il libro di Balena (Programmare Visual Basic .NET) mostra parecchi esempi
di utilizzo di Visual Studio.
Se nella guida Cerca inserisci il termine "VISUAL STUDIO",
verrà mostrato tutto un elenco di voci inerenti all'argomento.
Ave
giuseppeD
---
CCR
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: MDIForm con menu ?

Ciao,
Qualcuno puņ aiutarmi???
Stņ cercando di ottenere un MDIForm con un menu laterale,
praticamente come si presenta l' IDE di VB o VC.
Avete idee???
Grazie
Daniele

...

Non ho capito cos'e' il menu laterale,
comunque nelle MDIForm ci puoi mettere direttamente quello che vuoi...
oppure puoi fare una form MDIChild che posizionerai dove vuoi.
--
Roal Zanazzi
z...@iol.it

probabilmente si riferiva all'ancoraggio di formChild che contengono
pulsanti icone altro..
in effetti non è male come idea..
ciao Davide

Newsgroup: it.comp.lang.visual-basic
Titolo: datareport

Salve,
c'č una proprietą per impostare l'orientamento della pagina (verticale,
orizzontale), o anche le varie dimensioni dei margini, del foglio, ecc...
Non riesco a trovare nulla.

 Non riesco a trovare nulla.
Orientation ti dice nulla?
-- 
ciao, hal

A me interessa sapere il modo per impostare l'orientamento nell'editor del
datareport in quanto superata
una certa larghezza del foglio mi da errore dicendo che oltrepasso la
grandezza della pagina.

 wrote:

perche`, tu stamperesti anche fuori dal foglio? ;-)
occorre tenere conto delle dimensioni del foglio e dei margini
non stampabili, che variano da una stampante all'altra.
l'alternativa comoda e` calcolare margini larghi in modo da non
occuparsene.
una via di mezzo e` adottare una misura di default per i margini,
ma poterla modificare a runtime da configurazione (file .ini, db,
registro, ecc.).
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Codici a barre EAN128

C'e' qualche anima bella che sa dove poter trovare qualcosa per stampare
codici a barre
del tipo EAN128?
Grazie
Marco

 wrote in message
news:929085547.165683@vega...



Oppure sul Sito Comune di questo NG, ci sono ottimi esempi in VB.
http://www.murialdo.it/it_lang_vb
PS: Ciao Gio'.
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: Eventi KeyDown e KeyUp.

Ciao,
come posso passare al codice degli eventi come da oggetto, associati ad un
pulsante (command button)?
Il programma genera automaticamente la sub per l'evento click, io ho provato
ad andare nel codice ed ho sostituito "_click()" con "_keydown()"
Ma l'interprete non cambia le iniziali delle parole chiave in maiuscole e
quindi non riconosce l'evento interpretando la routine come una normale
routine sub.
Come posso risolvere la cosa?
Il significato del parametro della routine evento keydown è il codice del
tasto premuto?
Grazie, Saluti a tutti.
Zef.

 Come posso risolvere la cosa?
Fai doppio click sull'oggetto, ti si aprirą la finestra per il codice
dell'evento predefinito. Apri il combo in alto a destra e scegli l'evento
per il quale vuoi inserire righe di codice.

Newsgroup: it.comp.lang.visual-basic
Titolo: ? Programma personale nella barra di vb6

Ho fatto un programmino che mi aiuta durante la programmazione.
Solo che ogni volta che mi serve, devo lanciarlo dalla sua cartella, quindi 
aprirla ecc.
Volevo sapere se c'è un modo per aggiungerlo alla barra dei menu o alla 
toolbar tipo "Aggiunte"
Grazie
carmelo 

 ha scritto nel messaggio 
news:45e2d768$0$821$4faf...@reader5.news.tin.it...


 toolbar tipo "Aggiunte"
Prova MzTools , in Opzioni -> Utilities Esterne
-- 
DBMS Firebird
VB6 + Ado
Newsgroup: it.comp.lang.visual-basic
Titolo: [VBA]Perchè ci sono più "references" a Visual Basic for Application?

Salve a tutti,
se creo un progetto "standard EXE" in VB e visualizzo i "references" vedo
che ci sono più voci "Visual Basic for Applications" che si riferiscono a
dll diverse (winnt\system32\msvbvm60  , common files\Microsoft
Shared\vba332, winnt\system32\msvbvm50).
Perchè?
Quella selezionata è la msvbvm60 ma non mi è possibile deselezionarla.
Grazie a chi saprà darmi info.
Bye
Johnny

 Quella selezionata è la msvbvm60 ma non mi è possibile deselezionarla.
Probabilmente sono state registrate da altre applicazioni che usano i
runtime di VB (VB5 nel caso di msvbvm50) oppure da ambienti che si
appoggiano a VBA tipo Office, ecc..
L'unica valida e' quella che fa riferimento a msvbvm60.dll, e non ti e'
possibile deselezionarla semplicemente perche' e' necessaria a tutti i
progetti VB (anche vuoti).
In particolare i tre riferimenti fissi sono
Visual Basic for Applications
Visual Basic runtime objects and procedures
Visual Basic objects and procedures
poi di default trovi anche OLE Automation, che a seconda del tipo di
programma potrebbe non essere necessario
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: [CR] Problemino con formule e If..Then...Else

A seconda che sia o meno l'ultima pagina, il testo di una formula deve
essere uguale alla somma di un campo report oppure a zero.
Per sapere se è all'ultima pagina, ho fatto così:
If PageNumber < FormulaUltimaPagina Then...
dove il testo di FormulaUltimaPagina è passato da VB, dopo essere stato
ottenuto tramite la proprietà del controllo di CR LatestPage.
Il problema è che CR dice che un qualcosa non può essere minore di una
formula. Ed in effetti lui non sa che la formula è in realtà un numero,
quello dell'ultima pagina.
Non so più dove sbattere la testa, e devo consegnare il programma la
prossima settimana: AIUTATEMI!
LuPo

Forse dico una cavolata ma ci provo:
non e' che basta dichiarare che FormulaUltimaPagina e' un Intero percio' un
numero?
Ciao
Fabio
LuPo ha scritto:

--
Saluti
Fabio
Rimuovere .XXX per risposte automatiche
scusate la prot. anti spam.
cal...@ipsnet.it.XXX

Newsgroup: it.comp.lang.visual-basic
Titolo: ? query estrarre date.

Come si scrive una query  se io volessi estrarre solo le date che mi
interessano,
Ovvero Io voglio scrivere qualcosa del tipo cerca tutti i ecord che hanno
una data dal gg/mm/aaaa al gg1/mm1/aaaa1
Grazie per l'aiuto
ciao
C E S A R E

Scrivi:
SELECT * FROM NOMETABELLA WHERE DATA BETWEEN #mm/dd/yyyy# AND
#mm1/dd1/yyyy1#
in pratica la data deve essere nel formato americano mese, giorno, anno e
inclusa nei caratteri '#'
Ciao
Roberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Lavagnetta.

Salve a tutti,
dovrei inserire in una mia applicazione VB6 una lavagnetta bianca, 
all'interno di un form, dove l'utente possa tramite il mouse scrivere 
sopra degli appunti. Non mi interessano nè i colori, nè il tipo di 
"pennello", mi basta che sia nero su bianco, e con la possibilità di 
ripulire tramite un bottone. Esiste un ocx che faccia ciò?
Grazie!

 Grazie!
prego
ciaociao

 senza scomodare gli ocx, puoi usare una picturebox.
Ciao,
grazie mille per la risposta, non sapevo di questa possibilità, funziona 
benissimo, l'unico problema è che il tratto è troppo evidentemente 
formato da punti "singoli" e non sembra una linea continua, a meno che 
non si vada molto lentamente, cosa difficile visto che nell'ambito del 
programma è un notepad per appunti scritti di getto. C'è qualche modo 
per rendere il tratto più continuo?
Grazie!

 Grazie!
Prego, Bye Bye
--
Mattia un pň meno stacanovista...

 Si, prova con questo codice:
Ti ringrazio! E' esattamente quello che cercavo!

Newsgroup: it.comp.lang.visual-basic
Titolo: Selezionare piu' file per aprirli

Ciao a tutti.
Volevo poter selezionare piu' file contemporaneamente all'interno di una
finestra "File Apri" (tramite un box CommonDialog).
Per adesso la CommonDialog che ho inserito per il "File Apri" mi permette di
selezionare solo un file alla volta, e non piu' file in una volta sola
tramite la classica "finestrella deformabile" (scusate, ma non ho idea di
come si chiami quella finestrella che ci si trascina dietro quando si muove
il mouse tenendo cliccato uno dei tasti).
Volevo sapere se c'e' (e qual'e') un modo per poter effettuare questa
selezione multipla e, eventualmente, se tutti i file che ho selezionato
vanno a formare una stringa che mi posso gestire in qualche modo.
Spero di aver spiegato bene quello che mi serve e di non aver chiesto
l'acqua calda.
Grazie 1000
Saluti
Michele
mic...@iol.it
oppure
mc3...@mclink.it

tramite la classica "finestrella deformabile" (scusate, ma non ho
La commondialog ha la proprietą flag: tra i valori di questa c'č quello che
ti permette la selezione multipla.
Ciao Marco

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Come lanciare il server di accesso remoto di Microsoft ?

Ho la necessità di costruire un programma che permetta di attivare il server
di accesso remoto di microsoft solo quando ricevo la telefonata da un numero
predefinito.
Naturalmente sfruttando le linee ISDN e i controlli CAPI sono riuscito ad
identificare il numero del chiamante e quindi posso discriminare la
telefonata, il problema l'ho nel lancio del server di accesso remoto, questo
sembra essere una "funzione" di explorer.exe, infatti utilizzando la
seguente stringa riesco ad aprire il pannello di accesso remoto:
Pid = Shell("C:\WINDOWS\EXPLORER.EXE
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{992CFFA0-F557-101A-88EC-00DD010C
CC48}", 1)
il problema è che poi si deve navigare nel menù per attivare la funzione
server.
utilizzando sendkeys si può attivare il tutto però andrebbero tegliate le
mani all'operatore del pc che riceve la chiamata, se questo tocca qualcosa
si attiva un gran ....
Qualcuno può dirmi un metodo migliore o indicarmi un produttore di controlli
aggiuntivi che abbia un server di accesso remoto?
grazie a chi mi vuole gentilemete rispodere
saluti de Stefano Pucci

 
Non so fornirti nessuna soluzione. Forse puoi provare utilizzando il
software del modem ISDN. Alcuni sw permettono di filtrare le telefonate.
Se il tuo problema e' far passare le telefonate "voce" e far rispondere
il pc alle telefonate "dati" (provenienti da un certo numero) puoi
vedere se il sw permette questa funzione ...
ciao
	maxx
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto!!!Aggiornamento Query!!!!!Aiuto!!!

Salve,
sono disperato.
Ho un problema con l'aggiornamento di due tabelle del mio database.
Ho creato una Dll che mi svolge una query del seguente tipo:
strQ = "select campo1,campo2,..... from tabella1,tabella2 where
tabella.campoId=" & iUtente & " AND tabella1.campo2=tabella2.Id"
rs.Open strQ, strCon, , adLockPessimistic
dove con strCon indico la stringa di connessione
La query me la esegue, ma poi quando chiedo di modificare i campi:
rs("campo1")
rs("campo2")
...
rs.Update
ottengo il seguente errore:
Error Type:
Prova (0x80040E21)
Multiple-step OLE DB operation generated errors. Check each OLE DB status
value, if available. No work was done.
Che cavolo di errore è questo!!!!!!!!
Inoltre ho notato che se eseguo l'update di un solo campo tutto funziona
bene, ma se ne modifico due mi restituisce l'errore precedente.
In un'altra funzione della mia DLL eseguo l'Update di un'altra tabella e
tutto funziona bene.
Sono disperato, cosa puo' essere?!?!
Grazie.

 value, if available. No work was done.
O per meglio dire restringi il campo... Tu passi un valore (o più non validi
(penso))
Quindi per prova fai così:
rs("campo1")
rs.Update
rs("campo2")
rs.Update
...
rs.Update
Guarda su che Update ti da l'errore e scopri il valore non accettato...
            Ciao
                Allanon
P.S:=In bocca al lupo!

Mulan,
L'errore viene generato perchè tenti fi fare una modifica/inserimento su un
recordset che punta a più di UNA tabella.
Ciao Giuseppe
-- 
Posted from 
smtp1-catania.ctonline.it
 [212.34.192.131] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao Giuseppe
Se E' cosě fai:
rs.update array("Campo1","Campo2"...), array(valore1,valore2)
In modo che per ogni update interessi i campi di una sola tabella...
Perň okkio agli addNew e alle chiavi primarie!!!
            Ciao
                    Allanon

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] :) o :-) ?

Beh, il naso gli emoticon ce l'hanno sě o no?

> Beh, il naso gli emoticon ce l'hanno sě o no?
Qualcuno no, :) qualcuno sě :-) , qualcuno lungo (o di profilo)... :^)
...altri hanno anche gli occhiali 8^)  !
Bye, G.

Bye, G.
Ciao, Claudio G.

Sě e le labbra della Parietti (o della Gruber)
 :-{|}
;-)) Massimo.

 ...altri hanno anche gli occhiali 8^)  !
Altri anno sono di fronte ma non bisogna inclinare la
testa per vederli  ^________^,
--
Ciao!
----------------------------------
Nel mio sito (sezione "I Miei Programmi") trovate il
programma FREEWARE AutoQuote! che permette di quotare
i messaggi che non quota Outlook Express.
==================================
Daniele Pinna  Email: 
dap...@lycosmail.com
Nell'indirizzo Email eliminare la parola "OOPS."
Sito Web: Il DoCFa in Pillole: 
http://dapinna.freeweb.org
ICQ UIN: 24567484

Non Volevo proprio partecipare ..ma.....
se nessuno fa un occhiolino ci penso io ...
^_~
--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!"Il tempo passa e quando si ferma e'
! ormai troppo tardi "
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!

 >

Newsgroup: it.comp.lang.visual-basic
Titolo: Inserire immagini nell'HELP

Grazie in ogni caso!!


Io ho utilizza to Windows Help Designer Prof. :ti consente di creare degli
help in maniera semplice e con le immagini che vuoi 
http://www.devgr.com
Ciao Marco

 >Grazie in ogni caso!!
gli snaps o snapshots sono (parti di) schermate catturate. ci sono programmi
apposta. io uso hysnap della hyperionics, che mi sembra fatto piuttosto bene
e costa poco. ma se hai (molta) pazienza puoi anche farne a meno:
- stamp / printscreen, eventualmente con le combinazioni alt, shift ecc.
(guarda la guida di win) per catturare solo una parte dello schermo
- apri paint o meglio photoshop o qualche altro prg di grafica
- nuova img delle dim che ti servono (se usi paint, crea un file nuovo
1x1 --> ti propone lui le dimensioni giuste quando poi incolli)
- incolla
- ti ritrovi la schermata, e ne ritagli la parte che ti interessa.
hysnap ti permette di puntare una finestra e catturare/salvare solo quella.
immagino lo facciano anche altri. ne ho visto uno free mi sembra su cfs
recentemente.
di solito gli helpmakers ti consentono di inserire l'immagine catturata,
eventualmente come link a qualcosa, piu' o meno come l'html.
per gli helpmakers:
credo gratuito: oasis
http://www.adept.co.za/~oasisdev/
RoboHTML Help di BlueSky Software (non free)
http://www.blue-sky.com/
seno' usa degli html (piu' standard)...
...o un chm (html compilato) con ms htmlhlp (meno):
http://msdn.microsoft.com/workshop
HTML Help Center:
http://htmlhelpcenter.hypermart.net/
hth, pal
--
andrea palazzi
xday at libero dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/

 wrote


 wrote in message 85qi4h$qfg$1...@nslave2.tin.it...


 wrote in message 85r2hq$c82$1...@nslave2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: problema cretino parte II

grazie mille per l'aiuto riguardo al problema cretino numero 1, ora ho un
altro problema cretino (so che dovrei studiare di più...)
come faccio a salvare degli item inseriti con su una listbox con additem in
modo che, una volta uscito dal programma non mi si cancellino ma mi si
visualizzino la volta seguente che utilizzo il programma, magari sortati per
data?
devo utilizzare un foglio excell?
....
Private Sub Command5_Click()
List1.AddItem Text5.text & " £" & " " & Date
....
thanks

 wrote in message
8tprcf$j8m$1...@nslave2.tin.it...


 ha scritto nel messaggio
news:8tpsra$igi$1...@nslave3.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Svuotare un campo DATA

Ciao a tutti
ho una variabile che deve conservare
un informazione in formato DATE 
ma se voglio svuotarla,
in modo che quando la interrogo 
mi dia un campo vuoto,
come faccio ????
ho provato con Null o Nothing ma genera errore.
Sapreste aiutarmi ???
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Dim dData As Date
dData = 0

 ho provato con Null o Nothing ma genera errore.
Non credo (ma sarei contento di essere smentito) che una variabile vb 
possa gestire l'informazione Null.
Appena dimensionata, la variabile di tipo Date contiene il valore 
equivalente al double 0, ossia il 30/12/1899.
Purtroppo tale data è una data assolutamente plausibile per molte 
applicazioni (ad esempio, è una data di nascita possibilissima in un 
anagrafe), e quindi non è ciò che tu vuoi.
L'unica opzione che vedo è gestire un flag, a parte, che ti dica se la 
variabile è o meno significativa.
Se invece di una variabile tu avessi, ad esempio, un Field di un 
Recordset (ossia se la tua data non fosse in VB ma in un database), 
avresti allora anche il concetto di Null.
In alternativa, prova a scancherare coi Variant, ma non ti so dire 
altro.
Ciao
Alberto
-- 
Si è visto di meglio,
ma si è scopato di peggio,
qualche volta a pago
e non erano neanche sempre donne
[Paolo]

Grazie Massimo
sei stato utilissimo
volevo farti un altra domanda
quando interrogo il valore di quella
variabile DATE compare il valore 0.00.00
c'è modo di farlo visualizzare come "" (vuoto) ???


> In alternativa, prova a scancherare coi Variant, ma non ti so dire altro.
Quelli dovrebbero supportare Empty, ma sono una delle cose più deprecate 
di VB...

 VB...
Possono anche essere il demonio fatto persona, ma se in un caso 
specifico sono l'unica soluzione al problema, non vedo perchè non 
valutarli.


 valutarli.
Ovviamente. Solo, non è il caso di farci l'abitudine, e cominciare a 
usarli anche ove siano UNA delle soluzioni.

Newsgroup: it.comp.lang.visual-basic
Titolo: PRINCIPIANTE in difficoltà: comando shell

Qualcuno mi sa spiegare perchè con queste tre righe di codice:
Private Sub Command1_Click()
Dim copy
copy = Shell("c:\testo.txt C:\folder1", vbHide)
End Sub
non riesco a copiare il file "testo.txt"
ed invece ottengo il Runtime error 53 - File not found?
come devo fare per eseguire un comando del genere in VB?
la mia domanda potrà sembrare banale e poco interessante, ma credetemi, non
riesco a venirne a capo in nessun modo.
Grazie in anticipo a chi mi saprà dare una mano.
--
¤¤¤¤¤¤¤ Stefano Jodice ¤¤¤¤¤¤¤
jagerhans[NO-SPAM]@
tiscalinet.it

 la mia domanda potrà sembrare banale e poco interessante, ma credetemi,
non riesco a venirne a capo in nessun modo.
Consulta la guida alla pagina:
    Istruzione FileCopy
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


SYNTAX ERROR!
shell("copy c:1testo.txt c:\folder1",vbHide)

 ed invece ottengo il Runtime error 53 - File not found?
Mah, prima di provare con funzioni di DOS cerca il comando filecopy nella
guida, che è meglio, comunque dovresti fare
qualcosa tipo Shell("copy c:\testo.txt C:\folder1", vbHide), al massimo.
Ciao!
Luke
Newsgroup: it.comp.lang.visual-basic
Titolo: Nome Utente

Potreste indicarmi quale API (e come si utilizza!!) mi restituisce il nome
utente di windows?
Grazie.

"Salvo G." wrote:

GetUserName

"Salvo G." wrote:

dimenticavo :
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA"
(ByVal lpBuffer As String, nSize As Long) As Long

Newsgroup: it.comp.lang.visual-basic
Titolo: [LeggermenteOT]vbscript

Ciao...
Ho un problema: riempio una combo in una pagina HTML tramite un vbscript...
e piu precisamente sfrutto la proprietą outerHTML !!!
Ora mi chiedo, perchč in seguito quando cerco di leggere il valore
selezionato con la semplice riga:
document.form1.attivita.item(document.form1.attivita.selectedIndex).value
mi torna sempre vuoto il valore ?!?!?!?
Grazie a tutti !
JhonnyMC

beh, se sei in html / vbs devi usare, anziché .item( , .options[

in javascript (ma non vedo dove possano esserci differenze) deve per forza
funzionare:
document.forms['nometuaform'].elements['nometuocampo'].options[document.form
s['nometuaform'].elements['nometuocampo'].selectedIndex].text
boh, prova a mettere le tonde anziché le quadre (tranne che per options)
Newsgroup: it.comp.lang.visual-basic
Titolo: Rotellina del mouse

Il mio turno di fare una domanda scema, a quanto pare.
Esiste in VB un modo per gestire gli eventi che arrivano azionando la
rotellina del mouse senza ricorrere al subclassing?
Ricordo di aver letto qualcosa del genere sul gruppo, ma non ricordo
ne il titolo del thread ne l'anno, per cui se qualcuno mi da qualche
riferimento glie ne sarò grato.
--
Ciao!
Luca Menegotto

 riferimento glie ne sarò grato.
prova a guardare qui:
http://groups.google.it/advanced_group_search?hl=it
metti it.comp.lang.visual-basic nella casellina "newsgroup" e rotellina
mouse nella casella "che contengano tutte le seguenti parole", e vediamo
che cosa salta fuori.
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: condizione per terminare un' istruzione

Vorrei eseguire una serie di istruzioni all'interno di un foglio Word
utilizzando come condizione : cerca una stringa di testo ed esegui le
istruzioni; termina quando non trovi più la stringa di testo.
Ovviamente la stringa si ripete n volte.
grazie mille
Claudio

Scusate...cercherò di essere meno criptico :
vorrei eseguire una serie di istruzioni all'interno di un foglio Word
utilizzando come algoritmo : cerca una stringa di testo, eliminala ed
esegui alcuni comandi; alla fine dell'esecuzione
ricerca la stringa e riesegue il blocco di comandi.Termina quando non


Dopo dura riflessione, Claudio P. ha scritto :

Devi realizzare un ciclo While.
La condizione se proseguire o meno è il buon esito della ricerca, per 
cui ti fai una ricerca col registratore di macro acceso, ed hai il 
codice pronto.
Per le istruzioni da eseguire quando viene trovato qualcosa, dovrai 
scriverle tu, non ho idea di cosa tu voglia fare.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

Newsgroup: it.comp.lang.visual-basic
Titolo: Come rendere automatica una macro in VBA-Excel ?

Ho scritto una semplice macro in VBA-Excel all'inteno di una cartella
e vorrei evitare di attivarla manualmente ogni volta, soprattutto
considerando che
se non deve lavorare ha un IF che la protegge.
Vorrei partisse ogni volta che SALVO il file o che il foglio in automatico
RICALCOLA,
associarla ad un evento che accade sempre (...quasi sempre) e non ad un
gesto da ricordare
di muovere come icone, pulsanti, seq.da tastiera o simili ....
    Grazie per ogni eventuale consiglio,   Beppe.

RICALCOLA,
Chiama la macro dal gestore dell'evento SheetCalculate della cartella di
lavoro.
Se ti interessa c'é anche l'evento BeforeSave!
(Nel caso non lo sapessi, puoi scrivere i gestori degli eventi aprendo
l'oggetto "ThisWorkbook" dalla gestione progetti dell'editor VBA, quindi
nella combo in alto a sinistra selezioni "Workbook", in quella in altro a
destra il gestore dell'evento che ti interessa).
Buon lavoro
Sig

Grazie Luca.
              Beppe
Newsgroup: it.comp.lang.visual-basic
Titolo: "trascinare un form o un controllo image"

Salve a tutti.
Sto cercando disperatamente di capire come è possibile trascinare un form,
nel caso in cui a questo form sia stato rimosso il controlbox e la proprietà
caption del form sia "".
In questo modo il form attivo è privo della classica "barra" in cui si trova
tipicamente il nome della applicazione(scusate il linguaggio un po
approssimativo!)
Pensavo di utilizzare l'evento drag over su un controllo image del form
ma....il form ogni volta che trascino un immagine si sposta "ma traballa"!!!
Cosi ho provatlo a utilizzare l'evento dragdrop non funziona(ovviamente!)
Ho impostato la proprietà drag mode del controllo image su automatic (con
Manual non funziona per niente)
Il codice associato alll'immagine è questo:
Private Sub Image1_DragOver(Source As Control, X As Single, Y As Single,
State As Integer)
Form1.Left = X
Form1.Top = Y
End Sub
Qualche suggerimento?
Grazie in anticipo.
                                      Claudio

 caption del form sia "".
http://www.vbcity.com/forums/topic.asp?tid=4161
This FAQ covers the basics of creating and moving a form which
doesn't have a Caption or Title Bar on it.
Oppure:
http://www.mvps.org/vb/index2.html?vb4ht/contents.htm
2.3   Allow Dragging of a Captionless Form......................71
Bye, G.


Grazie!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Scrivere del testo in una casella di un altro programma.

Ciao a tutti !
Mi domandavo..
se volessi scrivere del testo (da un mio programma) in una casella di testo
che pero' e' di un altro programma.
Ecco diciamo come se dal mio programma volessi scrivere nel notepad di
windows..
basterebbe che con qualche API trovo l'handle del notepad e poi uso
sendmessage giusto ?
DaVe

 wrote in message
86ej9r$hjg$1...@bw107zhb.bluewin.ch...


 wrote in message
jmDi4.9132$h23....@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema difficilotto ..

 Rodney Dangerfield

 matrice:
  0 - 0 - 0 - 1 - 1
  0 - 0 - 0 - 2 - 2
  0 - 0 - 0 - 0 - 3
  0 - 0 - 0 - 0 - 0
  0 - 0 - 0 - 0 - 0
 1° col=0
 2° col=0
 3° col=0
 4° col=2
 5° col=3
 (0-0-0-2-3)
 non avevo calcolato gli spazi ed i ritorni a capo nel postare ..
 ecco questo è il risultato ..
 mi aiutate .. e scusate ... ancora

> Rodney Dangerfield
Non ho capito una mazza mi sa che era meglio se scriveva il cane
--
Morfeus®
Free Joint
:PII

 4° col=2  / 5° col=3  .. (0-0-0-2-3)
Allora, è 0-0-0-0-3 o è 0-0-0-2-3?

*[t]Eo News* ha scritto in modo sempre più inspiegabile!

*[t]Eo News* ha scritto:
...
    Dim matrice(0 To 4)     'Righe 0>4
'       Assegna colonne 0>4 delle righe 0>4
    matrice(0) = Array(0, 0, 0, 1, 1)
    matrice(1) = Array(0, 0, 0, 2, 2)
    matrice(2) = Array(0, 0, 0, 0, 3)
    matrice(3) = Array(0, 0, 0, 0, 0)
    matrice(4) = Array(0, 0, 0, 0, 0)
    risultato = ""
    For col = 0 To 4
        tcol = 0
        For riga = LBound(matrice) To UBound(matrice)
            If matrice(riga)(col) Then tcol = tcol + 1
        Next riga
        risultato = risultato & IIf(risultato = "", "", "-") & tcol
    Next col
    MsgBox risultato

 Rodney Dangerfield

 0-0-0-2-3
Credevo, credevo di aver capito. Facciamo una cosa: Riformula il tutto
evitando assolutamente di ripetere le stesse frasi. Ipotizza dei valori e
descrivi il ragionamento logico che faresti per ottenere il risultato
desiderato. Usa anche correttamente i termini riga e colonna.

 Rodney Dangerfield

 Grazie se riuscirai a risolverlo .. e grazie del tempo che hai speso ..
Credo di aver capito.
Avrei scritto così:
"Voglio ricavare ogni combinazione fra i valori non nulli di una
riga/colonna con i valori non nulli di ogni altra riga/colonna"
Si può fare, ma non mi è così immediato. Abbi pazienza.
Cerca sul sito comune la parola chiave COMBINAZIONI e troverai quello di cui
hai bisogno.

 Io ci sto provando da 3 giorni ma senza risultato .. ormai .. cmq ..
grazie
1) Ma qual'č il problema che ti spinge a dover calcolare queste
combinazioni?
2) Tanto per avere info in piů in questa situazione
  MATRICE input
  1-0-0-1-1
  0-0-0-2-2
  0-0-1-3-3
  0-0-2-4-4
  0-0-3-5-5
 
   come sarebbe la matrice in output?
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 Io ci sto provando da 3 giorni ma senza risultato .. ormai .. cmq ..
grazie
Non disperare: Prova quel che ti ho detto.

 Rodney Dangerfield

 iniziare per un numero o nessuno
  Tanto per capirci ancora meglio
   MATRICE input
   1-0-2-1-1 -------> questa io la considero una RIGA
   0-0-1-2-2
   0-0-1-3-0
   0-0-0-0-0
   0-0-0-0-3
   ^
   |
   +---------- questa io la considero una COLONNA
  Rifaccio la domanda :
  quale sarebbe la matrice di output?
 
 Scusa è ma per aiutarti ( se posso ) devo capire bene il problema!


> Rodney Dangerfield
--
Morfeus®
Free Joint
:PII

 Rodney Dangerfield
Newsgroup: it.comp.lang.visual-basic
Titolo: ? UserControl con proprietà DropDown

Ho fatto uno UserControl che in pratica è un commandButton.
Ora vorrei dargli una proprietà DropDown, tipo una tendina come il menupopup 
dove poter selezionare delle voci.
qualcosa del genere:
Butto.Add Index, Key, Testo, Tag
Immagino che devo creare un a matrice di item ma no so come.
Mi sapreste indicare qualche esempio.
Grazie
Carmelo 


wrote:

Non e' così semplice e mi sa che sarebbe un po' lunghetto da spiegare,
comunque per semplificarti la vita potresti usare una finestra pop-up
da abilitare quando uno schiaccia il bottone ed in quella metterci la
lista.
Trovi un esempio a questo link:
http://www.vbaccelerator.com/home/NET/Code/Controls/Popup_Windows/Popup_Windows/article.asp
Spero di esserti stato d'aiuto.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Inserimento data

Dove posso trovare una funzione che mi accetti l'inserimento della data in
più tipi di formato=
Grazie
--
Silvio Spagnoli
s.spa...@abanet.it



Newsgroup: it.comp.lang.visual-basic
Titolo: array dinamici

Esiste un modo in vb per utilizzare array dinamici SENZA utilizzare
redim? Mi occorre in pratica un array che abbia la stessa semantica
del vecchio basic.
grazie.

del vecchio basic.
Qual' è la semantica del vecchio basic?
Grazie
Bruno
Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock aiutooo sono fermo..

Ragazzi mi serve una mano..
sto cercando di creare un array dinamico di oggetti winsock...
una cosa del tipo
Dim MioWinSock() AS Winsock
il problema mi nasce quando lo devo istanziare.. mi da sempre errore...
come si fa a instanziare un array di winsock?!! o + semplicemente di 
oggetti specifici ( non quindi dichiarando l'array di obecjt (dim Appo 
as object e poi fare un createobecjt("msqualcosa.winsock") )
spero di essere stato chiaro...
GRazie!

 sto cercando di creare un array dinamico di oggetti winsock...
usa il metodo + veloce :
metti 1 winsock con index = 0 nel tuo form
e poi per carcarne un altro fai :
load winsock(1)
per scaricarlo :
unload Winsock(indice)
eì + immediato rispetto alla createobject e + manutenibile !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 ha scritto nel messaggio
news:00Sqa.71253$iy5.2...@twister2.libero.it...

Non dichiararlo, mettine uno sul form setta la proprietą index a "0" e la
name in wsArray
ogni qualvolta ne vuoi creare uno nuovo
Load wsArray(nIndice)
Dove nIndice sarą un progressivo univoco che userai per identificare ogni
istanza del controllo.
Spero di essertis tato di aiuto
Ciao

 Dove nIndice sarà un progressivo univoco che userai per identificare ogni


 Cosa mi suggerite?
Il winsok va piu che bene.
c'è un thread un po' sopra questo dal titolo "chat" dovresti trovare varie
info.
--
David Ruscelli
Oh... My dog!

> Ciao
ne abbiamo discusso (e ne stiamo ancora discutendo) su un altro 3ad di cui
non ricordo il nome, in pratica schiaffa su un pc che fara' da server un
winsock(0) in listening perenne su una porta fissa , poi i client si
connettono alla porta del winsock0 , il server istanzia un nuovo winsock per
il client
il client si disconnette dal winsock0 e se ne va su uqello appena istanziato
liberando il winsock(0) riportandolo in listening in attesa del prossimo
client.
per maggiori info cerca "winsock" e "chat"  nei post degli ultimi 2gg


Grazie mille ... volo all'altro thread passo e chiudo.
Saluti
Pow
--
----------------------------------------------------
Ama il tuo mestiere con passione
E' il significato della tua vita
Auguste Rodin (1840-1917)
""Gigio2K"" <baronefa...@M-YOURSELF-SONOlibero.it> ha scritto nel
messaggio news:XiTqa.71469$iy5.2...@twister2.libero.it...


David Ruscelli (Identita' di fortuna) wrote:
Grazie ragazzi ho risolto !! :-)

 ha
scritto:

dopo aver inserito l'ocx nella form imposta la proprieta' Index a 0.
Per creare le varie istanze quindi
load winsock1(1)
load winsock1(2)
load winsock1(3)
.....
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Subclassing di una flex grid

Questa poi e' addirittura spettacolare...
Allora, ho subclassato la dannata flex grid per poter intercettare keyup e
keydown e, indovinate?
NON SI SUBCLASSA!!!
A quanto pare la dannata flex grid viene subclassata successivamente
all'inizializzazione del controllo ospite, non mi chiedete come perche' non
posso immaginare qualcosa di tanto contorto, forse al getfocus ma non ci
giurerei, e la nuova procedura in questione non passa alla precedente la
chiamata dei vari keyup e keydown...
Domanda preoccupata: come ne esco??
TIA...
Ciaotutti,
Alessandro

 ha scritto nel messaggio
news:99vl5d$31t35$1...@ID-68324.news.dfncis.de...


 wrote in message
99vl5d$31t35$1...@ID-68324.news.dfncis.de...

Potresti mettere un hook di sistema sugli eventi da tastiera... o sugli
eventi diretti alle windows... ma è un approccio pesantuccio.
Se sei disperato e vuoi provare questo approccio prova a scaricare dalla
sezione Leonardo->DataRaptor->... sono andato a controllare.. non è ancora
stato pubblicato.. ops. Allora prova a usare l'ocx di HOOK di Zanna, la
trovi sul Sito Comune (completa di sorgenti).
 /\/\/\/\/\/\/\/\/\/
| Una iniziativa a livello di questo NG:
| Partecipa alla stesura di progetti VB sviluppati in team, informati sul
Sito Comune
| sezione Leonardo.  Io partecipo al progetto Data Raptor, alleati con noi.
 \/\/\/\/\/\/\/\/\/\
Ciao
Ettore Maronese, il Mes
http://www.maronese.com/mes
Sito Comune di questo NG
http://www.murialdo.it/it_lang_vb


Gia' fatto e non funziona, e' questo il problema.
Ciaotutti,
Alssandro


Oki, grazie, alle strette la uso... Pero' spero tanto di non doverlo fare,
gia' con questa quando chiudo il programma senza togliere il subclass mi
tira giu' l'intera IDE... Non vorrei far schiantare il sistema :))
Fa' conto che il programma non l'ho fatto io e che, per uscire, usa una End
grezza e brutale, tanto brutale che quando subclasso mi chiude tutta
l'IDE... Se per puro caso non levasse l'hook di sistema (un crash qualunque,
un mio errore nascosto chissaddove...) avrei un programma che abbatte il
computer, e verrei abbattuto a vista dal cliente :)
La cosa bella (??) e' che lo Spy++ vede il messaggio, sono solo io a non
vederlo... Immagino d'altronde che lo Spy++ usi un hook di sistema...
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: Convertire lavoro da Access a SQLserver

Ciao a tutti,
ho sviluppato un applicativo da installare su piu' postazioni le quali
accedono ad un unico db Access residente su fileserver. Fin qui tutto bene.
Il passo successivo per un miglioramento delle prestazioni è di migrare a
SQLserver. Ora a parte "qualche" limatina al codice tutto funziona, tranne
che per un punto.
Il pgm versione Access ad un certo punto con ADOX.Catalog
-cerca l'esistenza di una query se esiste la cancella
-crea una query nella quale vengono elaborati i risultati.
Tentando la stessa operazione con SQLserver ottengo per tutta risposta
l'errore 3251: operazione non supportata dal provider o dall'oggetto.
(scartando l'oggetto non rimane che incriminare il provider).
Ovviamente sbaglio l'approccio al problema, qualcuno mi sa indicare una
soluzione ?
Un estratto del codice è il seguente:
Dim cat As New ADOX.Catalog
'=== versione Access =====
cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
PercorsoDatabase
=====================
'===== Versione SQLServer =======
   cat.ActiveConnection = _
    "Provider=SQLOLEDB.1;Data Source=SERVER;User ID=usr;
Password=pwd;Initial Catalog=DBnome;ID=public"
' ==================
    For i = 0 To cat.Views.Count - 1
        If cat.Views(i).Name = NomeQuery Then
            cat.Views.Delete NomeQuery
            Exit For
        End If
    Next i
__________________________________________
Bye
Gio


Dim xView as ADOX.Table
For Each xView in cat.Tables
    If xView.Type = "VIEW" And xView.Name =  NomeQuery Then
        'fai quello che ti pare
    End If
Next xView
ciaociao


Scusa, non puoi usare ADOX per eliminare una view:
The Microsoft OLE DB Provider for SQL Server (SQLOLEDB) and the Microsoft
OLE DB Provider for ODBC (MSDASQL) support most ADOX features. However
support for some features is restricted or unavailable.
Restrictions on SQLOLEDB support for ADOX
Views collection                Views in not supported
Tables collection                The Append and Delete methods are not
supported
Devi usare la DROP VIEW
ciaociao

 ciaociao
Ciao e grazie ancora
Bye
Gio

 Gio
Newsgroup: it.comp.lang.visual-basic
Titolo: da access a vb.net - prob con ado.net e report

salve a tutto il gruppo.
Fino ad ora ho sviluppato in vba access, interfacciandomi ai database
mdb tramite i (semplici) recordset DAO
Ovviamente questo approccio ha enormi limiti e vorrei passare a 
vb.net
(o c#.net)
Conosco già la programmazione ad oggetti, il problema è come
interfacciarsi correttamente con il database (anche realizzare una
semplice form master-detail mi sembra un problema insormontabile)
Il secondo problema è la generazione delle stampe :( in access
ovviamente basta creare un report..ma in vb?? devo usare uno strumento
esterno tipo crystalreport?
spero che in questo gruppo ci sia qualcuno che ha avuto i miei stessi
problemi e che mi possa dare qualche consiglio.

IgnazioC ha scritto:

Per rinterfacciarti con il DB devi studiare i seguenti argomenti:
DataAdapter, DataSet, DataTable
Per realizzare un report è un attimo più difficile. VS Professional ha
un report designer incluso (mai provato) oppure puoi appoggiarti a tool
esterni come l'ottimo e gratuito Report Manager
http://reportman.sourceforge.net
Nicola