Увы, это возможно для C++, но не для C. А вот передача параметров по указателю более универсальнаяRay wrote:Для возврата нескольких значений из функции используется передача параметров по ссылке, т.е. с указанием операции взятия адреса & перед именем параметра
Search found 280 matches
- Fri Dec 18, 2015 6:20 pm
- Forum: HLL
- Topic: Названия системных функций
- Replies: 107
- Views: 88033
Re: Названия системных функций
- Fri Dec 18, 2015 11:44 am
- Forum: Application libraries
- Topic: Layout manager
- Replies: 3
- Views: 8361
Re: Layout manager
Небольшой мануал, поясняющий, как создавать собственные виджеты. В качестве примера будем создавать Label. Для начала пишем функцию создания виджета // структура для хранения служебных данных виджета typedef struct { char *text; size_t text_len; size_t bg_color, text_color; } t_Label_data; t_Widget ...
- Thu Dec 17, 2015 9:47 pm
- Forum: Coding
- Topic: Помогите новичку
- Replies: 1144
- Views: 510467
Возможно так
Code: Select all
DSDWORD[offs] = (DSDWORD[offs] & 0xFF000000) | color
- Thu Dec 17, 2015 12:24 pm
- Forum: HLL
- Topic: Названия системных функций
- Replies: 107
- Views: 88033
Re: Названия системных функций
WORK_MOUSE -> MOUSE SCREEN_COORD_MOUSE -> POS_ON_SCREEN COORD_MOUSE_WINDOW ->POS_ON_WINDOW STATE_MOUSE_BUTTON -> STATE_BUTTON DRAW_NUMB_WINDOW -> DRAW_NUMBER ;Function 48 =>WINDOW_STYLE=48 .APLLY_SCREEN_SETING => APPLY_STYLE .SET_STANDARD_WINDOW_COLOR =>SET_STANDARD_WINDOW_COLORS .GET_STANDARD_WINDO...
Re: Вопрос
Зачем изобретать велосипед? Делаешь все функции в одной нотации на выбор cdecl/stdcall/fastcall(?) и в документации об этом описываешь. Все остальные языки умеют работать с ними, особенно с первыми двумя
- Tue Dec 15, 2015 4:26 pm
- Forum: Application libraries
- Topic: Layout manager
- Replies: 3
- Views: 8361
Layout manager
Библиотека реализующая примитивный менеджер разметки. Позволяет создавать как статический так и "резиновый" дизайн окна с вытягивающимися и плавающими элементами окна. Описание API: layout_set_margin -- установить размер отступов между элементами (глобально) container_create -- создать кон...
- Mon Dec 14, 2015 5:35 pm
- Forum: HLL
- Topic: Названия системных функций
- Replies: 107
- Views: 88033
Re: Названия системных функций
GET_VALUE_TIME_COUNT -> GET_TICK_COUNT FIND_OUT_LOW_LEVEL_ACCESS -> CHECK_HD_LOW_LEVEL_ACCESS FIND_OUT_LOW_LEVEL_ACCESS_PCI -> CHECK_PCI_LOW_LEVEL_ACCESS WORK_CURRENT_FOLDER=30; Function 30 - work with the current folder SET_CURRENT_FOLDER_THREAD=1 ;Subfunction 1 - set current folder for the thread ...
- Fri Dec 11, 2015 9:59 pm
- Forum: HLL
- Topic: Названия системных функций
- Replies: 107
- Views: 88033
Re: Названия системных функций
Что это за ужас? У тебя получилось больше кода, чем на ассемблере. Для примера вида helloworld -- возможно. Но в перспективе, ООП подход даст куда меньший код и высокую скорость разработки. Если обратишь внимание, то в коде не задается ни текущее положение виджета (кнопки) т.к. оно выставляется авт...
- Fri Dec 11, 2015 2:48 pm
- Forum: HLL
- Topic: Названия системных функций
- Replies: 107
- Views: 88033
Re: Названия системных функций
Для начала не плохо бы ознакомиться с компьютерными терминами в их английском виде
и т.д.
GetScreenResolutionGetSizeScreen
BackgroundSetResolutionSetSizeScreen
Background<name><name>BackScreen
BackgroundBitBltPlaceBlPixBackScreen
*RamDisk**RAM*
*Thread**Flow*
и т.д.
- Fri Dec 11, 2015 12:24 pm
- Forum: HLL
- Topic: Названия системных функций
- Replies: 107
- Views: 88033
Re: Названия системных функций
Для кого все эти функции? Для разработчиков на asm'е? Они дергают mcall/int 0x40 напрямую. Если для ЯВУ, то на мой взгляд надо уходить от нативного API в сторону фреймворка. Вот такой код вполне можно и на чистом С писать и на С++/Дельфи #include <Application.h> #include <Window.h> #include <Button....
- Mon Nov 30, 2015 12:01 pm
- Forum: Application libraries
- Topic: libkmenu
- Replies: 42
- Views: 32683
Re: libkmenu
Расширенную, на 192 байта. В последней версии библиотеки, можно передать NULL
- Fri Nov 20, 2015 11:31 am
- Forum: Sound
- Topic: Что я хочу увидеть в Колибри завтра....
- Replies: 1056
- Views: 1650685
Re: Что я хочу увидеть в Колибри завтра....
На мой взгляд главная проблема Колибри как раз в том, что нет четкого представления для чего она нужна. Есть просто коллектив разработчиков, которые пилят интересные им проекты. Для установки в качестве минимальной ОС в bios или OEM поставщиками при продаже, необходимо как минимум пилить сетевые дро...
- Fri Nov 13, 2015 10:32 am
- Forum: Resources
- Topic: Ссылки на сайты
- Replies: 125
- Views: 187046
Re: Ссылки на сайты
А где можно найти программу для конвертации в KF или алгоритм?
Add:
Алгоритм уже понял сам
Add:
Алгоритм уже понял сам
- Fri Nov 06, 2015 7:04 pm
- Forum: Data processing
- Topic: TextReader
- Replies: 11
- Views: 10017
Re: TextReader
Позволил себе провести небольшое ревью кода. Буду признателен если примутся изменения