mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Messaggio finestra fuori dallo schermo

ciao a tutti,
ho un problema di sfarfallio nella mia applicazione e non capisco come
eliminarlo. Il programma presenta una form divisa in due parti, sulla
sinistra ho un pannello comune per connettere il software (via USB) ad
un dispositivo che mi manda su dei dati, nella parte destra invece ho
un tab di controllo che mi permette di visualizzare questi dati.
La parte di visualizzazione è fatta in opengl, ogni volta che mi
arriva un dato nuovo ridisegno tutto lo schermo mentre quando non ho
il dato lancio un ValidateRect.
Il problema è che quando i dati vengono su velocemente compare uno
sfarfallio nell'area disegnata e nei controlli comuni di windows (solo
nella parte destra), ho provato ad eliminarli con i vari Invalidate e
Redraw ma nulla, lo sfarfallio scompare ma dopo pochi campioni
ritorna.
La cosa strana che ho notato è che per far cessare lo sfarfallio mi
basta portare la finestra fuori dallo schermo e riportarla dentro, LO
SFARFALLIO SCOMPARE!!!!
Misteri, tanto per completezza, anche minimizzando la finestra e
facendola riapparire lo sfarfallio non scompare.... strano....
Cosa fa windows quando porto fuori la finestra??????
Grazie e ciao
Alberto

il dato lancio un ValidateRect.
Il problema di sfarfallio che riscontri dipende dal fatto che la
validazione ridisegna tutti gli elementi della finestra, o di una sua
porzione. In pratica disegna lo sfondo della finestra e in seguito la
grafica in OpenGL, questo crea il fastidioso effetto.
Non conoscendo altri particolari non so come aiutarti. Comunque il
trucco piů usato č disegnare (BitBlt) su un controllo di tipo
"static".

Newsgroup: it.comp.programmare.win32
Titolo: Stato dei Socket

Ciao a tutti
Volevo sapere come posso conoscere lo stato in cui si trova un socket, mi
interessa: connesso o disconnesso.
Quello che in Visual Basic, si ottione tramite la funzione:
Winsock1.State
Grazie 1000 a tutti.
Ciao
Maurizio

Devi utilizzare la funzione select()
Ti retituisce lo stato dei socket aperti del tuo programma.
Il Biondo

Newsgroup: it.comp.programmare.win32
Titolo: Header aggiornati, dove?

Salve a tutti,
uso visual c++ e, scrivendo un programmino di prova, mi sono reso conto che
il mio wingdi.h non contiene la dichiarazione di alcune funzioni quali
TransparentBlt o AlphaBlend, di cui pero' avrei bisogno... Avreste mica idea
di dove potrei prendere le versioni aggiornate degli headers? (ho guardato
sul sito microsoft, anche sulla sezione di msdn, ma non ho trovato nessun
riferimento...)
grazie in anticipo, g.

 a écrit dans le message news:
aib2gb$12mi35$1...@ID-60516.news.dfncis.de...

Devi scaricarti l'SDK aggiornato dal sito Microsoft e poi installare il
tutto.
Se non hai una linea veloce si tratta di centinaia di mega...
Altrimenti non so se in edicola, da belle riviste tipo IOProgrammo o Dev,
puoi trovare un cd con l'SDK.
Maurus
Newsgroup: it.comp.programmare.win32
Titolo: Programmare 3d

Salve a tutti,
spero di essere sul newsgroup giusto, se non lo è magari qualcuno potrebbe
indicarmi dove postare il mio quesito.
In pratica come da subject sto cercando di ottenere delle rappresentazioni
tridimensionali, non voglio realizzare un gioco ma sto simulando delle
reazioni chimico-fisiche nello spazio 3D, ho realizzato il simulatore in
Visual C++. Per il momento la rappresentazione dei risultati avviene
attraverso sezioni colorate in funzione di cosa sta avvenendo. Vorrei tanto
mostrare tutto in un classico 3D anche non molto complesso.
Qualcuno può aiutarmi. Esistono testi a riguardo. Ho visto che il Visual C++
permette l'uso delle Direct X, ma come si programma con tali librerie?
Riesco a realizzare con esse rappresentazioni di qualcosa che non sia una
forma geometrica precostituita? Io ottengo dal simulatore che ho realizzato
dei dati contenuti in pratica in un "cubo" di float di dimensioni massime
50x50x50, spero di aumentare tali dimensioni attualmente il problema è
appunto mostrare 50 sezioni.
Vi ringrazio in anticipo e vi auguro Buon Anno
--
Adriano Basile
e-mail: 
adrian...@hotmail.com
web page: 
http://digilander.iol.it/adrianobasile/

 permette l'uso delle Direct X, ma come si programma con tali librerie?
Esiste l'apposito DirectX SDK, scaricabile sul sito della Microsoft (e ogni
tanto le riviste di programmazione lo allegano nel loro CD). Anche Direct3D non
e` semplicissimo da usare; ultimamente hanno introdotto una "modalita`
semplificata" (l'immediate mode) che da` una mano.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/


http://www.geocities.com/SiliconValley/Peaks/6258/


semplificata" (l'immediate mode) che da` una mano.
Veramente l'"immediate mode" e' ben lungi da essere una versione
semplificata, anzi! La versione piu' "facilotta" e' il "Retained Mode";
l'ultima cosa introdotta, a cui tu forse ti riferisci, e' Direct3DX, che
permette un setup semplificato dell'immediate mode.
Saluti,
    Mardy

 semplificata, anzi! La versione piu' "facilotta" e' il "Retained Mode"; [...]
Ops, si`, chiedo venia. Ovviamente hai ragione. :)
--


 Concludo chiedendoti l'indirizzo da cui poter scaricare il SDK recente.
Beh, partendo da 
www.microsoft.com/directx
 dovresti trovare tutto cio` che ti
serve. Il problema e` la dimensione: ormai il DirectX SDK occupa diverse decine
di MB... :-S E` per quello che ti consigliavo di cercarlo su un CD in edicola.
Ricordati inoltre che Direct3D non e` supportato sotto a NT (lo sara` in
Windows 2000, ma passera` diverso tempo prima che ce l'abbiano in molti).
Per le Glide (una libreria di rendering molto efficiente che funziona *solo*
con le schede 3DFX) puoi trovare l'SDK, che e` piu` piccolo, su 
www.3dfx.com
.
Fra un po' Glide diventera` Open Source e forse inizieranno a portarlo anche
per altre schede 3D, ma il "quando" e` un altro paio di maniche. ;-)
Per OpenGL onestamente non so. Forse 
www.sgi.com
 o 
www.opengl.com
, ma sto
sparando degli indirizzi a caso.
Su MSDN c'e` un capitolo apposito che ne parla, ma non so quale valenza possa
avere.

