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

Sono alle prime armi su questo argomento.
Mi potete indirizzare su qaulche sito in italiano.
Con google non ho trovato niente di interessante e chiaro.
Linguaggio di programmazione è il c++ della borland.
Grazie.


Indy ha dei componenti per SNMP. Io partirei da lì: 
http://www.indyproject.org/Sockets/index.iwp
Ovviamente non è in Italiano...
Steve. 

 Mi potete indirizzare su qaulche sito in italiano.
Hmm .. in italiano sinceramente non saprei, però
questo sito 
http://www.wtcs.org/snmp4tpc/
 potrebbe
essere un ottimo punto di partenza
Ciao
-- 
* ObiWan
Microsoft MVP: Windows Server - Networking
http://www.microsoft.com/communities/MVP/MVP.mspx
http://italy.mvps.org
DNS "fail-safe" for Windows clients.
http://www.ntcanuck.com
Newsgroups and forums
news://
news.ntcanuck.com
http://forums.ntcanuck.com
408+ XP/2000 tweaks and tips
http://www.ntcanuck.com/tq/Tip_Quarry.htm

 * ObiWan
Beh per uno che non sa niente ... mi sembra un po esagerato !!!
Vi prego, prima mi piacerebbe leggere qualcosa di leggero.
Grazie
Jake 

 Vi prego, prima mi piacerebbe leggere qualcosa di leggero.
Hem .. sul sito in questione trovi una miriade di links, documenti,
strumenti ecc... non dico di leggersi tutto, ma penso che il link in
questione, se preso "a piccole dosi" possa essere un ottimo
punto di partenza... se poi non ti piace.. va bene lo stesso :-)
Ciao

Ciao, sono stato a stretto contatto coll'snmp per via della tesi, solo
che buoni siti da visitare in lingua italiana non mi pare di averne
trovati! In generale devi attivare il servizio snmp dalla lista dei
servizi di windows e,come prima cosa, ti consiglio di usare un "mib
browser" (presonalmente ho usato anche questo
http://www.ireasoning.com/mibbrowser.shtml
) per impratichirti un po'
coll'snmp, cioe` un programmino in grado di analizzare i "mib" (cos'e`
un mib --> 
http://www.webopedia.com/TERM/M/MIB.html
).
(Lo so che cercavi siti italiani, ma, ti ripeto, la documentazione in
italiano e` quasi nulla...)
Se mi e` concesso un giudizio personale posso dire che ho trovato
l'snmp molto utile per l'analisi di una rete, ma comunque, per alcune
cose specifiche e particolari, non e` molto presciso; faccio un
esempio: una normale penna usb, se montata sotto windows e` vista dal
mib browser come un disco fisso, se montata sotto linux come un disco
scsi; lo stesso vale con diversi mib browser che, almeno sulla carta,
usano mib diversi, questo per dirti che se avrai risposte strane forse
non e` (solo) un errore tuo.

Allora benissimo,
io sono alle prime armi veramente, non so praticamente niente.
Magari il primo capitolo della tua tesi mi servirebbe molto ....
oppure degli esempi.
Grazie.
Giacomo
Mi rispondi anche in privato.
Newsgroup: it.comp.programmare.win32
Titolo: Stampa di bmp con VC. Help

Non riesco a stampare logo.bmp; il testo "Modello di prova" viene
stampato quindi alla stampante ci arrivo e riesco anche a stampare ma
per quanto riguarda l'immagin BMP niente.
Qualcuno ha qualche idea (ambiente: WinXp, Visual .Net)
Di seguito le poche righe (per inciso le varie funzioni non ritornano
alcun errore .. .forse manca qualcosa.
GRAZIE
strcpy ((char*)devi_t, "Samsung ML-6060 Series PCL6");
hdc = CreateDC(NULL, devi_t,NULL, 0);
retu_i=StartDoc(hdc, &lpdi);
StartPage (hdc);
retu_i=SetMapMode(hdc, MM_LOMETRIC);
sprintf (riga, "Modello: %s", "Di prova");
TextOut(hdc, 300, -500, riga, strlen(riga));
HANDLE image = LoadImage(0, "logo.bmp", IMAGE_BITMAP, 0, 0,
LR_LOADFROMFILE);
hdcMemory = CreateCompatibleDC(hdc);
hbmpOld = SelectObject(hdcMemory, image);
retu_i=GetObject(image, sizeof(BITMAP), &bm);
retu_i=BitBlt(hdc, 500, -250, bm.bmWidth, bm.bmHeight, hdcMemory, 0, 0,
SRCCOPY);
SelectObject(hdcMemory, hbmpOld);
DeleteDC(hdcMemory);
EndPage (hdc);
EndDoc (hdc);
DeleteDC (hdc);

 
[...]
Il codice sembrerebbe corretto, a prima vista.
Quello che mi stona solo le ordinate dei punti della textout e della 
bitblt (perchè valori negativi?)
Prova a metterli positivi (500 e 250).
PSK

 retu_i=BitBlt(hdc, 500, -250, bm.bmWidth, bm.bmHeight, hdcMemory, 0, 0,
<snip...>
non usare BitBlt(), difficilmente troverai una stampante che lo
implementi.
Usa StretchDIBits()
Ciao


Veramente per stampare immagini io l'ho sempre utilizzato (non dovendo 
fare ridimensionamenti di immagini, ma solo inserire logo o grafici in 
stampe di report) e ha sempre funzionato su stampanti a getto, laser, 
aghi, virtuali e PDF Writer. Sono stato solo fortunato? :-)
La funzione BitBlt lavora sul DeviceContext che può essere 
indifferentemente in memoria, su finestra (un controllo o una finestra, 
visibile o invisibile), su stampante ecc.
LP

I valori sono negativi perchè nella stampa ci troviamo ad utilizzare
il quadrante x positive e y negative.
Comunque ho provato a mettere anche valori negativi (come mi hai
suggerito) ma il risultato non cambia: dopo la stampa ho solo un foglio
bianco con la scritta:
 "Modello: Di prova"

Utilizzando questa istruzione:
	if (! (GetDeviceCaps(hdcMemory, RASTERCAPS) & RC_BITBLT) )
 
ho verificato che il DC supporta la BitBlt

per quanto riguarda l'immagin BMP niente.
Forse il DC non e' creato correttamente.
Prova:
PRINTDLG Psd;
// Prende i default
ZeroMemory (&Psd,sizeof (PRINTDLG));
Psd.lStructSize = sizeof (PRINTDLG);
Psd.hwndOwner = hDlg;
Psd.Flags = PSD_RETURNDEFAULT | PD_RETURNDC;
if (PrintDlg (&Psd) == 0)
   {
   ...
   }
