|
Cool! I guess a LOT of messages get sent instead of posted.
But I'm not going to think about it
Well, the buttons won't work!
Thanks!
MArk
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Just to make sure I'm not nuts, I tried this:
m_ProgressCtrl.SetRange(0, 100);
for (int i = 0; i <= 100; ++i)
{
m_ProgressCtrl.SetPos(i);
CString str;
str.Format(_T("%d"), i);
m_Static.SetWindowText(str);
::Sleep(10);
} No messages are pumped during the loop, but the 2 controls update fine.
Of course, that doesn't verify I'm not nuts, but hopefully clarifies what I was
talking about
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Thanks for clarifying. I've always gone the secondary thread route.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
I just broke for lunch, and I wondered - how does the window with
the controls get displayed to start with without a message pump?
LOL
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Thank you very much for the insight.
MFC still baffles me at time... but there was obviously no hook-up between my dialog and the app's message pump. Everything else in the dialog was pretty standard from the CP sample code.
Anyhow, I'll give that a try.
Thanks!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
Peter Weyzen<br />
Staff Engineer<br />
<A HREF="http://www.soonr.com">SoonR Inc -- PC Power delivered to your phone</A>
|
|
|
|
|
hello ,
I am creating a optional setup dll for my installation. I am not able to use this set up file with my Win CE CAB file. the setup.dll exporting following function :-
Install_Init
Install_Exit
Uninstall_Init
Uninstall_Exit.
can any body help me how to use this dll in my CAB file.
thanks,
Yudhisthira Attry
|
|
|
|
|
OK, before all you VC++ gurus get too exited about seeing this post here - I would like to reach widest technical audience possible.
My reasons for posting here are personal and selfish and I’ll delete this post if there are objections from you.
I am getting really frustrated with MS RAID 5 implementation on my Widows Advanced Server. Don’t flame me running this OS – I cannot afford troubleshooting MS latest OS and my buggy VC++ code same time!
This is not MS bashing article.
I am looking for real experts in software RAID technology to help me develop different RAID than is currently available on Windows 2000 Advanced server. I do not want to discuss pro and cons of different RAID methods and hardware (PCI) solutions. I am not interested in Linux solutions.
Here is my OpenRAID project spec:
1. RAID 5 with user interface to enable array updates on request.
Reason:
MS RAID will take over the PC after power failure and cannot be stopped.
MS RAID is always working – not required.
2. RAID 5 that would allow building RAID 5 for operating system thus allowing PC to boot from any drive (including USB).
Reason:
MS RAID does allow OS to be mirrored only – not RAID 5.
After OS drive failure the only recovery is to rebuild the OS drive from scratch – too time consuming and scary. (Does it matter what nationality is a foreign disk?)
3. RAID 5 extended over USB or FireWire interface
Reason:
MS RAID does not work with any external interfaces. (MS reasoning for this is irrelevant)
The data redundancy is my primary goal.
The speed of the USB or other interface is unimportant.
Copy internal drive to external dynamic <big></big>drive for preventive replacement.
Build dynamic USB disk
4. Identify which disk caused the RAID 5 failure.
5. Current RAID is flaky on OS power down during rebuild process and makes system unusable after power failure.
I just want to add new life to the OS technology that did not kept up with the hardware developments.
Anybody for a challenge?
Thanks for your time.
Cheers
Vaclav
|
|
|
|
|
Could you use a Virtual Machine to achieve this. The type of disks and their location can be divorced from the underlying hardware e.g. you can create a scsi which actually resides on external firewire drive.
|
|
|
|
|
Thanks - this is a good start.
Actually I am getting pretty desperate about this.
I have added an old dynamic disk using USB and now I am getting some kind of lock failure...
Back to the basic – no USB RAID disk. At least for now!
Cheers
Vaclav
|
|
|
|
|
hi,
someone tell me how to create graphics program on vc++. give me some sample program also.
thanks in advance
|
|
|
|
|
Sai Yasodharan wrote: to create graphics program on vc++.
What do u mean by "Graphics". In windows, every program (except console) is graphics program.
Plz explain a bit more.
|
|
|
|
|
to develop a console program to draw lines, circles, etc.,
|
|
|
|
|
a console application can only achieve graphics in the most rudimentary way.
Historically, in the DOS days, most of us resorted to using the upper OEM character set or drawing very crude primitives like circles and images by arranging characters in the 80x25 character matrix so they resembled something.
It was hardly adequate and mostly wasteful except for the user interfaces that were early examples of the modern day user interface, particularly menus, scrollbars, and dialogs. Products as Turbo C++ and tools like "edit" were examples of good utilizations of these "graphics" techniques.
If you are in search of how to create a graphics application using C++/MFC then I would recommend starting a new doc/view application in Visual C++ and deriving the view class from CView or CScrollView and experimenting with placing some drawing primitives like line, circles, and rectangles in the CYourDerivedView::OnDraw() method.
In MSDN, look up "MoveTo" and "LineTo" for lines, "Rectangle" for a basic rectangle, and "Ellipse" for ellipses and circles.
After you see how these work, you will want to research "Mapping Modes" for scaling, Pens and Brushes to get different drawing effects, then move on to text by looking up "DrawText".
Hope that helps get you started.
|
|
|
|
|
Can you more exaplain about your question "create graphics program "
|
|
|
|
|
hi,
what is better (faster), if i read some information from the database each time i need it? or if i read all the information i need and stock them into an array in the ram and close the connection to the Db. and so i access only that array if it necessary.
thx
|
|
|
|
|
Well if the database is located on disk then disk access is alot slower than RAM access, but if th database is located in memory then it's related to the type of database and such details...etc.
Hope this helps
To follow the path, Walk with the MASTER, See through the MASTER, Be the MASTER!
|
|
|
|
|
thank you for the answer, the database is located on disk, and its a ms access database
|
|
|
|
|
Then it becomes a matter of which is faster: milliseconds or nanoseconds?
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
You are right but when it comes to tons of information and data, the difference will be seconds to even minutes!
To follow the path, Walk with the MASTER, See through the MASTER, Be the MASTER!
|
|
|
|
|
Mohamad K Ayash wrote: ...the difference will be seconds to even minutes!
Doubtful.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
i want to generate random string, how we can do it in VC++(MFC)? can anybody help me plz,
Thanks & Regards,
Anay Kulkarni
|
|
|
|
|
You can use of random chars with rand function on the range of ASCII codes then you must fill an char array on a loop.
|
|
|
|
|
You could generate a GUID - see this[^] article.
/ravi
|
|
|
|
|
AnayKulkarni wrote: i want to generate random string...
You can't. You can, however, use rand() to generate pseudo-random sequences of characters.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
how to upload a text file on server using "PutFile" function of CFtpConnection class, i am using following syntax but it is not working-
CFtpConnection *m_pFtpConnection;
CInternetSession oSession;
m_pFtpConnection = oSession.GetFtpConnection("ftp site name",
"username","password",INTERNET_INVALID_PORT_NUMBER);
BOOL bText = m_pFtpConnection->PutFile("test.txt",
strServerLocation,FTP_TRANSFER_TYPE_BINARY,1);
can anybody plz tell how to do it?
Thanks & Regards,
Anay Kulkarni
|
|
|
|