mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: aiuto

Ambiente MFC, VC++6.
Devo disegnare un grafico in un determinato posto di una finestra di
dialogo.
Ho messo un controllo static (quello di tipo group), ho intercettato
WM_PAINT del dialogo, prendo il *Cwnd del controllo, ottengo il suo
ClientRect, prendo un DC e ci faccio quello che mi pare.
Il problema e' che spesso rimane il bordo del controllo static (non ho
capito perche', probabilmente l'operazione che faccio non e' del tutto
ortodossa/lecita).
Ho provato quindi a metterci uno static di tipo testo e a fare la stessa
cosa.
Solo che non funge.
Col debugger ho visto che nel secondo caso non e' definito il campo *CWnd
della struttura del controllo, quindi non puo' ricavare il ClientRect.
Domanda: normalmente come si dovrebbe fare a stampare una qualsiasi cosa in
un controllo del dialogo?
Grazie
Marco

 un controllo del dialogo?
Se il controllo ha il bit di stile owner-drawn, sei a posto, nel senso
che diventa facilissimo.  Metti quindi un button, disabled, con stile
owner-drawn, e gestisci nel tuo dialogo il WM_DRAWITEM (la
tua funzione OnDrawItem, se la fai col wizard, ricevera` gia il
puntatore alla DRAWITEMSTRUCT che ha tutto quel che serve).
Alex

 un controllo del dialogo?
La tecnica e` giusta, solo che devi usare GetWindowRect() in modo da
trovare l'ingombro di *tutta* la finestra.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 che vuoi "controllare".
Ovviamente avevo cambiato l'ID assegnato.
Il problema e' che, stando a cosa dice Martelli (devo ancora provare ma ci
credo), il controllo che usavo io (che e', per capirci, quel rettangolo che
"raggruppa" in genere altri controlli. Non so se si chiami static frame o in
che altro modo) non ha il campo CWnd associato, quindi non e' a tutti gli
effetti una finestra.
Da cui il fatto che non posso chiamare GetClientRect (GetWindowRect mi pare
che restituisca il rect rispetto allo schermo, non al dialogo: per questo
non lo uso).
Marco

 puntatore alla DRAWITEMSTRUCT che ha tutto quel che serve).
Ok.
Solo con i bottoni si puo' fare? Owner-draw funge anche con uno static?
Marco

 Solo con i bottoni si puo' fare? Owner-draw funge anche con uno static?
No, e no.  Possono farlo varie cose oltre ai bottoni, ma gli static
no.  Ma che problema c'e`?  Visto che lo dipingi tu, un button
disabled e` indistinguibile da uno static, no?  Prova ne sia la
diffusa ed errata opinione che i group siano static mentre appunto
sono button (automaticamente disabilitati)...:-).
Alex

 non lo uso).
I problemi su GetClientRect devono essere altri (non ho guardato
a fondo perche` comunque owner-draw e` il modo canonico di fare
quello che cerchi).  Quando a GetWindowRect, potresti, volendo,
riportarlo al dialogo con la ScreenToClient della CWnd del dialogo.
Ma owner-draw e` meglio:-).
Alex

Grazie a entrambi.
Marco

Newsgroup: it.comp.programmare.win32
Titolo: Problemi di API...

 - Sito Web

 nelle DLL di Windows (che sono compilate, penso, con il metodo __cdecl)
Perche` non lo sono!  Sono tutte WINAPI, aka STDCALL.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Utilizzare PSAPI

Devo utilizzare le psapi e spulciando su MSDN ho trovato degli esempi che
includono il file psapi.h.
Ho cercato questo header all'interno del mio visual C++ ma non ve ne è
traccia.
Qualcuno ha idea di dove trovare la libreria psapi, il file di header e se
basta l'include di quest'ultimo per poter utilizzare le api nel mio codice?
    Max

 wrote in
news:9q64r4$o9q$
1...@pluto.news.dsi.unimi.it
: 

Fanno sicuramente parte del platform sdk (che è un download di parecchi 
mega, anche se forse puoi trovarlo sui CD di qualche rivista di 
programmazione), non sò se sono scaricabili singolarmente.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Resettare Windows senza conferme...

Salve.
Potete indicarmi un metodo su come riavviare il sistema senza
conferme? 
Utilizzando "rundll.exe user.exe,exitwindows"  mi si arresta il
sistema, io vorrei riavviarlo!
Esiste una api o qualcosa????
Vi ringrazio anticipatamente dell'aiuto!
Stefano
(Potete anche rispondere in E-Mail? Grazie  
se...@freemail.it
)

 ha scritto nel messaggio
news:39e72ca...@news.inwind.it...

Usa ExitWindowsEx() sempre in user32.lib.
Ciao.
Il Michett@
--

ExitWindowsEx(EWX_FORCE | EWX_REBOOT, 0);
(la trovi in User32.dll)
    Marco.


Newsgroup: it.comp.programmare.win32
Titolo: Password in DOS

Salve a tutto il NG!
Ho creato un'applicazione che richiede la passwordprima di entrare in
windows.
Ho richiamato il file eseguibile dall'autoexec.bat in modo che ad ogni avvio
del pc venga caricato.
Non vi sembra un po troppo stupida come sicurezza?
E' facilissimo mettere il programmino di password fuori combattimento.
Anche se il mio pc non è poi cosi tanto a rischio, voi che ne capite + di
me, avreste un' idea migliore e soprattutto + efficiente?
Grazie per l'attenzione
Francesco.

 Non vi sembra un po troppo stupida come sicurezza?
Si`, dato che basta premere F8 all'avvio e saltare il caricamento
dell'autoexec.
Piuttosto al limite setta la password del BIOS, che come sicurezza fa
sempre schifo ma un po' meno.
Comunque qui siamo OT. :)
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 OK allora scusate.

Newsgroup: it.comp.programmare.win32
Titolo: OT: Licenze tool RAD

Ciao a tutti,
scusate se sono un po' OT,
ma vorrei un chiarimento circa
le licenze d'uso di tool RAD tipo
C++ Builder e Delphi.
Recentemente nel cd allegato
di una rivista era fornita, gratuitamente,
la versione 6 personal di Delphi.
Come ne posso disporre?
Che tipo di licenza deve avere
il software prodotto con tale
versione?
Grazie anticipatamente.

Come ne posso disporre?
Non puoi usarla per scopi commerciali.
Newsgroup: it.comp.programmare.win32
Titolo: ancora WinSock

Ok Ora riesco a connettermi ad un sito ad esempio "
www.tin.it
" usando
gethostbyname. Ora il problema è: come faccio a scaricare le info
riguardanti la pagina per visualizzarle? Le funzioni send e recv servono
per spedire/ricevere messaggi ma non per reperire la sorgente HTML della
pagina. How can I do?

 pagina. How can I do?
Sock = socket(AF_INET,SOCK_STREAM,0);
pHosetEnt = gethostbyname("
www.tini.it
");
SOCKADDR_IN SaddrIn;
SaddrIn.sin_family=AF_INET;
SaddrIn.sin_port = htons(80);
memcpy(&SaddrIn.sin_addr.S_un.S_Addr,
       pHostEnt->h_addr,pHostEnt->h_length);
connect(Socket,(struct SOCKADDR *)&SaddrIn,sizeof(SaddrIn));
char pBuff[2048];
strcpy(pBuff,"GET / HTTP/1.0\r\n\r\n");
send(Socket,pBuff,strlen(pBuff),0);
while((dwRecv=recv(Socket,pBuff,sizeof(pBuff),0))>0){
    pBuff[dwRecv]=0;
    printf(pBuff);
};
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.


Le api Winsock ti permettono semplicemente di attivare e gestire una 
connessione TCP/IP, non implementano nessun protocollo specifico!
Se devi scaricare delle pagine da un server web devi implementare la 
gestione del protocollo HTTP.
Per chiarirti un po' le idee, ti consiglio di dare un'occhiata a:
http://freesoft.org/CIE/index.htm
-- 
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-
bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.

Newsgroup: it.comp.programmare.win32
Titolo: [SEMI-OT] devo fare l'help di un programma...

Scusate l'OT, pero' pensavo che qui un bel po' di gente mi avrebbe saputo
aiutare, e non sapevo dove altro andare. Beh, io ho fatto un'applicazione
per windows, e volevo scrivere l'help, dunque ho provato con help workshop
(che era compreso nel visual studio), nel quale ho i seguenti problemi:
- i paragrafi non risultano ben allineati;
- non riesco a fare link su indirizzi di posta o pagine web;
- le equazioni inserite con equation editor su word (che uso per fare il
.rtf) non vengono allineate correttamente col testo;
-devo sepre affiancare il file dell'indice (.cnt) al file di help (.hlp).
Volevo sapere se qualcuno ha avuto i miei stessi problemi, se sa come
risolverli, oppure se mi sapete dire dove guardare, o consigliare qualche
altro software...  insomma, qualunque cosa. Purtroppo la ricerca su internet
e' stata difficoltosa perche' "help" e' una parola abusata! :)
Grazie,
Zeppe

Io ti consiglio di fare un bell'help in semplice html:
e' facile da costruire ed e' leggibile ormai su praticamente
tutti i sistemi...
Ph.



Stavo per scrivere la stessa cosa e poi ho letto la tua risposta :-)
Aggiungo che con un editor free come 1st page 2000 (da
http://www.evrsoft.com/
) quasi tutti i problemi che hai elencato si
risolvono (se hai le basi dell'html ovviamente), non ho provato per le
equazioni pero'..
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

Oppure in Pdf...
Ciao.
Ph.
Newsgroup: it.comp.programmare.win32
Titolo: Differenza tra Send e SendTo ?!?

Ciao a tutti.
Qualcuno di voi sa dirmi che differenze ci siano tra i metodi Send e SendTo
della classe CAsyncSocket delle MFC?!?
Voglio dire, l'utilizzo di Send mi pare evidente, invio dati all'indirizzo
ed alla porta remota a cui il socket in questione è attualmente connesso.
Ma SendTo a che cosa serve, o meglio, come funziona? La documentazione MSDN
non mi è stata di grande aiuto. Se io in SendTo specifico un indirizzo ed
una porta, che cosa accade? Il socket viene provvisoriamente "bindato"
all'indirizzo specificato? Ed il binding precedente che fine fa?...
Grazie per l'aiuto.
--
+------------------------------
+ Davide Gastaldi
+ mailto:
gda...@libero.it
+ ----------
+------------------------------

 all'indirizzo specificato? Ed il binding precedente che fine fa?...
Userai socket a datagrammi, _invece_ delle connessioni, per gestire
protocolli connectionless (basati su UDP), come ad esempio NFS.
Alex

 all'indirizzo specificato? Ed il binding precedente che fine fa?...
Non viene "bindato", infatti SendTo viene utilizzato per la gestione di
collegamenti
di tipo connection-less, in cui non si apre un canale virtuale tra i due
host e i pacchetti
non viaggiano con la sicurezza di arrivare e nell'ordine esatto con cui sono
partiti.
Nello specifico (dato che le socket possono operare con ogni protocollo) se
utilizzi
TCP/IP il meccanismo SendTo utilizza UDP come protocollo, ecco perchè devi
specificare sempre il destinatario.
Il Biondo
Newsgroup: it.comp.programmare.win32
Titolo: [visual c++]

ciao a tutti,
qualcuno mi saprebbe dire se ho un dialog e ne devo creare uno molto
simile se fosse possibile ereditare da una classe dialog per crearne
un'altra.
grazie a tutti per un'eventuale risposta.
ciao Sasha
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

bč, perché no...
altrimenti potresti duplicare la risorsa del template della finestra con
un semplice copia/incolla e associarvi un'altra classe.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

oppure ancora, se le due finestre sono molto simili potresti usare lo
stesso template e la stessa classe, e nascondere o visualizzare
determinati controlli in runtime, a seconda dei casi.


Newsgroup: it.comp.programmare.win32
Titolo: [MFC - WebBrowser] - Come disabilitare il context menu

Ciao, so che e' una FAQ, per lo meno sui gruppi inglesi, ma anche con
google groups, non sono riuscito a trovare una risposta soddisfacente...
Ho inserito il controllo ActiveX WebBrowser nella mia applicazione Dialog
Based in MFC - Visual C++ 6 sp5
Non sto lavorando con la classe
CHtmlView ed al momento non ho nemmeno subclassato o derivato il controllo
WebBrowser che ho semplicemente trascinato dalla Toolbar alla dialog.
Il
problema ora e' come disabilitare il menu contestuale che appare quando si
preme il tasto destro ed eventualmente anche i vari shortcuts da tastiera.
L'idea e' che l'utente possa vedere e scrollare una pagina html ma senza
poter usare le altre funzioni del browser quali salva, back, cambiare l'url
e cosi' via...
Grazie, buon lavoro, Davide.
--------------------------------
Inviato via 
http://usenet.iol.it

 shortcuts da tastiera.
Temo che si possa fare solo aggiungendo del codice javascript nelle pagine
HTML che carichi.
--
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 HTML che carichi.
sbagli.
il modo c'e'.
bisogna utilizzare una delle interfacce del webbrowser (credo IHTMLDocument).
ma non so come :).
ciao :: xaero

