Создание Эльфов : Эльфостроение : Форум |
Страница 208 из 211: « 1 ... 204 205 206 207 [208] 209 210 211 » |
IDOL1234: |
21.07.12, 03:54 |
"ты выделил память что бы ее потом освободить?" - именно так, ибо долго искал место, в котором ребутит. "memset(fullname, 0, (len+1)*2);" - ой. Зачем так?? Ладно, не суть. Почему не работает мой вариант? Неужели оно так замечательно преобразует типы, что результат не влезает в 4 байта?? [ Редактировано IDOL1234 в 21.7.12 03:57 ] |
Joker XT: |
21.07.12, 11:17 |
IDOL1234 memset(fullname, 0, (len+1)*2); - нужна, чтобы очистить выделенную память, видел wstrcpy, которая копирует строку, а последний символ 0 не добавлять (как у тебя портировано - хз). И получается, строка скопировалась, а последний символ не 0 и поехало.. твои wstrcat лепить не туда. В итоге, выход за пределы выделенной памяти, вот тебе и ребут |
IDOL1234: |
21.07.12, 13:45 |
О_о char * strcat ( char * destination, const char * source ); Стандарты фтопку?Appends a copy of the source string to the destination string. The terminating null character in destination is overwritten by the first character of source, and a new null-character is appended at the end of the new string formed by the concatenation of both in destination. Всё, понял, я тупанул. IAR беспрекословно воспринял 0x00 как NULL. Добавлено 21.7.12 14:05 Что происходит в этой реализации языка, если NEW не может выделить достаточное количество памяти? Не выделяется вообще ничего? Выделяется только часть? Или же вообще к чертям летит вся система распределения памяти? Можно ли после этого работать дальше? Добавлено 21.7.12 15:15 Оу. С динамической идентификацией типов тоже всё плохо? Добавлено 21.7.12 15:17 Да, wstrcat ведёт себя неадекватно. Это плохо. |
den_po: |
21.07.12, 15:46 |
Joker XT, если видел, надо было поправить IDOL1234, ни одна система не может гарантировать, что память запрошенного размера выделится. остальные твои вопросы говорят о том, что лучше тебе повременить с разработкой |
Joker XT: |
21.07.12, 16:48 |
IDOL1234, неадекватно ведёт себя не wstrcat, а ты... |
Metaler: |
01.08.12, 15:10 |
А как загрузить графику из ФС в графический контекст, чтобы использовать в ф-ях, например void GVI_BitBlt(GVI_GC destgc, ...); ? |
den_po: |
01.08.12, 20:15 |
Metaler, GC_CreateMemoryGC GC_PutChar CANVAS_Get_GviGC |
Metaler: |
01.08.12, 23:17 |
Ещё вопрос: как вывести на экран полученный в результате обработки графический контекст или bitmap? В Wiki по этому поводу не нашёл ничего. |
den_po: |
02.08.12, 00:33 |
Metaler, ну примеры с свн погляди уже |
albertnet3: |
06.08.12, 22:47 |
sorry for off topic, but any idea for using this event on iar : I need help for using it. I hope your answer thanks. Код: UI_SECRET_SEQ_DETECTED_EVENT on cxc is used: Код: dw characters _convinations+1 dw number_Of_Character_Convination dw action_by_SEQ+1 Action_By_SEQ: ... ... UI_Event(UI_SECRET_SEQ_DETECTED_EVENT); |
Страница 208 из 211: « 1 ... 204 205 206 207 [208] 209 210 211 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=2070 © 2005-2018 supertrubka.org |