|
Look at what the error is telling you. The compiler is expecting a function that takes two params, but you're giving it a function that takes no params. The return type is also wrong. Add the two standard message params (WPARAM and LPARAM) and correct the return value.
--Mike--
Just released - RightClick-Encrypt v1.4 - Adds fast & easy file encryption to Explorer
My really out-of-date homepage
Sonork-100.19012 Acid_Helm
|
|
|
|
|
When you add a derived CView class to your MFC project how do I relate My View derived Class to my CDocument derived class.
I´m trying to add another view to my MFC project.
|
|
|
|
|
You do it in the InitInstance method of your CWinApp derived application class.
You will find there something like this:
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
IDR_TESTDFTYPE,
RUNTIME_CLASS(CTestdfsdDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CTestdfsdView));
AddDocTemplate(pDocTemplate);
You register your new document/view pair by copy-paste-edit:
pDocTemplate = new CMultiDocTemplate(
IDR_MYTYPE,
RUNTIME_CLASS(CMyDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CMyView));
AddDocTemplate(pDocTemplate);
Don't forget to create document string in resources - see the string of existing document in string table resources for example (IDR_TESTDFTYPE in this case).
Sonork 100.15206;PavelK
|
|
|
|
|
Jose Cruz wrote:
Don't forget to create document string in resources - see the string of existing document in string table resources for example (IDR_TESTDFTYPE in this case).
First of all thank you for your help. Now do you have some explanation for the above phrase.
Every MFC document class has a corresponding definition string in string table resource - ID of the string is ID of the document (IDR_xxx), it defines parameters like name of the document for OLE, filename extension and so on.
You need one for every CDocument derived class in Your project. CDocTemplate class uses it.
It looks like:
NTGen\nNTGen\nNTGen\nNTGen Files (*.mdb)\n.mdb\nNTGen.Document\nNTGen Document
Sonork 100.15206;PavelK
|
|
|
|
|
Hello members,
i try to use the CRichEditView without doc/view architecture.
all works fine, but when i exit the app i get a fatal error.
Do anyone know about that error?
What i have maked:
-i created via app-wizard a SDI app without doc/viw
at the view i changed:
- all "things" from CWnd to CRichEditView
- and i have added macro for IMPLEMENT_DYNCREATE...
Can i use ever CRichEditView without doc/view?
Please help me, i really need help!
thanks
|
|
|
|
|
without more info about the fatal error (ie call stack), i suspect that the view is calling a CDocument function on a null pointer (because there is no document).
|
|
|
|
|
Hello Dan,
thank you for your reply!
I don't have any skills at the doc/view... architecture. Can you please try to find the error in my app? (it's only a little testapp)
How can i upload the testapp to here? Or can i send it to you via enail?
I really need help, i tryed to fix that myself, but i don't have sucess.
And i wrote 3 post's about this on codeguru, and NONE reply to me.
Thank you very much!!!
Fiffi
|
|
|
|
|
i mailed you to zip it up and send it to me at dainelg@bde.com.au.
did you not receive it?
|
|
|
|
|
doh! that should have been danielg@bde.com.au
|
|
|
|
|
Hello Dan,
I have convert the project into doc/view architecture, that deleted the error.
Thank you very much for your help!
|
|
|
|
|
Microsoft Calendar Control 8.0(Mscal.Ocx).
There are some Properties, ie: Month, Year. I can get their values in VB program like "value1 = m_Calendar.Month" , "value2 = m_Calendar.Year".
But how to get "Month","Year" in VC++ program???
Thanks a lot.
David
|
|
|
|
|
I'm programming a database soft.Fortunately,I found and used CGridCtrl(2.24) into my program(list data,print it,and set various features...).I want execute SQL clause and fetch data from relevant tables.But I found it difficult to do that(compared to MS Data Grid , DB Grid,etc).
Could you help me?
Thanks for any help.
Sincerely,Pole.
|
|
|
|
|
Pole wrote:
I want execute SQL clause and fetch data from relevant tables.
I don't think it support it like MS data grid.You have to handle everything yourself in that datagrid.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Hi,
Anyone noe what error is this and how to remedy it:
First-chance exception : 0xC0000005: Access Violation.
I cannot seems to find it in the msdn library
|
|
|
|
|
I haven´t seen documenation about it, but it always fires on my screen when my code reads/writes to a unassigned memory block. This happens very usually when working with pointers and new/delete operators. Check all the rountines using dynamic memory allocation before the point that breaks the execution of your application.
"nobody knows it, but you´ve got a secret smile, and you use it only for me"
|
|
|
|
|
it means your process does not have access to the memory it was trying to use. like the previous poster noted, this usually means you have a bad pointer. check all your pointers - make sure they have valid values.
-c
A man is like a rusty wheel on a rusty cart,
He sings his song as he rattles along and then he falls apart.
-- Richard Thompson
|
|
|
|
|
Hi all,
Thanx a lot for the help.
I think i try to paint u all a better pic:
In my prog, I have 2 arrays. The size of the array depend on the size of my image. One array use a "new" operator to declare and the other one is using the CArray.
my program uses extensive recusive function to process the image. When i try my program on a small image (eg ard 100x100 pixel) it works perfectly fine.
When i try it on large images the first-chance exception occur.
when the error occur, there is a lot of the recusive function being called. And the error occur at the begining of the function (no code is there).
Can anyone please enlighten me what has happened and any possible solutions ?? Thanx you !
bk
|
|
|
|
|
Hi
Probably you are trying to access memory that is read only and it might be caused by using pointers in an unproper way (maybe you haven't initialized something or you are trying to access memory that you've just released). Try to use call stack to find out where have you made that mistake.
Greetings
|
|
|
|
|
0xC0000005 is a GPF. You read or wrote memory you didn't have access to. Usually this is a bad, uninitialized, or dangling pointer.
--Mike--
Just released - RightClick-Encrypt v1.4 - Adds fast & easy file encryption to Explorer
My really out-of-date homepage
Sonork-100.19012 Acid_Helm
|
|
|
|
|
Hello there,
I looking for a function in the recordset class that return the current position in the recordset !!!
Like this:
dwPos = m_Rs.GetCurrentPos();
Also, I’m looking for other function that can jump to special record by record number !
Like this:
m_Rs.SetCurrentPos(50);
Is there thease functions in the recordset class, currently ???
If not, can you tell me how can I write this ??
Regards,
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
You can use bookmarks for storing the current position.
As far as i know is no way currently to jump to a random position.
But I guess you could always use 'Find', if you know any thing
about the record you want to jump to(ex primary keys are usually
automunbers)
|
|
|
|
|
GetAbsolutePosition()
SetAbsolutePosition()
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Hi there,
I’m writing a database project …
I used Access database …
I have 50925 records in this database …
My program is very LOW in opening that in starting up (8 seconds)
Is there any way to improve the SPEED of opening the database ?!!!!!!!!!
NOTICE: I connected to database by ADO (OLEDB JET 4.0).
Regards,
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
What about using MSDE instead?
int x=1, y=5;
x^=y^=x^=y;
<a href="http://www.codeproject.com/tips/StupidXORTrick.asp" target="_blank">ClickHereForHelp();</a>
|
|
|
|
|
MSDE ???
what is it ????????
I really didn't hear anything about it !!!!
Could you explain about it ???
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|