|
1. Have you copied the flexgrid OCX onto the XP machine?
2. Have you registered the OCX?
Steve S
|
|
|
|
|
hi,
I have created a wizard (CPropertySheet) using the visual studio property
sheet plug-in.
When my pages are shown on the property sheet they are looking odd.
A margin is being added to the left and the right of the dialog.
Furthermore, the margin on the right is larger than the margin on the left,
making my dialog look mis-aligned.
I am sure that others have seen the same thing because what I am describing
always happens.
Can anyone give me suggestions on how to avoid these margins completely?
Thanks,
Jeremy.
Jeremy Pullicino
C++ Developer
Homepage
|
|
|
|
|
Hi all,
Does anyone know how to use IDocHostUIHandler::ShowUI method.
MSDN says :
Called by MSHTML to enable the host to replace MSHTML menus and toolbars..
Can someone explain what this means and how it used in customization of menus and toolbars of IE browser.
Please correct me if I am wrong track.
Thanks in advance,
Abhi Lahare
|
|
|
|
|
|
Hi all,
Is it possible to force processes to release drives/folders which they have locked? The OS is capable of doing this when you try to format a floppy drive that is in use by other people.
Mark
|
|
|
|
|
Hi !
My class is derived from a class which takes in its constructor a pointer to an IODevice.
In my dervied class, I want to initialize this IODevice (open it) before calling the base class constructor.
If I do this in my derived class constructor :
MyClass:MyClass() : BaseClass(&MyIODevice)
{
MyIODevice.open();
}
the base class is called before my dervied class constructor is openning the device.
How can I solve my problem ? How can I delay the base class constructor call?
Thanks !
Jerome
|
|
|
|
|
You are changing the fundamentals of C++, Do post this question to Bjarne Stroustrup
http://www.research.att.com/~bs/homepage.html
|
|
|
|
|
I dont know how to do what you are asking for, but there is one solution though.
instead of deriving the class you can make a member variable of baseclass, then initialise the iodevice and then initialise the baseclass with the device.
Kinda wrapper to the baseclass.
|
|
|
|
|
Hi !
I thought about the wrapper, but then I would have to reimplement in my class each public method of the class I would wrap, and then just forwarding the call to a method from my wrapper to the wrapped class. I wanted to avoid that by subclassing....
Well, I guess there is no other solution !
Thanks for the help !
Jerome
|
|
|
|
|
Your base class does not accept uninitialised device rite, that means the device is first initialised and then passed to the baseclass, you need to do the same with ur derived the class too.
|
|
|
|
|
You should think about inventing language "D"
What if this device wont open? (Big sh*t)
I recommand open it before constructing "Baseclass". Use the F11 button to step in...
Try this @ home. (B&B)
|
|
|
|
|
Then in the future we will have D#
|
|
|
|
|
KarstenK wrote:
You should think about inventing language "D"
Too late.[^]
|
|
|
|
|
I think that the base class is badly designed. If you need to a opened IODevice in BaseClass constructor, why can't you open the device just inside the BaseClass constructor?
Robert-Antonio
"Czech Railways discovered, that in case of disaster the most damaged wagons
were the first and the last. So they decided to create trains without them."
|
|
|
|
|
I agree with you but sadly, I don't have access to the source of the base class....I have to deal with it as it is !!!
Jerome
|
|
|
|
|
The piggy solution could be:
1. write a simple wrapper to IODevice
IODevice IODeviceWrapper(IODevice& iod)
{
iod.open();
return *iod;
}
2. call a constructor
CMyClass::CMyClass(IODevice iod) : CBaseClass(IODeviceWrapper(MyIODevice))
{
...
}
I know, it's not elegant, but what can you do with botched class without source code?
(Answer: use a open-source classes, for example from CodeProject )
Robert-Antonio
"Life is very hard, when you apply E-R model to it."
|
|
|
|
|
Jerome Conus wrote:
How can I delay the base class constructor call?
You can't, that's how the language works. To do what you want, add a separate Init() method and do your initialization work there, instead of the ctors.
--Mike--
Personal stuff:: Ericahist | Homepage
Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt
CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ
----
"Linux is good. It can do no wrong. It is open source so must be right. It has penguins. I want to eat your brain."
-- Paul Watson, Linux Zombie
|
|
|
|
|
|
Hi all
I started to work On Philips Speech API for C/C++ in VC++.
So is their any Tutorial availble which Demonstrate the steps to Build Dictation Application sample Availble in PhilipsSpeech SDK Samples
Looking for urgent responce
Also is their any members who did work on speech
thanks in advance
regdrs
kashif
programmer
AMZ Technologies
|
|
|
|
|
Can anyone help me connect to a database ( an .mdf) and modify it and stuff without using a DSN? I'm not sure why this program that I'm trying to interface with doesn't use a DSN, but it doesn't seem to. Should I create my own DSN in order to access it? Any ideas would be helpful.
halblonious
|
|
|
|
|
Check the specs for the ODBC driver you're using. The access driver, for instance, allows DSN-less connections via ODBC by specifying the DBQ=database-path-to-file
and Driver={Microsoft Access (*.mdb} connection substrings, in addition to any others you might want.
Generally you need to provide at least the driver name, and the path to the data for 'local' (non-server) access.
Steve S
|
|
|
|
|
Thank you very much for you response, but can you please give me a little more in-depth syntax on how to do this? Maybe an example? Thanks again.
Evan
halblonious
|
|
|
|
|
Research bears that less than 70 percent of development projects are actually completed, and more than half come in late and over budget. AlachiSoft TierDeveloper is a Rapid Application Development tool that helps Software Developers do better, more creative, and useful work by reducing redundant hand coding. No run time fees, No server-CPU fees, and no development fees charged by AlachiSoft. Customers only pay for developer licenses.
For a free evaluation please visit: http://www.alachisoft.com/redirect_page.php?source=www.codeproject.com&dest=http://www.alachisoft.com/download.htm
TierDeveloper quickly designs, generates and deploys the middle-Tier data objects in hours or days at most. This is the biggest area of saving in a software project when you use TierDeveloper. TierDeveloper 3.0 includes full integration support for Microsoft VS.Net 2003. TierDeveloper map data objects to tables along with custom attribute selection. Specify custom hooks, web services, multiple database connections, and parent/child relationships. For Java and J2EE developers, TierDeveloper is now tightly integrated with BEA webLogic 7.1/8.1 and Jboss 3.2.x and added database support for MySQL will give Developers working in different environments more flexibility. New Oracle optimization includes the ability to generate .NET components using Oracle Native Data Provider for .NET.
Follow five easy steps to Rapid Development with TierDeveloper 3.0 (for more details, visit http://www.alachisoft.com/five_steps.htm)
1. Have your database ready
2. Identify your Application’s database interaction
3. Create TierDeveloper Project
4. Generate and run 50% of your application instantly
5. Develop remaining 50% of your application
If you want to gain greater productivity, quality and consistency, while cutting costs at the same time then use TierDeveloper, It reduce the time intensive phases of the project development and software testing with a significant cost reduction.
Related links
Visit our website
http://www.alachisoft.com/redirect_page.php?source=www.codeproject.com&dest=http://www.alachisoft.com
For TierDeveloper time saving analysis please visit:
http://www.alachisoft.com/redirect_page.php?source=www.codeproject.com&dest=http://www.alachisoft.com/time_savings.htm
|
|
|
|
|
Hi
I want to be able to send a minimise message to a window, so the window minimises. (When that happens, it'll be added in the system tray .. that code already works.)
Greetings,
Jens
|
|
|
|
|
SendMessage(<windowhandle>,WM_MINIMIZE,0,0);
To get the window handle use FindWindow() or if its from the application itself u are sending the message u can access it directly.
|
|
|
|