Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как создать Дальний указатель?

845
26 октября 2001 года
Neo
10 / / 20.06.2000
Как создать Дальний указатель?
(надо выцарапать инфу про ПК)
дали методу а там что то типа

unsigned char _far*modptr,psType;
modptr=(unsigned char _far*)0xF000FFFEL;
psType=*modptr;

я приблизительно понимаю,что они хотели
сделать а вот как енто сделать правильно а может и лучше...
633
26 октября 2001 года
Boka
24 / / 20.02.2000
Здрасьте, приплыли
В Виндах все указатели дальние.

char *modptr;
modptr=(char*)0xF000FFFE;
449
26 октября 2001 года
Fantasist
124 / / 20.06.2000
А чем отличаются далние и ближние указатели?
417
27 октября 2001 года
_Andrei
49 / / 20.01.2000
Модификатор Far С++ имели место
в 16 раздрядном (3.11) Windows
В Вин9x (32 ) они все указатели из за организации памяти адресуются как Far
845
29 октября 2001 года
Neo
10 / / 20.06.2000
Хочешь сказать фокус _far под виндузу
не пройдёт???

[ Это Сообщение было отредактировано Neo в 2001-10-29 1311 ]
Аноним
Цитата:

On 2001-10-26 1609, Boka wrote
Здрасьте, приплыли
В Виндах все указатели дальние.
char *modptr;
modptr=(char*)0xF000FFFE;


А как изьять то содержимое
-пишет Access violation!-ругается...

845
01 ноября 2001 года
Neo
10 / / 20.06.2000
Цитата:

On 2001-10-26 1609, Boka wrote
Здрасьте, приплыли
В Виндах все указатели дальние.
char *modptr;
modptr=(char*)0xF000FFFE;


А как изьять то содержимое
-пишет Access violation!-ругается...

409
10 ноября 2001 года
Ramzes
163 / / 20.09.2000
Конечно violation! Какого черта ты лезешь

в эту память если ты ее не выделял? Это чужая память и не лезь в нее
845
14 ноября 2001 года
Neo
10 / / 20.06.2000
Цитата:

On 2001-11-10 1138, Ramzes wrote
Конечно violation! Какого черта ты лезешь

в эту память если ты ее не выделял? Это чужая память и не лезь в нее


Не поверишь написал тот же код в BC31
А там пашет - почему тогда я не могу
с одного и того же адреса выдрать значение
в консоли Borlanda (если это один и тот же адрес...)

409
17 ноября 2001 года
Ramzes
163 / / 20.09.2000
Так BC31 это же под мсдос!
В мсдосе можно хоть куда гадить
А в виндосе нельзя.
Че это за память-то?
Я например сталкивался с этим. Но у меня был указатель на видеопамять, в мсдосе работало - а в видосе нет!
483
20 ноября 2001 года
DED_MOROZ
67 / / 20.03.2000
Да лано вам кричать про AV, чел хотел просто прочитать данные из биоса, что всеми любимая ОС win9x не запрещает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог