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

    KAB-studio.h


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

    MF 2005/04/04(Mon) No.301
    zMF 1973
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
// jEUNI
wǂǂςӂςӁ[Ix
ûсA KAB-studio.h ͂UN}܂v
wccIx
uāAʂɂ߂킯Ȃ񂾂AȂłv
wƂƂ͕ʁBՂƂIȂȁ[x
uΔAɃR[i[v
w[ՂƂiɑȂȁ[Ix
uccC蒼āv
wȂ񂩂̃}Kƕςˁx
uUNƂƂŁAς܂v
wuԂ낮Bvˁx
uuԂ낮Bṽ^Cĝ܂܍ڂĂ邾ǁccv
wA蔲Ix
u储ʂȓLڂƂƗǂȂȂƎvāv
wƁAu\vȂȂˁx
uVgbvy[Wł́A\ڂ闓ȂȂv
wĂ[Ⴄˁccx
uɂ킹āAXVς܂v
włS̓Iɂ͕ςȂˁBԃX^̃j[XĂ炢x
uKAB-studio.h  .h ́Hv
wwb_[t@C .h Ix
uƁB KAB-studio ̃j[XzMړÎЂƂv
w RSS Ƃ鎞ɂĒxĂȂHx
uhccv
w܁A܂AႠꂩ KAB-studio.h 낵˂IIx
u{Nx낵肢v܂Iv


////////////////////////////////////////////////////////////////////
// NEW!!
http://www.kab-studio.biz/index.html

2005/04/01 (Mon)
Egbvy[WGCvt[[hɁijB
@Đ\󂠂܂ł`B
[ QOOTNGCvt[l^ ]
http://www.kab-studio.biz/Info/AF/2005/index0.html

2005/04/04 (Mon)
EقƂ́[O`R P.12 ǉB
EقƂ́[O`R̕\nIVIƁuzbgn[uv̂CɁccB
[ Ol̃zbgn[u O`R y^V  LNz ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html

ECG Gallery ɂقƂ́[O`R̐V\ǉI
http://www.kab-studio.biz/CG/Gallery/index.html#HotHerbA3_200504

EKAB-studio.h kōXVB
http://www.kab-studio.biz/Freeware/index.html#MailMagazine


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

2005/03/27 (Sun)
@̒ĂPPNBSPɃgbvy[Wj[A\B
̎ɂقƂ́[O`RV\fڗ\BȂGłBv
AEG`ĂƂŁB

2005/03/28 (Mon)
@܂PPNB Machician }GB}KƑSRႤBR
玕ҁBƈ{܂Bĕϐ𓯊ɎgȂ
H

2005/03/29 (Tue)
@Oh}{E\t@󂷁ijBV͔̂ȂB
قƂ́[O`RV\̃t`B̓z[y[Wj[A܂
ڂ܂Bēƃ}`vbgtH[B

2005/03/30 (Wed)
@ƂقƂ́[O`RV\`B܂Ŝ̂R̂P`Ă
ccB͊ތAŏIBN[ԂłBēKłȂ
ȂȂH@ăxbhȂ́H

2005/03/31 (Thu)
@gbvy[Wj[AII@cćAGCvt[l^łB
قƂ́[O`RV\ׂ̍`ɂāBʂ悤ȁu݂݂
v𔄂ɂłBꂪ`オ̂ߌWAꂩ
GCvt[pgbvy[W𑬍UłłグBpvJ̓邮
 GIF AjBGCvt[l^łčKccB
zH

2005/04/01 (Fri)
@܂ԃX^̌obNAbvBR玕ҁBΎĎ̌`
ςijBɐVhɍsāAT̍`s̐\݁B[
Ȃł́u{PvACfBA炵ccH

2005/04/02 (Sat)
@VhŐHׂ[̐hňݒɂ߂ijB{̂ԃX^
j[ȀB CG Gallery ̍XVBgbvy[W̍쐬B܂
ƑSR͋CႢ܂B\ǎp~B JavaA2Z ̒PǉBȊ
ɂƁB͂ԃwb_[̏ƂB


////////////////////////////////////////////////////////////////////
// Ԃ낮B
http://d.hatena.ne.jp/kab_studio/

2005/03/27 (Sun)
http://d.hatena.ne.jp/kab_studio/20050327
NB
NCYIXpC2/7 iIj
@}WW[ Stage.7
Ԃ悤ɁB
񗈂B
قƂ́[O`R P.11
ՂƂǉB
뎚ŃqbgAbvijB
NHKXyVuS̎p`؁E]hÁ`v
܂ق 12b
PǉB

2005/03/28 (Mon)
http://d.hatena.ne.jp/kab_studio/20050328
ccccB
낻뎕ҁB
ҁB
́\񂵂́B
tL_VB
{̏K҃TCg!FmЂǂƂɁcc
̑}G͓B
N[YAbṽI[vjOiDǂII
PǉB
ur܃Vl}TVCvł̏fI
r ŏIB
Ub Ղ̖ (1)

2005/03/29 (Tue)
http://d.hatena.ne.jp/kab_studio/20050329
Oh}{E\t@B
{ŔẮB
܂񂪃^CMAX 5B
XN[u ŏIB
قƂ́[O`R V\
N[YAbvue̐S񂾎v
PǉB
ތA ŏI uɂāv
Ub Ղ̖ (2)

2005/03/30 (Wed)
http://d.hatena.ne.jp/kab_studio/20050330
NB
قƂ́[O`R V\ij
σpXB
Ub Ղ̖ (3)

2005/03/31 (Thu)
http://d.hatena.ne.jp/kab_studio/20050331
NB
jE100hI[o[II
fhB
wiłB
ƂłccB
KAB-studioj[AII
ꂽccꂽccB
B
-HiME ŏIB
PǉȂB
[B
Ub Ղ̖ (4)

2005/04/01 (Fri)
http://d.hatena.ne.jp/kab_studio/20050401
NB
KAB-studioj[AIIiČfj
Amazon瑗ẮB
낻뎕ҁB
ҁB aC
{ŔẮB
ƂłB
AĂ܂B
{ŔẮB
PǉB
Ub Ղ̖ (5)

2005/04/02 (Sat)
http://d.hatena.ne.jp/kab_studio/20050402
ccB
CG GalleryXVB
PǉB
kōXVB


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

@\́@z鑶݁@|U|

ú[A͂Ȃłǁv
uAɂ镪ɂ͕KvȂv
uv
uIIv
@Ԃ߂B
@AĕnRccH
u܂ႠNƂƂŁAD҂ɂ͏܋S~pӂ
v
uIIv
@̊炪PB
@ЂAS~ccccAꂳɂ͓ɂ
B
uɂЂƂB͏ܕiƂ胋[ǁAl͕
lɉł߂łƂ̂͂ǂȁv
u͂v
u͂AVlv
ug[ig̊蓖ĂɂĂ͖߂lƓȂ\
܂v
ug[igɂ̂߂̃AP[g邱Ƃɂ܂v
u͂v
u͂ANv
u߂͂ǂȂƂłłłv
uO@̈Ȃ̂ň@sׂłnjłv
u͂v
u͂Nv
uł͂ǂȎipĂłHv
ułA{̋m肽łv
ú[v
u͂ApNv
u䍁́̕Hv
uN͓lňgsv
uv
@ccB
@NlÃCxgɈ٘_҂͂ȂB
@ȂB
@邱ƂlĂ҂ȂǂȂ̂B
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
uAW[WɁAAɂ킽ccccv
uccccv
@̌t~܂BāAԂȂāB

Machician Ub Ղ̖ D]AڒI
[ Machician ]
http://d.hatena.ne.jp/kab_studio/20040823#1093276416
[ Machician{ݒ ŐVꗗ ]
http://d.hatena.ne.jp/kab_studio/searchdiary?word=*%5BMachician
_______________________________________________________________[KCM]

////////////////////////////////////////////////////////////////////
// JavaA2Z
http://www.kab-studio.biz/Programing/JavaA2Z/index.html

ǉEXVP
protected\bh
protectedtB[h
protectedNX
protected
NX
󃁃\bh
tB[h

ANZXRg[
ANZXCq
ANZX
Œ菬_
void
ubN
lXg
q
XR[v
[Jϐ
߂l
ߒl
Ԃl
Ԓl
return

staticNX
static\bh
statictB[h
static


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

@Version 15.01
\[Xt@C̃RpC

u񂩂V͂łv
w[B}`XbĥȂ񂩋vԂx
umɁcccOȂAƎv܂v
wx
uāA Version 15 ł́ARpCƂNƂA Exe 
t@C̍ɂĐ܂v
wOǁAσ}jAbNx
uvO~O}jAbNȂĂłǂՂ͂܂Ă
؋Ȃȁccv
wȂ񂩂IHx
uhA߂ccb߂āÃRpC̘b邽߂ɁA܂ 
Version 8.01 ōԃVvȃvWFNgpӂ܂v
wقB̎Ɠł́Hx
uByt@Cz|yVK쐬zŁAyvWFNgz̃y[W
yWin32 ApplicationzIŁv
wvWFNǵHx
uˁcc BuildTest Łv
wrh̃eXgˁByOKzāccx

ẼvWFNg
EP Win32 AvP[V
EWI "Hello World" AvP[V

wρỹvWFNgzHx
uBSꂩ肽v
w͂͂ByIz{^āAmF OK {^ĂƁBA
̃vWFNgłB WinMain() ֐́Hx
uA悤Ƀ\[Xt@Cāv
wj[́yt@Cz|yVK쐬zŁyt@Czy[WJāA
yC++ \[Xt@CzŃt@C Main.cpp Łx
uBăt@CƁv
wĂȂ Main.cpp t@CJx
ȗOƓ悤Ɂv

#include <Windows.h>

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    MessageBox( NULL, "eXg", "WinMain()", MB_OK );
    return 0;
}

uĂāv
wRsyƁBrhĎsI@_CAOo[x
uŉ͊Bł́AꂩARpCĂ̂ɂ
茩Ă܂v
ẃ[x
uł͕KBRpCāHv
w Version 6.01 ( No.101 ) ŏoĂˁB\[Xt@Cɏꂽ
vORs[^[p̂ɕϊ񂾂ˁx
uBۂɌĂ݂܂傤B܂ÃvWFNg
tH_ɂ Debug tH_Jāv
w BuildTest\Debug tH_ƁBȃt@Cx

BuildTest.exe
BuildTest.ilk
BuildTest.pch
BuildTest.pdb
Main.obj
vc60.idb
vc60.pdb

uS폜āv
wccH@̂āx
uvArh܂S邩v
wAȂ񂾁ccقA폜x
uArhĂ݂āv
wقBAzgɑSłIx
u̒ BuildTest.exe _uNbNĂ݂āv
wsĂƂˁ[BAyeXgz_CAOox
uƂ킯ŁArhčꂽ BuildTest.exe AړI̎s
t@CƂƂłv
wˁx
uāA܂̃t@C폜āv
wقx
úArhȂyRpCzĂ݂܂v
wցH@RpCccāAꂾłł́Hx
ułłBj[́yrhz|yRpCzIŁv
wAzgɂBقcc̃t@Cłx

BuildTest.pch
Main.obj
vc60.idb
vc60.pdb

ŵV̃t@ĈASˁccx
úAdvȂ̂́v

Main.obj

ũt@Cłv
wIHx
ũt@CA Main.cpp RpCčꂽAy}Vz
Rs[^[ɂ錾ɖ|󂳂ꂽ̂łv
wꂪccx
úAgq .obj ̃t@CyIuWFNgt@CzČ
RpC\[Xt@C̐܂v
w Main.cpp ̃IuWFNgt@C Main.obj ĂƁHx
uƁv

Main.cpp  RpC  Main.obj

uƂ֌WłBAEgvbgɂv

--------------------\: BuildTest - Win32 Debug--------------------
RpC...
Main.cpp

Main.obj - G[@0Ax 0

w[A Main.cpp RpC Main.obj ł킯BłA
ꂾᓮȂ񂾂ˁx
uB͂P WinMain() 邾v
wꂾœȂ񂾂ǁccx
uƂ Exe ɂȂƓȂłBƁȂO Main.obj 
ȊÕt@CA܂v

BuildTest.pch
vc60.idb
vc60.pdb

ûRt@C폜Ăāv
wقx
uŁȀԂŃrhĂ݂āv
wH@ꂾƂ蒼Ȃ񂶂ȂHx
uAIuWFNgt@CɃ\[Xt@CCĂ
Ȃ΁AăRpCȂIuWFNgt@C͂̂܂܁v
w Main.obj ̂܂܎g킯ˁB񂶂rhƁccRt@C
łx

BuildTest.exe
BuildTest.ilk
BuildTest.pdb

wĉRŁA BuildTest.exe łĂˁx
u̍ŌɂĂ̂yNzłv
wNH@lbg̃NƂĂHx
uB link AqpȂrĂӖv
wAAEgvbgɂoĂx

--------------------\: BuildTest - Win32 Debug--------------------
N...

BuildTest.exe - G[ 0Ax 0

uRpCɂłIuWFNgt@CŌɃNA܂q
킹邱ƂŁAƂ Exe t@C킯łv
wccĂHx
u̗Ⴞ Main.obj ЂƂ悭ȂǁA\[X
t@C΂킩邩ȁv
w\[Xt@CHx
uƂ킯łЂƂA Sub.cpp ăt@Cāv
w@ł񂾂ˁx
uAS@ōāB̃t@CɂƂ肠̊֐
āv

// Sub.cpp
void Sub()
{
}

wقx
uꂶ܂A Debug tH_̒̃t@CS폜āv
wقx
uɃRpCāv
wقBccHx

BuildTest.pch
Sub.obj
vc60.idb
vc60.pdb

w Main.obj Ȃccx
uB̓RpĆA VC++ ŊJĂāAԎOɕ\Ă
\[Xt@CRpCȂłv
wH@St@CȂ́Hx
uSt@CRpĈ̓rhAĂƁv
wccx
u炳 Main.cpp OɎĂ Main.cpp RpC
łv
wA Ctrl + Tab ƁccB̃j[̒x

RpC(C) Main.cpp

wďĂ邯ǁAĂꂪRpCt@CĂ
ƁHx
uv
wĂƂ́A Sub.cpp OɂāccAO[ɂȂĂx
uRpCˁB Sub.cpp ɉsłǉďC
ԂɂĂۑ΁v

RpC(C) Sub.cpp

w[BɏoĂt@CRpCĂƂˁx
uāARpC\[Xt@C̃IuWFNgt@C
AƂ킯łv
wł Sub.obj ˁx
uƂ킯ŎɑIv

/*
    Preview Next Story!
*/
wꂾĂď߂ĂPt@CRpCˁx
urhłԂɍˁv
w狳闝ŔHx
uguɑΏł悤ɂ邽߁v
wguHx
uRpCG[ƂNG[Ƃv
wx
uƂ킯Ŏv
 Version 15.02 ֐ƃN 
wɂÂIx
uɑΏ\͂߂ĂĎv
wȂ񂩂ƂȂccx

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

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.biz/nikki2/index.html
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 - 2005 ALL RIGHTS RESERVED.
        http://www.kab-studio.biz/
        info@mail.kab-studio.biz
*/
////////////////////////////////////////////////////////////////////