Newsgroup: it.comp.programmare.win32
Titolo: GetKeyboardState

// PBYTE Restituisce un Bool
PBYTE lks;  // puntatore ad un array di 256 byte. (é un lpKeyState  )
                    file://Devo inizializzarlo prima?
GetKeyboardState(lks);
Questa funzione
riempie l'array con la mappa dei tasti premuti...
Ora come faccio a leggerla?
Es: Cosí non funziona!!
Label1->Caption=*lks[17]; // Vorrei che sul label1 comparisse il valore che
mi dice se il tasto numero 17 é stato premuto.

 mi dice se il tasto numero 17 é stato premuto.
Se su Caption vuoi mettere una stringa, come immagino,
dovrai fare qualcosa come
    Label1->Caption = lks[17]?"Eccome!!!-)":"Macche`...:-("
Alex
Newsgroup: it.comp.programmare.win32
Titolo: processi e redirezione I/O

Ciao a tutti!
In una parte del programma che sto scrivendo, devo eseguire un'applicazione
(console) esterna e redirigere i suoi stream di input/output in modo da
convogliarli in un paio di anonymous pipes aperte dal mio programma e poter
cosě comunicare in modo trasparente con questa applicazione.
Tutto ok, se non fosse per il fatto che non riesco, dal mio programma, a
terminare forzatamente tale applicazione usando TerminateProcess (né in
nessun altro modo piů "educato") quando ho finito di utilizzarla, e non
posso, per particolari esigenze, delegare all'applicazione stessa la sua
chiusura.
Temendo di aver fatto qualche errore di programmazione ho provato a prendere
l'esempio di redirezione I/O che ho trovato su MSDN, in cui vengono eseguite
in pratica le stesse operazioni che ho eseguito io, con la differenza che il
mio programma lavora in numerosi thread separati. Ebbene, anche l'esempio
proposto da Microsoft si comporta allo stesso modo: se tento di terminare il
processo precedentemente creato, questo non viene affatto terminato!
Ho provato di tutto, a chiudere gli handle R/W delle pipes prima o dopo
TerminateProcess(), usando CancelIo() o altri sistemi per interrompere o
"flushare" eventuali residui negli stream prima della terminazione, ecc...
Qualcuno sa dirmi perché succede questo? Inutile dire che lo stesso
programma, se tolgo il reindirizzamento dell'input/output, funziona alla
perfezione.
Grazie a tutti,
    Marco

Qualcuno sa dirmi perché succede questo?
Perche' le pipe non sono svuotate.
Fai un demo di prova in cui spedisci qualcosa, la leggi, e poi termini
e vedrai che funziona.
-- 
Tieni per te il Papero se vuoi la mia email
Sito Papero -> 
http://utenti.tripod.it/papero

Newsgroup: it.comp.programmare.win32
Titolo: Libreria Prodotto Inversione Matrici.

Esistono Librerie/DLL  che mi permettono di eseguitre operazioni con le
matrci (prodotti,inversione...)?
Grazie!

 writes:
M> Esistono Librerie/DLL  che mi permettono di eseguitre operazioni con le
M> matrci (prodotti,inversione...)?
Matlab :) :). Le librerie possono essere utilizzate in programmi esterni.
Oppure vedere cosa combina octave.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

Se non hai grossi problemi di prestazioni puoi dare un occhiata alla
libreria CMatrix che trovi nella sezione Programmazione -> Classi del mio
sito. Fa tutto quello che ho studiato in 4 liceo tranne che la
determinazione del rango.
E' codice C++ compilato sotto MSVC6.
Ciao!
--
Kojak
vrke...@hotmail.com
http://zip.to/kojak
Life would be much easier if I had the source code.
Newsgroup: it.comp.programmare.win32
Titolo: leggere BMP DIB dal hdd

mi potete postare il codice sorgente in C per leggere una BITMAP dal disco
(es C:\prova\test.bmp) e memorizzarla in un DC?
non mi dite solo quali api devo usare perchè ci ho provato da solo e non ci
sono riuscito! :(
grazie
--
ciao
----------------
#define WINVER 0x00000
#include <dos.h>

 ciao
Una funzione piu' comoda di LoadImage() dove la trovi? ;-)
Eccoti il codice:
[...]
 HDC     hDC, hMemDC;
 HBITMAP hBitmap;
 BITMAP  bm;
 RECT    rect;
 int     x,y;
 // Carica la bitmap
 hBitmap = (HBITMAP) LoadImage( NULL, "C:\\prova\\test.bmp",
                                IMAGE_BITMAP,
                                0, 0,
                                LR_CREATEDIBSECTION |
                                LR_DEFAULTCOLOR |
                                LR_DEFAULTSIZE |
                                LR_LOADFROMFILE );
 // Disegna il motivo della bitmap sullo sfondo della finestra
 GetObject( hBitmap, sizeof( BITMAP ), &bm );
 hDC = GetDC( hWnd );
 hMemDC = CreateCompatibleDC( hDC );
 SelectObject( hMemDC, hBitmap );
 GetClientRect( hWnd, &rect );
 for ( y=0; y < rect.bottom; y += bm.bmHeight )
   for ( x=0; x < rect.right; x += bm.bmWidth )
   {
     BitBlt( hDC, x, y, bm.bmWidth,
             bm.bmHeight,
             hMemDC,
             0, 0,
             SRCCOPY );
   }
 DeleteDC( hMemDC );
 ReleaseDC( hWnd, hDC );
 DeleteObject( hBitmap );
[...]
Ciao.
Il Michett@
--

grazie, interessava in parte anche a me...
mi puoi spiegare una cosa?
oggi ho provato a fare un programmino che giocava con i DC, e mi sono
dimenticato di mettere tutti i ReleaseDC e DeleteDC
ho avviato il prog, e come puoi immaginare in pochi secondi che sono stato a
spostare, nascondere il dialog le risorse GDI sono andate in vacanza e ho
dovuto riavviare (win2k)
come regola dovrei usare DeleteDC con i DC creati dal nulla, e ReleaseDC per
i DC ottenuti da qlcosa, ma se io voglio un DC sempre disponibile?
lo dichiaro a livello di mod. sotto gli include e i prototipi delle
funzioni, ok
poi come faccio ad allocargli subito della memoria?
non c'è bisogno di eliminarlo poi?
--
ciao
xAERO



LoadImage è ben documentato sul Win32 SDK Ref.
-- 
Posted from 
relay2.inwind.it
 [212.141.53.73] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:8uj88e$23g04$1...@ID-51253.news.dfncis.de...

Le regole generali da applicare sui DC sono quelle da te indicate.
In particolare per i DC condivisi e' bene selezionarli, eseguire
l'operazione, rilasciarli immediatamente e svincolare gli eventuali
oggetti coinvolti.
Un applicazione che necessita stabilmente di un DC puo' creare
un DC proprio (privato) specificando lo stile CS_OWNDC nella definizione
della finestra. Questo parametro alloca un DC per ogni finestra nella
classe. Per utilizzare il DC bisogna comunque usare GetDC() ma non
c'e piu' bisogno di rilasciarlo con ReleaseDC() dopo averlo utilizzato.
Ciao.
Il Michett@
--

ci sono riuscito! :(
da solO, carA Giulia? ^___^
Xaero, vedi che non sono mica solo io? ^___^
Newsgroup: it.comp.programmare.win32
Titolo: [BCB] Sorting nei Database

Ho creato un database semplicissimo di esempio per la gestione degli ordini,
con moduli che permettono la ricerca la modifica ecc... dei record.
Ora vorrei che alla pressione di una colonna i dati della DBGrid si
ordinassero in ordine crescente...
Ad esempio premo la colonna della data e i dati si ordinano secondo la data.
Premo sulla colonna del nome e i nomi si ordinano per nome.
Apparte i giochi di parole come é possibile fare questo? Non sono riuscita a
trovare assolutamente niente a proposito, mi sembra di aver leto da qualche
parte che questo é possibile mediante algoritmi che utilizzano la proprietá
filter della tabella... si' é possibile ma molto macchinoso, qualcuno mi puó
dare un consiglio?

Per ordinare una tabella devi utilizzare gli indici e non i filtri. Non hai
specificato che tipo di database usi, comunque indipendentemente dal fatto
che usi Paradox, DBase o Access devi creare un indice per ogni tipo di
ordinamento che vuoi creare (per nome, per data, ecc...) sia per il verso
crescente che per quello decrescente. Il modo più semplice per creare un
indice è ovviamente quello di farlo attraverso il database. Poi per ordinare
la griglia collegata con la tabella devi gestire l'evento OnTitleClick e, a
seconda del parametro Column che indica quale colonna è stata cliccata,
impostare il relativo indice con Table1->IndexName = "NomeIndice";
That's all, folks!
--
Stefano Tempesta
ste...@tempesta.org
http://www.tempesta.org

 ha scritto nel messaggio
news:8o46cr$atn$1...@nslave1.tin.it...


se mi dai una mano ti dico grazie!
E un bacino no? :-)))
Ciao e buon lavoro, chiedi quando vuoi!


 E un bacino no? :-)))
:)))
Te ne darei anche due perché tutto funziona e nella maniera piú semplice...
Solo un piccolo appunto, faccio girare il programma e modifico la tabella,
dopodiché non ho piú potuto applicare questo metodo perché ottengo un errore
del tipo: Index X_Ora is out of date
Ho cercato nell'help e non ho trovato molto, ho capito che forse devo fare
degli update, o prima devo dire alla tabella che la sto per modificare...
richiamando dei metodi che peró non trovo ne nella tabella ne nel dbgrid...
(If nodes are added or removed after a call to BeginUpdate, the indexes may
be out of date until the EndUpdate method is called.)
Che mi consigli?
(Mi hai detto tu che potevo chiederti una mano :))
Apparte gli scherzi vorrei anche sapere dove posso trovare una buona
documentazione a proposito di database, nel libro di Reisdorph non c'é qasi
niente!
Grazie !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Newsgroup: it.comp.programmare.win32
Titolo: File mp3

Qualcuno conosce la struttura dei file mp3?Mi interesserebbe in particolare
conoscere la durata, kbps,khz,ecc...Ho letto qualcosa riguardo l'ID3,ma non
mi è sembrato molto chiaro.
Grazie,
            Berserk

 ha scritto nel messaggio
news:9gjdnh$p4s$1...@lacerta.tiscalinet.it...

http://www.wotsit.org/
Nella sezione di file di suoni e musica trovi alla pagina 5 alcuni file
informativi sul formato mp3.
Alex

Ti ringrazio,
ciao
"Alex" <Nom...@wow.boh> ha scritto nel messaggio
news:htbX6.62861$Cq5.6...@news.infostrada.it...

Newsgroup: it.comp.programmare.win32
Titolo: [Newbie] Cookies

Salve a tutti, volevo fare un programmino che cancellasse
dei coockies.
Utilizzo le API con il C e volevo fare un programmino che andasse bene per per Win9x, NT, 2000....
Esiste un modo per accedere direttamente alla cartella che contiene i cookies, o bisogna trovare
tale cartella esaminando il sistema (versione windows, cartella di sistema e/o cartella utente)?
Grazie a tutti

 wrote in message
news:vOYn8.73558$%g7.24...@twister2.libero.it...

Il come i cookies sono salvati dipende dal browser utilizzato.
Bob Rock

Newsgroup: it.comp.programmare.win32
Titolo: servizi

devo creare un applicativo per i backup automatici, vorrei farlo come
se fosse un servizio, ho sentito che per questo tipo di applicazioni
ci sono certe regole e certe funzioni da utilizzare, mi sapete dire
qualcosa
ciao

 ci sono certe regole e certe funzioni da utilizzare
Allora sai quasi tutto... 8)
PS: che linguaggio/compilatore?
-- 
Luc.

 ha scritto nel messaggio
news:3d40106e...@192.168.0.76...

Se non vuoi complicarti troppo la vita puoi sempre scaricarti FireDaemon ed
eseguire la tua applicazione, anche console, come se fosse un servizio
(senza interfaccia utente ovviamente).
Marco


wrote:


Newsgroup: it.comp.programmare.win32
Titolo: vm500w.msi

Salve a tutti ho un problema un durante l'installazione di un programma mi 
viene richiesto il file in oggetto, ma non riesco a trovarlo da nessuna 
parte, ignorando il programma finisce l'installazione ma da dei problemi, 
dove posso reperire questo file, fà parte di quache pacchetto 
d'installazione microsoft ?
Grazie 

fà parte di quache pacchetto d'installazione microsoft ?
Ha piu' l'aria di essere l'installer della Virtual Machine Java di Sun
versione 5.
Forse il tuo software lavora con la VM di Microsoft, per questo ha dei
problemi di incompatibilita'.
Prova a installare l'ultima VM di Sun, e' la versione 6. Male non
fa...

Newsgroup: it.comp.programmare.win32
Titolo: ScrollWindowEx

Sto usando questa funzione per scorrere l'area client di una finestra di
una riga alla volta e successivamente riscrivo sulla riga "scoperta"
dopo aver convalidata l'area scoperta con ValidateRect in modo da non
passare per  WM_PAINT .
La mia domanda e' : come faccio a cancellare lo sfondo della riga
scoperta facendolo ridisegnare con il pennello di default ?
Questo e' il codice :
 ScrollWindowEx(Hwnd,0,hText,0,&ScrollRect,0,0,SW_ERASE|SW_INVALIDATE) ;
 ValidateRect(Hwnd,&ScrollRect) ;
 ptrFVisualizzaRiga(hdc,Bpr,ScrollRect.left,ScrollRect.top) ;

 ?
Se usi ValidateRect() e fai tutto da solo, evidentemente devi anche
cancellare lo sfondo a mano. Seleziona una penna e un brush del colore
desiderato, poi usa Rectangle() con le coordinate della regione
validata.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/


Se  ho capito bene tu mi suggeriresti di disegnare un rettangolo con il
colore della penna e quello del pennelllo uguale a quello di sfondo
dell'area client .
Io pero pensavo di usare la funzione ScrollWindowEx per fare la stessa
operazione solo che non sono sicuro sia possibile farlo .
In ogni caso ti ringrazio del suggerimento .
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Salvare una StaticBMP in file jpeg

Ciao a tutti
    visualizzo in una Dialog un immagine Bitmap.Come posso salvarla
su file in formato JPEG?
Grazie  e ciao

 Grazie  e ciao
ciao

è apposita per i file jpeg,ma non ricordo dove trovarla)
E' praticamente diventata la CXImage
http://www.codeproject.com/bitmap/cximage.asp
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Memory leakage

M'interessa sapere se esiste un modulo o programma per controllare se i miei
programmi deallocano tutta la memoria allocata sotto win9x/ME.
Attualmente uso watch2.cpp di Lucian Wischik ma non sempre è facile risalire al
punto in cui c'è la mancata deallocazione (a volte sono tentato a pensare che
watch2 "s'inventi" qualcosa :-) ).
Ho provato ad usare anche LeakTracer ma l'ho abbandonato quasi subito.
Qualcuno può consigliarmi un valido programma (possibilmente free)?
Grazie
Cristiano


bhe, proprio free (anzi... $$$) non č, ma č un buon programma:
DEVPARTNER della NuMega - Compuware.
Salut by Mau

Prova Rose Purify
NM

 Prova Rose Purify
L'ho trovato qui
http://www.slac.stanford.edu/BFROOT/www/Computing/Environment/Tools/Purify.html
ma non so se e dove si scarica.
Tu lo sai?
Grazie
Cristiano

È un normale programma da installare che ti dovrebbe mettere delle
estensioni (nuovi pulsanti nuove icone) al compilatore...
NM
Newsgroup: it.comp.programmare.win32
Titolo: Puntatore del mouse

Salve, sapreste dirmi come faccio a far cambiare l'immagine del puntatore
del mouse quando questo si trova sulla finestra della mia applicazione?
Grazie
CIAO

 ha scritto nel messaggio
news:QVyH9.58147$3l.16...@twister1.libero.it...

La cosa più semplice è specificare il cursore da utilizzare, all'atto di
registrare la window-class.
In alternativa puoi usare SetClassLong per rimpiazzare il cursore usato da
una determinata window-class (così cambi il cursore per tutte le finestre di
quella window-class).
Oppure usi SetCursor e gestisci il messagio WM_SETCURSOR.
Sono stato piuttosto sintentico, se puoi accedere a MSDN prova a cercare un
topic che si chiama "Displaying a Cursor".
Ciao
Porlock

> La cosa più semplice è specificare il cursore da utilizzare, all'atto di
Grazie dell'aiuto! Io sono un superneofita qundi.... non ci sono riuscito
ugualmente. Scusa se ti rubo troppo tempo, potresti indicarmi come faccio a
rendere un cursore (.cur) una risorsa.... riesco a farlo con le bitmap, le
icone... ma i cursori? E poi di che dimensioni devono essere?
32x32monocromo? ...preché li vorrei disegnare io.... grazie ancora!
CIAO

 CIAO
Francamente non ti so dire.
Ciao
Porlock

Grazie, con LoadCursorFromFile() sono riuscito finalmente!
Newsgroup: it.comp.programmare.win32
Titolo: Compilatori e IDE

Mi potete dare una lista di tutti i compilatori e le IDE freeware per
programmare in C++ per Windows?
Maurizio

 ha scritto nel messaggio
news:8r714g$oe8$1...@nslave3.tin.it...


 wrote in message
news:8r7362$go4pa$1...@ID-51253.news.cis.dfn.de...


 usare con il suddetto compilatore.
mi dai l'url per scaricare VIDE?
grazie
ciao
xAERO

 writes:
x> GCC-Mingw32 (solo compilatore/linker, C e C++)
Questo si iterfacciao con Emacs ?
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+
| Attenzione: rispondo ad ogni invio di pubblicità non richiesta | 
| o spam di qualsiasi altro genere con un messaggio al provider  |
| di competenza. Ai sensi della legge sulla privacy NON avete il |
| permesso di utilizzare i miei dati per questi scopi.           |
+----------------------------------------------------------------+

 wrote in message
news:8r91ps$h78gb$1...@ID-51253.news.cis.dfn.de...

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO: INVIARE MESSAGGI IN VC++

Salve a tutti,
devo realizzare una funzione che intercetti un evento (messaggio)
particolare (ad esempio il click del pulsante sinistro del mouse) e lo invii
al sistema in replica.
Come devo fare?

 wrote in message
news:Mg6v4.45347$qv.4...@news.infostrada.it...

Un "click" non e` di per se UN evento (messaggio), bensi`
due in successione (prima "button-down" poi "button-up").
Questo, a livello-base di Windows, ma si applica anche in
MFC (che immagino sia quello che intendi per "VC++"...?)
Se per "intercettare" un messaggio intendi gestirlo in modo
indipendente dalla finestra cui e` diretto, PreTranslateMessage
e` la funzione-membro da overridare per fare questo.  Se no,
si usa normalmente la message-map (sempre in MFC).  Le
cose sono un po' diverse se usi API nude ovvero ATL, o altri
framework ancora.
Non c'e` modo di inviare un messaggio "al sistema"; i
messaggi Windows sono spediti normalmente a finestre
specifiche, a volte in "broadcast" a tutte le finestre top
level oppure ad un _thread_, non "al sistema".
Forse dovresti chiarirci meglio (in un post qui, NON nella
mia mailbox, grazie) cosa hai bisogno di fare e in quale
framework (MFC?  se si`, SDI, MDI, o dialog-based?).
Alex

 
Non ho ben afferrato la tua affermazione "API nude ovvero ATL".
Cosa intendi?
Fausto

 Cosa intendi?
Intendo che, visto che panant (autore del messaggio originale)
non ci ha voluto informare su quale framework egli usi con il
suo VC++ (se cioe` usi MFC, ATL, ovvero le nude API senza un
framework di appoggio), bisognerebbe dargli (almeno) tre
risposte diverse.  _Almeno_, perche`, naturalmente esistono anche
altri framework compatibili con VC++, come VWCL, ma si puo`
forse sperare che se uno usasse un framework NON incluso con
il prodotto "Visual Studio", si degnerebbe di nominarlo, mentre
pare assai tipico di chi usa uno dei vari framework compresi con
un certo prodotto, non abbassarsi a nominare QUALE di questi
sia in gioco -- cosi` si sente dire "come faccio in VC++" senza
chiarire (MFC, ATL, o nulla?) e similmente "come faccio con
Borland C++ Builder" (intende con VCL, con nude API, o, se
come credo ancora BC++B supporta questi altri framework,
con ATL, con MFC, con OWL, ...???!).
_Di solito_ "VC++" sottintende "MFC" e "BC++B" sottintende
"VCL", ma non e` affatto sempre cosi`, e un 10-20% dei casi
in cui uno da` risposte basate su simili ipotesi, e l'ipotesi si
rivela non vera, bastano e avanzano per creare una certa
scocciatura nei confronti di chi omette nelle sue richieste le
informazioni fondamentali necessarie per rispondere.
Se e quando si faranno delle FAQ per questo gruppo, spero
che si dara` spazio davvero prominente al "come porre le
domande", cioe` *chiarendo* il piu` possibile di quali strumenti
ci si intenda servire (non solo la "marca" del compilatore, ma
anche il numero di release, perche` le cose cambiano da un
release all'altro; il tipo e release di framework; la specifica
piattaforma, anche qui con informazioni dettagliate sui release
da supportare ovvero il "dettaglio" non da poco che la soluzione
dovrebbe essere portabile fra diverse piattaforme Win32...).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Azzerare memoria

Come si fa ad allocare 2gb e a riempirla di zeri?
Inoltre, si può invocae il "zero-page thread" per azzerare tutta la 
memoria inutilizzata?

Cosa intendi con "Riempirla di zeri"?
 
in Win32 esiste una funzione che "azzera" gli array: ZeroMemory, non so se
fa al caso tuo 
 
 

 Come si fa ad allocare 2gb e a riempirla di zeri?
 
const int size = 2000000000;
BYTE ar = new BYTE[size];
ZeroMemory(ar, size);
delete[] ar;
 
oppure:
 
std::vector<BYTE> v(size);
 
Sempre che il tuo processo riesca ad allocare tutta quella memoria...
 

 delete[] ar;
.\Msg.cpp(487) : error C2541: 'delete' : cannot delete objects that are 
not pointers
 
se uso
BYTE* ar = new BYTE[size];
crasha

con
const int size =  1073741824;
crasha ancora
mentre con
const int size =  1073741824/2;
funziona
Penso che dipende dalla memoria disponibile in quel momento.
Ma comunque quando funziona tutta la ram č azzerata all'istante cosě 
oppure chessň č solo allocata?

 con
MEMORYSTATUSEX statex.ullAvailPageFile-7600000
sembra funzionare meglio ma come posso trovare con precisione il valore 
della memoria da passare in
BYTE* ar = new BYTE[size];
?

 funziona
 
Che vuol dire crasha, scusa.
Mi sembra di ricordare che il fallimento di new genera una eccezione 
bad_alloc. Se ti ritorna questa eccezione ok potrebbe dipendere dalla 
memoria che non riesce ad allocare ma se crasha in altro modo il 
problema e' altrove.
 


Se lo fai per motivi di sicurezza dovresti usare la funzione 
SecureZeroMemory:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366877.aspx
 
 
Occhio che le funzioni ZeroMemory e la memset non garantiscono 
l'azzeramento.
 
ZeroMemory è un alias di memset:
minwinbase.h
#define ZeroMemory RtlZeroMemory
 
winnt.h
#define RtlZeroMemory(Destination,Length) 
memset((Destination),0,(Length))
 
La memset può essere eliminata dall'ottimizzatore:
http://www.viva64.com/en/d/0208/
 
Ed è infatti per questo motivo che esiste la SecureZeroMemory
 
 
Il risultato più disastroso si ha in TOR che purtroppo espone i suoi 
utenti a disastrosi bug di sicurezza:
http://www.viva64.com/en/b/0178/
 
 
-- 
Raffaele Rialdi  
http://www.iamraf.net
 
Weblog: 
http://blogs.ugidotnet.org/raffaele
 
Microsoft MVP profile 
https://mvp.support.microsoft.com/profile/raffaele
 
UGIdotNET - 
http://www.ugidotnet.org/
 
 
 

 oppure chessò è solo allocata?
 
l'istruzione new alloca solamente,
l'istruzione ZeroMemory (o meglio ancora SecureZeroMemory, come ha fatto 
giustamente notare Rialdi) azzera la memoria.

Newsgroup: it.comp.programmare.win32
Titolo: Servizi sotto win nt

Come posso fare ad installare un mio programma come servizio su nt o win2k?
Per servizio intendo che parte da solo senza farmi fare il login. Ho cercato
su msdn ma non sono riuscito a trovare nulla, forse ho cercato male.

...

Newsgroup: it.comp.programmare.win32
Titolo: FileName

Come si fa per ottenere il nome del file (completo di percorso) che ha 
avviato il programma?
Grazie.
C WIN32
-- 
Darkness beyond blackest pitch, deeper than the deepest
night! Lord of Darkness, shining like gold upon the Sea of
Chaos, I call upon thee, swear myself to thee! Let the fools
who stand before us be destroyed by the power you and I
possess!
GIGA SLAVE!!

avviato il programma?
Scusa, forse non ho ben capito la tua domanda, l'unica cosa che mi viene in
mente č quella di risalire al percorso completo di un processo. Puoi provare
la GetModuleFileName (se si tratta della tua applicazione....non so perchč
ma non funziona con altre applicazioni) o le API ToolHelp (PSAPI sotto NT).
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

 avviato il programma?
char buf[MAX_PATH];
GetModuleFileName(0, buf, MAX_PATH);
Alex

 ma non funziona con altre applicazioni) o le API ToolHelp (PSAPI sotto
NT).
Per altri processi, in NT e con PSAPI, c'e` GetModuleFileNameEx.
Alex

Per altri processi, in NT e con PSAPI, c'e` GetModuleFileNameEx.
E sotto Win9x per forza le ToolHelp o esiste un modo di far andare la
GetModuleFileName per processi esterni?


Newsgroup: it.comp.programmare.win32
Titolo: Visual C++ 6.0 e gestione delle classi in un progetto

Salve a tutti,
avrei un quesito credo abbastanza banale. Quando creo in un progetto una
nuova classe, l'ide crea automaticamente i relativi files .h e .cpp nella
directory principale del progetto. C'è un modo per far creare i suddetti
files in una sottocartella magari con il nome della classe stessa ?
Grazie per la risposta.
Simone

Quando inserisci il nome della classe, avrai sicuramente notato che
in basso a destra c'e un Pulsante "change", con quello scegli la
directory
e i nomi dei due files .h e .cpp.
Ciao.
HS_
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 HS_
Perfetto, la cosa era proprio banale. Grazie per l'aiuto
Simone

 ha scritto nel messaggio
news:b3nsoj$2guk$1...@half.spin.it...

Puoi spostarli anche dopo, con una piccola differenza!
Crei la classe etc....
Nella cartella FileView della finestra WorkSpace
drovrai cancellari i file cliccando con il tasto canc,
a questo punto vai nella cartella con Explorer e sposti i file dove ti pare
Vai in VC e dal menu Project->Add to Project->Files...
scegli i file e tutto ok!
P.S. devi rivedere ovviamente gli #include...
ciao

 P.S. devi rivedere ovviamente gli #include...
 Ho fatto come hai detto, ma in fase di compilazione ottengo un errore del
tipo:
.....fatal error C1083: Cannot open include file: 'ErrorManager.h': No such
file or directory
Questo, pur avendo incluso l'header del file: #include "ErrorManager.h"
Dove sbaglio ?
Grazie
Simone

 Dove sbaglio ?
Immagino che con il primo metodo citato ti aggiorni automaticamente 
l'elenco delle directory (librerie, header) del progetto.
Con il secondo metodo le aggiungi manualmente (per gli headers) in 
Project Settings, C/C++, Category: Preprocessor, Additional include 
directories
Lou
Newsgroup: it.comp.programmare.win32
Titolo: Come installare Microsoft Platform SDK

Avete mai provato ad installare il Microsoft Platform SDK?
Io ho scaricato un programma di installazione di piccole dimensioni dal sito
della Microsoft. L'ho eseguito ma non sembra funzionare. Se non ho capito
male il programma che ho scaricato non contiene tutto lo SDK (che dovrebbe
invece occupare, secondo quanto dice durante l'installazione, più di 1Gb):
il programma di installazione cerca di scaricare dalla microsoft il resto.
Questo però vuol dire che dovrei avere una connessione veloce e pulita per
un tempo molto lungo. Il risultato   è che l'installazione non arriva mai
alla fine (anche se io ho a disposizione una linea dedicata).
Avete qualche soluzione?
ciao, Marco

 wrote in message
7r5egu$7b9$1...@fe1.cs.interbusiness.it...


ioProgrammo n.21 (Gennaio 1999)
(L. 24.900) - 
abbon...@diemme.it
www.gol.it
\ioprogrammo


 wrote in message
7rbg1k$la2$2...@aquila.tiscalinet.it...


 Purtroppo però non so quale numero era.
L'ultimo Platform distribuito su ioProgrammo è sul numero 21 di Gennaio 1999
--
Fabio Carosio [aka King Richard]
e-mail
 
ort...@iol.it
   (my brother's and mine)
 
sigfrid...@iol.it
 (my own mailbox)
ICQ# 38797783
home 
http://persone.digiland.it/1125

 >


Sono perfettamente d'accordo !
Anch'io, anche se bisogna considerare che un numero arretrato in quasi
tutte le riviste costa il doppio del prezzo di copertina.
Bye.

 wrote in message
37dd30f6...@news.iol.it...


Newsgroup: it.comp.programmare.win32
Titolo: spedire sms

salve devo realizzare una app. per win32 che spedisce degli sms
dove posso trovare info ? mi servono librerie apposite oppure l'sdk di win
basta ?
devo appoggiarmi a qualche servizio a pagamento in tal caso come è 
l'integgrazione complessa ?
oppure posso esiste qualche modo per gestire completamente un simcard ?
grazie ciao :-)

 
Ciao, ho creato un SDK per inviare sms tramite il sito della vodafone;
ovviamente funziona solo verso celluari omnitel!
Se ti interessa, basta che cerchi goLinuxSMS o goWinSMS su google e
arrivi sul mio sito.
Questo è un programma client che ho creato io e utilizza una libreria
da me creata per la gestione di sim, sms, ecc...
Ciao

 ha scritto nel messaggio 
news:dkcl9u$78f$1...@newsreader.mailgate.org...

Bello,quali sono le funzionalità della tua libreria  ?
si ma se io vorrei farmi una mia libreria da dove inizio a documentarmi ?

 ha scritto nel messaggio 
news:436e08f0$0$29607$4faf...@reader3.news.tin.it...

---- 

 ha scritto nel messaggio 
news:43705de1$0$22291$4faf...@reader1.news.tin.it...

io cercavo consigli su documentazione etc. rilancio magari qualcuno è in 
ascolto
Newsgroup: it.comp.programmare.win32
Titolo: Finestra di apertura file

Salve.
E' possibile creare in maniera semplice la classica finestra di
apertura dei file?
Ciao
Giacomo

Qualcuno può postarmi per favore il codice per poter costruire la
finestra che si trova in qualsiasi programma che serve per aprire
qualsiasi tipo di file???
Grazie.
Giacomo

 wrote in message
news:3904604...@news.tiscalinet.it...

Cosa intendi con "costruire"? La finestra di cui parli e` una common
dialog, e si apre usando l'API GetOpenFileName().
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Bye! Lorenzo Lutti
Giacomo
Newsgroup: it.comp.programmare.win32
Titolo: Borland e Visual C++

Dato che il Visual C++ č ancora piuttosto lontano dallo standard C++, vorrei
sapere se conviene iniziare ad usare il Borland C++ Builder, che invece č
molto piů aderente allo standard.
In particolare, sono interessato alla programmazione DirecxX e OpenGL, e
magari anche MFC.
Sono supportate bene da questo compilatore?
Oppure conviene aspettare una nuova versione del Visual C++, per le
"eventuali" modifiche per renderlo piů aderente allo standard?
--
Marco Iannaccone   
marc...@tin.it
ICQ: 18748121 - Tolkien
"This is a new ship, boy, but she's got the right name... You treat her like
a lady, and she'll always bring you home"
FAQ di it.comp.lang.c:
http://www.programmazione.it/linguaggi/c/itcomplangc.htm
FAQ di it.comp.lang.c++:
http://www.programmazione.it/linguaggi/c/lang_faq.htm

Ho realizzato un applicazione MFC che prende degl' int in input, questi
numeri devono essere compresi tra 0 e 100, ho dato il valore massimo e
minimo alla variabile int associata alla casella di Edit (Minimum Value &
Maximum Value (uso Visual Studio)).
Quando do in input un numero un valore maggiore di 100 o minore di 0, mi
esce un MessageBox con scritto "Digitare un numero compreso tra 0 e 100".
Il mio quesito è questo:
Come faccio a catturare l'eccezione che mi manda quel MessageBox?
La mia idea era quella di usare un try cacth, ma in che modo precisamente
ringrazio per i consigli che mi darete.
Alex

Uso il C++ Builder 4 ed ho usato sia DirectX che OpenGL. In generale non ci
sono grossi problemi, se non lo scoglio di NON avere un editor di risorse
con il compilatore.
E' un problema che secondo me è giganteso, perché è assurdo vendere un
compilatore, dichiararlo "per Windows", che supporta OWL, MFC e Winapi e poi
non consentire (se non con un vecchissimo editor di risorse) di "disegnare"
una dialogbox con una listview.
Se pertanto vuoi usare le MFC te lo sconsiglio, se invece vuoi usare le RAD
features delle VCL, allora va bene, ma sono tutto all'infuori che C++: sono
scritte in Delphi e si portano appresso tutti i limiti ed i vantaggi di
Delphi.
--
Luigi Bianchi
http://www.luigibianchi.com

Vuoi scrivere in C++ standard portabile ed usare DX, OpenGL ed
soprattutto MFC??? Mi sembra un controsenso.....
Luc.


 Ho realizzato un applicazione MFC che prende degli int in input, questi,
devono essere compresi tra 0 e 100, ho dato il valore massimo e minimo alla
variabile int associata alla casella di Edit (Minimum Value & Maximum Value
(uso Visual Studio)).
Quando do in input un numero un valore maggiore di 100 o minore di 0, mi
esce un MessageBox con scritto "Digitare un numero compreso tra 0 e 100"
Il mio quesito è questo:
Come faccio a catturare l'eccezione che mi manda quel MessageBox?
Vi ringrazio per i consigli che mi darete.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: una libreria free per database

sto cercando una libreria free per leggere e scrivere file paradox o
dbase... sono formati cosě vecchi?
cosa usereste voi per una piccola applicazione che deve semplicemente
mantenere dei dati in un paio di tabelle di database?
il linguaggio č c++
-- 
]\/[ad]\/[age (
www.mindreamz.net
)
"Un Maestro insegue semplicemente la sua visione di Eccellenza in
qualunque cosa sta facendo e lascia agli altri decidere se sta 
lavorando o giocando. A lui sembra sempre di fare entrambe." - Anonimo

mantenere dei dati in un paio di tabelle di database?
Access.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

Access.
però access non è free... e tantomeno sono free i controlli per
accedere ad access


 accedere ad access
I controlli sono contenuti nel pacchetto MDAC che si puo' distribuire
liberamente.

 liberamente.
Le librerie, non i controlli, AFAIK.
Steve.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

dbase... sono formati così vecchi?
Ho trovato un paio di link, ma devi controllarli:
http://www.alxsoft.narod.ru/
http://www.thefreecountry.com/sourcecode/database.shtml
Paolo


grazie... ne avevo trovato un paio anche io
http://www.hwaci.com/sw/sqlite/
www.mylittlebase.org
se a qualcuno dovesse interessare la mia stessa ricerca...


accedere ad access
Access no, ma non c'č bisogno che lo sia perché tu ci possa
sviluppare.  Di free conosco soltanto dei DBMS ed č probabile che
siano troppo complessi da gestire per ciň che vuoi realizzare (vedi
MySQL, Interbase, Firebird, etc..).
