|
Can anyone tell me something about crystral reports. What is it and from where can i download it?
Recently a project came to me for maintenance purpose. When i try to run it, an error dialog box occured, asking me for a dll related to crystal reports. I heard this name many times before. Please tell me abt it ?
|
|
|
|
|
1. What is it? It's a reporting package, I think, from Seagate Software, although it might have changed owners - see here[^] .
2. You can't download it for nothing, it's a commercial package.
You can't maintain the project if you can't replicate the development environment.
Next!
Steve S
[and yes, I am a little grouchy today, thank you...]
|
|
|
|
|
I have made an application in vc++ that uses flexgrid to show data. I have made this application on NT 2000 but when i run the setup of application on Windows XP then flexgrid is not coming in the application. Can anyone pl. tell me the reason for this.
Thanx in advance for everyone's help
|
|
|
|
|
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
|
|
|
|