|
Correct. Nonetheless, there are situations where custom routing in an MFC application is key. One situation is updating a selected view or object within a selected view.
Kuphryn
|
|
|
|
|
How to Rotate the Enhanced MetaFile without using SetWorldTransform?
|
|
|
|
|
we have a single program, very large, so far, pure h/c++ code is over 6M. as customers request, the program is still expanding ...
it works fine now. i am not sure but i do worry about that someday the program will crash because of its size.
do u know if there is limited program size for a single application - if over the size, it can't be executed?
thx
includeh10
|
|
|
|
|
includeh10 wrote:
do u know if there is limited program size for a single application - if over the size, it can't be executed
Naaa, I don't think you'll ever reach a limit. As long as there's enough ram in the clients computers
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
No, it shouldn't crash at any time just because the executable is large. If you worry about the size you could put the most important code of you exe into seperate DLLs. Guess how complex programs do that: E.g. the executable of UnrealTournament 2003 is only about 900kbyte. Can you imagine how large it were if all the code of the DLLs would be inside the executable?
regards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
includeh10 wrote:
do u know if there is limited program size for a single application
Yes, 2GB. That's the max amount of memory a user-mode process can occupy in Win32 (on 2K adv server you can make that 3GB with a switch in boot.ini).
--Mike--
The Internet is a place where absolutely nothing happens.
-- Strong Bad
1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click!
My really out-of-date homepage
Sonork-100.19012 Acid_Helm
|
|
|
|
|
Can you imagine the amount of source code required to create a 2GB executable? It would have to be a very complex app, or one with a lot of constant data, or both.
Not to mention the days/weeks required to compile the sucker...
Software Zen: delete this;
|
|
|
|
|
Hello
In my project I need some way to show text with pictures, font colors and tables in two columns on each page, but with ability to set no-column mode. It should look like MSWord pages view.
If anyone knows of such a view class or the way to make CRichEditView show columns and page breaks or even some thoughts from where to start searching, please, answer me here or e-mail to archigal@mail.ru.
Thank you in advance
|
|
|
|
|
I'm not sure whether CRichEditCtrl can display a word document with tables in it. What format is your data in?
In all honesty, it sounds like this is a job for an HTML view rather than a rich edit. I find CRichEditCtrl a pain, but CHtmlView is a lot easier to drive.
Also, MFC 7 has an HTML edit control which you might want to take a look at if you need to enter data.
Anna
www.annasplace.me.uk
"Be yourself - not what others think you should be" - Marcia Graesch
Trouble with resource IDs? Try the Resource ID Organiser Add-In for Visual C++
|
|
|
|
|
hi, anna,
i still use VC 6, did u try if html edit control (VC 7) can load java JApplet object?
(sorry, not for original post)
includeh10
|
|
|
|
|
|
Thanks for the answer
I've thought of using HTMLView in my project, by I don't know how to create columns (not tables) in HTML
CRichEditCtrl can display tables - checked.
The data is stored in the MSSQL database in the SGML format.
I've almost forgot - the view can be read-only but with support of copy operation.
|
|
|
|
|
As I understand it, the way to create columns in HTML is to either use tables or frames to hold the content...though neither is an ideal solution if you need text to flow from one column to the other (not very common apart from printed media, it has to be said).
If it's not possible in HTML, it's probably because it doesn't make sense on a display the way it does on the printed page.
Good luck.
Anna
www.annasplace.me.uk
"Be yourself - not what others think you should be" - Marcia Graesch
Trouble with resource IDs? Try the Resource ID Organiser Add-In for Visual C++
|
|
|
|
|
Anna-Jayne Metcalfe wrote:
if you need text to flow from one column to the other (not very common apart from printed media, it has to be said).
Yes, text should flow from one column to another.
And I understand it is not common after spending a week surfing inet for the solution
It probably should look like the print preview (use CPreviewView in some way ? ).
Thanks again
|
|
|
|
|
Forgive my ignorance, but exactly why do you want to flow text between columns like this?
It actually makes things rather difficult for a reader as they keep having to scroll back up to the top of the page when they reach the bottom of a column. That's why tables work so well on the web - they separate content.
As far as CPreviewView goes, Print Preview implementations normally use raw (i.e. GDI) code to do their drawing so I really doubt that would help you.
Anna
www.annasplace.me.uk
"Be yourself - not what others think you should be" - Marcia Graesch
Trouble with resource IDs? Try the Resource ID Organiser Add-In for Visual C++
|
|
|
|
|
I don't need them at all - it's the client's willing. They think it helps the operator to read faster with text in two columns. 2-3 times faster. Never checked those numbers...
And the program is used not only for viewing documents, but also for printing too. I think up to 25% persent of the viewed documents would be printed - it's an organization with lot's of paper work.
|
|
|
|
|
Yuck.
I'm sure they're mistaken, but if they're dead set on it you may well be stuck.
Have you considered PDF? I know it's a pig to program (I've no experience on it myself) but it should do the columns with no problem, and has the benefit that the screen and printed versions will be consistant.
AFAIK even Word is a bit flakey working with true columns (and Wordpad doesn't do it at all) so you might be pushing your luck to get CRichEditCtrl to do it.
Anna
www.annasplace.me.uk
"Be yourself - not what others think you should be" - Marcia Graesch
Trouble with resource IDs? Try the Resource ID Organiser Add-In for Visual C++
|
|
|
|
|
Anna-Jayne Metcalfe wrote:
Have you considered PDF? I know it's a pig to program (I've no experience on it myself) but it should do the columns with no problem, and has the benefit that the screen and printed versions will be consistant.
Any advice from where to start? MFC classes, custom controls, articles?
Thanks again
|
|
|
|
|
|
Hi everybody!
Can anyone tell me how to read each line in a text everytime i push the same button using
fgets()???
|
|
|
|
|
you can do it with fscanf() rather than fgets() easily. You have to specify "%[^\n]" as the format string in fscanf() function's parameter for retriving a line.
C.R.Naik
|
|
|
|
|
Look here for an example of using fgets (its easier than fscanf, and not as prone to buffer over-runs)
|
|
|
|
|
Dear Guys,
Can someone show me how to pass values from the code written in Document class to the View class. Actually I've written the code for a whole project inside the view class, and now I have to change it. I've done it in MDI and using static splitters. It displays different images or text in each pane. But because I've written it in View class all other panes other than the one associated with the main class never gets updated after I minimise the window. And please also show me how I can implement the percentage indication font inside the progress bar. Please help.
Neel
|
|
|
|
|
2 ways:
1. call doc function from view (better in ur case)
MyDoc*pd=(MyDoc*)GetDocument();
pd->GetData(int&i0,CString&cs0,...,anything&any);
//of course, GetData() is function of MyDoc
2. call view function from doc
POSITION pos=GetFirstViewPosition();
//search the function for its use.
//for multiple views, u have to id each of them;
includeh10
|
|
|
|
|
we decide to write a program that play wav file when a person call to our modem.
problem in this way is that after connection, we can't playing wave.
we used TAPI,WaveForm functions in VC++ but we couldn't.
thannx for your guide.
|
|
|
|