OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 26 Апрель, 2024 16:49

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Среда, 26 Апрель, 2006 12:36 

Зарегистрирован: Суббота, 22 Апрель, 2006 21:30
Сообщения: 35
Цитата:
Возможно, неточность перевода. Или имелось в виду "целое число, которое имеет смысл указателя"...


Ээээ. Я в то время справку XDS читал, на англиском.
Сейчас открыл справку по BB. Там написано, что ADR возвращает INTEGER, адресс переменной.

А если хочется передать не адресс, а указатель на переменную?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Среда, 26 Апрель, 2006 14:07 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Grabli писал(а):
Так, итить. В WinApi данные через указатели передаются.

WinApi - Си-шный, а в языке Си адрес и указатель суть одно и тоже. В Оберонах указатели бывают только на RECORD или на ARRAY, но адрес, естественно, есть у всех переменных.

Grabli писал(а):
А если хочется передать не адресс, а указатель на переменную?

Куда передать? Если внутрь WinApi, то там что адрес что указатель - одно и тоже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Среда, 26 Апрель, 2006 15:27 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 12:00
Сообщения: 79
Откуда: Россия, Санкт-Петербург
Сергей Губанов писал(а):
Вячеслав Бойко писал(а):
Сергей Губанов писал(а):
Не хватает процедурных переменных связанных с объектами? Так их можно самому сделать

А можно немного пояснений к коду с примером для изучающий BB?

Для начинающих/изучающих если тот код не понятен, то и нечего его использовать. Необходимости, по крайней мере, в нём нет...


Смысл кода понятен. Просто нужен конкретный пример для "особо одаренных" :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: По поводу FrameWork-а
СообщениеДобавлено: Среда, 24 Октябрь, 2007 15:07 

Зарегистрирован: Среда, 17 Январь, 2007 03:59
Сообщения: 225
Поставил достаточно много модулей из коллекции Helmut Zinn
Получилось вот что: при простое системы, BlackBox нагружает процессор на 50-51%.
При этом просто он загружен в память и все, больше ничего не делаем.
Как определить от какого загруженного модуля BlackBox идет "активность"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: По поводу FrameWork-а
СообщениеДобавлено: Среда, 24 Октябрь, 2007 15:20 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Штирлиц писал(а):
Как определить от какого загруженного модуля BlackBox идет "активность"?

Самый простой вариант - запустить профилировщик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: По поводу FrameWork-а
СообщениеДобавлено: Среда, 24 Октябрь, 2007 15:44 

Зарегистрирован: Среда, 17 Январь, 2007 03:59
Сообщения: 225
Александр Ильин писал(а):
Штирлиц писал(а):
Как определить от какого загруженного модуля BlackBox идет "активность"?

Самый простой вариант - запустить профилировщик.


Спасибо.
Все оказалось проще.
Это следствие моих экспериментов :) в HostMenu в процедуре Loop.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: По поводу FrameWork-а
СообщениеДобавлено: Среда, 24 Октябрь, 2007 15:58 

Зарегистрирован: Среда, 17 Январь, 2007 03:59
Сообщения: 225
Штирлиц писал(а):
Александр Ильин писал(а):
Штирлиц писал(а):
Как определить от какого загруженного модуля BlackBox идет "активность"?

Самый простой вариант - запустить профилировщик.


Спасибо.
Все оказалось проще.
Это следствие моих экспериментов :) в HostMenu в процедуре Loop.


Забыл вставить функцию WaitMessage, когда нет сообщений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Вторник, 29 Январь, 2008 20:26 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
GrayEddy писал(а):
Я подумываю перетащить на XDS Oberon-2 проект написанный на FreePascal 2.02 (и Delphi 5). Написан на WinAPI, 9400 строк (на текущий день). Используются четыре класса (TList, TStringList, TIniFiles и TException). Для первых двух написал замену - это основное.
...


Я тут как раз из FPC портирую DOM, а в нём как раз TList используется. Как бы так объединить усилия, а то не хочется велик изобретать...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB