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

    KAB-studio.h


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

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

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

2005/04/11 (Mon)
EAɃA[JCuǉJnI
@{[}KWŘAڂĂuAṽA[JCuJnB
@TPbǉĂ\łB
@T́uvǉI
[ A ]
http://www.kab-studio.biz/Novel/Fuga/index.html

EقƂ́[O`31bǉB
@P.13ǉ܂BnIVIɘAĒH蒅ꏊ́ccB
[ Ol̃zbgn[u O`R y^V  LNz ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html

E#pragma twice Ɉȉ̃A[JCuǉB
@11.08 NXӂ
@11.07 PoCgƂQoCg
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


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

2005/04/03 (Sun)
@قƂ́[O`RsB Machician }G̃t__B
}K`B JavaA2Z ̒PǉAƃ_rOB͏AE
n[[NɁBvōsȂBgbvy[Wj[AB

2005/04/04 (Mon)
@ȂOBChG`肵ĎԂׂĂAX
n[[NցB[Łup[g^Cv̋E֌WBӊOƂ
̑BBłƂccBߌ͕Az[
y[Wł̍쐬BS玕ҁB̗t̎΂BƂ JavaA2Z 
̒Po^ Machician }G`BĐB

2005/04/05 (Tue)
@Xɖڂo߂ĂۂɋN̂͂PPBقƂ́[O`R
l[؂By[WƂɁccBl̃y[WB JavaA2Z 
̒Po^AQ͖B AIR DVD PȂ肢`BԂ낮
Ƃ储ʂȓL̍ʉB

2005/04/06 (Wed)
@__ȓBSRȂĒV炢ɂƐQĂPQɋN
قƂ́[O`R`n߂SRi܂Bp̖H@ߌU
ɉlsohtH[XGO[̃tQ͂łBCPĂQlQO
ƂwBĖ܂H

2005/04/07 (Thu)
@POɋNĉl̃Q[}[YցBohtH[XGO[wB
Ă܂Bl̐Ă̂΂炵BĐQ܂B

2005/04/08 (Fri)
@U܂Ō؃ViIĂ܂PQNB邮
ƁBR玕ҁB̑O̒BAĂ
ohtH[XGO[BĐԁB

2005/04/09 (Sat)
@ߑO̓ohtH[XGO[BɐVhɍsės̑̎x
ƃv̑kBQ[ZŃNCY}WbNAJf~[2n߂炩
͂܂Bɂ𗎂ƂccBȂႢȂƑB


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

2005/04/03 (Sun)
http://d.hatena.ne.jp/kab_studio/20050403
NB
[Prog]ՂƂǉB
[قƂ́[]قƂ́[O`R P.12
[Aj]@}WW[ Stage.8
[JavaA2Z]PǉB
[Aj]܂ق 13b
܂܂ڂڂ낾ccB
ǂł񂾂ǁB
NĂ܂ccB
[ohtH[XGO[]ohtH[XGO[ K{bNXB

2005/04/04 (Mon)
http://d.hatena.ne.jp/kab_studio/20050404
6B
͂悤܂ll
ccB
[]RrjŔẮB
n[[NsĂ݂܂B
AĂ܂B
[E][E]n[[NŌB
ccB
ƂQŁccB
낻뎕ҁB
ҁB aC
[]{ŔẮB
[JavaA2Z]PǉB
[Aj]ñANGI 1buV̋Lv
Q悤B
[Machician]Ub Ղ̖ (6)

2005/04/05 (Tue)
http://d.hatena.ne.jp/kab_studio/20050405
NB
ǗlɌĂю~߂B
[Aj]AjAIR DVD 1B
pN}
tnEXB
[قƂ́[]قƂ́[O`Rl[B
[Aj]~Ń|I ŏI
[JavaA2Z]PǉB
[Aj]G^WFCh ꏥuƕ搁v
Uk@ S.A.C. 2nd GIG 1buċNv
100 1bûpcv
[Machician]Ub Ղ̖ (7)

2005/04/06 (Wed)
http://d.hatena.ne.jp/kab_studio/20050406
NB[ccB
ccB
lŔẮB
[Aj]lM! 14bB
[Aj]ɏ㐶k 1buq[A~X^[E|sbgv
t@g`WQҁ`
[JavaA2Z]PǉB
[Machician]Ub Ղ̖ (8)

2005/04/07 (Thu)
http://d.hatena.ne.jp/kab_studio/20050407
l
[][ohtH[XGO[]Ă܂B
[ohtH[XGO[]vXe2œTeB
[ohtH[XGO[]݂̂ViINAB
[ohtH[XGO[]ʉViINAB
[ohtH[XGO[]؃ViINAB
҂I
[Machician]Ub Ղ̖ (9)

2005/04/08 (Fri)
http://d.hatena.ne.jp/kab_studio/20050408
[ohtH[XGO[]oh˂tH[XB
[B
[B(2)
ro߁B
ҁB
B
ҁB aC
[]{ŔẮB
[ohtH[XGO[]ViINAB
z[[h 1bE2b
[JavaA2Z]PǉB
[Machician]Ub Ղ̖ (10)

2005/04/09 (Sat)
http://d.hatena.ne.jp/kab_studio/20050409
B
VhցB
ꂩA܂B
AĂB
er_ސL^[bII
[]VhŔẮB


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

@\́@z鑶݁@|V|

uTԌォccfŊCOs炨ꂳ{邩ȁccłς
ɂccv
uȂ̂񂫂ȂłȂǂȁv
u͂Ȃ񂾂ǁBBōs񂾂v
uAGmɂȂ񂾂ȁv
uccIv
@v킸B
ukAČĂH@[_[߂񂾂āv
uccv
@xāAĂѕŕoB
ułܕiܕíAς΂ɏv
u܁[ȁv
@ɂƏ΂ĐuB
uNɂǂȖ߂Hv
u閧v
uႻv
úHv
u䍁ɔCv
u͗\Ȃˁccv
u閧ƂcčĂĉR̂P̖ړIAȂ񂾂ƎvHv
uBccňAB݂ȃ_EĂƂɒǂłđSŁA
v
uȂB̍ĒjA䍁͐lԂČĂ邩ȁA
ۂǂ̎Ȃvv
uƂ͎vǁcc̐lĂ悭Ȃv
umɂ̒jAlĂ邩킩Ȃȁccv
uȂ񂩏͂Ȃ́H@䍁񂩂v
uĂ炸ƌĂĂ񂾂ǁAʂ̎Ƃ
炵Bꂪtɉĕ䍁͌Ăǁv
uƐFXmĂ͂AƍsĂ͂Ȃ񂾂ǁcc
̎ƂƓĂȂv
@t@C_EgЂɗĂPɂȂB̊ԁAP̍
ɑ̐̂ƂuAbĂ炦ĂȂB
u₵񂾂ǁAVl{邵ccv
u܁A䍁Bʂ킯Ȃ񂾁Aoᕪv
uˁv
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
@UƎɂɂ΂ăJĂB
uIIv
@v킸̂BBӂǂЂƂ̎pŉB悤̂ȂwƐK
B
uӂǂ͏߂Ăˁ[AǂAźHv

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

Z
Zq
%Zq
%
]
for
while
do-while
continue
switch
case
default
break
\[g
Comparator
Comparable

NX
Xg[
System.out
PrintStream
println
print
byte
Byte
tB[h


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

@Version 15.02
֐ƃN

uO̓\[Xt@CƂ̃RpCɂČĂ݂܂v
wԑOɕ\Ă\[Xt@CRpCāA
\[Xt@C̖ÕIuWFNgt@C񂾂ˁx
uƁBŁÃ̕IuWFNgt@CNĂ
邱ƂŁA Exe t@C܂v
wĂƂ܂ł͂܂łĂȂ񂾂ǂˁx
uˁBƂ킯ŁA܂ Sub.cpp Cāv

#include <Windows.h>

void Sub()
{
    MessageBox( NULL, "Tu", "Sub()", MB_OK );
}

wȂ WinMain() ƂقƂǓˁx
u₷邽߂ɁAĂƂŁBāÅ֐ WinMain() 
ĂяoĂƂlĂ݂܂v
w[A܂ł̗ŌƁAwb_[t@CɊ֐̐錾΂
񂶂ȂH@ Version 2.12 ( No.023 ) ݂Ɂx
uꂪԕWIȕ@ˁBĂƂŁA Sub.h āv
wقByt@Cz|yVK쐬zŁyt@Czy[WJāA
yC/C++ wb_[t@CzŃt@C Sub.h AƁx
uɁA Sub() ̐錾܂v

// Sub.h
void Sub();

uāA Main.cpp ŃCN[hČĂяoĂ݂܂v

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

#include "Sub.h"

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    Sub();
    return 0;
}

u܂A Sub.h CN[h܂v

#include "Sub.h"

uĂׂ̂ŁAĂяo܂v

    Sub();

wȒPˁ[BrhĎsAA Sub() _CAOox
uŁv
wŁHx
uꌩȒPɉCȂĂяoĂ悤Ɍ܂Å֐Ăяo
͕GȔwiłv
wȂ́H@Ȃ񂩑SRʂɌĂяoĂ邯ǁx
uƂ킯ŁAЂƂĂ݂܂傤B Debug tH_̒
ɂāv
wقAt@C폜Ɓvx
u Sub.cpp ̒ Sub() RgAEgĂv

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

/*
void Sub()
{
    MessageBox( NULL, "Tu", "Sub()", MB_OK );
}
*/

wccցH@RgAEgHx
uB܂֐̂̂폜ĂƁv
wȂƂ܂񂶂ccx
û܂Ȃ鏊ׂ悤ĂbB܂A Sub.cpp 
RpCāv
wقARpCƁBccʂccx
uA܂̎_ŃRpCG[ɂ͂Ȃ܂v
wȂ񂩁ARpCG[ɂȂ肻񂾂ǁccx
uł͎A Main.cpp RpCāv
wقB Main.cpp OɎĂăRpCƁcccc
IH@ʂII@ȂŃRpCG[ɂȂȂ́IHx
uARpCG[ɂȂȂłBAŌɃNĂ
āv
wABrhƁccAǂAG[occx

--------------------\: BuildTest - Win32 Debug--------------------
N...
Main.obj : error LNK2001: 
    OV{ ""void __cdecl Sub(void)" (?Sub@@YAXXZ)" ͖ł
Debug/BuildTest.exe : fatal error LNK1120: OQ 1 łB
link.exe ̎sG[

BuildTest.exe - G[ 2Ax 0

włAN̎ɃG[oȂāccx
uȂłȂ̂AЂƂĂ܂B܂Ab𕪂₷
邽߂ɁAb Main.cpp ɍi܂v
w Sub.cpp ͖Hx
uABƁA{ɖĂ݂悤v
w{ɖHx
u[NXy[X́yFileViewźAyBuildTestz|ySource Filesz
JĂ݂āv
wB Main.cpp  Sub.cpp Ăx
u Sub.cpp ENbNāv
wAj[ɁyRpCzƂIx
u͒uƂāAj[̒yݒzIŁv
wقByvWFNg̐ݒz_CAOox
uÉyʁzy[WJāAỹt@CrhȂz
`FbNāv
wقBAACRςccx
u󂪏łByOKz{^ă_CAOāA 
Main.cpp ̂悤ɏCāv

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

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    return 0;
}

uŃrhĂ݂āBʂłv
wAzgccx
úỹt@CrhȂz`FbNƁA
\[Xt@C̓RpCȂłv
w{ɖĂ[[ƂȂ񂾁B Debug tH_ Sub.obj 
Ȃx
uāAłƂŁA Main.cpp x͂CĂ݂āv

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

void Test();

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    Test();
    return 0;
}

wցH@Test() ֐̖{́ccȂAĂ̂܂肳̂Ɠ
ԂĂƁHx
uƁB֐̖{́A܂`ȂāA錾邾v
włccx
uB Debug tH_̒gɂāARpCĂ݂āv
wccʂx
úA֐ĂяoĂ̂́A֐{̂ȂA錾Ă
łv
wIHx
u錾肳΁ARpC͒ʂłv
włAN͒ʂȂccx
u̓NłĂ̂́A֐̌ѕtȂłBĂяoĂ鏊
ƁA֐{̂N̎Ɍѕtłv
w̎ɖ{̂Ȃ烊NŃG[ɂȂIx
uł̃G[v

Main.obj : error LNK2001: 
    OV{ ""void __cdecl Test(void)" (?Test@@YAXXZ)" 
    ͖ł

u Main.obj ͊֐ĂяoĂ\[Xt@C̃IuWFNgt@C
ŁAyOV{z͂̌ĂяoĂ֐̂Ɓv
ŵƂ̒̂ccx
u "void __cdecl Test(void)" ́Hv
wAʂɊ֐B __cdecl  Version 8.01 ( No.143 ) ł
x
u (?Test@@YAXXZ) ́Å֐̓ȏv
w܁[ Test Ă̂͊֐Ȃ񂾂낤ǁx
uŁÅOV{A܂֐Ȃ̂ŁyzĂ
Ɓv
wȂقǁccx
uNƂɊ֐TĂ킯ǁA̒T肪A
RpCĂłIuWFNgt@CSv
wHx
uƂ킯ŁA܂ Sub.cpp RpCłԂɖ߂āv
ẃỹt@CrhȂz̃`FbNOĂƁHx
uƁB Sub.cpp Cāv

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

void Test()
{
    MessageBox( NULL, "Tu", "Sub()", MB_OK );
}

wāAقƂǂƓccAĂяo֐ Test() ɂȂ
x
uŃrh΁v
wySub()z_CAOoIx
uƂ킯ŎɑIv

/*
    Preview Next Story!
*/
wĂƗĂƂ厖Hx
uB LNK2001 ̃G[oĂAƉłłv
w܂łƁAKɐFXĂ܂΂AĂĂccx
u̓CN[ht@CɂĐmȗĂ炢܂v
w錾ǂݍނȂ́Hx
u̓\[Xt@CɂȂłv
wIHx
uƂ킯Ŏv
 Version 15.03 CN[h͂̒u 
wɂÂIx
uقƂǃwb_[t@CŃvOgނƂł܂v
wA͂Ȃ񂩌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
*/
////////////////////////////////////////////////////////////////////