Newsgroup: it.comp.programmare.win32
Titolo: Funzioni di una DLL

Non voglio sapere come si fa, ma vorrei sapere se data una DLL, é possibile
stabilire quali funzioni si trovano al suo interno e se eventualmente si
possono utilizzare indipendentemente dal compilatore con cui la dll é stata
creata...
Grazie!!

 creata...
In generale no.  Magari un compilatore passa i parametri nei
registri, un altro se li aspetta in stack, come si fa...?!
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Come calcolare il costo di un programma?

Salve a tutti, so che esistono dei parametri ben precisi per fare il calcolo
del costo si un programma, in pratica un sistema in grado di preparare
un'offerta da fare al cliente. Ho alcune tabelle con cui è possibile
determinare il quantitativo di giorni-uomo necessari allo sviluppo del
software, in base alla complessità e numero delle maschere di I/O, numero
delle interazioni con basi dati interne ed esterne, numero di files
coinvolti etc...
In breve, tutti questi valori vanno moltiplicati per il rispettivo
coefficiente, inseriti in una semplice espressione e... voilà: il numero di
giorni che serve ad una persona per sviluppare il prg.
Esistono però dei testi più specifici, che trattanon anche il lato
"risparmio tempo", cioé il tempo che l'utente guadagna utilizzando il prg.
Altri trattano dell'efficienza del prg stesso e così via...
Se qualcuno ha dei consigli li accetto volentieri!!! :-)))
Grazie a tutti.
Giubodi
_
giub...@iol.it

 camminando sulla tastiera ha scritto:

questa e' ingegneria del software, e se non sbaglio il metodo a cui ti
riferisci si chiama CoCoMo che esiste in 3 versioni, oltre a quello io
conosco anche il modello di Putnam. Comunque credo che su
it.scienza.informatica.software-eng possano aiutarti meglio.
Ciao.
Newsgroup: it.comp.programmare.win32
Titolo: Interfacciarsi con Active Directory

Ciao a tutti,
sono un sistemista Microsoft, direte cosa centri in questa sezione???
Vabbè dai cerco un aiutino... dovrei trovare una soluzione per far
interfacciare gli utenti con Active Directory del dominio dell'azienda
dove lavoro.
In pratica gli utentidovrebbero avere la possibilità di esguire una pagine
asp, aspx, o un app. win32 che gli dia la possibilità di cambiare la
propria password ?
Non essendo un programmatore non sò come si fà, ma sò che è possibile, non
è che potreste aiutarmi?
Grazie a tutti
saluti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:et8ic6$ach$1...@news.newsland.it...



Prima di tutto, hai sbagliato a quotare! Fossi in te comincerei a fare
un esamino di coscienza prima di chiosare sullo stipendio altrui...
Secondo, io potrei essere un super esperto di assembly X86-64
certificato con tanto di timbro sulla fronte, ma potrei a questo punto
non sapere una cippa di database.
Andrea_skuller dice di essere sistemista Microsoft, quindi potrebbe
essere in grado di preparare da solo un alberatura LDAP per un'azienda
di 1500 persone senza battere ciglio, per poi fermarsi quando si tratta
di scrivere un'applicazione web... Ciascuno è esperto nel proprio
campo...
Detto questo, mi rivolgo a Andrea_skuller: cercando un po' su Google ho
trovato questa bellissima paginetta piena di utilissimi spezzoni in
VBScript:
http://www.computerperformance.co.uk/ezine/ezine11.htm
Se tieni conto che un .vbs può girare all'interno di un .asp con
piccole modifiche:
...
Set objUser = GetObject("LDAP://cn=GuidoT,ou=Worcester,dc=cp,dc=com")
objUser.ChangePassword "gU1d0*!", "ant0n10#!"
...
diventa magicamente
<%
  username = Request.Form("username")
  orgunit = Request.Form("orgunit")
  oldpassword = Request.Form("oldpassword")
  newpassword = Request.Form("newpassword")
  ldapurl = "LDAP://" + username + ","
  ldapurl = ldalurl + "ou=" + orgunit + ",dc=cp,dc=com"
  Set objUser = GetObject(ldapurl)
  objUser.ChangePassword oldpassword, newpassword
  Set objUset = nothing
%>
A te il compito di creare la form HTML più adatta e di inserire un po'
di HTML nella risposta ;o)
Hope That Helps
-- 
Scientology: se la conosci la eviti, se la conosci non ti uccide...
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx
 - 
http://www.xenu.net
(per rispondere personalmente leva IlDitoDalCulo)
http://www.webalice.it/ech3l0n/HastaLaVictoria.jpg
   -   Siempre!

 
Prima di tutto, hai sbagliato a quotare! Fossi in te comincerei a fare



http://www.computerperformance.co.uk/ezine/ezine11.htm


diventa magicamente

  ldapurl = ldapurl + "ou=" + orgunit + ",dc=cp,dc=com"


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

 sono detto "anche quě dobbiamo polemizzare lasciamo perdere".
HI HI AH AH AH AH OH OH HU UHU HU
ciao.
Newsgroup: it.comp.programmare.win32
Titolo: File Size con VC++6 e MFC

Ciao a tutti,
ho questo problema.
In un programma scritto in VC++ 6.0 con uso delle MFC come posso sapere la
dimensione di un file.
Sono arrivata ad aprire il file con fopen e poi ho bisogno di ottenere la
dimensione del file. Esiste una funzione che passando il nome del file mi
ritorna la sua dimensione?
Qualcuno mi puň aiutare?
Grazie
Claudia[]

 ha scritto nel messaggio
news:8ln0tn$efc$1...@nslave1.tin.it...

Prova cosě Claudia
handle = FindFirstFile(path, &FindFileData);
 size = (FindFileData.nFileSizeHigh * (MAXDWORD+1)) +
FindFileData.nFileSizeLow; /*size č un long*/
FindClose(handle);
In size avrai la dimensione del file che si trova nel percorso path
Ciao
AM

Funziona, grande.
Sei stato gentilissimo, GRAZIE!!!
Spero di poter contraccambiare presto.
Un grosso Bacio.
Claudia[]


Se stai usando MFC puoi utilizzare la funzione statica della classe CFile :
static BOOL PASCAL GetStatus( LPCTSTR lpszFileName, CFileStatus& rStatus );
nella struttura CFileStatus ti ritornano diverse informazioni tra cui la
dimensione del file.
Ciao
Paolo

 wrote in message
8ln4s2$ikd$1...@nslave1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Vendo Ultima Collection (NUOVO)

Vendo la raccolta della origin in subj, contenente TUTTI gli Ultima da 
Akalabeth a Ultima VIII (10 titoli)
a 50.000+ss (causa: comprero' Ultima IX Dragon's)
-- 
  . 
darX...@tin.it
      . 
darx...@wappi.com
 (GSM SMS)
   . Fido 2:335/241.5     . 
http://darxstar.cjb.net
  ICQ UIN# 11151997 -   
  trough Britannia: Gwydion the Mage <UO: EUROPA,now in Trisinc>
---
I don't want my freedom: there's no reason for living, with a broken heart
 -- The Queen

>a 50.000+ss (causa: comprero' Ultima IX Dragon's)
scusate, ho sbagliato post
me ne sono accorto solo ora...!!


Newsgroup: it.comp.programmare.win32
Titolo: Info su classi

Class CA
{
public:
    Class CB
    {
    };
    CB m_B;
};
č la stessa cosa di :
Class CB
{
...
...
};
Class CA
{
public:
    CB m_B;
    ...
};
Se No perchč
Grazie anticipatamente a tutti
Saluti: Roberto

 };
mmm...dipende...
primo caso : )
voglio dichiarare un oggetto CB in una funzione
void Bubba()
{
    CA::CB Bubbolo;
}
secondo caso : )
la dichiarazione di 'Bubbolo' sarà:
void Bubba()
{
    CB Bubbolo;    //    <--- incredibbile!!!
}
///////////////////////////////////////////////////////////////////////////
nel tuo caso m_B è sempre istess!
scusa per i Bubb
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Send di una gif su TCP

Salve,
ho fatto un piccolissimo ;) server che appena mi collego con il mio
iexplorer lui gli trasmette il file index.html facendolo visualizzare
correttamente.
Se nel file html ci metto una gif... l'explorer mi manda una richiesta del
file.
A questo punto non so come devo fare per spedire la gif :(
Nel mio codice faccio così:
char sBufferFuncTmp[MAX_BUFFER];
   ...
   iCount=0;
   while ((iTmp = getc (fp)) != EOF ){
      sBufferFuncTmp[iCount]=iTmp;
      iCount++;
   }
   sBufferFuncTmp[iCount]='\0';
   Socket->SendBuf(sBufferFuncTmp,iCount);
   ...
Però il borwser non lo accetta!!
sapreste dirmi dove sbaglio?
(Compilo con Borland Builder 5.0 c++)
Vi ringrazio
xoooox
--------------------------------
Inviato via 
http://usenet.libero.it

 Socket->SendBuf(sBufferFuncTmp,iCount);
Mi meraviglio che funzioni col file HTML! Un web server deve sempre
mettere un header nella risposta, il formato "canonico" e` header-riga
vuota-dati.
-- 
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: [BCB3] AnsiString To char*

Salve,
qualcuno ha una routine di tipo AnsiString To char* da poter inserire
in qualche libreria standard di BCB3 in modo da poterla richiamare in
qualsiasi caso?
Grazie.
-- 
DGP85               | Don't change the address.
http://thedaps.net/
 | No Binaries or HTML at this address.

 ha scritto nel messaggio
news:8sl7j3.3...@thedaps.net...


 qualcuno ha una routine di tipo AnsiString To char* da poter inserire
non capisco, non basta
    myString.c_str();
se ti spieghi meglio, forse...
SISMA

qualsiasi caso?
c_str() e' il metodo standard, posseduto da "string", la classe C++.

    myString.c_str();
Grazie.
Qualcuno mi sa dire se il BCB3 di ioProgrammo era modificato?
Nell'help non c'era, ho provato a reinstallare una vecchia versione di
Inter.Net e c'era....

Newsgroup: it.comp.programmare.win32
Titolo: ROMANI SONNAMBULI

Salve a tutti,
La notte mi ritrovo spesso a passare delle interminabili
ore davanti al mio Computer.
Mi piacerebbe utilizzare meglio questo tempo, e quindi ho
deciso se mai sarà possibile, cercare :
	- uno che ci capisce di musica,
	- uno che ci capisce di grafica,
	- uno che ci capisce di Programmazione,
				TUTTI DI ROMA E PROVINCIA PSSIBILMENTE
	IO che ci capisco pochino di tutto,
	mi piacerebbe fare amicizia con
	voi per sviluppare qualche idea.
			*** IMPORTANTISSIMO ***
N.B. bene	Astenersi Omosessuali e STRANI di qualsiasi
tipo.                
NB:		tutto dovrà essere a nostre spese quindi astenersi
		esibizionisti e meglomani. 
				***
	Se siete veramente intenzionati a fare qualcosa di possibilmente
	remunerativo contattarmi ESCLUSIVAMENTE alla mia E-Mail 
 
 
mica...@tiscalinet.it
					Ciao a TUTTI

tipo.
Non ti sembra offensivo accomunare (oltre che discriminare) omosessuali e
strani? Anch'io penso che l'omosessualità sia qualcosa contro natura, ma non
ci penso nemmeno ad insultare coloro che lo sono.
NB. Io non sono omosessuale, ma anche se lo fossi stato ti avrei fatto
notare lo stesso il tuo comportamento "non troppo corretto".
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
---------------------------------------------------------------------------

 --------------------------------------------------------------------------
	All'epoca monchey mi faceva impazzire.
 
	Comunque io non ho niente contro gli Altri, ma lontani da me.
	    SE POSSO AVER OFFESO QUALCUNO GLI CHIEDO SCUSA .
Vorrei solo trovare qualche ragazzo simpatico e disponibile
per creare qualcosa con queste macchine infernali.
Ciao a tutti.

	È AL 35% DELLA INTERA POPOLAZIONE.
Ma vah!! Siamo sul 3-5% (che gia' non e' una cifra da niente. Fonte: uno
speciale di Quark ;-).
Chiuso qui l'OT comunque...anche se in questo periodo sono tutti in ferie e
non disturberemmo nessuno :-))
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Windows/COM(+) Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
 (UPDATED!)
----------------------------------------------------

                                         Ciao a TUTTI
	CREDO PROPRIO D'AVER SBAGLIATO NG.
	DIO MI FULMINI SE TORNO A PARLARE QUI.

	Č AL 35% DELLA INTERA POPOLAZIONE.
Io avevo letto il 10%, mi sembra piů plausibile
Topoldo
(Grazie a Dio, sono ateo)

Newsgroup: it.comp.programmare.win32
Titolo: IMPORTANT Recuperation of files crushed

Hello
How could make me to recover the files that have been crushed by others
(same name)
Thank you

 (same name)
Use an undelete utility, such as:
http://www.diskeeper.com/undelete/undelete.asp
Note: Please don't cross-post without follow-ups.
--
   Peter C. Forrest
 
http://www.pcforrest.freeserve.co.uk
Newsgroup: it.comp.programmare.win32
Titolo: Help: Sono a corto di idee

Dovrei realizzare un progetto da presentare come esame, funzionante sotto
WIN (98, XP ...)
Consigliata la realizzazione di una applicazione per il web.
Domanda: che potrei mai realizzare?
Scusate se sono mezzo OT!! Ma al momento non ho molte idee...
Grazie 1000
Alberto

Immagino che tu debba realizzare una applicazione con le Microsoft
Foundation Classes. Vediamo.....certo il WEB ha sfondato oramai da
parecchi anni ma vedo Visual C++ un po' rozzo per certe cose. Esistono
altri linguaggi molto più specifici per fare questo: Perl, PHP,
ASP...per dirtene alcune. Perchè non realizzi una applicazione di
accesso ai Database? Magari potresti realizzare un'applicazione di
gestione di un magazzino...carico, scarico merci, fatture e così via. Ti
avverto, la cosa non è facile ma se ci riesci è davvero un lavoro
gratificante. A te la scelta adesso...Buona programmazione, Sergio

 ha scritto nel messaggio
news:aidiao$66j$1...@gossip.excite.it...


Anch'io non sono molto ferrato nel campo WEB ma so bene che ci sono
applicazioni client-server basate sul reciproco scambio di dati.
Solitamente sul server risiede un database degli articoli di interesse e
i client non fanno altro che interrogare tale db (connettendosi con il
server quindi)ed, eventualmente, aggiornare i dati di interesse. In MFC
č possibile sviluppare una tale applicazione ma ti consiglio vivamente
di utilizzare specifici linguaggi di programmazione. Bisogna capire che
cosa devi sviluppare...č proprio necessario intervenire con il WEB?
Perchč, altrimenti, sarai costretto (fra le tante cose) studiarti i vari
protocolli di Rete, i Socket e cosě via. Se, invece, deve sviluppare una
aplicazione client server che risiede su una normale rete LAN allora
Visual C++ puň aiutarti. Hai solamente l'imbarazzo della scelta per le
tecniche di accesso ai dati: ODBC, DAO, ADO, ecc. Spero di esserti stato
di consiglio, Sergio
Newsgroup: it.comp.programmare.win32
Titolo: infor per inesperto

salve, premetto che non sono un programmatore di professione, ma ho una
curiosità
So che generalmente si trova documentazione per tutte le dll, ma se io do
una data dll, di cui non trovo o non c'e' documentazione, come faccio a
sapere che funcion contiene ?
e' possibile ?
esempio se volgio usare la dll unrar.dll c'e' un modo per sapere cosa
contiene  ? (so che la documentazione esiste)
Grazie


Per NT, XP e win2000 c'è un pacchetto di tool microsoft,
scaricabile liberamente, che ti permette di vedere, di
ogni .EXE ed ogni .DLL, quali funzioni esportano (le DLL)
e quali funzioni esterne chiamano (gli EXE): ma comunque
hai solo i nomi delle funzioni e non la lista degli
argomenti: se ci sia qualcosa che ti dia anche questi
non saprei. Forse andando a vedere i simboli di debug
con un debugger, ammesso che chi ha creato la DLL non
li abbia rimossi prima di distribuirla.

 ha scritto nel messaggio
news:zvm1b.121880$cl3.3...@news2.tin.it...


 
Ehm boh! ^_^
Ce l'ho installato ma non ricordo il nome...
dovrebbe essere NT admin toolkit, NT developer toolkit
o roba simile. CMQ vai su 
download.microsoft.com
e lo trovi in un attimo.

 
dumpbin e' distribuito con VC++ e fa quello che chiedi (per i parametri
delle funzioni esportate non c'e' speranza).
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 li abbia rimossi prima di distribuirla.
Lo avrà fatto quasi sicuramente; comunque includendo il file lib fornito
con la dll e scrivendo un header che importa nell'exe le sue funzioni,
forse il suggeritore del tool di programmazione che si utilizza (a patto
che ne abbia uno) mostrerà l'elenco dei parametri.
Quando parlo di suggeritore mi riferisco a quel sistema che mostra i
tooltip coi parametri quando si scrive una funzione; in generale il
tooltip dovrebbe apparire subito dopo che viene scritta la parentesi tonda
aperta (io lavoro con delphi, bcb e vc++ e tutti e tre hanno i loro
suggeritori).
-- 
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: Per iniziare

Quale ambiente mi consigliate per iniziare a programma in c++, sotto
windows?
C++ Builder?
Dev-C++?
Visual C++?
Ciao


Dipende da quanto NO Global (Leggasi MS)sei.
Visual C++ dispone di molta documentazione (
http://www.mdsn.com
) in inglese.
Io mi sono trovato quasi bene.
Gli altri non li conosco bene, però  per cui magari son meglio.
Ciao 

 Visual C++?
L'ho usato qualche volta, ma venendo dal BCBuilder lo trovo macchinoso e 
  decisamente "non visuale"... si basa interamente sulle MFC, che 
semplificano un pò la programmazione sotto Windows, ma... 
sostanzialmente la parte "visual" si riduce a disegnarti finestre e 
controlli invece di dover scrivere i file .rc a manina. Per il resto... 
è un compilatore C++ come tutti gli altri, ma con un IDE un pò più 
accessoriato.

  decisamente "non visuale"... si basa interamente sulle MFC, che 
Il nome deriva dal fatto che prima che esistesse windows si chiamava 
Microsoft C/C++ e quando hanno fatto l'interfaccia grafica hanno deciso 
di chiamarlo Visual (anche per tenerlo in linea con altri prodotti come 
il Visual Basic e il Visual FoxPro che sono dei RAD).
M.


wrote:

Per evitarti confusioni con l'uso di framework che ora non useresti
prendi il DevC++ (per ora lascia perdere Vc++ e C++Builder).
Soprattutto procurato un ottimo testo per imparare il C++ :D
Ne suggerisco qualcuno.
"C++ corso completo di programmazione" Lippmann-Laoje
"C++ How to program - fourth edition" Deitel&Deitel
"Beginning C++ - third edition" Ivor Horton
affiancherei il tutto con un ottimo libro su algoritmi e strutture
dati da consultare in seguito come:
"Introduction to algorithms - 2ed" Cormen - Leisersson - Rivest
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Editor  programmabile

Salve
sto cercando un editor per WinXp
che posso essere programmato in
questo senso:
Abbiamo un modello del foglio lavoro.
Dove scrivo , per esempio , Note:
questa parola deve diventare una
etichetta grafica fissa al testo con vicino
una casella di testo dove si possa scrivere.
Una volta aperto il foglio , l'editor dove trova
dei tag deve visualizzare queste finestre di testo
con alla sinistra quello che c'è scritto.
Se guardate l'oggetto di un msg di OE, rende
l'idea.
Chiedo in questo gruppo perche un editor
di questo tipo ha a che fare con le Api di Win.
Grazie
Ciao

better could the poor do for a living than to beget children
and sell them into slavery to the rich!
"Whilst all those practices, therefore, may be classed together
as buying and selling (of free persons), it is yet requisite to
distinguish carefully the good or wicked purposes which each class of
practice serve, and accordingly apply discriminately either punishment
or non-punishment." But anti-slavery legislation has never done this,
and never will. The question is not to any large extent the comfort or
misery of the chattel, but the forbidding that one human being should
be allowed to deal with another _as a chattel_ at all.
This attitude of the Chinese merchants who allied themselves with the
British officials for the Protection of Women and Children gave no
omen of good from the very first. Yet from that day to the present
these men have had a large share in the government of the native
women of Hong Kong and Singapore, rendering it very difficult ever
to elevate the standard of womanhood, or to educate Chinese women in
principles that should be the common inheritance of all who live in a
so called free country.
The statement continues:
    "Since the last few years many Chinese have brought their
    property, wives and families to the place, supposing they would
    be able to live here in peace, and to rejoice in their property.
    ...Chinese residents of Hong Kong have, therefore, been in
    the habit of following all native customs which were not a
    contravention of Chinese statute
Newsgroup: it.comp.programmare.win32
Titolo: dll e C/C++

Ciao a tutti,
sono nuovo di questo ng e spero di fare la conoscienza di molti di voi e se
è possibile mettere quel poco che so al vostro servizio.
Dunque volevo porvi una domanda e non so nemmeno se è lecita. Allora io ho
una libreria dll scritta in C. Quello che dovrei fare è crearmi un mio
programma C o C++ consigliatemi voi, che deve utilizzare le funzioni della
dll, l'unico problema è che non so come si faccia da un programma C a
richiamare delle funzioni di una dll. Se è possibile che si effettua una
chiamata del genere. Ad esempio se io nella dll ho la funzione
printdll(...), nel mio programma c come posso utilizzarla?
Grazie a chiunque mi risponda!!!

 richiamare delle funzioni di una dll.
Se ne e' parlato altre volte su questo NG. Prova a cercare con Google 
tra i post passati, sicuramente avrai tante risposte. 
C'e' stato anche un articolo su DEV di qualche mese fa mi pare, e 
sicuramente ce ne saranno stati anche su altre riviste di 
programmazione.
Ciao
Dan

 ha scritto nel messaggio
news:MPG.1b2fff34a...@powernews.libero.it...


 un'altra dll?
Certo. L'esempio piu' banale che mi viene in mente e' quello in cui tu 
scrivi una DLL che chiama qualche API di Windows; queste API sono 
contenute in DLL di sistema (che sempre DLL sono), quindi la tua DLL sta 
richiamando funzioni contenute in un'altra DLL (di sistema).
Ciao,
Dan

 nel mio programma c come posso utilizzarla?
Quando avrai creato la tua DLL che esporta la tua funzione printdll(...),
il compilatore oltre al file DLL ti avrà anche generato un file con
estensione .LIB e con lo stesso nome della DLL; questo file lo devi
linkare al programma che userà la DLL. Poi, sempre nel programma, includi
l'header dove tu hai dichiarato il prototipo della funzione printdll(...),
e a quel punto puoi usare tranquillamente la funzione come se si trovasse
nel tuo programma.
P.S.: fai una ricerca su Google e impara cos'è il quoting; su questo NG
c'è gente suscettibile al riguardo... °o°
ciao ciao :)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 nel tuo programma.
Ci deve essere anche il discorso del __declspec(dllexport/dllimport) ...
oppure puoi usare il linking dinamico tramite LoadLibrary(), 
GetProcAddress(), ecc.
Dan

 Ci deve essere anche il discorso del __declspec(dllexport/dllimport) ...
Io di solito non le uso; metto i simboli da esportare nella sezione
EXPORTS del file .DEF

Newsgroup: it.comp.programmare.win32
Titolo: Recuperare statistiche di utilizzo disco (totale byte letti/scritti)...

Sto impazzendo per trovare un'api di windows che mi restituisca il 
numero totale di byte(o settori) letti/scritti nella sessione corrente.
Siete a conoscenza di una tale API oppure di una chiave di registro che 
contiene simili dati?
Grazie.


Devi usare WMI (Windows Management Instrumentation) che usa i 
performance counters (quelli che vedi anche con perfmon.exe).
Ce ne sono davvero tante di cose che puoi ottenere in questo modo.
Prova a partire da qui:
http://msdn.microsoft.com/en-us/library/aa394323(VS.85).aspx
Su come usare WMI dipende molto da che linguaggio/framework lo usi.
http://msdn.microsoft.com/en-us/library/aa393964(VS.85).aspx
-- 
Raffaele Rialdi  
http://www.iamraf.net
Weblog: 
http://blogs.ugidotnet.org/raffaele
Microsoft MVP profile 
https://mvp.support.microsoft.com/profile/raffaele
UGIdotNET - 
http://www.ugidotnet.org/


Grazie mille per i link, avevo il sentore di dover utilizzare gli 
strumenti di performance monitor ma non sono riuscito a trovare nulla di 
specifico.
Comunque uso VC++ 2008

Newsgroup: it.comp.programmare.win32
Titolo: Accedere ad un settore di un floppy

La domanda é la seguente:
esiste in ambiente win32 una qualche funzione che mi permetta di accedere ad
un settore fisico di un disco bypassando la gestione del filesystem ? ( un
po' come le funzioni dell' INt13h del BIOS ).
Mi chiedo ciò in quanto sotto WinNT funziona il comando diskdup che dovrebbe
usare tali funzioni.
Grazie

 po' come le funzioni dell' INt13h del BIOS ).
Certo: basta aprire l'unita` fisica con CreateFile(). Specificando come nome di
file qualcosa tipo \\.\PHYSICALDRIVE1 e simili, puoi aprire l'intero device in
modalita` 'raw' (proprio come se aprissi /dev/hdx sotto a Unix). Con NT e`
anche possibile aprire un drive logico, ad esempio con \\.\C: puoi aprire il
drive/partizione identificato dalla lettera C.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/




Newsgroup: it.comp.programmare.win32
Titolo: Path di un'applicazione

Come posso conoscere il path in cui "giace" il mio programma ?
(Usando il C++ builder 5)
Ho trovato GetCurrentDir(), ma se eseguo il programma da un link mi da la
directory del link :-(
Come posso fare ?
**** grazie ****

directory del link :-(
con le api c'è GetModuleFileName devi però togliere il nome dell'exe
dalla stringa se invece vuoi il modo classico portabile usi argv[0] se
è relativo il path è quello corrente altrimenti togli solo il nome
dell'exe
--
Marco Barisione (ICQ 84277092)

 wrote in message
9mqv1e$3pgu0$1...@ID-45091.news.dfncis.de...

In Delphi faccio una cosa simile
Percorso := ExtractFilePath(application.exename);
Il builder e' suo parente stretto (se non fosse per il C++)
--
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Per rispondere in privato rimuovere 1975 dall'indirizzo
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Newsgroup: it.comp.programmare.win32
Titolo: Problema di Linker con PlaySound

Ho il compilatore VC 4.0 e non riesco ad utilizzare la funzione PlaySound()
in quanto il linker, mi segnala questo maledetto fatal error:
file1.obj : error LNK2001: unresolved external symbol __imp__PlaySoundA@12
Che diamine significa ?  :-(
Siate umani, aiutatemi.
Gią che ci sono vi pongo un'altra domanda: per avere della musica in
sottofondo durante tutta l'esecuzione di un programma, come bisogna agire ?
Grazie 
Andrea Giannone

Ciao Andrea,
devi inserire WINMM.LIB tra le librerie lincate dalla tua aplicazione, vedi
tra i settings del progetto.
Per l'audio in loop, con sndPlaySound() usa il flag SND_LOOP.
ciao, Franco
--
Posted from [194.184.225.66] by way of 
law2-oe24.hotmail.com
 [216.32.180.17]
via Mailgate.ORG Server - 
http://www.mailgate.org

Che diamine significa ?  :-(
Significa che il linker non trova il codice della funzione PlaySond nelle
librerie che gli hai specificato e quindi non riesce a "costruire" l'exe.
Per far funzionare il tutto devi includere la libreria winmm.lib tra le
opzioni del progetto alla voce linker.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

Ciaoooooo.
Io ho provato tutto ciò con un VC5, invece, ma non arrivo nemmeno a tanto:
mi ritorna un orribile: 'sndPlaySound' :undeclared identifier.
Ho provato anche con la risoluzione di scope, ma poi 'sndPlaySound' is not a
member of global namespace. :(
Come posso fare?
Thanx in advance.
CiaoooooooooooooooooooooooooooooooaiC.
                                      by
-------------------------------------------------------------------
          Ðarius. <- 
www.infotronica.it/darius
 ->
     - Art of JavaS.™ - 
www.probo.it/javascript/
-------------------------------------------------------------------

:-) 

Ma li hai inclusi gli header necessari?
Chiedo venia: ho visto solo adesso che mancava mmsystem.h
:)
L'ho messo ed ora funziona benissimo.
Grazie 100000000!

Newsgroup: it.comp.programmare.win32
Titolo: Problema con Win98

Innanzitutto mi scuso fin d'ora se il messaggio è OT!!!
Da 3 mesi ho acquistato un AMD K6-400 con 64M Ram; il problema è che Win98
mi da solo problemi.
A parte il fatto che il computer si impalla addirittura quando sto usando i
giochini stupidi forniti con Windows, ora, ogni volta che lo accendo, mi
crea problemi: dal non avviarsi, all'avviarsi e bloccarsi al momento dello
scandisk, dal dirmi che alcuni file sono danneggiati.
Volevo quindi riformattare l'Hard Disk e reinstallare tutto il software (con
calma) per cercare di capire cosa è che da problemi o se è il computer che è
difettoso (non credo).
C'è qualcuno che sa indicarmi come si procede alla formattazione di un hard
disk oppure che sa dirmi dove trovare tali nozioni su internet?
Ma davvero Win 98 è così fetente oppure può essere un problema del mio
computer (assemblaggio sbagliato, hardware "incompatibile", ecc)?
Nel caso riformattassi l'hard disk, mi consigliereste di reinstallare Win98
o il vecchio e più affidabile Win95?
Vi ringrazio infinitamente per il disturbo e mi auguro che ci sia qualche
anima pia che mi aiuti.
Matteo

W95 piu' affidabile di w98? E' la prima che sento.........a me e' capitato
esattamente il contrario!
Io farei prima un test dell'hardware (quickTech funziona in dos)
poi farei un test dei file di configurazione, facendo anche un backup di
quelli in uso e provando
a sostituire system.dat e user .dat con un loro backup che certamente avrai,
al massimo ti perderai le modifiche successive (un modo un pochino sporco
eheheh)
da ultimo se queste modifiche non ti danno successo
proverei cancellando VMM32.vxd, cosa che dovrebbe (se non erro)
costringere windows a riconfigurarsi tutti i drivers,
infine come ultima ipotesi reinstallerei w98 da zero........
So che faro' saltare dalla sedia i guru del PC ma se capitasse a me
di dover azzerare tutto ( con qualche centinaio di programmi installati....)
mi suiciderei....... eheheheh
--
[|:o) Saluti cordiali Mauro ICQ 33169180
StGe...@royal.net
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
There is no sin except stupidity  O.Wilde
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
OPERAZIONE TRASPARENZA
*NO* alle bollette telefoniche coi numeri oscurati,
*SI* alla documentazione integrale degli addebiti!
http://trasparenza.cjb.net
 - 
trasparenz...@onelist.com
(mailing-list)
Newsgroup: it.comp.programmare.win32
Titolo: grafico in Excel

salve ragazzi,
devo integrare una applicazione con un grafico. Pensavo di inserire i dati
in un foglio Excel e poi realizzare un grafico, ed il tutto in maniera
automatica. Ora vi domando, e' possibile farlo tramite Visual C++ 6.0 da
codice evitando l'uso di VB o cose del genere?
ciao e grazie



e' sicuramente possibile, ma (IMO) fai un sacco di fatica in meno
utilizzando VB, x' ha gia' tutto pronto :)
ad ogni modo guardati questo su MSDN :
Office Automation Using Visual C++
ID: Q196776 
 
--------------------------------------------------------------------------------
The information in this article applies to:
Microsoft Visual C++, 32-bit Editions, versions 4.0, 5.0, 6.0 
Microsoft Office 97 for Windows 
Microsoft Office for Windows 95, version 7.0 
Microsoft Outlook 98 
Microsoft Office 2000 Developer
 
mi sembra pertinente o senno' fai una ricerca del tipo 
(excel NEAR "visual C++") AND automate
sempre su MSDN
cia'
         garph0

ti ringrazio, sei stato di sommo aiuto. Per il resto mi scuso con il NG per
non aver rispettato uno dei punti principali della FAQ (leggere prima
l'MSDN), a volte sono pigro...:) non succederà più!!
garph0 <garph0@_MOLLAMI_SUBITO_populus.net> wrote in message
39d1adca...@news.inwind.it...


:)

Newsgroup: it.comp.programmare.win32
Titolo: [OT] esiste ancora qualcuno che fa housing gratis ?

salve, spesso mi trovo nella condizione di dover spedire dei demo dei miei
programmi a varie aziende, e spesso questi demo sono molto grossi.
l'ideale sarebbe avere un sito web personale su cui caricare tutti i
programmi, e poi indirizzare le varie aziende lě.
sapevo che qualche anno fa c'erano aziende che fornivano gratuitamente il
servizio di housing, ora esistono ancora?
ne conoscete qualcuna, che permetta di attivare un sito in maniera semplice?
grazie
Mario


Che io sappia NESSUNO ha mai fatto housing gratis...
Parecchi forniscono hosting gratuitamente o a prezzi facilmente abbordabili,
ma l'housing e' decisamente troppo impegnativo per poter fornire gratis un
servizio del genere.
Si parla anche di svariati milioni l'anno per un servizio di housing
competente...
Ciaotutti,
*


ehm... forse volevo dire hosting e ho detto housing... :-)
quale sarebbe la differenza? mi sono sputtanato alla grande mostrando la mia
ignoranza in materia ? spero di no...
Mario

 wrote in message
news:9u333j$610ik$1...@ID-70152.news.dfncis.de...

Housing: mettere nella rete altrui una tua macchina. Cosi hai pieno accesso
alla tua macchina (dipende dalla rete intorno).
Hosting (host in inglese: oste, albergatore, locandiere): ti da solo spazio,
ma non la macchina. Di solito non hai diritti da superuser.


ah beh... allora a me basta e avanza l'hosting...
Mario

 wrote in message
news:9u39i0$5usll$1...@ID-70152.news.dfncis.de...

Newsgroup: it.comp.programmare.win32
Titolo: Link a msdn?

scusate la domanda strana,potete darmi li link per aprire msdn?

 scusate la domanda strana,potete darmi li link per aprire msdn?
http://msdn.microsoft.com
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara

 
http://msdn.microsoft.com
mi sono espresso male,non intendevo il sito ma proprio l'help che ci si
installa sull'hd;qualcosa tipo:
c:\windows\hh.exe d:\msdn\.....  opzioni

start -> trova -> file o cartelle -> msdn
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

Newsgroup: it.comp.programmare.win32
Titolo: Bottoni e WM_CREATE

Spero di fare una domanda meno sciocca rispetto all'ultima! :)
Sto leggendo il Petzold come intoduzione alla programmazione sotto
Win32. Sono arrivato alla trattazione dei Bottoni e degli altri control. 
L'autore mette la CreateWindow del bottone all'interno della WinProc,
trappando il WM_CREATE...
Cosi' per sfizio ho provato a metterla subito dopo la creazione della
finestra nel WinMain. Apparentemente sembrano non esserci differenze di
funzionamento ma il problema e': e' una procedura equivalente oppure
posso incorrere in qualche problema?
Con quello che ho imparato finora posso solo pensare che un bottone
creato all'interno della WinProc e' pratico in caso di creazione di
finestre aventi la stessa WindowClass... 
Vi ringrazio in anticipo per ogni chiarimento!
-- 
       Tremal-Naik -- Ghouls Emperor -- GnuPGid: 0xF093D6AD
E.A. Poe Klingon Translation Project: 
http://www.cs.unibo.it/~mbenini
List of my abandonware games: 
http://www.cs.unibo.it/~mbenini/abandon
    My miniatures page: 
http://www.cs.unibo.it/~mbenini/miniature

 finestre aventi la stessa WindowClass... 
In piu' il bottone dentro la WinProc mi rende disponibile il suo handler
all'interno della funzione stessa... Forse comincio ad intuire il motivo
di questa scelta!


 di questa scelta!
Ha piů "logica ad oggetti", la creazione del bottone č nei fatti un problema
della finestra, ed č giusto gestirlo nella WinProc (da come la vedo io).
Cmq, se lo crei dopo CreateWindow, al di fuori di WM_CREATE (dove il bottone
ancora non esiste), puoi sempre recuperarne l'handle con
GetDlgItem(hDlg,IDDELBOTTONE);
Ciao,
--
zello

Perfetto! Dubbio risolto!
Ti ringrazio molto...

 di questa scelta!
questo è anche vero,ma penso che non vada preso come regola.Ad esempio se ti
trovassi a gestire diversi controlli faresti una confusione non da poco.
Senza parlare della velocita in quanto con la propria (window proc)
eviteresti molte istruzioni per la gestione
ciao :)
Newsgroup: it.comp.programmare.win32
Titolo: come uso la funzione Attach?

Ciao a tutti, ho il seguente problema:
Ambiente: VC++ 6
In un'applicazione MFC Dialog-Based, vorrei usare la funzione EnumWindows
per scrivere in una CListBox il nome delle varie window aperte, il problema
č che nella funzione CALLBACK EnumProcs non ho accesso alla variabile
CListBox m_Lista della Dialog in quanto EnumProcs non č una funzione
membro...
Ho fatto cosě:
void CCleanerDlg::OnEnumWindows()
{
 EnumWindows(EnumProc, LPARAM(this->m_Lista.m_hWnd));
}
BOOL CALLBACK EnumProc(HWND hWnd,LPARAM lParam)
{
 CString Title;
 CWnd::FromHandle( hWnd )->GetWindowText(Title);
 CListBox ListaMia;
 ListaMia.Attach(HWND(lParam));
 ListaMia.AddString(Title);
 ListaMia.Detach();
 return FALSE;
}
Il problema č che la chiamata ad Attach genera un errore!
Qualche idea? Dove ho sbagliato?
Grazie mille per l'aiutino, ciao e buon lavoro, Davide.
/ - / - | - \ - \
Davide Piras
pir...@pirasdi.com
www.pirasdi.com
\ - \ - | - / - /

Certo che ho un'idea. Senti ListaMia non č globale. Prova con:
CCleanerDlg::ListaMia.Attach(...);
Ah, aggiungi CCleanerDlg anche alle altre funzioni.
Ciao

 }
