Jump to content

Help Me to programming dos windowing app

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
18 replies to this topic

#1
starsoheil

starsoheil

    Newbie

  • Members
  • PipPip
  • 13 posts
hello
i will programming a application ( with window tech ) for running in boot ( dos mode ) .
such as : partition magic , table doctor
please help me that : where are work ? what programming for show windows in dos mode ?
if introducting a E-book to me , i went thankful .
thank you
:confused::cursing:

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
What version of windows are you talking about? You will probably have to simulate everything, which will not be trivial to do.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
starsoheil

starsoheil

    Newbie

  • Members
  • PipPip
  • 13 posts
hello
thank you
i want to programming a program such as partition magic (with :window,button,text box ) that loading in dos OS , of course loading from system boot ,
please help me to what i work with Visual c++ 2008 .

#4
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
You are talking about EXTREMELY low-level coding. How much do you know about how partitions work? What do you know about the NTFS file-system? Do you know how to write a boot-loader?
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
alienkinetics

alienkinetics

    Programmer

  • Members
  • PipPipPipPip
  • 154 posts
You really need to look into a DOS port of Unix FDisk. I think I read the current DOS FDisk is out of date and wont work with current FAT32 systems.

Basiclly, the only way you will ever get this working is if you take working GNU FDisk source code and write a nice GUI under DOS.

And even then, the risk you take if you release something that f's up peoples harddrives is enormous!!!!!!

Imagine the hate mail you will get if people start loosing data.

I wouldn't touch this project. Leave partitioning to the experts.

#6
starsoheil

starsoheil

    Newbie

  • Members
  • PipPip
  • 13 posts
hello
thank you
i am not programming partition magic .i want programming a dos app with windows,and buttons,textbox,etc. such as : ( createwindow() ) function in visual c++ and delphi .
i work with this function but not wroking in dos mode . ( this working in windows OS only ).is there another way to programming ?

#7
Guest

Guest

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 3,414 posts
You might be interested in this: HX DOS Extender
Root Beer == System Administrator's Beer
Download the new operating system programming kit! (some assembly required)

#8
starsoheil

starsoheil

    Newbie

  • Members
  • PipPip
  • 13 posts
hello
i want programming a 16 bit system application . a console app in delphi 2009 or visual c++ 2008 not working in boot . please help me to make a 16-bit windows .

#9
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
They aren't designed to create 16-bit applications. Why do you even want to do this, given that most systems are 32-bit architectures?
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#10
starsoheil

starsoheil

    Newbie

  • Members
  • PipPip
  • 13 posts
hello
thank you
i search in the internet and find a programs like my purpose .
web site is . visopsys.org

#11
starsoheil

starsoheil

    Newbie

  • Members
  • PipPip
  • 13 posts
i am programming with c ( TC ,B C++, Free C) but all exe app that build from this languages only working in win32 . what version of c build 16-bit app to work in dos OS .

#12
alienkinetics

alienkinetics

    Programmer

  • Members
  • PipPipPipPip
  • 154 posts
Your best bet is Borland Turbo Vision, which is a very very old GUI library for 16bit DOS applications.

You can look for ports of Turbo Vision for Watcom C++, which is a free 32bit compilier that can compilier 32bit DOS applications. (Lots of games in the 90's used this one)

http://www.sigala.it.../resources.html
Turbo Vision port to the GNU compiler and more

There is also a port for DJGPP, but I prefer Watcom because it comes with a good installer, Windows IDE and help files. So, you can code 32bit DOS app's from Windows.

Quote

This port is a port of the C++ version for the DOS, FreeBSD, Linux, QNX, Solaris and Win32 platforms. The port isn't 100% compatible with the original version from Borland because we want a library better than the original and not with the limititations imposed by the original 16 bits version and the huge security holes that are unacceptable.
For Win32 you can use BC++ 5.5, Cygwin, MinGW or MSVC.