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

Ho letto che Microsoft SQL Server viene fornito con Visual Studio Enterprise
Edition....ma la sua installazione su quale CD si trova? Io non sono
riuscito a trovarla...aiutatemi!!!
Grazie
Sergio XXX



Io ho VS Enterpries, ma non mi risulta che ci sia sopra SQL Server.
Dove avresti trovato questa notizia ? E a quale versione di
VS si riferisce ?
Davide

 ha scritto nel messaggio
news:39911b8b...@news.cis.dfn.de...

Devi essere un utente registrato. Te lo mandano a casa o in ufficio.
La copia è utilizzabile per soli scopi di sviluppo.
C'e' anche l'MSDE. In pratica una versione redistribuibile di SQL Server :)
con alcune limitazioni (scordatevi i DB da terabyte e l'Enterprise Manager).
Martino

Newsgroup: it.comp.programmare.win32
Titolo: OLT cade e nessuno dice nulla? :)

Raga, la teoria OLT crasha e nessuno dice niente di niente?
Possibile che nessuno di voi abbia dato uno sguardo a erbalife?
Vabbe non fa niente :) grazie lo stesso, peggio per voi :P
ciauzzzzzzzz
Que

 niente?
Ammetto la mia ignoranza, ma non ho idea di che cosa sia la "teoria
OLT".
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

OLT".
Vai che mi metto in scia, e siamo in 
2! :)
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List 
Support



Raga, la teoria OLT crasha e nessuno dice niente di niente?


Newsgroup: it.comp.programmare.win32
Titolo: zona bitmap

Problema: avendo una Bitmap (in particolare in BCB) come posso (via codice
c++) ottenere un'altra Bitmap che è una parte (una selezione rettangolare)
della prima bmp ?
Ringrazio chi mi darà qualche suggerimento.

...

Direi:
1) crea due DC con CreateCompatibleDC
2) crea una Compatible Bitmap
3) seleziona la bitmap nel primo DC, e la compatible bitmap nel secondo DC
4) usa BitBlt (o StretchBlt) per copiare il rettangolo da uno all'altro DC. 
5) ricordati di rilasciare tutto quanto (bitmap e DCs).
Ciao,
zello
Newsgroup: it.comp.programmare.win32
Titolo: aggiungere funzioni a programmi già esistenti

Salve,
se tramite un mio programma volessi aggiungere delle funzioni ad un
programma già esistente cosa dovrei fare? Mi spiego meglio: se io
volessi che tutti l'utente installando il mio programma, si ritrovasse
una particolare funzione nel suo, ad es., mailreader e newsreader,
come puo' il mio programma inserirsi tra le voci di menù di outlook
express, pegasus, eudora o anche per Linux Knode, Kmail etc...
(escludo tutti i programmi senza interfaccia grafica)? In pratica
serve una versione del programma per ogni tipo di mailreader o
newsreader? Oppure ne basta uno che debba essere installato nella
directory del programma che l'utente usa?
Grazie

 programma già esistente cosa dovrei fare?
A meno che il programma in questione non metta a disposizione già di per
se' una qualche maniera per aggiungere comandi alla sua interfaccia (come
nel caso di IE), devi:
1) ottenere l'handle della finestra principale del programma in questione
ogni volta che esso viene avviato
2) modificarne il menu tramite apposite funzioni API
3) fare il subclassing della finestra e intercettare tutti i messaggi
WM_COMMAND
quando ti arriva un messaggio WM_COMMAND con l'ID che hai assegnato al tuo
menu item, rispondi appropriatamente dal tuo codice. Ovviamente fai
attenzione a non assegnare al tuo menu item un ID già assegnato ad un
altro item.
-- 
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: Re: Controlli Activex

 Grazie
Non capisco perché non ti va di usare MFC; il bello di MFC č che č
"eludibile", per cosě dire, cioé all'interno di un progetto MFC puoi usare
tutte le API che ti pare, e dalle API puoi instanziare e chiamare tutte le
classi MFC che ti pare.
L'unica limitazione č che la WinMain non la scrivi tu, ma IMHO le
InitInstance ed ExitInstance di CWinApp bastano e avanzano; il loop di
default dei messaggi implementato da MFC sembra funzionare a dovere... che
vuoi di piů? :)
-- 
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:ckltv4$2op$1...@news.newsland.it...


 Ti ringrazio e ti saluto
su con la vita, io per imparare ad usare MFC conoscendo solo il C++ non
letto nessun libro, ho solo usato un po' d'intuito e consultato i
reference MSDN ;)
non è poi così difficile iniziare se hai un buon ClassWizard :)


Newsgroup: it.comp.programmare.win32
Titolo: possibile mai che nessuno mi sappia rispondere ???

potete darmi un esempio di come usare il TabCtrl con Visual C++ 6.0 ?
inserisco l'oggetto con l'editor di risorse su una Dialog, ma non ho idea di
come attivare i vari tab e inserire pulsanti e altro su di essi dato che
l'oggetto TabCtrl non e' container e nella documentazione non sono riuscito
a trovare esempi



Su MSDN cerchi "Tab Controls" e trovi documentazione ed esempi.
In rete corri su 
http://www.codetools.com/tabctrl/
 e spulciati i
sorgenti.
Meglio di cosi' ?
Buon Anno a tutti!
Paolo
Newsgroup: it.comp.programmare.win32
Titolo: [Help]: Icone dinamiche per applicativi.

Salve a tutti,
qualcuno sà dove posso trovare gli .avi delle animazioni implementate su
gran parte delle applicazioni, per esempio il tamburello di attesa di
windows o la lente che si muove sul libro nelle interfacce dei moduli di
ricerca ? Quelli del sistema purtroppo sono compilate...
Infinitamente grato
vinz

vinz
Saluti,
    Mardy
--
Per rispondere togliere NVN dall'indirizzo.

ricerca ? Quelli del sistema purtroppo sono compilate...
Io le ho trovate tutte a corredo del Visual C++ 6 (sono AVI).
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

 ricerca?
Sono nel VC++. Cmq sia il puoi "estrarre" dagli eseguibile con eXeScope.
--
Stefano Pettini
domi...@tiscalinet.it
web.tiscalinet.it/dominion
ICQ#: 38328322

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto Maturità!

 materie! Frequento un istituto industriale di perito informatico grazie !
-- 
Posted from 
a-co26-76.tin.it
 [213.45.145.43] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 > materie! Frequento un istituto industriale di perito informatico grazie !
Io feci un parser di funzioni in pascal, ad esempio data la stringa:
"(3+z)*sin(x/2)"
ritornare il valore in un real.
Ovviamente clonava tutte le funzioni matematiche pascal (e anche di più).
PS: poi non l'ho presentato io ma l'ho 'regalato' ad un mio compagno...
-- 
Luc.
Newsgroup: it.comp.programmare.win32
Titolo: Static text di font diverso

Stò smanettando sul dialog editor del VC++6, non riesco a capire come
cambiare il font di alcuni static text.
Mi sembra strano che tutta la finestra di dialogo debba per forza essere
disegnata con il font di default, senza nemmeno cambiar colore.
Dovrebbe esserci un sistema, escludendo quello di farlo a run time con
qualche trucco...
--
Stefano Pettini
domi...@tiscalinet.it
web.tiscalinet.it/dominion
ICQ#: 38328322

 qualche trucco...
Invece credo proprio che non ci sia alternativa... il font può essere
cambiato, ma per tutta la finestra inclusi i controlli. Se hai bisogno di
flessibilità, una buona scelta è il C++Builder che offre la potenza del C
(anche se c'è quel fastidioso "++" di mezzo, ma non si può volere tutto
dalla vita) congiunta alla semplicità del Visual Basic (anche se rispetto a
questo è un po' meno evoluto quanto a interfaccia per il programmatore, in
linea con gli strumenti Borland).
Bye,
Lorenzo

 wrote in message
news:ChQA3.86193$6C.1...@typhoon.libero.it...


  GetDlgItem(IDC_STATICCESARE)->SetFont(font1);
E tutto questo casino non può essere fatto a design time? Come imposto la
posizione di uno static text, perchè non posso impostare il font?
A che serve il dialog editor se poi ogni particolare lo devi impostare a run
time con 1000 altre funzioni, tutt'altro che intuitive?
Come fanno gli altri programmi Windows?


 wrote in message
news:7r32un$mam$1...@aquila.tiscalinet.it...


 Come fanno gli altri programmi Windows?
Lo fanno a runtime o usano VB, Delphi o C++Builder.
Bye,
Lorenzo
---
"...un tipo perso dietro le nuvole e la poesia..."
Lorenzo "Loz" Novara
E-Mail: 
l...@iol.it
Web: 
http://loz.freeweb.org

Be comunque anche Visual Basic 6 quanto imposti le proprietą in modo
visuale, poi crea il relativo "codice" che viene poi eseguito a run-time!
L'unica differenza č che non te lo fa vedere...  :-)
Quindi non preoccuparti, per inizializzare qualunque oggetto, quindi anche
il font di una finestra, basta includere l'inizializzazione ad es. nel
costruttore stesso.


 costruttore stesso.
E se si supponesse che ci sia ancora qualcuno che per fortuna si rifiuta di
usare il C++?
Bye,
Lorenzo

 L'unica differenza è che non te lo fa vedere...  :-)
La mia preoccupazione, visto che con il VB6 questa operazione "sembra"
automatica come la creazione di qualsiasi altro controllo, era che con il
C++ avrei fatto, paradossalmente, finestre più lente a crearsi.

Newsgroup: it.comp.programmare.win32
Titolo: Porta seriale con VC++ 6.0

Ho bisogno di un chiarimento, devo rimanere continuamente in attesa di
un carattere dalla seriale il problema è che così facendo
l'applicazione mi risulta bloccata fino alla ricezione del dato,
invece vorrei che l'applicazione continuasse a ricevere gli eventi dei
pulsanti premuti ecc.
Ho provato con WaitCommEvent() però anche così la dialog non risponde,
in pratica vorrei che funzionasse come l'Hyper Terminal che aspetta i
dati dalla seriale e si può cotinuare a modificare le impostazioni.
Sto sbagliando qualcosa  o non ho preso in considerazione altri
fattori?
Ciao.

fattori?
Devi creare un thread e farci girare dentro la tua funzione che
attende l'evento, cioe' il carattere che arriva dalla seriale.

 ha scritto:

Scusa la mia ignoranza ma non ho mai usato un thread, mi puoi dire
cosa devrei aggiungere nella mia funzione.
Grazie.
void CCommRX4Dlg::OnBrx()
{
	// TODO: Add your control notification handler code here
	char cCar2;
	HANDLE hCom;
	DCB dcb;
	DWORD dwErrorFlags, dwNumOfBytesRead, dwBytesWriten, byteletti=0,
bytescritti=1;
	COMMTIMEOUTS cmt;
	BOOL fReadStat;
	//APRI LA COM
	hCom = CreateFile("COM2",
		GENERIC_READ | GENERIC_WRITE,
		0,
		NULL,
		OPEN_EXISTING,
		0,
		NULL);
	if (hCom == INVALID_HANDLE_VALUE)
	{
		MessageBox("errore di apertura");
		dwErrorFlags = GetLastError();
		//MessageBox(dwErrorFlags);
	}
	//dwNumOfBytesRead = NULL;
	dwBytesWriten = NULL;
	//IMPOSTA LA COM
	GetCommState(hCom, &dcb);
	dcb.fDtrControl = DTR_CONTROL_DISABLE;
	dcb.fRtsControl = RTS_CONTROL_DISABLE;
	dcb.BaudRate = 9600;
	dcb.ByteSize = 8;
	dcb.Parity = NOPARITY;
	dcb.StopBits = ONESTOPBIT;
	dcb.EvtChar = 'X';
	SetCommState(hCom, &dcb);
	//IMPOSTA IL TIMEOUT
	GetCommTimeouts(hCom, &cmt);
	cmt.ReadTotalTimeoutConstant = 1000;
	SetCommTimeouts(hCom, &cmt);
	SetCommMask(hCom, EV_RXCHAR);
	DWORD dwEventMask; //=0;
	for(;;)
	{
		if(WaitCommEvent(hCom, &dwEventMask, 0))
		{
			if(dwEventMask & EV_RXCHAR)
			{
				fReadStat = ReadFile(hCom, &cCar2, sizeof(cCar2),
&dwNumOfBytesRead, NULL);
				m_sDati = cCar2;
				UpdateData(false);
				UpdateWindow();
			}
		}
	}
	CloseHandle(hCom);
}

