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

Scusate l'OT . Vi prego rispondetemi, non so più a chi rivolgermi.
L'EXE di un'applicazione che ha un "algoritmo" simile:
int i;
i = 2 + 5;
contiene i due numeri 2 e 5 , nella forma :   2(simbolo di addizione)5 .
Vero ? Il problema è questo . I due numeri sono in esadecimale ( 02h , 05h )
o così : 32h , 35h  ( ascii hex di 2 e 3 ) ?
E' possibile che questi non compaiono nell'EXE  ?
Sapete come vengono riportate in un EXE , le istruzioni assembler  ADD ,
MUL , IMUL ?
Il mio obbiettivo è quello di riuscire a modificare un algoritmo con un
semplice editor esadecimale.
Grazie
Ciao

 semplice editor esadecimale.
Auguri.
Ne avrai bisogno.
Alex.

Il tuo compilatore non ha un debugger/disassemblatore esadecimale?
Guarda con quello il valore e la posizione che cerchi.
Se vuoi ho fatto tanti anni fa in una lontana galassia un assmblatore e
per l'ADD (l'unico opcode che sono riuscito a trovare) la sintassi è la
seguente (non è chiaro, e mi scuso, ma guarda il primo parametro per
ora)
comando			opcode-->
---------------------------------------------------------------
* ADD [reg32],[reg32] 	0x01,	0xc0 + param1 + param2*8
ADD [reg8],[reg8] 	0x00, 	0xc0 + param1 + param2*8
ADD [reg32],DWORD 	0x81, 	0xc0 + param1, DWORD
ADD [reg8],BYTE 	0x80, 	0xc0 + param1, DWORD
ADD EAX, DWORD	 	0x05, 	DWORD
ADD AL, BYTE 		0x04, 	BYTE
* per fare la versione a 16 bit, invece di questa a 32 usare il prefisso
0x66. Il compilatore era a 32 bit (perciò se compili a 16, il prefisso
0x66 non lo devi usare per i dati a 16bit, ma per i dati a 32bit).
param1 e param2 sono uno dei seguenti (a seconda del tipo di registro):
#table1 [reg32]:
EAX     0x0     	EBX     0x3    		ECX     0x1    
EDX     0x2     	ESI     0x6    		EDI     0x7     
#table2 [reg8]:
AL      0x0      	AH      0x4      	BL      0x3           
BH      0x7      	CL      0x1      	CH      0x5      
DL      0x2      	DH      0x6      	
Buon lavoro se dopo un mese non hai ancora combinato niente.

Newsgroup: it.comp.programmare.win32
Titolo: Re: Ancora socket e multithreading (ovvero: come si fa?)

funzione "listen" 
Il loop, semmai, dovrebbe essere sulla accept() non sulla listen(). Il
motivo č ovvio: si accettano connessioni all'infinito (backlog della
listen() permettendo). Teoricamente, per avere un server multi-thread,
per ogni connessione accettata dovresti lanciare un thread di gestione
di quella specifica connessione.

porta come fosse acqua fresca
Ti sembra incredibile perché non studi il funzionamento dei socket.

qualcuno si connetta
Che intendi per "la MIA listen()"? La funzione listen() dei sockets
BSD *NON* è quella che si usa per attendere che qualcuno di connetta.
Come già detto almeno tre volte, è la accept() a svolgere questo
compito.

renderla asincrona
Non serve rendere asincrona la accept() perché un'applicazione del
genere funzioni. Secondo me stai ancora perdendo qualche punto
fondamentale della questione.
Newsgroup: it.comp.programmare.win32
Titolo: .exe

è possibile impedire l'esecuzione di eseguibili situati in una specifica
cartella?
ringrazio anticipatamente
Fabio

 specifica cartella?
certamente. Nega l'accesso FILE_EXECUTE al file, e FILE_READ se vuoi 
anche impedire che venga copiato altrove. Passo passo:
 - apri il file in lettura con CreateFile
 - leggi il descrittore di sicurezza tramite GetKernelObjectSecurity
 - leggi la DACL del descrittore con GetSecurityDescriptorDacl
 - aggiungi un'ACE di accesso negato con AddAccessDeniedAce
 - salva il descrittore con SetKernelObjectSecurity
 - chiudi il file con CloseHandle
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 anche impedire che venga copiato altrove. Passo passo:
Devi specificare che questa roba funziona SOLO son NT e superiori.
In Win9x non c'e' niente del genere.
--
-=[]=- 
ian...@libero.it
 -=[]=-
Now working... seeh ;-)

Newsgroup: it.comp.programmare.win32
Titolo: Ocx nelle applicazioni VC++

Salve a tutti,
programmo da qualche mese in VC++ 6.0 ed ho realizzato un apllicazione che
utilizza alcuni degli ocx realizzati da microsof (Es: MSWinsckctrl 6.0 ,
MSChart 6.0 , ecc). Io so che una volta registrati, questi controlli possono
essere liberamente utilizzati. Il mio cliente mi ha pero' chiesto se č tutto
in regola con il copyright. In particolare il dubbio č che sia necessario
acquistare una licenza di visual studio 6.0 per essere in regola. IO gli ho
detto che per quanto ne so, questo problema non c'č. Credo infatti che i
diritti su quegli ocx, vengano pagati dal programmatore che acquista il tool
visual studio, come se fossero delle semplici librerie utili al
programmatore. Del resto il mio clinte non paga le MFC, in quanto
rappresentano un costo per chi produce software e non per chi lo acquista.
Prego tutti coloro che hanno le idee un po piů chiare delle mie di fornirmi
una buona spiegazione da rigirare al mio cliente, per tranquillizzarlo.
Inoltre vorrei capire anch'io quale sia il meccanismo che regola tutto il
processo.
Ringranzio anticipatamente tutti.

 ha scritto nel messaggio
news:ab66ak$dvf$1...@e3k.asi.ansaldo.it...

Sappi che il cross-post va contro la netiquette.

Newsgroup: it.comp.programmare.win32
Titolo: NT Challenge/Response

Saluti a tutti e grazie della pazienza in anticipo.
Vorrei tentare di far funzionare l'autenticazione automatica di Explore
anche su servers diversi da IIS.
Sto cercando da un bel po' tra MSDN, groups.google, etc. ma al momento
non sono riuscito a cavare moltissimo.
In sintesi: essendo in una rete NT, vorrei ottenere l'utente che manda
una get verso il mmio HTTP server.
Attendo fiducioso a disposizione per qualsiasi chiarimento.

Ciao,

Dai un occhiata qui:
http://squid.sourceforge.net/projects.html#ntlm
Con Squid, sotto Unix ci sono riusciti.
GuidoS1966
Newsgroup: it.comp.programmare.win32
Titolo: Creare file .reg

Scusate se sono OT ma dove trovo informazioni per creare file .reg
Mi spiego meglio, devo cercare una chiave nei registri se c'e' devo
modificarne il contenuto, se non c'e' crearla.
Grazie
            Paolo 
____________________________________________________________________
Get free email and a permanent address at 
http://www.netaddress.com/?N=1
--
Posted from 
nwcst288.netaddress.usa.net
 [204.68.23.33] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

modificarne il contenuto, se non c'e' crearla.
Un file reg inserisce o aggiorna una chiave nel registro di
configurazione. Per creare un file REG che contenga la chiave che devi
creare / modificare, posizionatici con regedit, e poi gli dai salva
ramo come file .reg.
-- 
DGP85
http://daps.cjb.net/
No HTML or Binaries with this address

 >modificarne il contenuto, se non c'e' crearla.
Ma se devi farlo da codice perche' non usi le API opportune?
ciao, Davide.

Ma se devi farlo da codice perche' non usi le API opportune?
Lui ha chiesto un file reg ed e' quello che gli ho fornito.
Che poi io trasformo i miei file reg in eseguibili che fanno il backup
di quello che modificano e' un altro discorso.


di quello che modificano e' un altro discorso.
"Trasformo i miei file reg in eseguibili" ???
Lui ha chiesto come cercare una chiave nel registry e modificarne il
contenuto. La creazione dei file .reg la subordinava a questo scopo.
Ma e' indubbiamente meglio utilizzare le API opportune.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------

Ma e' indubbiamente meglio utilizzare le API opportune.
Questo e' quello che ha scritto.
|Scusate se sono OT ma dove trovo informazioni per creare file .reg


|Scusate se sono OT ma dove trovo informazioni per creare file .reg
"Mi spiego meglio, devo cercare una chiave nei registri se c'e' devo
modificarne il contenuto, se non c'e' crearla."
Non si fa con i file .reg, si fa con le API.


 ha scritto nel messaggio
news:2000082600573...@nwcst288.netaddress.usa.net...

Newsgroup: it.comp.programmare.win32
Titolo: create process e file tmp

Ciao a tutti, ho letto che attraverso la CreateProcess è possibile 
eseguire un qualsiasi eseguibile anche se l'estensione è diversa 
da .exe... ho provato a scrivere 2 righe per provare la 
createprocess(lanciare un eseguibile ed attendere) ma senza successo, 
cosa sbaglio?
Grazie per l'eventuale aiuto
void ExecuteAndWait()
{
    PROCESS_INFORMATION NameOfProc;
    STARTUPINFO NameStart ;
  NameStart.cb = sizeof(NameStart);
NameStart.lpReserved =NULL;
NameStart.lpReserved2 =0;
NameStart.lpDesktop  =NULL;
NameStart.dwFlags=0;
 if(!(CreateProcess(NULL, "C:\calc.exe", NULL, NULL, FALSE, 0, NULL, 
NULL, &NameStart, &NameOfProc)))
   {
        printf( "%s","CreateProcess failed." );// <--mi viene sempre 
restituito processo fallito
		return;
    }
     WaitForSingleObject(NameOfProc.hProcess , INFINITE);
     CloseHandle(NameOfProc.hProcess);
	 CloseHandle(NameOfProc.hThread );
}


Trovato....
PROCESS_INFORMATION NameOfProc;
STARTUPINFO NameStart ;
   memset(&NameStart, 0,   sizeof(NameStart));
   memset(&NameOfProc, 0, sizeof(NameOfProc));

Newsgroup: it.comp.programmare.win32
Titolo: getdate

Salve,
uso borland c++ builder 4 e sto cercando di usare getdate per leggere la
data del sistema:
   struct date d;
   getdate(&d);
   Label13->Caption=d.da_year;
   Label14->Caption=d.da_day;
   Label15->Caption=d.da_mon;
Il problema sorge quando avvio il programma; l'anno si legge, ma il giorno
ed il mese no;
Come posso fare? dov'é che sbaglio?
Grazie

Come posso fare? dov'é che sbaglio?
Usa
   struct date d;
   getdate(&d);
   Label13->Caption=AnsiString(d.da_year);
   Label14->Caption=AnsiString(d.da_day);
   Label15->Caption=AnsiString(d.da_mon);
-- 
DGP85
http://daps.cjb.net/
No HTML or Binaries with this address
Newsgroup: it.comp.programmare.win32
Titolo: quale programma per creare interfaccia grafica?

ciao, ho sempre sviluppato codici in ansi c con poca iterazione utente
(codici di calcolo)
ora vorrei aggiungere una leggera UI per fare il load dei files, alcuni
messaggi di errore e sopratutto un preview di alcuni grafici 2d (in futuro
3d).
ad oggi ho usato vc6 e compilatore intel su win32.
so che da vc6 si possono creare anche le UI con varie possibilita' a seconda
dell'uso.
pero' ogni volta mi creano (usando il wizard) valanghe di codice...
una volta mi avevano suggerito delphi, poi ho scelto glide con gtk ma la
portabilita' in win  mi preoccupa.
avete consigli da darmi?
grazie

 avete consigli da darmi?
Se ti interessa progettare una UI crossplatform C++ ti suggerisco 
wxWindows (
http://www.wxwindows.org/
).
Tuttavia, interfacce appena appena complesse in C/C++ richiedono sempre 
una certa quantità di codice. Se questo lo ritieni una critica, puoi 
valutare se conviene appoggiarsi ad un ambiente RAD per Windows, in tal 
caso procederei come segue:
Crea un progetto di libreria dinamica (DLL), mantenendo le funzioni in 
ANSI C costrusci un interfaccia di funzioni esportabili per quelle 
funzioni che intendi utilizzare (in pratica crei delle funzioni C che 
chiamano semplicemente le tue funzioni di calcolo, con l'unica 
particolarità di avere una dichiarazione adatta ad essere esportata), 
quindi nel file .def del progetto esporti esplicitamente queste funzioni.
A questo punto, qualsiasi ambiente di sviluppo Windows di qualsiasi 
livello è in grado di chiamare le tue funzioni, senza dover linkare 
staticamente le tue funzioni al programma che gestirà l'interfaccia 
grafica (costringendoti in qualche modo ad utilizzare C/C++ anche per 
questo). In pratica puoi scegliere l'ambiente RAD in cui ti trovi meglio 
per progettare la UI (da VB al citato Delphi, PowerBuilder, eccetera), 
tutti hanno modalità di chiamata a librerie dinamiche. Inoltre con 
questi accorgimenti mantieni la conformità ANSI C delle tue funzioni.

