|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||||||||||||
Особенности работы с файлами в PureBasic05.02.2023, 22:45. Показов 6454. Ответов 55
Метки нет (Все метки)
Столкнулся с такой проблемой.
Надо считать весь контент текстового файла в строковую переменную, но не построчно (так легко), а сразу весь целиком. Вот работающий код PowerBasic, который выполняет эту работу и демонстрирует считанную строку в месседжбоксе: PowerBasic
Чем заменить функцию GET, которой нет в PureBasic?
Вот набросал работающую заготовку. Что надо вставить вместо вопросительных знаков?
0
|
||||||||||||
| 05.02.2023, 22:45 | |
|
Ответы с готовыми решениями:
55
JApplet: особенности работы с локальными файлами особенности работы ViewState
|
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 117
|
|
| 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
Сообщений: 117
|
|
| 23.02.2023, 14:48 | |
|
> озадачится этой проблемой
Проблему обсудили несколько лет назад и забыли. Для того, что бы заинтересовать Фреда решением, нужно, что бы русскоговорящих покупателей PB было бы хоть немного по более. На сегодня думаю за все ~20 лет и сотни не наберётся. Тему закрыть и забыть.
0
|
|
| 23.02.2023, 17:36 | |
|
useful
отсутствие UTF-8 отражается не только на русскоговорящих, а на китайском, греческом, еврейском, грузинском, арабском и т.д. То есть все кроме букв латинского языка. Как сегодня модно говорить большая половина мира.
1
|
|
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 117
|
|
| 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
Сообщений: 117
|
|
| 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|