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

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

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

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

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


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


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


Відредаговано: volodschool2 - Пн, 09.05.2016, 10:30
Bandalak Дата: Пн, 09.05.2016, 12:27 | Повідомлення № 19
Лідер форуму
Повідомлень: 5380
Нагороди: 37
Рейтинг: 247
І як вийти з цього становища? Зносити Лазарус з учнівських компів і ставити Делфі7?
mul44 Дата: Пн, 09.05.2016, 12:39 | Повідомлення № 20
Наполегливий учасник
Повідомлень: 915
Нагороди: 2
Рейтинг: 43
Представляю костыль)


Відредаговано: mul44 - Пн, 09.05.2016, 12:42
swetikccc Дата: Пн, 09.05.2016, 14:18 | Повідомлення № 21
Ветеран спілкування
Повідомлень: 3858
Нагороди: 25
Рейтинг: 346
Пригадав, тип

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

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

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


Відредаговано: swetikccc - Пн, 09.05.2016, 14:23
swetikccc Дата: Пн, 09.05.2016, 14:25 | Повідомлення № 22
Ветеран спілкування
Повідомлень: 3858
Нагороди: 25
Рейтинг: 346
Цитата Bandalak ()
І як вийти з цього становища? Зносити Лазарус з учнівських компів і ставити Делфі7?
У 7 чудово працювала портабл версія, дві краще одної
mul44 Дата: Пн, 09.05.2016, 16:04 | Повідомлення № 23
Наполегливий учасник
Повідомлень: 915
Нагороди: 2
Рейтинг: 43
Не работает
Цитата swetikccc ()
Можливо тепер будуть працювати і

WideChar і UnicodeChar


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

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

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

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


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