Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.182.39] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Вот вчера поставил Free Pascal 1.0.9.6. Сначала все было нормально, но потом начались глюки. При попытке написать собственную функцию компилятор выдает ошибку Argument can't be assigned to (Невозможно присвоить значение аргумента). Переустановил компилятор, но все повторилось опять. Это баг такой, или специальное ограничение, чтоб только процедуры делать? И как с этим бороться?
|
Сообщ.
#2
,
|
|
|
А что за процедура, можешь тут выложить?
|
Сообщ.
#3
,
|
|
|
Да вообще, пишу любую функцию с любым типом, хоть стринг, хоть байт. При присваивании имени функции какого-нибудь результата компилятор выдает такую вот ошибку. Пробовал компилировать исходники самого компилятора - все равно.
|
Сообщ.
#4
,
|
|
|
А винда какая? не ХР/2к/2к3 случайно?
|
Сообщ.
#5
,
|
|
|
Угадал.
P.S: похоже, я тут всех задолбал своими вопросиками... |
Сообщ.
#6
,
|
|
|
напиши result:=...
Добавлено в : нифига не задолбал %) |
Сообщ.
#7
,
|
|
|
Не пашет. Только что попробовал откомпилировать - все ок. Перезапустил среду - нате пожалуйста! Наверно, ошибка при кодировании самого модуля компилятора.
P.S: в конце концов я пришел к выводу, что ничего лучше старого доброго Borland Pascal with objects 7.0 нету и не будет! |
Сообщ.
#8
,
|
|
|
может версия эта глючная ? ну почему у других работает а у тебя нет? (у меня не стоит FPC, поэтому проверить не могу)
|
Сообщ.
#9
,
|
|
|
Цитата P.S: в конце концов я пришел к выводу, что ничего лучше старого доброго Borland Pascal with objects 7.0 нету и не будет! Согласен... ;-) |
Сообщ.
#10
,
|
|
|
Может самыя последния обновления скачать? Хотя вряд ли поможет. Да и выбрал я ФриПаскаль только из-за его графики (4,8,16 бит) и малого размера создаваемых проектов. А так вполне могу обходится борландом. А может в настройках среды что-то неправильно?
|
Сообщ.
#11
,
|
|
|
Настройки может?
Проверь такое: Function X ( A, b : integer) : integer; begin x:= a+b; end; begin write (X(2,3)); end. Цитата У меня эта версия, и никаких проблем до сих пор не было. Version 1.0.10 is the latest stable version the Free Pascal |
Сообщ.
#12
,
|
|
|
а мне кажется во всём есть свои плюсы, но и нужно делать свои "жертвы" %) Я вот ради ТМТ пожертвовал дебагером, которого действительно не хватает, приходится изголяться отлавливая баги %)
|
Сообщ.
#13
,
|
|
|
Из-за графики нужно выбирать ТМТ %) (во я заладил, аж самому неудобно, пропагандой занимаюсь %) )
|
Сообщ.
#14
,
|
|
|
Вроде работает. Но, думаю, работать будет недолго. Может, из-за того, что IDE у меня под Дос, а не под форточки?
P.S:а в ТМТ нет поддержки длинных имен в ДОСе... |
Сообщ.
#15
,
|
|
|
Если работает, то надолго.
IDE просто под текстовый режим, но он 32-битный, под Винду. Есть ведь среда разработки Dev-Pascal, под форточки. Но без дебугера. Скорее всего ты скачал пробную версию, она ещё сырая. А без дебугера я не обойдусь ни ради каких преимуществ. |