hDcPrint = Psd.hDC;
oppure:
CreateDC ("WINSPOOL", ...
Controlli i valori di ritorno? Soprattutto quelli della LoadImage
e BitBlt?



Usa StretchDIBits() e risolvi sicuramente.

 ho verificato che il DC supporta la BitBlt
da MSDN
BitBlt returns an error if the source and destination device contexts
represent different devices. To transfer data between DCs for different
devices, convert the memory bitmap to a DIB by calling GetDIBits. To
display the DIB to the second device, call SetDIBits or StretchDIBits.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: C++

Ho il libro C++ Corso di Programmazione di Lippman e Lajoie va bene per
Windows? Come programma ho il Borland C++ Builder 4. Va bene? Voi cosa mi
consigliate?
grazie, ciao!
by CHAOS

Windows?
Ottimo ma non parla di programmazione per Windows, ti conviene prima
imparare discretamente il C++ e poi pensare a Windows.
-- 
Marco Barisione (ICQ 84277092)

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

quindi comincio a imparare il C++ e poi passo a winzoz??
ora che impari l'ISO C++ ce ne vuole :) comunque prima impari il C++ e
poi puoi passare a quello che vuoi. Windows compreso (a meno che .NET
non renda vano il tuo sforzo)
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)

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

Cosa intendi esattamente per .NET??
seriamente non sai cos'č .NET?
www.microsoft.com


 seriamente non sai cos'è .NET?


Cmq questo .NET non serve per il web?
hai letto 1 pò male dato che .NET è web centrico :)


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

per il web servirą anche per realizzare programmi di vario genere.
confermo: hai letto proprio male :) dai un'occhiata a
http://msdn.microsoft.com/vstudio/
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com
Newsgroup: it.comp.programmare.win32
Titolo: [C++] Rilasciato il C++ Toolkit 2003 Microsoft

(n.d.r.: segnalato da Andrea Saltarello il 23/04/2004 su 
ww.ugidotnet.org
.
Non so se č gia stato segnalato o posto in evidenza con la necessaria
attenzione, ma essendo un ottimo compilatore C++ riposto la news!)
Microsoft ha annunciato sul sito MSDN Online il rilascio del C++ Toolkit
2003, che include i tool necessari per sviluppare e distribuire sia
applicazioni Windows, sia applicazioni managed basate sul framework .NET; il
compilatore incluso nel toolkit č quello della versione Professional di
Visual Studio 2003. L'intero toolkit č scaricabile gratuitamente dalla
pagina 
http://msdn.microsoft.com/visualc/vctoolkit2003/
.
Quresto č un elenco dei contenuti del toolkit (cut&paste homepage VC++
Toolkit ;-):
-  The Microsoft Visual C++ Toolkit 2003 includes the core tools developers
need to compile and link C++-based applications for Windows and
the .NET Common Language Runtime:
        a.. Microsoft C/C++ Optimizing Compiler and Linker.  These are the
same compiler and linker that ship with Visual Studio .NET 2003
Professional!
        b.. C Runtime Library and the C++ Standard Library, including the
Standard Template Library.  These are the same static-link libraries
included with Visual Studio.
        c.. Microsoft .NET Framework Common Language Runtime.  Visual C++
can optionally build applications that target the Common Language Runtime
(CLR).
        d.. Sample code.  The toolkit includes four samples designed to
showcase the powerful new features of the 2003 version, including new
optimization capabilities, features to improve code-security and robustness,
enhanced ISO C++ standards support, and the ability to use the .NET
Framework library and target the CLR.
 P.S.: Segnalo anche, per chi non ne fosse ancora a conoscenza, che č uscito
il Service Pack 6 di Visual Studio 6, con patch per Visual Basic 6.0
e Visual C++ 6.0. E' scaricabile da
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
---
ing. Raffaele Mele
web.: 
www.lellomele.it


http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
OCCHIO ... se qualcuno ha installato il "processor pack"
di Visual C ... installando il servicepack il proc-pack viene
rimosso e NON è più possibile installarlo (se non usando
una procedura "manuale")
Ciao
-- 
* ObiWan
DNS "fail-safe" for Windows 2000 and 9X clients.
http://ntcanuck.com
Support and discussions forum
http://ntcanuck.com/net/board
408 XP/2000 tweaks and tips
http://ntcanuck.com/tq/Tip_Quarry.htm
Newsgroup: it.comp.programmare.win32
Titolo: Forse è difficile!?!? ShellExecute Handle e Process

Ragazzi...
AIUTO!!
dovrei lanciare un applicativo (magari tramite ShellExecute), è praticamente
un agente animato a tutto schermo ed
inserire in una finestra, che creo magari con CreateWindow...
e' una cosa possibile...
vorrei associare l'HANDLE della finestra creata a quel processo lanciato con
SchellExecute...
AIUTOOOOOOOOOOOOOOOOOO!

 e' una cosa possibile...
Crei tu l'agente animato (cioè, hai in mano i src) ? Se no (cosa probabile),
ha dei parametri che gli puoi passare? Se no (cosa probabile), di solito non
si può far nulla.
--- bye

 ha dei parametri che gli puoi passare?
alla funzione gli posso passare quello che serve, tipo l'HANDLE che
definendolo con una semplice CreateWindow posso definire le dimensioni della
finestra....
Sicuramente si potrà fare.... servirebbe qualcuno che mi illumini!!!

Newsgroup: it.comp.programmare.win32
Titolo: Eseguibili con B++ Builder

Salve a tutti,
    Come devo compilare un programma col C++ Builder 3.0 in modo che
l'eseguibile non necessiti delle librerie a runtime??

l'eseguibile non necessiti delle librerie a runtime??
Quali librerie ??

Salve a tutti,


Newsgroup: it.comp.programmare.win32
Titolo: COM Object

Qualcuno conosce il formato, la struttura  dei file .tlb (type library)?
Grazie,
Alessandro
bus...@newtech.it

Qualcuno conosce il formato, la struttura  dei file .tlb (type library)?
Se non ricordo male il formato non e' documentato.
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Win32/MFC/COM Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------


Ma e' documentato il modo per Creare una type library e
per ottenere tutte le informazioni racchiuse nella type library.
Vedere la documentazione per ITypeLib e ITypeInfo
e le pagine 169 e seguenti di Inside OLE, BrockSchmidt, 2nd Ed,
Oppure i sorgenti di Ole2view.
--== Sent via Deja.com 
http://www.deja.com/
 ==--
---Share what you know. Learn what you don't.---

> 
Quasi quasi nemmeno a livello sorgente :)) (IDL vari)
-- 
 [darXstar@Eleanor]$Phantom_Menace_
        * 
darXstar.tin.it
        * FidoNET 2:335/241.5
        * ICQ 11151997
 
http://darxstar.cjb.net
---
 " Day by day, my jounrney,
  the pilgrimage before me,
  Night by night, my journey
  The stories that will be forever "
---
Newsgroup: it.comp.programmare.win32
Titolo: Nascondere l'explorer

Salve a tutti,
come va la vita sul NG?
Mi scuso per l'assenza, ma Outlook Express di Windows 98 SE è buggato
da morire! Ora sono passato ad Agent.
Beh, per ciò che riguarda questo messaggio, volevo porvi il seguente
quesito:
Quando uso il Borland C++ Builder, il programma non possiede un
workspace definito e "chiuso", ma ha il fondo aperto al desktop. Ogni
volta devo disattivare le icone sul desktop (Fortuna che c'è
ActiveDesktop) e ridurre ad icona tutte le finestre. Ciò è scomodo,
diciamocelo.
Ho scaricato qualche giorno fa da Internet un programmino freeware per
la generazione di desktop-virtuali virtuali. In pratica vengono
generati 4 falsi "desktop-virtuali" a cui vengono assegnate delle
finestre. Il programma, tramite alcune API, mostra o nasconde le
finestre desiderate. Lasciando comunque la System Tray e l'explorer
aperto.
È possibile nascondere anche l'applicazione Explorer facendo "sparire"
la barra delle applicazioni e il desktop?
Grazie a tutti.
--
Diego "DGP85" Pettenò
daps...@nightmail.com

 wrote in message
388aeec5...@news.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Apertura e chiusura connessione internet

Ciao a tutti,
vorrei creare un programma (API Win32 o MFC) che ad una certa ora effettui
la connessione ad internet e ad una data ora si disconnetta.
A tale scopo mi servirebbe conoscere i comandi di verifica, apertura e
chiusura della connessione.
Inoltre mi piacerebbe sapere se c'è un modo di intercettare le chiamate di
apertura della connessione ed eliminarle se alcune condizioni non sono
verificate.
La soluzione che mi era venuta in mente era la disconnessione se le
condizioni non sono verificate, ma non è conveniente per lo scatto alla
risposta. Dovrei proprio bloccare la chiamata!
Se non conoscete di preciso i comandi mi potrebbe essere utile anche sapere
cosa cercare in MSDN.
Grazie a tutti.
Walter

 risposta. Dovrei proprio bloccare la chiamata!
Questa non l'ho capita, puoi essere piů preciso? Che condizioni si devono
verificare affinché non sia effettuata la connessione?
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara


Vorrei che ad il programma intercettasse le chiamate alla connessione prima
di una certa ora e le annullasse evitando la composizione del numero.
In pratica quello che voglio fare è un programmino che mi gestisca la mia
connessione a "libero sogno", quando non sono in casa e che soprattutto
gestisca gli accessi ad internet di altre persone.

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

salve a tutti ho appena installato il pacchetto Oracle per database, 
conosco disretamente SQL e le nozioni fondamentali per le basi di dati 
essendo uno studente universitario di informatica.
la mia domanda è: non avendo un'azienda (e quindi database) su cui 
operare con Oracle, come posso imparare a conoscerlo e usarlo con un uso 
privato? grazie per l'aiuto



Te lo scarichi insieme a qualche guida e inizi a sperimentare...
Newsgroup: it.comp.programmare.win32
Titolo: aiuto per programma, michele





salve a tutti,premetto che non ho una grossa 
cultura di programmazione, ho letto il post riguardante un programma che 
disassembla gli eseguibili per windows e salva il lavoro in un file in formato 
binario o in formato .res .


vorrei sapere se esiste un programma , ed 
eventualmente dove, che " prenda questo file" in formato binario o file .res e 
lo renda un eseguibile (.exe).


Ringrazio anticipatamente a coloro che mi 
risponderanno. 


Danese 
Michele              

michel...@tin.it


 



vorrei sapere se esiste un programma , ed eventualmente dove, che " prenda questo file" in formato binario o file .res e lo renda un eseguibile (.exe).
Vuoi fare questi passaggi?
Program.exe -> Program.bin -> Program.exe
???
Luc.

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

Salve, mi scuso sin da subito se invio una domanda su cui si è già detto
molto, ma prima di farlo ho cercato di documentarmi il più possibile
sull'argomento consultando su 
www.deja.com
 i vecchi post.
Ho un problema con ShellExecuteEx : non riesco a ottenere l'handle al
processo lanciato.
Per chiarezza riporto la parte del codice interessata. Come compilatore uso
il VC++ 5.0
 int  result;
 LPTSTR programma;
 SHELLEXECUTEINFO sei;
 UpdateData(TRUE);
 programma = new TCHAR[PrgDaEseguire.GetLength()+1];
 _tcscpy(programma,PrgDaEseguire);
 ZeroMemory(&sei, sizeof(sei));
 sei.cbSize = sizeof(SHELLEXECUTEINFO);
 sei.fMask = SEE_MASK_NOCLOSEPROCESS;
 sei.lpVerb = "open";
 sei.lpFile = programma;
 sei.nShow = SW_SHOWNORMAL;
 ....
 if ( ShellExecuteEx(&sei) == 0 ) {
   MessageBox("Impossibile eseguire l'applicazione");
  } else {
   hLastPid = sei.hProcess;
  }
 ....
Sebbene la chiamata a ShellExecuteEx ritorni un valore diverso da 0 e il
programma in questione venga eseguito correttamente, mi ritrovo con
sei.hProcess = 0.
Grazie per la disponibilità.
Cordiali saluti

 sei.hProcess = 0.
Abbastanza misterioso -- non vedo nessun errore nel codice
che riporti.  Non starai scontrandoti col caso "In some cases,
such as when execution is satisfied through a DDE conversation,
no handle will be returned"...?
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Bottoni xp

Da circa 20 gg uso Win XP; ho cercato su internet ma non sono riuscito a 
trovare il modo di visualizzare nei miei programmi i bottoni Style Xp.
Qualcuno sa come fare col BCB?
Ciao
Franco

 ha scritto nel messaggio
news:MPG.1b09d0e5d...@news.virgilio.it...

Devi creare un file manifest , vai qui
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/htm/sdk_dependencies_5wvi.asp
 !

Newsgroup: it.comp.programmare.win32
Titolo: Visual C++, dove sbaglio ?

E' il mio 1° programma e ho non pochi problemi
Invece di creare una finestra con un menu e da questa richiamare il
dialog, voglio creare direttamente quest'ultimo.
Ci riesco, lo creo ma non riesco a chiuderlo
Secondo la mia indiscussa ignoranza è un problema di processo di
messaggi: quello riguardante la distruzione del dialog rimane in coda
a qualcos'altro.
Potete aiutarmi ?
Grazie
Vi allego il codice
.........
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
BOOL CALLBACK ProvaDlgProc(HWND,UINT,WPARAM,LPARAM);
.........
int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hPreInst,LPSTR
lpszCmdLine,int nCmdShow)
{
	HWND hWnd; 
	MSG lpMsg;
 
	hWnd=CreateDialog(hInst,"Prova",(HWND)NULL,0);
	ShowWindow(hWnd,nCmdShow);
	UpdateWindow(hWnd);
	while (GetMessage(&lpMsg,hWnd,0,0))
	{
		TranslateMessage(&lpMsg);
		DispatchMessage(&lpMsg);
	}
	return lpMsg.wParam;
}
BOOL CALLBACK ProvaDlgProc(HWND hdlg,UINT messg,WPARAM wParam,LPARAM
lParam)
{
	switch (messg)
	{
	case WM_INITDIALOG:
		return FALSE;
		break;
	case WM_COMMAND:
		switch (wParam)
		{
		case IDC_BUTTON1:
			.........
			EndDialog(hdlg,TRUE);
			DestroyWindow(hdlg);
			break;
		default:
			return FALSE;
		}
		break;
		default:
			return FALSE;
	}
	return TRUE;
}
LRESULT CALLBACK WndProc(HWND hWnd,UINT messg,WPARAM wParam,LPARAM
lParam)
{
	HDC hdc;
	HWND hInst1;
	static FARPROC lpfnProvaDlgProc;
	PAINTSTRUCT ps;
	switch (messg)
	{
	case WM_CREATE:
		hInst1=((LPCREATESTRUCT) lParam)->hInstance;
		break;
	case WM_COMMAND:
		switch (wParam)
		{
		case IDC_BUTTON1:
DialogBox(hInst1,"ProvaDlgBox",hWnd,lpfnProvaDlgProc);
			InvalidateRect(hWnd,NULL,TRUE);
			UpdateWindow(hWnd);
			SendMessage(hWnd,WM_CLOSE,0,0L);
			break;
		default:
			break;
		}
		break;
		case WM_PAINT:
			hdc=BeginPaint(hWnd,&ps);
			ValidateRect(hWnd,NULL);
			EndPaint(hWnd,&ps);
			break;
		case WM_DESTROY:
			PostQuitMessage(0);
			EndDialog(hdlg,TRUE);
			break;
		default:
return(DefWindowProc(hWnd,messg,wParam,lParam));
			break;
	}
	return(0);
}

 ha scritto nel messaggio
news:3ce4088...@news.lombardiacom.it...

probabilmente il problema è qui:enddialog è una macro che ,tra le altre
cose,chiama destroywindow;
chiama una solo delle 2
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Pskill kill processes

Salve a tutti.
Voglio programmare l'avvio  e l'arresto di un .exe (Kazaa) con
operazioni pianificate o event manager.
Entrambi però non riescono a chiudere del tutto Kazaa m,a solo la
finestra mentre il processo rimane attivo.
Ho pensato allora di killare il processo.
Scaricato PsKill non so come usarlo al comando 
Usage: pskill [\\computer [-u username] [-p password]] <process name |
process id>
digitato in dos risponde con "pskill" non riconosciuto come programma
interno o esterno eseguibile o batch!!
Ma come usarlo allora!!
Suggerimenti su Pskill o altre strade per risolvere il problema?
P.S. sia su NT che Win 2000


