Hi Rich,

if the 'executable' is something like Visual Basic, or any of the .NET
stuff, or JAVA, then I believe that it can be done quite simply - because
these langauages are interptreted (regardless of what MicxroSoft say on the
matter).

If the executable is a proper executable which was compiled down from source
code to machine code, it is not so easy - certain optimisations may have
changed the layout of the code, loops may have been unrolled etc etc - so it
is very difficult. The best I've seen was a Windows disassembler which
managed to decode all the calls to Windows routines and was thus able to
show them as they were in the source, but the rest of the stuff is still in
assembly language.

Cheers,
Norman.

-------------------------------------
Norman Dunbar
Database/Unix administrator
Lynx Financial Systems Ltd.
mailto:Norman.Dunbar@;LFS.co.uk
Tel: 0113 289 6265
Fax: 0113 289 3146
URL: http://www.Lynx-FS.com
-------------------------------------

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:RWAPSoftware@;aol.com]
Sent: Tuesday, October 29, 2002 12:27 PM
To: [EMAIL PROTECTED]
Subject: [ql-users] Turbo Compiled Programs


I know that one of the problems which any modern QL system faces is the
users desire to use existing programs, rather than upgrade to new programs
and need to follow a steep learning curve.

Whatever happens, this means that to many people, QPC2 or the emulators are
too difficult to use, because they will not work easily with x,y and z
programs.

We therefore need a way of maintaining and upgrading existing programs.  We
have plenty of assembly language tools (DEAssembler is excellent for getting
the source code for a machine code program).

However, many of the early commercial programs have been compiled with
either Turbo or QLiberator.  Is there any way of writing a program which
will generate the source code for compiled programs??

--
Rich Mellor 
RWAP Software
35 Chantry Croft, Kinsley, Pontefract, West Yorkshire, WF9 5JH
TEL: 01977 610509
http://hometown.aol.co.uk/rwapsoftware
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 you
must not read it and must not use any information contained in it, nor copy
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.
  • ... RWAPSoftware
    • ... Arnold Clarke
    • ... Marcel Kilgus
    • ... Norman Dunbar
    • ... RWAPSoftware
      • ... Arnold Clarke
        • ... Φοίβος Ρ. Ντόκος
          • ... Fabrizio Diversi
            • ... Φοίβος Ρ. Ντόκος
            • ... Fabrizio Diversi
              • ... Φοίβος Ρ. Ντόκος
            • ... Dilwyn Jones
        • ... Phoebus Dokos
    • ... John Sadler

Reply via email to