|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||||||||||||
Особенности работы с файлами в PureBasic05.02.2023, 22:45. Показов 6858. Ответов 55
Метки нет (Все метки)
Столкнулся с такой проблемой.
Надо считать весь контент текстового файла в строковую переменную, но не построчно (так легко), а сразу весь целиком. Вот работающий код PowerBasic, который выполняет эту работу и демонстрирует считанную строку в месседжбоксе: PowerBasic
Чем заменить функцию GET, которой нет в PureBasic?
Вот набросал работающую заготовку. Что надо вставить вместо вопросительных знаков?
0
|
||||||||||||
| 05.02.2023, 22:45 | |
|
Ответы с готовыми решениями:
55
JApplet: особенности работы с локальными файлами особенности работы ViewState
|
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
|
| 14.02.2023, 16:13 [ТС] | |
|
useful, ну да, может быть разработчики действительно устранят эту неприятность в будущих версиях, но лично мне она сейчас не особо мешает. По сравнению с FreeBasic, на изучение которого я потратил последние несколько месяцев, здесь рай земной
0
|
|
|
COM‐пропагандист
|
|||
| 14.02.2023, 18:13 | |||
|
0
|
|||
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
|||||||
| 14.02.2023, 20:33 [ТС] | |||||||
![]() Впрочем, лично мне удобнее применять её расширенный самодельный вариант, например тот так:
0
|
|||||||
|
COM‐пропагандист
|
||
| 14.02.2023, 20:48 | ||
|
0
|
||
|
|
|||||||||
| 14.02.2023, 21:11 | |||||||||
Для этого удобнее открыть окно и в нем смотреть.
0
|
|||||||||
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||
| 14.02.2023, 21:16 [ТС] | ||
|
0
|
||
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 124
|
|
| 15.02.2023, 17:21 | |
|
По поводу всплывающей подсказки Фред ответил Fixed
https://www.purebasic.fr/engli... 35#p595835
1
|
|
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||
| 15.02.2023, 17:27 [ТС] | ||
|
0
|
||
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 124
|
|
| 15.02.2023, 17:41 | |
|
c b4
0
|
|
|
COM‐пропагандист
|
|||
| 16.02.2023, 16:36 | |||
|
Вот как массив отображается в VSCode: 2023-02-16_18-10-50.webm
0
|
|||
|
|
|||
| 16.02.2023, 18:30 | |||
|
В PB есть их реализации для различных типов данных https://www.purebasic.com/docu... index.html Если вам нужны реализации в стиле Си, пишите на Си. В любом случае это не самая лучшая идея. Если случайно навести курсор на массив, будут тормоза IDE из-за показа ненужных всплывающих окон с тысячами элементов массива.
0
|
|||
|
COM‐пропагандист
|
|||
| 16.02.2023, 19:32 | |||
|
Но вообще очень интересен подход «Scintilla не поддерживает = не нужно». Наверное есть какая‐то проблема в PureBasic что он не может добавить такие всплывающие списки с прокруткой. Вот как это сделала корпорация Микрософт: 2023-02-16_18-13-00.webm Никаких тормозов, а ведь это VB.NET, а не компилируемый в ассемблер язык.
0
|
|||
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||
| 16.02.2023, 20:27 [ТС] | ||
![]() Но только в роли этих замечательных персонажей выступают некие непризнанные гении, которые ничуть не заботятся об удобстве пользователей, не удосуживаясь даже написать справку для своих многочисленным IDE, коих они уже наплодили столько, что похоже, что кроме них они никому не нужны. А если у программы один-единственный пользователь в лице самого разработчика, ну тогда понятно, почему справка не востребована
0
|
||
|
|
||||
| 16.02.2023, 20:31 | ||||
|
1
|
||||
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||
| 17.02.2023, 15:41 [ТС] | ||
|
Единственный напряг, который, собственно, и удерживал меня до сих пор от изучения этого ЯП, это полное отсутствие в нём ООП. Следовательно, и технологию ActiveX (она же COM) уже никогда не получится использовать в этой среде. Но с другой стороны, часто ли я ей пользовался до сих пор? Категорический ответ: нет, ни разу в жизни! Ну то есть вообще ни единого раза! Ну да, это прикольно осознавать, что можно запустить, например Excel под контролем своей программы. Но не более чем прикольно. Ну как-то никогда лично для меня такой необходимости не возникало. Да и не просто это всё. Так что во всей этой технологии больше рекламного пафоса, чем реальной практической пользы. Хотя, разумеется, это исключительно с моей любительской точки зрения. Возможно, у профессионалов другое мнение на сей счёт.
0
|
||
|
|
||
| 17.02.2023, 15:59 | ||
|
1
|
||
|
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
|
||
| 17.02.2023, 16:09 [ТС] | ||
![]() Да и сильно сомневаюсь, что вообще когда-нибудь понадобится. Хотя, с другой стороны, как говорится, никогда не говори "никогда"
0
|
||
|
12 / 12 / 0
Регистрация: 02.07.2014
Сообщений: 124
|
|
| 18.02.2023, 07:38 | |
|
Тогда я вообще не понял о чём речь.
Кто в состоянии воспроизвести проблему? Написать на оф.форуме как бы не трудно.
0
|
|
|
|
||
| 18.02.2023, 12:52 | ||
|
При наведении указателя мыши на массив, появляется всплывающее окно с иероглифами. В настройках должен быть выбран русский язык.
0
|
||
| 18.02.2023, 12:52 | |
|
Особенности работы 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 — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|