305 Subj : far pointers To : borland.public.cpp.borlandcpp From : "Joel B.M." Date : Sat Dec 13 2003 10:06 am Hi all, Video Access. my next code work well in Borland c 3.5 ( 16 bits ) ..... unsigned int far *address; int i; char *Field = "This is a Test"; address = ( unsigned int far *)0xB8000000L; for( i = 0; i < strlen(Field) ; i++) *(address+i) = *(Field+i ); ..... but , when a try to compile with Borland C 5.5 ( 32 bits ) , it make a Error with Far Pointer. i changed unsigned int _FAR *address; .... but when i run Exe file, windows make a Error Call. someone can tell me what is the best way to do it like Borland C 3.5 . 0