Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 026
от 29.07.2002, 20:50

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 44
Отправлено ответов: 112
Активность: 254.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 121.3
URL: Пристанище неодинокого программиста
[Подробней >>]
Byter
Статус: Начальный
Общий рейтинг: 200
[Подробней >>]
igorash
Статус: Опытный
Общий рейтинг: 118.26
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 44. Аууу, товарищи эксперты! Отвечали что ли бы вы/вас побольше? Тут вопрос настрял опять на грани... (ответов: 3)

Вопросов: 1, ответов: 3


 Вопрос № 44

Аууу, товарищи эксперты!
Отвечали что ли бы вы/вас побольше?
Тут вопрос настрял опять на границе с АСМом: создаю я значит переменную в _VAR_ с типом-записью и в Паскалевском АСМе вот так юзаю (вам спасибо - подсказали!):
...
mov ax,Word ptr Trian.X[2] {Trian.X[1]}
mov bx,Word ptr Trian.X[4] {Trian.X[2]}
...
А как быть если я переменной в _КУЧЕ_ место выделяю!?! Ведь мы уже поинтер имеем!?! Всё бл*** перепробывал: и напрямую и через зад, а всё не в склад, а всё не в лад!



Вопрос отправлен: 26.07.2002, 20:45
Отправитель: KODer (KODer@xakep.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Артём Шегеда

Доброе время суток, KODer!

Лучшая документация - работающий пример. Ковыряй в TD: там всё видно невооружённым глазом.

PS. И не обленились мы (это по поводу такого же вопроса в группу экспертов asm'а) - это гнилой наезд. Лично от Вас я получил 4 вопроса и на все ответил (включая этот). Если на вопрос не отвечаю сразу - значит ищу. Если не отвечаю вообще - значит не знаю - зачем рассылку загаживать.

Приложение:

Ответ отправлен: 27.07.2002, 17:20
Отправитель: Артём Шегеда


Отвечает Byter

Приветствую Вас, KODer!
Место в куче выделяется с помощью GetMem(p,size),
где р-поинтер ,а size размер выделяемой память.


Ответ отправлен: 27.07.2002, 15:37
Отправитель: Byter


Отвечает igorash

Здравствуйте, KODer!
Нифига мы не обленились.... :)
Как вариант чисто асмовый, если поинтер то:
mov ax,Word ptr [Trian.X[2] ]
юзать квадратные скобки, которые говорят что надо засылать в ах не значение переменной а то что находится по адресу указанному в переменной.
Но сработает ли это в паскале.....


Ответ отправлен: 27.07.2002, 03:07
Отправитель: igorash



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (43)
C / C++ (30)
Perl (8)
Delphi (16)
Pascal (30)
Basic / VBA (10)
Java / JavaScript (11)
PHP (7)
MySQL / MSSQL (9)
Пользователю
Windows 95/98/Me (44)
Windows NT/2000/XP (33)
"Железо" (34)
Поиск информации (19)
Администратору
Windows NT/2000/XP (15)
Linux / Unix (13)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (7)
КоАП (2)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное