mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: [1/2 OT] Repository codice online

Sto lavorando a un progetto per il quale ho bisogno di sviluppare il 
codice da postazioni diverse e distanti tra loro.
Avrei bisogno di un repository online con un software di versioning sul 
pc con cui sincronizzare i file ogni volta che ï¿œ necessario.
Avete qualche consiglio su cosa utliizzare?


Ciao,
consiglio subversion (
http://subversion.tigris.org/
). Hai bisogno di :
* un client : che puoi scaricare anche dal sito che ti ho indicato; ce ne sono 
sia con interfaccia grafica
che da command line, scegli tu.
* Un server : puoi dare una occhiata qui 
http://www.svnhostingcomparison.com/
 
imposta i parametri di ricerca e scegli pure quello che più fa al caso tuo.
Consiglio vivamente la lettura di : 
http://svnbook.red-bean.com/
 tanto per non 
usare svn come lo usano in tanti.
Saluti.
_ _
Onorato.

 non usare svn come lo usano in tanti.
Grazie mille per le informazioni :)
Tu hai qualche preferenza tra le varie interfacce?

 pc con cui sincronizzare i file ogni volta che è necessario.
Ci lavori solo tu o anche altri? Se solo tu, magari sei a posto anche 
con un semplice FTP online: tanto, se nessun altro deve accedere ai file...
Una possibilità a costo zero è creare un progetto su SourceForge senza 
rilasciare i sorgenti (puoi farlo). In questo modo hai a disposizione un 
repository CVS completo e gratis.
Se no prova a prendere in considerazione Mercurial.

Newsgroup: it.comp.programmare.win32
Titolo: Una domanda facile facile, anzi due

1: Come si fa ad ottenere l'handle della finestra corrente?
2: In che modo si esce dal programma (come se si cliccasse sulla X di 
chiusura finestra)? Si manda un messaggio WM_CLOSE?
Grazie molto gentili e Buona Pasqua.

 Grazie molto gentili e Buona Pasqua.
auguri anche a te
-- 
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: Borland C++ Builder->ComboBox

Come faccio a prendere un valore selezionato in una ComboBox per
manipolarlo?? se possibile non AnsiString ma char!




La domanda è molto generica... nel senso che non si capiscono esattamente le
tue necessità.
Comunque accedi alla stringa selezionata nel combo attraverso la proprietà
Text, che sarà di tipo AnsiString il quale con il metodo c_str() restituisce
il puntatore a carattere, cioè:
char *ptr = ComboBox1->Text.c_str();
ptr punterà all'array di caratteri associato all'oggetto Text.
Puoi mettere il tuo codice di 'manipolazione' scrivendo l'implementazione
dell'evento OnChange, che parte quando un utente cambia la selezione del
combo.
Ciao
Davide

 tue necessità.
Scusa se sono stato generico ma quello che mi hai spiegato era quello che
intendevo chiedere =)!!
Tnx. ;)
Il Corvo
Newsgroup: it.comp.programmare.win32
Titolo: linking con c++ builder 4

ciao a tutti
vi espongo il problema :
// main.cpp
void func (const char *str);
int main()
{
    func("prova");
    return 0;
}
// file1.cpp
#include <iostream>
void func (const char *str)
{   std::cout << "file 1 : " << str << std::endl; return; }
// file2.cpp
#include <iostream>
void func (const char *str)
{   std::cout << "file 2 : " << str << std::endl; return; }
dal momento che func viene definita in 2 file, con lo stesso numero e tipo
di parametri, mi aspetterei che il programma non venga linkato, poichč il
linker non puo' scegliere tra la versione di func in file1 e quella in
file2.
Ma provando a compilare questo semplice esempio sul c++ builder 4...il
programma viene compilato e linkato (senza nemmeno warning), e la versione
di func utilizzata č quella di file2.cpp (il primo USEUNIT).
Non puo' essere un errore del compilatore, quindi..mi dite dove sbaglio??
Un'altra domanda...se io dichiaro un extern const char* a; in main, e lo
definisco in file1 come extern const char a[]="prova"; .... non funziona
(nessun warning o errore del compilatore, ma errore run-time), ma se al
posto di a[] metto *a il tutto funziona....perchč???
grazie in anticipo!
ciao
Franz

mi sembra un comportamento quanto meno "strano" questo di c++
builder...perchč nessuno mi aiuta a capire??:)
Franz

 posto di a[] metto *a il tutto funziona....perchè???


Newsgroup: it.comp.programmare.win32
Titolo: help uscita audio

Saluti a tutti,
Qualcuno conosce qualche software per catturare l'uscita della scheda audio?
Faccio un semplice esempio:
Invio un file WAV come uscita audio...c'è il modo di catturare l'uscita
della scheda audio per creare di nuovo il file WAV....o meglio ancora
intercettare il file WAV inviato alla scheda audio?
grazie mille

 Invio un file WAV come uscita audio...c'č il modo di catturare l'uscita


Newsgroup: it.comp.programmare.win32
Titolo: [newbie] Errori

Sto iniziando.
Al primo tentativo (leggendo il libro di Deitel) l'esempio riportato si
inchioda e dice:
Compiling...
luca5.cpp
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol
_WinMain@16
Debug/luca5.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
luca5.exe - 2 error(s), 0 warning(s)
Un piccolo aiuto ?
Grazie
Maurizio

:)
Provabilmente, non effettui il link con le librerie necessarie
per l'applicazione . . .
Se usi il VC++, vai in project-->setting--->link ed inserisci le 
librerie di cui hai bisogno (che non so quali siano perchè non ho il
tuo codice)
Ciao.
HS_
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 _WinMain@16
Stai usando VC6? Immagino di si poichč hai detto al wizard di crearti un
progetto Win32 application (ed il linker cerca la funzione WinMain
[l'equivalente della main in win32]), mentre dovresti creare un progetto
Win32 Console Application per creare una applicazione console (ossia quello
che devi fare tu)
ciao
Newsgroup: it.comp.programmare.win32
Titolo: problemi con la ProgressBar..

Un piccolo problemino per cui mi urgerebbe un vs autorevole
consiglio..(lavoro in Builder 5.0)
Allora: In un RichEdit visualizzo un file con la funzione:
Form2->RichEdit2->Lines->LoadFromFile("file.rtf");
Essendo il file da aprire abbastanza corposo, fra l'esecuzione della riga e
l'effettiva visualizzazione del testo intercorre un pò di tempo. Ecco vorrei
che una ProgressBar percorresse effettivamente i tempi di caricamento.
Come devo fare? Grazie per l'aiuto.

che una ProgressBar percorresse effettivamente i tempi di caricamento.
Devi usare un thread secondario, ma non puoi usare una
ProgressBar, non hai controllo di quante linee vengono lette
ad ogni intervallo di tempo.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
"Meglio cieco che negro" (Stevie Wonder)

 wrote in message
news:3c46a00d...@news.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Help Visual C++ 6.0 vs 4.0

Posseggo solo visual c++ 4.0 e dovrei modificare del codice,
scritto con la versione 6.0.
Prima di partire vorrei sapere se ....
ci sono possibilita' che ci riesca ?
Grazie, ogni info e' ben accetta,
Alessandro.

 ci sono possibilita' che ci riesca ?
Delle possibilita` ci sono, ma la percentuale di successo dipende dalla
complessita` e dal tipo di codice. Se si tratta di un progetto Win32 API non
ci sono grossi problemi, al limite basta scaricarsi il platform SDK con gli
header aggiornati; se invece e` un progetto MFC dipende tutto dal fatto che
lo sviluppatore abbia usato o meno delle classi di MFC 4.2.
--
Bye! Lorenzo Lutti

Ho paura che sia la seconda,
Grazie, Ciao,
Alessandro.
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> wrote in message
news:P9Gy7.23663$1H1.1...@news.infostrada.it...


 Ho paura che sia la seconda,
Allora l'unica e` provare. Le differenze fra MFC 4.0 e 4.2 tutto sommato non
sono cosi` rilevanti...
--
Bye! Lorenzo Lutti
Newsgroup: it.comp.programmare.win32
Titolo: MSVC.NET

Ciao a tutti!
Scusate, ma sono stato assalito da un dubbio mica male...LE APPLICAZIONI
SCRITTE IN MSVC++.NET NECESSITANO PER FORZA DEL FRAMEWORK?
Come prima auto-risposta mi verrebbe da rispondermi di si, dato che ogni
linguaggio .NET si basa sul Framework, ma ho sentito che VC++ è un caso un
pò a parte, quindi a questo punto inizio a pensare che se non si usino gli
oggetti del framework non ce ne sia bisogno...AIUTO!!!!
Grazie a tutti

 ha scritto nel messaggio
news:MuvPb.159755$_P.57...@news4.tin.it...

Se con VC++.NET sviluppi per Win32 (EXE, DLL, LIB), produci dei binari
analoghi a quanto produceva il vecchio Vc++ 6.0
Federico.

 SCRITTE IN MSVC++.NET NECESSITANO PER FORZA DEL FRAMEWORK?
Se usi C++ con il framework .NET si, altrimenti se compili per win32 no
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com

 FRAMEWORK?
no, solo le applicazioni .NET
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!



Necessita del 
framework.net
 solo se utilizzi quest'ultima.
Oppure se usi MFC puoi linkare le librerie sia dinamicamente
(richedendo che le librerie MFC siano installate sul pc su cui fai
girare il tuo programma) oppure staticamente (non necessita di
installazione nella maggior parte dei casi).
Infine se utilizzi l'API di windows anche qui non hai bisogno di
installazioni :)
Spero di essere stato chiaro, ciao ^_^
Newsgroup: it.comp.programmare.win32
Titolo: chi vorrebbe aiutarmi?

Ciao,
avrei bisogno di capire come si risolve un problema di comunicazione fra due
listati, quello in C e quello in VB. In pratica nel programma in C salvo una
immagine in un file .bmp; dal VB attraverso la funzione shell, lancio il
programma in C e carico l'immagine salvata. Vorrei che ad ogni lancio
l'immagine caricata dal VB fosse quella relativa a quel lancio e non al
precedente. Come si fa? .......mi sono persa....

: 

Spero di aver capito il problema...
Se devi aspettare che l'esecuzione del programma in C sia terminata prima 
di caricare il BMP devi utilizzare CreateProcess per lanciare il programma 
in C e WaitForSingleObject per aspettare che sia terminato (magari 
"infilandoci" qualche doevents per evitare che la GUI VB sembri bloccata).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 wrote in message
9023A3B03V...@151.1.1.14...


ti ringrazio tantissimo!
purtroppo non conosco VB abbastanza bene da scrivere del codice corretto 
senza poterlo provare...
in generale comunque il sistema dovrebbe essere il seguente:
1. richiami la CreateProcess (su 
msdn.microsoft.com
 o 
www.deja.com
 dovresti 
riuscire a trovare un esempio). Questa funzione ritorna un struttura che 
contiene due ID (numerici a 32 bit) e due handle (uno riferito al processo 
e uno al thread principale dello stesso).
2. Puoi chiudere l'handle relativo al thread e ignorare i due ID, quello 
che ti serve è l'handle relativo al processo.
3. Per aspettare che un processo sia terminato è necessario richiamare una 
funzione di wait sul suo handle. WaitForSingleObject (WFSO d'ora in poi...) 
fà al caso tuo, richiede un handle (quello del processo, appunto) e un 
timeout in millisecondi. Se il programma in C viene eseguito in pochi 
secondi, puoi impostare il timeout a INFINITE e WFSO ritornerà solo a 
programma terminato. Se il tempo di esecuzione è più elevato dovresti 
richiamare WFSO con un timeout relativamente basso (meno di 1 secondo), 
verificare se ha ritornato WAIT_OBJECT_0 o è uscita per timeout e, nel 
secondo caso richiamare una doevents (credo si chiami così...) e ripetere 
la WFSO.
4. Una volta che il programma C è terminato, puoi ricavarne il valore di 
ritorno (quello ritornato dalla funzione main/WinMain) tramite 
GetExitCodeProcess) e chiudere (CloseHandle) l'handle relativo.
La documentazione delle varie API è disponibile su MSDN.


 wrote in message
9023BDBBDV...@151.1.1.14...

Newsgroup: it.comp.programmare.win32
Titolo: Programmare la VOODOO 3000

Sto programmando un motore 3D con glide ed ho installato sul mio computer
una voodoo 3000.
Facendo la chiamata di inizializzazione GrSstWinOpen e passando come primo
valore hwin il valore NULL (quello che dovrebbe darmi la modalità
FULLSCREEN) al momento della esecuzione il programma mi dice che non è un
valore accettabile per la funzione.
Qualcuno sa dirmi perchè e magari anche la soluzione?
SONO DISPERATO!!!.

 valore accettabile per la funzione.
Premetto che non ne so nulla di queste funzioni. Pero` la causa di
errore all'avvio in assoluto piu` frequente nei giochi che usano le
Voodoo e` quella di aprire il display con una modalita` a 32 bit. Le
voodoo (fino alla 3 compresa) hanno soltanto modalita` a 16 bit.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: VC5 ed i Template

Salve a tutti.
Scusate il crosspost, ma penso che l'argomento rientri in uno dei due NG
e non avendone ancora trovato il manifesto non so quale dei due e' il
piu' adatto.
Ho un piccolo problema con il VC5.
Non appena mi creo delle classi template, comincia a comportarsi
stranamente. I fastidi che da' sono appunto fastidi, se non fosse che
per compilare i progetti con classi template, devo includere il file cpp
della classe e non il suo header. Cio' mi e' molto fastidioso.
Qualcuno mi puo' dare chiarimenti su questo comportamento anomalo e
magari, un suggerimento su come superarlo ed includere il classico file
header.
Grazie a tutti!!!.
--
apamp...@ZzZbigfoot.com     IHGGer #? (FMP aiutami tu...)
rimuovi ZzZ per emailarmi
Smettetela di usare Outlook per i Newsgrpup, Bastardi!!!
Smettetela di postare in HTML, Bastardi due volte!!

Ho un piccolo problema con il VC5.
Premesso che non e` molto standard e con i template ha alcuni
limiti, non e` possibile separare un template mettendo le dichiarazioni
in un header ed il resto in un file .cpp per il semplice motivo
che per istanziare il template il compilatore ha bisogno di
accedere a tutta l'implementazione. A quanto pare esiste la
possibilita` di fare diversamente, ma che io sappia nessun compilatore
la supporta.
Paolo
followup su it.comp.lang.c++
-----------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------

Newsgroup: it.comp.programmare.win32
Titolo: [Jmail] è possibile gestire "failure delivery e user unknown"?

Ciao Ragazzi,
domandina:
ho un'applicazione asp (compone offerte personalizzate per i clienti di
un'azienda di abbigliamento) che dopo aver generato un contenuto HTML lo
invia via mail a un destinatario di posta specificato nel corso della
procedura di creazione dell'offerta (il cliente appunto);
per inviare l'offerta utilizzo JMail impostato come nell'esempio qui:
<%
set msg = Server.CreateOBject( "JMail.Message" )
msg.Logging = true
msg.silent = true
msg.From = "
te...@mydomain.com
"
msg.FromName = "My Realname"
msg.AddRecipient "reci...@hisDomain.com", "His Name"
msg.AddRecipient "recipi...@herDomain.com"
msg.Subject = "How you doin?"
if not msg.Send("
mail.myDomain.net
" ) then
Response.write "<pre>" & msg.log & "</pre>"
else
Response.write "Message sent succesfully!"
end if
%>
Nelle ultime righe controllo eventuali errori, ma il mio problema è un
altro:
Il cliente vorrebbe ottenere un messaggio nella casella e-mail (mittente)
qualora la consegna della mail non andasse a buon fine (failure delivery,
user unknown, ecc.) esattamente come avviene con Outlook Express quando si
sbaglia destinatario.
C'è possibilità di fare questo ??
in che modo ?
Grazie 1000 all'anima sublime che vorrà gettarmi un salvagente !! :)
Ciaooo
Cfuser

ho un'applicazione asp 
Domanda Off Topic su it.comp.programmare.win32
Meglio postare il quesito su it.comp.www.asp
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it
Newsgroup: it.comp.programmare.win32
Titolo: Testo verticale

Ciao a tutti,
come si fa a scrivere del testo in verticale su dei bottoni, panel,
etc ?
son quasi sicuro di aver già visto qualcosa del genere ma nn ricordo
come si fa :\
Grazie mille a chi mi illumina
Alan Solo


Dunque, non l'ho mai fatto ma in MFC proverei cosi':
CButton button;	//da definire come membro della classe
CFont font;  //da definire come membro della classe
CRect gRect;
gRect.SetRect(0,0,20,100); //dimensione del bottone
		     // _ _ _ _ _ definisce l'orientamento del testo
font.CreateFont(15, 0, 900, 900, FW_NORMAL, 0, 0, 0, DEFAULT_CHARSET,
OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS,
DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Courier New");//crea il
font verticale
button.Create("TESTO" ,  WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_CLIPCHILDREN, gRect , this, ID_BUTTON); //crea il bottone
button.SetFont(&font); //associa il font al bottone
Il tutto lo puoi dare nella OnInitialUpdate() nel caso di una CView
oppure nella OnInitDialog nel caso di una dialog
Spero funzioni
Ciao
Francesco
Newsgroup: it.comp.programmare.win32
Titolo: visual c++ 6 e path librerie

Ciao a tutti,avrei bisogno di un aiuto.
Ho scaricato wxwindows 2.6.1, compilato tutto per bene e sto facendo
un po' di esempi per capirci qualcosa.
E' da poco che uso visual c++ , prima usavo il devc++ (beh lo uso
ancora).
Ho notato che i lib path  come gli include path sono nelle Opzioni
generali e poi anche nei settings dei progetti.
Per gli include tutto a posto, ma negli esempi ho trovato spesso e
volentieri dei file di libreria che venivano linkati, ma se andavo a
vedere in che path si trovavano, non coincidevano in base ai lib path
che vedevo.
Per esempio, il progetto sample "image" , ha i seguenti
Object/library modules:
wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib
wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib
gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib
ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib
oleacc.lib odbc32.lib 
(tutti chiamati cosi', senza path)
soltanto che , a parte quelli che sono effettivamente in dir che sono
nei lib path, altri non lo sono.
Come e' possibile? come fa a saperlo il linker?
Una spiegazione che mi son dato e' la seguente.
Gli esempi d tutorial che sono in wxwindows sono workspace con almeno
3 progetti dentro , due  sono comuni a tutti e sfornano (buildandoli)
dei .lib che vengono poi linkati dall'ultimo progetto che genera il
programma vero e proprio. Vengono buildati in dir che non sono nel lib
path, pero' essendo nel workspace comune intuisco che vengano lo
stesso linkati.
Ci sono pero' altri file.lib guarda caso sempre in queste dir , che
non sono sfornati dai progetti da cui dipende il programma, sono gia'
li'. 
Che per caso il linker guardi la dir nella sua interezza trovando
anche quelli, oltre ai file.lib sfornati dai progetti che accompagno
quello del programma?
Se non e' cosi', proprio non sapre a che santo votarmi.
Spero di essere stato sufficientemente chiaro.
Grazie per le risposte, 
ciao!

Ciao a tutti,avrei bisogno di un aiuto.
...
come non detto , ho trovato dove era.
Dovevo cambiare category nel tab link e mettere input invece di
General, ed ecco li' Addition library path.
Ciao!

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

Vorrei realizare form trasparenti, ma non bucate. Sapete
se c'č qualche componente, o un Api che fa al caso mio.
Grazie
P.S.
Uso win 98

Cosa intendi per trasparenti? Semitrasparenti, come un effetto alpha-blend
opacity?

 ha scritto nel messaggio
news:959kg6$3rk$1...@pluto.sm.dsi.unimi.it...


 abbastanzaa chiaro.
in questo caso fai piů o meno cosě:
all'avvio del programma, e nello spostamento, riduzione a icona, ripristino
e desktop update crei un dc compatibile con la per. "screen", ci blitti il
contenuto del desk (prima di farlo devi nascondere la tua finestra)
nei messaggi di paint blitti l'immagine della tua ui con TransBlt
dovrebbe funzionare
--
ciao|xaero|

 ha scritto nel messaggio
news:959oq3$g9n10$1...@ID-51253.news.dfncis.de...


 cosi?) al delphiese?
what is delphi?
non lo conosco, sorry :)
Newsgroup: it.comp.programmare.win32
Titolo: Builder 4 - [C++ Warning] - W8080 Ma non c'e' !!!!

Salve,
quando mando in esecuzione il progetto, mi informa che :
[C++ Warning] Main.cpp (500) : W8080 'MinAxisIncrement' is declared
but never used.
Il problema e' che la variabile NON esiste in tutto il progetto
Come risolvo ?
GRAZIE 1000
faf...@tiscalinet.it

Come risolvo ?
Eh gia', sembra proprio che sia un bel bug degli header file dei componenti
TChart che dichiarano la variabile ma non la usano mai. Per risolvere io ho
fatto così:
Nel costruttore del form dove usi il componente TChart (o TDBChart):
__fastcall TForm1::TForm1(...)
{
    MinAxisIncrement;
}
Ciao.
--
Stefano Tempesta
TSoft - 
www.tempesta.org
in...@tempesta.org

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

Nessuno di voi saprebbe gentilmente indicarmi come fare a creare un Thread
separato usando le classi ed MFC. (Da quale classe derivare).
Riccardo


Se vuoi rimanere in ambito MFC, per creare un thread puoi utilizzare
AfxBeginThread
sia per creare i cosiddetti worker-thread sia per creare gli user-interface
thread.
Nel primo caso dovrai semplicemente implementare la funzione che svolge il
lavoro; nel secondo caso dovrai iniziare ad implementare un classe derivata
da CWinThread e poi gestire le varie finestre ecc...
Ciao
Porlock

Porlock <por...@SUPERSPAMfreemail.it> wrote in message
a297i2$21l$1...@fe2.cs.interbusiness.it...

Ma se derivo da CWinThread ed aggiungo ad esempio solo una funzione che
legge ad esempio da una seriale, ci sono problemi se non utilizzo il loop
dei messaggi.
Il problema nasce dal fatto che vorrei scrivere un codice un po elegante
derivando ad esempio da una classe base che posso utilizzare in comune con
altri thread ed invece utilizzando la funzione 'AfxBeginThread' devo
dichiarare una funzione globale. A parte che non mi e' chiaro il motivo
eppoi vorrei sapere, se qualcuno potesse chiarirmi le idee o mi dicesse se
ci sono testi specifici in merito oppure qualche esempio di classe base dove
derivando qualcosa da questa classe posso creare thread separati.
Grazie
Riccardo


Purtroppo non ti so indicare testi specifici, non mi ricordo neanche bene le
poche volte
che ho lavorato in multi-thread  dove ho recuperato le informazioni (forse
MSDN).
Porlock.

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

salve
si puo' tramite una query conoscere il numero che verra' immesso nel campo
contatore ?
grazie

 ha scritto nel messaggio
news:adlaog$6iii$1...@ID-90707.news.dfncis.de...

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO - come trasformare file txt in exe ???

Premetto che sono alle primissime armi con queste cose, ma intuitivamente e
con qualche lettura in giro per la rete sul linguaggio C++, ho modificato
con il Notepad dei parametri marginali ( date e orari di esecuzione) di un
file .exe scritto in C++  da un conoscente, ora perň vorrei ritrasformare il
file in exe per farlo funzionare con le modifiche. Come devo fare ???
Il file modificato infatti non risulta piů eseguibile neanche dopo averlo
rinominato in .exe
Grazie infinite a chiunque mi sappia aiutare
P.S.
Sono bene accetti suggerimenti sulla procedura da seguire ed in caso sul
software da utilizzare
--
-==Filippo==-

Ho notato che il File sopra citato è stato compresso con WWPack32 .
E' possibile decomprimere tale file in qualche modo???
Se si con quale programma ????
Grazie di nuovo
-==Filippo==- wrote:
:: Premetto che sono alle primissime armi con queste cose, ma
:: intuitivamente e con qualche lettura in giro per la rete sul
:: linguaggio C++, ho modificato con il Notepad dei parametri marginali
:: ( date e orari di esecuzione) di un file .exe scritto in C++  da un
:: conoscente, ora però vorrei ritrasformare il file in exe per farlo
:: funzionare con le modifiche. Come devo fare ??? Il file modificato
:: infatti non risulta più eseguibile neanche dopo averlo rinominato in
:: .exe Grazie infinite a chiunque mi sappia aiutare
::
:: P.S.
:: Sono bene accetti suggerimenti sulla procedura da seguire ed in caso
:: sul software da utilizzare
:: --
:: -==Filippo==-
--
-==Filippo==-

mi sa che aprendolo e salvandolo con il notepad hai fatto un bel casino. il
notepad non e' adatto per questo genere di files. devi usare un editor
esadecimale, ad esempio io ho sempre usato hex workshop ... sul sito c'e'
anche una versione vecchia abbastanza piccola in dimensioni ma con tutto
quello che ti serve
Newsgroup: it.comp.programmare.win32
Titolo: [API/MFC] __penter ?

Avrei necessita` di fare una TRACE() che stampi in automatico il nome
della funzione che ha sta chiamando quella TRACE. Ho fatto una ricerca
con groups.google su questo ng ed e` venuto fuori che c'e` la macro
__FILE e la macro __LINE ma non c'e' la macro che mi serve a me. Per
usare la __penter dovrei scrivere in ASM? non c'e` qualcosa di gia`
pronto e di semplice da usare?
qualcuno ha gia` risolto il problema? e` che non saprei neanche come
cercare sui vari codeguru, codeproject ecc.
Grazie per qualunque informazione.
Saluti.

mieled...@libero.it
 (Miele di Vespa) wrote in
news:cf90bdaa.0107...@posting.google.com
: 

Un metodo forse non troppo "pulito" ma decisamente semplice è dichiare 
la funzione (ex: mytrace) in modo che prenda come parametri anche 
__FILE__ e __LINE__ e dichiarare poi una macro che richiami la funzione 
passandogli  file e riga corrente:
#define TRACE(a) mytrace(a,__FILE__,__LINE__)
ed usare la macro (questo ti permette anche di eliminare le trace 
definendo una costante in fase di compilazione, anche se IMHO è sempre 
meglio lasciare che le trace siano abilitate da un parametro di 
configurazione).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: warning per me incomprensibile

Ciao a tutti,
Sapreste dirmi cosa ci può essere che non va quando compilando la versione
release del mio programma mi si presenta questo warning:
LINK : warning LNK4089: all references to "WS2_32.dll" discarded by /OPT:REF

 ha scritto nel messaggio
news:t8pua.112771$K35.2...@news2.tin.it...

non c'è niente che non vada...semplicemente il linker non tiene conto di
questa libreria dato che non ne usi nessuna funzione
Newsgroup: it.comp.programmare.win32
Titolo: Problemone....

Il problema:
invio a numerose persone abbonate ad una newgroup un messaggio email
automatizzato ed ho la necessità se non andato a buon fine (rifiutato dal
mail server per errato indirizzo) di poter aggiornare il database .mdb
eliminando gli iscritti non validi.
Come posso fare???
Esiste un software in commercio che legge le intestazioni dei messaggi di
ritorno e mi crea un file .txt o altro per poter aggiornare il mio database?
Ovviamento non lo posso fare a mano perchè si tratta di parecchie centinaia
al giorno..
Tutti i suggerimenti sono ben accetti!!!
Un grazie,
stefano

 Come posso fare???
SPAMMER !
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Come posso fare???
format c:        ;-)
Saluti
    Mardy
--
6 GIUGNO '99: TUTTA L'EUROPA CONTRO LA TUT
Partecipa anche tu all'European Telecom Boycott!
Tutte le info su 
www.notut.org
Per rispondere, togliere NVN dal mio indirizzo.
Per scrivere questo messaggio non e' stato abbattuto nessun albero!

Vai a cagare!!!!!!!!!!
Ciao, Alessandro
-----------------------------------------
Revel Team
http://come.to/RevelTeam
-----------------------------------------


Come posso fare???
Piantarla di rompere le palle a chi non ti ha chiesto niente!!!
-----------------------------------------------------------
Christian Salvaneschi
Casarza Ligure, Genova, Italy
e.mail: 
crj...@geocities.com
 (remove 214 for email reply)
web: 
http://www.geocities.com/SiliconValley/Lakes/5139

Newsgroup: it.comp.programmare.win32
Titolo: Stampare file *.prn e *.out

Salve,
ho un problema .......
ho appena comperato una stampante laser l'HP Laserjet 1000, questa si
collega al PC tramite porta USB.
Funziona perfettamente ( anche se mi acciacca un po i fogli ) ma volevo
sapere come faccio ora a stampare i file prn ???
Mi spiego meglio ....
Se quando decido di stampare ( per esempio da Word ) e indico di stampare su
file, praticamente succede che mi creo un file prn. Successivamente con
comodo me lo stampavo da dos inviandolo all'LPT1 quando ovviamente avevo una
stampante collegata alla porta parallela ..... ma ora è collegata alla porta
USB ... come devo fare a stampare i mie file prn ???
Ho sentito parlare del programma ghostscript e ghostview ... ma ho provato
ad installari ma mi da errore durante l'installazione !!!!!
Aiuto
Grazie

 devo fare a stampare i mie file prn ??? 
CreateDC per aprire la stampante, poi Escape con codice PASSTHROUGH per 
spedire alla stampante i dati letti dal file. Se non sai programmare (e 
allora perchè sei qui? :-), un programma lo sto già scrivendo io
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: [C++] beginthread con funzione di una classe

ciao a tutti, ho un problema con la funzione _beginthread.
io ho una classe con alcune funzioni pubbliche e private.
una di queste funzioni private deve lanciare l'esecuzione di un altra
funzione provata della stessa classe in un thread separato.
pensavo si potesse fare (in questo modo tra l'altro evito di dover
passare una miriade di argomenti alla funzione, visto che sono tutte
variabili della classe).
ma quando compilo mi da questo errore
E:\PROGRAMMI\CRITTOGRAFIA\tRNG Library\tRNG library.cpp(84): error:
argument of type "void (tRNG::*)(void *)" is incompatible with
parameter of type "void (__cdecl *)(void *)"
   if (GeneratorThreadID = _beginthread(Generate, 0, NULL) == -1) 
questa è la classe:
class tRNG {
    public:
    <...>
    private:
        void  Generate(void*); // funzione da eseguire in un thread
separato
        void  CreateGeneratorProcess(); // funzione che crea il thread
    <...>
};  
sto cercando di compilare il tutto come una static library con VC++ 6,
Intel C++ 8, usando l'opzione /MT.
dove sto sbagliando?
vi ringrazio per l'aiuto, CAFxX.

 e' una spamtrap.
Per scrivermi, usate zello <at> despammed <dot> com 

grazie zello, adesso provo.
(non so bene quale sia il significato di quel friend, mò me lo vado a
guardare)
ultima domanda: se io compilo il tutto come static library, colui che
poi la userà precompilata dovrà fare attenzione a qualche cosa in
particolare (tipo compilare il suo codice con l'opzione /MT)?

sono riuscito seguendo il tuo consiglio.
ancora grazie, CAFxX.

Newsgroup: it.comp.programmare.win32
Titolo: DLL: VB --> C

Ciao a tutti!
Ho una dll scritta in Visual Basic. Come posso utilizzarla in un programma
scritto in C?
Nelle sue funzioni la dll richiede come argomento una form... cosa gli devo
passare in C? L'handle della finestra?
Dome

 Dome
Ciao.
Zello

Newsgroup: it.comp.programmare.win32
Titolo: domandina su ASM win 32

salve a tutti.
domanda "ipotetica": se volessi iniziare a studiacchiare il modo di
realizzare librerie DLL in assebler, da utilizzare poi in programmi scritti
in VB, dove posso trovare tuttii files con estensione INC e LIB (sul mio
computer non ci sono), ad es kernel32.inc, windows.inc, user32.inc, e i
corrispondenti kernel32.lib, masm32.lib, e compagnia bella ?
grazie
MarioH


wrote:

http://iczelion.cjb.net
trovi tutto
cod

 
http://iczelion.cjb.net
veramente mi ha "redirectato" ad una pagine che non esiste... ::))))
MarioH

 ha scritto nel messaggio
news:9pvajn$kva40$1...@ID-70152.news.dfncis.de...

http://win32asm.rxsp.com
Cmq, era il secondo link su google ricercando user32.inc. Il primo sarebbe
andato bene lo stesso, ma è in finlandese, e non ci capivo nulla.
Ciao,
Zello
Newsgroup: it.comp.programmare.win32
Titolo: winsock.h

sto scrivendo un programmino in c utilizzando l' ms visual c++ 6.0
vorrei sapere quale funzione utilizzare per ricavare
l'indirizzo ip del client che (eventualmente) č connesso alla mia macchina e
sapere su quale porta sta ( es. 21 per l'ftp)
grazie in anticipo...

:

Se hai l'hande del socket puoi utilizzare getpeername.
Se non controlli direttamente la connessione, il problema si complica...
Su 
www.sysinternals.com
 ci sono i sorgenti di un utility (TCPView) che 
visualizza lo stato delle connessioni TCP e UDP, potrebbe darti qualche 
idea interessante.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: [OT] Fenomeni paranormali con Code::Blocks

Salve,
scusate l'OT ma forse qui qualcuno può aiutarmi.
Mi succede una cosa assurda:
ho installato Code::Blocks, l'editor con compilatore C/C++. Uso il PC 
tutta la mattina, poi lo spengo, vado a casa, lo riaccendo e funziona. 
Il giorno dopo, riaccendo il PC e se provo a compilare un programma 
con Code::Blocks mi dice che è impossibile eseguire il file mingw32-
g++.exe e sono costretto a reinstallare Code::Blocks.
Uso Windows XP SP3.
Grazie


Non ho più Mingw e non ho mai usato Code::Blocks, però farei il seguente 
test:
1) quando ti dice che non può eseguire mingw, verifica se è vero, cioè 
se da un prompt dei comandi mingw non funziona.
	1a) se funziona, allora il problema è Code::Blocks, probabilmente non 
salva correttamente la sua configurazione
	1b) se non funziona, dovresti verificare se la procedura di 
installazione che hai usato è corretta. Di più non saprei. Una volta mi 
capitò un tizio che salvava i file in un ramdisk, poi si lamentava che 
"sparivano quando spegneva". Spero non sia il tuo caso...
2) verifica di non avere qualche tool di sicurezza che mette in 
quarantena qualche file.
HTH

 quarantena qualche file.
Ho tolto anche l'antivirus.
Il punto è che non capisco come mai il problema si presenta solo dopo 
aver spento il pc e non sempre ma solo in alcuni casi.


Quindi non è sistematica! Prendi UltimateBoot CD od altro tool di rescue 
e fai uno scandisk.
Altro non saprei. Una contromacumba forse potrebbe funzionare.

 Altro non saprei. Una contromacumba forse potrebbe funzionare.
Ieri sera ho spento e riacceso il PC e funzionava. Oggi riaccendo e non 
funziona e mi sono accorto che il file non esiste più!
Ma come è possibile che sparisca il file?
Newsgroup: it.comp.programmare.win32
Titolo: imparare le directx

Mi piacerebbe imparare a programmare con le directx, in particolare con
directdraw, ma le mie conoscenze si limitano al solo c++ standard (non
conosce nè mfc, nè ho mai avuto a che fare con le api di win o con COM).
Ho scaricato il directx 8 sdk per c++, ma non ci capisco nulla.
Sono quindi interessato all'acquisto di un buon libro, che dia per scontata
soltanto la conoscenza del c++, ma che non sia eccessivamente semplicistico
(fermo restando che a me interessa saper programmare semplici giochi in 2
dimensioni).
Qualcuno ha un buon testo da consigliarmi?
grazie
Franz

Secondo me il migliore per il 2D è "Inside DirectX" della Microsoft Press.
Non credo sia tradotto in italiano però l'inglese è comunque semplice.
Tratta DirectDraw, DirectInput, DirectSound, DirectSound3D (male),
DirectPlay, DirectSetup.
La versione che ho io tratta fino alla versione 5.0 delle DirectX.
--
ByEZ,
MindFlavor.
e-Mail: 
mindflav...@hotmail.com
Web site: 
http://web.tiscalinet.it/mindflavor
.

 MindFlavor.
ciao
Franz
Newsgroup: it.comp.programmare.win32
Titolo: Vendo Kit programmatori

www.peruge.com

> 
www.peruge.com
Premesso che non apriro' il mio browser a questo indirizzo...
Vorrei tanto sapere da te che cos'e' un "kit per programmatori" !!!

Vorrei tanto sapere da te che cos'e' un "kit per programmatori" !!!
Beh hanno inventato il coltellino svizzero per i tecnici hardware
(dotato di cacciavitini, pinzettine, etc.), ormai non mi stupisco piu'
di nulla...
Stefano "HappyMan"
IABLA Sezione Lago Maggiore (NO)
Foto salseri/e & I.A.B.L.A. Ring
http://happyman.freeweb.org

> Vorrei tanto sapere da te che cos'e' un "kit per programmatori" !!!
Ma non è un kit PER programmatori, bensì un KIT PROGRAMMATORI ovvero:
1) una scatola dalla quale escono tanti bei programmatori
2) una scatola di montaggio programmatore (due mani, due occhi, etc.)
scusate, ma non ho resistito.... sarà l'orario! ;-)

 ha scritto nel messaggio
news:t3qhjmf...@corp.supernews.com...


Newsgroup: it.comp.programmare.win32
Titolo: Cerco esempi di gestione porta seriale

Salve a tutti,
c'e' qualcuno che sa indicarmi qualche sito dove trovare esempi di gestione
della porta
seriale su win32 ?
Grazie
Sergio Tanzilli
http://www.tanzilli.com

 seriale su win32 ?
Se non vuoi usare la gestion "ad eventi" prova un codice come questo
        HANDLE  m_hComPort;
        m_hComPort=::CreateFile(_TEXT("COM1"),
		                    GENERIC_READ|GENERIC_WRITE,
							0,
							NULL,
							OPEN_EXISTING,
							0,
							NULL);
	if (m_hComPort!=INVALID_HANDLE_VALUE){
		DCB dcb;
		dcb.DCBlength=sizeof(DCB);
		dcb.fDtrControl=DTR_CONTROL_DISABLE;
		dcb.fRtsControl=RTS_CONTROL_DISABLE;
		::GetCommState(m_hComPort,&dcb);
		dcb.BaudRate=CBR_9600;
		::SetCommState(m_hComPort,&dcb);
                char pBuff[256];
                lstrcpy(pBuff,"Hello");
                DWORD nLen=strlen(pBuff);
                DWORD nWritten;
                ::WriteFile(m_hComPort,
                            (LPCVOID)pBuff,
			    nLen,
			    &nWritten,
			    NULL);
	};
        if (m_hComPort!=INVALID_HANDLE_VALUE){
		::CloseHandle(m_hComPort);
	};
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.
Newsgroup: it.comp.programmare.win32
Titolo: AIUTOOO!!! (Problema con Pannello di Controllo)

Da qualche tempo ho un problema col pannello di Controllo: aprendolo mi
appare un messaggio di errore nei cui dettagli c'è scritto: "Explorer ha
provocato un errore di pagina non valida nel modulo <sconosciuto> in
0000:000000ff"...
Ho provato a reinstallare Windows ma il problema non si è risolto. Per il
resto il computer funziona perfettamente e riesco ad usare ognio altra
funzione comprese quelle del pannello di controllo stesse raggiunte per
altre vie. Non sapendo come risolvere il problema ho momentaneamente fatto
altri collegamenti di tutte le applicazione del pannello di controllo, ma
ora cosa posso fare? Come posso cambiare i collegamenti del pannello di
controllo all'apertura dello stesso. Il PC quando segnala l'erroere si
blocca completamente, anche il reset da tastiera non funziona.
AIUTATEMI PER FAVORE!!!!!!!!
Grazie
Alex
P.S: Se volete rispondetemi anche via e-mail!

 Ho provato a reinstallare Windows ma il problema non si č risolto. Per il


AIUTATEMI PER FAVORE!!!!!!!!
Prova a cancellare i files Control.exe, Control.ini e Control.inf
(cancellando questi ultimi due perderai alcune delle precedenti
impostazioni) e poi a reinstallare Windows.
I files sono nella directory %WINDIR%
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

> I files sono nella directory %WINDIR%
Attenzione!
Win9x non effettua l'espansione dei path, perciò usare %WINDIR% darà
problemi.
Bye,
Loz

...

Cosa vuoi dire? Io volevo solo intendere che i files si trovano nella
directory di windows (Es. C:\Windows\).


>problemi.
Adesso che mi ci fate pensare, stavo creando un applicazione Autorun per CD,
devo suonare un file Wav contenuto nel root del cd come faccio dato che non
conosco a priori la lettera di unità del lettore?
Lo stesso vale per la cartella Windows, infatti ho provato
PlaySound("%windir%\chimes.wav... non funziona!
Grazie mille!!

 wrote in message 7r3erg$v58$1...@aquila.tiscalinet.it...


GetWindowsDirectory(WinDir, MAX_PATH) // oppure i parametri sono invertiti
non ricordo
WinDir è una stringa


PlaySound("%windir%\chimes.wav... non funziona!
WINDIR è una variabile settata nell'environment, non può essere usata nei
percorsi; credevo tu lo sapessi, scusa.
Per suonare un file di Win io userei questo codice:
char szFile[MAX_PATH];
GetWindowsDirectory(szFile);
strcat(szFile, "\\Media\\chimes.wav");
Playsound(szFile, ...);

Newsgroup: it.comp.programmare.win32
Titolo: MS-DOS

Ho scoperto da poco tempo che il dos ha una funzione chiamada EDIT
Cosa ci posso fare?posso modificare ad esempio i menu dei programmi??



Ma con cosa l'edit del dos??? E` semplicemente un semplice editor di
testi.
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di it.comp.lang (per i linguaggi di
programmazione senza un gruppo apposito e per i confronti fra i
linguaggi) partecipa alla discussione sul manifesto su it.news.gruppi.

 ha scritto nel messaggio
news:9rpee4$or9$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:9rpee4$or9$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:3be03f6c...@News.CIS.DFN.DE...


ci sono notepad, wordpad,word ecc.
Alcuni vecchi programmi dos lanciano edit per aprire file di testo e
poi non c'è molt adifferenza fra notepad ed edit.
Quota meglio.


bhe, io ha 12 anni lo utilizzavo x fare dei piccoli .bat che cmq puoi fare
tranquillamente con un qlsiasi editor o con addiritura la linea di comando
copy con x.bat
 
          ------
 
          ------
F6
ora ne ho 19 e mi ricordo ancora tutto!!!!!!! WOW!!!!!
K

Newsgroup: it.comp.programmare.win32
Titolo: Riavvio di WIN 98 in rete

Salve, seguo da un pò questo NG, e forse qui potrei trovare risposta ad un
problema che Vi espongo di seguito.
Ho installato in una Università di Napoli un sistema di messagistica per gli
studenti uguale a quello presente negli aereoporti, fatto cioè da una serie
di monitor all'interno dei quali è montato un PC standard che usa WIN 98 e
PcAnyware il tutto viene comandato da un PC che fà da Server e i monitor
sono a tutti gli effetti dei Client, la persona che pianifica gli eventi da
trasmettere sui monitor mediante PcAnyware amministra a distanza i monitor e
pianifica l'evento con le operazioni pianificate di WIN 98.
Tutto funzionava in maniera egregia finchè un giorno è arrivato l'imbranato
di turno e mi ha sconvolto tutto in quanto inavvertitamente ha disattivato
PcAnyware. Per poter ripartire essendo il monitor installato in un altro
edificio ha dovuto chiamare i custodi e far spegnere e poi riaccendere il
monitor affinchè ripartisse in esecuzione automatica PcAnyware. Vi domando
esiste una utility che mi permetta in rete di far riavviare un computer ? Se
si mi indicate come o se esiste su Internet qualcosa che possa scaricare.
Ringrazio tutti quelli che potranno aiutarmi.

Ringrazio tutti quelli che potranno aiutarmi.
Non dovrebbe essere difficile da realizzare... 
Se non trovi nulla scrivimi pure che te lo realizzo io (for free
naturalmente :-))
Ciao :-)
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
HomePage: 
http://www.insieme.net/andy

 wrote in message
fc.005b90b00041e8e93b...@insieme.net...

Newsgroup: it.comp.programmare.win32
Titolo: [BC++B]:lanciare un eseguibile

Ho creato un eseguibile che deve essere lanciato 
da un altro programma che sto' facendo:
non ho idea di quale API usare.
In secondo luogo dovrei anche fare in modo che l'esegubile 
possa essere lanciato dal secondo programma in loop ossia:
imposto un tempo fra due successive esecuzioni ed il numero delle
stesse;
do' il comando di esecuzione;
il programma viene lanciato ed automaticamente rilancia l'exe.
Cosa uso per implementare "l'orologio"?
Grazie e ciao a tutti
          Davide
--
e-mail: you must sobstitute NOSPAM with freemail

...


 Cosa uso per implementare "l'orologio"?
Non so cosa ti offra specificamente BC++B, ma con le nude
API io, se non ci sono necessita` di precisione al millisecondo
(cioe`, se basta la tipica granularita` di decimo/ventesimo di
secondo), userei una semplicissima SetTimer.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Acquisizione audio in C

Ciao a tutti, per un progetto di esame all'università avrei la necessità di
acquisire il segnale audio proveniente dal microfono o dalla line-in.
Quindi vorrei realizzare un programmino in C che :
1) Imposti la Sorgente (mic, line-in ecc..)
2) Imposti i parametri di acquisizione (frequenza, mono/stereo e 8/16 bit)
3) Acquisisca in formato grezzo un numero di campioni stabiliti
In pratica devo acquisire N campioni mettendoli in un array/buffer e
analizzare questi dati ottenuti, una volta finita l'analisi devo riacquisire
altri N campioni e analizzarli ancora ... e così via ciclicamente.
Mi piacerebbe realizzare una dll in C che esponga essenzialmente 2 funzioni:
-SetAcquisitionParameters (frequenza, mono/stereo, 8/16 bit)
-GetAudioData (N° campioni, array da riempire)
In modo tale che una volta ritornata la funzione GetAudioData l'array
contenga gli N campioni acquisiti.
Tutto qui.... il fatto è che non saprei proprio da dove cominciare, mi
servirebbero degli esempi e l'indicazione precisa delle api win32 ecc..
Oppure potrei anche usare un libreria (meglio dll) già pronta ... anzi forse
sarebbe meglio!
ma non ne conosco nessuna :-(
C'e' qualcuno che può aiutare un giovane studente inesperto :-) ?
grazie a tutti
ciao ciao
Plenolo

3) Acquisisca in formato grezzo un numero di campioni stabiliti
come fa sndrec32 insomma
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/mmfunc_1q5q.asp
buona lettura
sbirish

 sbirish
Sono sicuro che sia sia tutto. però non saprei proprio da dove cominciare..
non ho trovato esempi di codice che utilizzano le varie funzioni... ci sono
un centinaio di funzioni varie... non ho l'esperienza di programmazione per
districarmi  :-(
Mi servirebbe qualche tutorial passo passo in cui si spieghi chiaramente i
vari passi da compiere per settare il device, la sorgente , i parametri
ecc... invece di un mero elenco di funzioni!
Comunque grazie per l'aiuto :-)
ciao
Plenolo
Newsgroup: it.comp.programmare.win32
Titolo: Winsock

sapete dove posso trovare del materiale tipo un reference con tutte le varie
funzioni (a parte l'sdk microsoft)?
se avete dei link anche in italiano postate tutto
ps- vanno benissimo anche in inglese
pps-nondite cerca su google perche lo sto facendo ma se c'è qualcuno che ha
gia trovato è meglio
ah e non ditemi 
www.sockets.com
 grazie :) spero di trovare nuovo materiale
ciao ciao e grazie mille

Prova qui :
http://spiff.tripnet.se/~iczelion/
č un sito per la programmazione asm ma tra l'altro ha 2 reference per
winsock
Ciao
Wezzy

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

Ciao a tutti, sono Davide
qualcuno sa dirmi come faccio a concatenare 2 stringhe in Visual C++?
Ho provato con strcat ma l'operazione non e' possibile dato che devo operare
con CString e non char
...e dato che ci sono vi chiedo anche come convertire una variabile CString
in int (se si puo'!!), anche qui ho provato con atoi ,ma niente da fare!
grazie a tutti, e buona giornata!


ciao,
Stefano

in int (se si puo'!!), anche qui ho provato con atoi ,ma niente da fare!
Il concatenamento fra due oggetti CString avviene semplicemente con +
ad es.:
CString a1 = "Prima";
CString a2 = "stringa";
a1 = a1 + " " + a2;
Per la trasformazione del contenuto di un oggetto pCString in int
(avendo la certezza preventiva del contenuto) io procedo cosi:
int n;
char cappo[9];
CString a1 = "12345"
strcpy(cappo, a1);
n = atoi(cappo);
Non garantisco sia la soluzione migliore, io finora ho fatto cosi
		Gielle


Per andare da Milano a Roma tu passi per Napoli? 8-)
Luc.

Luc.
Esagerato!! Comunque io avevo premesso che non ritenevo fosse una
soluzione definitiva: la adotto da quando, con una soluzione diversa,
ho avuto problemi a cui non ho trovato spiegazione. Per inciso, anche
il fatto che io dichiari sempre prima le variabili char degli oggetti
CString deriva dal fatto che in almeno due occasioni ho avuto problemi
piuttosto strani che si sono risolti semplicemente spostando le
dichiarazioni. Dato che io programmo per lavoro e devo rendere conto
ai clienti del tempo di fermo delle applicazioni, preferisco fare
"qualche metro in piu'" piuttosto che sbattere la testa sul muro degli
errori non documentati o della mia ignoranza (non faccio alcuna fatica
a sostenere che non so tutto): cio' fino al momento in cui non scopro
o mi suggeriscono una soluzione migliore. A proposito, grazie della
risposta costruttiva.
		Gielle

Luc.
Esagerato!! Comunque io avevo premesso che non ritenevo fosse una


		Gielle
Di nulla 8-)
Luc.