Temat: Hwbook Hwbook Źródło: kronos-sat.pl/showthread.php?t=6579
Temat: Zabezpieczenie przed podwójnym uruchomieniem.
Krótki opis Witam!
Pokażę Wam, jak dodać zabezpieczenie przed kilkukrotnym uruchomieniem jednego elfa.
Dodamy więc tą opcję do HelloWorld (oczyszczony przeze mnie ze zbędnego stuffu)
Otwieramy więc main.c:
#include "..\includeLib_Clara.h"
#include "..\includeDir.h"
BOOK * HWBook;
int TerminateElf(void * ,BOOK* book)
{
FreeBook(book);
return(1);
}
typedef struct
{
BOOK * book;
}MSG;
int ShowAuthorInfo(void *mess ,BOOK* book)
{
MSG * msg = (MSG*)mess;
MessageBox(0x6fFFFFFF,STR("Hello Wordl!nnExample elf.."),0, 1 ,5000,msg->book);
return(1);
}
const PAGE_MSG HW_PageEvents[]@ "DYN_PAGE" ={
ELF_TERMINATE_EVENT , TerminateElf,
ELF_SHOW_INFO_EVENT ,... Źródło: centrumse.pl/forum/index.php?showtopic=72059
Temat: Zmiana kluczowych funkcji Try:
#include "..\includeLib_Clara.h"
#include "..\includeDir.h"
BOOK * HWBook;
DISP_OBJ *disp_obj;
DISP_OBJ_ONKEY_METHOD oldOnKey;
DISP_DESC *disp_desc;
DISP_OBJ * focused = 0;
u16 timer;
int TerminateElf(void * ,BOOK* book)
{
FreeBook(book);
return(1);
}
typedef struct
{
BOOK * book;
}MSG;
int ShowAuthorInfo(void *mess ,BOOK* book)
{
MSG * msg = (MSG*)mess;
MessageBox(EMPTY_SID,STR("Hello Wordl!nnExample elf.."), NOIMAGE, 1, 5000,msg->book);
return(1);
}
const... Źródło: centrumse.pl/forum/index.php?showtopic=91979
Temat: Brightness Controller
Najbardziej zaawansowany manager energii dla SE! ...EnergySaver System będą do wprowadzenia w BCFG, tj. procent od którego EnergySaver ma zadziałać i poziom podświetlenia, na jaki ma zostać ustawione, gdy poziom baterii jest równy lub niższy wartości podanej w BCFG.
#include "..includeLib_Clara.h"
#include "..includeDir.h"
#include "..includecfg_items.h"
#include "conf_loader.h"
#include "config_data.h"
u16 timer;
BOOK * HWBook;
int NewKey(int key, int r1 , int mode)
{
if (key==(KEY1) && mode==(KEYMODE1) && DISPLAY_GetBrightness(0) < 100)
{
int current = DISPLAY_GetBrightness(0);
DISPLAY_SetBrightness(0, current+10);
if(IS_ENABLED == 1){
MessageBox(0x6fFFFFFF,STR("Brightness Controller V2.0nn Brightness Increased"),0, 1 ,1000,0); }
} else if (key==(KEY2) && mode==(KEYMODE2) &&... Źródło: centrumse.pl/forum/index.php?showtopic=70337
Temat: AutoSilentMode ...wyłączone, a na noc (pozostały przedział) wyciszenie włącza. Wiem, że elf jest niepraktyczne (np. nie można ręcznie zmienić trybu wyciszenia) - proszę, nie piszcie jak, chcę sam do tego dojść :happy: - ale jestem zadowolony, że w ogóle działa - bo jest to pierwszy elf który napisałem, a nie że w połowie "mi się nie chce :D "
#include "..includeLib_Clara.h"
#include "..includeDir.h"
u16 timer;
BOOK * HWBook;
int profile;
DATETIME Date_and_time;
int GetProfile()
{
REQUEST_PROFILE_GETACTIVEPROFILE(SYNC , &profile);
return(profile);
}
int TerminateElf(void * ,BOOK* book)
{
FreeBook(book);
return(1);
}
typedef struct
{
BOOK * book;
}MSG;
int ShowAuthorInfo(void *mess ,BOOK* book)
{
MSG * msg = (MSG*)mess;
MessageBox(0x6fFFFFFF,STR("Auto Silent State elf 0.1 by zbig992"),0, 1 ,5000,msg->book);... Źródło: centrumse.pl/forum/index.php?showtopic=72352
Temat: Stworzenie Interfejsu Graficznego (GUI)
Opis krok po kroku. Tworzenie Interfejsu Graficznego (GUI)
Otwieramy HelloWorld.eww
mamy taki kod: [przy kopiowaniu należy poprawić backslashe!]
#include "..\\include\Lib_Clara.h"
#include "..\\include\Dir.h"
BOOK * HWBook;
int TerminateElf(void * ,BOOK* book)
{
FreeBook(book);
return(1);
}
typedef struct
{
BOOK * book;
}MSG;
int ShowAuthorInfo(void *mess ,BOOK* book)
{
MSG * msg = (MSG*)mess;
MessageBox(0x6fFFFFFF,STR("Hello Wordl!\n\nExample elf.."),0, 1 ,5000,msg->book);
return(1);
}
const PAGE_MSG HW_PageEvents[]@ "DYN_PAGE" ={
ELF_TERMINATE_EVENT , TerminateElf,... Źródło: centrumse.pl/forum/index.php?showtopic=71344
zanotowane.pldoc.pisz.plpdf.pisz.plwyborywpsl.htw.pl
|