Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
#16: 2013-05-23 10:15:46 ЛС | профиль | цитата
Aziz, отдыхать надо почаще и всё ОК будет code_31074.txt

Aziz писал(а):
Delimiter="
"
у нас уже года 2-3 как [b]
[/b]
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_31074.txt [609B] [300]
Ответов: 9906
Рейтинг: 351
#17: 2013-05-23 10:20:24 ЛС | профиль | цитата
Aziz, не надо становиться в третью позицию.
Потому что нашей вины нет в том, что представленная тобой информация не позволяет нам воспроизвести у себя твои проблемы.

Очень трудно искать черную кошку в темной комнате
Особенно, когда ее нет




Слушай nesco, а давно у нас пустые строки в Memo не добавляются
Де-жа-вю какое-то....

Может так...
function THIMemo.Add(const Text: string):integer;
begin
if (Control.Count > 0)and(control.items[control.Count-1] <> ')then
Control.Add(#13#10);

if Text<>' then Result := Control.Add(Text)
else Result := Control.Add(#13#10);
end;
Шанхай какой-то получается, а лучше - в голову как-то не лезет


------------ Дoбавленo в 10.20:
andrestudio писал(а):
у нас уже года 2-3 как

Угу. А сколько Str_Enum только один символ понимает - я и не знаю
карма: 9

0
Ответов: 1291
Рейтинг: 47
#18: 2013-05-23 10:38:22 ЛС | профиль | цитата
andrestudio, а я и не вводил эти символы вручную - Хиасм сам вставил, я только в свойствах компонента нажал кл. Enter.. По схеме - мне нужно только крайние пробелы удалять, а не все. За совет спасибо.

Galkov, похоже баг воспроизвести не удастся, проще СВН-версию заюзать и все нестандартные компоненты вручную опять перекидывать.. Потому как не знаю в чем баг. Я даже не знаю как КОЛ для компилятора Дельфи обновить, откуда его качать. С СВН обновляется только КОЛ для ФПС компилятора похоже.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#19: 2013-05-23 10:56:08 ЛС | профиль | цитата
Aziz писал(а):
С СВН обновляется только КОЛ для ФПС компилятора похоже

На SVN вообще нет KOL-ов
Galkov писал(а):
Слушай nesco, а давно у нас пустые строки в Memo не добавляются

Понятия не имею, когда пропало их добавление, а оно было
------------ Дoбавленo в 10.56:
Galkov писал(а):
А сколько Str_Enum только один символ понимает - я и не знаю

Почти со времени создания. Сначала, правда, было задумано разбивать по строковому разделителю, но было замечено некоторое количество неадекватных багов. Пришлось сделать разделитель символом
карма: 22

0
Ответов: 9906
Рейтинг: 351
#20: 2013-05-23 11:15:33 ЛС | профиль | цитата
nesco писал(а):
а оно было

Не могу ничего вспомнить, ... - ну ты в курсе.

Так что про фикс-то скажешь
У меня, вообще, есть смутное подозрение, что это я этот Add рисовал... Но не помню



------------ Дoбавленo в 11.15:
Aziz писал(а):
Я даже не знаю как КОЛ для компилятора Дельфи обновить, откуда его качать.
проще свои дать, пожалуй...
В народе ходят слухи, что достаточно скопировать их в нужные места с перезаписью (этим-то и определяется "нужное место")
Типа: достаточно одной таблэтки.
карма: 9

0
Ответов: 1291
Рейтинг: 47
#21: 2013-05-23 11:45:09 ЛС | профиль | цитата
Спасибо, у меня этого КОЛ-а не было вообще - был только dpr, обошлось поэтому без перезаписи. В папку Compiler ведь копировать нужно? Make.exe тоже нету и батов тоже. И вообще выдает такую ошибку теперь при пустом проекте, после копирования вашего КОЛ-а :

Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "C:\Progs\Programming\HiAsm\Elements\delphi\code\Project3.dpr" "-U\Users\Admin\Docs\Hiasm\Projects\." -Q
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

Kol.pas(43) Fatal: File not found: 'delphidef.inc'
Сжатие кода...
Сборка завершена.

Где откопать этот delphidef.inc ?
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 9906
Рейтинг: 351
#22: 2013-05-23 11:52:10 ЛС | профиль | цитата
Мда, технология передачи не осваивалась еще
Сейчас перезалью
------------ Дoбавленo в 11.52:
Пробуй еще раз.
Фиг его знает, чего там уже есть, а чего нет. Может и меньше можно было
Но хватить точно должно.
карма: 9

0
Ответов: 1291
Рейтинг: 47
#23: 2013-05-23 12:01:57 ЛС | профиль | цитата
Galkov, спасибо вам большое! Теперь все заработало, символы не съедаются А то я уже хотел с массивами распрощаться..
------------ Дoбавленo в 12.01:
То есть проблема была в старом КОЛ-е, значит..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 9906
Рейтинг: 351
#24: 2013-05-23 12:23:12 ЛС | профиль | цитата
Если используешь FPC - прочисти папку ElementsDelphicodeunits
Иначе нет гарантий, что он новые файлы компилировать будет.

Он даты файлов сравнивает. Ума то нету...
А фиг его знает, чего там с датами файлов творится.
Я один раз (давно уже) полдня ничего понять не мог. Чуть веру в закон Ома не потерял...
карма: 9

0
Ответов: 1291
Рейтинг: 47
#25: 2013-05-23 12:45:46 ЛС | профиль | цитата
OK.. Проверил, FPC без проблем без очистки пока компилит.. Почему бы не сделать обновление КОЛ-а через СВН апдейт? Ведь удобно же, чем потом так баги раскапывать..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 9906
Рейтинг: 351
#26: 2013-05-23 13:19:42 ЛС | профиль | цитата
Aziz писал(а):
без очистки пока компилит


Говорю тебе русским языком: ПРОЧИСТИ.
Лучше пять минут потерять сейчас, чем иметь шанс (даже 1%) наступить на эти грабли через месяц, и спрашивать на форуме "почему у меня не так как у Вас, когда все файлы одинаковые"

В процессе наступания на грабли - никаких ошибок компиляции нет. Просто работает неправильно. Так что своим "пока компилит" - можно подтереться.

Такое происходит, если даты объектных модулей (которые скомпилированы из старых файлов) позже дат новых исходников. Искусственный, не побоюсь этого слова - интеллект, при этом просто не компилирует новые исходники. И никаких ошибок, естественно - не выдает.
Оно тебе надо, разборки с датами ??? ПРОЧИСТИ, и забудь за это.

Aziz писал(а):
Почему бы не сделать обновление

Сюда читай.
карма: 9

0
Ответов: 1291
Рейтинг: 47
#27: 2013-05-23 14:00:37 ЛС | профиль | цитата
Хорошо, запурджю ее, так и быть)) Хотя FPC не является моим ненеосновным компилятором, а я - его небезактивным юзверем. Спасибо!
------------ Дoбавленo в 14.00:
Только расслабился, теперь другой баг всплыл - кракозубры при использованием RichEdit, c Memo все ок:

Add(Button,8557857,99,179)
{
Left=45
Top=80
Width=90
Caption="CracoTest"
link(onClick,3840162:doEnum,[(137,185)(137,167)])
}
Add(Message,3235685,490,154)
{
}
Add(ArrayEnum,3840162,434,161)
{
link(onItem,3235685:doMessage,[(473,167)(473,160)])
link(Array,14341300:Array,[(440,124)(438,124)])
}
Add(RichEdit,14341300,418,70)
{
Left=230
Top=1
Width=245
Height=245
ModeSp=1
Strings=#21:Ужасные крякозябры!!!|18:NEt CracozUbrov!!!|1: |
ScrollBars=3
CanDragOle=1
InsertCRLF=1
Point(doDelete)
}


Засады повсюду..


карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#28: 2013-05-23 14:46:33 ЛС | профиль | цитата
Aziz писал(а):
кракозубры при использованием RichEdit

Какие нах кракозябры

krakosiabry_001.png
Aziz писал(а):
Засады повсюду

Че-то в консерватории менять надо, это точно
карма: 22

0
файлы: 1krakosiabry_001.png [19.9KB] [463]
Ответов: 9906
Рейтинг: 351
#29: 2013-05-23 16:00:54 ЛС | профиль | цитата
nesco,

  1. Ты не ту картинку показал. В мессаге у тебя чего ???
  2. Про фикс добавления пустой строки в Memo - чего молчишь ???

карма: 9

0
Ответов: 1291
Рейтинг: 47
#30: 2013-05-23 16:01:35 ЛС | профиль | цитата
nesco, уже поздно.. Я уже бесповоротно и окончательно стал Конструктором (или Деструктором) Кубиков... )))

У меня вот что выдает:

#60A=K5 :@O:>7O1@K!!!
NEt CracozUbrov!!!


Но я решил не париться и заменил его HilightMemo - еще лучше, как раз что мне надо, и без зубров.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)