What tools exist to convert a Delphi 7 application to C# and the .Net framework? -
i maintain old pc-only application written in delphi 7. although delphi has served me in past use 1 application , find skills language diminishing. syntax different 'day job' languages of java/ruby takes me longer groove of writing new code, plus old have not used many interfaces code not managed seems ancient me now!
many of users moving vista may run app in compatibility mode or may have gpf problems depending on how pc configured department, have maintenance on application. i'm wondering if should jump more familiar stack.
is there automated tool legwork of converting code base c#, leaving me concentrate on conversion on non-standard components? i'm using embedded database component called absolutedatabase bde compatible , using standard sql throughout, , native delphi html browser component can swapped out microsoft world.
how these conversion tools?
i not aware of automated tools making conversion. suggest stick delphi, maybe upgrade new version. have seen couple code dom's attempt convert delphi c#, doesn't address library issue.
codegear (formally borland) has tool going c# delphi works ok. assume tools go other direction work same (requiring lot of editing). here swedish tool works on same codedom principle go delphi c# (and number of other languages). there others, can't find them right now.
another option upgrade more resent version of delphi .net , port code .net way. once working in delphi .net (which pretty easy, except embedded db, unless have .net version) can use .net reflector , file disassembler reverse il c#. still using vcl, can use c# instead of object pascal.
another similar solution port oxygene remobjects. believe have delphi win32 migration path winforms. use .net reflector , file disassembler reverse il c#.
in short, no easy answers. language migration easier library migration. lot of depends on 3rd party components used (beyond absolutedatabase) , if made windows api calls directly in application.
another different option off shore team maintain application. can cheaply. find domestically, cost more no doubt (although sagging dollar , poor job market never know . . . )
good luck!
Comments
Post a Comment