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

 
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво

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

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

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


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


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


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


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

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

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

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


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

WideChar і UnicodeChar


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

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

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

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


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