ID: Q67761
6.00 6.00a 6.00ax 7.00 | 1.00 1.50
MS-DOS | WINDOWS
kbprg
The information in this article applies to:
A program written in the tiny memory model cannot use functions provided by the Microsoft C the graphics library. These functions are designed to be memory-model independent and are declared as far procedures. Because the linker does not support far references in a tiny memory model application, it does not resolve references to the graphics functions.
For more information on building .COM files in the tiny memory model, query in the Microsoft Knowledge Base on the following words:
_far and tiny
The code example below demonstrates this situation.
/*
* Compile options needed: cl /AT file.c graphics.lib
*/
#include <graph.h>
void main(void);
void main()
{
_setvideomode(_DEFAULTMODE);
}
Additional reference words: kbinf 6.00 6.00a 6.00ax 7.00 1.00 1.50 KBCategory: kbprg KBSubcategory: GraphicsIss Keywords : kb16bitonly
Last Reviewed: July 18, 1997