Anziche` l'hwnd passa direttamente il puntatore, cosi`:
EnumWindows(EnumProc, (LPARAM)&(this->m_Lista));
Poi, nella enum procedure (che, ricorda, deve essere dichiarata
static!):
BOOL CALLBACK EnumProc(HWND hWnd,LPARAM lParam)
{
    CListCtrl *ctrl = (CListCtrl*)lParam;
E cosi` via.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: c++ e database

qualcuno ha una idea precisa di come aprire i files database di access con
il c++builder???
sembra funzioni solo con paradox.
ciao

 sembra funzioni solo con paradox.
no, funziona anche con Access in due maniere.
1) in modo nativo agganci con i componenti una archivio .mdb;
2) attraverso una connessione ODBC;
dei due preferisco il secondo perche' mi e' sembrato piu' veloce (evidente
la DLL che aggancia gli .mdb non e' abbastanza ottimizzata e la via ODBC
sara' piu' leggera).
SISMA

...

 grazie della risposta... ho provato ma lo devo aprire (nel programma)
tramite creazione di un alias nuovo o usare quello che ho creato tramite
ODBC?? perche al momento di inserire la password si pianta e mi da errore di
password errata!! non è che hai qualche riga di codice di esempio???

 password errata!! non è che hai qualche riga di codice di esempio???
Allora ci provo cosi' a memoria; dovresti piazzare un TDatabase nel form, e
impostare nell'Object Inspector le seguenti property:
AliasName = un DSN ODBC valido;
LoginPrompt = False;
DatabaseName = un nome da te scelto (es. Prova)
Connected = True, con questa l'oggetto si aggancia al .mdb collegato col
DSN.
Poi piazza un TTable nel form e imposta la property DatabaseName a Prova.
A questo punto nella property TableName dovrebbe apparire la lista delle
tabelle che sono presenti all'interno del .mdb agganciato.
Prova e fammi sapere.
SISMA
Newsgroup: it.comp.programmare.win32
Titolo: Dove finisce l'output di printf in windows?

Ho un programma che fuziona in DOS, nel senso che non ha la funzione
WinMain, ma la più semplice main... questo è dovuto a problemi di
portabilità.
Quando avvio questo programma, magari da un'altra applicazione, o,
meglio, utilizzo i file .cpp di questo programma per una applicazione
windows, dove vanno a finire gli output stampati con printf? è
possibile in qualche modo catturarli in una finestra windows
(textbox)?
]\/[ad]\/[age
"Da grande creerò mondi in cui le persone, giocando, vivranno le vite che hanno sempre sognato di vivere" (MadMage)
(
www.madmagelab.cjb.net
)


Guarda AllocConsole()...
Luc.

On Tue, 23 Jan 2001 12:52:40 +0100, Luc <TOGL...@katamail.com-TOGLI>
wrote:

Grazie... forse va meglio GetStdHeader, dicui ho trovato un link nella
funzione che mi avevi dato... grazie di nuovo :-D

Newsgroup: it.comp.programmare.win32
Titolo: [?] Come applicare uno skin a un applicazione windows ?

Ciao a tutti !
Qualcuno mi saprebbe spiegare come si puo' modificare l'aspetto degli
elementi standard di windows ?
Per esempio, vorrei creare una mia scrollbar personalizzata, ma senza creare
un ActiveX, prendendo quella esistente e sostituendo le parti grafiche che
mi interessano mantenendo le proprieta' dell'originale.
E' possibile ?
Che procedimento si usa ?
Grazie in anticipo
Dave

: 

Puoi utilizzare il subclassing (sostituire alla WndProc di default della 
scroll-bar una tua WndProc che processi i messaggi relativi al repaint e 
passi gli altri alla scroll-originale) utilizzando SetWindowLong
(GWL_WNDPROC) o registrare una nuova classe di finestre con una WndProc che 
invece di richiamare DefWindowProc richiami la WdnProc di default delle 
scrollbar (credo si chiami "superclassing").
Considerando però che questi controlli spesso non utilizzando 
InvalidateRect/UpdateWindow per forzare un repaint dopo un cambiamento di 
stato ma ricorrono a "scorciatoie" interne (almeno era così in windows 3.1, 
l'ultima volta che ho provato a fare qualcosa di simile), credo che 
rischieresti di scrivere molto più codice e perdere molto più tempo che 
realizzando da zero una nuova classe (senza contare che le 
personalizzazione apportate "sopra" alla scroll-bar potrebbero poi non 
funzionare bene per nuove versioni di windows).
P.S. personalmente non mi piacciono le applicazioni che supportano le skin 
poichè (a mio parere) spesso sono più difficili da utilizzare rispetto a 
quelle normali. Ti prego quindi di considerare anche l'idea di fornire 
all'utente la possibilità di poter utilizzare i controlli di default invece 
delle skin.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Esiste un debug per windows xp

Esiste un debug per windows xp?
E con questo riesco a intercettare in assembler una eventuale finistra di
input di un programma che stà girando?
Grazie

 input di un programma che stà girando?
La MDM di MSVC non funziona sotto XP?
Ciaotutti,
*