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

    KAB-studio.h


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

    MF 2004/11/15(Mon) No.282
    zMF 2046
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

EKAB-studio.h kōXV
@KAB-studio.h QWOɒB̂ŏkłXV܂B
_E[h̓_E[h[ɂāB
[ _E[h[ ]
http://www.kab-studio.biz/Freeware/index.html#MailMagazine

EقƂ́[x݁cc
@Ȃ񂩂uTXVł΃}VȃxɁccB


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

2004/11/07 (Sun)
@Intuos3 PTZ-930 ͂}bg̃I[o[CV[gĂ
ccBohtH[XGO[AʉGhB Intuos3 Ő炩ɁB
قƂ́[`ĂЁ[BĐlgBĂnaB

2004/11/08 (Mon)
@hbЂ̐VЉɁBƂccBߌɎ̃vWFNg
ΖnցB}jAȂłƁBăt[BĂnaB

2004/11/09 (Tue)
@vWFNg{inBJX^}CYĂ肪ƁBHBT
͖ځBTƂނȁ[BĂna̗\BċB

2004/11/10 (Wed)
@NXSB_E[h Entity Bean ̃f[^x[XXV
\ɁBHJ[ZbgB~R~ccBތA炢C
ĂBďTBĐHB

2004/11/11 (Thu)
@Entity Bean gf[^x[XANZXB EJB ̃fvCł炢
ԎccBŋߐHׂ܂Bă}VocBI

2004/11/12 (Fri)
@jĊȂccBT[o[ւ̃fvCɐBʕi
肪R[fBOB͕iłȂƂBTɏI
͎vĂȂijBAjɂ傱ƎcH@YN
ǂ͏occB-HIME ď̎qH

2004/11/13 (Sat)
@̂悤ɋxoB傫̂ŌɎĂ͎̂sB炢
Ԃccdlł܂ĂȂccBƖ@\ȂƂB͂x
݁BTُ͈킾ccB


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

@\́@t@C_EgЁ@|X|

u΁v
@Sl͕̕ɏW܂ĂB
uƂZ͂ǂ́Hv
udw邩ƂɂāBXɍsv
uXHv
uX炢łłBƂẮAŒׂĂ݂Ƃ
v
@Ɂcc܂ẢƂ͎̉Ƃł͂ȂCB
uqƖؑN͂ǂH@wZsH@Ƃɖ߂Hv
u[ccv
@IɁAeĂɋ邱Ƃ͕s\AƎvB
@łB
@ŗꂽAꂩAɂ͉ȂCB
u͊wZǂ́Hv
@rY̖₢ɂB
usȂ肾ǁv
ucc̎q́ccv
uO䂳Đl׋ĂĂBL[W
v
u肶ȂłBoȓƂv
uOɂȂ邯ǁv
@܂ÂƂ̖i݂B
uwZɂƂɋꂽƁAȂv
uccv
@B
@Ђ삯B
úAȂ񂾁v
@ɂȏΊB
uzg͂ˁAӂɂAꂳɂAZA邫
̐lA݂Ȃ݂Ȃɂ܂ė~cc|́A{
Ɂccv
@̎́AkĂB
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]

@͕tĂI
@lmI
@f[gɗUȂđSRʁI
@͂ȂUȂII
@Ă߂̐킢n܂I

Machician Rb DƃXL AڊJnI
[ Machician ]
http://d.hatena.ne.jp/kab_studio/20040823#1093276416
[ Machician{ݒ ŐVꗗ ]
http://d.hatena.ne.jp/kab_studio/searchdiary?word=*%5BMachician
_______________________________________________________________[KCM]

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

@Version 14.15
XbhgĂ݂I

úAOЉXbh̎gɂĐ܂v
wAȂ񂩂悭킩Ȃ񂾂ˁ[x
uXbhȂAƂΓIuWFNgȂ񂾂ǁA
Ƃė^Ă̂́qƂĂ̎grBg
ɂ́AǂƂɎĝcĂȂƁv
w܂A~[ebNXogƂĎgAĂƂ𗝉
_A݂ȁHx
uƁB̗ƂĎg킩Ȃˁv
wȂقǁx
uƂ킯ŎۂɌĂ܂傤B܂An߂O Sleep() 
Ƃ API Љ܂v
wQAĂƁHx
uB̊֐ĂԂƈ莞Ԏ~܂܂v

void UseSleep()
{
    TRACE( "5 b~܂܂B\n" );
    Sleep( 5 * 1000 );
    TRACE( "5 b~܂܂B\n" );
}

5 b~܂܂B
i 5 bo... j
5 b~܂܂B

wzgATb~܂Ix
u Sleep() ̑P͑҂ԂŒPʂ̓~bB 5000  5 
bv
wŁAꂪHx
u Sleep() ́Å֐ĂяoXbh~߂Ƃ@
\܂v
wĂяoXbhccHx
uŁÅ֐găXbh~߂Ă݂܂BO̗
āv

// ʃXbhŌĂяo֐B
void __cdecl ThreadFunction( void *p_p )
{
    TRACE( "XbhłB\n" );
    TRACE( "3 b~܂܂B\n" );
    Sleep( 3 * 1000 );
    TRACE( "3 b~܂܂B\n" );
    TRACE( "XbhI܂B\n" );
}

// XbhČĂяo֐B
void UseThread()
{
    _beginthread( ThreadFunction, 0, NULL );
    TRACE( "XbhĂ񂾂B\n" );
    TRACE( "5 b~܂܂B\n" );
    Sleep( 5 * 1000 );
    TRACE( "5 b~܂܂B\n" );
    TRACE( "֐I܂B\n" );
}    

wȂ TRACE() ΂ccx
uႲႵĂ킩ɂǁv

ThreadFunction() iXbhj FRb҂
UseThread() iĂяoj      FTb҂

uĂƁv
wʂɍlƁAXbh̕ɏIāAĂяoɏI
ˁx
uRv

XbhĂ񂾂B
5 b~܂܂B
XbhłB
3 b~܂܂B
3 b~܂܂B
XbhI܂B
Xbh 0x1E0 IAIR[h 0 (0x0)B
5 b~܂܂B
֐I܂B

u܂Ăяo~܂n߂āÂƃXbh~܂n߂āARb
oƃXbh~܂IĂ̂܂܏IAŌɌĂяoTb
oďIAƂƁv
wςȂ񂩂̂܂܂x
u[ccAႠĂ݂āv

// ʃXbhŌĂяo֐B
void __cdecl ThreadFunction( void *p_p )
{
    TRACE( "XbhłB\n" );
    TRACE( "3 b~܂܂B\n" );
    Sleep( 3 * 1000 );
    TRACE( "3 b~܂܂B\n" );
    TRACE( "XbhI܂B\n" );
}

// XbhČĂяo֐B
void UseThread()
{
    // _beginthread( ThreadFunction, 0, NULL );
    ThreadFunction( NULL );
    TRACE( "XbhĂ񂾂B\n" );
    TRACE( "5 b~܂܂B\n" );
    Sleep( 5 * 1000 );
    TRACE( "5 b~܂܂B\n" );
    TRACE( "֐I܂B\n" );
}

wHx
u ThreadFunction() AXbhƂĂȂAʂɌĂł݂ꍇ
ĂƁv
wAȂقǁx

XbhłB
3 b~܂܂B
3 b~܂܂B
XbhI܂B
XbhĂ񂾂B
5 b~܂܂B
5 b~܂܂B
֐I܂B

w ThreadFunction() łRb~܂āAĂяołTb~܂ācc
AXbhłāAXbh̕ĂяoꏏɎ~܂
ĂǂȂ܂Rb~܂ĎɂTb~܂AĂȂ
x
uƁB}ɂƂv

XbhgȂꍇ
UseThread()           ThreadFunction()
ĂяoĂяo܂
                      Rbҋ@
                      iҋ@ccj
                      ҋ@I
߂Ă܂֐I
Tbҋ@
iҋ@ccj
ҋ@I

Xbhgꍇꍇ
UseThread()           ThreadFunction()
ĂяoʃXbhŊJn
Tbҋ@              Rbҋ@
iҋ@ccj        iҋ@ccj
iҋ@ccj        iҋ@ccj
iҋ@ccj        iҋ@ccj
iҋ@ccj        ҋ@I
iҋ@ccj        ֐I
iҋ@ccj
ҋ@I

wXbh͕̎sccꂪӂɓĂƂȂ̂ˁx
u܂AƍlȂŁAvZXӂ悤Ȃ́Ačl
킩₷v
w[ccIx
u͂Δv
w ThreadFunction() Ċ֐甲ǂȂ́Hx
uǂȂȂBXbhƂČĂяo֐甲A
Xbh͂ŏIv
wIႤ񂾁BH@ UseThread() ͂̕ǂȂႤ񂾂
x
úASɔƃAvI܂v
wAvHx
u Version 8.01 ( No.143 )  WinMain() Đłv
wAԍŏɌĂ΂֐ˁx
ů֐Ă΂ƂAXbhłv
wH@WinMain() Ă΂ƂHx
uXbh̓vO̗BĂƂ́AvOsƂ
͕KЂƂāÃXbh̗ɏ]ăvOs
Ă킯łv
wI@AXbhĂKŏ݂͑Ă񂾁x
uƁB WinMain() n܂鏈AŏɍAi
ĂXbhBA WinMain() 甲ƂÃC
XbhIāAAvIłv
wH@Ă̘bƑHx
uB WinMain() ֐Ă΂܂ UseThread() Ăяo
񂾂v
wccH@zgɁH@Ȃ񂩂Ȃǁx
u{^ƌĂ΂邵ˁv
wx
uƂEBhEgĂƂꂾŃ}`Xbhۂˁv
wˁAꂼ̃EBhEƗēĂ悤Ɍ邯
ǁx
ułۂɂ̓Xbh͂ЂƂAŏɍ̂BA{^
Ƃ̊֐Aǂ͍ŏɍꂽXbhŌĂ΂łv
wEBhEvV[WƂʂĂĂHx
uƁB͂ƂłƐ邩BꂪłȂƁA
Ƃ΁q̏ԁA_CAOŐis񍐁LZp_C
AO\rĂ܂v
wA悭p^[ˁBȂAĂƂ͓񂾁x
uƁBAʂ܂̏ƃ}`Xbhgݍ
Ďg悤ɂȂ΁A}`Xbh̓}X^[ȁv

/*
    Preview Next Story!
*/
wނށ[AXbhĔɎgÂ炢Hx
uƂƂƎgĂ݂āv
wĂĂgccx
uǵAςȂ{v
wςȂHx
uBāA͕ʂ̏āAI҂v
w҂Hx
uƂ킯Ŏv
 Version 14.16 Xbh҂Ă݂ 
wɂÂIx
u܁Ag܂΂킩Ă邩v
wȂ񂩂΂x


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

EقƂ́[ɂPbǉ
@Ol̃zbgn[uɈbǉ\Bccł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
*/
////////////////////////////////////////////////////////////////////

