|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||||||||||||
Особенности работы с файлами в PureBasic05.02.2023, 22:45. Показов 6854. Ответов 55
Метки нет (Все метки)
Столкнулся с такой проблемой.
Надо считать весь контент текстового файла в строковую переменную, но не построчно (так легко), а сразу весь целиком. Вот работающий код PowerBasic, который выполняет эту работу и демонстрирует считанную строку в месседжбоксе: PowerBasic
Чем заменить функцию GET, которой нет в PureBasic?
Вот набросал работающую заготовку. Что надо вставить вместо вопросительных знаков?
0
|
||||||||||||
| 05.02.2023, 22:45 | |
|
Ответы с готовыми решениями:
55
JApplet: особенности работы с локальными файлами особенности работы ViewState
|
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 124
|
|
| 18.02.2023, 13:04 | |
|
0
|
|
|
|
||
| 18.02.2023, 13:18 | ||
|
Про другие языки я писал Особенности работы с файлами в PureBasic
0
|
||
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||||||||
| 18.02.2023, 14:44 [ТС] | ||||||||
0
|
||||||||
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
|
| 18.02.2023, 18:36 [ТС] | |
|
Сейчас обнаружил, что и в портабельной версии 6.00 точно такая же проблема.
0
|
|
| 18.02.2023, 18:49 | |
|
useful
В Linux проблемы с русским языком в консоли отладчика. Можно было бы сделать поддержку UTF-8, чтобы сообщения были на русском. Если хочешь сообщи. Исходники IDE открыты, так что при желании можно исправить, по крайней мере для Windows. Я даже пробовал исправлять и компилировал.
0
|
|
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||
| 18.02.2023, 20:20 [ТС] | ||
|
Хотя, нужно ли мне это вообще? Да пусть всё остаётся как есть, меня это вполне устраивает. Как говорится, лучшее - враг хорошего
0
|
||
|
|
|
| 19.02.2023, 00:22 | |
|
1
|
|
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||
| 23.02.2023, 14:37 [ТС] | ||
|
А на большом компе с Win_10_64 установлена 64-битная 6.00. Там отображается коряво. Может быть эта информация будет полезна для тех, кто всерьёз озадачится этой проблемой.
0
|
||
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 124
|
|
| 23.02.2023, 14:48 | |
|
> озадачится этой проблемой
Проблему обсудили несколько лет назад и забыли. Для того, что бы заинтересовать Фреда решением, нужно, что бы русскоговорящих покупателей PB было бы хоть немного по более. На сегодня думаю за все ~20 лет и сотни не наберётся. Тему закрыть и забыть.
0
|
|
| 23.02.2023, 17:36 | |
|
useful
отсутствие UTF-8 отражается не только на русскоговорящих, а на китайском, греческом, еврейском, грузинском, арабском и т.д. То есть все кроме букв латинского языка. Как сегодня модно говорить большая половина мира.
1
|
|
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 124
|
|
| 23.02.2023, 17:41 | |
|
Если бы где то в мире кто то реально хотел пользоваться родным языком и сообщество таких желающих было значительным, давно бы уже проблема решилась. Ибо она не из неразрешимых точно, она просто не важна автору.
В конце концов пару лет назад, была инициатива по поводу платных фич в развитие. Хотите скидывайтесь и убеждайте. p.s. Пустые разговоры имеет смысл прекратить.
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2023
Сообщений: 2
|
||
| 07.09.2023, 17:15 | ||
|
Путь C:\Program Files\PureBasic\Catalogs\ Для 64-битных надо все 4 файла: Compiler.catalog Debugger.catalog Editor.catalog Libraries.catalog перевести в UTF-8 с BOM (это отметка кодировки в начале файла) Для 32-битных перевести в ANSI Я использовал для этих целей AkelPad Можно переименовать строку Language = Russian Для 64-битных в Language = Russian (UTF-8) Для 32-битных в Language = Russian (ANSI), если файлов перевода будет несколько Проблема решаема и без финансирования автора На каждую хитрую гайку найдётся болт с резьбой
0
|
||
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 124
|
|
| 07.09.2023, 18:29 | |
|
Вы не уловили сути проблемы.
Главная проблема в том, что сообщения компилятора не utf-8 а ascii, А меню IDE давно прекрасно кому нужно переводится.
0
|
|
|
0 / 0 / 0
Регистрация: 07.09.2023
Сообщений: 2
|
|
| 07.09.2023, 20:27 | |
|
locm, можно самому пересохранить в необходимой кодировке и посмотреть как отобразятся символы
У меня в PB6.03b5 x64 эти файлы все в UTF-8 и нет китайских сообщений, либо на них не натыкаюсь по волею случая
0
|
|
|
|
|||||||||||
| 07.09.2023, 20:34 | |||||||||||
|
Посмотрите будут ли ошибки "на китайском".
0
|
|||||||||||
| 07.09.2023, 20:34 | |
|
Особенности работы fread Особенности работы с обобщениями особенности работы c css особенности работы @namelookup Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|