mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Percorrere lo Z-Order del desktop

Salve a tutti,
avrei la necessità di ottenere in ordine, uno dopo l'altro tutti gli handle
di finestra (hwnd) presenti su un desktop rispettando lo Z-order, cioè
partendo dalle finestre più nascoste per arrivare a quelle in primo piano.
Qualcuno ha in mente come fare partendo per esempio dall'hwnd del desktop?
tenete conto che mi interessa ottenere gli handle di proprio tutte le
finestre anche le child : intendo dire che non mi basta avere l'hwnd della
finestra dell'applicazione ma mi servono anche quelli delle toolbar, dei
bottoni, dei menu, ecc... in essa contenuti.
Grazie a tutti
Bye
Johnny
--
Visitate il mio Sito:
http://digilander.iol.it/Superpork

 bottoni, dei menu, ecc... in essa contenuti.
lavoro lungo cmq un'api accomuna la cosa getwindow con parametri giusti .In
pratica ti elenca tutte le window con lo zorder giusto :)).Tieni conto ,per
quanto riguarda il desktop,che ti elenca solo le finestre.Invece per i
controlli dentro le stesse devi fare un altro ciclo con hwnd della finestra.
ciao :))
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

Newsgroup: it.comp.programmare.win32
Titolo: Creazione Font

Ciao, ho bisogno di salvare dei font (come file .TTF).
Sapete dirmi se esiste qualche API per questa funzione?
Altrimenti sapete dirmi dove trovare le specifiche per creare i files .TTF?
Grazie
Ciao

:

Prova a vedere su:
http://www.wotsit.org/search.asp?page=2&s=font
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: mixare file wav

Vorrei creare una piccola applicazione che si occupi di mixare due file wav
in uno che riproduca il suono di entrambi. Vorrei sapere che algoritmo si
può utilizzare per mixare le due onde sonore.

 wrote in message
news:PQon7.31811$ul3.1...@news.infostrada.it...

Nulla di speciale. Per mixare due segnali devi semplicemente sommarli.
Sarebbe meglio prima dividere i valori dei vari campioni per 2, per
evitare che il segnare risultante dal mix saturi e produca strani
"artefatti" acustici! :)
Potresti anche usare una moltiplicazione ed uno shift per regolare il
volume dei segnali, e la somma per mixare i due segnali. :)
Se hai campioni a 16 bit, un codice simile a questo dovrebbe funzionare:
//
// volume1 e volume2 sono i livelli del primo e del secondo segnale,
// e devono essere compresi tra 0 e 65536 (usa 32768 come default).
//
// wave1 e wave2 sono i puntatori contenenti le onde, o parti di esse
// da mixare.
//
// output un puntatore ad un buffer per i due segnali mixati
//
// numero_campioni è il numero di campioni da processare
//
void mix (short *wave1, int volume1,
          short *wave2, int volume2,
          short* output,
          unsigned numero_campioni)
{
 for (unsigned j = 0; j < numero_campioni; ++j)
 {
  // mix con somma
  int temp = (wave1[j]*volume1) >> 16 + (wave2[j]*volume2) >> 16;
  // clipping - se (volume1+volume2) > 65536 è indispensabile
  if (temp > 32767) temp = 32767;
  if (temp < -32768) temp = -32768;
  // memorizza l'output
  output[j] = temp;
 }
}
Ciao,
    Aldo.
Newsgroup: it.comp.programmare.win32
Titolo: Borland C 6

Buongiorno a tutto il newsgroup..
Premettendo che sono un novellino di applicazioni Win32,
vorrei chiedere come è possibile passare da una textbox il campo text
in una stringa char buffer[30]; e viceversa, ovvero da stringa al campo
text di una textbox
Esistono funzioni particolari?
con lo strcpy mi dice che non può convertire ANSIstring in char
Che vuol dire ;) ? il windows non usa i char per i suoi campi, ma un altro
formato?
Ho provato a dichiarare una variabile ansi string, ma non me lo fa fare ;)
come
ovviamente potete immaginare voi grandi esperti! :)
Grazie anticipatamente a tutti!!!

 ha scritto nel messaggio
news:b25cc9$190jf5$1...@ID-77910.news.dfncis.de...

Ho risolto...grazie lo stesso ;)

Newsgroup: it.comp.programmare.win32
Titolo: Vendere software agli USA: tasse??

Qualcuno di voi ha mai venduto software agli USA dall'Italia?
Non riesco a capire come si dovrebbero pagare le tasse.
Pare che ...
http://www.lastampa.it/_web/_internet/ebusiness/archivio/ebusiness020211.asp
... ci sia una legge europea per cui si paga l'IVA secondo la posizione 
del compratore, quindi se si vende ad un americano, lui e' esente 
dall'IVA europea, quindi nessuno deve pagare l'IVA per tale vendita.
In compenso mi rispondono sul newsgroup di us.taxes...
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&selm=20040605023311.19841.00000649%40mb-m02.aol.com
... che perfino standosene in Italia, se uno vende agli USA deve pagare 
la tassa sugli introiti USA?!?! (US income tax)
Mi sembra allucinante
Ma e' proprio cosi'??
Quindi io anche se me ne sto in Italia devo spedire una dichiarazione 
delle tasse agli USA ogni anno che vendo qualche licenza agli USA???
Grazie in anticipo

 
L'argomento mi interessa ma non ti saprei rispondere.
Prova nel newsgroup dei commercialisti e in quello dell'e-commerce.
Ti leggero' da li
Ciao
Franco

Newsgroup: it.comp.programmare.win32
Titolo: Levare barra titolo

Ciao a Tutti!!!
Devo aprire la finestra a tutto schermo con le API di windows,
ma non riesco a levare la Barra Titolo.
Grazie!!!
FRA

 ha scritto nel messaggio
news:Htguc.27786$Wc.9...@twister2.libero.it...

Probabilmente tu hai creato una finestra con lo stile WS_OVERLAPPEDWINDOW
(nella funzione CreateWindow), che è la comunione dei seguenti stili:
WS_OVERLAPPED
WS_CAPTION  // Caption corrisponde alla barra del titolo della finestra
WS_SYSMENU
WS_THICKFRAME
WS_MINIMIZEBOX
WS_MAXIMIZEBOX
Credo che sia sufficiente cambiare lo stile WS_OVERLAPPEDWINDOW con
WS_POPUPWINDOW che comprende:
WS_POPUP          | \
WS_BORDER         | \
WS_SYSMENU
Spero di non sbagliare...
Ciao ciao
Newsgroup: it.comp.programmare.win32
Titolo: EXE

Ciao
Esiste un compilatore che mi permette di assemblare exe senza librerie
aggiuntive tipo quelle del visual Basic??
Grazie
Rispondete se potete a 
Lup...@hotmail.com

...


Ciao,
    sono molti i linguaggi che ti permettono di fare questo:
- C ed SDK : piccoli,veloci, difficili da scrivere.
-C++ ed un framework (MFC,OWL,VCL) + maneggevoli, poco + grandi e + ad alto
livello (C++Builder,Visual C++, e tanti altri);
-Delphi : usa la VCL come C++Builder.
A presto :-)
Marco Abis su IRCnet #C++Warriors
http://welcome.to/C++Warriors
  interamente dedicato al C++
ca...@technologist.com


Newsgroup: it.comp.programmare.win32
Titolo: malloc in win32???

Ciao!
Non è che per win32 c'è un metodo migliore del malloc per allocare
memoria dinamicamente???
LocalAlloc e parenti????
Grazie ;) Atreju

 wrote in message
2fbcc00a...@news.libero.it...

Il malloc è gestito dalla libreria del c che stai usando. Di solito malloc
usa HeapAlloc.
Ho fatto un po' di prove con VC6.
malloc è la migliore per allocare tanti blocchi piccoli (di 1 kB)
Per blocchi più grandi è più semplice HeapAlloc.
La funzione base di allocazione è VirtualAlloc che permette il massimo
controllo, ma è più complicata da usare.
LocalAlloc e GlobalAlloc sono dichiarati obsoleti.

Newsgroup: it.comp.programmare.win32
Titolo: Disegnare un rettangolo in xor

Usando VC++ 6.0 e MFC per disegnare un rettangolo faccio cosi':
CPen NewPen(PS_SOLID, 1, RGB(255, 0, 0));
CPen* pOldPen = pDC->SelectObject(&NewPen);
pDC->SelectStockObject(NULL_BRUSH);
pDC->Rectangle(0, 0, 100, 100);
pDC->SelectObject(pOldPen);
questo ad esempio mi disegna un rettangolo trasparente con bordo rosso
se io volessi disegnare in Xor (cioe' il bordo deve risultare nero dove il
fondo e' bianco, bianco dove il fondo e' nero, ecc.) come devo fare?

 devo fare?
Prova con l'API SetROP2(): non ricordo se funziona anche con i brush, ma
direi proprio di si`.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 fondo e' bianco, bianco dove il fondo e' nero, ecc.) come devo fare?
Devi aggiungere una chiamata a pDC->SetROP2(R2_XORPEN), e scegliere
come colore della penna quel che vuoi che appaia sul nero (nel tuo
caso, dunque, il bianco).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: sei interessato a due milioni netti a mese?

se conosci il vb 6 bene e sei di roma manda una e-mail a
in...@euronet2000.com

Una donna delle pulizie guadagna almeno 10.000 lire l'ora, lavorando 8 ore
al giorno e 5 giorni alla settimana, in un mese guadagna 1.600.000 lire,
diciamo netti, molte lavorano in nero...
E tu un programmatore che
conosce bene vb6 lo paghi 2.000.000?
Che coraggio!
per 2.000.000 vado a
fare le pulizie, almeno torno a casa sempre presto e non ho alcuna
responsabilita' se il programma non funziona...
Davide.
--------------------------------
Inviato via 
http://usenet.iol.it
 

Che coraggio!
Per un programmatore SOLO vb6 non è uno stipendio basso...
Luc.

 Per un programmatore SOLO vb6 non è uno stipendio basso...
Non e' basso se e' una prima assunzione !
Altrimenti e' basso ....
Alex

On Wed, 27 Jun 2001 17:24:34 +0200, Luc <TOGL...@katamail.com-TOGLI>
wrote:

Scusate l'OT ma ho una curiosità, quando guadagna + o - un
programmatore? Quali sono i linguaggi più pagati (immagino che un
programmatore C++ prenda + di uno VB)?
Ciao
Marco Barisione (ICQ 84277092)

 Marco Barisione (ICQ 84277092)
Lo stipendio dipende da quanto bene le tue esperienza corrispondono alle
richieste correnti del mercato. Al momento, nonostante il momento non sia
dei piu felici, chi si occupa di progetti con tecnologie web è una persona
che puo aspirare (e chiedere) gli stipendi piu alti (ovviamente esclusi
coloro che fanno lavori molto particoli ed estremamente specialistici). Un
analista-sviluppatore con 4 anni di esperienza significative e laureato
(informatica o ingegneria) puo tranquillamente aspettarsi uno stipendio di
60 milioni lordi piu una serie di benefit (ad esempio portatile aziendale,
cellulare, assicurazione sulla vita, medical plan, auto in leasing, ecc).
Chi sviluppa in C++ tendenzialmente guadagnera piu di uno sviluppatore VB ma
semplicemente perche chi sviluppa in C++, per la maggiore difficolta del
linguaggio ed i tempi di apprendimento piu lunghi, solitamente lavorerà da
piu tempo di chi sviluppa in VB.
Bob Rock

Il primo lavoro in assoluto che ho fatto e' stato un progettino di piccole
dimensioni in VB6 con db Access 2000. Era la prima volta che usavo VB in
maniera professionale. Io ho incassato 4 milioni e mezzo netti (loro hanno
pagato la ritenuta d'acconto) per 5 settimane di lavoro, ero in una ditta
come esterno, per conto di un'altra societa' che ha venduto il mio lavoro,
senza aggiungerci una virgola, a circa 20 milioni.
In pratica alcune
persone non hanno fatto nulla ed hanno incassato molto piu' di me per il
solo fatto di avermi trovato e mandato nell'azienda a lavorare.
E' per
questo che ho deciso che appena tornato in Italia comincero' a fare il
consulente, lavorando senza qualcuno che mi mandi in azienda io posso
incassare di piu' e l'azienda risparmia perche' non deve pagare qualcuno
che non fa null'altro che da tramite.

Newsgroup: it.comp.programmare.win32
Titolo: Visualizzare un'immagine .tif con VC++ 6

Ciao a tutti,
sono un neofita della programmazione windows (però conosco il C++) e perciò
ringrazio quelli che vorranno prendersi la briga di rispondermi mettendosi
al mio stesso (umile) livello! :)
Ho realizzato un'applicazione MFC dialog-based con vari pulsanti ed edit-box
e vorrei visualizzare, in un'area vuota di esso, un'immagine .tif da un file
che l'utente stesso deve selezionare.
La selezione del file è ok. Non so cosa usare per maneggiare e visualizzare
un'immagine .tif!
Ho già provato alcune vie. La classe "CPicture" di Gad Yovav gestisce tutti
i benedettissimi formati di file grafici TRANNE il tif.
La classe "PictureObject" di Stefano Happyman non riesco a farla funzionare.
Un'idea, uno spunto!!
Grazie mille a chi risponderà.
Mauro

 Un'idea, uno spunto!!
Eccone addirittura due:  ^_^ fai funzionare la classe PictureObject di
Stefano HappyMan; se non ci riesci chiedi istruzioni a lui.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 La classe "PictureObject" di Stefano Happyman non riesco a farla funzionare.
Il mio framework che include l'oggetto PictureObject così com'è esclude
l'uso delle MFC...Però il codice di quell'oggetto che in pratica descrive
l'uso della API OleLoadPicture potrebbe essere utile, chiaramente devi
"sporcarti" le mani, prendere il codice, modificarlo, etc etc.
Ciao
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
libero.it

Newsgroup: it.comp.programmare.win32
Titolo: Path dell'applicazione

Ho girato un po ovunque nell'MSDN ma non riesco a trovare una funzione utile
per trovare il Path dell'applicazione in uso
Ho utilizzato questa funzione
retval = GetFullPathName ("#",MAX_LOADSTRING,szAppPath,NULL);
e poi elimino da szAppPath il carattere finale.
A dire il vero mi sembra un tantino stupida come soluzione anche se
funziona, ma non credo che si faccia cosi.
Grazie


C'e` la funzione GetCommandLine( ) che tra l'altro ti da anche i valori
passati by command line...

 ha scritto nel messaggio
news:7xcyd.553785$35.23...@news4.tin.it...


 Provato e funziona magnificamente GRAZIE
Me lo chiedo anch'io, pero` io ho la fortuna di lavorare con delle
enciclopedie viventi e chiedo a loro ;-)

 per trovare il Path dell'applicazione in uso
GetModuleFileName.
Paolo. 

, č una spamtrap
Usate zello <at> despammed <dot> com

 GetModuleFileName() non ti piace proprio?
Non vorrei dire ma il tuo post non e` molto utile visto che sei gia` stato
preceduto -e non di poco!- (normalmente e` buona norma leggere un po' il
thread prima di dare risposte inutilmente ridondanti...)
Cmq in effetti se gli serve solo il path completo e gli eventuali valori in
linea di comando possono essere dannosi, allora direi che e` meglio
GetModuleFileName()
Newsgroup: it.comp.programmare.win32
Titolo: Ottenere una nota a freq. fissa dalla Sound.Blaster

Ciao a tutto il NG, vorrei sapere come fare per ottenere dalla Sound
Blaster una nota ad una frequenza determinata, senza caricarla da un
file Wave, ho dato una occhiata all'help del C++ Builder ma non ci ho
capito molto ( vista anche la mia scarsa conoscenza dell' Inglese  ! ),
se qualcuno fosse inoltre tanto gentile da riportarmi un piccolo
esempio... Grazie e ciao Dave.

 writes:
ci> Ciao a tutto il NG, vorrei sapere come fare per ottenere dalla Sound
ci> Blaster
O utilizzi  un sintetizzatore on-board  della scheda audio e  invii un
NOTE ON midi allo stesso oppure se usi il waveIO ti costruisci un paio
di buffer nel quali metti i campioni che ti calcoli al volo.
\begin{echelon}
Marxist Mossad Delta Force Honduras colonel smuggle Noriega Uzi
plutonium DES FBI Khaddafi Treasury counter-intelligence kibo
\end{echelon}
\begin{avviso}
 
Attenzione: Leggersi lo header riguardo al mio e-mail!
Warning: read header for infos about my e-mail.
\end{avviso}
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+

Newsgroup: it.comp.programmare.win32
Titolo: ListBastarde:) help

Salve scusate se il "disturbo" ma sto sbattendo la testa da tempo su questo
pezzo di codice che fa saltare tutto il resto del programma (crash,
MessageBox con testo a casaccio etc...) so che sono solo API..ma cavolo non
mi funzionano.:)) Di base il codice dovrebbe.. leggere quanti elementi
presenti in listbox, quindi con un rozzo ciclo for leggerne la stringa di
ognuno ed andare a aggiungere ogni stringa alla SUBJ che andra' sempre
aumentando...o almeno io spero faccia questo.
Invece succede il finimondo bha..:)) Se qualcuno di buona volonta' mi da una
mano:))
PS:mi sono permesso di inserire il codice xke' sono giusto 10 righe... se no
avrei chiesto prima:) )
int i,num;
LPTSTR subj = "mailto:
pr...@rinchuso.it
\?subject=Ciaobelli...&\?body=";
LPTSTR cu;
  case IDC_SEND:
  num = SendMessage(prelist,LB_GETCOUNT,0,0);
  for(i = 1;i <= num; i++) {
   SendMessage(prelist,LB_GETTEXT,(WPARAM)i-1,(LPARAM)(LPCTSTR)cu);
   strcat(subj,cu);
     }
  ShellExecute(hwnd,"open",subj,NULL,NULL,SW_SHOWNORMAL);
  break;

Dichiarando le due stringhe come:
LPTSTR subj = "mailto:
pr...@rinchuso.it
\?subject=Ciaobelli...&\?body=";
LPTSTR cu;
hai fatto puntare subj a un buffer pre-inizializzato con dimensione pari 
alla stringa costante e non hai assegnato nessun valore a cu.
probabilmente qualcosa del tipo:
TCHAR subj[<dimensione massima del messaggio>];
TCHAR cu[<lunghezza massima di una stringa>];
strcpy(subj,"mailto:
pr...@rinchuso.it
\?subject=Ciaobelli...&\?body=");
funzionerà meglio...
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 Dichiarando le due stringhe come:
...

Newsgroup: it.comp.programmare.win32
Titolo: distribuzione asp.net "low cost"

Scusate, forse sono un OT..
ma a chi dovrei chiederlo se non a Voi!
Dove posso trovare una distribuzione completa in italiano di 
asp.net
 a basso
costo?
E' necessario togliere BLABLA all'indirizzo email per rispondere.
Grazie
        Narcixus

         Narcixus
-- 
.A
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
Read my blog at: 
http://blogs.ugidotnet.org/pape

 Cosa intendi per "distribuzione"?
In effetti forse il termine non è preciso, ma non sapevo come meglio
indicarlo.
Sviluppo swebsit.e dinamici usando Php/MySQL ma per un lavoro
commissionatomi
devo necessariamente adottare 
asp.net
 (precisa richiesta dell'utente).
La cosa non mi turba più di tanto perché è da diverso tempo che volevo
cimentarmi con questa tecnologia Server Side e questa è l'occasione giusta!
Gentilmente potresti informarmi su quanto c'è da sapere per affrontare "ad
armi pari"
uno sviluppo di un website considerando anche di dover usare un sistema di
gestione DB
compatibile? Preciso che ho sempre lavorato con Php/MySQL, di asp conosco
solo
la sua fama.
Grazie di nuovo

 Grazie di nuovo
prego


Newsgroup: it.comp.programmare.win32
Titolo: JAVA: applicazione gia in esecuzione !

Ho un problema. Ho creato un applicazione Stand-Alone utilizzando classi
grafiche Swing.
Ho necessita' di sapere se un'istanza del mio applicativo è già in
esecuzione sulla stessa macchina,
per poi dare un messaggio ed impedirne un altro caricamento.  Questa cosa è
molto semplice in Visual Basic.
Si ottiene utilizando il metodo "app.prevInstance" che restituisce true se
un istanza è gia in esecuzione.
Come si fa questo in Java ?

 per poi dare un messaggio ed impedirne un altro caricamento.
La cosa non è semplice in Java per il fatto che non esiste modo, per quel
che ne so io di rilevare che è in esecuzione un determinato programma Java,
l'unica cosa che vedi è la macchina Java.
A questo punto devi utilizzare un escamotage, creando un'utilizzo fittizio
di una risorsa raggiungibile a livello di sistema.
Mi vengono in mente due modi di farlo: il primo è aprire una socket su una
porta definita nella tua applicazione (es. 9999) e all'avvio
dell'applicazione testi le socket in questione è già in uso oppure no, il
secondo modo è simile, vale a dire all'avvio dell'applicazione essa crea un
file ben definito, tipo il file pid che alcuni demoni creano quando vengono
eseguiti sulla macchina, all'interno del quale scrivi qualcosa, all'avvio
dell'applicazione testi se esiste questo file e se contiene ciò che hai
stabilito (es. un numero o altro), se non esiste dai il via libera
all'applicazione altrimenti la chiudi.
Ciao e spero di esserti stato utile.
Oliviero.

Newsgroup: it.comp.programmare.win32
Titolo: cosa stupida (credo): troncare un file

Buongiorno a tutti!
Come posso troncare un file avendo un puntatore FILE *pf;
che punti a un certo byte...
mi spiego meglio...
voglio che dal punto in cui sia posizionato il puntatore, tutto ciň che
segue sia troncato...
dovrei in pratica mettere un EOF o qualcosa del genere..come possso fare??
grazie a tutti e buona giornata!

 grazie a tutti e buona giornata!
ciao
Newsgroup: it.comp.programmare.win32
Titolo: C++ Builder - Menu in una MDI

Salve,
perche' se in un'applicazione MDI, inserisco un menu' in una finestra
figlia, durante l'esecuzione il menu' si forma nella finestra
principale ?
Come posso risolvere ?
GRAZIE 1000
faf...@tiscalinet.it

Come posso risolvere ?
Non so se ci sia un modo per fare quello che chiedi, ma secondo me ti
conviene accettare che il menu venga inserito nella finestra principale.
Saluti,
    Mardy

conviene accettare che il menu venga inserito nella finestra principale.
Il problema e' che nelle finestre figlie ci sono grafici, quindi i
menu di tali finestre si limitano ad essere "salva grafico", "stampa
grafico",...
Potrei mettere dei bottoni.
grazie lo stesso
faf...@tiscalinet.it

Potrei mettere dei bottoni.
Io farei cosi': supponiamo che prima dell'attivazione della finestra figlia
il menu' della finestra principale sia:
File    Modifica    Inserisci    Aiuto
Tu crei un menu' identico, ma con una "tendina" in piu', specifica per la
finestra figlia attualmente in uso:
File    Modifica    Inserisci    Grafico    Aiuto
                                 Salva
                                 Stampa
                                 ...
E imposti questo come menu.
Saluti,
    Mardy
Newsgroup: it.comp.programmare.win32
Titolo: Re: Porta seriale sotto Borland c++ (free)

 possibilmente free?
Non devi procurarti nessun SDK. Da codice richiami le funzioni 
API direttamente. La porta seriale viene vista come file, 
partendo dalla CreateFile puoi trovare tutto ciò che ti serve.
CreateFile:
http://msdn2.microsoft.com/en-us/library/aa363858.aspx
Communication functions:
http://msdn2.microsoft.com/en-us/library/aa363194.aspx
HTH,
-- 
Stefano Frosio
www.esse-effe.com

 andare a finire sull'hardware).
Comunque le funzioni API non servono solo per interfacciarsi con 
l'hardware, ce ne sono di tutti i tipi.
-- 
Stefano Frosio
www.esse-effe.com

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

Salve a tutti.
Ho un problema con un controllo OCX sviluppato in MFC.
Quando premo il tasto tab per far ricevere il focus anche al mio controllo (e dovrebbe visualizzarmi un cursore) esso riceve il focus ,ma non fa visualizzare il cursore.
Qualche suggerimento?
Grazie anticipatamente.
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:39a22476...@laguna.tiscalinet.it...


Quando clicco con il mouse sul mio controllo (un controllo IP potenziato) il cursore mi si attiva.Il problema è quando cerco di attivare il focus con il tasto TAB.
Non so se sono stato chiaro.
Devo intercettare qualche evento o messaggio?
Grazie anticipatamente.
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 


 ha scritto nel messaggio
news:39a258ea...@twingo.tiscalinet.it...


Newsgroup: it.comp.programmare.win32
Titolo: Codice MP3

Salve a tutti,
sto cercando codice C/C++ per leggere file mp3
Grazie,
Dome
--
http://members.it.tripod.de/beelsoft/
--

sto cercando codice C/C++ per leggere file mp3
L'algoritmo per leggere i files mp3 č proprietario. Bisogna pagare per
poterlo avere.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
---------------------------------------------------------------------------

...


sto cercando codice C/C++ per leggere file mp3
Sotto a Linux ci sono molti player MP3 con cui e` fornito il codice, ad
esempio mpg123. Anche il codice dell'AMP e` free, e credo ne esista una
versione anche per DOS.
Bye! Lorenzo Lutti (
http://members.tripod.it/fidocad
)

sto cercando codice C/C++ per leggere file mp3
c'è un SDK sull'MP3 per c++ e per delphi (FREE!) su
http://www.xaudio.com/developers/
Ciao :-)
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)

MP3?
Sicuramente girando per la rete ne troverai qualcuna, ma se non è quella che
ti fornisce l'organizzazione che gestisce l'mp3 è illegale e in teoria
potresti passare dei guai (ad esempio se la usi in un tuo programma e se ne
accorgono).
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

 Grazie,

Newsgroup: it.comp.programmare.win32
Titolo: Riconoscere i tipi prefediniti

Come fate voi programmatori ,da un typedef a risalire ai tipi
primitivi del linguaggio ? Usate qualche programma specifico o andate
a sfogliare gli header files ? Oppure i compilatori permettono (non a
run-time) di risalire ad un tipo di dati predefinito ?
grazie


Un typedef dovrebbe proprio servire per non dover piu' accedere al tipo
primitivo.
Ma se sei costretto per capire qualcosa in piu' ci sono dei IDE che ti
permettono di andare a 'browsare'='vedere' la definizione del nuovo tipo. Se
l'ambiente di sviluppo non lo permette si fa un bel grep (cerca nei Files) e
si legge nel header.

Newsgroup: it.comp.programmare.win32
Titolo: aiuto! eccezione 0xc00000fd (wxwindows)

Ciao a tutti,
non so piu' che pesci pigliare.
Ho fatto un prog che gestisce un database e va tutto alla perfezione.
L'errore pero' che scappa fuori (solo su alcuni computer per altro!)
e' questa cavolo di eccezione  0xc00000fd (stack overflow giusto?).
L'errore compare alla chiusura del programma soltanto se, durante la
sua esecuzione, si era andati nella funzione di stampa (la finestra
che gestisce le stampanti dalla quale si stampa, avete presente?).
Non scappa fuori nemmeno se vado nel printpreview, o nel page setup,
ma solo se arrivo alla finestra del print. L'errore per altro viene
fuori quando chiudo il programma e non compromette nulla...solo che e'
bruttissimo vederlo.
Dal momento che l'integrazione delle funzioni che gestiscono la stampa
le avevo praticamente copiate dal sample "printing" che c'e' con
wxwindows, ho notato che effettivamente nella funzione OnPrint
,incriminata, vengono dichiarate delle variabili come
wcPrintDialogData , wxPrinter e MyPrintout , che potrebbero
overfloware lo stack...BENISSIMO! faccio dei puntatori e alloco
dinamicamente tutto.
Ebbro e gagro ricompilo e eseguo... ebbene l'errore si ripresenta
sempre come stack overflow.
Adesso mi dico... ma se la funzione che genera l'errore alla fine e'
quella... se l'ho localizzata li' se adesso lo stack provo a toccarlo
il minimo indispensabile... perche' mi viene fuori questo errore?
Ringrazio tutti per le risposte!
ciao!
e.p.

Il Thu, 07 Oct 2004 11:23:53 GMT, "|Epoch|" <k...@kl.lol> ha scritto:
...
e mi ero dimenticato di chiedere anche... ma perche' sui miei computer
di casa di questo errore nemmeno l'ombra mentre se poi vado a farlo su
altri 2 pc si presenta?
La quantita' di ram non dovrebbe contare infatti ho stilato la
seguente microstatistica:
cpu                              ram                 errore?
amd barton               1,5Gb            NO
amd duron                 378Mb         NO
amd athlon                 256 Mb        NO
amd barton                1Gb             SI
pentium 3 600            128 Mb      SI
Se dipendesse dalla ram non dovrei avere errore nel comp con un giga
di memoria...
Per me resta tutt'ora un mistero.... non ci sono funzioni ricorsive,
adesso sono tutti puntatori che allocano nell'heap eppure lo stack
overflow compare.... help!
Newsgroup: it.comp.programmare.win32
Titolo: Fonts ttf

Dove posso trovare la struttura di un file di fonts .ttf e .fon.
In particolare vorrei sapere dove e come sono memorizzate le matrici
dei caratteri all'interno del file.
Saluti
Marco


wrote:

www.wotsit.org
cod

Newsgroup: it.comp.programmare.win32
Titolo: Tutorial winAPI C++

Mi potreste indicare per cortesia un tutorial sulle winAPI free
possibilmente in italiano?
Grazie mille
Ciao
Francesco

 
http://aleax.supereva.it/
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)


http://aleax.supereva.it/
ora si è spostato su 
www.aleax.it
 non credo sia aggiornato quello
--
Rhymes (
rhy...@myself.com
)
http://www26.brinkster.com/rhymes
" ride or die "

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

Dovrebbe essere la cosa più semplice nell'ambito della progammazione per
Windows, eppure non ci riesco: come si crea una finestra e come la si
gestisce? Esempio: creo una finestra e ci voglio disegnare con il DC.
Kaos.



Su MSDN ci sono diversi esempi, fra cui il wordpad ;-)
-- 
ciao, hal

Newsgroup: it.comp.programmare.win32
Titolo: intercettare il collegamento avvenuto

Salve a tutti,
sono un programmatore c++ builder. Ho scritto un banale programmino che mi
conteggia quanto tempo resto connesso, utilizzando un timer che verifica
periodicamente lo stato della connessione. Lo strataggemma pur semplificando
al massimo le cose risulta poco preciso. Per questo motivo avrei la
necessità di intercettare l'avvenuto collegamento tramite una funzione Hook
(almeno credo). Pur avendo una discreta esperienza in "campo" Hook non ho
mai provato a intercettare messaggi esterni al mio programma e questo mi
manda in crisi. Da quanto ne so dovrei inserire la funzione hook in una dll
esterna e non so come fare. In più credo che il messaggio che dovrei
intercettare è WM_RASDIALEEVENT ma non ne sono sicuro. Infine quali
parametri devo passare a SetWindowsHookEx?
Ringrazio anticipatamente chi di voi mi sarà di aiuto.
Ciao.



Mi sembra che per intercettare le connessioni RAS e i loro cambiamenti
di stato non devi usare un hook, bensì devi creare un evento con
CreateEvent() e passarlo alla funzione RasConnectionNotification().
Tale evento verrà segnalato ad ogni apertura e chiusura di connessioni
RAS.
Saluti,
	Marco.

 ha scritto nel messaggio
news:39cbc458...@news.galactica.it...


Newsgroup: it.comp.programmare.win32
Titolo: Spostare lo schermo

Come posso fare a spostare le coordinate del desktop di windows? Mi spiego:
ho un monitor che non si centra automaticamente, e impostando risoluzioni
diverse l'immagine risulta decentrata. Per ovviare devo utilizzare prog.
appositi tipo PowerStrip che hanno la funzione di centratura. Ma ora vorrei
provare a fare un programmino mio... che Api devo utilizzare?
Grazie in anticipo.

 ha scritto nel messaggio
news:8r5b0o$nl9$1...@nread1.inwind.it...

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] inzio

come faccio a fare un form con dei (pulsanti, menu,e tutti i controlli base)
stile [vb] ciao gabry

 ha scritto nel messaggio
news:8scvln$5sr$1...@nread2.inwind.it...



Se usi l'Application-Wizard e' facile: scegli nuova MFC win32
application e gli dici che lo vuoi fare con un dialog :)
se devi aggiungerne un'altro:
1) te lo disegni con il resource editor
2) Quando stai per 'mappare' gli eventi (doppio click sul controllo)
oppure quando apri il Class-Wizard (View->ClassWizard) ti compare un
dialog che ti chiede se hai gia' una classe da associare alla risorsa
o ne vuoi creare una nuova
3) rispondi che ne vuoi creare una nuova e Dai un nome alla nuova
risorsa, il resto del lavoro 'sporco' lo fa il wizard
4) associ i messaggi dei controlli a delle funzioni membro della nuova
classe (come sopra: doppio click oppure dal class wizard)
per le variabili associate ai controlli sempre dal classwizard puoi
associarle senza problemi, ricordati solo di utilizzare UpdateData()
prima e dopo la modifica dei valori. se invece preferisci accedere ai
controlli stile VB, in cui ad esempio il Button ha tutte le sue
proprieta', allora associ ai controlli una variabile di tipo control.
spero di essere stato (almeno un po') chiaro
ciao
	g0

Newsgroup: it.comp.programmare.win32
Titolo: Domanda semplice (ma non per me)

Come faccio a centrare un dialog al centro dello schermo?
Utilizzo questo codice:
CWait* m_pWaitDlg = new CWait;
 m_pWaitDlg->Create(IDD_WAIT_DIALOG);
 m_pWaitDlg->ShowWindow(SW_SHOW);
Grazie a tutti

Se usi il resource editor di MS VC++ puoi facilmente dare alla dialog lo
stile "center".
Fra.

Newsgroup: it.comp.programmare.win32
Titolo: 2 domande sui controlli di edit

Ciao
Vorrei conoscere la posizione del cursore(caret) nel controllo di edit
dopo aver digitato un tasto . Quale messaggio dovrei utilizzare ?
Come si fa nei controlli edit standard di windows a sovrascrivere i
caratteri presenti nel controllo senza farli scorrere (credevo che
bastava pigiare il tasto "insert" ma a quanto pare non funziona) ?
Grazie per le risposte .


Porlock.

gestione via codice.
Per esempio ? 
ciao


Dovresti monitorare la pressione del tasto insert, e se sei in modalità
d'inserimento ad ogni tasto premuto effettuare le sostituzione della lettera
successiva alla posizione del caret.
Però potresti utilizzare al posto del controllo di Edit il RichEdit che ha
la gestione del tasto insert.
Porlock.

la gestione del tasto insert.
Si ho visto infatti . Ti ringrazio per i consigli .
Ciao .
Newsgroup: it.comp.programmare.win32
Titolo: TOOLBAR a 256 colori

Salve a tutti,
non riesco ad utilizzare in maniera corretta delle Toolbar a 256 colori.
Riassumo brevemente quello che ho fatto:
-ho raccolto in un unica bitmap (.bmp a 256 colori) 30 icone 32x32
 In pratica è una 'striscia' di 1064x32 pixel.
 Della stessa bitmap ho creato una versione in 256 toni di grigio.
-Ho creato due risorse bitmap TOOLBARHOT, TOOLBARCOLD  associate a queste
immagini
-Nella CMainFrame::OnCreate ho inserito le istruzioni:
 m_wndToolBar.GetToolBarCtrl().SetButtonWidth(50, 60);
 m_wndToolBar.GetToolBarCtrl().SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);
 img.Create( TOOLBARHOT, 22, 0, RGB(255,0,255) );
 m_wndToolBar.GetToolBarCtrl().SetHotImageList(&img);
img.Detach();
img.Create(TOOLBARCOLD, 22, 0, RGB(255, 0, 255));
 m_wndToolBar.GetToolBarCtrl().SetImageList(&img);
 img.Detach();
 img.Create( TOOLBARCOLD, 22, 0, RGB(255,0,255) );
 m_wndToolBar.GetToolBarCtrl().SetDisabledImageList(&img);
 img.Detach();
 m_wndToolBar.ModifyStyle( TBSTYLE_AUTOSIZE, TBSTYLE_FLAT );
 m_wndToolBar.SetBarStyle( CBRS_ORIENT_HORZ );
- A questo punto segue una serie di assegnazioni del testo e delle immagini
  per i vari pulsanti della TOOLBAR
m_wndToolBar.SetButtons(NULL, 18);
 m_wndToolBar.GetToolBarCtrl().SetMaxTextRows(6);
 m_wndToolBar.GetToolBarCtrl().SetDrawTextFlags( 0xffffffff,
      DT_NOCLIP|DT_CENTER|DT_WORDBREAK );
 // set up each toolbar button
 m_wndToolBar.SetButtonInfo(0, ID_FILE_NEWCATALOGUE, TBSTYLE_BUTTON, 10); //
20
 str.LoadString(IDS_IMPORT_CREATE_CATALOG);
 m_wndToolBar.SetButtonText(0, str);
 m_wndToolBar.SetButtonInfo(1, ID_FILE_OPENCATALOGUE, TBSTYLE_BUTTON, 6); //
19
 str.LoadString(IDS_IMPORT_OPEN_CATALOG);
 m_wndToolBar.SetButtonText(1, str);
 m_wndToolBar.SetButtonInfo(2, ID_FILE_CLOSECATALOGUE, TBSTYLE_BUTTON, 2);
// 33
 str.LoadString(IDS_IMPORT_CLOSE_CATALOG);
 m_wndToolBar.SetButtonText(2, str);
 m_wndToolBar.SetButtonInfo(3, ID_SEPARATOR, TBSTYLE_SEP, 11);
RISULTATO: Funziona TUTTO, fatta eccezione per i colori delle icone che sono
ridotti (16?) e nemmeno bene (i gialli diventano bianchi etc etc...)
Qualche suggerimento???
Grazie infinitamente...

 etc etc...)
Anche io in passato ho avuto lo stesso problema. Ho risolto creando
l'imagelist in questo modo:
bmp.LoadBitmap( IDB_IMAGELIST);
m_imagelist.Create( 16, 16, ILC_COLOR32 | ILC_MASK, 20, 0);
m_imagelist.Add( &bmp, RGB(255,0,255));
Devi crearti il bitmap che contiene tutti i pulsanti, usando come colore
di sfondo un colore "speciale" che sara` usato come maschera; io ad
esempio ho usato il fucsia, RGB(255,0,255). Poi crei un'imagelist a
partire da quel bitmap, e in seguito usi la funzione SetImageList() del
controllo in cui vuoi usare le immagini a 256 colori (o piu`).
--
Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: VC++ 6: Nascondere un bottone

Ciao al ng,
    ho creato un check box attraverso il quale devo disabilitare o rendere
invisibile un bottone.
ho associato una variabile al bottone però non riesco a trovare una funzione
adatta allo scopo, come faccio?
Grazie a tutti.



Se stai usando le API Win32 "pure":
HWND hctrl;
hctrl=GetDlgItem(hwndParent,ID_CTRL); // Recupero handle del controllo
ShowWindow(hctrl,SW_HIDE);
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]

 ha scritto nel messaggio
news:soWa8.19809$Jo.5...@twister2.libero.it...


 invisibile un bottone.
Seguendo il consiglio di Bonnani ho richiamato la "ShowWindow" ma in
esecuzione mi da un errore di Assertion failed all'istruzione:
BOOL CWnd::ShowWindow(int nCmdShow)
{
 ASSERT(::IsWindow(m_hWnd));
...
}
// m_hWnd contiene il valore 0x00000000   in pratica gli manca l'handle
della finestra.
Cosa devo fare?
Grazie nuovamente.

 ha scritto nel messaggio
news:hysb8.4899$eD3.2...@twister1.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: formattazione di testo in builder

Avrei il seguente problema o il risultato di un calcolo eseguito in float e
vorrei che questo fosse stampato in un label con solo due cifre decimali ma
non so come fare

extern PACKAGE AnsiString __fastcall CurrToStrF(Currency Value,
TFloatFormat Format, int Digits);
'Digits' e' il numero di decimali che vuoi metterci.
Es: Label->Caption = CurrToStrF(Numero, ffNumber, 2);


Newsgroup: it.comp.programmare.win32
Titolo: Winsock e HTML

Ciao a tutti!
Avendo aperto una connessione con le Winsock2 ad un server www (80), come
posso chiedergli di mandare un file? E come funziona?
Più o meno mi ricordo una cosa del genere:
1) Apro la conn.
2) Gli mando un header (QUALE?!?! NON ME LO RICORDO!)
3) Mi metto in ascolto.
Pero ho anche il problema che quando ascolto si pianta perche non capisce
quando i dati sono finiti... come posso fare? dovrei usare una connessione
asincrona? E come si fa?!?!?! E' abbastanza più incasinato!
Dome

 
Dai un'occhiata alla documentazione del protocollo HTTP (non mi ricordo 
il numero della RFC) o cerca una libreria che lo implementi al posto 
tuo.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 asincrona? E come si fa?!?!?! E' abbastanza più incasinato!
Io ti consiglio connessione sincrona in thread secondario dedicato alla
connessione.
Ciao
Massimo
Newsgroup: it.comp.programmare.win32
Titolo: mdac e office xp

Scusate la mia ignoranza, ma volendo installare windows 2k e office xp su un
computer e volendo programmare in visual studio 6, ho bisogno solo di
installare l'ultima versione dell'mdac per poter usufruire delle
funzionalità di office xp in visual studio 6?
Grazie a chiunque risponda

funzionalità di office xp in visual studio 6?
MDAC = Microsoft Data Access Components
non c'entra nulla con Office XP.
-- 
ciao,
hal

E come fare per poter far dialogare ad esempio un database 2002 o 2003 in vs
6? Non ho problemi o si?
"ernix" <@ .it> ha scritto nel messaggio
news:gknWb.30854$U4.10...@twister1.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: Utilizzo dei socket

Sto cercando di realizzare un'applicazione di tipo "console" che mi permetta
funzionalità tipo telnet. In poche parole ho bisogno di un software che si
colleghi ad un server tramite una determinata porta, invii comandi, riceva
le risposte e si disconnetta (in relatà deve diventare del codice già pronto
da riutilizzare per fornire funzionalità particolari ad applicazioni CGI in
ambito NT).
Utilizzo l'ambiente Visual C++ 6.0 e sfogliando la guida vedo consigliata la
classe CSocket. Per quanto mi è sembrato di capire tale classe fa parte
delle MFC e quindi mi costringe ad avere, per utilizzarla, delle
informazioni che io non ho (ho provato a fare delle prove e a leggere il
codice delle applicazioni fornite ad esempio, ma non ho capito nulla).
Mi sembra inoltre di aver capito che esiste l'oggetto (?) SOCKET, che non
dovrebbe necessitare di codice particolare se non l'utilizzo di un libreria.
Devo creare semplici applicazioni a riga di comando che non necessitano di
funzionalità come, ad esempio, il multithreading.
Vengo quindi a chiedere se qualcuno mi può indicare dove reperire
informazioni a riguardo. E' bene accetto anche l'invio di manuali
(contattatemi prima all'indirizzo 
registra....@a-vip.com
)
Grazie per l'attenzione

 wrote in message
8gqtb8$bdc$1...@nslave1.tin.it...

Se l'applicazione è piccola ti conviene utilizzare il C (utilizzando cmq il
VC++).
Informazioni se ne trovano parecchie on-line. Basta scrivere "winsock" su un
motore di ricerca come altavista, e i tutorial non mancheranno.
Se non trovi niente di utile, scrivimi via e-mail che ti mando un tutorial
in italiano.
Adesso non ce l'ho a portata di mano, altrimenti te l'avrei già mandato.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Distribuzione librerie Explorer

Salve a tutti
per il mio programma ho utilizzato alcuni controlli
propri di Internet Explorer (qualiad esempio le Rebar),
rendendone cosě obbligatoria, per il funzionamento
del programma stesso, l'installazione. Come posso
fare per capire quali sono le librerie da includere
nel mio progetto (lavoro con VC++ 6.0 con MFC)?
Esiste qualche utility in Internet (anche a pagamento)?
Grazie in anticipo per la risposta
See you                                                          Robbyy


Con VC++6.0, fra i "Tools", esiste "Depends", che
ti permette di studiare le dipendenze *STATICHE*
fra moduli (DLL ed EXE).
Sottolineo STATICHE, perche` nessun programma
potra` mai garantire di trovare tutte le dipendenze
"dinamiche", cioe` potenzialmente dipendenti dal
flusso del programma (quali sono quelle causate da
LoadLibrary, o creazioni di oggetti COM); esiste
una utility (di Matt Pietrek mi pare) che da` uno
"snapshot" delle DLL caricate in memoria in un dato
momento, ma, naturalmente, questo ti dice solo quali
librerie carichi _in un certo caso di esecuzione_ ed
e` quindi di modesta utilita`.  Comunque, dovrebbe
trattarsi di uno strumento pubblicato a suo tempo sul
Microsoft System Journal e disponibile dal sito MSDN.
Comunque, questo non ti serve, se non a livello del
tutto teorico, per il problema che illustri.  In generale,
i vari "pezzetti" di un prodotto (come Internet Explorer)
non sono indipendentemente ridistribuibili uno a uno,
sia perche` possono avere reciproche dipendenze di
qualsiasi genere, sia per politica commerciale.  Quello
che (nel caso di IE) puoi ridistribuire e` l'_intero_
package; cioe`, in pratica, i tuoi utenti devono istallare
l'ultima versione di Internet Explorer.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Windows Media Player

Come posso fare x cancellare la lista degli ultimi video visti con Windows
Media Player?
Grazie
--
-------------------------------------------------
COSMOWEB con il suo..................................
Piaggio Liberty 125 4T Motore Leader
Sottoposto a fermo amministrativo
fino al 7 Gennaio 2003
-------------------------------------------------
e-mail: 
cosm...@libero.it
   -   C6: cosmoweb
-------------------------------------------------

 Grazie
Guardi i pornazzi e poi te ne penti, eh? ;P
--
Lupino
Azzurranet IRC: @#afiad, @#fils, @#pokegalaxy - ICQ: 91528290
Mail: Remove PAN to contact me
- "It is not important what you believe, only that you believe." -

 Guardi i pornazzi e poi te ne penti, eh? ;P
:-)


 Grazie
Apri il registro di Windows tramite il comando regedit, cerca il nome del
file cancella le chiavi del registro.
Ti ho salvato da un brutta figura, mi devi un caffč.
Antonio.

 --
La prossima volta prima di vedere un film rinominalo col titolo "Vita morte
e miracoli di Suor Teresa".
Maurus

 Grazie
Ok nn fa niente ho trovato da solo la soluzione
REGEDIT.... :-)

Newsgroup: it.comp.programmare.win32
Titolo: Instanze multiple di oggetto COM

Ciao,
Se ho un oggetto COM in una dll (che non posso modificare), che usa
threading model = apartment, il mio client (scritto in c++/ATL) puo'
creare piu' istanze dell'oggetto nello stesso thread? O ogni istanza
deve essere creata in un thread distinto?
Grazie,
Marco

 wrote in news:62ea3953-4524-44fa-a410-
ed3514...@s19g2000prg.googlegroups.com
:

Puoi crearne quante istanze vuoi, a meno che non ci sia qualcosa a 
livello di class-factory del componente che limita il numero di 
istanze in generale o per thread.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

Newsgroup: it.comp.programmare.win32
Titolo: Lista processi

Ciao a tutti,
 ho bisogno di conoscere la lista dei processi attivi in memoria, quale 
delle 1000 API dedicate ai processi devo usare?
 Avrei anche bisogno di conoscere l'utilizzo della CPU da parte di un 
processo e` possibile?
Grazie.
-- 
Posted from 217.57.247.125 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

processo e` possibile?
C'e' un articolo su MSDN, che ti illustra esattamente come
fare.  Ho scritto tempo fa un sorgente che calcola la % di
utilizzo della CPU sotto Windows98, appena lo trovo te lo
posto.  Per NT, al solito, devi ricorrere al PDH
(Performance Data Helper).
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 
http://www.geocities.com/AndreaLaforgia
"Mi spiace, ma la visita a questa pagina è temporaneamente sospesa..."
Uuuummm?? Non è che hai costruito il tuo sito con MS Frontpage, vero?
;-PPP
--
Ciao !  Davide DG.

;-PPP
Quello e' l'index.  I file sono accessibili, comunque.


On Tue, 11 Sep 2001 17:38:09 GMT, 
walkie...@libero.it
(Andrea Laforgia) wrote:
Sorry:
http://www.geocities.com/AndreaLaforgia/wproclog.zip

Newsgroup: it.comp.programmare.win32
Titolo: Dialogo PC/PLC con OPC e VC++

Prossimamente dovrï¿œ scrivere un applicativo con Visual C++ 6 (unico 
compilatore licenziato che abbiamo in ditta) per la comunicazione con un 
PLC Siemens con PCAccess, client OPC: gli esempi che ho visto sono solo 
in Visual Basic e non conoscono bene il mondo COM.
Mi chiedevo se qualcuno avesse giï¿œ utilizzato qualcosa di simile e 
potesse darmi qualche dritta ...
Grazie
Info

 darmi qualche dritta ...
Qua dovresti trovare un po' di informazioni
http://www.opcfoundation.org/

 
Grazie, ho trovato un esempio in rete che mi ha messo sulla strada giusta.
Info

 Grazie, ho trovato un esempio in rete che mi ha messo sulla strada giusta.
Potresti cortesemente postare il link?
Sto scrivendo un'interfaccia di interrogazione di WINAC di Siemens + 
moduli hardware collegati via Profibus in BCBuilder6, via OPC server, e 
mi interessa molto vedere un pï¿œ di codice altrui... tanto per capire 
come gli altri fanno le cose :-)

 
Cerca opcda_async.cpp e opcda_sync.cpp con google: arrivi ad un sito 
cinese, credo, (
www.pudn.com
) dove trovi tutti i sorgenti (io ho usato 
il copia e incolla), tranne le risorse ed i files di progetto, di due 
esempi della siemens, uno per la comunicazione sincrona ed uno per la 
asincrona. Ho trovato anche un pdf sempre della siemens sul DVD di WinCC 
(mn_opc_e.pdf) dove ci sono alcune spiegazioni; credo che il tutto sia 
contenuto in un CD Simatic.Net di cui perï¿œ non ho trovato traccia.
Usando quelli come base sono riuscito a scrivere una classe in VC++ che 
funziona, con il solo problema che, utilizzando oggetti COM, occorre 
usare i Variant, che trovo scomodi.
Io la userï¿œ con PcAccess e S7200, ma in teoria dovrebbe funzionare con 
tutti gli OPC Siemens, basta solo cambiare il nome del server.
Ciao e buon lavoro
Info

Newsgroup: it.comp.programmare.win32
Titolo: [API] MDI: domande varie

Ho da poco iniziato un progetto in c\c++ con le API di windows 98
(utilizzando il VC++) e ho appena fatto le basi per gestire piů
finestre. Tutto funziona perfettamente, tranne che per due problemi
scomodi:
1- Quando ingrandisco al massimo una finestra child il system menů non
funziona piu (tutti i pulsanti di chiusura della finestra,
ingrandimento, rimpicciolimento, ecc...);
2- Il programma gestisce 4 tipi di finestre diverse (e di ogni tipo se
ne puň aprire solo una, non di piů). Ogni finestra ha il proprio
menu... e ogni finestra mette l'elenco delle finestre aperte (quello
che viene aggiunto automaticamente dalle API) nell menu in cui gli
pare (per esempio il menů ha le voci: file, visualizza, window,
help... con una finestra mette in file, con un'altra in window, ecc..)
Come posso risolvere questi problemini?
Grazie.
--
Messaggio di: Gordon [
cgo...@genie.it
] 
ForteAgent 1.8
IACer n° 352 (censimento IAC)



un'altra cosa: come si puň disegnare nello sfondo della finestra frame
principale ?


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

Vorrei sapere che funzioni api utilizzare per ricevere un immagine da uno
scanner.
E da una webcam?
grazie.

 E da una webcam?
Non so
--
- Carlo -
c.b...@libero.it