|
Compile the project with "Rebuild All" and see if that helps.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
There is no "limit" on the class size as such you need to look at the detailed crash report,
What exactly is the error you are getting
Regards
Tarundeep Singh Kalra
************************
www.tarunsadhana.com
************************
All men die. Not all men really live”. - “Braveheart”, 1995
|
|
|
|
|
I display a dialog box when double clicking in my ActiveX control.
It works fine. But When try to move the dialog box by pressing on the title bar it hangs. Why ? Anyone can help me?
|
|
|
|
|
void function(void)
{
int i[1000000];
}
int main(int argc, char* argv[])
{
function();
return 0;
}
|
|
|
|
|
your RAM memory might not contain that much of memmory.
or you try with calloc or malloc
|
|
|
|
|
Hey buddy my RAM is 1 GB.
|
|
|
|
|
Doesn't matter, how big your memory is. Your data is allocated on stack, and there is a limit for stack size. I'm not sure about default stack (1Mb?), you can check docs for it, you can also adjust its size in compiler settings. But allocation of big memory blocks on stack is very bad practice.
Igor Green
http://www.grigsoft.com/
Compare It! + Synchronize It! - files and folders comparison never was easier!
|
|
|
|
|
I also think Igor Green is correct.
And use calloc or new or someother
|
|
|
|
|
well i guess itz becoz maybe getting an array if 1000000 integetez basically impliez u need 400000 bytez of location(one block) together (which may not be present/possible!!!!! ).....i dunno..... .....if thiz iz a consoole tye that u have done,then ,what kind memory model have u chosen(maybe that could be the reason.....please check that up......i dont see any other reason)
"faith, hope, love remain, these three.....; but the greatest of these is love" -1 Corinthians 13:13
|
|
|
|
|
You're allocating 4MB of memory on the stack. Generally, your stack size is a lot less than that. If you need to allocate this amount of memory, allocate it on the heap with a "new" call.
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
It´s because you are overflowing the stack!!
The stack is the part of memory used for keeping function
arguments and return adresses when calling a function,
but it is also where the LOCAL VARIABLES are kept.
By default the size of the stack is 1 MB, and you
need at least 4 MB of stack for your "int i[1000000]"
array. (4 bytes each int, 1000000 times).
You need to make your stack greater. In VisualC++ 6.0:
Proyect->Settings->Link->Output->Stack allocations
In the "Reserve" text box, try greater values.
Bye!
|
|
|
|
|
Variable i is a stack-based variable. The default size of a program's stack is 1MB. You have obviously exceeded that amount.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hi,
I want to copy a folder along with it's subdirectories to another location using C++.I tried using SHFileOperation but it fails saying "Cannot copy file.Filename is too long".My folder name is just 8 characters long.Is there any better way to copy folders?
Please help....
Thanks,
Dipeka
Dipeka.A.J
|
|
|
|
|
int SHFileOperation( LPSHFILEOPSTRUCT lpFileOp
);
|
|
|
|
|
Thank u zhang.I'm using SHFileoperation but it says "Cannot copy file.Filename is too long". My folder name is only 8 characters.What could be the problem?
Thanks,
Dipeka
Dipeka.A.J
|
|
|
|
|
SHFILEOPSTRUCT FileOp;
FileOp.hwnd=m_hWnd; //设置句柄
//设置操作方式,拷贝用FO_COPY,删除用 FO_DELETE
FileOp.wFunc=FO_COPY;
FileOp.pFrom="E:\\11"; //源文件路径
FileOp.pTo="E:\\22"; //目标文件路径
FileOp.fFlags=FOF_ALLOWUNDO; //允许恢复
FileOp.hNameMappings=NULL;
FileOp.lpszProgressTitle="copy"; //设置标题
SHFileOperation(&FileOp); //执行外壳拷贝
|
|
|
|
|
pFrom and pTo should be double NULL terminated.
http://blog.joycode.com/jiangsheng
http://blog.csdn.net/jiangsheng
Command what is yours
Conquer what is not
---Kane
|
|
|
|
|
hi
if u dont want to use SHFileOperation.
U can use CFileFind & CopyFile()
Jetli
Constant Thing In World Is Change.
|
|
|
|
|
I just want to make a about dialog which very like Adobe Reader's about dialog. So I want to make a auto smooth roll edit control's text.
But use the SendMessage(m_edit.GetSafeHwnd(), EM_LINESCROLL, 0, 1) only could roll the text one line by one line. How can I make the roll smooth, just like the adobe reader's about dialog?!
Pls any comment is welcome! Thanks a lot.
|
|
|
|
|
There are scrolling text controls on this site, or you can write your own.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Yes, I have found the CreditsDlg which is a terrific about dialog!!
|
|
|
|
|
I'm creating a simple MFC dialog based app for an installer. I've created images to put in the installer, and written code to load the images ( which are imported as resources from bmp files ), etc. But when I finally went to compile, I got these errors:
RDCInstaller fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
RDCInstaller fatal error CVT1100: duplicate resource. type:BITMAP, name:-1, language:0x0C09
and when I check the resources, I find my three bitmaps have all been renamed to "-1". I've looked at the .rc file, and nothing seems amiss ( at least not according to my distant memories on the subject ).
Does anyone have any idea what may be going on here ?
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Fixed it. Dunno what was going on, but I removed and readded resources a few times and it worked. When I clicked on the resource name initially, it was changing them all to the same name, I reckon that had something to do with it. Sucks tho.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Does any one can help me to implement saving a single document in vc++,which in turn will save many other documents which are child to the previous.And ofcourse, the parent document will be able to be opened later on but not the child directly.On opening the parent document it should take care to open the child documents as needed to serve any specific event.
|
|
|
|
|
Any one can show me step wise how to implement a double right click on a specified item in vc++(in single document MFC application).
|
|
|
|