Deve essere nel PATH di esecuzione, altrimenti devi invocarlo con il
percorso. Esempio:
c:\programmi\pskill\....\pskill.exe
(il percorso l'ho inventato)

Newsgroup: it.comp.programmare.win32
Titolo: Info formattazione testo

Come faccio a sapere la lunghezza effettiva in pixel o unità logiche di una
stringa che usa font che hanno caratteri di larghezza diversa?
E come faccio a sapere quando sono a fine riga e spezzare la stringa?
Ciao e grazie per l'aiuto.

 wrote in message
news:8r2gv3$rl4$1...@lacerta.tiscalinet.it...


E come faccio a sapere quando sono a fine riga e spezzare la stringa?
Utilizzando la funzione di cui sopra, ma probabilmente ne esistono di piu'
adatte al caso tuo, che si occupano di formattare correttamente il testo.
DrawTextEx() potrebbe essere una buona scelta, altrimenti cerca tra le
funzioni simili.
Saluti,
    Mardy
Newsgroup: it.comp.programmare.win32
Titolo: da html a doc

ho scritto in c una routine che mi salva i formato html i risultati di
alcuni test che effettuo. Avrei la necessità di scrivere le stesse
informazioni anche in formato doc. Non sapendo come fare ho cercato
con google delle rotuine che convertono dei file html in doc. Ne ho
trovata una scritta in vb. Avevo inizialmente pensato di riscriverla
in c ma nella routine vengono utilizzati oggetti che in c non sono
definiti come per esempio l'oggetto "selection".
Credo che potrei generare una libreria da richiamare nel mio codice c,
ma non so come fare. Qualcuno può aiutarmi?
grazie





scusatemi se ho postato 3 volte lo stesso messaggio ma è stata colpa
di IE. Purtroppo in ufficio non posso usare outlook.

definiti come per esempio l'oggetto "selection".
Selection non è definito neanche in vb: è un oggetto dell'interfaccia di
automazione di Word (e, per inciso, il suo uso mi fa pensare male della
routine di conversione che hai trovato, ma magari è una fissazione mia).
Il che significa che, probabilmente, puoi riscrivere la routine in un
qualunque linguaggio che abbia accesso all'interfaccia di automazione (non
so se questo comprenda anche C, senz'altro si può fare in C++).
E che devi avere Word installato sul sistema in cui gira la routine, perché
possa funzionare.
Ti consiglio comunque di cercare qualcosa che non si appoggi a Word.
Probabilmente una qualche incarnazione di html2rtf.
Ciao.

informazioni anche in formato doc. 
Word apre tranquillamente i file ascii per cui se lo scopo e' solo
quello di visionare i dati e' piu che sufficiente .
Ovviamente non se il testo deve essere formattato in un particolare
modo ma questo al limite puoi farlo in seguito direttamente da word .

 Probabilmente una qualche incarnazione di html2rtf.
purtroppo è da stamattina che giro su internet ma non ho trovato niente. 
L'unica dll che ho trovato e che funziona è quella di html2rtf ma ovviamente 
è a pagamento.
Niente codice sorgente...niente di niente :-( 

Niente codice sorgente...niente di niente :-( 
http://sourceforge.net/projects/docfrac/

> 
http://sourceforge.net/projects/docfrac/
grazie mille per la segnalazione.
L'avevo già scaricato, ma la versione 3.1.4 non forniva le dll. Cercando 
meglio ho trovato una versione precedente con le dll allegate.

Newsgroup: it.comp.programmare.win32
Titolo: PropertySheet con Preview

Ho una PropertySheet con una Preview ma non ho idea di come gestire
l'aggiornamento della Preview quando vengono modificati i vari parametri
nelle PropertyPage.
Grazie a tutti.
Guglielmo Calligaro

 Guglielmo Calligaro
ciao
merlinO
Sent via Deja.com
http://www.deja.com/
Newsgroup: it.comp.programmare.win32
Titolo: WM_COPYDATA da linea comando

Sto tentando di scrivere un programmino che da linea di comando esegua 
un WM_COPYDATA su una finestra.
COPYDATA.exe "class" "comando"
Ma devo aver dei problemi con le variabili.
Mi aiutereste a corregere questo codice:
 
 
#include <windows.h>
 
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR 
szCmdLine, int iCmdShow)
{
int nTimeout =1;
unsigned long lpdwResult[1];
COPYDATASTRUCT cd;
HWND g_hwnd;
 
TCHAR** szArgList;
int argCount;
 
szArgList = CommandLineToArgvW(GetCommandLineW(), &argCount);
if (szArgList == NULL){return (0);}
 
g_hwnd=FindWindow((LPCWSTR) szArgList[0],NULL);
cd.dwData = 1;
cd.cbData = strlen((const char *) szArgList[1])+1;
cd.lpData = (LPSTR)szArgList[1];
LocalFree(szArgList);
SendMessageTimeout(g_hwnd,WM_COPYDATA,0,(LPARAM)&cd,SMTO_NORMAL,nTimeout,lpdwResult);
return (0);
}


Ciao, se magari specifichi che errori ti dà o cosa non ti funziona...
A prima vista, vedo che fai un pò di confusione tra stringhe unicode e 
stringhe multibyte.
L'applicazione è unicode o no?
 

Kan ha scritto quanto segue il 05/12/2012 14.17>

è unicode ma il codice di partenza era ansi e quindi non l'ho adattato bene.
Errori non ne da, ma non fa quello che mi aspetterei.
Penso il problema sia in
 >> g_hwnd=FindWindow((LPCWSTR) szArgList[0],NULL);
Perché non so come passargli szArgList.
e forse
 >> cd.cbData = strlen((const char *) szArgList[1])+1;
 >> cd.lpData = (LPSTR)szArgList[1];
perché, anche lì, non so se ho ben convertito l'argomento della linea di 
comando.

Ho isolato il problema:
 
cd.dwData = 1;
cd.cbData = wcslen(szArgList[2])+1;
cd.lpData = szArgList[2];
SendMessageTimeout(g_hwnd,WM_COPYDATA,0,(LPARAM)&cd,SMTO_NORMAL,nTimeout,lpdwResult);
 
dove
szArgList = CommandLineToArgvW(GetCommandLineW(), &nArgs);
 
Se eseguo il codice:
codice.exe primo secondo
 
il secondo parametro viene interpretato "s" invece di "secondo"
Come risolvo?


intanto cd.cbData = (wcslen(szArgLis[2])+1) * sizeof(wchar_t);
cbData è il numero di byte
 
ma se ricevi solo 's' è probabile che l'applicazione target non sia 
unicode e quindi interpreti la stringa { 's', 0, 'e', 0, 'c', 0, ecc.
 
quindi per risolvere invia la stringa non in unicode
 
Ciao

 quindi per risolvere invia la stringa non in unicode
si, è dove era andato a finire anch'io. ty.
Newsgroup: it.comp.programmare.win32
Titolo: sniffer per il controllo della seriale

ciao, sto sviluppando un applicativo che dialoga tramite porta seriale
con una device esterna.
ho la necessita' di sapere cosa mando tramite porta seriale a questa
device, cioe' devo "sniffare" il pacchetto che invio e ricevo dalla
device, quindi monitorare sia l'rx che il tx...
vorrei poter vedere questi dati, che transitano sulla com, sia in
modalita' esadecimale che decimale.
ora vi chiedo, esiste un programma freeware, o volendo anche shareware,
(preferirei pero' di gran lunga un programma freeware) che mi permetta
di vedere/ monitorare i pacchetti che transitano sulla com???
ciao e grazie in anticipo!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


http://www.sysinternals.com/ntw2k/freeware/portmon.shtml
Newsgroup: it.comp.programmare.win32
Titolo: Comandi di copia, elimina files...

Scusate la domanda forse banale...
ma come si possono eseguire comandi classici DOS tipo copia di un file,
cancellazione di un file, etc... (da codice c++ Builder).
Grazie.
Max

:

Puoi utilizzare le API:
CopyFile, MoveFile, DeleteFile (sono tutte documentate nell'help relativo 
all'SDK)
O l'API "shell":
SHFileOperation
Che, oltre ad eseguire operazioni richieste, puň visualizzare le classe 
dialog di attesa e conferma.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

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

Mi e' arrivata la seguente pubblicit�:
 
 
"Applicazione gratuita per gestire e sincronizzare dal PC uno smartphone
o cellulare Nokia"
 
 
ma che vuol dire "sincronizzare" ?
 
 

 ma che vuol dire "sincronizzare" ?
 
Serve a copiare dal PC al cellulare e viceversa per avere i dati 
aggiornati (una sorta di backup).
Attenzione alla fonte, potrebbe essere un virus.
Newsgroup: it.comp.programmare.win32
Titolo: OT - Programma per archiviare frammenti di codice

Salve a tutti
Scusate l'eventuale Off Topic ma volevo sapere se qualcuno conosce un
buon programma per archiviare in maniera adeguata i frammenti di
codice (algoritmi, chiamate particolari, ecc.) che possono essere
riutilizzati di frequente nei programmi, io lo cerco da diverso tempo
ma non ho ancora trovato niente di decente...
Grazie

,

Ma, il codice lo scrivi tu, oppure penso di "prenderlo a prestitito"
de programmi esistenti ?
Se il codice lo stati scrivendo tu, allora ci sono le librerie.
Le librerie contengono codice compilato pronto ad essere linkato
assieme ad altri programmi.
Il modo di produrre le librerie dipende strettamente dal sistema
operativo e dagli strumenti di sviluppo.
In linux, mi pare di ricordare, c'erano i file *.a e ci sono
pure le librerie a caricamento dinamico.
In Win32 ci sono le DLL, e il tuo compilatore/liker
e' di solito in grado di produrre dei file *.lib, che fanno
linkati staticamente al codice che "chiama" le funzioni.
Spero alemno di avere capito la tua domanda iniziale
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Spero alemno di avere capito la tua domanda iniziale
No, non intendevo funzioni complete da chiamare, io intendevo piccoli
esempi su come usare particolari chiamate API o per fare piccole
operazioni che si ripetono spesso. Ad esempio se volessi sapere come
fare ad ottenere la versione attuale di Windows su cui il programma
sta attualmente girado basta usare una particolare API, ma i parametri
da dare e come interpretare la risposta non è che sia immediatamente
intuibile, un esempio di tale operazione potrebbe ricordane subito
l'utilizzo, lo stesso programma potrebbe essere utile anche per
segnalabe bug connessi ad una certa chiamat API e altro......

Secondo me quello che ti serve è un help in linea tipo MSDN....sbaglio??
Quindi potresti usare uno di quei programmi (che io non conosco:-)) che si
utilizzano per cerare help in linea dei programmi.
Oppure potresti usare l'html...alla fine è sempre un ipertesto!
Ciao.
--
~~~~~~~~~~~~~~~~>))))°>~~~~~~~~~~~~~~~~
b0nu$ - 
bo...@numerica.it
Linux User Group - 
http://www.lugbs.linux.it
Assembly page - 
http://wurstel.ing.unibs.it/~bonus
ICQ - 3627899
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroup: it.comp.programmare.win32
Titolo: GUAO CON WIN 98

Ho un serio problema da metà dicembre, dopo che avevo acquistato una epson
stylus color 440 sono iniziati una serie di problemi:
1- IE5 si inceppava davanti a un form(passo a netscape)
2-Outlook ci mette 3 minuti per avviarsi(p2 350 128mb ram)
Formatto il tutto e reinstallo
Dopo tre giorni i problemi ricominciano con in aggiunta altri guai:
1-Nero Burning Room si blocca nelle copie al volo(qualunque versione)
facendomi bruciare svariati cd.
2-L'80% dei software scaricati mi da il messaggio installazione corrotta e
Macromedia Flash 4 non parte più.
Ho il dubbio che il problema sia nel cd di windows, formatto e installo win
98 seconda edizione di un amico
Il giorno dopo ho gli stessi problemi
RiFormatto e ReInstallo senza installare lo status monitor della stampante
ma solo i driver.
Non si ripete il problema a IE5 ma tutti gli altri sì
Devo passare a Win2000 o qualcuno ha per me una soluzione?
frag...@tin.it
Aspetto impaziente

Scusa... non so forninrti una risposta, tantomeno aiutarti, ma davanti alla
tua situazione non potevo non mandarti almeno due righe per cercare di
portare un po' di conforto... ;-)
Piuttosto... perchè invecie di passare ad altro SO Micro$oft non fai un
pensierino su Linux? A quanto pare il pinguino da molte soddisfazion i a
chi se lo coccola e sta anche crescendo molto in fretta.
Fammi sapere se riesci a risolvere la cosa.


 ha scritto nel messaggio
news:8b2etb$h4t$1...@nslave2.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Forse OT, Condizione in Excel, Help Please.

Scusate l' OT ma non sono riuscito a trovare tra le varie gerarchie un NG
riguardante specifice Office o Excel se non in inglese, quindi mi rivolgo ai
signori programmatori per un aiuto.
Usando Excel mi trovo a dover sommare o moltiplicare valori inseriti nelle
celle e fin qui tutto normale se non fosse che quando non inserisco nulla la
cella risultante "finale" ( quella che mi restituisce il valore di varie
espressioni ) quest'ultima mi lascia un valore ( nel mio caso un -7,5 ).
Esempio:
Se io applico questa piccola operazione ad una cella
(A3*B3) - 7,5
Fintanto che A3 e B3 sono colmati da valori allora la cella restituisce il
valora giusto, se invece A3 o B3 sono vuote allora e' inevitabile che via
sia un - 7,5 di troppo.
Penso che sia risolvibile tramite una condizione del tipo SE ma non ho
trovato esempi utili per fare in modo che: QUANDO LA CELLA PORTA VALORE -7,5
ESSO VENGA SOSTIUITO CON VALORE 0 O NULLO.
E' possibile avere un aiuto in emrito alla formula da applicare ??
Grazie fin da ora per il vostro aiuto.

 ha scritto nel messaggio
news:fXBT5.19978$s61.5...@news1.giganews.com...

Newsgroup: it.comp.programmare.win32
Titolo: Come terminano i programmi Windows?

Ciao,
come da subject...
quando un programma Windows termina, che funzione
delle API chiama? Intendo dire: da assembler, in che
modo (o in quanti modi diversi) un programma puň
terminare normalmente restituendo il controllo al
S.O.?
In termini ancora piů espliciti, come fanno un
debugger o un disassembler a capire che alla tale
istruzione il programma finisce e il flusso delle
istruzioni termina, e si devono fermare?

Ciao, Tin!
Il giorno 14/01/2004 alle ore 20:41 hai scritto:
 TT> In termini ancora più espliciti, come fanno un
 TT> debugger o un disassembler a capire che alla tale
 TT> istruzione il programma finisce e il flusso delle
 TT> istruzioni termina, e si devono fermare?
Un programma inizia da un certa istruzione che viene chiamata con un call,
quando questa call ritorna il programma e' finito.
Bye

 [...]
Fermo restando quello che ti ha detto "1Sconosciuto",
puoi utilizzare la API ExitProcess() in qualunque punto del
tuo programma.
Ciao. Federico

 il flusso delle istruzioni termina, e si devono fermare?
i debugger ricevono un messaggio appena prima che il processo esca. Sui 
disassembler non c'è niente da dire: non possono saperlo e basta
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

 un call, quando questa call ritorna il programma e' finito.
