Найдено 52 результата

Stargazer
24.10.2008 11:46:01
Форум: Потрепаться
Тема: А что с сайтом freepascal.org?
Ответы: 8
Просмотры: 13480

Re: А что с сайтом freepascal.org?

Значит, это у меня какая-то проблема. Пинг идёт, а браузер (IE, Opera) не открывает страницы вообще. Файрвол отключен.
Stargazer
24.10.2008 07:58:58
Форум: Потрепаться
Тема: А что с сайтом freepascal.org?
Ответы: 8
Просмотры: 13480

А что с сайтом freepascal.org?

Не отзывается. Может, переехал куда?
Stargazer
28.01.2008 14:34:27
Форум: Free Pascal Compiler
Тема: Как запретить вызов функции как процедуры?
Ответы: 1
Просмотры: 2924

Вопрос наполовину снят, тип Pointer и тип Class всё же разные вещи.
Вместо Class нельзя подставить Pointer.

P.S. Вместо Pointer можно подставить Class!
Stargazer
28.01.2008 14:25:19
Форум: Free Pascal Compiler
Тема: Как запретить вызов функции как процедуры?
Ответы: 1
Просмотры: 2924

Как запретить вызов функции как процедуры?

FPC 2.0.4

Есть исходник, из текста которого неясно, вызывается функция или процедура (конкретно - это модуль в исходниках FPC, называется AVL_TREE.PP).

Процедура и функция имеют одно имя, являются методами одного класса, в качестве формальных параметров получают класс или указатель:
TAVLTree ...
Stargazer
14.09.2007 17:28:14
Форум: Потрепаться
Тема: С днем сисадмина!
Ответы: 9
Просмотры: 14889

День сисадмина празднуется 29 июля, а 256-й день в году - это день Программиста!
Прошу не путать :)
Stargazer
15.06.2007 23:05:31
Форум: Потрепаться
Тема: Пользователи сказали «ДА» российской операционной си
Ответы: 12
Просмотры: 15353

ZerstoreN писал(а):Хотелось бы иметь однако и хоть одну не проприетарную но интенсивную а не экстенсивную по принципам развития, ос.


ОС BlueBottle. Мечта поэта.
Stargazer
06.03.2007 19:20:18
Форум: Разное
Тема: проекты на FPC
Ответы: 52
Просмотры: 105690

Иван Шихалев писал(а):
Stargazer писал(а):Это моё

И как, развитие будет?


Ну, у меня уже это не развивается дальше, чем http://www.lunarstuff.com, а вот это - http://age.km.ru - как раз живее всех живых (проект, естественно, на FPC!) :)
Stargazer
02.03.2007 15:57:50
Форум: Разное
Тема: проекты на FPC
Ответы: 52
Просмотры: 105690

spv писал(а):Не моё. Вот, нашёл:

http://lunarglobe.narod.ru/

и

http://lunarglobe.narod.ru/about.html

Последняя версия от 2003 года...
Мне понравилось.


Это моё :)
Stargazer
19.12.2006 13:17:03
Форум: Free Pascal Compiler
Тема: Адрес переменной по имени
Ответы: 8
Просмотры: 10187

Вот ещё над чем я призадумался.
С запуском метода, определенного по имени с помощью MethodAddress, я разобрался. Но теперь и этого мало
Хочется передавать параметры в этот метод
Это уж совсем шаманство, да?

Сам себе отвечаю:
m

В принципе, ничего сложного, надо только один раз увидеть, как ...
Stargazer
19.12.2006 10:03:26
Форум: Free Pascal Compiler
Тема: Адрес переменной по имени
Ответы: 8
Просмотры: 10187

Вот ещё над чем я призадумался.
С запуском метода, определенного по имени с помощью MethodAddress, я разобрался. Но теперь и этого мало :)
Хочется передавать параметры в этот метод :)
Это уж совсем шаманство, да?
Stargazer
09.12.2006 22:01:15
Форум: Free Pascal Compiler
Тема: Адрес переменной по имени
Ответы: 8
Просмотры: 10187

Ага, вот я и нашёл неувязочку!

В доке, и впрямь написано - для published полей генерируется типовая информация для рантайма. Но! Согласно тому же мануалу, эти поля должны иметь тип класса. И действительно, при попытке объявить любую переменную в разделе published , компилер ругается.

Хотя в ...
Stargazer
01.12.2006 10:27:47
Форум: Free Pascal Compiler
Тема: Адрес переменной по имени
Ответы: 8
Просмотры: 10187

Блин, вот что значит, вслух произнести проблему.
Если property объявлена как published , то всё работает.
Так что вопрос снимается!
Хы, а FieldAddress так и не возвращает адрес.

O.FieldAddress('AnsiStringField');

Хоть поле ему подставляй, хоть пропертю. Ну ладно, хоть ...
Stargazer
01.12.2006 10:10:07
Форум: Free Pascal Compiler
Тема: Адрес переменной по имени
Ответы: 8
Просмотры: 10187

И, кстати, "вы будете смеяться", но пример из дистрибутива FPC тоже не работает! Вот полный код (правда, я его немного поредактировал, т.к. не нашёл модуля rttiobj, в котором должен быть объявлен TMyTestObject):

program demo;
{ This program demonstrates the GetStrProp function }

&#123 ...
Stargazer
30.11.2006 21:15:35
Форум: Free Pascal Compiler
Тема: Адрес переменной по имени
Ответы: 8
Просмотры: 10187

Разве @ и addr не одно и то же? Хотя не суть, мне нужно по имени переменной определить её адрес, в рантайме, естественно.
Определение адреса метода по его имени работает нормально.
Stargazer
30.11.2006 19:24:21
Форум: Free Pascal Compiler
Тема: Адрес переменной по имени
Ответы: 8
Просмотры: 10187

Адрес переменной по имени

Всем привет!
Битый час ковыряюсь, не могу найти, как определить адрес переменной модуля. Как вариант, сошло бы и определение адреса поля класса TObject.FieldAddress, но оно не работает! MethodAddress, при всё при этом, прекрасно отрабатывает.

Где собака порылась?