Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Исходники Форум Информер Страны мира
   Управление Памятью    >>    xmscpas
   
 
 XMS Interface v1.0 for Borland C/C++ and Borland Pas   Tanescu A.Horatiu 23.01.1997

Модуль для работы с XMS для BP7 и BC++.
LIM XMS v3.0 interface routines. Full source code (in C/C++ and Pascal) is included and also a demo program, a multi-target file copy utility (MDCOPY) that uses XMS (in C++).



46k 
 

ѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓѓ ѕ і ѕ XMS Interface for Borland C/C++ and Borland Pascal і ѕ Version 1.0 і ѕ Developed by Tanescu A. Horatiu і ѕ January 1997 і ѕ і јјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјј This library was born when I had to write a program that required a huge amount of memory, more than 1 MB. I decided to use extended memory so I looked for an interface to allow me to access the XMS from C. I was not very satisfied with what I found (some libraries didn't have all the routines I needed, or they didn't include their full source, or they were very slow or difficult to use). Then I found the Lotus Intel Microsoft XMS specification version 3.0 and after I learned how XMS works I was able to write my own routines to access XMS. I grouped them in a library. I also wrote a Turbo Pascal unit. All the routines are written using the Borland C and Borland Pascal built-in assembler. Full source code (in C/C++ and Pascal) is included and also a demo program, a multi-target file copy utility (MDCOPY) that uses XMS (in C++). You can freely distribute the library, modify its sources or use it for any purpose (even include it into commercial products). If you find any bugs please report them to me. If you use the library, please mention my name somewhere and let me know, so I can find out if this library is useful. -- About the author --------------------------------------------- I am studying computer programming at the "E.Gojdu" HighSchool, in Oradea, Romania. If you are interested in computer programming (as I am), please contact me (my favourite subjec