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

    KAB-studio.h


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

    MF 2005/10/17(Mon) No.328
    zMF 1867
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

2005/10/17 (Mon)
@قƂ́[O`RP.38ǉI
[ Ol̃zbgn[u O`R y^V  LNz ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html

2005/10/17 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
13.23 ̎擾
13.24 ̍쐬
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


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

2005/10/09 (Sun)
@ߑO̓Ajς̍̕XVBߌ̓JuJeLɂقƂ́[
O`RBȂ񂩂炢Ԋ|ccBPPɕ`オB钆͂
JuJeLBAj̃GA`FbNŔꂽccB

2005/10/10 (Mon)
@ߑO̓JuJeLB̓rfĨ_rOB́uAjaxŁvɋL
ǉB̂߂肱߂ȂBԂ肽ƁH@FXƕĂ܂B

2005/10/11 (Tue)
@ʖڂȓBRsǌQH@ɃJuJeLA JavaA2Z 
BߑOƗ[̍ƌグB JavaA2Z ̃qbgԂ
B Google AdSense ̋swłȂccB

2005/10/12 (Wed)
@Ȃ񂩃oBݒ邮ĂB_EB JavaA2Z ̒P
ǉƁAuAjaxŁvɂ傱ƃvtB[ǉBsccB

2005/10/13 (Thu)
@͒qBQH@ߑOɃJuJeLBقƂ́[
O`Rɂԃwb_[ JavaA2Z ƁB JavaA2Z ̂̃qbg
RBJ[CXg`ȂĂB

2005/10/14 (Fri)
@T[o[特oĖڂo߂BQڂĂH@qǂȂ
B JavaA2Z ̒PǉŎlꔪBTƗʑȂB

2005/10/15 (Sat)
@[ƁBߑO̓JuJeLBߌ̓rfĨ_rOBƂ͂
[ƁB JavaA2Z ̒PǉĈȏBݒccB


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

2005/10/09 (Sun)
http://d.hatena.ne.jp/kab_studio/20051009
NB
[Aj]˂}CfB 28buꂽCCiIv
[Aj]]ChWFlVX 27buċNւ̓v
[Aj]@}WW[ 
@32bǔt`}[WEW}ESESWJ`v
[Aj]уGEJZu 25bu[YEGhEK[fv
[Aj]ՃJChXR[v 1bu100h̏v
[Prog]ՂƂǉB
[قƂ́[]قƂ́[O`R P.37
ccB

2005/10/10 (Mon)
http://d.hatena.ne.jp/kab_studio/20051010
NB
[Aj]͂҂Zu 2bu匈v
[]܂񂪃^C 11
[ɏ㐶k(Q)]XgCvbV
[Machician]POb HAC̊X (25) [ ]

2005/10/11 (Tue)
http://d.hatena.ne.jp/kab_studio/20051011
NĂ܂B
[Aj]Canvas2 2bu}_IW̍ĉv
[Aj]K~\[h 15bulIEIWiv
[Aj]ToHeart2 2buȂȂ݁v
GoogleɃ_CNg@\
[Google AdSense]CfꂽȁH
[Google AdSense]oOۂccB
t@h̍_j[XĎvB
[JavaA2Z]PǉB
ɏȂ1111͘A˂̓\\zuIR}_[v
j]]ff
[Machician]POb HAC̊X (26) []
[Machician]POb ƂB

2005/10/12 (Wed)
http://d.hatena.ne.jp/kab_studio/20051012
NB
[Google AdSense]eXg f|WbgĂB
[Google AdSense]eXg f|WbgĂ
[JavaA2Z]PǉB
͂ʖڂłB
iŐV̔

2005/10/13 (Thu)
http://d.hatena.ne.jp/kab_studio/20051013
N[B
[Aj]t^EpjbN!The Second Raid 12buR鍁`v
[Aj]܊̃Vi 2bu鉊v
[Aj]ARIA 2bu ʂȓɁcv
[Aj]IGPX 2buA邩v
^Cvʐif
rɂB
V[g^Cv̐܂ˁ[B
̔΂̖{
[JavaA2Z]PǉB
[]tvWFN^[邩ccB

2005/10/14 (Fri)
http://d.hatena.ne.jp/kab_studio/20051014
NƂ[NꂽB

[Aj]SHUFFLE! 13buΗz̉Ɓv
[Aj]@JȂ̂Afs 2bu킢̗AӂтȂ́v
[Aj]SoltyRei 2buVBv
[Aj]mGC 1buAICLv
[Aj]-HiME 2bủ삯鎾!?v
[Aj]䕂܂܂ 13buv[gv(I)
AmazonłViPod܂B
ol
[JavaA2Z]PǉB

2005/10/15 (Sat)
http://d.hatena.ne.jp/kab_studio/20051015
N[B
݂Ȃ݂ 2iŁjcc
v[Itu[hohp
rfIiPodAȂ͔܂H
[JavaA2Z]PǉB
@ITRSSɍL


////////////////////////////////////////////////////////////////////
// AjaxŃGQ[uO
http://d.hatena.ne.jp/AjaxEroge/

2005/10/10 (Mon)
http://d.hatena.ne.jp/AjaxEroge/20051010
[Q[][XML][JavaScript][CSS][˂݂݂](7)/̎擾


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

@\́@z鑶݁@|RR|

uǂłv
uʓ|ˁAłłHv
uv
uCɂ́BႠv
@ýAĂɕ̖ڂ̑OɗB
uIHv
uv
uɂȂBEƂɁv
@E̐U肩Ԃ
u܂傤v
@y̌𗩂߁AɋB
u̊ԂɁccłv
@ɏ΂݂ԁB
uΈł́Hv
@͗ՐԐɂȂAɗy̔wɁA߂ÂB
uAĂ߂v
u˂v
@y|́AVlB
uȂ́Hv
uccv
@VĺAȂBݒ߁AyɂݕԂĂ邪A̎
́AkĂB
uccVlv
@kĂ邻̎āÁACtB
@ڂ̑O̓ǴAُ킳B
u킩v
@Vl߂B
u̖V͂ǂ́H@˂AVv
@N̖ڂJB
uccl̖OAĂԂȁv
@y𒆐SɁAllA͂ށB
                                                              ()


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

Machician PPb AڊJn\cc
[ Machician ]
http://d.hatena.ne.jp/kab_studio/20040823#1093276416
[ Machician{ݒ ŐVꗗ ]word=*%5BMachician
_______________________________________________
http://d.hatena.ne.jp/kab_studio/searchdiary?________________[KCM]

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

ǉEXVP

X|X
WebuEU
z[y[W
WebTCg
#
$
Xe[gX
CgXyNV
XL[}
t[[N
RNVt[[N
Enumeration
fbhbN
bN
C^[v^[
Java Interpreter
UDP
TCP
JTree
Suite
destroy


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

@Version 16.01
NXĂ݂悤I

uāA Version 16 ł̓NXɂĂƐĂ܂v
w܂łɂȂƂȂĂǁAƂď߂ĂHx
u Version 11.16 ( No.216 ) ƂɐǁA̎ CString 
邽߂̉A܂ƈႤv
wÂƂƂ͋ĂȂCx
uƂ킯ŁAꂩ炿Ɛ܂v
ẃ[x
u܂ Version 8.01 ( No.143 ) ōԃVvȃvWFNg
pӂ܂v
wقBvWFNǵHx
uʂ ClassTest Łv
wŁyWin32 ApplicationzɂāAyOKz{^ƁBvWFNg
ỹvWFNgzł񂾂ˁx
u񂻂ŁBvWFNgłAj[́yt@Cz-
yVK쐬zŁyt@Czy[ẂyC++ \[Xt@CzIŁA
yt@Cz Main.cpp ɂāv
wȂ񂾁A BuildTest Ɠx
u܁AȂ񂾂ǂˁBɓA Main.cpp ̃vO͂
Ɂv

// Main.cpp
#include <Windows.h>

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    OutputDebugString( "eXgB\n" );

    return 0;
}

wrhĎsAAqeXgBrďoBmF[x
uł́A܂͈ԒPȃNX܂v
wقx
uj[́yt@Cz-yVK쐬zŁAyt@Czy[W
yC/C++ wb_[ t@CzIŁAyt@Cz Data.h ɂ
āv
w Data.h ƁBt@Cłx
uȉ̂悤ɏāv

// Data.h

// CDataNXB
class CData
{
};

wANXx
u܂̋@\ȂNXłBNX́Awb_[t@Cňȉ
̂悤ɒ`܂v

class NX
{
// NX̒g
};

uŌ̃Z~RYȂ悤ɂˁv
wIx
u͂Δv
wNXāqCȂ񂽂rȂႢȂ́Hx
uȂ͂ȂB[ȂNXB MFC 
̖KAĂ̂Rȁv
w MFC ccx
uہA̕ӂ͂܂ō킹KvȂ̂ȂǂˁB
wb_[t@C MFC ɍ킹āA C ̂ɂĂ邵v
w܁AĂ邩炢񂾂ǂˁx
uāANX́y^zȂ̂ŁÃNX̕ϐ錾邱Ƃł
BŁA Main.cpp ̕ȉ̂悤ɏĂv

// Main.cpp
#include <Windows.h>

#include "Data.h"

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    // CDataNX̕ϐ錾܂B
    CData cData;

    return 0;
}

u CData NXg߂ɂ́A܂̃NX̒`
wb_[t@CCN[h܂v

#include "Data.h"

uCN[hAϐ̌^ƂĎĝŁAϐ錾Ă
܂v

    // CDataNX̕ϐ錾܂B
    CData cData;

wtc[̕ϐˁx
ułꂪ{BNX͂܂Łqϐ̌^rBϐ̂ړI
ˁv
wIx
u͂Δv
wwb_[t@CŃCN[hȂA WinMain() ̏ CData 
̂Ă񂾂ˁBȊɁx

// Main.cpp
#include <Windows.h>

// CDataNXB
class CData
{
};

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    // CDataNX̕ϐ錾܂B
    CData cData;

    return 0;
}

uȂ񂾂ǂˁB̂̓[ȁBNXɃt@C𕪂
₷ˁv
w܁AႻˁx
ułƂ͑厖ȁBĂȂƁANX
wb_[t@CɒuȂႢȂAĎv肷邩v
w͂ŕ₷ǁccx
uvRpCς݃wb_[t@CƂA݃CN[h̖
ȂႢȂ炿ƗĂȂƂ߁v
wԁ[x
uāAŌɎ̏܂B CData NX m_iValue 
oϐ錾܂v

// Data.h

// CDataNXB
class CData
{
public:
    int m_iValue;
};

uoϐ́ANX̒ɓĂϐłBgp͂Ȋv

// Main.cpp
#include <Windows.h>
#include <stdio.h>

#include "Data.h"

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    // CDataNX̕ϐ錾܂B
    CData cData;
    // m_iValueɒl܂B
    cData.m_iValue = 100;
    // o͂܂B
    char pch[256];
    sprintf( pch, "%d\n", cData.m_iValue );
    OutputDebugString( pch );
    // 100

    return 0;
}

uoϐ́Aqϐ.oϐrƂ`ŃANZXł܂v

    // m_iValueɒl܂B
    cData.m_iValue = 100;

w cData ̒ m_iValue ĂAĊł񂾂ˁx
uƁB int ^ƂƃTCY܂Ă邯ǁANX
oϐ̃TCY傫ȂAčl̂ȁv
wڂƂ̓EnɁANXĂĂƂˁx

/*
    Preview Next Story!
*/
w̕ӂ͂ȂƂȂĂƂȁx
ułꂶႢȂ񂾂ˁv
wǂ䂱ƁHx
uƍׂ܂ŒmȂƁAvO͑g߂Ȃv
wƂȂ_Hx
uƂ킯Ŏv
 Version 16.02 oϐƃo֐ 
wɂÂIx
uƂȂłȂvOς邩v
wȃ}jAbNȂ̂₾[x


////////////////////////////////////////////////////////////////////
/*                          Ӂ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
*/
////////////////////////////////////////////////////////////////////

