[fpc-pascal]Calling intr from Windows

Ivan Montes senbei at terra.es
Thu Mar 14 01:03:02 CET 2002

----- Original Message -----
From: "Fernando Lozano" <fsl at centroin.com.br>
To: <fpc-pascal at deadlock.et.tudelft.nl>
Sent: Wednesday, March 13, 2002 8:55 PM
Subject: [fpc-pascal]Calling intr from Windows

A lot of DOS interrupt function have a Win32 API equivalent, If you are
compiling for Win32 you should use the win32 api to request that kind of
information, otherways you cannot be sure that your program will run in all
the flavours of Win32 (win9x, WinNT/2k).
The Win32 API reference can be found somewhere in the microsoft site, it's a
quit big download but it will be a must if you plan to develop win32

> Hi there,
> Running a simple program created for Turbo Pascal which uses some DOS
> system calls (int 21h) I get from wrong results (invalid system date) to
> a complete system crash. I am not calling functions that need a memmory
> buffer, just functions where all arguments and return values come from
> 8086 registers. Is this suposed to work?
> I am using an old snapshot (about august 2001) of 1.0.5 under Windows
> 95.
> []s, Fernando Lozano
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

More information about the fpc-pascal mailing list