grazie 1001

scusa Vincent, mi viene spontanea una domanda...
dato che non ho dimestichezza con la creazione di una dll (pur avendo capito
il tuo esempio con le funzioni) ti chiedo se hai sottomano il link ad un
sito con degli esempi.
in particolare mi riferisco alla parte di codice tra una dll in c e un
programma in vb o altri che la chiama a seguito di un evento da ui.
grazie e scusa l'ignoranza

san_maurizio ha scritto:

le gtk sono portabilissime. c'è sia il porting delle gtk runtime: 
http://www.dropline.net/gtk/
 sia di glade: 
http://sourceforge.net/projects/gladewin32/
-- 
e-mail: 
robiweb...@libero.it
page: 
http://www.robiweb.135.it
"Tre Anelli ai Re degli Elfi sotto il cielo che risplende,
Sette ai Principi dei Nani nelle lor rocche di pietra,
Nove agli Uomini Mortali che la triste morte attende,
Uno per l'Oscuro Sire chiuso nella reggia tetra"
J. R. R. Tolkien - Il Signore degli Anelli

 programma in vb o altri che la chiama a seguito di un evento da ui.
http://www.codeproject.com/dll/XDllPt2.asp
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

geazie, sei un Angelo ;-)
Newsgroup: it.comp.programmare.win32
Titolo: come si può intercettare un tasto premuto?

Salve vi chiedo una cortesia come posso intercettare un tasto premuto?
io conosco in Visual Basic  l' evento Keypress ma non so con LccW32,
penso che sia con WM_NOTIFY pa come posso spedire il messagio
per poi ritornare il codice ascii del tasto premuto?
Garazie a chi mi sa rispondere.
--
**** Carlo ////

per poi ritornare il codice ascii del tasto premuto?
Messaggio WM_CHAR.
Consulta la documentazione dell'SDK di Windows per i dettagli.

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

Salve.
Vorrei sapere (se si vorrei anche vedere il codice) se è possibile
intercettare un messaggio in arrivo su un winpopup.
E poi anche come mandarne uno. Fin'ora sono riuscito solo a mandarne uno con
il testo al posto del mittente. Non riescoa scrivere negli altri campi.
Grazie
Stefano

intercettare un messaggio in arrivo su un winpopup. >E poi anche come
mandarne uno.
Non so se si possa fare....dovresti scoprire la backdoor aperta da Winpopup
e aprire una connessione su quella...però se c'è già una connessione attiva
dovrebbe essere sollevata una eccezione....forse riesci ad inviare dei
comuni messaggi sfruttando la connessione è già aperta. Dovrei fare delle
prove, se ne caverò fuori qualcosa ti farò sapere! :)
Ciao!
--
- Carlo -

...


Newsgroup: it.comp.programmare.win32
Titolo: Dev-C++ e Visual C++

Ciao,
	esiste la possibilità di aprire un progetto (dsw) di Visual
C++ con Dev-C++ e compilarlo ?
Stefano

"Stefano Malavasi" <s_mal...@REMOVETHISlycos.it> ha scritto nel messaggio
news:7tcmh0hin277pllmp...@4ax.com...

Si, c'è sotto il menu File, la voce "importa".
Ovviamente non riuscirai a compilare progetti basati su tecnologie
proprietarie Microsoft.
Però i programmi Win32 li compili.
Newsgroup: it.comp.programmare.win32
Titolo: Aggiornamento Property Sheet...

Salve a tutti... eccomi ancora qua per imparare :-)
Ho realizzato una Property Sheet Shell extension con il mio fido delphi4;
tutto funziona come dovrebbe.. o quasi...
La paginetta in questione deve effetture la scansione di una directory (e
tutte le sub), ma questo richiede un po' di tempo (anche se non tanto); per
richiamare la procedura che fà questo uso il messaggino wm_initdialog (che
viene spedito **prima** della visualizzazione della dialog), e questo crea
un brutto effetto.. ovvero la visualizzazione della pagina rimane "bloccata"
fintanto che la procedura non ha terminato il suo lavoro...
Come posso fare per richiamare la mia procedura **dopo** la visualizzazione
della Propertysheet?
Che messaggio devo intercettare (deve essere pero' un messaggio che viene
spedito una volta sola dopo la fase di init)?
Devo ricorrere alla Magia Nera :-) ?
Grazie tante.
--
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
|()|===================|()|
|()|                                           |()|
|()|        .-=] ExTrEmE [=-.      |()|
|()|                                           |()|
|()|          ICQ#12987528        |()|
|()|   MailTo : 
extr...@tin.it
  |()|
|()|                                           |()|
|()|===================|()|
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

.. Innanzitutto scusate se questo msg è un bel doppione.. Outlook si è
impermalito durante il post...


 della Propertysheet?
Visto cio` che devi fare, io ti consiglierei di creare un thread
separato che faccia la scansione e "updati" direttamente i controlli
dentro alla dialog (accorgendosi magari se cambi sheet). Puoi crearlo
tranquillamente quando intercetti la initdialog.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

grazie dell'idea... non ci avevo pensato.. provero'..
tnx
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:8e2bbh$3h2$3...@lacerta.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: ShellExecute

Ciao a tutti, per favore qualcuno sa spiegarmi perche' 2 piccoli esempi
apparentemente uguali uno funziona e l'altro nň.
1) l'esempio qui sotto non funziona, quando lo lancio mi da un messaggio di
errore
che in sintesi dice che il nome nell'Edit1 non č scritto correttamente(anche
se naturalmente il file č scritto correttamente)  ed č impossibile trovare
il file, ecc, ecc
void __fastcall TForm4::Button1Click(TObject *Sender)
{
SHELLEXECUTEINFO mia;
memset(&mia,0,sizeof(mia));
mia.cbSize=sizeof(mia);
mia.lpVerb="open";
mia.lpFile=Edit1->Text.c_str();
mia.lpParameters=Edit2->Text.c_str();
mia.nShow=SW_SHOWDEFAULT;
mia.fMask=SEE_MASK_NOCLOSEPROCESS;
if(! ShellExecuteEx(&mia))
{ShowMessage("NON Trovato!");return;}
Application->Minimize();
WaitForSingleObject (mia.hProcess,INFINITE);
Application->Restore();
}
2)l'esempio qui sotto funziona regolarmente.
void __fastcall TForm4::Button1Click(TObject *Sender)
{
SHELLEXECUTEINFO mia;
mia.cbSize = sizeof mia;
mia.fMask = SEE_MASK_NOCLOSEPROCESS;
mia.hwnd = Handle;
mia.lpVerb = "open";
mia.lpFile = "C: \\Conto \\Notepad.exe";
mia.lpParameters = NULL;
mia.lpDirectory = NULL;
mia.nShow = SW_SHOWNORMAL;
ShellExecuteEx(&mia);
WaitForSingleObject(mia.hProcess, INFINITE);
}
vorrei poter capire dove č l'errore (sembrerebbe un problema di variabili
"sporche")
volevo usare il primo esempio poichč sarebbe piů flessibile (avrei una
EditBox sul form dove
dalla quale potrei lanciare tutti gli eseguibili che mi interessano).
grazie
Paolo


guarda bene su msdn l'help di shellexecute perchč vuole i nomi dei file
scritti in modo speciale,se non ricordo male ci vuole un doppio \0 alla
fine.
ciao.

 ha scritto nel messaggio
news:9t857i$ff6$1...@news.ngi.it...

pardon,ho detto una str*****ata :-(((

 mia.lpParameters=Edit2->Text.c_str();
I puntatori restituiti da Edit#->Text.c_str() hanno validita` temporanea
per cui io sostituirei le due righe precedenti con qualcosa di simile
alle tre seguenti:
  static TCHAR lpFile[128], lpPar[128];
  mia.lpFile = lstrcpy( lpFile, Edit1->Text.c_str() );
  mia.lpParameters = lstrcpy( lpPar, Edit2->Text.c_str() );
ciao
Massimo

 ha scritto nel messaggio
news:FJLJ7.3775$_h6.1...@news1.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Problema

Su un programma c++, scritto con C++ Builder 4 della Borland, coimpilandolo
ho il seguente.
 [C++ Warning] Codice.cpp(52): W8057 Parameter 'Sender' is never used
come posso risolverlo?
Grazie in anticipo a chiunque risponda.

Semplicemente il compilatore ti ricorda che la tua variabile "Sender" è
stata dichiarata, ma mai utilizzata nel codice, quindi è inutile, e ti
invita a eliminarla.
Dome

 wrote in message
news:4ECX7.2081$%B.8...@twister2.libero.it...


come posso risolverlo?
Inserendo la riga :
 #pragma argsused

 come posso risolverlo?
probabilmente e` riferito ad una funzione del genere:
void mio_evento(Tqualcosa& Sender) { ... }
All'interno del body non utilizzi mai Sender, quindi il compilatore ti 
avverte di cio` (e` solo un Warning, non un errore); per risolvere 
basta eliminare il nome del parametro:
void mio_evento(Tqualcosa&) { ... }
ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it
Newsgroup: it.comp.programmare.win32
Titolo: disabilitare un tasto della tastiera

Ciao ragazzi, volevo farvi una domanda che
magari risultera' un po' stupida, come posso fare
in c++ a disabilitare un tasto della tastiera???
cioe' mi spiego meglio voglio creare un programmino
che mi disabiliti la pressione di un tasto sulla tastiera.
grazie a chi sapra' indirizzarmi.
ciaooo

In teoria devi creare un hook globale che catturi il tasto
e lo levi alle altre applicazioni...
in pratica non so ;P
Ph.
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.programmare.win32
Titolo: Ricerca manuale programmazione

Stavo cercando il manuale Programmare Applicazioni per Microsoft
Windows di Jeffrey Richter, ritenuto uno dei testi migliori per la
programmazione sotto win32 ma non riesco a trovare niente a riguardo
nelle librerie online, qualcuno sa consigliarmi dove posso trovarlo?

 wrote in message
news:1146781819.1...@j73g2000cwa.googlegroups.com

Immagino dalla traduzione italiana data che si tratti di
"Programming Applications for Microsoft Windows"
ISBN: 1572319968
e non dell'antico
"Advanced Windows: The Developer's Guide to the Win32 Api for Windows Nt
3.5 and Windows 95"
ISBN / EAN (ISBN-13): 1556156774  /  9781556156779 
Basta andare su Google e digitare il numero di ISBN.
Quel libro, IMHO, č meglio consultarlo in lingua madre.
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

In lingua originale rischierei di non capirci niente :)...Ho provato cn
l'ISBN ma non si trova se non all'estero...

 
Sul...mulo hai provato? c'è molto di Jeffrey Richter

Si trova il libro ma non in ita...

 Si trova il libro ma non in ita...
Ci sarà pur una biblioteca (civica o univ.) dalle tue parti
che lo mette a disposizione per un prestito ... 
Controlla gli OPAC italiani su Web 
come per esempio quello realizzato dal Servizio Bibliotecario Nazionale
(SBN) o, meglio, altri locali.
L'ISBN è 88-8331-030-6, credo.


Niente non sono riuscito a trovare assolutamente niente, neanche dalla
Mondadori Informatica, avete qualke idea o è meglio cercare un altro
libro sull'argomento?

Newsgroup: it.comp.programmare.win32
Titolo: Sul RealBasic

Salve.
Ho visto che la versione 6 di RealBasic è usabile su windows.
Come giudicate questo linguaggio?
Quali applicazione è adatto a sviluppare?
Ha librerie di espansione?
Ciao

 ha scritto nel messaggio 
news:4411873a$0$18300$4faf...@reader1.news.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Libro online

Salve a tutti
Sto cercando "Programmare Windows" di C. Petzold online.
Sapete indirizzarmi su qualche sito dove reperirlo?
Ciao
Grazie

 wrote in message
news:tiLE9.57742$744.2...@news1.tin.it...


 
http://makeashorterlink.com/?F25925292
se è questo che intendevi...
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Valter Minute <vmi...@REMOVEMEinwind.it> wrote in message
Xns92D2A844497...@212.110.0.170...

Cercavo qualcosa di diverso, comunque grazie
Ciao
Fabio

 > >
Eccolo!!!
http://dotidom.net/dev/download/petzold_book.zip
effettivamente č notevole!!
qui sotto il link agli esempi
http://dotidom.net/dev/download/petzold_examples.zip
ciao,
           simon
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto: cerco add-in VC++ per UML

Ciao a tutti,
tempo fa avevo trovato da qualche parte un add-in per VC++ 6.0 che eseguiva
il reverse engineering del progetto e ne 'costruiva' il modello UML.
Successivamente l'ho disintasato ed ora che ne avrei bisogno non riesco a
ritrovare i file d'installazione e non ricordo dove l'avevo trovato.
Qualcuno sa darmi qualche dritta (indirizzi dove poter ricontrollare)?
Grazie,
Spaceman.

: 

Esiste un Add-in UML in Microsoft Visio (non so se in tutte le edizioni)
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: [Builder 6] creazione di finestre in cascata

Salve a tutti,
come posso fare per aprire un form immediatamente dopo che ne č stato
visualizzato un altro? Ho provato con OnCreate e OnShow ma questi eventi
avvengono prima che il primo form sia visualizzato mentre a me servirebbe
che il secondo form venga visualizzato solo quando il primo č giŕ
completamente sullo schermo.
Grazie.

 completamente sullo schermo.
OnShow viene prima??? strano... cmq in tal caso puoi provare OnActivate,
ma tieni presente che devi rispondere solo alla prima occorrenza
dell'evento.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dell'evento.
Grazie. Anche a me sembrava strano ma sembra che sia proprio cosě....
Comunque ho risolto con OnActivate che, se tutte le finestre
dell'applicazione sono modali, viene generato solo una volta proprio dopo la
visualizzazione del primo form.
Newsgroup: it.comp.programmare.win32
Titolo: si puo' fare? (VC++)

ciao, uso VC++6 e MFC.
Secondo Voi è corretto un codice di questo tipo?
Dichiaro un Array di pezzi:
 CArray<CPezzo,CPezzo&> A_MagPez;        // array di oggetti CPezzo
Il pezzo è un oggetto che fra i vari dati membro ha anche un Array di
Entita:
///////////////
// CPezzo
class CPezzo : public CObject
{
[CUT]
public:
CArray<CEntita,CEntita&> A_Entita;        // array di oggetti CEntita
[CUT]
};
La classe CEntita ha solo membri di tipo semplice.
Il codice viene compilato ma ho errori run-time:
per esempio quando inserisco un pezzo in A_MagPez con un istruzione:
A_MagPez.Add(Pez);
Probabilmente il problema sta nel fatto che gli oggetti CPezzo hanno una
dimensione variabile in funzione dell'Array delle entita.
o no?
quale soluzione?
... me ne stanno venendo in mente due:
1. Anzichè dichiarare un Array di pezzi, dichiarare un Array di puntatori a
pezzo.
2. Nella classe CPezzo, anzichè dichiarare un Array di entita, dichiarare un
puntatore all'Array di entita.
Vi prego, datemi un consiglio!
GRAZIE!
Danilo

Ho risolto!
Avevo fatto un errore nel costruttore di copie di CPezzo.
Chiedo scusa ma il codice č concettalmente molto molto complicato!
Quindi il tutto funziona bene cosě.
Grazie lo stesso (e ancora scuse)
Danilo

Newsgroup: it.comp.programmare.win32
Titolo: capire questa funzione...

WORD InternetChksum(LPWORD lpwIcmpData, WORD wDataLength)
 {
  long lSum;    // Almacena la sumatoria
  WORD wOddByte;  // Byte sobre la izquierda de la sumatoria
  WORD wAnswer;  // Suma de comprobación con complemento a 1's
  lSum = 0L;
  while (wDataLength > 1)
   {
    lSum += *lpwIcmpData++;
    wDataLength -= 2;
   }
  // Maneja el byte impar si es necesario y asegura que la mitad superior
sea cero
  if (wDataLength == 1)
   {
    wOddByte = 0;
    *((LPBYTE) &wOddByte) = *(LPBYTE)lpwIcmpData; // Un byte solamente
    lSum += wOddByte;
   }
  // Agrega los extras de los 16 bits a los 16 bits inferiores
  lSum = (lSum >> 16) + (lSum & 0xffff); // Agrega los 16 bits superiores a
los 16 bits inferiores
  lSum += (lSum >> 16);          // Agrega el extra
  wAnswer = (WORD)~lSum;         // complemento a 1's, entonces trunca
                      // a 16 bits
  return(wAnswer);
 }
sto cercando di capire questa funzione dovrebbe calcolare il checksum di un
datagramma ip
ce qualche buon personaggio che ha voglia di spiegarmi come funziona ?
ho delle piccole basi di asm ... però mi sto perdendo ..... nel ragionamento
grazie
ciao

 }
Newsgroup: it.comp.programmare.win32
Titolo: Quesiti sulle finestre

Volevo sapere alcune cose:
1) Ho recuperato l' hWnd di una finestra appartenete ad un altro Thread con
la funzione EnumThreadWindows (come mi avete consigliato), e volevo sapere
se e come e' possibile modificarne lo style. Ho provato con SetWindowLong,
ma non funziona.
2) Ho creato una finestra di classe MDICLIENT, ma tutte le finestre figlie
anche quando ottengono il focus restano inattive (cioe' la barra del titolo
rimane grigia) cosa ho dimenticato?
3) Come si fa a non far comparire una finestra nella barra in basso?
Grazie.

3) Come si fa a non far comparire una finestra nella barra in basso?
Con SetWindowLong puoi eliminare lo stile esteso WS_EX_APPWINDOW e
aggiungere WS_EX_TOOLWINDOW.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

Newsgroup: it.comp.programmare.win32
Titolo: DBGrid e formattzione valori in Builder c++

Ho una query che mi restituisce un float al DBGrid..
il mio problema è che devo visualizzare il valore con due decimali e non so
cosa fare...devo intervenire sulla query o sul dbgrid?
Sul DBGrid non ho trovato nulla mentre sulla query ho un metodo brutto con
il substring!
Grazie

 ha scritto nel messaggio
news:wqfz8.113191$SR5.2...@twister1.libero.it...


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

Ciao a tutti,
sto cercando una libreria che implementi i btree e permetta l'accesso
ai dati tramite un interprete sql (magari anche un sottoinsieme di
istruzioni rispetto all'sql ansi). 
I requisiti sono:
- royalty free (lo compro e non devo pagare altro)
- basso impatto in installazione (No com, .Net, Database), sarebbe
bello se fosse semplicemente la copia delle dll/librerie necessarie
Non è necessario, ma se fosse cross-platform (Linux) sarebbe
apprezzato.
Grazie a tutti,
Stefano.

 apprezzato.
PicoSQL dovrebbe fare al caso tuo
http://www.picosoft.it/picosql/
 il setup
č rapidissimo, č open source e gira
su O/S multipli ... piů di cosě ... :-)
Se invece vuoi un DB server multi O/S
con i contro..fiocchi beh, dai un'occhiata
a 
http://firebird.sourceforge.net
 .. non dico
altro :-) leggiti solo le caratteristiche ...
Ciao
-- 
* ObiWan
DNS "fail-safe" for Windows 2000 and 9X clients.
http://ntcanuck.com
Support and discussions forum
http://ntcanuck.com/net/board
408 XP/2000 tweaks and tips
http://ntcanuck.com/tq/Tip_Quarry.htm

> altro :-) leggiti solo le caratteristiche ...
Dimenticavo il link :-)
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_techspec&
e tieni presente che quanto sopra è già
stato abbondantemente superato dalle
ultime versioni di firebird :-)
Ri-Ciao

Ciao
Grazie mille ObiWan, 
mi pare che picosql faccia prorpio per me. Per quanto riguarda
Firebird beh...quando lavoravo sui prodotti Borland ho conosciuto
InterBase e, di conseguenza Firebird, davvero un bel prodotto.
Grazie di nuovo, 
Stefano.
Newsgroup: it.comp.programmare.win32
Titolo: Invio tasti e clipboard (esperienze)

Dunque con  una riga come questa:
PostMessage(hwnd, WM_KEYDOWN , 0x70 , 0);
riesco ad inviare un tasto qualsiasi una qualsiasi app. ad esempio F1 (help)
oppure scrivere sul un file aperto nel Blocconote!
Non riesco ad purtroppo inviare "Print Screen", e mi sembra anche logico
Print non fa parte dell'app. (non è nel sorgente) ma è un input che riceve
il sistema, e quindi l'app. non reagisce  giusto?
Non riesco nemmeno ad inviare  una copia di tasti come ad esempio Ctrl-V
(questo dovrebbe funzionare!?), forse perché vengono ricevuti uno alla
volta?
E' molto complicato copiare l'hdc nella clipb. usando il "c"?...come si
procede?
Alex hai qualche esempio nella tua guida?
Grazie, Fulvio.

 Alex hai qualche esempio nella tua guida?
Spiacente, non ci sono ancora arrivato -- sinora ne ho scritto solo
i primi 40 capitoli, quindi ho potuto per ora esemplificare solo le cose
piu` fondamentali, come, che so, il subclassing, o l'uso di un
interprete come VBScript facendo della tua applicazione C un
cliente COM, quindi le cose di medio spessore, come la Clipboard,
non ci sono _ancora_ (quelle avanzate e fragili, come la simulazione
di pressioni di tasto e simili, non credo che ci saranno mai).
Alex


Fare una copia con BitBlt è una cosa che mi è già riuscita, proverò il
resto!
Grazie sei un faro nella nebbia!!
Ciao, Fulvio.

 volta?
Non proprio. In questo caso se vuoi usare WM_KEYDOWN, quando spedisci il
carattere V, devi anche specificare nei flag che il tasto CTRL e` premuto. C'e`
un campo apposta in wParam o lParam.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Grazie 2000, proverň
Buon Natale
Fulvio.

Newsgroup: it.comp.programmare.win32
Titolo: Software gestione file testo ascii

 
          Ciao a tutti
Qualcuno mi sa dire dove posso scaricare un programmino free per gestire i
file di testo impostati su righe e colonne?
Nella fattispecie devo cancellare la quarta colonna di un file contenente
coordinate topografiche XYZ (prime tre colonne) di un numero davvero grande
di punti (circa 8 milioni!!). Andrebbe quindi bene un programmino che può
essere "istruito" su un'anteprima del file (esempio una sola riga, tanto le
successive sono incolonnate). Avrei una certa urgenza se qualcuno mi può
aiutare gli sono grato.
Ciao Marco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 di punti (circa 8 milioni!!). 
Con excel ci vorrebbe poco, ma non è free... ;) 
-- 
Luc

> Con excel ci vorrebbe poco, ma non è free... ;)
StarOffice/OpenOffice come ce li vedi ?

 aiutare gli sono grato.
..e la programmazione win32???
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: GetAddrInfo e global namespace

Salve, vorrei sapere perchè se includo "atlisapi.h" nel mio progetto, quando 
compilo ottengo l'errore
C:\Program Files\Microsoft Visual Studio .NET 
2003\Vc7\atlmfc\include\atlsocket.inl(52): error C2039: 'GetAddrInfo' : is 
not a member of 'operator``global namespace'''
non riesco a capire perchè l'errore lo dà sulla classe ATL CSocketAddr.
Devo forse mettere qualche #define o includere altre librerie prima ?
aiutooooo 

ho risolto scambiando l'ordine delle directory di ricerca degli include :)) 

 ho risolto scambiando l'ordine delle directory di ricerca degli include :)) 
mi sa che qualche libreria non gradisce i tuoi namespace..
magari hai qualche using namespace che genera qualche conflitto con le 
varie funzioni.. prova a fare una ricerca e a vedere se accidentalmente 
esiste una doppia dichiarazione della stessa funzione in 2 namespace 
diversi.. e che possa generare qualche problema al compilatore
saluti
antonio

Newsgroup: it.comp.programmare.win32
Titolo: handle che si accumulano..

