|
I have provide icmp.dll with which I have tested my program with my program, but on the other computers with Win2000 it don't work,
yiy
|
|
|
|
|
Joel, do you know any program, which shows list of exported functions of specified DLL ?
Thank you for advice.
yiy
|
|
|
|
|
|
|
Hi,
I would like to know if it's possible to change the title name of a AfxMessageBox or a MessageBox?
thanks
Mykel
Everything's beautiful if you look at it long enough...
|
|
|
|
|
Simplest way is to use ::MessageBox
Arjan.
|
|
|
|
|
Use MessageBox instead of AfxMessageBox:
MessageBox(AfxGetMainWnd(),"Text","Title",MB_OK);
or
MessageBox("Text","Title");
depending in wich class you're using it.
Hope this helps
|
|
|
|
|
AfxMessageBox() will use 'm_pszAppName' as the title name. The best way is to use MessageBox(). If you want to use resource as input message, here's an example:
int MyMessageBox(UINT nIDPrompt,LPCTSTR lpszTitle, UINT nType)
{
HMODULE hThisApp;
DWORD dwLen,dwBufSize;
int nResult;
hThisApp=AfxGetInstanceHandle();
_TCHAR *lpszText=NULL;
dwBufSize=0;
do
{
delete [] lpszText;
dwBufSize+=256;
lpszText=new _TCHAR[dwBufSize];
dwLen=LoadString(hThisApp,nIDPrompt,lpszText,dwBufSize);
} while((0!=dwLen)&&(dwLen+sizeof(_TCHAR)==dwBufSize));
nResult=MessageBox(GetActiveWindow(),lpszText,lpszTitle,nType|MB_TASKMODAL);
delete [] lpszText;
return nResult;
}
Best Regards,
K Wan
|
|
|
|
|
I can change the color of the progress bar indicator in Windows 2000 with:
m_myProgressCtrl.SendMessage(PBM_SETBARCOLOR, 0, color)
..but on Windows XP this does not work. Anyone knows why? ...and how to fix this?
|
|
|
|
|
Hey friend
Check the Internet explorer Version on that Machine.
I think there should be no problem as it is supported on 2000
but one imp thing there is nothing written about the XP OS so as far as i think should work
Thanx
TAKE CARE
|
|
|
|
|
Siid, thanx for your (quick) reply. I checked the explorer versions. My Win2000 system has ie 5.5 and my XP system has version 6.0. So I don't see why it would work on my 2000 system and not on my XP system...but I doesn't work anyway.
|
|
|
|
|
I'm still trying to figure out this whole printing thing. I've got a question that's probably been answered 100 times in this forum before...when I do a print preview, my file looks perfect on the screen until I move anything. If I use the scroll bar, or zoom in on the page, it just goes blank and nothing shows up again in the page. Any suggestions?
Thanks!
Douglas A. Wright
dawrigh3@kent.edu
|
|
|
|
|
Hello,
I need some help with creating a word maker in Java. the user should be able to enter a list of words at least nine of them (3 x 3) grid will be formed and should be abl to grow.
an import button should be available to import a list of words from a text file into a world list which will be compared with the list of words in the grid.
a make grid button should be availabe to allow the user create the grid after the letters have been entered.
a make word button should also be available for the user to click and search for the words in the grid. the words can be found diagonally, horizontally and vertically.
if i could get some help on how to do this i'll be very greatful thanx.
Tony
|
|
|
|
|
|
Hi, I'm a scientist writing a physical model in C using visual studio 6. I have written using C several times before for calculations and i have always been able to sort out any problems, however i have a problem which has me on the verge of chucking my PC out of the window .
The program i have written compiles with no problem, but when i try to run it comes up with stack overflow errors (unhandled exception 0xC00000FD), Visual studio (in debugging mode) asks for CHKSTK.ASM and then SCANF.C, both of which do not exist on my computer. I have tried going through the code with the debugger but the thing crashes immediately after the opening brackets of the main function. I have tried changing the stack size in the project-settings-C C++ and using /F command for the stack size. When i do this it again compiles but there is the same problem even when i start using ridiculous numbers for the /F argument. Help me please !!!!
|
|
|
|
|
The debugger asking for SCANF.C suggests that you're using a badly written format string in some call to scanf , sscanf or similar. Can you check that? Also, if the code is not very long you might consider posting it here.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Cheers for the suggestion Joaquín , I'll check it through this evening, unfourtunately the code is rather long, maybe 30 pages with functions and all, and since i dont have the foggiest idea of where it is going wrong i didnt want to post it.
Thanks again.... Mike
|
|
|
|
|
If it's crashing after the opening brackets, I'd check any global variables you may have, any constructors that may be failing. You can put breakpoints inside the constructors as well as any statically initialized variables.
Joel Lucsy
|
|
|
|
|
Hi, I am trying to write files on a CD RW disk formatted under the Apaptec Direct CD program. If am getting a "File not found" error on return from CFile::Open() - the code (which works on a hard disk directory) is as follows:-
if( !DestFile.Open( sDest, CFile::modeCreate | CFile::modeReadWrite | CFile::shareDenyWrite, &e ) )
{
#ifdef _DEBUG
CString sMsg;
sMsg.Format("Destination file %s could not be opened - error code = ",sDest);
afxDump << sMsg << e.m_cause << "\n";
if(e.m_cause == CFileException::sharingViolation)
afxDump << "ERROR: Sharing violation\n";
if(e.m_cause == CFileException::fileNotFound )
afxDump << "ERROR: File not found\n";
#endif
}
Do I have to do something special with CD RW's ???
Doug
|
|
|
|
|
Hi!
I try to build an Desktop switcher - like the one in KDE
<br />
CWnd *pWnd = CWnd::FindWindow("Progman", "Program Manager"); <br />
<br />
if(!pWnd)<br />
return;<br />
<br />
CWnd* pChild = pWnd->GetWindow(GW_CHILD);<br />
HWND hWnd;<br />
pChild->GetDlgItem(0x1, &hWnd);<br />
ASSERT(IsWindow(hWnd));<br />
CWnd* pCtrl = (CWnd*)CWnd::FromHandle(hWnd);<br />
((CListCtrl*)pCtrl)->DeleteAllItems();<br />
<br />
LPITEMIDLIST id;<br />
static char path[1024];<br />
SHGetSpecialFolderLocation(hWnd,CSIDL_DESKTOPDIRECTORY ,&id);<br />
SHGetPathFromIDList(id,path);<br />
<br />
CString strDesk;<br />
strDesk = _T(path);<br />
strDesk += "\\*.*";<br />
CFileFind finder;<br />
BOOL bWorking = finder.FindFile(strDesk);<br />
<br />
while (bWorking) {<br />
bWorking = finder.FindNextFile();<br />
((CListCtrl*)pCtrl)->InsertItem(0,(LPCTSTR)finder.GetFileName(),0); <br />
}<br />
The strange think is, that sometimes i can Insert Items without any problem. But sometimes i got an access error. DeleteAllItems works well, but InsertItem causes access errors.
What have i done wrong?
thx cya
sorry for my bad English
|
|
|
|
|
Dear All,
I am developing an application in MFC VC++ Version 6.0 for Windows 2000. My application sometimes throws following error just before starting (it come some times,, not always)
.........................
Application Error:
The instruction at "0x102404fa" referenced memory at "0x5b4e4f49". The memory couldnot be "read"
............................
Can anybody tell me what can be the reason behind this ??
Feel free to ask any further queries in this regards,
Thanks
Rohit Dhamija
|
|
|
|
|
Looks like a stack corruption. You've probably run off the end of a buffer somewhere.
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Hi Taka,
Thanks for replying.
Can you tell me any way to resolve this bug ? Because it is not coming always, only some times..
Stack corruption ???
Can you tell me possible reasons for stack corruptions..
Rohit
|
|
|
|
|
Buffer overruns are the most common cause. Look at the following code:
char* p = "hello world!" ;
char buf[5] ;
strcpy( buf , p ) ;
The string you are copying is too big for the buffer and strcpy() will just blindly copy past the end of the buffer, blowing away anything that was there.
The other possibility is you are writing through an invalid pointer that is occasionally pointing into the stack.
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Thanks takka,
I think this will be of great help in locating possible cause of error.
But my applications is very large and will take long time to find such silly mistake. Can we get some help from the error itself ??? The error stated that
.........................
Application Error:
The instruction at "0x102404fa" referenced memory at "0x5b4e4f49". The memory couldnot be "read"
............................
How can we take the help of this error to find exact location of the culprit .
Rohit
|
|
|
|