User Tag List

Страница 33 из 39 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя
Показано с 321 по 330 из 427

Тема: Бейсик-помощь

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, я же, тремя сообщениями выше накидал рабочий вариант. Чем не нравится?
    Когда есть, но не знаешь где - это все равно, что нету.

    Этот пользователь поблагодарил null_device за это полезное сообщение:

    ZEman(22.06.2021)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    null_device, вариант неплохой.
    но, Я стремлюсь к тому чтобы выжать из программы как можно больше свободной памяти, сохранив при этом все имеющеюся фишки программы.
    то-есть ничего не удаляется, весь функционал остаётся тем-же, но при этом получаешь больше памяти.

  4. #3

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Через INKEY$ самое нормальное.
    А если INPUT A$, то выводятся поганые кавычки еще, раздражали в своё время.
    В ZX Like Pascal, кстати, я решил эту проблему кардинально во встроенной процедуре обработки ошибок. Если для числовой переменной A юзер вводит в readln(A) не число или число больше, чем поддерживает тип, то его введенная строка стирается и запрашивается заново.

  5. #4

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Через INKEY$ самое нормальное.
    А если INPUT A$, то выводятся поганые кавычки еще, раздражали в своё время.
    Поганые кавычки при вводе символьной переменной, через оператор INPUT, убираются добавлением команды LINE.
    Когда есть, но не знаешь где - это все равно, что нету.

    Этот пользователь поблагодарил null_device за это полезное сообщение:

    Andrew771(27.06.2021)

  6. #5

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Поганые кавычки при вводе символьной переменной, через оператор INPUT, убираются добавлением команды LINE
    Та-ак, вот с этого места поподробнее пожалуйста, первый раз про такое слышу. Как я должен написать? А то блин, все 90е годы проматерился и обходил это инкеем

  7. #6

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Та-ак, вот с этого места поподробнее пожалуйста, первый раз про такое слышу. Как я должен написать? А то блин, все 90е годы проматерился и обходил это инкеем
    INPUT LINE A$
    С уважением,
    Jerri / Red Triangle.

    Этот пользователь поблагодарил jerri за это полезное сообщение:

    Andrew771(27.06.2021)

  8. #7

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    INPUT LINE A$
    прикольненько, буду знать! Пасибо. (Хотя, вряд ли уже понадобится)

  9. #8

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Rararura 1.9.5

    новая версия программы.
    изменений не так много, в основном я занимался оптимизацией программы и старался получить в ней как-можно больше свободной памяти.
    также исправил пару серьёзных ошибок программы и сделал её намного быстрей.


    список изменений:

    - исправлена ошибка с установкой символа в нижнем правом углу, в текстовом редакторе.
    - исправлена ошибка с загрузкой нового шрифта при выборе символов для Multiselect mode.
    - исправлена ошибка с выбором главного символа.
    - удалён режим отладки для поворота символов.
    - большая оптимизация программы.
    - небольшой прирост скорости в работе программы.
    - получено почти 7 кб свободной памяти.

    через пару - тройку месяцев выпущу ещё одну, скорее всего последнюю версию данной программы, в которой я добавлю много интересного.
    Вложения Вложения
    Последний раз редактировалось ZEman; 24.06.2021 в 17:55.

  10. #9

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    прошу помощи ибо никак не выходит.
    есть програмка - текстовый редактор (листинг и снапшот прилагается).
    и всё бы хорошо, всё прекрасно работает.
    но есть маленький недочёт который меня просто бесит.
    курсор перемещается с помощью клавиш стрелок и любая другая клавиша ставит символ на экране.
    если перемещая курсор по экрану, зажать одну клавишу например стрелку влево - курсор бежит влево.
    если теперь не отпуская клавиши нажать другую клавишу стрелку то на экран будет выводиться одна из цифр (5 6 7 или 8).

    как это можно обойти ?
    как сбросить байт отвечающий за зажатую клавишу SHIFT чтоб понималось только значение нажатой стрелки ?
    Вложения Вложения
    • Тип файла: rar text.rar (2.8 Кб, Просмотров: 199)

  11. #10

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, если все это происходит на реале, это какая-то особенность именно вашего "железа". Реализация узла контроллера клавиатуры, или непосредственно пленок в ней. Т.к. при опросе через функцию INKEY$, при одновременном нажатии двух клавиш "базовой матрицы", она возвращает "пустой" аргумент (значение "ноль").
    Когда есть, но не знаешь где - это все равно, что нету.

Страница 33 из 39 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Руссифицированный бейсик
    от Den1982 в разделе Программирование
    Ответов: 17
    Последнее: 23.02.2022, 22:58
  2. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  3. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  4. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •