Aufmerksamkeit über Alles. Гляньте на формат этого ид ещё раз.kalobyte писал(а):// Kazakh (Kazakhstan) 0x043f kk-KZ
что-то я не понял, откуда 04?
#define SUBLANG_KAZAK_KAZAKHSTAN 0x01
0x01 << 10
Aufmerksamkeit über Alles. Гляньте на формат этого ид ещё раз.kalobyte писал(а):// Kazakh (Kazakhstan) 0x043f kk-KZ
что-то я не понял, откуда 04?
#define SUBLANG_KAZAK_KAZAKHSTAN 0x01
искомое число как бы уже пролетало:kalobyte писал(а):а как руками без него сделать?
Код: Выделить всё
// Kazakh (Kazakhstan) 0x043f kk-KZОригинальный спицылист уже сократил "лишний" код - уж скоро как неделю его хамонокод разгребаете.kalobyte писал(а):зачем писать лишний код
теперь понятноSiarzhuk писал(а):Оригинальный спицылист уже сократил "лишний" код
Я максимум смог в 2010 проверить - сначала собрал статическую версию в 2008 затем сконвертировал в 2010 - при просмотре в depends.exe зависимостей на msvcrtxxx.dll нету. Попробуйте открыть мой проект (http://siarzhuk.spdns.org/ruslat-2010.zip) в 2013 студии - может поможет разобраться.kalobyte писал(а):а как отвязать от новых длл 2013 студии? те ключи не сработали
Код: Выделить всё
9: static unsigned char Height,x,y;я прообовал их выводить в portc, но ничо не изменилосьARV писал(а):да что тут понимать... лишние они, точнее - не дающие какого-либо результата, вот и не компилируются.
ну примерно понял, что Вы имеете ввиду. Переменная у присвоил значение TMR0, потому что x ниче не представляет, то есть х=0?ARV писал(а):я и говорю, результат этих операций нулевой, вот они и не компилируются. вы подумайте сами...
Код: Выделить всё
union param_type{
uint8_t raw[8];
struct{
uint8_t param_1;
uint8_t param_2;
uint16_t param_3_16;
uint32_t param_4_32;
} param;
};Код: Выделить всё
function1=START
function2=START
function3=START
function3=END
function2=END
function1=END
Запоминаем адрес локальной переменной из main, в функциях берем адрес местной локальной переменной и чешем по стеку от этого адреса до адреса переменной в main, прикидывая может-ли текущее значение стека быть адресом возврата функции - т.е. лежит-ли оно в сегменте кода. Ну или добавлять всем функциям фейковый параметр с уникальным паттерном и считать количество встреченных паттернов в стеке.pokk писал(а):подскажите можно ли программно в текущей функции определить уровень её вложения?
Напоминает басню "Волк и ягненок" - "Ты виноват уж потому, что хочется мне кушать смахиваешь на адрес возврата!". В общем - плюс/минус, пальцем в небо.Siarzhuk писал(а):... прикидывая может-ли текущее значение стека быть адресом возврата функции.