mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Abbonamenti MSDN

Ho appena montato sulla mia macchina la versione April 1999, avuta da
un amico, di MSDN.
Ho notato che la quantita' di informazioni e' veramente notevole,
insomma una risorsa preziosissima.
Vorrei abbonarmi.
La cosa che mi attrae moltissimo e' la presenza dei testi Microsoft
Press in versione elettronica.
Domande : 1. sono in versione integrale ?
          2. vale realmente la pena abbonarsi ? 

           2. vale realmente la pena abbonarsi ?
Per un'azienda che sviluppa software con strumenti Microsoft,
sicuramente si`, a meno che le connessioni di linea che ha non
siano davvero perfette (visto che l'MSDN e` anche in linea) e
senza problemi di sovraccarico (visto che e` enorme).
Per un privato, e` piu` difficile rispondere, perche` se non
sbaglio e` costosetta, quindi forse meglio la versione online.
Alex

sbaglio e` costosetta, quindi forse meglio la versione online.
Io ho letto sui listini che la versione Library costa 187.000 lire.
Per una spesa annuale non e' poi tanto.
Aspetto smentite ;)

 wrote in message
38fb8df8....@news.libero.it...

Spero che non te ne arrivino, perche` se il prezzo e` davvero
quello, cioe` equivalente a un paio di libri, allora le vale; non
so perche`, ma credevo assai di piu`.
Alex

 wrote in message
news:8dd6us$p47$4...@nslave2.tin.it...

Infatti...nessuna smentita.
MSDN si può avere in diversi livelli:
1) Library (costo all'incirca come indicato): solo il CD delle informazioni.
2) Professional (~1.5ML): contiene Library + SDK, DDK e tutti i S.O. di
Microsoft e vari
3) Enterprise (~4.5ML): contiene 1+2 + MSBackOffice + MSVisualStudio
Enterprise + MSOffice Developer + vari tools.
Confermo quanto detto da AM, se sviluppi software professionalmente
utilizzando tool MS è decisamente fondamentale.
MM

utilizzando tool MS è decisamente fondamentale.
Credo che cio' che arriva da Mamma Microsoft sia fondamentale comunque
per qualsiasi sviluppatore ;)

 per qualsiasi sviluppatore ;)
Con eccezioni (specificamente per alcuni testi Microsoft Press),
per fortuna: Microsoft Press e` "da infuriare" perche` mischia
testi SPLENDIDI e INDISPENSABILI [per chi deve occuparsi di un
dato argomento], come il Richter o il Prosise, e altri BLAH O
PEGGIO (come il Kruglinsky).  Con altri editori vai tranquillo,
sai gia` che publicano quasi solo spazzatura (Sams) o quasi
solo ottima roba (Wrox)...
Alex

solo ottima roba (Wrox)...
Hmmm... temevo che di Sams non ci si dovesse fidare...
Wrox invece sembra essere davvero un'ottima casa editrice.

 Wrox invece sembra essere davvero un'ottima casa editrice.
Si`, non mi hanno mai tirato fregature, e dei loro
libri ne ho tanti.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: ftream con VS 2008

Ciao a tutti, ho provato a nvertire un programma fatto con VC++ 6.0 in
VC++ 2008 il problema è che mi dava errore preché non trovava ftream.h
usato con VC++ 6.0 , ho aggiunto il file al progetto ed ora mi da
errore perché non trova il file useoldio.h che viene chiamato da
ftream.h , ho provato ad aggiungere il file useoldio.h al progetto ma
continua a darmi l'errore.
Mi sapete dire come posso risolvere il problema.

 usato con VC++ 6.0
Non ho mai sentito parlare di "ftream.h", che hai citato tre volte.
Suppongo tu intendessi invece "fstream.h", che faceva parte della 
libreria standard, ma e' diventato obsoleto.
Adesso al suo posto devi usare "fstream", senza ".h".
Non e' identico, e quindi probabilmente ti genererà degli errori di 
compilazione, che pero' puoi facilmente correggere.
 > ho aggiunto il file al progetto [...]
Mai aggiungere alla libreria standard di un compilatore un file non 
predisposto per tale versione del compilatore!
Infatti, buona parte dei file della libreria standard non sono scritti 
in C++ standard. Lo scopo principale di una libraria standard e' proprio 
quello: concentrare in tale libreria le dipendenze dalla piattaforma, 
cosi' da permettere di scrivere software applicativo indipendente dalla 
piattaforma.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

Newsgroup: it.comp.programmare.win32
Titolo: E più sicuro PHP o ASP?

Secondo voi e' più sicuro PHP o ASP?
Ciao!

 Ciao!
L'uno o l'altro diventano più sicuri quando
chi li utilizza CONOSCE la tecnologia che sta utilizzando.

 Ciao!
non gli rispondete piů, č un troll ed č molto OT.
-- 
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: Stampare con le API di Windows

Ciao a tutti!
Sto realizzando una libreria per stampare, interamente scritta in Visual
Basic 6. Perň non vorrei utilizzare l'oggetto Printer bensě le API di
Windows.
Per stampare del testo uso l'API TextOut in questo modo:
TextOut(Printer.Hdc,xCoordinata,yCoordinata,stringaDiTesto,LenStringa)
Non riesco perň a capire le coordinate che io gli passo come vengono
convertite in millimetri su carta. Ad esempio, se volessi stampare la
scritta "Ciao mondo" ad una distanza di 20 millimetri da sinistra e 20
millimetri dall'alto del foglio, che coordinate dovrei passargli?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

convertite in millimetri su carta. 
SetMapMode()

 SetMapMode()
Devo dire che una risposta cosě stringata non mi č di sicuro di aiuto.
Anche perchč la funzione SetMapMode io l'ho utilizzata, ma non mi ha
risolto il problema. In questo senso:
Ho provato a settare il mapmode per avere le misure in decimi di
millimetri...ho dato le coordinate,
ma non mi stampa nulla.
Qualcuno puň aiutarmi magari illustrandomi qualche esempio per capire
meglio?
Grazie

Newsgroup: it.comp.programmare.win32
Titolo: Temporizzazione

Salve, 
ho un programma che, immessi una serie di dati, parte con l'elaborazione di 
una immaggine (saturando le risorse del comp - nel senso che mentre elabora 
il comp č lentissimo).
Siccome un'elaborazione puň durare molto, ho scritto un dialogo che 
contiene alcune informazioni da visualizzare mentre l'algoritmo viene 
eseguito.
Ho creato il dialogo dinamicamente ma durante l'elaborazione la macchina č 
talmente rallentata che non avviene l'aggiornamento del dialogo (tanto per 
intenderci mentre l'algoritmo va avanti l'intefaccia del mio programma č 
praticamente bloccata).
Come faccio a far sě che il mio dialogo aggiorni il contenuto durante 
l'esecuzione nonstante il 'blocc' per via dell'elaborazione ??

Crea Thread separati: uno per gestire la dialog e uno per l'elaborazione che
devi fare(se non l'hai già fatto)

 
Tempo fa su questo newsgroup si era affrontato un problema analogo (GUI 
bloccata per via di ciclo while molto lungo) e questa era stata la mia 
proposta per una possibile soluzione. Non mi ricordo piu' chi aveva 
anche lanciato un'idea sicuramente interessante: fare il pooling dei 
messaggi durante il processo bloccante. Per gestire solo l'aggiornamento 
di una piccola dialog con delle informazioni riguardo lo stato di 
avanzamento dell'elaborazione puo' essere senzaltro una valida 
alternativa al lancio di un secondo thread.
Luca
Newsgroup: it.comp.programmare.win32
Titolo: Dipendenze file *.lib

Salve a tutti, c'è qualcuno che sa dirmi se esiste software "dependency
walker" per i file *.lib.
Grazie,
Angela

 walker" per i file *.lib.
No. Perche' nei file lib non ci sono info su quello che la
DLL importa, solo quello che esporta.
Ciao
Bruno

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

possiedo una versione del 1998 del visual studio e quando compilo i
programmi del libro di petzold il compilatore mi dice, alla riga
#define WINVER 0x0500
che ho bisogno di header aggiornati scaricabili dal sito microsoft.
Cosa dovrei scaricare esattamente?il core sdk?
grazie

 ha scritto:

Sě
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara

 Sě
Ok grazie mille:)
..sono 200 mega:((

 wrote in message
news:szc99.3427$pX1....@news2.tin.it...

Di solito si puň ordinare un cd....
Kiuhnm

Newsgroup: it.comp.programmare.win32
Titolo: DLL Viewer

Qualcuno sa dirmi dove trovare un DLL viewer share o free??
Grazie & ciao
Lelino

Io uso il QuickView della Microsoft: è già instllato nel sistema nella
directory windws/system/vivwers
Gabriele Mendi ha scritto:


Ho cercato nel percorso che mi hai dato e non ho trovato nulla che si
chiami "QuickView"...
Nessuna traccia nemmeno sul ciddi di Win98.........
Come fare???
Ciao
Lelino


Nessuna traccia nemmeno sul ciddi di Win98.........
E in effetti non si chiama quickview, ma quikview - e sai xchč? I
programmatori della microsoft lavorano separatamente, e mentre un
gruppo sviluppava win95 e - poi - win98, un altro ha sviluppato
quickview dandogli un nome a 8 car., perchč non sapeva che intanto
erano nati w95 e w98... a parte gli scherzi, il file č
C:\Windows\System\Viewers\Quikview.exe, e se non lo trovi controlla di
averlo installato (Installazione di Windows\Accessori\Anteprima).




Newsgroup: it.comp.programmare.win32
Titolo: Algoritmo di compressione

Dove potrei reperire un classe o una routine di
compressione-decompressione scritta in C, C++?
grazie

Ciao, __nik__!
Il giorno 01/11/2003 alle ore 11:12 hai scritto:
 n> Dove potrei reperire un classe o una routine di
 n> compressione-decompressione scritta in C, C++?
http://www.gzip.org/zlib/
Bye


http://www.gzip.org/zlib/
ti ringrazio.

Newsgroup: it.comp.programmare.win32
Titolo: Evento tasto premuto

Salve a tutti.
Volevo sapere come si fa in C sotto Win32 a catturare l'evento di un tasto
premuto dalla tastiera, continuando il normale flusso del programma, ossia
non fermandosi su una istruzione d'attesa dati.
Grazie per l'attenzione.
Antonio


Cerca sull'msdn la documentazione relativa all'api GetAsyncKeyState.
Essendo asincrona come dice il nome non è bloccante.
Newsgroup: it.comp.programmare.win32
Titolo: [C++ Builder] Stampare testo selezionato

Dato un componente "TRichEdit", con il metodo "Print" si stampa
TUTTO il testo del "TRichEdit", come si fa a stampare SOLO il testo
selezionato?
 
 

 selezionato?
 
RISOLTO.
 
Va copiato il testo selezionato nella ClipBoard (metodo "CopyToClipboard"
di RichEdit), e poi va incollato il testo (metodo: "PasteFromClipboard"
di RichEdit) in un SECONDO RichEdit con la proprieta "Visible" settata
a "false", a questo punto va stampato il secondo RichEdit invisibile
(metodo: "Print" di RichEdit).

Newsgroup: it.comp.programmare.win32
Titolo: Dialog e dll

Ciao a tutti.
Ho un problema in Visual C++ 5.0:
ho creato una dll che utilizza dei dialog modeless. Funziona tutto bene
tranne che non con il "tab" non si riesce a passare da un controllo ad un
altro. Se uso la DoModal funziona tutto. Sembra che il messaggio si fermi
all'interno del controllo attivo.
Qualcuno ha un'idea?
Ciao,
Maurizio.
P.S. Voglio ringraziare Alex per avermi indirizzato a questo newsgroup.

 wrote in message
8c89vu$1ep$1...@pegasus.tiscalinet.it...

Prego!  Quanto alla sostanza: per gestire i messaggi di navigazione
fra controlli, come i tab ad esempio, devi usare la IsDialogMessage,
ad esempio con questo override:
BOOL CMyDlg::PreTranslateMessage( msg )
{
    if( IsDialogMessage( msg ) )
        return TRUE;
    else
        return CWnd::PreTranslateMessage( msg );
}
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Applicazione non parte su altri  PC

Salve ho un' applicazione scritta con visual c++ 2008 Express edition 
non è un' applicazione .NET, non richiede la dll  'mscoree.dll', quindi da 
quanto ho capito non è .NET
Mi parte solo sui pc in cui è installato il Visual c++ 2008, altreimenti
non 
c'è verso, sugli altri l' errore  è "errore nella configurazione del 
programma. Una nuova installazione del prodotto potrebbe risolvere il 
problema."
Ho installato il 'Microsoft Visual C++ 2008 Redistributable Package (x86)'
ma 
non cambia nulla
per scrupolo ho installlato anche il .NET framework ma nulla da fare
qualche idea? 
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Salve ho un' applicazione scritta con visual c++ 2008 Express edition 
aggiornamento
l applicazione utilizza dell DLL di CORBA
Lanciando 'Dependency Walker' su pc con visual installato, non da problemi
lanciandolo su un pc senza Visual 2008, dependency Walker mi da i seguenti 
errori, proprio nelle DLL di corba
Error: The Side-by-Side configuration information for 
"c:...TAO_MESSAGINGD.DLL" contains errors. Impossibile avviare 
l'applicazione specificata. La configurazione dell'applicazione non   
corretta. Una nuova installazione dell'applicazione potrebbe risolvere il 
problema (14001).
Error: The Side-by-Side configuration information for 
"c:...TAO_SVC_UTILSD.DLL" contains errors. Impossibile avviare 
l'applicazione specificata. La configurazione dell'applicazione non   
corretta. Una nuova installazione dell'applicazione potrebbe risolvere il 
problema (14001).
etc etc


 problema (14001).
lo stessso errore anche su aced.dll, taod.dll  insomma tutte le librerie
di 
ACE TAO


 non cambia nulla
è tutto compilato in debug, ora ricompilo tutto in release, cambierà 
qualcosa...?


 qualcosa...?
perfetto funziona
ri8compilato tutto ACE TAO in release


Newsgroup: it.comp.programmare.win32
Titolo: VC++ 6.0 ed accesso ad un database

Salve a tutti.
Utilizzo Visual C++ 6.0 e avrei la necessità di connettermi ad un database
di access 2000 oppure 2002 magari utilizzando ADO. Ho notato che Microsoft
mette a disposizione una classe CDaoDatabase per Dao e non una per Ado.
Qualcuno può darmi un paio di dritte su come connettermi a database esterni
?
Grazie per l'aiuto.
Simone

 ha scritto nel messaggio
news:b56ojo$5il$1...@half.spin.it...

Personalmete ho utilizzato l'insieme di classi template della libria ATL.
Tra l'altro ci sono un paio di wizard all'interno dell'IDE di VC++ che
aiutano abbastanza.
Federico.
Newsgroup: it.comp.programmare.win32
Titolo: chi sarebbe così gentile da...

Compilarmi un programma in C con le OpenGL?E' molto importante.
Vi ringrazio anticipatamente.
Ciao

Hai postato su 3 Newsgroup differenti.....vergogna !!!
Alessandro

 wrote in message
evvS6.14515$Ww.3...@news2.tin.it...


 ha scritto nel messaggio
news:evvS6.14515$Ww.3...@news2.tin.it...


 Ne ho molto bisogno, è per un esame!
Beh, allora è meglio che ti rimbocchi le maniche per passarlo con le TUE
forze...
Lorenzo

 forze...
Guarda che il programma è già fatto (e senza errori), cercavo solo qualcuno
che compisse la mostruosa impresa di compilarlo!
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: CregKey::Create non funziona su Windows 2000 Prof?

ho dichiarato una funzione di tipo CregKey e la uso per aprire una
sottochiave di registro della chiave HKEY_LOCAL_MACHINE
quando vado ad aprire questa sottochiave su W98 e W95 tutto va bene, ma
quando il programma gira sotto W2000 Professional
esempio:
HKEY KEY = HKEY_LOCAL_MACHINE;
char SUB_KEY[100] = "\\Hardware\\Description\\System\\CentralProcessor\\0";
registry.Create(KEY,SUB_KEY,REG_NONE,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,
NULL,NULL);
se lo eseguo su W2000 mi da l'errore 161, ovvero The specified path is
invalid.  ERROR_BAD_PATHNAME
Forse con w2000 Prof non posso accedere a quella subkey?
Ciao e grazie in anticipo!!!

Forse con w2000 Prof non posso accedere a quella subkey?
e mi sa proprio di no...
-- 
-----BEGIN GEEK CODE BLOCK-----
Version 3.1 (with proprietary extensions)
Comments: waiting for version 4.0 ;)
GE/M/S/O d- s:--- !a C++++()>$ UL P+>+++ L+>++ e w++>$ N++ o-- K- W++ O? 
M? V? PS++ PE- Y+>+++ PGP++ t+ 5? X++(+) R tv--  b++>++++ DI++ D++ G-- e 
h! !r xy**
------END GEEK CODE BLOCK------

e mi sa proprio di no...
Sai come posso leggere queste informazioni dal registry, magari settando
determinati parametri all'interno delle API che utilizzo?

Newsgroup: it.comp.programmare.win32
Titolo: lista generica in java

ciao
per creare in java una lista che accetti qualunque tipo di dato, qual'e' 
la sintassi?
in caso di interi potrei utilizzare...
List<Integer> miaLista = new ArrayList<Integer>();
mentre per qualunque tipo?
ciao e grazie


List<Object> ?
comunque prova a chiedere su un ng di java.
PSK

 ha scritto nel messaggio 
news:Ja7Hl.304146$FR.6...@twister1.libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: Convertire indirizzi "Intel convention"

Ciao a tutti,
   ho bisogno di una dritta, sono bloccato davanti ad un ostacolo con 
cui non ho mai avuto a che fare. Ho un file binario il quale è una 
struttura dinamica di dati, ogni sezione contiene un heather e aseguire 
la lunghezza della stessa memorizzata secondo la convenzione Intel. 
Esempio <HEATHER>0A00 deve essere interpretato come 000A cioè 10 in 
decimale.
come faccio a leggere e convertire i 2 BYTE nel corrispondente offset?
eseguo una ReadFile e metto i 2 byte in una array "char offset[2]" già 
ordinati. Poi come li converto in un decimale utilizzabile?
Grazie.
Fabio.

 ordinati. Poi come li converto in un decimale utilizzabile?
non devi fare nulla.
se esegui una read da file e memorizzi in un intero, nell'intero ti troverai
i bytes già ordinati come ti servono cioè 0x0A nella locazione meno
significativa.

Fabuloso ha scritto:

Grazie, ora provo. Vedi a volte...le pensate più semplici...
Ciao.
Fabio.

 locazione meno significativa.
Sempre che tu stia lavorando su una piattaforma che usa il formato 
intel.
Se devi scrivere codiche che può essere portato su piattaforme 
diverse, puoi leggere i due byte e poi sommarli in uno short shiftando 
di 8 bit in alto il più significativo.
Questo approccio è più portabile, ma meno performante e vale la pena 
di gestirlo solo se hai l'esigenza della portabilità verso 
architetture diverse. Al limite, incapsula la lettura di dati multi-
byte in funzioni o macro, in modo da dover cambiare solo quelle nel 
momento in cui passi su sistemi differenti.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

 
No, non ho necessita di portarlo, ma ho comunque provato e in effetti 
funziona. E' ovviamente meno performante perciò ho adottato la prima.
Però la tengo in considerazione, è più versatile.
Grazie.
Fabio.
Newsgroup: it.comp.programmare.win32
Titolo: Derivazione MFC e Messaggi

Salve a tutti
Ho creato una DLL di estensione per le MFC con appwizard di VisualC++ 6 e vi
ho inserito una classe che eredita da CFrameWnd.
Vorrei che questa nuova classe gestisse il messaggio OnMove() e perciň ho
aggiunto mediante Classwizard l'apposita message map,  le macro e la mia
versione di OnMove.
Classwizard ha inserito la message map come "private", ma ho anche provato a
utilizzarla come "protected"
Ho quindi importato la DLL in un'applicazione MFC e ho derivanto la mia
nuova classe creando cosě la solita CMainFrame, dichiarando:
BEGIN_MESSAGE_MAP(CMainFrame, CMiaClasseInDLL)
in modo da collegare le 2 message maps
Non riesco perň ad eseguire il link poichč il linker non riesce a trovare il
resto della message map. Prima che provassi ad includere questa
funzionalitŕ, la mia MFC funzionava bene.
Come faccio ad indicare al linker la posizione giusta ? Devo forse
modificare la DLL o quest'ultima non c'entra ?
Vi ringrazio per l'attenzione
Saluti
Damianň


La CMainFrame che hai nell'eseguibile deve essere dichiarata come classe
derivata della frame window che č presente che hai dichiarato nella DLL.
Ovviamente nel tuo progetto devi includere l'header della frame-window della
DLL.
E poi devi aggiungere nei settaggi del linker il nome della lib della tua
DLL per risolvere i link alle funzioni.
Prova a verificare queste cose.
Porlock.

 Prova a verificare queste cose.
Stesso errore da parte del Linker
Se hai altre idee, informami
Intanto ti ringrazio
Saluti
Damianò

Newsgroup: it.comp.programmare.win32
Titolo: Usare Subversion con VS2008

Qualcuno sa se si può usare Subversion con Visual Studio 2008?
Andrea


-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
 - 
stacktrace.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

 
Grazie, lo proverò.
Ho trovato anche questo (
http://www.visualsvn.com
),
ma è a pagamento ($49, una bazzecola se confrontato con Visual Studio).
Andrea


Per quel po' che l'ho usato mi è sembrato fatto molto bene, ma il 
consiglio che posso dare è sempre quello di fare tutto ciò che riguarda 
il controllo di versione "a manina" ;-)
-- 
Ciao,
Giulio
http://www.giuliopetrucci.it
http://www.fujikomonamour.com

 il controllo di versione "a manina" ;-)
Concordo, cosě magari č la volta buona che si impara ad usare un tool
per davvero e non una sua interfaccia ;-)


 per davvero e non una sua interfaccia ;-)
Guarda, TortoiseSVN è *oggettivamente* comodissimo anche per me che SVN 
lo uso da riga di comando "con sollazzo e di molto gusto" (cit). Il 
problema grosso dell'integrazione con VS, AFAIR, è nel branching/merging 
che è praticamente impossibile... quindi tanto vale farsi tutto a manina 
(anche con TortoiseSVN).


 (anche con TortoiseSVN).
Tra l'altro con svn 1.5 le cose riguardo a branching e merging sono un
pochino migliorate, vedi il merge tracking

Newsgroup: it.comp.programmare.win32
Titolo: API ???

Chi sa quale Api devo richaimare per sapere i programmi in esecuzione , 
sto scrivendo un piccolo task menager e mi interessava innanzi tutto 
sapere qali programmi sono in esecuzione e magari i servizi disponibili!
GRAZIE
<<SAX>>

 sapere qali programmi sono in esecuzione e magari i servizi disponibili!
Da Windows 2000 in poi (mi sembra) puoi utilizzare una libreria API detta
Process Status Helper, o PSAPI; contiene delle funzioni molto
interessanti, tra cui EnumProcesses, che credo faccia al caso tuo; devi
però ricordarti di linkare alla libreria psapi.lib.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

SAX wrote:

Scusa se mi impiccio, magari mi sbaglio. Ma sei mica uno studente del
Politecnico di Torino? Non per farmi i fatti tuoi, č solo che quando ho
letto "task manager" ho pensato che potresti essere uno studente che sta
preparando l'esame di Programmazione di sistema...
Ciao.
  Fabio

 Politecnico di Torino? Non per farmi i fatti tuoi, è solo che quando ho


Newsgroup: it.comp.programmare.win32
Titolo: MFC e float

Salve,
č da poco tempo che ho iniziato a programmare le MFC.
Vorrei sapere come posso fare per scambiare dati in float con un edit text.
Mi spiego meglio:
Ho un dialog box con due edit box. Nel primo edit box devo scrivere un
numero con virgola nel secondo edit box deve comparire,dopo la pressione di
un button, il primo numero scritto moltiplicato per una costante sempre in
virgola mobile.
Ciao e Grazie

 Vorrei sapere come posso fare per scambiare dati in float con un edit text
Trasformi il float in stringa (CString::Format) e poi è facile. 
-- 
Luc.

 wrote in message
MPG.1953a5a69...@tornado.fastwebnet.it...

Grazie luc e per importare dall' edit box un numero e trasformarlo in float
per eseguire le operazioni come si fa?

 per eseguire le operazioni come si fa?
atof() in math.h 
-- 
Luc.

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

Dove posso trovare un pò di doc sulle PSAPI?
Grazie in anticipo,
Andrea

Ciao, The!
Il giorno 20/10/2003 alle ore 16:37 hai scritto:
 TD> Dove posso trovare un pò di doc sulle PSAPI?
Boh, su Google scrivendo semplicemente psapi sono saltati fuori 2000 siti,
vedi un po' quale ti interessa di piu'...
Bye
Newsgroup: it.comp.programmare.win32
Titolo: Parentesi graffe {} con tastiera italiana?

Ciao gente, e' il mio primo post qui...
Ho appena acquistatao un notebook con tastiera italiana, e volevo usarlo
  anche per sviluppare in C/C++. Il primo problema che incontro e'
l'impossibilita' di scrivere le parentesi graffe {} se non con
l'emulazione del tastierino numerico... ovvero premendo perlomeno 5
tasti per ciascuna parentesi, con non poca fatica!
C'e' un modo di configurare uno shortcut con win per un certo simbolo?
Non sono esperto di win (anzi, son quasi niubbo di win)... cerco un modo
per dirgli "quando premo CTRL+[ mi fai la {, quandi premo CTRL+] mi fai
la }", o quelcosi di simile.
Questo shortcut deve funzionare a livello globale, in quanto non usero'
un solo editor per scrivere codice, ma anche consolle di telnet e
desktop remoti di altri sistemi operativi.
Ciao e grazie!
Davide

 
Esistono dalla versione 3.11 di windows e sono:
ALTGR+SHIFT+[ -> {
ALTGR+SHIFT+] -> }
M.

 ALTGR+SHIFT+[ -> { ALTGR+SHIFT+] -> }
Figata! Grazie 1000.
Sai dirmi per caso se c'e' un posto "ufficiale" dove trovare documentate
queste cosette (ad esempio mi viene in mente la tilde ~, altro salto
mortale per la tastiera italiana...)?
Sulla guida inlinea di XP non ho trovato nulla...
Ciao e grazie di nuovo!
Davide

 M.
ALT+ 123 = {
ALT+ 125 = }
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: colorare un pixel

Avrei bisogno di colorare alcuni pixel di una finestra e successivamente 
di ripristinare lo sfondo nero. Come posso fare? Per favore non andate 
troppo sul difficile perche' non sono un esperto di programmazione per 
win32.

DevarajA scrive:

La cosa più semplice è usare la funzione GDI SetPixel, poi dipende dal
modo in cui vuoi colorare la finestra... ;-)
___________________________________________
Mercurio Messenger  
www.mercuriomessenger.com
L'instant messenger gratuito in italiano che rispetta la tua privacy e la
protegge con AES a 256 bit. Solo 470 KB senza necessità di installazione.


...tu vuoi COSA?? Per fare CHE?? o_O
Che vuol dire "alcuni pixel"?

Tin Toy ha scritto:

Significa che non voglio colorare una figura intera ma solo certi pixel, 
ma forse usare una finestra normale non e' la cosa migliore. Forse 
sembra una domanda stupida ma non ho mai fatto niente di simile.
Sto realizzando un programma in c che simula l'evolversi di una 
popolazione (di pixel) e avrei bisogno di realizzare un'interfaccia 
grafica. Per ora ce la faccio ancora (e' solo un prototipo del programma 
finito: 
www.devaraja.cjb.net
), ma andando avanti avrei bisogno di vedere 
quello che succede. Avete qualche consiglio su un metodo migliore per 
visualizzare il campo?

 Che vuol dire "alcuni pixel"?
che c'č di strano??? vuole colorare alcuni pixel di una finestra; basta
ottenere il DC della finestra con GetDC e colorare i pixel desiderati con
SetPixel, č una cosa normalissima... "alcuni pixel" vuol dire "un numero
limitato orientativamente non troppo elevato di pixel".
PS: dicasi "pixel" uno di quei piccoli piccoli puntolini luminosi che
compongo l'immagine finale che appare sul tuo monitor e il cui colore puň
cambiare in maniera controllata dal software.
-- 
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: MFC con borland c++ builder: è possibile?

Ho iniziato l'avventura ;-) : mi sono procurato il Prosise e ho provato a
compilare i primi esempi con il Borland C++ Builder 5; Ho creato dei file
.cpp e .h, settato mfc style nelle opzioni del compilatore, gli ho detto
dove andarsi a prendere gli include tipi <afxxxx.h> etc... Ma le librerie
mfc dove le trovo?
Ditemi che posso scrivere applicazioni per mfc anche senza installare quel
mostro di vc 6 ;-)
Grazie a tutti
Simone

Dimenticavo: Sto parlando di C++ Builder 5 Enterprise e MFC 4.2 ;-)
Grazie

 ha scritto nel messaggio
news:3b%Y8.51236$7N3.1...@twister2.libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: rivela tutto il testo

?C'e' una funzione che io so x certo capace di rilevare del testo
Non è GetWindowText poichè questa rivela tutto il testo di una finestra che
ha l'hwnd
anche testo nascosto
mentre invece vi sono finestre senza hwnd
ad esempio la finestra del codice di VB  la posta ecc.
sono convinto
che vi è una funzione capace di rilevare  testo in una determinata posizione
dello shermo.
qualcuno ne sa qualcosa
orf...@tin.it

 dello shermo.
Non sono sicuro di aver capito il senso della tua domanda, semmai
un'altra volta usa la lingua italiana. ;-) Comunque se ti riferisci a
quei programmi che traducono il testo sotto al mouse, essi utilizzano
una tecnica OCR e quindi trattano la porzione di schermo sottostante
come un normale bitmap.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

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

umh... cercando e cercando alla fine con un pò di "Fortuna" ho trovato
quello ke mi serviva: CreatePatternBrush: stampa prendendo da file solo la
superfice ke mi serve: ora xò ho un altro problema!!!
quando io carico la BMP e la "stampo" sull'area Client la ridimensiono a
seconda della grandezza della finestra, usando la CreatePatternBrush mi
viene reinserito il pezzo preso dal bmp originale, ke non è ciò ke mi
serve!!!
come faccio a fargli prendere le dimensioni giuste???
devo salvare l'immagine allargata e passargli l'handle della nuova
immagine???

 immagine???
StretchBlt

 StretchBlt
???
in ke senso: io uso già StretchBlt, appunto x stampare l'immagine nella
dimensione in cui serve a me, solo ke poi, quando uso CreatePatternBrush
prende il pezzo ke mi serve dalla bitmap originale, come faccio a usare la
StretchBlt sul brush???

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

Vorrei eseguire un file .exe dal mio programma mediante la pressione di un
tasto sulla mia finestra.
Quale istruzione mi permette di aprire (e quindi eseguire) il file?
Dove posso trovare documentazione a riguardo?
Sul Petzold nn ho trovato nulla a rigurdo.
Grazie a tutti, Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a tutti, Ciao.
Ciao, Paolo.


Grazie!!!

Newsgroup: it.comp.programmare.win32
Titolo: [?] Problemi con ShellExecute

Ciao a tutti!
Ho problemi con la funzione ShellExecute() e spero che qualcuno possa aiutarmi.
Ecco le due prove da me fatte:
// la seguente chiamata apre index.htm ma non 'massimizza' la finestra
// del browser:
ShellExecute(NULL, NULL, "index.htm", NULL, NULL, SW_SHOWMAXIMIZED);
// la seguante chiamata ritorna 2 (ERROR_FILE_NOT_FOUND):
ShellExecute(NULL, "open", "index.htm", NULL, NULL, SW_SHOWMAXIMIZED);
Qualcuno sa spiegare il motivo di questo comportamento?
Grazie!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

 ShellExecute(NULL, NULL, "index.htm", NULL, NULL, SW_SHOWMAXIMIZED);
Tratto da MSDN:
If lpFile specifies an executable file, nShowCmd specifies how the
application is to be shown when it is opened.
...e il tuo lpFile non č un file eseguibile  :)
Potresti usare FindExecutable() per trovare l'applicazione associata ai
.htm, poi lanciarla con ShellExecute() in modo da sfruttare anche
l'ultimo parametro.
Ciao
--
Faber

Newsgroup: it.comp.programmare.win32
Titolo: Problemi con freeimagelib

Ciao,
la funzione FreeimageconvertRowBit sembra non funzionare correttamente.
Passando una bitmap e i parametri restituisce sempre lo stesso valore.
Suggerimenti?
GRAZIE
Vincenzo

la funzione FreeimageconvertRowBit sembra non funzionare correttamente.
Non esiste nessuna funzione con quel nome.
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Informazioni su uno standard x la creazione di un programma...

Salve,
siccome sto creando un programma che "processa" una lista di file di
testo ASCII/ANSI contenente vari URL, mi domandavo dove posso trovare
diciamo un documento contenente le "specifiche" da rispettare (lo
standard RFC xxxx, mi pare si dica).
Nel mio caso ad esempio gli URL dovranno essere del tipo:
http://login:pass...@nomesito.com
 e NON:
http://loginp...@nomesito.com
, quali caratteri sono ammessi nei dati
di autenticazione, quali no e così via dicendo... 
Spero di essermi spiegato correttamente. 
Grazie per l'attenzione e saluti!

 di autenticazione, quali no e così via dicendo...
RFC 2396
Volendo lo trovavi anche tu. Cinque minuti cercando nel deja URL username
password rfc
--- bye


Dimenticavo... Quella forma è proibita dal punto 3.3 dell'RFC 1738:
  An HTTP URL takes the form:
      http://<host>:<port>/<path>?<searchpart>
Con le ultime patch l'IE 6.0 non lo accetta (per motivi di sicurezza...
C'erano dei link del tipo
http://www.ebay.com/myaccount:someth...@www.sitofregapassword.com
Parecchia gente è rimasta fregata (osserva il link... Non punta a 
ebay.com
ma al sito 
sitofregapassword.com
) :-)
--- bye

Newsgroup: it.comp.programmare.win32
Titolo: MAPI Office 2000

Sapete come sono organizzate?
In particolare mi servirebbe una mappa degli oggetti che Outlook 2000
utilizza (sto creando un lettore di posta con il VB).
Grazie anticipate, Axel

 ha scritto nel messaggio
news:3FwP6.11514$8Y1.1...@news2.tin.it...


 ha scritto nel messaggio
news:wtxQ6.47$%S4....@news1.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: [Help] Spero d'aver fatto la scelta giusta

Ciao a tutti,
su consiglio di conoscenti programmatori ho deciso di iscrivermi ad un
corso di C#.
I miei trascorsi in VBasic mi avrebbero fatto optare per iniziare a
muovere i primi passi nel mondo .NET con 
VB.NET
, pero' me l'hanno
sconsigliato praticamente tutti.
Mi hanno garantito che in C# avrei avuto molte piu' possibilita',
soprattutto in prospettiva, ed avrei potuto costruire applicazioni in
maniera molto piu' efficiente piuttosto che in 
VB.NET
.
Anche e soprattutto per 
ASP.NET
.
Oggi, dopo la prima giornata di corso, ho chiesto quali fossero le
reali differenze tra applicazioni scritte 
VB.NET
 ed in C#.
La versione del docente e' che le differenze, dato che si fa pur
sempre riferimento al CLR, sono ridotte all'osso. Piu' che altro
sintattiche, insomma.
Panico!
E' davvero solo questa la differenza? Mi sto complicando inutilmente
la vita?
Bye,
  Ricky





 la vita?
Ni :-)
VB.Net, C#, Cobol.net (credo che esista, ne avevo sentito parlare) etc etc
generano codice per la CLR, a livello di meta-istruzioni l'output dei
compilatori č mooooolto simile.
Chiaramente cambia la sintassi con cui scrivi i programmi, esiste qualche
differenza tra i vari linguaggi a livello di istruzioni disponibili ma i
concetti di base della programmazione ad oggetti nonchč la gerarchia delle
classi del framework sono nozioni comuni.
Quindi il tuo corso puņ essere utile per capire come si programma in C# con
il framework .Net, dando importanza soprattutto al secondo aspetto. In
seguito passare a VB.Net o a qualunque altra cosa .Net ti sarą facile.
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: problema in Visual C++

Salve a tutti,
devo iniziare a lavorare su un progetto lasciato a metà e scritto in parte
in VisualC++ e che richiama delle funzioni scritte in Fortran.
Al momento della compilazione c'è un errore perchè il sistema non riesce ad
aprire il file "console.lib".
L'estensione .lib è una libreria di Visual C++ o fa parte della parte
Fortran del progetto?
Chi può darmi una mano a capire cosa occorre per risolvere questo problema?
Grazie.
Marco.

 Chi può darmi una mano a capire cosa occorre per risolvere questo
problema?
Console.lib è una libreria del fortran. Probabilmente la parte in fortran ha
bisogno di questa libreria per poter funzionare.
Newsgroup: it.comp.programmare.win32
Titolo: Impostare in Windows una variabile d'ambiente da codice & varie


-- 
Andrea "XFox" Govoni
AIM/iChat/ICQ: 
xf...@mac.com
Yahoo! ID: xfox82
Skype Name: draykan
PGP
KeyID: 0x212E69C1
Fingerprint: FBE1 CA7D 34BE 4A53 9639  5C36 B7A0 605F 212E 69C1

 programmazione su Windows.
no problem
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 programmazione su Windows.
In ogni caso, io ti suggerirei di usare il Visual C, soprattutto se
vuoi generare o utilizzare delle DLL (specie se scritte da altri).
HTH
C:\>iao Angelo









-- 
questo articolo e` stato inviato via web dal servizio gratuito 






ma LOL, programmo con Win32 da quasi 4 anni, direi che il Dependency
Walker non mi manca di certo! :D
anzi ne ho quattro copie: una fornita col Platform SDK vecchio di VC6, una
del PSDK nuovo scaricato da MSDN, una presa direttamente dal sito che hai
riportato, e una presa da 
www.sysinternals.com
 :P





 a capire molte cose della programmazione win32. :-)
prego, ne sono lieto; ciao


Newsgroup: it.comp.programmare.win32
Titolo: [VISUAL C++] Ridisegnare una finestra

VISUAL C++ 6.0 sotto Windows 98 SE
Sapete dirmi perchč se disegno un rettangolo in una finestra con
DrawFocusRect(hdc,&rettangolo);
quando ricevo il messaggio WM_ACTIVATE, questo viene disegnato quando appare
la finestra e va bene, ma se mi sposto su un'altra finestra e faccio ritorno
poi a quest'ultima il rettangolo viene ridisegnato solo se la seconda
finestra č andata precedentemente a coprire il rettangolo, altrimenti questo
sparisce.
E' come se disegnandolo 2 volte questo prima appare e poi scompare.
Sapete anche dirmi come evitare l'inconveniente?
Grazie.

Problema risolto :-)
Era sufficiente mettere a TRUE il terzo campo di
InvalidateRect(hwndDemo,NULL,TRUE) ;
Non funzionava perchè era a FALSE.
Ho notato però ora un altro problema:
quando ricevo il messaggio WM_ACTIVATE vado a disegnare anche un bitmap
tramite BitBlt(hdc, 20 , 0, 200, 200, hdcbmp, 0, 0, SRCCOPY);
Il tutto funziona quando passo da una finestra all'altra, ma se vado sulla
sbarra di Windows a scomparsa che è in basso, quando questa sparisce non mi
viene ridisegnato il bitmap.
Come mai?
Ritorna forse un altro messaggio alla finestra?
Non mi pare, perchè mi sembra di notare che altre parti della finestra
vengno ridisegnate.
Allora, perchè?

 ha scritto nel messaggio
news:jnvPa.14654$it4.3...@news1.tin.it...

quando c'è da disegnare il messaggio inviato è WM_PAINT
--
Pela

> quando c'è da disegnare il messaggio inviato è WM_PAINT
Se però vado a ridisegnare la finestra tutte le volte che viene mandato il
msg WM_PAINT, questa mi viene ridisegnata anche quando mando un'immagine da
visualizzare sulla finestra e in questo modo vedo il tutto che sfarfalla.
Per dire alla finestra di aggiornare l'area relativa all'immagine gli mando
un messaggio : WM_PAINT_IMG.
Come posso evitare il problema?
Newsgroup: it.comp.programmare.win32
Titolo: Registro di Win'95

Dove posso reperire informazioni per conoscere le chiavi del registro di
Windows '95? Non sto parlando di programmarlo (conosco già le API) ma a
"cosa" servono le singole chiavi. Alcune si capiscono (vedi menu
"Uninstall") ma altre sono davvero incimprensibili....

 wrote in message
37CEC0F5...@tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: SDK per OCR/ICR

Salve a tutti,
conoscete qualche fornitore di un SDK per riconoscimento di caratteri sia
senza formattazione che incasellati (OCR e ICR)?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it


Finereader Engine SDK:
http://www.abbyy.com/developer_toolkits.asp?param=2253
Leadtools OCR SDK:
http://www.leadtools.com/SDK/Document/Document-OCR-Languages.htm
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] opzione x visualizzare memory leak!

ciao a tutti,
esiste una opzione da settare in VC++ per effettuare il detect dei memory
leak?
ad esempio new senza delete?
grazie e ciao by allanon

 ad esempio new senza delete?
Si, la semplice compilazione ed esecuzione in modo debug... 8)
-- 
Luc.

 VisualC++ stesso.
Assolutamente falso! :)
-- 
Luc.

 
Prova a dare un'occhiata a questo articolo (il link č spezzato su piů 
righe):
http://www.microsoft.com/msj/defaultframe.asp
?
page=/msj/1097/bugslayer.htm&nav=/msj/1097/newnav.htm
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

"Luc" <XXX...@katamail.comXXX> a écrit dans le message news:
MPG.170aa3f1d...@tornado.fastwebnet.it...

Per operai dei bits come noi questi sono lussi sono d'accordo.
Se nemmeno puoi usare auto_ptr allora ci aspettano sangue sudore e lacrime
:-)
Maurus

 Per operai dei bits come noi questi sono lussi sono d'accordo.
Operai dei bits? Ma in che ditta lavori!?!?! :)
-- 
Luc.

"Luc" <XXX...@katamail.comXXX> a écrit dans le message news:
MPG.170ab630c...@tornado.fastwebnet.it...

Lavoro a Parigi (La Defense), per una ditta che vuole "sfondare" con un
prodotto per windows e portato anche in Java per grosse aziende che debbono
condividere dati.
L'anno scorso ero alla Ericsson a Stoccolma a lavorare su macchine che
giungono fibre ottiche con l'ausilio di microcamere.
In Italia lavoravo a San Benedetto del Tronto per una ditta di radar navali.
Cio' non toglie che siamo operai dei bits.
In questo senso nei lavori che ho svolto il C++ era un lusso essendo tutti
legati a real time systems.
Per questo lavorando vicino al nudo ferro della macchina, siamo condannati a
soffrire e litigare con ingegneri elettronici!
Maurus

 Maurus
dengh'iu, anche se non e' quello che volevo sentire...
mo' leggo gli altri msg! chissa'...
--
Ciao by Allanon

 Si, la semplice compilazione ed esecuzione in modo debug... 8)
a me non funziona...
ho letto sull'msdn che il controllo della memoria e' automatica usando MFC.
ma io sto facendo un progetto consolle! :-(
e mi dice di usare delle funzioni globali afx...qualcosa che pero' non trovo
in che header
siano ( se in qualche header si trovano! )...
idee?
grazie!
--
Ciao by Allanon

 ad esempio new senza delete?
Avvia il programma in modalità debug con F5. Alla chiusura della tua
applicazione, nella finestra di Debug ti verranno notificati eventuali
memory leak (qualcosa tipo "Detected memory leak!" seguito da una
descrizione dell'oggetto "rimasto in memoria").
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara

 descrizione dell'oggetto "rimasto in memoria").
purtroppo no, compare! :-)
penso che questa feature sia automatica solo x MFC.
io invece sto facendo delle classi "C++ puro", e quindi nisba...
e non ho ancora capito se, e come, si possa fare! :-(
any idea?
--
Ciao by Allanon
Newsgroup: it.comp.programmare.win32
Titolo: VC++ e intellisense


 OK intendevo questo.......
Se puoi spiegarci meglio saresti molto gentile.
Grazie e ciao.........

ho trovato questo su deja news.
In order to get an access to all your library functions through IntelliSense
you have to add the header files in your project. In order not to get lost
between your source files and DirectX headers you'd better create a folder
and put all DirectX header there.
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Native API prototipi

Qualcuno sa dove reperire i prototipi delle API nascoste ?
In particolare mi serve il prototipo della
NTQuerySemaphore(...)
Grazie
        Enrico


#include <windows.h>
#include <stdio.h>
typedef struct
{
    DWORD current;
    DWORD max;
}SEMCOUNTS;
typedef LONG NTSTATUS;  // As in ntddk.h
typedef NTSTATUS WINBASEAPI (WINAPI *NtQuerySemType)(HANDLE sem,DWORD
InfoClass,SEMCOUNTS *counts,DWORD DataSize,DWORD *BytesRead);
// Nb - by experimentation, therefore "Don't blame me"
NtQuerySemType  NtQuerySem;  // Global NtQuerySemaphore
void go(void);
void main(void)
{
    HMODULE        ntdll;
    ntdll=GetModuleHandle("ntdll");
    NtQuerySem=(NtQuerySemType)GetProcAddress
(ntdll,"NtQuerySemaphore");
    go();
}
void go(void)
{
    HANDLE      sem;
    NTSTATUS    result;
    SEMCOUNTS  counts;
    DWORD      br;
    sem=CreateSemaphore(NULL,0,19,"fred");
    result=NtQuerySem(sem,0,&counts,sizeof(counts),&br);
    printf("current=%lu  max=%lu    (%lu)
\n",counts.current,counts.max,br);
    ReleaseSemaphore(sem,2,NULL);
    result=NtQuerySem(sem,0,&counts,sizeof(counts),&br);
    printf("current=%lu  max=%lu\n",counts.current,counts.max);
}
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Newsgroup: it.comp.programmare.win32
Titolo: Come posso marcare un file come "file in uso?"

Come posso marcare un file come "file in uso" in modo che le istruzioni di
un altro threda non lo cancellino fino a quando l'altro processo non ha
finito di usarlo?
Il mio problema è che l'altro processo è lanciato tramite una ShellExecute e
quindi non posso controllarlo.



Lo apri ad accesso esclusivo con CreateFile()
Luc.

E se il file già esiste?

Come diceva Luc, CreateFile senza condivisione (SHARED).
Comunque guarda che CreateFile può anche aprire un file. Solitamente
infatti si usa quello e non OpenFile.
Vai a rileggerti un po' la documentazione sulla funzione vedrai.
Ciao

 E se il file già esiste?
E` lo stesso. Aprilo con OPEN_EXISTING e tienilo aperto finche` ti
serve.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

GRAZIE!
Newsgroup: it.comp.programmare.win32
Titolo: [C++ Builder] Dare focus al form

Salve,
Supponiamo di avere un semplice form in cui sono definite delle istruzioni 
nell'evento OnKeyDown e di avere anche un Button su tale form.
Nel momento in cui il Button prende il focus, non c'� pi� modo di passarlo 
al form, e l'evento OnKeyDown non si verifica pi�.
Ho anche settato a true la propriet� KeyPreview ma non succede niente, 
funziona solo con l'evento OnKeyPress. 

 niente, funziona solo con l'evento OnKeyPress.
No, funziona anche con OnKeyDown, purch� tu non stia utilizzando 
"tasti per la navigazione", come TAB, tasti cursore, ecc.
-- 
Stefano Frosio
www.esse-effe.com

"Stefano Frosio" <stefanofros...@GRAZIEgmail.com> ha scritto nel 
messaggio news:4aa61fbc$0$1109$4faf...@reader1.news.tin.it...

E infatti devo usare le quattro frecce.

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

Ciao a tutti,
    qualcuno sa come mai un file binario scritto in c++ non viene letto da 
VB6? Il file viene generato sulla stessa macchina. In particolare l'errore 
risiede nel fatto che le variabili salvate sono posizionate diversamente 
all'interno del file se lette da VB o da c++.
Grazie a tutti. 

Beppe ha scritto:

Se salvi le strutture come sono in memoria potresti avere un banale 
problema di allineamento delle variabili, problema che avresti anche 
rileggendo il file con lo stesso programma C++ compilato in un modo diverso.
Se devi scrivere/leggere dati con programmi diversi devi definire un 
tracciato fare in modo che sia rispettato. Un modo è certamente quello 
di non serializzare le strutture intere bensì un membro alla volta 
nell'ordine prestabilito.

 fargli leggere oltre non serve a nulla: come mai?
I double dovrebbero corrispondere, ma non ho qua vb per verificare.
Puoi postare l'esadecimale dei byte dell'ultimo double?
-- 
ciao, hal

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

Qualcuno mi sa dire se esiste un sito che ti insegna i CGI?
Grazie mille.
--
--------------saluti--------------------------
E-Mail: 
mar...@geocities.com

 ha scritto nel messaggio
news:8gdmsq$1hf$1...@nslave1.tin.it...


>Qualcuno mi sa dire se esiste un sito che ti insegna i CGI?
www.html.it
 e relativi link.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support


Il C++.
Newsgroup: it.comp.programmare.win32
Titolo: modificare e nomi dei pulsanti all'interno d'un programma

In fatto di programmare non so assolutamente niente, e quindi ho bisogno
d'aiuto,
vorrei modificare le parole che indicano la funzione d'una qualsiasi icona
(o pulsante) all'interno d'un programma, più precisamente ho un programma
(AudioEdit Deluxe) nel quale i nomi dei pulsanti sono in inglese, e vorrei
modificarli in italiano, come posso aprire il file dove si trovano queste
parole x modificarle?

Le parole che cerchi sono all'interno dell'eseguibile stesso, e per
modificarle devi utilizzare un programma come Resource Hacker, che puoi
scaricare da qui: 
http://www.users.on.net/~johnson/resourcehacker/
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Per ora grazie, in caso ho deo problemi sul suo utilizzo, posso contattarti
via E-mail?

 via E-mail?
come vedi l'e-mail che pubblico nei miei post è fasulla; non mi fido a
metterci quella vera, specie con tutta la spam che si è vista negli ultimi
tempi su it.comp.programmare.*
Se hai problemi nell'uso del programma continua a postare qui o su qualche
altro NG appropriato.
Ciao


 Ciao
Il programma l'ho provato, e cliccando su gli eseguibili di vari programmi,
mi apriva le finestre in cui ci sono dei pulsanti, e quindi modificarne il
nome. Ma delle icone come ad esempio di un programma audio editor, quindi
l'icone con scritto PLAY, CUT, MIX, UNDO, REDO ecc. non me le visualizza
come invece fa con i pulsanti nelle finestre.

 come invece fa con i pulsanti nelle finestre.
Cerca meglio, ci devono stare; se non ci sono vuol dire che le carica da
qualche file che puoi provare a cercare nella directory di installazione
del programma.
