Создание Эльфов : Эльфостроение : Форум

Страница 132 из 211: « 1 ... 128 129 130 131 [132] 133 134 135 136 ... 211 »

 yr4ik:
07.03.10, 17:11
 Oleg1990,
Что там сложного???!!!
Код:
UI_Event_toBookID(ELF_TERMINATE_EVENT,BOOK_GetBookID(findbook("Имя эльфа")));


 cachok9999:
12.03.10, 19:20
 Hi i need help
how can i do to put an image with GUI thanks

 DuXeN0N:
24.03.10, 09:09
 учусь писать эльфы) вот такой вопрос: мне надо сделать юникодную версию manifest_GetParam()

вот что я сделал (основу взял в EvtEdit), но почему то не работает:

Код: 
wchar_t* GetParam(wchar_t* buffer, const wchar_t* name)
{
    wchar_t* str=0;
    if (str=wstrwstr(buffer,name))
    {
        wchar_t* ret=0;
        int addr=(int)str;
        str=(wchar_t*)(addr+wstrlen(name)+2);
        int x=0;
        int len=0;
        while (str[x]!=L'\0')
        {
            x++;
        }
        len=x+1;
        if (len>1)
        {
            ret=new wchar_t[len+1];
            memcpy(ret,str,len);
            ret[len-1]=L'\0';
            return ret;
        }
        return 0;
    }
    return 0;
}


а использую так:

Код:
wchar_t* param;
if (param=GetParam(buf,L"[elf]:")  
{
                elfload(param,0,0,0);
}   


ничего не происходит. в чем может быть проблема?

 Ну6иК:
25.03.10, 19:26
 ребята, подскажите, а можно как нибудь создать гуи... ууу я даже не знаю как обяснить... вообщем как на скрине... чтобы там был просто текст?

Прикрепленный к сообщению файл:

scr21-59-59.jpg scr21-59-59.jpg (32.90 kb; 38 hits) Скачать файл

 arban:
25.03.10, 19:31
 Ну6иК, свой гуй создавать

 Ну6иК:
25.03.10, 19:42
 DuXeN0N, попробуй так:
Код: 
wchar_t *GetParam(wchar_t *buffer, const wchar_t *name)
{
    wchar_t *str=NULL, *res=NULL;
    if (str=wstrwstr(buffer,name))
    {
         size_t len=wstrlen(name);
         str+=len+2;// не понятен смысл этих +2 но видимо так надо...
         if (len=wstrlen(str))
         {
              res=new wchar_t[len+1];
              wstrcpy(res, str);
         }
    }
    return res;
}



Добавлено 25.3.10 23:43

Defined, а стандартными средствами никак?

 den_po:
25.03.10, 20:18
 странно вы пишете, будто это магия какая-то. вы заклинания при этом не читаете?
функции простые. работают они строго как задумано.
а выходить за пределы передаваемой строки нехорошо.

 avens:
28.03.10, 19:38
 Что может означать ошибка при компиляции, начала выскакивать после того как загрузил новую папку "include" с свн:
Код:
Error[e46]: Undefined external "GUIObject_Softkey_SetText_FUNCTION_IS_DEPRECATED_USE_GUIObject_SoftKeys_SetText()" referred


 Joker XT:
28.03.10, 19:51
 avens, ну понятно же
за место этого GUIObject_Softkey_SetText
юзай это GUIObject_SoftKeys_SetText

 DuXeN0N:
14.04.10, 10:09
 вот такой вопрос: обновил свн и появились ошибки:
Код:

Warning[Pe047]: incompatible redefinition of macro "GUIonMessage_SetSubitemText" (declared at line 266 of "D:\SVN\include\..\include\obsolete.h") D:\SVN\JavaManager\mem2.h 132 


строка в mem2.h:
Код:

#define GUIonMessage_SetSubitemText(msg, __unknwnargname2) __deleaker_GUIonMessage_SetSubitemText(msg, __unknwnargname2, __FILE__,  __LINE__)


и еще сделал макрос:
Код:
#define DELETE(a) if (a) {delete(a);a=0;}

Warning[Pe111]: statement is unreachable D:\SVN\JavaManager\main.c 128 


ошибка в 4 строке:

Код: 
int PrintSecondLine(wchar_t* path)
{
    wchar_t* sl=new wchar_t[256];
    snwprintf(sl,256,L"%ls//%iêá",mem[IsCard(path)],GetMidletSize(path));
    return Str2ID(sl,0,wstrlen(sl));    
    DELETE(sl); <--
}

и вообще тут возникает утечка, а я не знаю как ее устранить.
Страница 132 из 211: « 1 ... 128 129 130 131 [132] 133 134 135 136 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1310

© 2005-2018 supertrubka.org