Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

We have a large Delphi 2007 VCL project that uses things like DBXpress, Report Builder, DevExpress and TMS components (both visual and non-visual) etc. For reasons I won't bore you with, the company would like to start adding new modules to the program using .Net (via C# in particular).

Rewriting from scratch isn't an option and given the heavy use of Report Builder and various other bits of Delphi-specific 3rd party code, I suspect that using something like TurnSharp to regenerate a C# project wouldn't work well either.

Ideally we want to keep our Win32 VCL Delphi code but add new modules (plug-ins, sections of contained functionality like wizards etc) via C#.

So we're considering RemObjects' Hydra, and in the next few weeks will probably have a go at evaluating it on a smaller-but-representative project first.

I wondered if anyone had experience of doing this kind of thing with Hydra?

share|improve this question

closed as off-topic by gnat, Bart van Ingen Schenau, World Engineer Feb 24 at 0:16

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Bart van Ingen Schenau, World Engineer
If this question can be reworded to fit the rules in the help center, please edit the question.

I've done a case study with a large company's very large project in a similar scenario, but it is not published yet so I can't give you any details. The were successful with it and quite happy. The also used Hydra as an alternative to P-Invoke for making native calls. unfortunately I can't speak form personal experience and answer the question. –  Jim McKeeth Jul 28 '11 at 19:47
@ Jim McKeeth - I am very interested in your case study. Is is published it? We are undergoing a similar scenario where we want to add C# plugins to a legacy Delphi project and would like to know how Hydra worked. –  RTP Coder Feb 12 at 15:17

protected by gnat Feb 12 at 16:34

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Browse other questions tagged or ask your own question.