|
how about using _crtMemCheckpoint() and _crtMemDifference()? I've only used them once, but you can check memory before and after each function, then see if there's a difference, and if so, use _crtDumpMemoryLeaks() to get a more detailed info of where the leak occurred, which number of dynamic memory allocation it was.
[insert witty comment here]
bdiamond
|
|
|
|
|
Hello all,
I am having a terrible problem trying to read in a gif file that has embedded '\0' characters.
I need to read the file and pass it to another application but can't find the correct Windows file i/o function.
Could someone please point me in the right direction?
Thanks,
Murrah Boswell
|
|
|
|
|
yeah i too done this thing in my project
firstly i have tried from CStdioFile to ifstream.
but the best method suited for me is reading from
ifstream.
i copied whole file in a char string and send it thourgh Socket to another window application
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hello Alok,
Do you mind sharing the code that you used to read a gif file into a char string? I can't seem to get CStdioFile to work and I am not familar with ifstream, but I will learn.
I have the same task, that is, read a gif file and send it to another application through a socket.
Actually, I am working on a 'push' version of the squid cache server, and that is what I am 'pushing' the gif file to.
Thanks,
Murrah Boswell
|
|
|
|
|
No Problem Buddy ,
i will write the code here in one or two hour ,when i am able to find it from my code
till then wait
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Good deal! I had to get some sleep, but I'm back to it now.
Murrah Boswell
|
|
|
|
|
I got it!
In my StdAfx.h I added:
#include <iostream>
#include <fstream.h>
Then in my module where I need to read the gif files:
BYTE * FileToPush;
int length=0;
<snip>
ifstream instream;
instream.open("c:\\path\\to\\file.gif",
ios::binary );
// get length of file:
instream.seekg (0, ios::end);
length = instream.tellg();
//get ready for read
instream.seekg (0, ios::beg);
// allocate memory:
FileToPush = new BYTE [length];
// read data as a block:
instream.read (FileToPush,length);
instream.close();
<snip>
Thanks for the help,
Murrah Boswell
|
|
|
|
|
Sorry Buddy,
i can't able to provide the solution on time please forgive me
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Is there any API that allows me to retrieve mouse state? Not cursor position, but the presses/unpressed state of mouse buttons. Thanks.
|
|
|
|
|
If you are using MFC, look for PreTranslateMessage(MSG *pMsg) method and tries to catch messages such as WM_LBUTTONDOWN for mouse clicks.
Hope it helps
|
|
|
|
|
Sorry this is a real noob question, but does anyone know the functions to hide something in MFC and then show it later when a button is hit?
ie when the person hits a button, i want a jpg to be displayed. The jpgs name is IDC_PICTURECLIP3. Thank You.
|
|
|
|
|
Anonymous wrote:
Sorry this is a real noob question, but does anyone know the functions to hide something in MFC and then show it later when a button is hit?
ie when the person hits a button, i want a jpg to be displayed. The jpgs name is IDC_PICTURECLIP3. Thank You.
You can try this:
GetDlgItem(IDC_PICTURECLIP3)->ShowWindow(FALSE);
|
|
|
|
|
|
IN MFC i think here is a solution
Through Class Wizard make a Contral Variable for
That Contral that you want to hide. say m_ctrlPic
now In OnInitDialog()
m_ctrlPic.ShowWindow(SW_HIDE);
and say you want to show the Pic at any given event
then
//here is code for showing it back
m_ctrlPic.ShowWindow(SW_SHOW);
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hi Frendz,
Can any one help me out ....I want to make an MFC appwizard application that performs file search on local machine. I am a novice to MFC and I am out off time ...I could have searched and learnt bymyself. Due to time constraints am not able to devote time for searching and learning the things...Please... if any one knows the way out then mail me .Thanking you in advance
Drushti
|
|
|
|
|
Hello Madame Drusthi,
I think you are looking for CFileFind Class or there are some wrapper function for file seaching at at CP,so u have to devote atmost 30 second in searching them at CP
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
How do I do this...??
How do I print my voice mail?
|
|
|
|
|
HI Hockey
there may many ways,but i know two method only
#1 find the registry key associcated with your com in Registry and delete that key
or
#2 if you know the location of dll
use this command c:\windows\system32\regsvr32.exe \u your com path
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Another way might be to load the component with LoadLibrary[^] and call the function DllUnregisterServer[^]
"It was when I found out I could make mistakes that I knew I was on to something."
-Ornette Coleman
"Philosophy is a study that lets us be unhappy more intelligently."
-Anon.
|
|
|
|
|
hey! i saw an article about calling an mfc dll from visual basic here... my mf dll is using sockets.... vb can see the functions i put in the dll, my problem is.. once i start to connect to the server using this command pSockCon->Connect("1.1.1.26", 777); , it doesnt connect.... i tried to run the code of the dll in an mfc application and it works fine...i can see the output from my socket workbench... i just cant figure out what is happening when vb calls my function in my dll... it cant connect to the server although it works fine when i tested it in an mfc app.. pls help me..
|
|
|
|
|
Buddy,
according to me,you can't called a simple DlL or rather plain dll in VB application.VB support only COM dll.
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hi Mr.Gupta,
thanks for the reply...i created my dll in mfc dll. i was told that the output of mfc dll is already a COM dll... do i still have to do something to make it a COM dll for my vb app to use it?
|
|
|
|
|
You need to make sure that your DLL is performing all of the initialization required (like calling WsaStartup()). It sounds like your MFC test app may be doing things that your VB app isn't.
Another debugging tip: Put a message box in the DLL code that shows you the error values from the connect.
Software Zen: delete this;
|
|
|
|
|
hi! i'm using the CSocket class instead of the winsock... when the dll is called from an MFC dialog based app, everything works fine but not if the dll is called from vb.net...i'm trying to find some initialization that might be needed.. actually.. it cant connect to the server when called in vb app although it does connect in mfc app. there is no error with the code it just doesnt connect...
|
|
|
|
|
I want to use bitmap resource in dll file.
If I get bitmap resource ID, LoadLibrary and get the bitmap so
I want to draw it.
How can I do?
|
|
|
|