Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: All about Exe

  1. #1
    Member
    Join Date
    Mar 2002
    Posts
    42

    Post All about Exe

    Hi Everyone,
    My question is that. I want to write a program , and i want the final exe to be run on every windows i mean from 98 to xp . so what is the best programming language is i can use. Here i mean that user final exe should not depend on dll or virtual mach.. like java and .net . i want the exe to use windows exe and should be small in size.

    An other question i wana ask , which is the best software by which , i can find out all the funcation in exe and dll files including there funcation prototype or signature.

    An other question is that who can i find about a program that which programming language was used to create that. Thanks every one .
    Always From Better to Best

  2. #2
    Banned
    Join Date
    Apr 2003
    Posts
    3,839
    hm i dont know every answer, but i have anice little utility with which u can view some code (dll, exe...etc.....)

    http://www.softpedia.com/public/cat/5/4/5-4-5.shtml

  3. #3
    It really depends on what you want your program to do. I do not think Java generates exe's anyways. C++, and VB are good languages.

    -Cheers-

  4. #4
    Member
    Join Date
    Mar 2002
    Posts
    42
    thanks for you replys , exe for java can be created , but i requires jvm tobe installed, i dont know much about c++, but what if i use vb 5 , because the msvb50.dll is shipped with win98 and all later windows. where as vb 6 is shipped with winme and win2k. what you think. does any one know ans to other ques.
    Always From Better to Best

  5. #5
    Java programs are not executables, the .class bytecode is loaded into the JVM and then run. c++ creates .exe when compiled, and it is compatible on the machine it was compiled on. It can be compatible with other compilers if it follows ANSI standard with how it was written.
    I don't quite think im nailing this on the head, maybe someone else can clarify the compatibility c++ has with executables on windows.

  6. #6
    Pure C++ is cross platform. You get into trouble when you use API calls.

    -Cheers-

  7. #7
    Senior Member
    Join Date
    Nov 2001
    Posts
    4,785
    personally id go with delphi if size and portability are an issue. vb is anything but light in size and is kind of slow. delphi can even be ported over to linux using kylix
    Bukhari:V3B48N826 “The Prophet said, ‘Isn’t the witness of a woman equal to half of that of a man?’ The women said, ‘Yes.’ He said, ‘This is because of the deficiency of a woman’s mind.’”

  8. #8
    I have never even tried Delphi. Mind giving me a rundown tedob?

    -Cheers-

  9. #9
    Well it all depend on the program you want to write be it in comand line and some times GUI then ANSI C is your best choice (My choice in fact). But for more advanced GUI's you will want to choose C++ for it was made for graphics.For cross platform you have PERL which is good for database programming however since it is interpeted it is slower but less error prone (And there is also compilers for it) and JAVA is the same as PERL. I have never touched DELPHI so i dont know about it all i do is that it was made for client server apps.
    Every thing that has a begining has an end.

  10. #10
    Senior Member nihil's Avatar
    Join Date
    Jul 2003
    Location
    United Kingdom: Bridlington
    Posts
    17,188
    Hazarawood

    I am assuming that your intentions are honourable

    You might try a different approach...........the VB6 update is quite small, so why not add it to the front end of your program?

    Also, there is DOS?

    /me goes and dies of old age

    It would depend on your program as DOS is not natural to 2k & XP, but is "supported" to some extent?

    I would make the comment that a lot of software I have seen will have a 9x/Me version AND a NT version.........even if it is only the name of the windows folder that is the difference?

    What is your program supposed to do?

    Your proggy could check to see if the OS is NT or 9x, and use the right folder from that, just a simple loop to "a" or "b".............?

    Can't help more without a bit more info on the functional requirements.

    Cheers

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •