Нд, 04.12.2016, 10:14
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Вітання на форумі
Незнайомець
Вітаємо на форумі,
Незнайомцю!

   
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво
Безлимитный хостинг, бесплатный домен, бесплатный хостинг, Хостинг, dedicated, сервер, хостинг в Европе, хостинг в Германии, выделенный сервер

Сторінка 2 з 5«12345»
Модератор форуму: НІКОЛЯ, Ktara, Bandalak, volevikt 
Форум інформатиків » РОЗДІЛ V: ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ » 5.10 Вільне програмне забезпечення » Інтегроване середовище розробки Lazarus
Інтегроване середовище розробки Lazarus
Пилипчук_О_П Дата: Пн, 09.05.2016, 09:06 | Повідомлення № 16
Ветеран спілкування
Повідомлень: 3058
Нагороди: 18
Рейтинг: 165
Цитата gromko ()
при вживанні кирилиці код треба спочатку перевіряти і лиш потім подавати учням

Точніше, треба бути готовим реагувати на цю проблему, коли вона виникне в учнів.
volodschool2 Дата: Пн, 09.05.2016, 09:28 | Повідомлення № 17
Досвідчений учасник
Повідомлень: 1176
Нагороди: 12
Рейтинг: 206
Цитата gromko ()
Для коректної роботи слід вживати замість типу Char тип WideChar або  UnicodeChar

В лазарусі не працюють WideChar і UnicodeChar
І компілюється занадто довго
Прикріплення: 6458228.jpg(38Kb)


Відредаговано: volodschool2 - Пн, 09.05.2016, 09:33
volodschool2 Дата: Пн, 09.05.2016, 09:29 | Повідомлення № 18
Досвідчений учасник
Повідомлень: 1176
Нагороди: 12
Рейтинг: 206


В Delphi7 варіант з var a: Char; працює без проблем.
Прикріплення: 8799610.jpg(24Kb)


Відредаговано: volodschool2 - Пн, 09.05.2016, 09:30
Bandalak Дата: Пн, 09.05.2016, 11:27 | Повідомлення № 19
Ветеран спілкування
Повідомлень: 4581
Нагороди: 28
Рейтинг: 187
І як вийти з цього становища? Зносити Лазарус з учнівських компів і ставити Делфі7?
mul44 Дата: Пн, 09.05.2016, 11:39 | Повідомлення № 20
Активний учасник
Повідомлень: 640
Нагороди: 1
Рейтинг: 32
Представляю костыль)


Відредаговано: mul44 - Пн, 09.05.2016, 11:42
swetikccc Дата: Пн, 09.05.2016, 13:18 | Повідомлення № 21
Ветеран спілкування
Повідомлень: 3279
Нагороди: 20
Рейтинг: 241
Пригадав, тип

TUTF8Char, а в неті знайшов що потрібно підключити
LCLType в розділі uses
Можливо тепер будуть працювати і

WideChar і UnicodeChar
А костиль це рядочок, а рядковий тип тут зразу UTF8

Благо в Студіо навіть змінні називай кирилицею, все працює ;)


Відредаговано: swetikccc - Пн, 09.05.2016, 13:23
swetikccc Дата: Пн, 09.05.2016, 13:25 | Повідомлення № 22
Ветеран спілкування
Повідомлень: 3279
Нагороди: 20
Рейтинг: 241
Цитата Bandalak ()
І як вийти з цього становища? Зносити Лазарус з учнівських компів і ставити Делфі7?
У 7 чудово працювала портабл версія, дві краще одної
mul44 Дата: Пн, 09.05.2016, 15:04 | Повідомлення № 23
Активний учасник
Повідомлень: 640
Нагороди: 1
Рейтинг: 32
Не работает
Цитата swetikccc ()
Можливо тепер будуть працювати і

WideChar і UnicodeChar


подключил в uses LCLType, TUTF8Char - работает, остальное нет.
Bandalak Дата: Пн, 09.05.2016, 18:15 | Повідомлення № 24
Ветеран спілкування
Повідомлень: 4581
Нагороди: 28
Рейтинг: 187
В ТурбоПаскаль ми чудово обходилися без кирилиці в введені-виведені. Обійдемося і в Лазарус, хоча хочеться створювати форми та кнопки з надписами на рідній мові.
mul44 Дата: Пн, 09.05.2016, 18:25 | Повідомлення № 25
Активний учасник
Повідомлень: 640
Нагороди: 1
Рейтинг: 32
Цитата mul44 ()
подключил в uses LCLType, TUTF8Char - работает, остальное нет.

Цитата Bandalak ()
В ТурбоПаскаль ми чудово обходилися без кирилиці в введені-виведені. Обійдемося і в Лазарус, хоча хочеться створювати форми та кнопки з надписами на рідній мові.

ну ведь работает же
gromko Дата: Пн, 09.05.2016, 18:30 | Повідомлення № 26
Лінуксоїд
Повідомлень: 2118
Нагороди: 16
Рейтинг: 196
Все працює: і widechar, і UnicodeChar, і UnicodeString - просто додайте директиву  {$codepage utf8} 
Прикріплення: 8053941.png(23Kb)
gromko Дата: Пн, 09.05.2016, 18:34 | Повідомлення № 27
Лінуксоїд
Повідомлень: 2118
Нагороди: 16
Рейтинг: 196
Цитата mul44 ()
подключил в uses LCLType
Не треба його підключати - компілятор має знати з яким кодуванням буде працювати, тож вказуєте UTF-8
У властивостях об’єктів ("контролів") кирилицю можете використовувати без проблем
gromko Дата: Пн, 09.05.2016, 18:37 | Повідомлення № 28
Лінуксоїд
Повідомлень: 2118
Нагороди: 16
Рейтинг: 196
Цитата swetikccc ()
Благо в Студіо навіть змінні називай кирилицею, все працює
В Паскалі є суворе обмеження на алфавіт символів, вживаних для ідентифікаторів - кирилиці не можна
TYP Дата: Пн, 09.05.2016, 19:07 | Повідомлення № 29
Прописаний назавжди
Повідомлень: 284
Нагороди: 3
Рейтинг: 28
Цитата Bandalak ()
Обійдемося і в Лазарус, хоча хочеться створювати форми та кнопки з надписами на рідній мові.
Щось я не розумію чому це у Вас в Лазарусі нема українськиї літер?
mul44 Дата: Пн, 09.05.2016, 19:16 | Повідомлення № 30
Активний учасник
Повідомлень: 640
Нагороди: 1
Рейтинг: 32
Цитата gromko ()
Все працює: і widechar, і UnicodeChar, і UnicodeString - просто додайте директиву {$codepage utf8}

дякую!
Форум інформатиків » РОЗДІЛ V: ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ » 5.10 Вільне програмне забезпечення » Інтегроване середовище розробки Lazarus
Сторінка 2 з 5«12345»
Пошук:


© Форум інформатиків України, 2007-2016.