Salve a tutti...
Ho sviluppato un programmino che fra le altre cose
richiama periodicamente (ogni 20 sec per esempio)
una funzione tipo PrintProcessNameAndID di questo esempio:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/enumerating_all_processes.asp
andando a controllare sul task manager questa mia applicazione
vedo che ogni volta che viene richiamata quella funzione aumenta il
contatore degli handle..
questo thread mi ha aiutato un po' a capire cosa siano gli handle:
http://groups.google.it/groups?q=handle+programmare.win32&hl=it&lr=&ie=UTF-8&oe=UTF-8&selm=n69nksgdojm8pibp4itbbqcui065jokga2%404ax.com&rnum=2
Però le cose non mi sono ancora molto chiare:
ho notato ad esempio che processi come svchost oppure outlook arrivano a
cifre considerevoli (1500 e oltre),
per cui mi chiedevo: mi devo preoccupare se nel mio processo questo
contatore aumenta?
Ci sono delle "soglie critiche"? posso appesantire inutilmente il sistema?
Da precisare poi che mi sono preoccupato di controllare che effettivamente
venga usato CloseHandle().
Spero di essere stato abbastanza chiaro.
Grazie.
bye ;-)

 mi devo preoccupare se nel mio processo questo contatore aumenta?
sì. Non deve aumentare e mai diminuire
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.1. C, C++ and ASM developers
                               and beta testers are welcome!

 sě. Non deve aumentare e mai diminuire
Perfetto: ora č davvero come dici tu...
quando faccio il debug vedo proprio che gli handle vengono aperti
e poi in ogni caso richiusi correttamente.
Molte grazie
bye ,-)

Newsgroup: it.comp.programmare.win32
Titolo: Sovrapporre piu' icone

Ciao,
Vorrei poter sovrapporre piu' icone (con eventuale trasparenza) in un
controllo di tipo CListCtrl come viene fatto da explorer per i
collegamenti (icona file sotto con icona a freccia in basso a sinistra
sopra) e per altre cose tipo risorse condivise (icona normale + manina).
Non so pero' da dove iniziare (con una sola mi riesce).
Ringrazio in anticipo chi mi vorra' aiutare.
-- 
     (ZZZ)       Filippo Salotti, Bagni di Lucca, Lucca, Italy.
    //   \\  _                 E-mail : 
fil...@humnet.unipi.it
   /Y\    ZD<_o===============================================o
 .oZZZZZo.     | Studente Ingegneria Informatica Automatica  |
<OXXXXXXXO>    | Dip. Sistemi Elettrici Universita' di Pisa. |

controllo di tipo CListCtrl 
[...]
Guarda un po' ImageList_SetOverlayImage oppure SetOverlayImage in CImageList se
usi MFC.
_mirko_
--
Knowledge is power.
"ciucciati.il.calzino" is antispam.

Newsgroup: it.comp.programmare.win32
Titolo: Ordinale di un numero

Salve a tutti ho cercato un po ovunque e il mio dubbio è se esista una
funzione che mi restituisca l'ordinale di un numero, mi dite che funzione
posso utilizzare?
col delphi builder esiste la funzione Ord che in c++ nn trovo.
Grazie
Antonio.


Ma a cosa potrebbe servire una funzione del genere? mi fai un esempio per
capire..Grazie.

Certo, mi serve a fare questo, che in delphi mi funziona :
for I := 1 to n do
  begin
    MioArray[I] := Ord(array[I]) - Ord(carattere);
  end;
E dovrei farlo in c++, approposito la funzione Ord serve piu
dettagliatamente a fare questo :
function Ord(X): Longint;
Description
X is an ordinal-type or character-type expression. The result is of type
Longint, and its value is the ordinal position of X.
Ord cannot operate on Int64 values.

 dettagliatamente a fare questo :
In C++ (come in C) i tipi caratteri sono tipi interi quindi puoi
direttamente sottrarli tra loro:
MioArray[I] = array[I] - carattere;

"Andrea Laforgia" <x...@xx.xx> ha scritto nel messaggio
news:2l2eo1F...@uni-berlin.de...

Non so se ho sbagliato ma ho scritto cosi almeno come mi hanno suggerito in
partenza in it.comp.lang.c++
MioArray[I] = (int)array[I] - (int)carattere;
che dici puo andare o è preferibile come mi hai consigliato?

> MioArray[I] = (int)array[I] - (int)carattere;
Non serve il cast... la traduzione è implicita.


Ok Grazie mille, correggero.
Newsgroup: it.comp.programmare.win32
Titolo: [Visual C++] Proprio non me lo spiego :(

Allora: Applicazione SDI
Nella classe PippoDOC ci sono 5 funzioni,  2 delle quali restituiscono
un valore di tipo CLine. Ogni volta che clicco su Build (perché non
posso cliccare su compile in quanto compare il msg di errore "Cannot
compile PippoDOC.h no compile tool is associated with the file
extension") compaiono 3 messaggi di errore per ognuna delle 2 funzioni
che restituiscono il valore tipo CLine.
gli errori sono:
syntax error : missing ';' before '*'
CLine' : missing storage-class or type specifiers
'AddLine' : missing storage-class or type specifiers
le funzioni:
CLine *AddLine(CPoint ptFrom, CPoint ptTo);
CLine *GetLine(int nIndex);
Però ho notato che se cancello le 2 funzioni, ripremo su build
(ovviamente mi da una sfilza di errori) e reinserisco le 2 funzioni,
non trova errori ed il programma gira regolarmente.
Puo dipendere dal fatto che magari inserisco #include "CLine.h" in un
ordine non corretto in PippoDOC e PippoVIEW.cpp?
--
Icq: 32405502
Se le persone che parlano male di me, sapessero quello che dico io di loro, parlerebbero peggio.
Jim Morrison
Clicca sul link per contattarmi direttamente da icq
http://msg.mirabilis.com/scripts/contact.dll?msgto=32405502

 ordine non corretto in PippoDOC e PippoVIEW.cpp?
Prova a mettere una definizione a vuoto (non so qual è il vero
nome...) del tipo
class CLine;
all'inizio del .h
Ciao
--
Davide
The Secret of Tabboz Island
http://it.geocities.com/tabbozisland
--
Socio del "__--==MARCO==--__ a.k.a. Goleado Fans Club" tessera n. 0004

 ordine non corretto in PippoDOC e PippoVIEW.cpp?
l' #include "CLine.h" dovrebbe stare prima della dichiarazione della classe
pippodoc.
ciao.

 e Piero si
incontrarono nella radura di Sherwood (it.comp.programmare.win32),
dicendo:
[snip]
Ho risolto...
non vi dico cosa sbagliavo altrimenti verrò preso per il cul* a vita!
:)


Ora vogliamo saperlo ;)

Newsgroup: it.comp.programmare.win32
Titolo: Componenti Delphi in BCB

E' possibile importare dei componenti per Delphi in BCB? Quando installo il
package mi viene chiesto il file .lib e quello .bpi che non trovo.
Al massimo avendo i sorgenti esistono dei tool di conversione?
--
Maurizio Sambati
Skice Software
Visitate: 
www.pierino.net
E-mail: 
sm...@pierino.net
---------------------------------

