////////////////////////////////////////////////////////////////////
/*

    KAB-studio.h


    (C)KAB-studio 1999 - 2004 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz

    MF 2004/07/12(Mon) No.265
    zMF 2080
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
/*                QOOSNVPQij̍XV                */
http://www.kab-studio.biz/index.html

E\j[AI
@\j[A܂I
@ccƌĂ܂ςĂ܂񂪁ijBǁAɃXN[
ȂƍXVԂǂ߂ȂCAEgɂȂĂ܂܂B߂Ȃ
BЂŌ鎞ɂ͂ႿƃXN[Ă܂΂̂ŕ֗
ijB
[ \ ]
http://www.kab-studio.biz/index.html

E\ǎ[XI
@҂܂A\CXg̕ǎo[WJ܂I@M
̃fXNgbvɐp̃nIVIIij
@_E[h CG Gallery ɂāB傫TCYuĂ܂B
[ CG Gallery ]
http://www.kab-studio.biz/CG/Gallery/index.html#KAB_studio_200407_1024

EقƂ́[ŴPOǉI
@QTԂԂAOl̃zbgn[uɁuŴPO [̔vǉI
[ Ol̃zbgn[u ]
http://www.kab-studio.biz/Comic/HotHerb/index.html


////////////////////////////////////////////////////////////////////
/*                        储ʂȓL                        */
http://www.kab-studio.biz/nikki2/index.html

2004/07/04 (Sun)
@\ǎIII@p̃nIVIłBłłBP
B}݂ďtBē]EAhoCU[B

2004/07/05 (Mon)
@ʂɂƁBV]T肻H@̃hoV USB ڑ 
LAN A_v^wBOh}{E\t@B\ǎA
ȂccB SE aB

2004/07/06 (Tue)
@oOBOh}{E\t@I@łccBI|Ƃ
ɂȂȂBvԂɏC̍܂܂BăgbvGdB

2004/07/07 (Wed)
@PO܂łƁBXPW[^CgccBq܂
BANVccBĂI@ MONSTER B

2004/07/08 (Thu)
@dlύX܂Adlʂ肪oOAdlΉ`FbNccBS
ʂȂɁBǂɂȂBMNV[GWFRV[Y
͂ႯĂ܂BāuꂽˁvB

2004/07/09 (Fri)
@OQ[Ă܂BoOdlύX͂ȂׂǁA傫̂
cĂccB~[eBO~ɂȂēOQ[ŃejXB 
VB.NET JBdccB

2004/07/10 (Sat)
@ꂩQĂPQɋNċxoBȂ񂩑Ă邵BƂc
ĂXオBxoC]ɁB


////////////////////////////////////////////////////////////////////
/*                         A                             */
http://www.kab-studio.biz/Novel/Fuga/index.html

@\́@Ɩ@@|PS|

@F̗߂𒅂Vlԋ߂ŌāA̖͂jBC
ĐԂ񂾖j́A𗧂ĂȂقǏ_炩񂾁B
uHv
@VlUACh߂B񂾔ƓA[Ȋ痧A
̂A̕猩ĂAVl͂ꂢƎvĂ܂B
uAccAOɁAa@łAŘr؂ȂÂ
AVl̔čd̂ȂĎvāv
uccm߂邽߂Ɉꏏɓ낤ƂẮHv
@Vl̓WgڂŕɂށB͍Ō̍Ō܂œ肽Ǝ咣Ă
AcOAȕCɂӂ邱Ƃ͕Iɕs\B
uʂɂꂾĂ킯Ȃǁv
uӂcc̑̂́ARɍdł邩v
@قǂӏAVlwBĂѐG΁A
̂悤
udccv
@F킸ɕϐFA݂ĂBƂĖ{ɋ̂悤
@Ă킯ł͂ȂA
u܁A݂v
uƍdv
uA킩Ăv
@̂ƂvoB̍症Œnʂɍ~ĂS
B
@Ƃ́AႤB
uȂƌ{邩Ȃǁv
uHv
u`oāA֗ˁv
@ccB
@_oȂ̂Ał͂Ȃ̂B
uāccv
@ʔAsvcAႤAAȂāccB
uāAρv
uhv
                                                              ()


////////////////////////////////////////////////////////////////////
/*                       #pragma twice                            */
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

@Version 13.29
̕ύX

u҂̍ṒA̕ύX@ɂĐ܂v
w̕ύXccĂ܂ARs[^[́AĂƂˁx
uƁBȂ̕ύX@ɂĐ邩ƂƁAeXg
vOŕKvɂȂ邩v
weXgvOHx
uƂ΁q̌擾֐r̃eXgꍇƂv
wcceXgtɂāAĈႤˁx
uƃeXgꍇɂ́AŒPQ{邤N̏ꍇ̃eXg
KvɂȂ܂Bꍇɂ̓eXgvOyȂ
ǁv
ŵ߂ɂ͓vOŕςȂႢȂx
uƁBۂ̃eXgvOł́v

1.ݓ擾āAĂB
2.ړI̓ɕύXB
3.eXgB
4.̓ɖ߂B

uƂp^[ɂȂ܂v
włccꂾƁA 1  4 ɂȂ܂ł̊ԂɎԂi񂶂
Hx
uA炱͌ɂ͂Ɩ߂Ƃ͂łȂłB
ɂ̂ȂA 1  4 ܂ł̕b𐔂ĂAĂ
Ƃł邯ǁv
w͂őςˁccx
uꎩ̂{̈Ӗł͌ȂˁB܁A͎葁A
ݓύX@Љ܂v
ẃ[x
uāA܂ݓ̎擾@ɂāBOɃt@Co͂̎ɂ
ǁAEBhEY̋@\gpꍇɂ API gKv
܂v
wt@CóccÂƂ̓^CgĂĂǂ API 
gĂ񂾂ˁBƓŁA time() Ƃ API g
Hx
uƁB܂Aݓ擾ꍇɂ GetLocalTime() Ƃ
 API gp܂v

void Use_GetLocalTime()
{
    SYSTEMTIME stSystemTime;
    GetLocalTime( &stSystemTime );

    TRACE
        ( "%dN%d%d%dj%d%d%dbi%d~bj\n"
        , stSystemTime.wYear
        , stSystemTime.wMonth
        , stSystemTime.wDay
        , stSystemTime.wDayOfWeek
        , stSystemTime.wHour
        , stSystemTime.wMinute
        , stSystemTime.wSecond
        , stSystemTime.wMilliseconds
        );
    // 2004N6233j13255bi250~bj
}

uȂ localtime() ɎĂˁv
uݓ擾@\邩A time()  localtime() gݍ
킳悤Ȃ̂ȁv
wȂقǁx
uA localtime() Ƃ͌\Ⴄ璍ӂv

ESB
E 1 - 12 B
Eu~bvB

w 1 cc₱x
uĎv̂悤ɂȂĂ̂ƃAǁv
whx
uƁA܂gȂƎvǁy~bz邩v
w{ɎgȂccx
u܂Aǂ炩ƂƂ API ́AgȂv
wgȂ́Hx
u֌W̓^C֗̕ˁB API ɂ mktime() ɓ
֐Ȃv
ŵוbɕϊłȂccx
uƁBvOł͂̂וbƊeɕĂ̂ꂼg
邩Aꂪɂ GetLocalTime() ͎gKvȂȁv
wށ[x
udvȂ̂́Aݓςv
w΂ɂȂĂȂA SetLocalTime()  API Hx
uƁv

void Use_SetLocalTime()
{
    SYSTEMTIME stSystemTime;
    GetLocalTime( &stSystemTime );

    TRACE
        ( "%dN%d%d%dj%d%d%dbi%d~bj\n"
        , stSystemTime.wYear
        , stSystemTime.wMonth
        , stSystemTime.wDay
        , stSystemTime.wDayOfWeek
        , stSystemTime.wHour
        , stSystemTime.wMinute
        , stSystemTime.wSecond
        , stSystemTime.wMilliseconds
        );
    // 2004N6244j124114bi950~bj

    // PNi߂܂B
    stSystemTime.wYear += 1;

    TRACE
        ( "%dN%d%d%dj%d%d%dbi%d~bj\n"
        , stSystemTime.wYear
        , stSystemTime.wMonth
        , stSystemTime.wDay
        , stSystemTime.wDayOfWeek
        , stSystemTime.wHour
        , stSystemTime.wMinute
        , stSystemTime.wSecond
        , stSystemTime.wMilliseconds
        );
    // 2005N6244j124114bi950~bj

    SetLocalTime( &stSystemTime );
}

u API  SetLocalTime() ŁAEBhEY̓ύXł܂v
wn̂ SetLocalTime() Ɠ SYSTEMTIME Ȃ񂾁x
u GetLocalTime() ŎĂ̂ς SetLocalTime() 
ɓn̂yȁv
wׂׂɍ肽Ƃ́AׂׂɃZbgȂ_Hx
uˁB̂וb肽Ƃ̂߂ɁA tm \̂Rs[
֐ƂpӂĂƂˁv
w[ȂÕubNIƂgΊyۂˁx
ułNƌ͊ԈႦȂ悤ɋCtĂˁv
whx
uԈႦˁccN 1900 A 1 𑫂ȂႢȂ
ˁBj SYSTEMTIME::wDayOfWeek ̓ZbgȂĂnjv
w͖񂾂ˁA^CƓŁx
uƃt@XɏĂ邩vB API ă\[XȂ
AӂɂƏĂȂƂ킩Ȃȁv
wI@Ix
u͂Δv
wƓtႤIx
uȂƂ͋CɂȂĂłIv
wႠƂBeXgƂāAŕςƃeXg
āA܂ɖ߂񂾂ˁx
uȂˁB̂߂ɂA GetLocalTime() Ŏ擾ݓ͎
ĂāACӂ̓tɕςăeXgAĂŌɖ
AĂ`ɂȂ邩ȁv
wςYꂽHx
uEBhEY̓ς܂܂ɂȂccv
wccāAĂǂ̂炢Hx
uύXăvȌC͂ȂȁBt@CÂ
VŁqXVꂽr𔻒肵Ă邩AꍇɂẮq
rhr݂ȏԂɂȂႢ܂v
wAȂfIx
uȊOɂOĂ肷Ƃ̓肷邩ȁB
́ccrfĨ^C}[^Ƃ邩v
w͐FXC^Cˁccx
ûh߂ɂAfXgN^őΏAĂ̂Ђ
̕@ȁv
wfXgN^āA Version 11.11 ( No.211 ) łANXȂ
ȂƂɌĂ΂֐ˁx
uB SYSTEMTIME oϐɎĂāARXgN^Ō
擾AfXgN^ ݓɖ߂AĂ΁v
wIɌɖ߂Ix
u܂łfobOsērŎ~߂ assert 肷ƃ_
Ȃ񂾂ǁv
wx
uł@͂ĂƂŁBۂɍƂȊȁv

class CTimeReseter
{
private:
    SYSTEMTIME m_stSystemTime;

public:
    CTimeReseter()
    {
        GetLocalTime( &m_stSystemTime );
    }

    ~CTimeReseter()
    {
        SetLocalTime( &m_stSystemTime );
    }
};

wRXgN^Ŏ擾āAfXgN^ŃZbgAˁx
ugp͂Ȋv

void Use_CTimeReseter()
{
    CTimeReseter cTimeReseter;

    // ŔCӂ̓ɕύX܂B
    // ăeXg܂B

    // ̊֐𔲂ƃfXgN^Ă΂
    // Iɓ߂܂B
}

w߂ȂĂĂ̂֗ˁ[x

/*
    Preview Next Story!
*/
uāAœ҂͏Iłv
w̃ASÝHx
u܂v
whHx
u\[gƓ΂͂ł悤ɂȂ邩v
wƂ킯Ŏx
 Version 13.30 vZʂƎ 
uɂÂIv
wAȂ񂩓Ȃ̂oĂIIx
uAƓv
wIx


////////////////////////////////////////////////////////////////////
/*                QOOSNVPXij̍XV                */
http://www.kab-studio.biz/index.html

EقƂ́[ɂPbǉ\
@Ol̃zbgn[uɈbǉ\B


////////////////////////////////////////////////////////////////////
/*                          ӁII                            */

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.biz/nikki2/
EwǓo^Ƃɂ͂̃y[WōsȂĂB
http://www.mag2.com/m/0000012198.htm
E͎ōsȂĂB
EobNio[͂̃y[Wɂ܂B
http://backno.mag2.com/reader/Back?id=0000012198
http://www.kab-studio.biz/Freeware/index.html#MailMagazine


////////////////////////////////////////////////////////////////////
/*
    KAB-studio.h
      Weekly Mail Magazine.
      Written by Kaburaya Seiden.
      http://www.kab-studio.biz/Info/MailMagazine/

    (C)KAB-studio 1999 - 2004 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz
*/
////////////////////////////////////////////////////////////////////

