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

Страница 118 из 211: « 1 ... 114 115 116 117 [118] 119 120 121 122 ... 211 »

 GanGSISoft:
25.08.09, 16:31
 Всё равно не появляется.

 Joker XT:
25.08.09, 16:50
 ппц, читать уже все разучились... нам это больше всего чтоли надо, сидеть и отвечать на ваши вопросы?
ТУТ куча исходников... смотри


Добавлено 25.8.09 18:52

GanGSISoft, и кста, тему почитай, тут обсуждался прогрессбар


Добавлено 25.8.09 18:55

так и быть, тыкну тебя, ВОТ

 GanGSISoft:
25.08.09, 16:58
 Ну в теме я нашёл это раньше, не помогло, а вот исходники хотелось бы посмотреть, да с прогрессбаром нету их вроде.

 Joker XT:
25.08.09, 17:08
 GanGSISoft, еси не помогло, значит что-то криво делаешь, у тогоже парня работало

 unfunk:
25.08.09, 19:46
 GanGSISoft, вот 100% работает :)
Код:

GUI *gui = CreateProgressBar(book, 0);
ProgressBar_SetText(gui, STR("Progress"));
ProgressBar_SetPercentValue(gui, 100);
ShowWindow(gui);

С помощью ProgressBar_SetPercentValue обновляешь значение.
100 это стартовое значение, 200 максимум.

потом не забудь GUI_Free(gui) чтобы утечки небыло.

 avens:
01.09.09, 21:09
 Что я делаю не так, в этом коде, уже что только не перепробывал с этими функциями и все равно одни ребуты?
Нужно в диспетчере файлов получить имя и путь к выделенному файлу:
Код: 
int Func(void * data, BOOK * book)
{
  FILEITEM *file=(FILEITEM *)data;
  
  wchar_t * fpath = FILEITEM_GetPath(file); //ребут
  wchar_t * fname = FILEITEM_GetFname(file); //ребут
  
  //PlayFile(fpath, fname);
  return (0);
};


 KrasH:
01.09.09, 21:16
 мне конечно очень интересно,а что ты шлешь в data то=)

 avens:
01.09.09, 22:05
 Наверное ни чего хорошего раз одни ребуты :-(
Еще пробовал вот так но тот же результат:
Код: 
int Func(void * , BOOK * book)
{
  SUB_EXECUTE * data = BrowserItem_Get_SUB_EXECUTE(book);
  FILEITEM *file=(FILEITEM *)data;
  
  wchar_t * fpath = FILEITEM_GetPath(file); //ребут
  wchar_t * fname = FILEITEM_GetFname(file); //ребут
  return (0);
};

Очень нужный эльф пишу, по этому прошу помощи, если можете подскажите.

 arban:
01.09.09, 23:32
 Кто ж так строку копирует? Делай типа этого:
wchar_t *fname=new wchar_t[wstrlen(FILEITEM_GetFname((FILEITEM*)data))+1];
wstrcpy(fname,FILEITEM_GetFname((FILEITEM*)data));
P.s. Пишу с телефона

 avens:
02.09.09, 10:56
 Пусть будет так, но все таки что то сдесь не то я на творил, все равно ребуты
Код: 
int Func(void * , BOOK * book)
{
  SUB_EXECUTE * data = BrowserItem_Get_SUB_EXECUTE(book);
  
  wchar_t *fpath=new wchar_t[wstrlen(FILEITEM_GetPath((FILEITEM*)data))+1];
  wstrcpy(fpath,FILEITEM_GetPath((FILEITEM*)data));
  wchar_t *fname=new wchar_t[wstrlen(FILEITEM_GetFname((FILEITEM*)data))+1];
  wstrcpy(fname,FILEITEM_GetFname((FILEITEM*)data));
  return (0);
};

Страница 118 из 211: « 1 ... 114 115 116 117 [118] 119 120 121 122 ... 211 »

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

© 2005-2018 supertrubka.org