ma va'. I processi iniziano nello scheduler, con un return da interrupt


 istruzioni termina, e si devono fermare?
Semplice: non lo possono sapere.

Newsgroup: it.comp.programmare.win32
Titolo: 4 Domande per i piu' esperti

Ciao,
Sono nuovo dell'ambiente C++ e sto per realizzare la mia prima "vera"
applicazione, ma per il momento ho realizzato solo la base dell'applicazione
e ho bisogno di perfezionarla!
È un' applicazione MFC realizzata con VisualC++ 6
 Mi serve sapere come faccio a impostare l'applicazione in modo che:
a. All'avvio si trovi in una certa posizione dello schermo(es. in alto a
sinistra piuttosto che al centro come default).
b. Che rimanga sempre "on top".
c. Che non si sposti se si tiene premuto il pulsante sin del mouse sulla
barra del titolo.
d. Che la finestra si ingrandisca occupando tutto lo schermo se si fa click
su un bottone (Senza usare le pzioni di maximize e minimize).
Grazie in anticipo a tutti quelli che mi daranno una mano e scusate il mio
linguaggio poco tecnico!
Il mio email è 
blp...@usa.net
Grazie
 Paolo

 su un bottone (Senza usare le pzioni di maximize e minimize).
Nella tua funzione-membro che gestisce il clic sul bottone,
chiama ShowWindow(SW_SHOWMAXIMIZED)... fatto!
Alex
Newsgroup: it.comp.programmare.win32
Titolo: senza titolo

Come faccio a mettere il titolo ad una finestra?
Mi spunta sempre "senza-titolo" e poi il titolo che decido io !

Mi piacerebbe tanto che i newbie capissero che ci sono un sacco di
linguaggi. Che titolo vuoi dare alla finestra? E in che linguaggio, C++?
In C++, per dare un colore alla finestra creata basta impostare il membro
hbrBackground della struttura WNDCLASS e WNDCLASSEX con un apropriata
variabile HBRUSH.
Es:
//WNDCLASS wc;
//altri membri
wc.hbrBackground = CreateSolidBrush(RGB(255, 0, 0)); //sfondo rosso.
Ora, vorrei capire, quale finestra ti fa spuntare "senza-titolo"? Stai
parlando di Word, per caso?
Il titolo ad una finestra lo si passando come secondo parametro della
CreateWindow una variabile LPCTSTR oppure un const char *, che è la stessa
cosa. Se tu gli passi NULL, non vi è alcun titolo, ma mai comparirà la
scritta "senza titolo".

Newsgroup: it.comp.programmare.win32
Titolo: Caratteri accentati

Vorrei aggiungere del testo ad una EDIT in questo modo:
void MultiEdit::AddText(char *TEXT)
{
 char *Text;
 int L = strlen(TEXT);
 Text = new char[L+1];
 strcpy(Text,TEXT);
 for (int x=0;x<L;x++)
     {
      SendMessage(hwnd,WM_CHAR,(TCHAR)Text[x],1);
     }
}
la cosa funziona, ma se il parametro TEXT contiene caratteri accentati
nella EDIT compaiono caratteri strani,esempio:
Edit1->AddText("Questa и una prova");
nella EDIT compare "Questa ия una prova" 
A prescindere dal metodo che sto usando per aggiungere testo (immagino ce
ne siano di migliori) mi potete spiegare il perchи del problema con gli
accenti?
Grazie

 nella EDIT compare "Questa ия una prova"
Uhm, forse devi usare CharToOem() o OemToChar()?
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: risultato di un comando in una variabile

Salve a tutti,
come posso fare in un file .bat a impostare il risultato di un comando 
dentro una variabile(es. set pippo = cd)
In unix tutto questo č possibile su dos mi sembra un po piů complicato.

Francesco wrote:
|| Salve a tutti,
||
|| come posso fare in un file .bat a impostare il risultato di un
|| comando dentro una variabile(es. set pippo = cd)
Che cosa devi fare esattamente?
Perche' se ti interessa caricare in una variabile il percorso corrente 
allora puoi fare cosi'
SET pippo = %cd%
Ti metto comunque un po' di link che potrebbero servirti.
http://www.nc5.infi.net/~wtnewton/batch/batchfaq.html
Terry Newton's "Frequently Asked Questions about Batch"
http://ericphelps.com/batch/
Eric Phelps' "Windows 95 / DOS 7 Batch Programming"
http://purl.oclc.org/net/batfiles/
Laurence Soucy's "Batfile FAQ" and "Batfile Tutorial"
ftp://garbo.uwasa.fi/pc/link/tsbat.zip
Timo Salmi's "Frequently Asked Questions about MS-DOS batches"
ftp://garbo.uwasa.fi/pc/batchutil/batfaq23.zip
"The Batpower FAQ, or Frequently Asked Questions"
http://www.batch.hpg.ig.com.br/index.htm
Leonardo Pignataro's "Frequently Asked Questions"
http://www.nc5.infi.net/~wtnewton/batch/batguide.html
Terry Newton's "Batch Guide"
http://gearbox.maem.umr.edu/~batch/batchtoc.htm
Ted Davis' "DOS Batch Language"
http://purl.oclc.org/net/dirk/batcoll.all
Dirk van Deun's "Batch Programming Elements"
http://www.flash.net/~hoselton/pubs/pub_list.htm
M. A. Hoselton's "Batch File Programming Tutorial Series"
http://www.vfrazee.com/ms-dos/6.22/help/
Vernon Frazee's "MS-DOS v6.22 Help"
http://2dos.homepage.dk/batutil/help/INDEX.HTM
Benny Pedersen's "MS-DOS Ver 6.22 & up"
http://purl.oclc.org/net/msdos7/
Laurence Soucy's (formerly Bob Watson's) "Using MS-Dos7 Commands"
-- 
Guglielmo
Se non ci fosse il C programmerei in Basi o Pasal

...  ci sono dei link spezzati .
http://www.nc5.infi.net/~wtnewton/batch/batchfaq.html
come questo
Ciao

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

vorrei sapere dove posso trovare un manuale sulla programmazione in 3d e un
buon manuale sull'opengl .
krystal


Per info su opengl puoi partire da 
http://www.opengl.org
Quanto al libro, ti posso consigliare di dare un occhiata a "Graphics 
Programming Black Book" di Michael Abrash (uno degli autori di doom) che č 
stato recentemente reso disponibile su internet dalla (ottima) rivista Dr 
Dobb's (
http://www.ddj.com/articles/2001/0165/0165f/0165f.htm
)
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: animazione o gif