Al massimo avendo i sorgenti esistono dei tool di conversione?
Solitamente quando ci sono i sorgenti e` sempre disponibile un
progetto per BCB.
Ad ogni modo se usi BCB3 non dovrebbe essere difficile ricreare un
progetto package.
-- 
DGP85               | Don't change the address.
http://thedaps.net/
 | No Binaries or HTML at this address.

 ha scritto nel messaggio
news:8stui1$6h6$1...@nslave3.tin.it...

Non hai bisogno di un tool di conversione. Basta che nella voce unit name
gli dici che è un file .pas, lui rifarà la compilazione del componente e
genererà i files necessari. Se non funziona, allora c'è un problema nel
componente in sè.
Newsgroup: it.comp.programmare.win32
Titolo: asp

Gentilmente chiedo un aiuto. E' importantissimo per un probabile lavoro. In
relazione al problema dell'errore che avviene quando in un testo da inserire
in un database asp si usa il l'apostrofo, qual è il codice da inserire e
soprattutto dove va collocato all'interno della propria pagina (non quella
che vede l'utente).
Grazie di cuore.
Antonella

Newsgroup: it.comp.programmare.win32
Titolo: Editare i subitems di una ListView o un controllo simile.

Salve a tutti.
Avrei bisogno in c puro di editare le varie casella di una ListView non solo 
la prima colonna.
C'è qualche workaround o qualche altro controllo per farlo?
In pratica dovrei avere una tabellina di 3 colonne e x righe dove cliccando 
sopra l'utente deve cambiare il contenuto.
Grazie.
Enrico. 

C'è qualche workaround o qualche altro controllo per farlo?
http://www.codeproject.com/KB/list/ListsiEdit.aspx
Ciao!

 Ciao!
Grazie mille!
E' veramente una buona idea!
Funziona perfettamente anche col mingw!

Newsgroup: it.comp.programmare.win32
Titolo: registrare audio da mic

Salve,
         a scopo didattico avrei bisogno di scrivere un programma che 
registri 10 secondi di audio dal microfono incorporato del laptop. volevo 
sapere se � una cosa preferibile da farsi in visual c++ o anche visualbasic. 
Quali sono le API con il quale devo interagire? sto su windows vista.
Grazie 

 vista.
Come ti ho gi� indicato altrove, la cosa non � banale, e le 
funzioni da utilizzare sono le waveInXXX. Il tutto diventa pi� 
semplice se trovi una libreria o un componente che faccia al 
caso tuo.
HTH,
-- 
Stefano Frosio
www.esse-effe.com

 libreria o un componente che faccia al caso tuo.
intendi trovare a sua volta una classe cge gestisce il tutto per me? A 
questo punto non mi rimane che avventurrarmi in questa aip wavein e studiare 
un p�:
http://msdn.microsoft.com/en-us/library/aa446573%28printer%29.aspx#waveinout_topic_001
Il fatto � che sono novizio di c++ 

 wavein e studiare un p�:
S�, comunque si possono trovare diversi spunti in rete, ad 
esempio:
http://www.codeproject.com/KB/audio-video/VoiceRecording.aspx
http://www.codeproject.com/KB/winsdk/SoundRecord.aspx
-- 
Stefano Frosio
www.esse-effe.com


volevo sapere se su windows c'� il concetto di hijack che c'� ad esempio con 
il mac con questa application: 
http://www.rogueamoeba.com/audiohijackpro/
ovvero si seleziona l'applicazione (Skype, iTunes) e poi di "dirotta" 
l'audio...
oppure posso solo catturare da device?
grazie
Newsgroup: it.comp.programmare.win32
Titolo: Charset Greco su Win2000

Ciao a tutti,
ho un piccolo problema con un programma che si verifica in win2000 mentre in
win98 e' tutto OK.
Il problema sta nel fatto che non riesco a visualizzare del testo in lingua
greca in un CStatic.
Nell' InitDialog del Dialogo contenente il controllo  uso il seguente codice
per impostare il Charset.
Su 98 funziona su 2000 no . Idee ??
CFont* pFont = GetFont();
 LOGFONT lf;
 if ( pFont != NULL )
      pFont->GetLogFont(&lf);
      lf.lfCharSet = GREEK_CHARSET;
     m_font.CreateFontIndirect(&lf);// m_font e' una variabile membro del
dialogo
      GetDlgItem(IDC_STATICgreco)->SetFont(&m_font);
 }
Grazie in anticipo,
Michele

 lf.lfCharSet = GREEK_CHARSET;
Forse questo charset non e` installato per il tipo di carattere che stai
usando. Per scoprirlo basta che tu apra la Mappa Caratteri di Win2K, che per
ogni font face ti mostra i relativi charset disponibili.
(ad esempio qui da me l'MS Sans Serif, che e` il font normalmente usato
nelle dialog, non dispone per niente di charset, men che meno di quello
greco).
--
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Purtroppo non e' questo il problema ..il tipo di font che uso nel dialogo
dispone del greco nel mio sistema :(
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:poqq7.8286$Lp6.3...@news.infostrada.it...

Newsgroup: it.comp.programmare.win32
Titolo: Problema strano con ODBC

Ho testato un programma in VB su due pc, uno con win2000 ed uno con win98,
su entrambi ho configurato il collegamento dsn utente verso il server, il
fatto strano che appena entro nella maschera di inserimento dati, da un pc
vedo la rete che continua a comunicare (circa 40Kbit/s continui) mentre
sull'altro, giustamente, comunica il tempo necessario e poi smette.
Il pc che funziona male ha win98 con office 2000 mentre l'altro ha win2000
con office 2000.
Secondo voi dove potrebbe essere il problema? Quali tentativi potrei fare
per risolvere? 40Kbit continui per ogni pc non sono comunque una bella cosa
in una rete strutturata per massimo 10Mbit (di cui reali saranno 5), la cosa
strana è che sul pc con win2000 funziona perfettamente.
Grazie dell'attenzione, saluti.
Fabio

vedo la rete che continua a comunicare (circa 40Kbit/s continui)
[cut]
Non ho idea del motivo ma hai provato a fare il trace dei dati
scambiati ? Lo attivi dalla dialog box ODBC Data Source Administrator
- Tracing
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]

Newsgroup: it.comp.programmare.win32
Titolo: Generare PDB files...

Salve,
Vorrei generare dei files PDB.
So che devo partire dai files OBJ e poi?
Grazie in anticipo,
Andrea

Ciao, The!
Il giorno 14/11/2003 alle ore 15:21 hai scritto:
 TD> Vorrei generare dei files PDB.
Che sarebbero esattamente ?
Bye

 Che sarebbero esattamente ?
Sarebbero esattamente dei files per il debug di applicazioni Windows :-)
Andrea

Ciao, The!
Il giorno 14/11/2003 alle ore 15:58 hai scritto:
 TD> Sarebbero esattamente dei files per il debug di applicazioni Windows
 TD> :-)
Ah ecco, non ne so molto se non che il visual c li genera automaticamente se
si compila il programma con le opzioni di debug. Con altri compilatori non
saprei.
Bye

Newsgroup: it.comp.programmare.win32
Titolo: Installazione MS Visual Studio 6

Salve,
devo installare MS Visual Stdio 6 su una macchina senza lettore dvd
mentre il prodotto è su dvd.
E' possibile ricopiare (semplicemente!) il dvd in vari cd rom, quindi
ricopiare questi in una directory del pc "destinazione" e poi lanciare
l'installazione da questa dir?
Se non è possibile, qual'è l'alternativa (eviterei di acquistare
il dvd ;-)
Grazie, ciao
                            Chef

 il dvd ;-)
Con 29 euro trovi un buon lettore DVD.... 
-- 
Luc

 ha scritto nel messaggio 
news:4292E675...@tiscali.it...
