Subject | Re: [IBO] Extrending the code (Delphi/Builder) |
---|---|
Author | Dany Marmur |
Post date | 2002-08-30T21:46:29Z |
Norman!
Thanks for your reply. I did not know there's a free version. I suspect some
req'd libs are not there, but I'll try it out. It's not just a Q of
"tooltips". It's all of getting to know what a given object/variable
value/state is. The only type I've seen so far that Builder can handle is
bool (suspect the build in ones would work too). Locals, Inspect, Evaluate,
Tooltip - all of it does not work as types are not converted/propagated.
Common in OO programming (depending on the base code, of course) is to copy
a function body and modyfy it (should not be nessesary, but in practice
often is), can't do that with CPPB either. I'd have to re-write OOpascal to
C++ - introducing bugs as I am a commercially stressed guy...
Switching to Dephi? Come on - if your native language is English and you can
make yourself understood all over the world, why would you try to get better
at German/Esperanto?
The latter paragraph is not intended to start a discussion in this forum :)
/Dany
"Norman Dunbar" <norman.dunbar@...> skrev i meddelandet
news:97AAB2A0983A7144BF02E9A191C9C820C20AAE@......
Thanks for your reply. I did not know there's a free version. I suspect some
req'd libs are not there, but I'll try it out. It's not just a Q of
"tooltips". It's all of getting to know what a given object/variable
value/state is. The only type I've seen so far that Builder can handle is
bool (suspect the build in ones would work too). Locals, Inspect, Evaluate,
Tooltip - all of it does not work as types are not converted/propagated.
Common in OO programming (depending on the base code, of course) is to copy
a function body and modyfy it (should not be nessesary, but in practice
often is), can't do that with CPPB either. I'd have to re-write OOpascal to
C++ - introducing bugs as I am a commercially stressed guy...
Switching to Dephi? Come on - if your native language is English and you can
make yourself understood all over the world, why would you try to get better
at German/Esperanto?
The latter paragraph is not intended to start a discussion in this forum :)
/Dany
"Norman Dunbar" <norman.dunbar@...> skrev i meddelandet
news:97AAB2A0983A7144BF02E9A191C9C820C20AAE@......
> Dany,are
>
> the C++ Builder system actually 'understands' Delphi - which is why you
> able to install IBO (written in Delphi) into C++Builder.see
>
> To trace the source code, set a debug point in a test app, and follow it
> through in the debugger, when you leave C++ and enter Delphi - you will
> the code in Delphi not in C++. Some die hard C++ programmers over in theVCL -
> Borland news groups object to the fact that C++Builder uses the Delphi
> but I quite like it myself.or
>
> Alternatively, you can look at the Delphi source code in any text editor,
> simply open a .pas file in C++ Builder etc etc.source
>
> All of the above work on the understanding that you do have the full
> code, if not, you may find areas that you cannot step into in thedebugger.
>which
>
> HTH
>
> Regards,
> Norman.
>
> PS. When debugging the Delphi code, the C++ debugger doesn't show Tooltip
> evaluation of Delphi variables - only procedure & function addresses -
> isn't as helpful as when you debug straight C++ code. (Or use Delphi !)your
>
> PPS. Why not nip over to
> http://www.borland.com/products/downloads/download_delphi.html# (the # is
> required) and download a copy of 'Delphi 6 Personal', install it and
> register it on-line. Then you can step through Delphi code and have the
> tooltip help work correctly as mentioned above. D6 Personal is free for
> own PERSONAL use. You'll also see just how much faster Delphi is tocompile
> than C++ :o)so
>
> -------------------------------------
> Norman Dunbar
> Database/Unix administrator
> Lynx Financial Systems Ltd.
> mailto:Norman.Dunbar@...
> Tel: 0113 289 6265
> Fax: 0113 289 3146
> URL: http://www.Lynx-FS.com
> -------------------------------------
>
>
> -----Original Message-----
> From: Dany Marmur [mailto:arbit@...]
> Sent: Friday, August 30, 2002 3:28 PM
> To: IBObjects@yahoogroups.com
> Subject: [IBO] Extrending the code (Delphi/Builder)
>
>
> Hi!
>
> This might be somewhat off-topic. I need to create new subclasses from the
> controls (to change key and screen behaviour and some more). When I trace
> the pascal code in Builder most types are shown as void inte the debugger.
> To hack message handling functions and paint functions under theese
> sircumbstances is almost impossible.
>
> Do I need Delphi to be able to trace the source meningfully? Or is there
> some setting i Builder? Are there translated sources like the *.hpp that
> comes with the project? Some Pascal to C translator? I'm not used to VCL
> bear with me please.___________________________________________________________________________
>
> Thank you for your support,
>
> /Dany
>
>
>
>
>
> IB Objects - direct, complete, custom connectivity to Firebird orInterBase
> without the need for BDE, ODBC or any other layer.___________________________________________________________________________
>
> http://www.ibobjects.com - your IBO community resource for Tech Infopapers,
> keyword-searchable FAQ, community code contributions and more !you
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
> This email is intended only for the use of the addressees named above and
> may be confidential or legally privileged. If you are not an addressee
> must not read it and must not use any information contained in it, norcopy
> it, nor inform any person other than Lynx Financial Systems or the___________________________________________________________________________
> addressees of its existence or contents. If you have received this email
> and are not a named addressee, please delete it and notify the Lynx
> Financial Systems IT Department on 0113 2892990.
>
>
>
> IB Objects - direct, complete, custom connectivity to Firebird orInterBase
> without the need for BDE, ODBC or any other layer.___________________________________________________________________________
>
> http://www.ibobjects.com - your IBO community resource for Tech Infopapers,
> keyword-searchable FAQ, community code contributions and more !
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>