Вверх ↑
Этот топик читают: Гость
Ответов: 152
Рейтинг: 1
#1: 2005-06-12 11:55:53 ЛС | профиль | цитата
Пробую скомпилировать пример RichEdit под Delphi, получаю:[code:1]Build start... Delete old projects
Generated debug settings
Generated code
Create project file
Save resource
D:\Program Files\HiAsm\compiler
Compile resource
Create project...
Command line: dcc32.exe "D:\Program Files\HiAsm\Elements\Delphi\code\RichEdit.pas" -M "-ED:\Program Files\HiAsm\example\
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

D:\Program Files\HiAsm\Elements\Delphi\code\RichEdit.pas(1)
D:\Program Files\HiAsm\Elements\Delphi\code\RichEdit.pas(12)
D:\Program Files\HiAsm\Elements\Delphi\code\RichEdit.pas(1)
D:\Program Files\HiAsm\Elements\Delphi\code\RichEdit.pas(1) Error: 'UNIT' expected but 'PROGRAM' found

D:\Program Files\HiAsm\Elements\Delphi\code\RichEdit.pas(1)
Delete temp files
End build[/code:1]А под FPC, как ни странноб работает. Кстати файл[code:1]D:\Program Files\HiAsm\Elements\Delphi\code\RichEdit.pas[/code:1] у меня вообще отсутствует.
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Администрация
Ответов: 15294
Рейтинг: 1518
#2: 2005-06-12 13:23:04 ЛС | профиль | цитата
В code его и не должно быть. Должн быть в: compiler ichedit.dcu либо lib ichedit.dcu
карма: 26
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#3: 2011-03-04 15:03:40 ЛС | профиль | цитата
Почему "пустой" компонент возвращает не нулевое количество строк?
?


Add(MainForm,2953706,21,105)
{
link(onCreate,16217195:doMessage,[(114,125)(114,153)])
}
Add(RichEdit,9270778,175,91)
{
Left=175
Top=90
}
Add(Message,16217195,182,147)
{
link(Message,9270778:Count,[])
}
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 161
Рейтинг: 5
#4: 2011-04-27 15:43:45 ЛС | профиль | цитата
Nic, Ты на дату смотрел?
------------ Дoбавленo в 15.43:
Nic писал(а):
Почему "пустой" компонент возвращает не нулевое количество строк?

Потомучто строка есть, но она пустая
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#5: 2011-04-27 15:46:18 ЛС | профиль | цитата
pc-master писал(а):
Ты на дату смотрел?

А ты Это раз. Второе -- тема называется Ошибки в компонентах >> RichEdit, а Nic только озвучил ошибку, которая действительно имеет место быть

------------ Дoбавленo в 15.46:
pc-master писал(а):
Потомучто строка есть, но она пустая

В пустом компоненте не должно быть никаких пустых строк. Пустая строка в тексте -- это #13#10, те перевод строки
карма: 22

0
Ответов: 161
Рейтинг: 5
#6: 2011-04-27 15:50:29 ЛС | профиль | цитата
И ешё багу заметил: Не работает ПКМ
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#7: 2011-04-27 16:13:54 ЛС | профиль | цитата
pc-master писал(а):
И ешё багу заметил: Не работает ПКМ

Да ладно, серьезно


code_23580.txt
карма: 22

0
файлы: 1code_23580.txt [483B] [288]
Ответов: 161
Рейтинг: 5
#8: 2011-04-27 16:22:30 ЛС | профиль | цитата
Я про то, что меню копировать, вставить и т.д. не открывается при нажатии правой кнопкой
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#9: 2011-04-27 16:34:26 ЛС | профиль | цитата
pc-master писал(а):
Я про то, что меню копировать, вставить и т.д. не открывается при нажатии правой кнопкой

А это что, когда-то работало
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#10: 2011-04-27 16:48:52 ЛС | профиль | цитата
nesco писал(а):
Nic только озвучил ошибку, которая действительно имеет место быть
Это не ошибка. В Delphi тоже так.
nesco писал(а):
Пустая строка в тексте -- это #13#10, те перевод строки
Пустышка+#13#10 - это уже СТРОКА.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#11: 2011-04-27 16:51:49 ЛС | профиль | цитата
Tad писал(а):
Это не ошибка

Вообще-то -- это баг, но системный баг. RichEdit -- системный контрол
Tad писал(а):
Пустышка+#13#10 - это уже СТРОКА

Про что я и говорю, только не строка, а текст
карма: 22

0
Ответов: 1535
Рейтинг: 176
#12: 2012-02-17 23:23:27 ЛС | профиль | цитата
Ну, вообщем не хочется создавать тему, решил запостить здесь. Не понимаю, как работать с массивом RichEdit (нужен именно этот элемент), если вместо текста там крякозябры?
Add(MainForm,2953706,224,252)
{
Width=615
Height=499
link(onCreate,5820:doNext,[])
}
Add(RichEdit,15697240,392,252)
{
Left=344
Width=255
Height=461
Align=3
}
Add(ArrayRW,6675349,336,266)
{
link(onRead,15697240:doText,[])
link(Array,11918101:Array,[])
}
Add(CounterEx,5820,280,266)
{
Default=-1
link(onNext,6675349:doRead,[])
}
Add(RichEdit,11918101,322,210)
{
Left=344
Width=255
Height=461
Align=5
Strings=#54:Не пойму, как обернуть крякозябры в читабельный текст?|
}


карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2012-02-18 02:00:54 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-24 08:45:31
карма: 0

0
Ответов: 1535
Рейтинг: 176
#14: 2012-02-18 09:17:13 ЛС | профиль | цитата
г. ость, да, хрень это всё, как может свойство CanDragOle повлиять на крякозябры, не понимаю?
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)