Salve ragazzi
Come faccio ad inserire nella mio dialog un piccola animazione o una gif?
quali sono le api che mi interessano?
grazie
jk


Per le animazioni esiste il controllo apposito, ma accetta solo AVI.
Antonio.

Antonio.
Nome del controllo ?
grazie

 Nome del controllo ?
Animate Control, ma se stai pensando di riprodurci qualunque filmato
toglitelo subito dalla testa, vanno bene solo quelli compressi in RLE8...
Ma ciao

 toglitelo subito dalla testa, vanno bene solo quelli compressi in RLE8...
una possibile soluzione?
jk

 una possibile soluzione?
Quella semplice : usi il controllo ActiveX del media player
Quella parecchio complicata : in un giorno di follia inizia a studiarti
menate e menate sulla compressione video ed audio (magari prendi come bibbia
i sorgenti del Virtual Dub come ho fatto io...) e che Dio sia con te...
Ma ciao!

> Come faccio ad inserire nella mio dialog un piccola animazione o una gif?
Per l'animazione ti hanno già detto (guai se rimetto becco sulla questione
senno c'è chi sbotta).
Per la GIF puoi usare la GDI+ (per sistemi precedenti a WinXp puoi usare il
modulo distribuibile) che supporta il formato a livello nativo.

 ha scritto nel messaggio
news:5Xty9.1581$Bs5....@news1.tin.it...


 qualche link o in quale sezione dell'msdn?
Nell'msdn
Graphics and Multimedia Services/
GDI+/
Poi cerca LoadImage nel reference
Ciao

Ciao Ragazzi,
ho provato a visualizzare una bitmap ma non ci riesco ho fatto:
im=LoadImage(GetModuleHandle(NULL),ID_FOTO,IMAGE_BITMAP,100,100,LR_DEFAULTCO
LOR);
ShowWindow(im,SW_SHOW);
per gif  nei post precedenti intendevo una gif animata...............
io vorrei fare un dialog tipo quello qundo un link punta a un file che non
c'e' allora viene visualizzato un dialog con una torcia che si muove....
quello io vorrei fare.......
Grazie
jk

 LOR);
Da file :
HBITMAP hbm = (HBITMAP) LoadImage (NULL, lpszFilename, IMAGE_BITMAP, 0, 0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
Dalle risorse:
HBITMAP hBmp = (HBITMAP)::LoadImage(AfxGetResourceHandle(),
lpszResourceName,
IMAGE_BITMAP,
0,0,
LR_CREATEDIBSECTION);
Da me: ma ciao!

Ciao Raffaele,
scusa la mia ignoranza.....
io non voglio usare le mfc quindi se non erro le mie righe di codice
equivalgono tranne per i parametri a
quella che hai scritto tu per caricare in memoria la bitmap dalle
risorse.....
la mia funziona perche' mi restituisce un handle valido.... mi serve solo
visualizzarla.......
poi ti volevo chiedere
se invece inserisco invece della bitmap una gif mi da un hadle 0 quindi devo
dedurre,
che questa storia qui non funziona con le gif?
grazie jk


 che questa storia qui non funziona con le gif?
Le gif sono un formato particolare...ci sono delle librerie appositamente
dedicate, basta che tu faccia una ricerchina su Internet.
Ma ciao
Newsgroup: it.comp.programmare.win32
Titolo: handle di un processo

scusate ragazzi, ma sono io che mi ricordo male oppure l'handle di un
processo assume stato signaled quando il processo stesso termina? o era
solo per i thread? in caso fosse solo per i thread, come posso ricevere
notifica della terminazione di un processo non mio (si tratta di un
cmd.exe)?
grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 process terminates.
hmm, allora l'errore dev'essere per forza colpa mia...


Newsgroup: it.comp.programmare.win32
Titolo: Unhandled exception

Cosa può far scatenare un'eccezione a questa istruzione?
m_sockExt = socket(AF_INET, SOCK_STREAM, 0);
Grazie.
--
Fritz

m_sockExt = socket(AF_INET, SOCK_STREAM, 0);
   HAi chiamato WSAStartup?
-- 
Totuccio.

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

qualche caso rarissimo "tira" un'eccezione.
   Ah! Questo non l'avevi detto subito... :)
   L'altra possibilita` ragionevole, sdk alla mano sembra essere
WSAEINPROGRESS, cioe` un'altra chiamata bloccante in corso. Che
spiegherebbe il comportamento intermittente: se arrivi a socket()
prima che la precedente chiamata bloccante sia terminata ti becchi
l'eccezione, altrimenti va tutto liscio.
   O anche WSAEMFILE, troppi socket aperti.
   O ancora WSAENOBUFS, questa la metto letterale perche` non l'ho
capita :) "No buffer space is available. The socket cannot be
created."
   Prova a mettere un gestore che visualizzi, per lo meno, il valore
restituito da GetLastError().
-- 
Totuccio.

Newsgroup: it.comp.programmare.win32
Titolo: HD 10GB

Il mio vecchio Win95 non riconosce un HD da 10GB e gli assegna capacita'
1,24GB,c'e'  modo di upgradere Win 95 per fargli vedere l'intera dimensione
e farlo girare FAT 32
o devo per forza passare a Win '98?
oppure devo creare partizioni da 2GB con fdisk?
graziemille


wrote:


 - Sito Web de "Il Pendolo"

>o devo per forza passare a Win '98?
La versione OSR2 di Windows 95 non contiene gia' il supporto per la
FAT32 ?
Ciao,
Lorenzo
--
Visitate 
http://go.to/KingdomAmiga
Sito dedicato al miglior computer di sempre

 OSR2.
C'e' modo di aggiornare Win95 alla OSR2, semplicemente rinominando il
win.com
 e, mi sembra, i file in radice...

Newsgroup: it.comp.programmare.win32
Titolo: OT scheduling sjf con prelazione

Salve
avrei una domanda da porre in merito all'algoritmo di scheduling short 
job first con prelazione...
osservando la figura indicata di seguito, perchï¿œ il processo P3 non 
prelaziona P2 nell'istante 6??... Avendo quest'ultimo burst CPU minore?
Non mi ï¿œ chiara questa cosa....
a prelazione avviene, quando un nuovo processo arriva in un momento in 
cui ve n'ï¿œ un gia altro in esecuzione avente un cpu burst maggiore...?
http://img265.imageshack.us/img265/370/immaginex.gif
grazie


Perchè P2 nell'istante 6 ha solo altre 2 unità CPU da consumare.