cosa devrei aggiungere nella mia funzione.
Se non hai mai maneggiato i thread ti consiglio di cercare qualche
esempio per principianti, perche' l'argomento non e' semplicissimo.
In parole povere, il tuo programma e' un thread, che esegue
linearmente diversi compiti. Puoi creare un nuovo thread che esegue
compiti parallelamente a quello principale, condividendo in modo
opportuno le risorse.
Nel tuo caso crei una funzione di apertura, chiusura e scrittura della
porta seriale. Creai un thread che legge la porta e mette i dati in un
buffer circolare. Impostando la CreateFile overlapped e' possibile
leggere e scrivere in contemporanea.
Butta un occhio qui:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfiles/html/msdn_serial.asp
Newsgroup: it.comp.programmare.win32
Titolo: VC++6 ATL install

Ho sviluppato un ATL dll su WIN 2000
Installando il Programma su un WIN NT non va (problema ATL)?
Come faccio a creare il file delle dipendenze?
Oppure cosa devo installare?
grazie

 Installando il Programma su un WIN NT non va (problema ATL)?
Controlla la versione di atl.dll perchè DEVE funzionare.
-- 
Luc.

Newsgroup: it.comp.programmare.win32
Titolo: da bitmap a RTF

Qualcuno sa indicarmi come si converte in'immagine bitmap nel formato hex
per poter essere visualizzata in
un documento rtf?
grazie,
gabriele

per poter essere visualizzata in un documento rtf?
Ho trovato questo esempio (VB):
http://www.swissdelphicenter.ch/en/showcode.php?id=1426
Maggiori info sui tag:
http://www.biblioscape.com/rtf15_spec.htm

 per poter essere visualizzata in un documento rtf?
Almeno per le immagini inserite da file, e almeno per la versione
\*\shppict, il campo <data> è semplicemente la traduzione letterale dei
dati in rappresentazione esadecimale (con l'istruzione {\bin #BDATA}
dovrebbe essere possibile scriverli anche direttamente in binario); cioè,
leggi un byte, lo traduci in esadecimale (00-ff), lo scrivi.
Infatti, se converti il documento in .docx (Word 2007), in word\media ti
ritrovi il file originale. E se apri il file originale con un editor
esadecimale trovi identicamente la stessa roba del documento rtf.
Non sono però sicuro di avere compreso il significato di tutti i campi, e
in particolare quali siano obbligatori e quando (per esempio, perché e
quando sono presenti due versioni dei dati, \*\shppict e \*\nonshippict).
Ciao.

 
http://www.biblioscape.com/rtf15_spec.htm
Per l'ultima versione:
 >
http://www.microsoft.com/downloads/details.aspx?FamilyId=DD422B8D-FF06-4207-B476-6B5396A18A2B&displaylang=en
Ma, per quanto riguarda le immagini, non è cambiato molto, in 
particolare sono presenti i medesimi punti oscuri e le medesime omissioni.
Ciao.

Grazie a tutti..
avevo trovato anch'io il codice delphi e avevo letto della trasformazione
della bitmap da binario a esadecimale..
ed in effetti prima di scrivere avevo anche provato.. ma non sono riuscito a
farlo funzionare..
Ho trovato comunque una soluzione.
Sostanzialmente ho "clipboardato" e incollato, se mi passate il termine,
l'immagine in un controllo Richedit non visibile che mi consente di salvare
il tutto direttamente in formato RTF.. cosě facendo č possibile passare
anche testo prima e dopo in modo veloce e semplice.
Grazie,
Gabriele
Newsgroup: it.comp.programmare.win32
Titolo: Traduzione convenzioni di chiamata

[postato su icpw32, icld]
Buongiorno a tutti,
mi trovo a dover tradurre alcuni header realizzati con VC++ verso
(Object) Pascal.
Non avendo familiarita' con lo strumento di origine, vorrei chiedere se
qualcuno di voi sa chiarirmi cosa sia la seguente dichiarazione:
#if !defined(_APIxxxx_)
#define APIxxxx __declspec(dllimport)
#else
#define APIxxxx __declspec(dllexport)
#endif
o meglio, supponendo di avere:
  RETCOND APIxxxx SrvDisconnect ();        // Header C
se sia o meno equivalente ad una
  // traduzione in Pascal
  SrvDisconnect: function: RETCOND cdecl stdcall;
Grazie in anticipo e
Saluti
Paolo Arosio

 #endif
APIxxxx MyFunct();
//codice della dll
#define APIxxxx
MyFunct()
  {
  ...
  }
APIxxxx e'stato definito( con #define APIxxxx), quindi tramite il comando
di prepreocessore <#else> APIxxxx viene ridefinito come
__declspec(dllexport)
compilando la libreria, la linea
APIxxxx MyFunct();
viene quindi interpretata come
__declspec(dllexport) MyFunct();
ossia la funzione viene esportata
quando invece l'header viene utilizzato per importare la libreria non viene
scritta la linea
#define APIxxxx
includendo l'header, APIxxxx viene ridefinito come __declspec(dllimport)
compilando il codice che utilizza la libreria la dichiarazione viene quindi
 vista come
__declspec(dllimport) MyFunct();
ossia come funzione importata
se non mi sono spiegato bene chiedi pure, e' la classica cosa piu facile da
fare che da spiegare...
ciao
Ermando

Newsgroup: it.comp.programmare.win32
Titolo: word & excel

cerco word e excel per windows 3,11 
------------------------------
Inviato da 
http://www.forumsforyou.com
Segnala gli abusi ad 
ab...@forumsforyou.com

 ha scritto nel messaggio 
news:djm5ft$ros$1...@springfield.roa.cc...

Sei un po' OT non ti pare??

Newsgroup: it.comp.programmare.win32
Titolo: Guida per programmare in vc++ 2005  e framework

Visto che il vc++ express 2005 è gratuito intendevo iniziare ad
utilizzarlo :-)
Fino ad ora ho sempre programmato con visual c++ 6.0 con MFC.
Una volta imparato immagino che si abbiano gli stessi risultati con il
framework quindi pensavo di imparare il tutto.
Esiste da qualche parte una guida gratuita fatta bene passo passo su
come imparare il tutto? Tipo a partire dal classico "hello world!" per
capirci. In MSDN esiste qualcosa? Nell'SDK? Nell'help del vc++ 2005
express stesso? Su qualche sito?
Ciao e grazie
Mauro

Chi fa da se....
http://msdn.microsoft.com/vstudio/express/visualc/learning/
Era anche facile ;-)
Newsgroup: it.comp.programmare.win32
Titolo: Vale la pena preoccuparsi di Win98 quando si sviluppa?

Come da subject...
in teoria, scrivendo un generico nuovo programma da zero senza requisiti
particolari in tema di hardware o di risorse, un programma insomma che
potrebbe girare tranquillamente anche su hardware datati e quindi anche
su win98, voi vi preoccupate della compatibilità con Win98 oppure vi
accertate che giri sul vostro XP/vista (suppongo che più o meno tutti
usino uno dei due ormai per programmare sotto win) e per il resto tanti
auguri? (non di natale...)
Oppure vi preoccupate di provarlo anche su Win98 e se è il caso lo
modificate per farcelo girare?
Qualcuno si preoccupa anche di Win95???

Un bel giorno Massimo Soricetti digitò:

Non ho statistiche in mano, ma se parliamo della lista degli OS supportati
dal produttore (a prescindere da quali poi funzionino effettivamente, che è
secondario) direi che ormai Windows 95 non compaia praticamente più, e
Windows 98 compaia solo sporadicamente, diciamo il 10-20% delle volte. Non
farti ingannare dalle statistiche di utilizzo dei browser che trovi online
(w3schools, netapplications ecc..), che ti dicono che Windows 2000 è ormai
sceso sotto al 2% e Windows 98 è praticamente scomparso (sotto allo 0.3%);
c'è un grosso parco macchine (specialmente quelle più vecchie, sulle quali
girano OS vecchi) che a Internet non si connettono neppure. Quindi a meno
che il tuo software non richieda Internet per funzionare, non puoi dare un
credito eccessivo a quelle statistiche.
Io comunque credo che ormai non sia più così disdicevole eliminare Windows
98 dalla lista degli OS supportati. Invece mi irrito ancora abbastanza
quando rimuovono anche Windows 2000; pazienza per i giochi (che non mi
interessano), ma iniziano a farlo anche per le applicazioni. Ma forse mi
infastidisce soltanto perché io uso ancora quello. ;-)
-- 
emboliaschizoide.splinder.com

 Qualcuno si preoccupa anche di Win95???
No. win95 proprio no. (anche se non mi sovviene qualcosa che girando su 
win98 non possa girare anche su win95)
Newsgroup: it.comp.programmare.win32
Titolo: Handle della finestra di un processo....

Salve,
    come posso ottenere l'Handle della finestra principale di un qualsiasi
processo in win95?
Grazie, lorenzo.

 processo in win95?
Non e` detto che un processo abbia una finestra principale: puo`
averne 0, o 2, o piu`.  Parliamo quindi di "finestre top-level" e
non di (singolare) "finestra principale".  Se vi e` una sola finestra
top-level creata da un certo thread, puoi chiamarla, se vuoi,
la sua "finestra principale" (puoi anche chiamarla "ehi tu", tanto
non si offende).
Per ottenere le handle di tutte le finestre top-level di un certo
thread, l'API perfetta e` EnumThreadWindows, che chiamera`
una tua funzione (di tipo WNDENUMPROC) per ciascuna di esse.
Per usare EnumThreadWindows, devi conoscere il thread id di
cui ti interessa conoscere le finestre top-level.  Il thread id del
thread corrente te lo da l'API GetCurrentThreadId; se si tratta
di un processo che hai creato tu (con CreateProcess), l'id del
suo primo thread e` parte delle informazioni che la stessa API
CreateProcess ti ha restituito (nella PROCESS_INFORMATION).
Se non puoi ottenere questi dati, c'e` un altro modus operandi.
L'API EnumWindows chiamera` la tua funzione di callback per
_tutte_ le finestre top-level; su ognuna, la tua funzione puo`
chiamare l'API GetWindowThreadProcessId, ottenendo cosi`
l'ID del thread e quello del processo; avendo gli ID, puoi poi
avere informazioni che desideri relativamente al thread e al
processo in questione, per vedere se si tratta proprio del
processo di tuo interesse.  Purtroppo, Win95 e` piuttosto
limitata (rispetto a Win/NT) in termini di analisi e manipolazione
dei processi -- in particolare, manca la preziosa API
GetModuleFileNameEx, che data l'handle di un processo
(che puoi avere dal suo ID con OpenProcess, naturalmente),
ti permette di scoprire quale sia l'EXE di quel processo -- devi
invece usare, in w95, la GetModuleFileName che funziona solo
per il processo corrente, quindi devi "iniettare" il tuo codice
nel processo che intendi esaminare (il tuo codice deve vivere
in una DLL, e la "iniezione" si puo` fare ad esempio usando
il meccanismo degli "hook" globali/di sistema).
Quindi, riassumendo, molto dipende da come tu vuoi, o
puoi, identificare il "qualsiasi processo" che e` di tuo
interesse.  Se lo hai creato con CreateProcess, sei a
cavallo anche su Win95.  Se tutto quel che sai e` "un
qualsiasi processo che sta girando C:\\PIPPO.EXE", hai
piu` da lavorare.
Alex

Ti ringrazio tantissimo per la tua disponibilità.
Lorenzo.

Newsgroup: it.comp.programmare.win32
Titolo: Ottenere COLORREF da esadecimale

Salve, se io possiedo una stringa con il valore esadecimale di un colore,
come posso trasformarlo in un tipo COLORREF in modo poi da poter ottenere
separatamente i valori RGB dello stesso colore?
Grazie e ciao a tutti.
Luca
Newsgroup: it.comp.programmare.win32
Titolo: Come funzionano WindowBlind e similia?

volevo personalizzare l'interfaccia di un prog,in particolare i controlli,ma
invece di subclassare tutte le finestre,i bottoni ecc. opterei per un
aproccio + generale e cosi mi sono chiesto che tecniche usassero prog tipo
windowblind:
monitorano constantemente tutte le finestre,e relativie child,aperte?
mettono una "hook" a createwindow(si puo?)?
e per i controlli dei dialogbox risorsa?
ciao

 ecc. opterei per un aproccio + generale
Windows 95/98/ME: scordatelo. Rischi di influenzare non solo le tue, ma 
tutte le finestre aperte e di mandare il sistema in crash quando il tuo 
programma si chiude
Windows NT: possibile e non eccessivamente difficile. Devi cambiare gli 
handler di tutte le classi base (SetClassLongPtr con GCLP_WNDPROC) - se 
vuoi, puoi dirottare anche DefWindowProc, DrawFrameControl, ecc. con la 
libreria Detours che trovi sul sito di Microsoft Research
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: [OT] Testo molto lungo

Qualcuno ha un link a un file di testo o HTML veramente lungo?
(Per es. 1 MB)
Kiuhnm


No, ma puoi sempre installarti Apache (o altro web server, magari +
piccolo).
Luca

 
ftp://sailor.gutenberg.org/pub/gutenberg/etext90/kjv10.txt
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 
ftp://sailor.gutenberg.org/pub/gutenberg/etext90/kjv10.txt
Thx, questo fa al caso mio.
Kiuhnm

Newsgroup: it.comp.programmare.win32
Titolo: Progetto misto in Visual C++ 6

Saluti,
e' possibile impostare un progetto in modo da avere il supporto della
libreria MFC partendo da una applicazione tradizionale Win32 ?

 libreria MFC partendo da una applicazione tradizionale Win32 ?
Sě.
Si dovranno inserire le opportune librerie e ovviamente
gli include <afx???.h> opportuni.
Per usare la CString basta p. es. "afx.h"
P.S.
Tipicamente si comincia con l'usare qualche classe MFC
e poi si taglia corto e si adottano tutte, vista la convenienza:-)
IMHO ovviamente.
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

IMHO ovviamente.
Bah.
Volevo acquistare "Programmare windows con mfc" in italiano ma a
quanto pare non e' piu neanche in stampa.

 quanto pare non e' piu neanche in stampa.
Sparsitudine...
http://www.functionx.com/visualc/
http://visualcpp.net/
Certo che č strano quello che si trova in rete :-)!! 
http://comeng.andong.ac.kr/~chi23/progmfc2/
Questo č perfino piů divertente:
in google cerca
"you a starter app with all the Windows boilerplate code you want"
e seleziona il primo.
Allegria (si fa per dire)

Newsgroup: it.comp.programmare.win32
Titolo: shutdown da C++ su win CE

ciao,
dovrei utilizzare una funzione da visual studio 2005 in C++ per
windows CE6
che effettui la procedura di shutdown del sistema.
Sapreste indicarmi il modo?
grazie 1000
bye
GCL

lasab...@gmail.com
 wrote in news:d1ed5952-1ab6-4465-8211-
4b3f7d...@w34g2000yqm.googlegroups.com
:

SetSystemPowerState.
Tieni però presente che su CE non esiste una vera e propria procedura 
di shutdown.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

 di shutdown.
ok, grazie, lo provo subito,
GCL 

> SetSystemPowerState.
all'inizio non compilava col seguente errore
1>..\Src\Common.cpp(700) : error C3861: 'SetSystemPowerState':
identifier not found
allora ho incluso pm.h (che su XP non trova) e adesso richiede tre
parametri
 SetSystemPowerState(NULL, POWER_STATE_OFF, POWER_FORCE);
ma non fa nulla! la macchina resta accesa
any suggestion?
grazie
GCL

> SetSystemPowerState.
ho continuato ad indagare...
SetSystemPowerState(NULL, POWER_STATE_SUSPEND, POWER_FORCE);
SetSystemPowerState(NULL, POWER_STATE_RESET, POWER_FORCE);
queste due sopra sono le uniche a funzionare MA entrambe fanno il
reboot invece dello shutdown
le altre opzionidel secondo parametro vengono ignorate
bye
GCL

giancarl...@gmail.com
 wrote in news:56a1a634-9895-44ca-b706-
d7ee3d...@f3g2000yqf.googlegroups.com
:

L'implementazione di questa chiamata dipende dall'OAL, cioè da un 
componente che chi sviluppa l'hardware deve sviluppare e interfacciare 
con il kernel di CE.
Se chi ha realizzato il BSP del tuo hardware non ha implementato 
quelle chiamate o le ha implementate in modo non-standard, allora il 
comportamento può essere quello che riporti tu.


Newsgroup: it.comp.programmare.win32
Titolo: [?] Monitorare la performance

Salve a tutti!
Che qualcuno sappia esiste un programmillo o una funzione per monitorare la performance del programma in Visual C?
Qualcosa del tipo in quale funzione o in quale loop il programma perde più tempo, per sapere dove ottimizzare....
Grazie a chi risponde! :-)
Bye,
Norman

 ha scritto nel messaggio
news:1103_984130142@rucola...

Una specie di profiler?

 Una specie di profiler?
Esattamente...
Mi sono accorto ora che c'era gia in VisualC... :-)
Peccato che non funzioni con le dll caricate da VB!
C'è scritto qualcosa sulla MSDN ma non sono molto chiari a riguardo (parlano di librerie prima caricate, poi liberate e poi ancora caricate.. mah..)
Qualcuno ne sa qualcosa?
bye,
Norman

Newsgroup: it.comp.programmare.win32
Titolo: Libri su DirectX

Esisono libri buoni sulla Programmazione con le DirectX?
Ciao e Grazie

 wrote in message
news:388257b5...@news.tiscalinet.it...


Ciao.
Un'altra domanda. Sono in Italiano? E' possibile sapere l'autore e la
CE, in modo da poterli rimediare?
Ciao e grazie
Newsgroup: it.comp.programmare.win32
Titolo: Help: Run in a seperate memory Space (???) IIS 4.0

 
 
 
 
Saluti.
Antonio de Lucia
--
Posted from [212.141.48.59] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Devi anche disabilitare la cache delle ISAPI applications (properties del 
web site che ti interessa, cartellina "home directory", pulsante 
"configuration...", check box "cache ISAPI applications".
Questo può, in alcuni casi, generare degli errori se ricarichi molto 
rapidamente le pagine.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: compilare *.asm con VC++

sapete se č possibile
finora non ci sono riuscito
-- 
Daniele
==============
POTERE E POTENZA!
(saluto evroniano)

 finora non ci sono riuscito
Devi usare TASM

Newsgroup: it.comp.programmare.win32
Titolo: Drag Drop File

Come ottengo il messaggio quando si effettua
Drag&Drop di un file su una finestra Win32?
Vorrei ottenere la path completa del file....
Grazie a tutti! 

Drag&Drop di un file su una finestra Win32?
Un tutorial:
http://www.codeproject.com/shell/explorerdragdrop.asp

Newsgroup: it.comp.programmare.win32
Titolo: [HELP] Emule Opensource

Ciao
Dove posso trovare del meteriale sui sorgenti di Emule e su cosa fa ciascun
file sorgente?
vorrei iniziare a studiare il c++ e vorrei capire come è fatta
un'applicazione win
con dev c++ quando compilo i sorgenti mi si generano un sacco di errori
dovuti alla mancanza di alcuni files inclusi che pero' nn trovo nè nella dir
di dev c++ (nonostate abbia scaricato tutte le librerie) nè in quella di
emule.
è possibile che siano delle librerie di Visual c++ di Microsoft?
grazie a tutti.

 ha scritto nel
messaggio news:_QqW9.48965$0v.15...@news1.tin.it...


 
www.sf.net
[cut]

 ha scritto nel
messaggio news:_QqW9.48965$0v.15...@news1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: 2 funzioni wininet...

Salve a tutti,
stavo cercando informazioni su queste 2 funzioni nella libreria msdn
ma non trovo nienete...
qualcuno sa a cosa servono o sono state eliminate completamente?
InternetConnectUrl
InternetAuthNotifyCallback
grazie anticipatamente

 InternetAuthNotifyCallback
Qui hai tutto l'elenco delle funzioni WinINet:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/wininet_functions.asp
credo che tu abbia semplicemente sbagliato a scrivere i nomi;
InternetConnectUrl ad esempio potrebbe essere InternetConnect o
InternetOpenUrl...
-- 
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: Domanda strana

esiste un modo per sapere se ,tra due esecuzioni di un programma,il sistema
č stato riavviato/spento/logoffato?
ciao

 sistema č stato riavviato/spento/logoffato?
Certo!
Usa GetTickCount (se spento/riavviato)
Kiuhnm

 Kiuhnm
grazie,ciao

 Usa GetTickCount (se spento/riavviato)
GetTickCount() da sola non va bene, uno potrebbe avviare il PC e
chiamarla subito, riavviare il PC e chiamarla dopo mezz'ora e otterrebbe
una lettura piu` alta. Si potrebbe usare GetTickCount() assieme a
GetSystemTime() o GetLocalTime(), in questo modo potresti risalire al
momento esatto dell'ultimo avvio.
Un altro metodo potrebbe essere quello di creare un file temporaneo, e
di "schedulare" la sua cancellazione al riavvio successivo tramite
MoveFileEx().
Per il logon/logoff invece non so; con NT/2000 puoi leggere il log di
sistema, con Windows 9x probabilmente c'e` una qualche chiave del
registry, ma la ignoro.
--
Lorenzo

 risalire al momento esatto dell'ultimo avvio.
Non va bene neanche GetLocalTime perchè l'utente potrebbe cambiare l'orario
e la data.
Kiuhnm

 sistema и stato riavviato/spento/logoffato?
Altra soluzione:
char stringa_segreta[] =
"skяяяjhgsuh4uhr764ruhdfgiluhsgliuh4398gjusdfguh43oiuhяяяяя";
if (!GlobalFindAtom(stringa_segreta))
{
    /* Il computer и stato riavviato oppure il programma viene eseguito per
la primissima volta */
    GlobalAddAtom(stringa_segreta);
}
Kiuhnm

 wrote in
news:qAVs9.18718$
TD1.8...@news2.tin.it
: 


Newsgroup: it.comp.programmare.win32
Titolo: Importazione dll in MFC

Grazie atutti per l'aiuto.
Ho realizzato una semplive dll utilizzando un compilatore C.
La dll viene importata correttamente in tutti gli ambienti ad eccezione di
progetti realizzati con le MFC.
E' necessaria qualche opzione particolare ?
Ciao Alessandro

 wrote in message
8idh0q$ld$1...@nslave1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: cerco DLL linker

Scusate se sono OT,non ne ero sicuro!!!  :-)
Stavo cercando un programmino free che una volta lanciato mi dicesse
quali dll,un dato programma,sta linkando durante il suo normale
utilizzo.
Grazie
Manuele
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 utilizzo.
Cerca "Depends" o "Dependency Walker" su google.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Grazie
Cerca in rete "Dependancy Walker", potrebbe esserti utile, non fa
_esattamente_ cio' che richiedi ma quasi.
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 Cerca "Depends" o "Dependency Walker" su google.
Grazie MILLEEEEE!!!   ;-)
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: macro _T

Visual C++ 6.0
------------------
AppWizard genera automaticamente nella funzione InitInstance
dell'applicazione una chiamata alla funzione (membro di CWinApp)
SetRegistryKey(_T("Local AppWizard-Generated Applications")) mediante la
quale si consente l'accesso alla serializzazione di propri dati nel percorso
HKEY_CURRENT_USER\Software\Local AppWizard-Generated Applications del
registro di configurazione del s.o. Win 9/x. Se io volessi modificare il
percorso in questo modo:
SetRegistryKey("Mie applicazioni")
perchè non devo quindi anteporre la macro _T (Unicode)?
Nel primo esempio significa per caso che ciascun carattere della stringa
viene codificato con 2 byte e nel secondo caso con un solo byte? Quali
differenze intercorrono fra le due chiamate? E quali migliorie ci possono
essere?
Grazie a tutti
Sergio

...
La macro _T espande il testo in UNICODE se UNICODE è definito (cioè se
compili in UNICODE) altrimenti lascia tutto in normale ASCII.
Luc.

Newsgroup: it.comp.programmare.win32
Titolo: RAS : ottenere il numero di telefono

Non riesco a capire come fare per ottenere il numero di telefono usato
per una connessione internet  .
RasGetConnectStatus , RasEnumConnect non forniscono purtroppo questo
tipo di informazioni.
Chi mi aiuta ?

 ha scritto nel messaggio 
news:l6lm919dgiccfhk43...@4ax.com...


typedef struct _RASCONNSTATUS {
Ok funziona.
Pero' vedo che la connessione viene segnalata quando e' effetivamente
attivata.
Come si fa a intervenire prima ?
Ovvero,
come faccio a intercettare un "tentativo" di connessione ?

 ha scritto nel messaggio 
news:1nfp91914saipkm8g...@4ax.com...

Il comportamento è diverso tra win9x/me e winnt/2k/xp.
In win9x/me la connessione è segnalata come attiva appena inizia, nell'altro 
sistema a connessione avvenuta.
Prova ad usare questo blocco di codice, da inserire in un thread separato 
(non l'ho testato).
bool waitConnection(DWORD timeout, HANDLE hAbortEvent)
{
  HANDLE hRasEvent = CreateEvent(0, 0, 0, 0);
  DWORD result = RasConnectionNotification(INVALID_HANDLE_VALUE, hRasEvent, 
RASCN_Connection);
  if(result) {
    CloseHandle(hRasEvent);
    return false;
    }
  HANDLE h[] = { hRasEvent, hAbortEvent};
  enum status { stop_fail, stop_ok, run };
  status Status = run;
  while(run == Status) {
    result = WaitForMultipleObjects(2, h, FALSE, timeout);
    switch(result) {
      case WAIT_OBJECT_0:
        checkAndClose();
        break;
      case WAIT_OBJECT_0 + 1:
      case WAIT_TIMEOUT:
        Status = stop_ok;
        break;
      default:
        result = 0;
        Status = stop_fail;
        break;
      }
    }
  CloseHandle(hRasEvent);
  return stop_ok == Status;
}

(non l'ho testato).
Mi sembra che non risolve il problema sotto 2K  .
Newsgroup: it.comp.programmare.win32
Titolo: applicazione form VC++

Ciao a tutti!
Sono alle prime armi con l'ambiente visuale di C++ (quello Microsoft per
esser precisi), ed avrei qualche dubbio da chiarire...
1 - Quali sono le classi "fondamentali" per creare un'applicazione che abbia
un form?
Da quel che ho capito, dovrebbero essere CWinApp (so che č la classe che
gestisce l'applicazione in generale, intesa come processo, ma non ho ancora
le idee chiare...), CDocument (ma non ho idea di che faccia questa classe),
poi la CFrameView (questa gestisce diciamo, la parte "esterna" del form,
tipo barra dell'applicazione, barra degli strumenti, eccetera) e la CForm
(che gestisce il form vero e proprio, ossia l'interfaccia utente del
programma).
Bastano queste? O bisogna utilizzarne altre?
Lo so che esistono i wizard, ma ci terrei a capire come sviluppare
un'applicazione da zero ( a parte le classi MFC s'intende... :) )
OK!
Mi trattengo dall'esporre gli altri dubbi, che magari spariranno da soli
dopo le vostre risposte.
Grazie mille a tutti quanti!

un'applicazione da zero ( a parte le classi MFC s'intende... :) )
Se vuoi usare MFC, ti suggerirei di leggerti il libro di Prosize sulla
programmazione MFC. Senza un libro da dove partire, non la vedo niente
facile.
Pero'... MFC ha fatto il suo tempo, potresti prendere in
considerazione WTL (interessante framework  che facilita la creazione
di GUI sotto Windows) o altri framework multipiattaforma, come
wxWindows (che conosco poco, ahime').
-- 
ciao,
hal

 wxWindows (che conosco poco, ahime').
Il problema di questi framework, pero', credo sia quello per cui rendono 
disponibile al programmatore gli aspetti "comuni" alle varie piattaforme 
che supportano. Cioe', proprio per il fatto di essere multipiattaforma, 
probabilmente non supportano aspetti *specifici* di una data piattaforma 
(es.: per Win32: supporto OLE, o controlli GUI tipici di Windows e non 
presenti su altri sistemi). O intuisco male?
 
Thanx per i chiarimenti
Bye
Dan

presenti su altri sistemi). O intuisco male?
Piu' che altro richiedono la preventiva installazione del framework e,
dato che il poco che scrivo gira prevalentemente su Win32, preferisco
farne a meno e usare cio' che sicuramente si trova gia' installato sul
pc target (quindi MFC, nonostante tutto, va benissimo).
-- 
ciao,
hal

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

mi sa che ho sbagliato !!!

> mi sa che ho sbagliato !!!
No. Hai solo inviato 4 volte lo stesso messaggio.
Bob Rock
Newsgroup: it.comp.programmare.win32
Titolo: client-server

avete per caso il codice in C di una banale applicazione client-server da
spedirmi?
Io ne ho scritta una ma ho scoperto che sotto win non può funzionare perchè
mancano delle particolari funzioni. Inoltre avete qualche lettura da
consigliarmi sulla programmazione C/C++ abbastanza avanzata in ambiente
microsoft. Cosa ne pensate di questo
libro: 
http://www.librinformatica.it/novita/libri00/j2304.htm
 ?
Grazie

 Grazie
Sei nuovo, eh?
Ellebi

 libro: 
http://www.librinformatica.it/novita/libri00/j2304.htm
 ?
ihihih, ne penso che e' uno dei libri piu consigliati....
pero' se nel messaggio hai scritto "programmazione abbastanza avanzata in
ambiente microsoft"...
se cerchi qualcosa di avanzato in ambiente microsoft non e' questo il libro
che fa per te.
il Petzold e' (a mio parere) per imparare la programmazione windows, ti da
le basi, come la gestione dei messaggi,
la gui, le dialog box con i controlli piu comuni, per cose piu avanzate devi
darti ad altri libri....
per le socket ad esempio, sul petzold c'e' giusto un accenno....

Newsgroup: it.comp.programmare.win32
Titolo: VC6++ e direttive di compilazione

Come si fa a compilare file di tipo .c e .cpp in un progetto (non MFC)?
Grazie
JoGiň


Il compilatore presente in VC++ è in grado di compilare sorgenti sia C
standard (*.c)
(ottenibili creando ad esempio un prj non MFC) che sorgenti C++ (*.cpp).
E' comunque necessario ai fini della abilitazione a compilare / linkare,
creare un 'Project Workspace'.
Per compilare / linkare -> munu 'Build' -> 'Compile <nome_file>'
oppure per produrre direttamente in un unico step anche il .exe -> menu
'Build' -> 'Build <nome_prj>'.
Il .exe è generato direttamente seguendo la 2^ strada a patto che il
compilatore non dia errori ed agisce su tutti i moduli del prj poichè va ad
operare su tutti i files .obj che sono nati dal processo di compilazione.
Saluti.
Meziak
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:213Z255Z68Z33Y1...@usenet.libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: SCANNER

Il problema e' questo:
Un applicativo gestionale sviluppato in FOXPRO in un form chiama
imgscan.ocx e parenti per la scansione e la visualizzazione   di immagini
da scanner.
Con win 95 (wang)tutto e' filato liscio ma con win 98 (4.10.2222)no.
Uno scanner agfa usb con software scanwise ,una volta chiamata startscan
da un errore (senza ne' codici di errore ne' dump) e blocca windows
,quando si dice all'ocx che si vuole cambiare i settaggi di scansione
(quindi dovrebbe aprire scanwise)da un errore di seg fault su
scanwise.dll.
Tutto cio' su piu' di un PC.
Esiste un motivo!!!???
E' possibile utilizzare altri metodi per sviluppare software che usi lo
scanner ?(la finalita' e' velocizzare il processo di scansione e
archiviazione)
Posto che il linguaggio non e' un problema(C++,Java(?),VB) chi
puo' aiutarmi...o indicarmi la via?
PS l'errore si presenta anche con altri scanner ,che sia l'USB?
Grazie Claudia

 writes:
C> Con win 95 (wang)tutto e' filato liscio ma con win 98 (4.10.2222)no.
Stai provando ad eseguire sotto '98 qualcosa creato sotto '95 ?
C> Posto che il linguaggio non e' un problema(C++,Java(?),VB) chi
C> puo' aiutarmi...o indicarmi la via?
Potresti provare con i controlli della Pegasus (
www.pegasustool.com
).
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: sierra alfa india november tango AT echo november golf DOT india tango

da un errore (senza ne' codici di errore ne' dump) e blocca windows
Simile problema (con W-ME), ho cambiato scanner... non c'era soluzione
al momento...
Luc.

Newsgroup: it.comp.programmare.win32
Titolo: Utilizzare la porta parallela sotto win 32

Avete qualche idea di come si possa leggere e scrivere i registri della
porta parallela sotto win 32?
Esistono funzioni API o DLL? 
Grazie, ciao.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Esistono funzioni API o DLL?
Interessa anche a me. Se trovi qualcosa, mi mandi qualche link in pvt?
Grazie e ciao!
Newsgroup: it.comp.programmare.win32
Titolo: TerminateProcess non funziona

Ciao, ho creato un prog batch per inviare dei fax, ma devo far sě che il
programma aperto, ad esempio acrobat reader, per inviare il fax, nel caso di
un documento pdf, venga chiuso altrimenti non continua con l'invio ad altri
destinatari dello stesso file.
Con l'utilizzo delle API identifico il prog da chiudere, reader, reperisco
il processo che lo identifico, ma quando eseguo la sua distruzione con
TerminateProcess, quest'ultima non va a buon fine lasciando aperta la
finestra...ho provato anche la DestroyWindow, ma nulla...
Msdn dice che l'ID di processo deve avere permessi di killare...ma che
significa!?!?
Il batch č eseguito come amministratore della macchina, per cui...mica task
manager mi chiede se ho i permessi quando distruggo un processo!!!
Chi mi puň aiutare???
--------------------------------
Inviato via 
http://usenet.libero.it

 Chi mi può aiutare???
Finora non ho mai avuto problemi spedendo il messaggio WM_CLOSE.
Ovviamente bisogna avere l'HWND della finestra, ma visto che hai
provato DestroyWindow vuol dire che l'hai già ottenuto.
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Beh a parte che WM_CLOSE non mi chiude la finestra, comunque ho risolto con
la stessa TerminateProcess!
Thanks


Newsgroup: it.comp.programmare.win32
Titolo: Problemi con stringa SQL ricerca di nomi con apostrofo



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

Salve a tutti , sono Ghirardelli Matteo , vorrei sapere se qualcuno mi sa
indicare se esiste un sito web dove io possatrovare delle funzioni C in
quanto dovrei fare un elaborato per la scuola e mi servirebbero delle
procedure per leggere , scrivere dai/sui file lo so che non è difficile
farlo con un libro ma i tempi sono tretti ,
Grazie anticipatamente

indicare se esiste un sito web dove io possatrovare delle funzioni C in
http://host.aspide.it/trickyc/trkcfrm.htm



No per cortesia, il Tricky C no !
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."
Newsgroup: it.comp.programmare.win32
Titolo: [Help] MFC ???

Ciao a tutti
Ho iniziato a imparare il Visual C++ 6.0 e ho sentito parlare delle librerie
MFC.
Se non mi sbaglio, ho sentito che sono una specie di librerie di Runtime
come la dll che usa VB (vbvm60.dll).
Il fatto è che ho iniziato con il VC++ per evitare le librerie di Runtime e
per creare applicazioni più veloci e leggere.
Ora ho paura di ritrovarmi con queste librerie del cavolo come bagaglio.
Se è vero quello che ho sentito ditemi come si fa per evitare il problema,
se quello che ho scritto è una cavolata ditemi a cosa servono le MFC
Grazie 1000

Ora ho paura di ritrovarmi con queste librerie del cavolo come bagaglio.
Ehm... non è proprio così. Le MFC sono un "framework", ovvero una libreria
di classi C++ che incapsulano ed astraggono le API di Windows, e possono
anche essere linkate staticamente al tuo eseguibile, ma per praticità e per
evitare di ingigantire l'eseguibile andrebbero usate preferenzialmente le
librerie di supporto. Ovviamente usando MFC i tuoi programmi saranno
sensibilmente più grossi e un po' più lenti che se scritti con puramente con
le API. Per Visual Basic la questione è un po' diversa...
Tieni presente che con le MFC non hai la stessa libertà di azione che con le
API e non puoi fare tutto, ma tieni anche presente che in C puro con le API
non puoi fare tutto... lo so, è frustrante. Senza C++ non puoi fare cosucce
quali le shell extension, OLE è utopia e ti sogni le interfacce incentrate
sul documento... più o meno tutto ciò che è di tendenza.
Tuttavia prima di usare le MFC sarebbe bene aver appreso BENE il
funzionamento delle API e di Windows, e avere un buon numero di "ore di
volo" con C + API.
Per conto mio conosco veramente male le MFC e non le uso, anche se mi sa che
mi toccherà abituarmici. Per il momento però lavoro che è un piacere con il
buon vecchio C e le API di Windows, rilassandomi di tanto in tanto con
VisualBasic.
Ciao,
Lorenzo
---
"...un tipo perso dietro le nuvole e la poesia..."
Lorenzo "Loz" Novara
E-Mail: 
l...@iol.it
ICQ: 30416703
Web: 
http://loz.freeweb.org
 - 
http://www.poli.studenti.to.it/~l.novara