|
Hi,
I want to create an enhanced metafile that will show an image with differents types of fonts and line styles..., then pass it to the clipboard.
The problem that I have, comes when I try to use that fonts or styles, if I use standard stuff all works fine, if not when it is pasted on another window, it paste a white rectangle.
I make the metafile from a class that has now window associated ( well AfxGetMainWnd()...).
Thanks in advance,
Braulio
|
|
|
|
|
I have a problem with developers sniffing on the network, so i want to create promiscious scanner, that would log off user who is sniffing on network. I know how to found out which card is in promiscious mode, but i dont know how to send custom made ARP packet... can anyone help me?
|
|
|
|
|
RFC 826 I believe defines the layout of an ARP packet. Or is it the sending part you're unsure of? That depends on your OS.
|
|
|
|
|
I know how ARP works, but i am unable to send it (Windows 2k).
|
|
|
|
|
For W2k, didn't Microsoft add some (Winsock2?) functions that let you compose your own IP packets, including TCP/UDP headers and all?
Have you tried searching MSDN? I'm pretty sure there was a sample there some time ago of how to form and send your own formed IP packet. If I'm wrong, perhaps it was on another site (e.g. codeguru)?
|
|
|
|
|
I have a hard time figuring out where ::HTMLHelp looks for the .chm's specified. Path of caller? current folder? Search path? Further adding to the confusion, there's HKLM\Windows\HTML Help in the registry, which seems to contain filename->full path mappings, but only for MS Office help.
TIA
Peter
the programmers just set it so that when in doubt, the women still think they're involved with you. It's much less frustrating that way - BGII Quest Directory
|
|
|
|
|
Hi!
I'd like to display a WINWORD on a dialog. Can you help me?
Thanks for your reading.
Tran Hoang Chuong
|
|
|
|
|
Hi,
Take a look at
http://www.codeproject.com/com/xoffice.asp
Well, is not right just what you were looking for ( is on a View), but maybe you can somehow fake it or make something..
Good luck !
Braulio
|
|
|
|
|
Hi,
I have 2 threads & 2 events.In one thread i will set one event & 2nd thread will be waiting for that event.
This logic works fine if i put a messagebox in the 2nd thread,otherwise it hangs.
Any idea?
|
|
|
|
|
Could you post some code showing the problem? The explanation sheds little light (to my eyes) about what's going on.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Ok, There is a main thread(application thread) & i have created another thread using _beginthread() function.
Also i have 2 events created as below in the main thread.
CallBackEventHandle= CreateEvent( NULL,TRUE,FALSE,NULL);
ImageEventHandle= CreateEvent( NULL,TRUE,TRUE,NULL);
In my thread function i will be waiting for ImageEventHandle event.there it hangs,but it works fine if i put a messagebox in the thread function.
could you pl help me solve this??
|
|
|
|
|
Sounds like you are trying to send a message to something in the secondary thread but don't have any type of message loop. Adding the message box creates a temporary message loop.
Tim Smith
I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?
|
|
|
|
|
I do have a message loop.Adding a message box creates a temporary message loop,right.So i replaced the messagebox with a message loop,but it hangs.
Could you pl help me...
|
|
|
|
|
The third parameter to CreateEvent is whether the event is initially signalled. If you are trying to wait for ImageEventHandle, it won't since it's already signalled.
Joel Lucsy (jjlucsy@ameritech.net)
|
|
|
|
|
Anyone knows how to retreive/store an image in a MDB file? I'm using CByteArray and it does not work! I know there's an article on CP that is using CLongBinary but it does not suit my needs (it uses a tmp file, I need an HBITMAP).
HBITMAP CdbCieSet::GetLogo()
{
CByteArray Array;
Array.Copy( m_logo );
if( Array.GetSize() <= 0 )
{
return NULL;
}
// the header of BLOB is OLE stuff like "Paint Brush Application" .... ecc..
// the len is 78 byte ( I do not know for other headers )
int HeaderLen = 78 + sizeof(BITMAPFILEHEADER);
Array.RemoveAt( 0, HeaderLen ); // I cut all Headers
// some BMP information
BITMAPINFOHEADER &bmiHeader = *(LPBITMAPINFOHEADER)Array.GetData() ;
BITMAPINFO &bmInfo = *(LPBITMAPINFO)Array.GetData() ;
// If bmiHeader.biClrUsed is zero we have to infer the number
// of colors from the number of bits used to specify it.
int nColors = bmiHeader.biClrUsed ? bmiHeader.biClrUsed : 1 << bmiHeader.biBitCount;
LPVOID lpDIBBits;
if( bmInfo.bmiHeader.biBitCount > 8 )
{
lpDIBBits = (LPVOID)((LPDWORD)(bmInfo.bmiColors + bmInfo.bmiHeader.biClrUsed) +
((bmInfo.bmiHeader.biCompression == BI_BITFIELDS) ? 3 : 0));
}
else
{
lpDIBBits = (LPVOID)(bmInfo.bmiColors + nColors);
}
CClientDC dc(NULL);
HBITMAP hBmp = CreateDIBitmap( dc.m_hDC, // handle to device context
&bmiHeader, // pointer to bitmap size and format data
CBM_INIT, // initialization flag
lpDIBBits, // pointer to initialization data
&bmInfo, // pointer to bitmap color-format data
DIB_RGB_COLORS); // color-data usage
Array.RemoveAll(); //Release Memory
return hBmp;
}
BOOL CdbCieSet::SetLogo(CString szFileName)
{
CByteArray BlobFile;
CFile aFile(szFileName,CFile::modeRead);
BlobFile.SetSize(aFile.GetLength());
aFile.Read(BlobFile.GetData(),aFile.GetLength());
aFile.Close();
m_logo.Copy(BlobFile);
SetFieldDirty(&m_logo);
SetFieldNull(&m_logo,FALSE);
return TRUE;
}
Thanks!
---------------
http://www.edovia.com
|
|
|
|
|
nobody knows?
---------------
http://www.edovia.com
|
|
|
|
|
I want to create a DLL which will be used in an EXE. In the DLL, I want to export some simple classes, but they use MFC's CString as memebers. What kind of DLL should I create, how to export them, and import them. Should I use AFX_EXT_CLASS instead ? However, I'm planning remove MFC dependency by using some kind of CString clone in the future.
I tried use __declspec(dllexport) and __declspec(dllimport) with created the DLL as regular MFC DLL. However, in using it, in deleting the heap allocated instances, it has memory violation.
Can anyone tell me the hints ?
|
|
|
|
|
Use the multithreaded DLL version of the C run-time library in both the DLL and the EXE. This will ensure only one heap is used globally.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I checked both the EXE and the DLL are using Debug Multithreaded DLL.
|
|
|
|
|
You must create a MFC Extension Dll and declare your classes with the AFX_EXT_CLASSES like this:
class AFX_EXT_CLASS CMyClass
{
....
};
Best regards,
Alexandru Savescu
|
|
|
|
|
hi,
how do i know when users dial-up to the internet (if success), and when they disconnect from internet ????
thanks !
lenhan
|
|
|
|
|
Check internet part in CP,you have to use sockrt programming codes:
http://www.codeproject.com/internet/
Mazy
"The path you tread is narrow and the drop is shear and very high,
The ravens all are watching from a vantage point near by,
Apprehension creeping like a choo-train uo your spine,
Will the tightrope reach the end;will the final cuplet rhyme?"Cymbaline-Pink Floyd
|
|
|
|
|
Linking...
mfcs70d.lib(stdafx.obj) : fatal error LNK1000: Internal error during Pass2
Version 7.00.9466
ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 1031C9BE (10300000) "C:\Program Files\Microsoft Visual Studio .NET\Common7\ide\mspdb70.dll"
NumberParameters = 00000002
ExceptionInformation[ 0] = 00000000
ExceptionInformation[ 1] = 42306940
CONTEXT:
Eax = 10002F4A Esp = 0012E940
Ebx = 10003F4A Ebp = 0012EA7C
Ecx = 023EFEF0 Esi = 02257090
Edx = 022FAC18 Edi = 023EFEEC
Eip = 1031C9BE EFlags = 00010202
SegCs = 0000001B SegDs = 00000023
SegSs = 00000023 SegEs = 00000023
SegFs = 00000038 SegGs = 00000000
Dr0 = 0012E940 Dr3 = 10003F4A
Dr1 = 0012EA7C Dr6 = 023EFEF0
I just suddenly started getting this. It is happening in multiple projects.... not *all*. Is that a MFC dll? One common thread seems to be that all the ones that won't compile use MFC.
The debug version is the only one that gives this error. Release works fine...
Any ideas??
Thanks
Adam Clauss
cabadam@tamu.edu
|
|
|
|
|
I just suddenly started getting this. It is happening in multiple projects.... not *all*. Is that a MFC dll?
Ehh, "foo"? No, it's an error (a terminal bug) in the linker.
Reading the MS NG microsoft.public.dotnet.languages.vc I can only come to the conclusion that this release should never have happened. It contains so many (terminal) bugs that it's apparent their so-called QA was on vacation this year also.
For a more authorative answer you should try to post this to that NG (and watch the "maybe fixed in the next version" comment you'll get from MS).
++luck;
/Mike
|
|
|
|
|
Did post it there last night, about the same time I posted here. Haven't got an answer there yet.
Adam Clauss
cabadam@tamu.edu
|
|
|
|