|
|
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Натолкнулся на такую вещь: если многострочный текст из любого наследника стринглиста присвоить тексту TEdit Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. то на винде символы перевода каретки не видны, а вот на Линуксе отображаются Что это, баг лазаревского виджетсета? Или особенности Оси? ================= Док. Win7 Ultim x64/Deb 9.1(GNOME, MATE; gtk2) i386: FB 3.0.2.32703, диалект 3, SS, Lazarus 1.9(r.56145); FPC 3.1.1 (r.36290), IBX by -Rik-; IBE 2017.4.19.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 16:59:21 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Andy_OLAPв Linux 0xD вырезается, а 0xA идет в отображение интересно, можно штатными средствами IDE "вырезать" 0xA вручную или забить, и заменить перевод каретки каким-нибудь мало используемым символом, типа тильды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 17:03:42 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Док Код: pascal 1. Посмотри, что в линуксе тут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 17:07:15 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
wadmanПосмотри, что в линуксе тут? что и должно быть, если ты это имел ввиду (fpc_trunk/rtl/unix/sysunixh.inc) Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 17:17:15 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Док, а, всё нормально. Считай это фичей. :) сам же добавляешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 17:20:44 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
wadmanСчитай это фичей. :) сам же добавляешь... значит, придется тильду рисовать для единообразия :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 17:32:23 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
wadmanДок, а, всё нормально. Считай это фичей. :) сам же добавляешь... Раз добавляет, то может и не добавлять, например вместо "Edit1.Text:= Edit1.Text + Memo1.Lines.Strings[i] + LineEnding" делать "Edit1.Text:= Edit1.Text + Memo1.Lines.Strings[i] + "; " ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 18:32:06 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Andy_OLAPРаз добавляет, то может и не добавлять, например вместо "Edit1.Text:= Edit1.Text + Memo1.Lines.Strings[i] + LineEnding" делать "Edit1.Text:= Edit1.Text + Memo1.Lines.Strings[i] + "; " ". Это не я добавляю, Лазарь так делает при Код: pascal 1. Отсюда и эксперименты. А разделитель, как костыльное решение, можно любой использовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2017, 18:54:19 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
_Док_, Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 10:06:16 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
pit_alex, Тогда уж Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 14:47:24 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
makhaon, а если потом обратно в Memo? переносы накроются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 15:16:42 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
pit_alex, Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 15:58:03 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
makhaon, на Linux пробовал? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 16:53:40 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
pit_alex, зачем второй раз делать Replace? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 17:00:05 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
pit_alex, в линухе байты другие? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 17:13:00 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
makhaon, в линукс будет работать именно так Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 17:13:50 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
pit_alexв линукс будет работать именно так маладца, спасибо! И правда, работает Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2017, 23:32:24 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Док Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Для удобств в модуле System есть константа sLineBreak. Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 06:01:03 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
ain-2, садись, два. За невнимательность ;) sLineBreak - это псевдоним LineEnding, на линуксе дает #10 и выводит непечатаемый символ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 07:24:53 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Док, это что за подстрока? #10#13 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 07:33:02 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
andreymxэто что за подстрока? #10#13 эта часть кода под винду, верхняя - под линь. Обычная практика в Лазаре при кроссплатформе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 09:54:32 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Докandreymxэто что за подстрока? #10#13 эта часть кода под винду, верхняя - под линь. Обычная практика в Лазаре при кроссплатформепод винду наоборот? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 12:36:08 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
andreymx, читай ветку с первого поста, долго объяснять :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 14:09:04 |
|
||
|
Lazarus: отображение непечатаемых символов в TEdit
|
|||
|---|---|---|---|
|
#18+
Док, я нащёт того, что нет в винде такой комбинации #10#13 есть наоборотная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 14:21:34 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39549765&tid=2041601]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 431ms |

| 0 / 0 |
