C--

High-level languages programming questions
  • Стыд и позор, я не знал как называется элемент и придумал самое очевидное.
    Надо будет переименовать. SpinBox т.к. он не Edit.
    Из хаоса в космос
  • Привет еще живым))0

    Я тут реализовал дочерние окна в cmm/lib/child_window.h
    Идею я подсмотрел у OpenDial.
    Логика токова:

    Когда мы создаем дочернее окно, мы получаем ID потока.
    Потом, когда мы нажимаем на родительское окно, оно получает события mouse_move, redraw. В эти события до их обработки мы вставляем проверку "Дочернее окно все еще существует?"
    Если да - передаем ему фокус и игнорим событие.
    Если нет - обрабатываем события штатно.
    Из хаоса в космос
  • lib/events.h

    Реализовал штуку, которую давно хотел.
    Теперь при создании кнопки можно больше не указывать ее ID, а сразу указатель на событие, которое она вызывает. Можно еще и хоткей добавить. Вроде такого:

    Code: Select all

    AddEvent(10, 120, #EventRunNetStat, SCAN_CODE_F3, "NetStat [F3]");
    10,20 координаты кнопки, остальное думаю понятно.
    Из хаоса в космос
  • Видео на салфетке: как компилировать программу на С-- https://vk.com/topic-48924138_27963181?post=3935
    Из хаоса в космос
  • Leency wrote:Видео на салфетке: как компилировать программу на С-- https://vk.com/topic-48924138_27963181?post=3935
    Оно в ВК или на ютубе выложено?
    to infinity and beyond
  • С— под Колибри не работает
    Вроде чинили же выше по топику.

    Не компилит только еолайт или все ?
  • Я посмотрел документацию и не нашел способа задать область видимости.
    Чем больше программа, тем больше потребность в некоторых элементах ООП.
    Например, мне бы очень хотелось сделать переменными private в некоторых структурах.
    Из хаоса в космос
  • in code we trust
  • В свое время lev советовал мне использовать @ перед именами функций, чтобы включать их код непосредстенно, как макросы. Наконец, я последовал его совету :)
    Это дало меньший размер программ, ну и теоретически большую скорость выполнения за счет меньшего количества команд.
    Из хаоса в космос
  • Lev скинул мне статью, благодаря которой я уменьшил размер программ С-- на 4.5 Кб в IMG (rev.7984-7985). И это еще не все.
    Из хаоса в космос
  • Leency wrote:Lev скинул мне статью, благодаря которой я уменьшил размер программ С-- на 4.5 Кб в IMG (rev.7984-7985). И это еще не все.
    Может поделишься ею?
    to infinity and beyond
  • Вопрос: порт C-- в колибри до сих пор не работает?
  • maxcodehack wrote:Вопрос: порт C-- в колибри до сих пор не работает?
    Работал прекрасно.
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 3 guests