mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Borland Interbase & VB: Si può Fare?

La borland ha rilasciato l'open source del suo motore di database.
Qualcuno sa se, ed in che modo poterlo utilizzare con VB?
Sto cercando di tradurre le chiamate delphi e C in quelle per Vb ma ho
difficolta'
Saluti Vincent

 ha scritto nel messaggio
news:3987ed6f...@news.flashnet.it...


E' la stessa cosa che è scritto sui manuali ma... quando scorro il
file pdf della guida nella sezione ODBC ci sono solo i TITOLI!

Newsgroup: it.comp.lang.visual-basic
Titolo: E' SEMPLICE MI POTETE AIUTARE ????

devo fare in modo che il programma che va in eseguzione mandi
automaticamente lo schermo in 640x480 e all'uscita lo riporti alla
risoluzione
antecedente  (un po quello che fanno i giochi !)che istruzioni devo dare ??
grazie ciao:))


fai un salto sul sito comune 
http://www.it-lang-vb.net
ho scritto anche *coff coff* un ocx per cambiare la risoluzione e
farla ritornare automaticamente allo stato originale.
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #26 delle Mitiche Brigate Takahashi sezione Sud

MAU ha scritto:

Innanzitutto utilizza un oggetto che faccia capire di cosa
stai parlando (guarda come l'ho impostato io ad esempio).
In secondo luogo non scrivere in maiuscolo, equivale a gridare
e alcuni protrebbero risentirsente.
Per quanto riguarda il tuo problema,
usa la funzione API ChangeDisplaySettings
Qui un piccolo esempio di utilizzo (purtroppo e' in C++)
DEVMODE dmScreenSettings;
memset(&dmScreenSettings, 0, sizeof(dmScreenSettings));
dmScreenSettings.dmSize			= sizeof(dmScreenSettings);
dmScreenSettings.dmPelsWidth	= 640;
dmScreenSettings.dmPelsHeight	= 480;
dmScreenSettings.dmBitsPerPel	= 16;
dmScreenSettings.dmFields		= DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT;
if (ChangeDisplaySettings(&dmScreenSettings, CDS_FULLSCREEN) != DISP_CHANGE_SUCCESSFUL) return false;
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/leggiminews.html

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

Salve a tutti,
sto realizzando una home page...vorrei arricchirla di effetti
particolari...potete consigliarmi un bel sito da prendere qualche
spunto.
vado alla riceca di qualcosa di nuovo di avanzato.
grazie a tutti
rispondete    via - email  grazie
CRISTINA FESTA

 wrote in message
39134e6e...@news.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Un parere sul significato di una frase.... per favore aiutatemi!

Sono scervellarmi per riuscire a chiacchierare con un pos, quei cosi per
pagare con bancomat e carte di credito.
Ho trovato come costruire le stringhe per mandargli i messaggi, però in
fondo ci vuole un carattere chiamato LRC.
Questo carattere, secondo la documentazione che ho, viene costruito
così: eseguendo l'OR esclusivo su tutti i byte del messaggio assumento
come valore base di calcolo 7F hex.
Ho fatto delle prove ma niente......... qualcuno ha da suggerirmi
qualcosa!!!!
Grazie 1000
Francesca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Francesca
Andrea

 Sono scervellarmi per riuscire a chiacchierare con un pos, quei cosi per
eh eh quanto mi paghi se ti rispondo?????
beh bastava cercare su goggle
vb6 algorithm lrc
http://www.4bt.com/CPacketUtil.HTM
impara ad usare google da retta!...č una miniera!
:o)

 qualcosa!!!!
Beh, fare l'OR esclusivo di un array non è una cosa impossibile.
Se hai già fatto delle prove e non funziona, probabilmente sbagli qualcosa
d'altro.
Ad ogni modo, buttando lì un pochino di codice che generi questo codice, mi
esce:
Private Sub Command1_Click()
Dim a As Byte
Dim b As Byte
Dim c As Byte
Dim b_arr() As Byte
Dim Lung As Long
Dim i As Long
Lung = 10
a = &H7F
' Dimensiono e popolo a caso l'array di esempio
ReDim b_arr(Lung)
For i = 1 To Lung
    b_arr(i) = CInt(i * 2)
Next i
' Fine popolamento casuale
c = a
For i = 1 To Lung
    b = b_arr(i)
    c = c Xor b
Next i
' C è il valore risultante
Debug.Print CStr(c)
End Sub
Posta l'errore che ottenevi, così capiamo che problema c'è.
Ciao
Alberto

 eh eh quanto mi paghi se ti rispondo?????
http://java.cs.unitn.it/FondamInform_1995-96/Studenti/mspagnolli/lrc.html
sei sicura che non sia un CRC...mi sembra che per un POS sia un po poco
...non me ne intendo ma si dice che il LRC si accorga al amssimo di 3
errori!Almeno lo dice sto professore!

 wrote in message
news:253840714e1b0cbacf7...@mygate.mailgate.org
Vi ringrazio tantissimo.
Ora provo a vedere se per caso questo 7F hex non sia proprio il 
valore inziale da impostare per poi fare gli xor, è l'unica cosa 
diversa rispetto a quello che ho provato io.
Se non funziona provo a vedere come è fatta quella dll su sito 
che mi avete postato.......... speriamo di farcela!!
Ah, dimenticavo per il discorso del messaggio di errore, quel coso 
mi rimanda risponde alla mia richiesta con un messaggio che corrisponde
ad un messaggio di errore, secondo gli appunti che ho, ed in fondo
c'è il carattere LRC...... però è diverso da quello che calcolo io!!!
Vi tengo aggiornati.... grazie, davvero !


 wrote in message
news:253840714e1b0cbacf7...@mygate.mailgate.org
Niente da fare........... non funziona!
Ho provato anche la dll scaricate.
Boh! Sono veramente disperata!
Comunque grazie a tutti!

Newsgroup: it.comp.lang.visual-basic
Titolo: Riga e Colonna

Salve a tutti
sto perfezionando il mio programma di gestione
facendo in modo che ad ogni errore del programma
parta in automatico un email (diretta a me)
e che mi dice in quale sub, button, e form si sia verificato
l'errore.
Mi chiedevo.....
Visto che in alto a destra del'editor di VB6
vedo la riga e la colonna in qui il cursore si trova
si potrebbe ricavare questo valore per inviarmelo
cosi so esattamente in quale riga della sub si è verificato l'errore ???
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 cosi so esattamente in quale riga della sub si è verificato l'errore ???
peccato che, quando il programma viene eseguito, di solito non abbia
l'editor a sua disposizione.
comunque, se numeri le tue righe di codice (come con il basic "vecchia
maniera") tramite la variabile di sistema erl puoi sapere il numero di
riga dove si è verificato l'errore; per quanto riguarda la sub, invece,
devi farlo a "manina", mettendo il codice di gestione dell'errore in ogni
sub o function del tuo programma (esistono add-in, dei quali naturalmente
non ricordo il nome, che dovrebbero aiutarti a fare questo)
-- 
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

 l'errore.
Imho parti col piede sbagliato, io dedicherei + tempo
al debug del codice, o no? :-)
-- 
______________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

 al debug del codice, o no? :-)
se tu avessi la certezza matematica che, una volta effettuato un bel
debug, il programma non avrà mai il minimo problema, potremmo anche essere
d'accordo...


 d'accordo...
Vero, ma la sua è una soluzione decisamente estrema.
Progettare una gestione errori cosi importante non è
sicuramente la strada concettuale da seguire, non credi?


 sicuramente la strada concettuale da seguire, non credi?
Secondo me hai frainteso.
Siccome puņ accadere un bug, l'OP chiede come fare per avere una mail che lo 
informi di dove č avvenuto l'errore.
Mi sembra una cosa del tutto corretta concettualmente.
Alberto
-- 
E tutto mi sembrava andasse bene...
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 & SP3 ===> M$ Non si smentisce mai !!!

Ciao raga,
ho appena finito di scaricare il SP3 di VB...
Dopo due ore di download :-( finalmente ecco il file sul mio HD :-)
Lancio il file (vs6sp3S.exe) e questo mi chiede dove voglio estrarre i
file... vabbè cmq tutto OK.
Osservo i file nella cartella e sapete cosa NON ci trovo?
...proprio il file che dovrebbe fare il setup o update !!!
HAA HAA HAA cosa è uno scherzo mi chiedo io?
Inoltre durante la scompattazione mi compare un messaggio di errore del tipo
che qualcuno a causato un errore di pagina ecc... ecc.. ecc.. però tutti i
file vengono scompattati correttamente.
Che succedede anche a voi??
Cosa devo fare? Butto il PC dalla finestra?
Ciao.
Mario


Un file solo??? VS26SP3 sonoo piů di 10 file e in totale fanno piů di
100M!!!! Io aspetto che esce in un rivista!
Ciao

Ciao

100 Mega ??!!
Stai scherzando?
Ma se il Service Pack 2 di VB 6.0 era di poco piů di 12 mega come fa SP 3 ad
essere di 100?
Guarda che sul sito M$ il file da scaricare č segnato come circa 17 Mega !
Sei sicuro?
Ciao.
mario

...



Si.. tu sei sicura che occupi di meno? ^_^
Bye


Boh. Mando un'email alla redazione e posto la risposta nel NG.

Ciao,
  anche io stamattina ho eseguito il download dei file del service pack 3:
ben 5 file per un totale di 52.3 Mb.
Bisogna scompattarli tutti nella stessa directory, e poi lanciare il file:
setupsp3.exe.
Non ho avuto nessunissimo problema... e, in risposta a qualcuno che giorni
fa chiedeva da cosa si vede se il SP è stato installato, questa volta mamma
MS ha pensato bene di indicarlo nello splash screen iniziale... un bel: SP3.
ciao,
RiK

ben 5 file per un totale di 52.3 Mb.
Ah!
52MB?!?!? :-)
Ed io che pensavo di avere terminato con il primo, quello da 17MB.... tsk!
==:-)))))
--
Ciao da MioMao!
_______________________________________________________________
Venghi anche lei alla CasaPagina 
http://www.casapagina.it
___________________________MioTag v1.0___________________________
Il PaPaRaZzO č un pOnteFiCe a REaZiOnE?
Newsgroup: it.comp.lang.visual-basic
Titolo: PROBLEMI CON SETUP SU WIN NT AIUTO !

Ho urgente bisogno di aiuto per un problema che mi sta facendo letteralmente
impazzire.
Ho sviluppato un'applicazione con VB6 (SP3), ho creato il pacchetto di
installazione con il relativo Wizard di Microsoft ed ho masterizzato il
tutto sun un bel CD.
Se installo il pacchetto su una macchina Win95/98 va tutto OK.
Se lo installo su una macchina con Windows NT workstation (Service Pack 4),
al termine di una prima fase di Setup.exe mi compare un messaggio che mi
avverte che alcuni file di sistema non sono aggiornati e che premendo "Ok"
verranno aggiornati automaticamente e che sara' necessario riavviare
Windows.
Clicco su "Ok" fiducioso, il sistema lavora ancora un poco e poi parte il
reboot automaticamente. Dove sta il problema mi direte voi ? Il problema sta
nel fatto che dopo essere ripartito il sistema, lanciando nuovamente
l'installazione mi ricompare nuovamente il messaggio precedente e cosi' via
all'infinito. (ho fatto il reboot 4/5 volte !!).
Se puo' servire, per curiosita', ho installato sulla macchina NT, nel
tentativo di risolvere il problema, tutto l'ambiente di sviluppo (VB6
SP3) ed effettivamente sono riuscito ad installare l'applicazione (non credo
pero' che possa essere una soluzione: non posso installare VB6 anche presso
i clienti !!). L'unica cosa strana e' che il programma Setup1.exe che viene
lanciato dopo il
Setup.exe mi ha presentato come directory di installazione di default non la
classica directory "C:\Programmi\MiaDir" ma la directory "C:\MiaDir".
AH ! se avessi Bill fra le mani !!!!!
AIUTATEMI VI PREGO !!
Paolo

Non conosco purtroppo il motivo pero a me capitava anche installando un
applicativo vb5-6 su Win95 versione A.
Unica soluzione che per il momento ho trovato e che comunque funzione:
Installare preventivamente IE4 SP1
PS:
ho provato anche installando direttamente IE5 ma non ha funzionato, ho
dovuto disinstallarlo ed installare come sopra.
Bye.
Appena ho tempo approfondirņ il problema.

Newsgroup: it.comp.lang.visual-basic
Titolo: Registro degli errori!

Alcune volte il mio programma in vb6 si blocca e compare la
stramaledetta scritta: VB6 ha provocato ..... l'applicazione verrà
chiusa. CREAZIONE DEL REGISTRO DEGLI ERRORI IN CORSO.
Qualcuno sa dirmi dove cavolo è questo REGISTRO DEGLI ERRORI?
grazie . roby.

 Qualcuno sa dirmi dove cavolo è questo REGISTRO DEGLI ERRORI?
Mi pare in "C:\Documents and Settings\nomeutente\qualcosa" non mi ricordo...
o forse nella directory di windows! btw lascia perdere sono informazioni
inutili! :-(

 sono informazioni inutili! :-(
Di default: "C:\Documents and Settings\All Users\Documenti\DrWatson"
Per accedere al DrWatson puoi eseuire il comando "drwtsn32" dal prompt di
msdos!
hth
Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiungere mesi a una data impostata

Ciao
Ho un problema io ho una data es. 1/1/99 se faccio una certa azione
devo aggiungere 24 mesi a quella data quindi deve diventare 1/1/2001
qualcuno mi sa dire come fare
grazie

...


Newsgroup: it.comp.lang.visual-basic
Titolo: chi ha una Gestione della Fatturazione?

nessuno di voi ha un Progetto che gestisce la fatturazione dopo una vendita
di prodotti? per favore, ho due settimane di tempo per finiri il programma e
questa è solo una parte...vi pregoooo!!
grazie
clau
claud...@hotmail.com
icq: 285934656


ti va bene se ti passo i sorgenti del gestionale completo in
multiutenza/multiazienda e ti 'estrai' tu la parte che ti interesssa? pero'
mi raccomando non fare un 'cut & paste'... :-)

saresti un grande...e oer quanto riguarda quel problema, non ti preoccuapre,
non mi permetterie mai di copiare direttamente...se me lo mandio mi
risolveresti il problema davvero!
mandalo pure sull'email...
claud...@hotmail.com
grazie mille...
clau!

credo fosse ironico :-)
nel senso che la pappa pronta č buona
non te la prendere
ciao

mah..non vedo in che senso possa essere ironico...cmq speriamo di no!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Quale porta per WinSock

Ciao
Come decido quale porta usare con il controllo WinSock?
tcpServer.LocalPort = ???
Se esiste un altro WinSock che usa la stessa porta cosa succede?
Grazie
Marco Rossi


che fannno a cazzotti o meglio chi prima arriva si alloca la porta ed il
secondo resta 'fregato'
tieni conto che le porte fino alla 1024 sono normalmente gia' allocate
da una serie di servizi standardizzati, questo non vuol dire pero' che
sinao tutti in uso sul tuo computer
i numeri superiori possono essere usati piu' o meno liberamente

 wrote in message
news:396ED9...@na.astro.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Sending e-mail with VB 6

    Everytime i try to send an e-mail with Visual Basic 6, the windows (2000
Pro) says:
"A program is trying to access the addresses of e-mail of the Outlook. Do
you wish to allow it??
(...)
Yes, No, (...)"
    Could someone please tell me how to send e-mails without this message
appearing?? Thank you veru much!!
Best regards,
            Nuno Mota

 wrote in message
news:1027095692.124216@spynews3...


 skrev i melding
news:uml2p7r...@corp.supernews.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Copiare archivio SQLserver tramite VPN

Come fare a copiare, da codice VB6, un archivio SQLserver dal server locale 
(MSDE) al server remoto (sempre MSDE) a cui sono connesso con una VPN 
(utizzo una stringa di connessione trusted che prevede Data 
Source=xxx.xxx.xxx.xxx\NOME dove xxx è il nome dell'IP locale) ?
Grazie per l'attenzione.
AlpVir

 Source=xxx.xxx.xxx.xxx\NOME dove xxx è il nome dell'IP locale) ?
Basta copiare il file MDF dopo averlo staccato da MSDE.
Occorre che la cartella di destinazione sia ovviamente condivisa in 
scrittura.
Poi sul server remoto fai l'attach.
Cioè, insomma, la faccio lunga, ma in realtà non cambia assolutamente 
nulla rispetto ad un trasferimento fra due server in LAN.
Ciao
Alberto
-- 
Heinrich Zille: Ognuno crede che l'altro sia come se stesso, 
dimenticando che al mondo esistono anche delle persone oneste.


Cosi pensavo anch'io ("non cambia nulla rispetto ad una LAN") però qualcosa 
è diverso.
Ad esempio l'ottima utility dbaManager non mi segnala il server remoto fra 
quelli presenti nella LAN e quindi non sono - al momento attuale - in grado 
di raggiungere il server altro che con la mia brava stringa di connessione 
in cui riporto l'IP remoto.
Posto di superare i problemi che ho con il server remoto potresti indicarmi 
come effettuare (sempre da codice) le medesime operazioni 
(trasferimento/copia) tra due server MSDE locali ?
Grazie infinite
AlpVir 

 (trasferimento/copia) tra due server MSDE locali ?
Esegui SP_Detach sul MSDE di origine (mentre il tuo spid non è sul db 
stesso, ovviamente)
Esegui un copyfile (ci sono diversi metodi, scegli quello che ti pare) 
da server di origine a server di destinazione.
Esegui SP_Attach sul MSDE di destinazione.
Poi, dovrai sistemare gli utenti. Se usi l'autenticazione NT, forse sei 
già a posto subito dopo l'attach.
Per le sintassi, vedi i BOL.
Ciao
Alberto
-- 
Karl Marx: Uno scrittore è produttivo non nella misura in cui produce 
idee, ma nella misura in cui arricchisce l'editore che pubblica le sue 
opere.

 si risolvono tante cose.
DbaMgr2k si appoggia su SQL-DMO per fare una chiamata in broadcast sulla 
rete locale al fine di enumerare tutte le istanze repereribili..
il fatto di essere in VPN puo' benissimo influenzare tale inlistamento..
se pero' l'istanza e' ragiungibile, puoi benissimo "forzarne" il nome nelle 
proprieta' di connessione..
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
 
http://italy.mvps.org
DbaMgr2k ver 0.20.0 - DbaMgr ver 0.64.0 and further SQL Tools
--------- remove DMO to reply

Newsgroup: it.comp.lang.visual-basic
Titolo: come faccio a cancellare un file

    salve a tutti si , questo è il mio problema come posso cancellare un
file che ho creato...
grazie tantissimo.....

...


 file che ho creato...
fantastico....
utilizza l'istruzione Kill
kill "c:\miacartella\miofile.ext"
se il file si trova dentro la cartella del programma
kill app.path & "\miofile.ext"
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle Brigate Takahashi Sez. Sud
Newsgroup: it.comp.lang.visual-basic
Titolo: DAX Error

Scusate ma il lettore multimediale che ho realizzato mi da questo errore
eppure non ho utilizzato alcuna OCX ma solo delle dichiarazioni API per
l'MCI, eppure su macchina vergine: "DAX ERROR: libreria non registrata"
e subito dopo l'errore di Run-time " 50003" Errore Imprevisto.
Un saluto,


Non dici gran che', percio' ti rimando a questo url.
Magari c' e' quello che cerchi.
(Se possibile faci sapere, thanks, visto che molte persone
sembrano ricordarsi del ng solo quando ne hanno bisogno loro.)
--- tutto su una riga, of course :)
http://www.iocomp.com/index.htm?http://www.iocomp.com/support/faq/activex/ACXFAQ002.htm
ciao, hal

Ti ringrazio per l'url.
Dalle mie "indagini" sembra che DAX significhi Direct Audio X, infatti
installando qualche altra roba mi da errore nella libreria DSOUND.DLL.
Speriamo di concludere presto, il programma deve andare in masterizzazione
mercoledě!

macchč era dovuto alla mancata inclusione di alcuni componenti del pacchetto
MultiMediaToolsX2 (
www.swiftsoft.de
) un vero casino... consiglio a tutti
quanti prima di spendere 2.000.000 per un componente del genere di pensarci
seriamente a lungo...

installando qualche altra roba mi da errore nella libreria DSOUND.DLL.
....(...)...

grazie per la collaborazione,
alla direct audio avevo pensato :-) 
ma ai componenti di swiftsoft non ci sarei proprio arrivato !
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Registrazioni del programma

Ciao, volevo sapere dove si possono trovare dei controlli (o altre cose)
free, per proteggere l'applicazione e costruire un sistema di
registrazione.. ho guardato sul sito, ma non ho visto nulla (ho guardato
troppo poco??)
Ciao grazie.
--
Starla. SP.
Sito Brutto: 
http://digilander.iol.it/starlasp
Sito Comune: 
http://www.it-lang-vb.net
star...@libero.itspam

 wrote in message
news:sQX08.30595$cU4.1...@twister1.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: controllo data istruzione select

come sei fa a selezionare gli elementi di una colonna di una tabella in base
a quello che ho  in una variabile.
Mi spiego meglio se ho una tabella di un databacone con campi nome cognome
indirizzo come faccio a selezionare i record il cui campo ad es. cognome e'
uguale alla stringa contenuta nella variabile trovacognome
Data1.RecordSource ="Select * from tabella where cognome ........."
Grazie anticipatamente
gb...@rocketmail.com
catt...@theta.it

uguale alla stringa contenuta nella variabile trovacognome
Data1.RecordSource ="Select * from tabella where cognome = " & Chr(34) &
TrovaCognome & Chr(34)
Ciao
                 Maurizio Baldi
 
mrz...@tin.it
   (eraseNOMMISPAMMA)


Semplice, usi l'operatore di concatenazione stringhe &:
Data1.RecordSource ="Select * from tabella where cognome = """ & varCognome
& """;"
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Uint 8 bit e 32

Duqnue se io dichiaro :
dim k1 as byte
e dichiaro 
dim k2(8) as byte
la variabile k1 contiene un byte e la variabile k2 8  ????
chiedo questa cosa fondamentale perché in C utilizzano uint 8 o 32
byte... posso allora anch'io 
farlo in vb con questo metodo?
Grazie 
ciao

...

Dipende da cosa vuoi fare.
Se l'array ti serve solo come buffer di appoggio sì.
Tieni conto che VB non  supporta il typecasting.
Inoltre gli array VB sono diversi dagli array C.
Gli array C sono proprio una semplice sequenza di dati, in VB c'è il
descrittore (vedi struttura SAFEARRAY)e poi i dati veri e propri.
Ciao


Solo per gli array a dimensione variabile, creati con
dim b() as byte
Mentre
dim b(7) as byte
e' una istruzione Dim esattamente quivalente a
char b[8];
Infatti l'istruzioneReDim non funziona con array dimensionati staticamente,
in quanto manca il descrittore della SAFEARRAY. E mi pare che pure LBound e
UBound non funzionino.
Infine, in VB gli array sono zero-based per default, ma il numero che metti
nella dim e' il massimo indice, quindi Dim b(8) crea un array da 0 a 8.
Ciaotutti,
Alessandro

Si mi serve come buffer di appoggio, non era proprio mia intenzione
creare un array... però vabe'
se in questo modo posso dicharare 32 o 8 byte lo casa mi va bene...
thx ciao
cos'é il typecasting?



Mi sorge un dubbio... uint di 32 byte? Mmm... C'e' qualtorna che non mi
cosa...
Mi dici a cosa ti serve?
Il typecasting e' questo:
void GenericFunction(void GenericArg)
{
    // codice generico
}
GenericFunction ((void) dwParameter);
In questo modo stai dicendo al compilatore che il parametro dwParameter,
evidentemente un intero a 32 bit, deve essere passato alla funzione
GenericFunction.
Normalmente il compilatore te lo vieterebbe, poiche' il tipo void e' diverso
dal tipo DWORD, ma poiche' hai specificato (void) prima del parametro lui
'casta' il tipo, ovvero accetta di passare un tipo per un altro, poiche' tu
gli hai garantito sotto la tua responsabilita' che la funzione puo'
accettare il parametro che gli hai dato.
In genere si usa o per passare valori particolari a funzioni o per inserire
un valore in un tipo di variabile teoricamente non compatibile perche'
definita in modo diverso, ma binariamente accettabile.
Ad esempio il risultato della ShellExecute e' un HINSTANCE, ma in realta'
non e' un vero handle di istanza, e' semplicemente un escamotage per
retrocompatibilita', castato dall'originale risultato (che potrebbe essere
un HRESULT ma non ci giurerei, dato che i valori non mi paiono compatibili
ed ora non ho voglia di guardare l'MSDN :)).
Ciaotutti,
Alessandro

ok grazie della risposta :)))
Newsgroup: it.comp.lang.visual-basic
Titolo: Shell

Ho creato un programmino in C che mi esegue alcune operazioni. Ho poi creato
in VB l'interfaccia che si richiama questo programmino con:
Shell("C:\pippo.exe", altro parametro)
Il problema è che pippo.exe è richiamato in modalità asincrona e il
programma in VB non attende il suo completamento.
COME posso fare a richiamarlo in modo sincrono? O come si fa a generare un
ciclo che controlli se un determinato programma è in esecuzione in modo da
attenderne la fine?

COME posso fare a richiamarlo in modo sincrono? 
Sul sito comune 
http://www.it-lang-vb.net
 cerca CreateProcess.
hth, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: DataReport: nuova posizione tabella

Ciao,
all'interno del Data Environment ho creato una connessione ad un file .mdb
per poi creare un command che punta ad una tabella in questo file .mdb.
In seguito ho basato un Data Report su questa tabella.
Il tutto funziona bene fino a quando non cambio la posizione del file .mdb.
Come posso, da codice, dire al Data Report la nuova posizione della
tabella?
Grazie,
teddy...@hotmail.com
ICQ 7044062
Como - Italy

 wrote in message
37e0297f...@news.tin.it...

Prima di aprire il DE devi cambiare la CONNECTION del comando che popola il
Datareport usando l'istruzione:
(es per connessione a DB access)
DE1.Connection1.Open "PROVIDER=MSDataShape;Data
PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=<TUO PATH AL DATABASE>;Jet
OLEDB:Database Password=<TUA PASSWORD>;"
e DOPO caricando il Dataenvironment e il Datareport
MArco

Ciao,
grazie per la tua risposta.
Sempre attraverso DejaNews avevo risolto nel seguente modo:
    deAbiCab.AbiCab.Provider = "Microsoft.Jet.OLEDB.3.51"
    deAbiCab.AbiCab.Open strPathDB, "Admin", ""
deAbiCab - oggetto DataEnvironment.
AbiCab - oggetto Connection.
strPathDB - stringa contenente il path completo del file .mdb.
Soluzione molto semplice, lo ammetto, ma ADO sto incominciando
adesso a studiarla.
A presto,

Newsgroup: it.comp.lang.visual-basic
Titolo: [INFO] Decompilatori x VB5

 zitto se non ha niente da dire.
Io zitto?
Ma mi faccia il piacere... (da leggersi alla 'Totò')
--[GbC]--
No, rispondo seriamente...
Sono un programmatore, e vivo del mio lavoro.
Non sopporto chi, in un NG di programmatori, chiede info sui
decompilatori.
Si tratta ovviamente di un newbie, perché il 'decompilatore' te lo
danno col sistema operativo, dalla versione 1 del DOS in poi. Se non
lo sai usare non è un mio problema.
Se vuoi scrivere qualche cosa studi, apprendi e poi te la scrivi. OK?
Non vai a 'rubacchiarla' in giro a chi sono anni che si fa un culo
così.
Mi fa incazzare chi, con fare ingenuo e virginale, chiede informazioni
sui decompilatori.
Certo, è possibile che si tratti di persone in buona fede, ma non ne
ho mai conosciute. Se qualcuno c'è, alzi la mano e si faccia vedere.
Se non ci fosse chi scrive software, tutto questo non esisterebbe.
Internet, i computer, i giochi, il nostro lavoro.
Ma non solo il nostro; visto come stanno le cose, il lavoro di tutti
andrebbe a farsi benedire, perché oramai tutti dipendiamo da un
computer, in qualsiasi occupazione ed a qualsiasi livello.
E allora, caro Matteo, prima di parlare accertati di avere la CPU
accesa.
Non ho bisogno di firmarmi, perché il mio sito è conosciuto dai più in
questo NG.
Regalo software. Fatto da me. Alla faccia di chi lo decompila, con il
tuo aiuto...
Anzi, sai cosa faccio?
Da questo momento tolgo tutti i programmi free dal mio sito.
Magari qualcuno che ti racconta come va il mondo lo trovi.


Newsgroup: it.comp.lang.visual-basic
Titolo: mapi su nt4

Ciao
Ho un applicativo scritto in VB6 che apre una sessione MAPI per spedire una
mail con Outlook Express.
Funziona egregiamente su 2000, 98, ecc.... tranne che su NT4 (service pack
6).
Installo il pgm (setup creato dall'utility "Creazione guidata pacchetti.."
di Visual Basic6) e lanciandolo va egregiamente.
Dopo aver riavviato il server --> niente da fare.
Non ha piu' intenzione di funzionare e non appena cerca di aprire una
sessione MAPI va in crash e mi compare il Dr.Watson.....Nel caso lo
disinstallassi e lo reinstallassi torna a funzionare, fino al successivo
riavvio della macchina
Non so cosa fare, qualche consiglio?
Grazie
p.s.: chiaramente il cliente VUOLE mantenere NT4......

 Non so cosa fare, qualche consiglio?
Usi Norton Antivirus?
Ciao
Alberto
-- 
Santo cielo, Magnum, si può sapere cos'è questo baccano?
Higgins, posso spiegarle...
Credo non sia necessario.
Zeus, Apollo, a voi...

 Alberto
Bingo!
Sì,
su quella macchina, e su tutte le altre con cui ho fatto le prove, è
installato Norton Antivirus.
Dici centra qualcosa? E' urgentissimo!!!!
Grazie


Verifica quale MAPI è registrata.
Per sicurezza, deregistra le dll Mapi presenti in \Symantec\ecc..., e
registra le equivalenti presenti in \winnt\system32\


 Alberto
Sei un grande!
Ho risolto, non registrando/deregistrando le dll ma m'hai messo la pulce
nell'orecchio e ho guardato nel registro di WinNT e la dll Mapi (di
Micorsoft) veniva elencata nelle chiavi di Symantec. Ho controllato allora
l'antivirus, era definito che bloccasse gli "scripting" tra cui
evidentemente intendeva anche l'accesso alla MAPI per l'invio delle mail.
Disabilitando infatti questo controllo è andato!
Grazie infinite per l'aiuto.
Ciao e alla prox.

 per l'invio delle mail.
Strano.
Le Mapi sono, per quanto ne so, escluse dal blocco script di Norton.
Diverso discorso se le mail che intendevi fare avevano, ad esempio,
allegati, e usavi il FileSystemObject, ma sarebbe un problema diverso dal
MAPI.

Newsgroup: it.comp.lang.visual-basic
Titolo: ADo, Query, *

Se ho una query come questa
SELECT * FROM tabella1,tabella2 WHERE........
dove sia tabella1 che tabella2 hanno un campo che si chiama 'codice',
è possibile con un recordset ado accedere al campo codice di una delle
due tabelle?
con recordset.fields("tabella1.codice") non lo trova
con recordset!tabella1.codice men che meno.....
devo per forza specificare tutti i campi e rinominarli con un AS???
grazie
MIk

 tabella1.codice
?????

 due tabelle?
tabella1.codice

 devo per forza specificare tutti i campi e rinominarli con un AS???
Sì.
Oppure puoi fare riferimento al field con la sua posizione (se la sai per
certa), ossia
Recordset.Fields.Item(12).Value
anzichè
Recordset.Fields.Item("codice").Value
Ricorda comunque che puoi anche fare un'estrazione ridondante.
Ad esempio, se Tab_A e Tab_B contengono ciascuna 30 campi, ripetere tutti i
campi con AS è un disastro.
Ma se i campi che si sovrappongono sono solamente un paio, ad esempio
"Codice", puoi fare:
Select *, Tab_A.Codice as Codice_A, Tab_B.Codice as Codice_B
from Tab_A, Tab_B
e poi rifarti ai due campi aggiunti al posto di quelli non univoci.
Ciao
Alberto
-- 
Santo cielo, Magnum, si può sapere cos'è questo baccano?
Higgins, posso spiegarle...
Credo non sia necessario.
Zeus, Apollo, a voi...

 e poi rifarti ai due campi aggiunti al posto di quelli non univoci.
esatto!
Grazie mille!
MIK

[*Mik* : 
spud...@gmx.net
] ha scritto:

Ho provato (solo con DAO):
rs![tabella1.codice]
rs("tabella1.codice")

> devo per forza specificare tutti i campi e rinominarli con un AS???
Si, devi per forza rinomilari con un AS!
Ciao
pEIO
Newsgroup: it.comp.lang.visual-basic
Titolo: Posso fare queste cose con VB?

Mi servirebbe un programmino che mi faccia partire Internet Explorer o
Netscape e me lo posizioni SEMPRE in primo piano.
Inoltre dovrebbe inviare al browser, ogni tot. di tempo, un indirizzo
URL prelevato da una lista preventivamente salvata in un normale file
di testo.
E' fattibile, e se si come?
P.S: tenete conto che sono alle prime armi.
GRAZIE INFINITE!

 wrote in message
djJSOKa=8MztF4TOsM...@4ax.com...



OK, sono riuscito a lanciare il browser con il comando ShellExecute ma
non ho capito come usare la variabile iWindowStyle.
Io ho bisogno che il browser rimanga SEMPRE in primo piano.
Come devo fare?
Grazie.


 Come devo fare?
iWindowStyle rispecchia le costanti VB sul tipo di finestra all'interno della
quale deve essere aperto il browser al momento dell'avvio.
Per farlo rimanere SEMPRE in primo piano dovresti riuscire a recuperare l'hWnd
del browser e richiamare SetWindowPos, io però fossi in te non lo farei.

 wrote:
Perchč non lo faresti?
E come posso fare allora?
Ciao.

 Perchè non lo faresti?




Effettivamente non è molto elegante come soluzione, ma visto che mi
serve ad uso personale non mi interessa lo stile.
Ho necessità di lasciare SEMPRE in primo piano il browser, ma questo
deve essere o IE5 oppure Netscape4.
Come devo fare?
Grazie ancora!

 Come devo fare?
Beh, sul mio sito 
www.ubi1k-vb.net
 ci sono un po' di progetti d'esempio che
messi insieme dovrebbero aiutarti ad ottenere il tuo scopo.
Devi prelevare il progetto che 'spia' gli handle delle finestre (così da
ottenere l'hande del browser), e poi porlo sempre in primo piano con le chiamate
di un altro progetto d'esempio 'on-top'.
Fami sapere!
Ubi1k
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Formato rubrica di outlook, qualcuno mi può aiutare?

Ho la necessità di creare una applicazione che interagisca
con la rubrica di outlook e cioè che mi facci inserire,
cancellare e modificare i vari campi, sate dove posso
trovare un esempio?
Ciao
www.scozzaro.it

 wrote in message
news:4%GX6.51342$Uo3.1...@news6.giganews.com...


Io ho usato l'oggetto OutLook.
Ti allego un minimo di codice (era una delle prime prove che ho fatto,
quindi potrebbe esserci qualche fesseria... Ma penso che sia un buon punto
di partenza)
Saluti
Fabio GRANDE
Private Sub Command2_Click()
  Dim ol As New Outlook.Application
  Dim ns As Outlook.NameSpace
  Dim fld As MAPIFolder
  Dim newFld As MAPIFolder
  Dim CliFld As MAPIFolder
  Dim ForFld As MAPIFolder
  Dim g As Integer
  Dim j As Integer
  Dim contatto As ContactItem
  Dim addresslist As addresslist
  Dim thisadd As AddressEntry
  Dim newCont As ContactItem
  ' Crea oggetto NameSpace
  Set ns = ol.GetNamespace("MAPI")
  ' Apre Folder Contatti
  Set fld = ns.GetDefaultFolder(olFolderContacts)
  On Error Resume Next
  Set newFld = fld.Folders.Add("Anag")
  If newFld Is Nothing Then Set newFld = fld.Folders("Anag")
  Set CliFld = newFld.Folders.Add("Clienti")
  If CliFld Is Nothing Then Set CliFld = newFld.Folders("Clienti")
  Set ForFld = newFld.Folders.Add("Fornitori")
  If ForFld Is Nothing Then Set ForFld = newFld.Folders("Fornitori")
  Set newFld = Nothing
  On Error GoTo 0
  ' Inserisco un nuovo contatto
  On Error Resume Next
  Set newCont = fld.Items("michele di cosimo")
  On Error GoTo 0
  If IsNull(newCont) Then Set newCont = fld.Items.Add
  newCont.FirstName = "Fabio"
  newCont.LastName = "Grande"
  newCont.BusinessAddress = "Via Donizetti 2"
  newCont.Email1Address = "
fab...@fileita.it
"
  newCont.CompanyName = "DJ Soft Ltd"
  newCont.CustomerID = "CICIU"
  newCont.Save
  'For g = 1 To fld.Items.Count
  'Next g
  For g = 1 To ol.Application.Session.AddressLists.Count
    Debug.Print ol.Application.Session.AddressLists.Item(g)
    Set addresslist = ol.Application.Session.AddressLists.Item(g)
    For j = 1 To addresslist.AddressEntries.Count
      Set thisadd = addresslist.AddressEntries.Item(j)
      Debug.Print thisadd.Name
      Debug.Print thisadd.ID
      Set thisadd = Nothing
    Next j
    Set addresslist = Nothing
  Next g
  Set CliFld = Nothing
  Set ForFld = Nothing
  Set ns = Nothing
  Set ol = Nothing
End Sub

 wrote in message
9gnfu9$slc$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: ripondete a messaggi inutili e ot ma a questo interessante non date nemmeno uno sguardo

ho visto che il datareport unito a dataenvironment è veremente potente, ma
...
se devo fare dei calcoli sul report come faccio?
L'oggetto formula non va oltre le somme le statistiche e poco altro.
Vorrei convertire una applicazione che ho fatto e che usa i report, ma le
formule su questa sono molto
complesse (calcoli in base a condizioni, percentuali ecc.)
Usare le stored procedures è impossibile dato che i file jet non le
supportano. Come si risolve? O non si risolve?

 wrote

Newsgroup: it.comp.lang.visual-basic
Titolo: [INFO] Manuale cartaceo for Dummies

Mi consigliate un manuale cartaceo for Dummies ma che sia comunque valido
per cominciare a programmare in visual basic?
Grazie :-)

a quanto ne so, il libro di Francesco Balena 'Programming Microsoft
Visual Basic 6.0' è disponibile in formato chm (con esempi e tutto) da
qualche parte nella rete (forse VOLftp?)...
ed in modo del tutto legale...
ma è in inglese...
se ti va bene te lo scarichi e te lo stampi (ma serve stamparlo?)
-> GbC


Io ho provato VISUAL BASIC 5 FOR DUMMIES
autore WALLACE WANG
edizione APOGEO
pag. 500
Lit. 32.000
E' stato semplicemente fantastico, è semplice e spiritoso, impari e non ti
annoi, io ci sono riuscito in 2 settimane.
In bocca al lupo


Grazie (come dico io :-)

 wrote in message
sVIt7.85927$P04.7...@news2.tin.it...

Si per VB6 l'ho visto in libreria, vai tranquillo e poi mi farai sapere.
ciao

 ha scritto nel messaggio
news:I%Ht7.16716$C15.2...@news.infostrada.it...


 ha scritto nel messaggio
news:9p8bbq$qnr$1...@pluto.news.dsi.unimi.it...

Contaci :-)
Adesso mi metto alla ricerca...

Newsgroup: it.comp.lang.visual-basic
Titolo: ListView...domandine....HELP !

Innanzi tutto premetto che lavoro sotto MSAccess2000.
E' un mese che sto impazzendo per imparare ad usare quest controllo....in
rete si trova veramente poco e la guida di Access o di VB non ne speiega a
fondo le caratteristiche....(esempi molto molto pochi)
Ora mi trovo di fronte ad un problema:
Come faccio a rimuovere da una ListView l' Item selezionato o  selezionati
(evidenziato) ?
Vi prego non fatemi usare codice API...
Grazie mille
Enrico

 (evidenziato) ?
lv.ListItems.Remove numero_elemento


E' molto semplice
  ListView.ListItems.Remove ListView.SelectedItem.Index
CIAnO

Newsgroup: it.comp.lang.visual-basic
Titolo: ComboBox da una tabella sql

Salve,
dovrei collegare una combobox a due colonne ad una tabella in
microsoft SQL server 2000. Ho anche un ini a disposizione per
l'accesso al database per l'utente e la password.
Come posso fare o dove posos reperire informazioni in merito?
Grazie


Studia questo articolo:
Sito comune
http://www.it-lang-vb.net/
Documentazione - Articoli - Indice - Uso degli ADO in VB6
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Newsgroup: it.comp.lang.visual-basic
Titolo: Protocollo Kermit

Qualcuno sa come implementarlo o dove reperire informazioni ?
grazie


Prova acercarlo nelle RFC
-- 
Sidewinder  
---------------------------------------------------------------------
He that is giddy thinks the world turns round.
		-- William Shakespeare, "The Taming of the Shrew"
---------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]Gif animate

(Mica tanto OT: è indispensabile per un programma in VB che sto facendo).
Conoscete qualche programma scaricabile da Internet FREEWARE per COSTRUIRE
Gif animate?
--
Jimmy
-----------------------------------------------------------------
E-mail: 
jimmy...@hotmail.com
ICQ#: 41646051
- È insopportabile la superficialità dei critici che sostengono che chi si
siede davanti a un computer e partecipa a conversazioni online non vive una
vita autentica. (Howard Rheingold, cybersociologo)
- Siamo esseri analogici intrappolati in un mondo digitale e la cosa più
assurda è che siamo stati noi a crearci questo mondo. (Don Norman)
- I computer hanno troppe funzioni inutili e gli utenti troppo da imparare:
i manuali contenuti sul mio PC occupano lo spazio dell'Enciclopedia
Britannica (Michael Dertouzos, docente del Mit)
- La personalizzazione è tutto (Tim Koogle, chef executive officer di Yahoo)

 Gif animate?
Io normalmente utilizzo Animation Shop, che è compreso nelle versioni +
recenti di Paint Shop Pro (dalla 4.0 in su, credo) che è shareware e lo
trovi in quasi tutti i cd che si trovano nelle riviste in edicola.
ciao!
<<< Hanamichi >>

 wrote


 wrote in message
P%W04.3988$Ip3....@typhoon.libero.it...


 wrote in message


 wrote in message 10gk9e6$re5$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Sslvataggio schermo

Devo salvare quello che appare a video in un file .bmp.
Qualcuno sa se si può fare con VB?
O con qualcos'altro?
Grazie in anticipo.

O con qualcos'altro?
La butto là: simuli o premi fisicamente il tasto "Stamp" (o print
screen a seconda della tastiera), poi ti recuperi le informazioni
dalla clipboard.
In alternativa esisterà sicuramente qualche API in grado di catturarti
lo schermo! :-)
Ciao
Remove CUTME from E-Mail address to reply!
Visit Hardware Tips: 
http://www.hardwaretips.com

con SavePicture() salvi il contenuto della PictureBox in un file bmp
Anch'io avrei risposto così, ma c'è solo un problema:
quando usi la funzione BitBlt, questa disegna sì nella picturebox il contenuto del DC (quindi l'area
del desktop), ma non altera il valore della proprietà .picture, che invece è richiesto da
SavePicture.
Se qualcuno trova una soluzione al terzo passaggio, intanto posto il codice da utilizzare per i
primi due:
Dim typeDEVMODE As DEVMODE
Dim hdcs As Long
Picture1.Height = Screen.Height
Picture1.Width = Screen.Width
Picture1.AutoRedraw = True
hdcs = CreateDC("DISPLAY", "", "", typeDEVMODE)
BitBlt Picture1.hdc, 0, 0, Screen.Width, Screen.Height, hdcs, 0, 0, &HCC0020
Picture1.Refresh
Le dichiarazioni delle funzioni usate sono:
Public Const CCHFORMNAME = 32
Public Const CCHDEVICENAME = 32
Public Type DEVMODE
        dmDeviceName As String * CCHDEVICENAME
        dmSpecVersion As Integer
        dmDriverVersion As Integer
        dmSize As Integer
        dmDriverExtra As Integer
        dmFields As Long
        dmOrientation As Integer
        dmPaperSize As Integer
        dmPaperLength As Integer
        dmPaperWidth As Integer
        dmScale As Integer
        dmCopies As Integer
        dmDefaultSource As Integer
        dmPrintQuality As Integer
        dmColor As Integer
        dmDuplex As Integer
        dmYResolution As Integer
        dmTTOption As Integer
        dmCollate As Integer
        dmFormName As String * CCHFORMNAME
        dmUnusedPadding As Integer
        dmBitsPerPel As Long
        dmPelsWidth As Long
        dmPelsHeight As Long
        dmDisplayFlags As Long
        dmDisplayFrequency As Long
End Type
Public Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, _
	ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, _
	ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, _
	ByVal ySrc As Long, ByVal dwRop As Long) As Long
Public Declare Function CreateDC Lib "gdi32" Alias "CreateDCA" _
	(ByVal lpDriverName As String, ByVal lpDeviceName As String, _
	ByVal lpOutput As String, lpInitData As DEVMODE) As Long
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 SavePicture.
puoi usare Picture1.Image invece che Picture1.Picture     ;)
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: maskeditbox

ciao a tutti,
ho provato a utilizzare il maskeditbox, e funziona bene per quanto riguarda
valuta e data. Purtroppo però implementandolo come percentuale, in
visualizzazione mi restituisce un valore errato, mi spiego meglio:
scrivo 1 sul maskeditbox
mi visualizza 100%.
Praticamente aggiunge 2 zeri che non capisco da dove li prende.....
ripeto che il controllo mi funziona perfettamente con valuta e data....
Qualcuno ha avuto già lo stesso problema????
Ciao e grazie per l'eventuale risposta.....

 wrote in message
8jcg1g$sn9$1...@nslave2.tin.it...

come inserisci la propietà masck?

 wrote in message
383f9...@news.megasys.it...


 wrote in message
8jckuj$sv4$1...@nslave1.tin.it...


Caro Amico,
guarda che è normale: il campo percentuale è un numero in valore assoluto
tra 0 e 1!
Infatti il numero che inserisci viene moltiplicato per 100.
Se vuoi solo inserire il simbolo "%", usa la mask "### %" con uno spazio tra
"#" e "%"
Dovrebbe funzionare.
Ciao!
============================================
                      CYBER Hardware & Software
                         di Albani Ettore Massimo
                           Via Scapacchiò, 48/B
                 35030 Selvazzano Dentro (PD) - Italy
                         Tel./Fax: 
(+39) 049-638681
 
http://www.protec.it/cyber
                           E.mail: 
cy...@protec.it
============================================


Newsgroup: it.comp.lang.visual-basic
Titolo: MDI Form senza bordo e barra titolo

E' possibile creare un form mdi senza bordo, barra del titolo, etc?
come un form normale con proprieta' border style=0?
grazie
Roby

 come un form normale con proprieta' border style=0?
A questo punto, non ti conviene usare un form normalissimo come container e
far comparire al suo interno i form "child" usando la chiamata api SetParent
? Eviti anche di risentire delle (seppur relative) limitazioni del form mdi.
-vibino

grazie
siccome non mastico molto le api
potresti farmi un esempio
grazie mille

Newsgroup: it.comp.lang.visual-basic
Titolo: DLL di compressione

Ciao a tutto il NG
Dovendo automatizzare una procedura di compressione file
volevo interfacciarmi con Winzip ed usare le sue DLL.
E' possibile? Se si, dove trovo qualche documentazione sul
loro utilizzo?
Saluti
--
Per rispondere in privato rimuovere NOSPAM

 volevo interfacciarmi con Winzip ed usare le sue DLL.
Sul sito comune mi pare ci siano delle dll corredate da sorgenti free...

 wrote in message
news:ab6aa2$2ske$1...@half.spin.it...


 Qual'é l'indirizzo?
www.it-lang-vb.net

 Scusa l'ignoranza, con sito comune cosa intendi? :-|
In firma :-)
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

 wrote in message
news:ab6dt2$30k5$1...@half.spin.it...


 wrote in message
news:ab6aa2$2ske$1...@half.spin.it...


 trovando questo messaggio (in caratteri cubitali)
Prova qui...
http://www.info-zip.org/pub/infozip/zlib/
Newsgroup: it.comp.lang.visual-basic
Titolo: DateTime su Access2000 e .Net

qualcuno sa come si memorizza un formato DateTime da un'applicazione che usa
Dataset interfacciata tramite Jet4.0
non riesco a recuperare l'ora ma solo la data !
soprattutto qualcuno lo ha fatto ... comincio a credere che ci siano
problemi di compatibilitŕ!!
ciao un saluto e grazie a tutti
stefano

 non riesco a recuperare l'ora ma solo la data !
Ho eseguito una prova con i dati in una tabella presente in Access 2000
ed ottenuto il seguente risultato:
   Dim adap As New OleDb.OleDbDataAdapter("SELECT * FROM tblTestDateTime ;",
db)
        Dim ds As New Data.DataSet()
        adap.Fill(ds, "tblTestDateTime")
        Dim i As System.Int16
        Dim iID As System.Int32
        Dim sMese As System.String
        Dim dData As System.DateTime
        Dim sData As System.String
        Dim h As System.Int16
        For i = 0 To ds.Tables(0).Rows.Count - 1
            iID = (ds.Tables(0).Rows(i).Item(0))
            sMese = (ds.Tables(0).Rows(i).Item(1))
            dData = (ds.Tables(0).Rows(i).Item(2))
            'nelle Variabili locali visualizza: #1/12/2002 10:11:22 AM#
            sData = Convert.ToString(ds.Tables(0).Rows(i).Item(2))
            'nelle Variabili locali visualizza: "12/01/2002 10.11.22"
            h = Hour(ds.Tables(0).Rows(i).Item(2))
            'nelle Variabili locali visualizza: 10
        Next
Se necessita solo recuperare dei valori conviene utilizzare un Datatable.
giuseppeD

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

Volevo creare dei Grid gerarchici creando una connessioni dati con
MsDataShape .... però non riesco a collegarlo con un MDB ..Funziona per caso
solo con SQL e se si, come si può realizzare MsFlexGrid gerarchico con un
Mdb ???
Grazie ...

NON SAPREI

NON SAPREI

MI SPIACE