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

    KAB-studio.h


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

    MF 2005/08/01(Mon) No.318
    zMF 1888
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

/*                         T͂x                           */

@TAWW̔zM͂x݂܂BNP̉ċx݂łB
@~ƐɋxނƂ傤ǔNTOɂȂ̂ŁijB
@z[y[W̕WR`WTAWV`WXƂx
܂B䗹B


////////////////////////////////////////////////////////////////////
/*             uJuJeLvWuWI                 */

@u[ŃvO~Ỏƒ닳tT[rXvJuJeLł́A
W̎uWI
@[gāAFƈΈŃvO~O܂B
@F̊ɍ킹ċj߂̂ŁAdwŕKv
ZpgɒÃy[Xŕ׋łƎRxłB
@ufŐu{ꂽvuɐulȂv
uL`ɋ肽vƂȂA񂨐\݂I
@ɍAX5,500~̕WR[XɉAX1,000~
yR[XǉII@̊iR[XŐJuJeL
I

[ JuJeL ]
http://www.kab-studio.biz/Katekyo/index.html


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

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

2005/08/01 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
13.03 uRgNgvƂl
13.04 eXgvO
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


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

2005/07/24 (Sun)
@ߑO̓AjςĂ܂BT̓]ChWFlVXǂBߌ
̓JuJeLƖ̍XVBقƂ́[O`R`ĂȂƂXV
BقƂ́[O`Rˏaɕ`ccB DVD ̃_rOB
ĒnkB

2005/07/25 (Mon)
@POɋNăRCh[ŐB̓JuJeLƃeLXg
B JavaA2Z ƂقƂ́[O`RB܂BςƗ
ccB䕗ōݑΖ̗ǂɊijB

2005/07/26 (Tue)
@ߑO͎Ƃ̉ו󂯎JuJeLBJuJeL
͎uґĂvBߌ JavaA2Z ̒PǉB Java-ZXY ͎s
뒆B҂aCBđł̂߂B

2005/07/27 (Wed)
@ߑO͉lŃR~bNXƂwBȍ~͂̂тAƂ_
I_[WBx[hɂ悤Ǝvǌ\B

2005/07/28 (Thu)
@PONBŋ߁AN͎̂IɋNBłߑO
͎łB Google AdSense ̏؎芷U荞܂B 
JavaA2Z ̒PǉB Tomcat ̊֌Wł߂ǂccBT͒qB
JuJeLuQOʁv̐̂H@uCgT[rXv̗\B

2005/07/29 (Fri)
@͎łāAeLXgA悤₭B[͂̂тB
 Java-ZXY ̃LNBTWR`TƂWV`X͂
x݂܂BăR~ȍ~Ɏd܂Bă_uzB

2005/07/30 (Sat)
@قڋx[hBߑO̓T[o[ċNB JavaA2Z ̒Pǉ
ƂB[ɑSwցBJ[̃o[Oɍsؒw܂ŕ
B̂͂܂ccB


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

2005/07/24 (Sun)
http://d.hatena.ne.jp/kab_studio/20050724
N܂B
[Prog]ՂƂǉB
[]RꂽH
[Aj]]ChWFlVX 16buov
[Aj]˂}CfB 17bu؂DɂȂCCiIv
[Aj]@}WW[ 
@22busŃf[gH`[}ESh`v
[Aj]уGEJZu 15buq[}ErwCrAv
[Aj]gbvi[ CLAMP
[قƂ́[]قƂ́[O`R P.28

2005/07/25 (Mon)
http://d.hatena.ne.jp/kab_studio/20050725
͂悤B
[Aj]ςɂۂɂI 4buVق߂ɂ͓v҂āv
[Aj]VeB[n^[ uƏh̃}Oiv
[JavaA2Z]PǉB
ER 
[Machician]Xb Nɂ邩 (6) [ ]

2005/07/26 (Tue)
http://d.hatena.ne.jp/kab_studio/20050726
NB
\ELo[III
[Aj]lain DVD-BOX
[Aj]K~\[h 4buāAJ͍~䂭v
[aC]ҁAۂB
[JavaA2Z]PǉB
[Aj]Wǂ݃iECEV
[Aj]VeB[n^[ uxCVeBEH[Yv
[H][][b][ł_CGbg]HB
[Aj]Wǂ݃iECEV 
@3bujŃi{I `̂Ȃ`v
[Machician]Xb Nɂ邩 (7) [ ]
[Machicianݒ]3Ԓe

2005/07/27 (Wed)
http://d.hatena.ne.jp/kab_studio/20050727
N̂łB
AĂB
[Aj]݂I 4bun̊@v
[Aj]Uk@ S.A.C. 2nd GIG 16buCDqv
[]uŔẮB
[JavaA2Z]PǉB
[Machician]Xb Nɂ邩 (8) [ ]
[Machicianݒ]Ntl
[Machicianݒ]4Ԓe

2005/07/28 (Thu)
http://d.hatena.ne.jp/kab_studio/20050728
N܂āB
[Aj]ɏ㐶k 17buRƂIv
[Aj]t^EpjbN!The Second Raid 3bu{Ɨv
Get2Cash!!Û点B
܂nkII
[JavaA2Z]PǉB
[Machician]Xb Nɂ邩 (9) [ ]

2005/07/29 (Fri)
http://d.hatena.ne.jp/kab_studio/20050729
roNB
͂ĂȃOt
sakusakuFPSB
[Aj]䕂܂܂ 3buƒKv
[Aj]؂Ƃ؂Ƃ 3bu~g̓x_[v
[Aj]SHUFFLE! 4buK̃^}SĂv 
GAɓē
Google Code Jam 2005
[JavaA2Z]PǉB
[Machician]Xb Nɂ邩 (10) []
[Machicianݒ]5Ԓe

2005/07/30 (Sat)
http://d.hatena.ne.jp/kab_studio/20050730
ċNB
䕗ŎvƁB
[Aj]ӂ́ӂP 
@18bu܂̍VS΂̍CŃogv
[Aj]ΏN 11buoȓc؂֑v
T[o[ƂB
[JavaA2Z]PǉB
[H]o[O uX^~i i}v
lM܁IpŁB


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

@\́@z鑶݁@|QR|

uccv
@́ARƑ҂ĂB
uccHv
@H
@z[H
@H
@H
u\\v
@w؂AALB
@[[A̒ւƗĂȀuԁB
@̂ƂA͎񂾁B
@AAłAA~ނAx~
ނAAiߎEu
wOɁA͂x
@ACB
@ꂪAY鍐B
@ƈւɏĂtꂽAɂ̗́B
@́Ax񂾁BxA񂾁B
@cc{ɁAxA񂾁H
@AB
@́A󂯂ƂŁAl͍ňɂȂ񂾂ƎvĂB
@łAB
@mɁAȂƂ͂ςB
@ĂB
@łAƂςB
@̗͂ŁA؂JB
@́Á̗AȂB
@ނA̔gƎvĂB
@₽₽A̒ւƗĂoB
@̊oA₵B
u\\Ȃ񂾁v
@Ał邾B
uȂA΂v
@́AɂB
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
@ڂ̑O̐ŃÁAׂ̍NB
@̏N@uԁA̗ւɌAނ񂾁BN
邩A͗łȂBłB
@E΁A@͎~܂B
@OKA3ԒeɕύXAڂ̑Oɂ邱̒j̓_
āAgK[B

Machician Xb Nɂ邩 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

clone
Cloneable
CloneNotSupportedException
ʂ
󂢃Rs[
[Rs[
V[Rs[
fB[vRs[
V{
IuWFNg^
Web
WebT[o[
AvP[VT[o[
Tomcat
WebAvP[V
JSP
JSPRg
<%-- --%>
JavaServer Pages
<%--
--%>
XNvgbg
<%
%>
out
JSPÖكIuWFNg
JspWriter
<% %>
JSP錾
<%! %>
<%!
JSP
<%= %>
<%=


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

@Version 15.18
ꂩ DLL gĂ݂

uÓAꂩ DLL Ă݂܂v
wȂɓȂ[ȁx
uȂႢȂ̂͂̂Rv

EDllMain() 
EC|[gEGNX|[g̐؂ւVXe
EGNX|[g֐

uŏ2́Aǂ DLL łpł邩v
wxႦΓɖȂAĂƂˁBŌ̊֐AǊ֐
OɁA DLLTESTHARD_API Ƃt΂x
uˁA؂ւVXẽ}Nt΂BNX
v
wĂȂǁANX̕ȒPˁx
uˁA֐͑S̊֐̑OɕtȂႢȂǁA 
Version 15.16 ( No.316 ) ŐƂANXȂNXPʂŕt
΂v
wˁx
uāAႠO DLL gĂ݂܂v
w[x
u܂A BuildTest vWFNg Debug tH_ DLLTestHard.dll 
Rs[āv
wقBȂ DLL ӂɂȂǁx
uCɂȂȂ DLLTestEasy.dll ͍̕폜Ăv
ẃ[x
u DLL ̃Rs[ĖY₷璍ӂĂˁv
wĂ[Arh邽тɃRs[Ă̂\ʓ|ccx
uA@v
wAȂ́IHx
uj[́yvWFNgz-yݒz_CAOJāv
w̂ˁx
uE[̃y[WɁyrh̏zĂłv
wAx
úyrh̏R}hzĂƂɁAƁA
rhsɎIɎsĂłv
wccAāAĉH@΂́Hx
u[A DOS ̃R}hƂv
w DOS ̃R}hȂĒmȂccx
uˁccƂ΁A DLL ̃Rs[́AR}hɂȂ܂v

copy D:\DLLTestHard\Debug\DLLTestHard.dll D:\BuildTest\Debug

uAtH_\ȉ̏ꍇ̘bˁv

EDLLTestHard : D:\DLLTestHard
EBuildTest   : D:\BuildTest

wց[AŃt@C̃Rs[ł񂾁x
u̎lƁAł񂾂ǁccv
wR}hmĂȂƂȂ́Hx
u Windows ͂񂾂ǁA OS A UNIX nƂˁv
wȂ񂾁ccx
u܂Ƃ肠͂Aӂ copy R}hŃt@C
Rs[ł邩Ag΁ccrhĂ݂āv
wA͂Brhccx

--------------------\: DLLTestHard - Win32 Debug-----------------
RpC...
Func.cpp
N...
        1 ̃t@CRs[܂B

DLLTestHard.dll - G[ 0Ax 0

wRs[ꂽIx
u΁Arh DLLTestHard.dll Rs[Ă邩yv
wAyIx
uāA DLL Rs[AgĂ݂܂B BuildTest 
vWFNgJāv
wقx
uɁACN[ht@C̃pX̐ݒ܂v
wˁA@x
uˁA܂͂ЂƂ́Ayݒz_CAOŁACN[ht@C
tH_ݒ肷@v
wƁAj[́yvWFNgz-yݒz_CAÓAyC/C++z
y[ẂyvvZbTzy[ẂAyCN[h t@C̃pXz
 DLLTestHard vWFNg̃tH_̃tpXAˁx
umɂ DLLTestHard.h Ƃ̃wb_[t@C̒uĂtH_
̃tpXAˁv
ẃ[x
uɂ́Hv
wƁA Version 15.08 ( No.308 ) łAyIvVz
_CAÓyfBNgz̃y[ẂyCN[ht@CẑƂ
ɐݒ肷AẮx
uB̕@ƁÃvWFNgłʂĎg邩A
ʂŎgCu͂œo^ȁv
wȂ񂩂 DLL ƂƂccx
uƁAƂŃwb_[t@CCN[h邯ǁA̎
wb_[t@CtpXŎw肷Aĕ@邩ȁv
wAꂩ悭Ȃx
uˁA܂ʂ͂ȂȁBAwb_[t@C̒uĂ
tH_̎w@́Aȉ̂Qv

Eyݒz_CAOŎw肷
EyIvVz_CAOŎw肷

ûQ̂ǂ炩΁ACN[ht@C悤
ɂȂ邩v
w̓Cut@Cˁx
uBCN[ht@CƂقƂǓǂˁv
wƁAyݒz_CAÓyNzy[ẂyCvbgzy[W
yǉCũpXz DLLTestHard.lib uĂtH_
tpXāAƁx
uŁACut@C悤ɂȂ܂v
wꂵȂĂAƓ悤ɁyIvVz_CAO
yfBNgzy[WŁyCu t@Czɂ̃tH_
Ă񂾂ˁx
uBACut@C̒uĂtH_̎w@́A
̂Qv

Eyݒz_CAOŎw肷
EyIvVz_CAOŎw肷

wAtpXŎw肷AĂ̂Hx
uꉞˁBŁACut@Ć̕AuĂtH_
āAt@Cw肵ȂƁv
wBƁAyݒz_CAÓAyNzy[Ẃyʁz
y[ẂAyIuWFNg/Cu W[z DLLTestHard.lib 
āAƁx
uA DLLTestHard.lib QƂ܂v
w͑ɕ@񂾂x
uA #pragma comment() g@v
wA Version 15.08 ( No.308 ) ŋˁx
uACut@C̎w@͎̂Q̕@܂v

Eyݒz_CAOŎw肷
E#pragma comment() Ŏw肷

wǂ́̕Hx
uꍇɂ邩ȁB #pragma comment() Ŏw肷ȂAyݒz
_CAOŎw肵Ă̂S #pragma comment() Ŏw肵
v
wꂵĂƂˁx
u MFC  #pragma comment() ̕A MFC ̕  #pragma 
comment() œꂵv
w MFC ́yݒz_CAO̕SRĂȂ񂾂
ˁx
uāA܂łŏł܂BɕKvƂ͈ȉ̒
v

EDLL Rs[
ECN[ht@ĈtH_w肷
ECut@ĈtH_w肷
ECut@Cw肷

wSIǁAӊOƖʓ|ˁx
u܂Ag DLL ͂肵Ȃ낤v
wmɁccx
uȏオAۂɃvO̕ŌĂяo܂B Main.cpp 
JāAȉ̂悤ɏCĂv

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

#include "DLLTestHard.h"
#include "Func.h"

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

    return 0;
}

u|Cg͂ӂBЂƂ̓wb_[t@C̃CN[hv

#include "DLLTestHard.h"
#include "Func.h"

uƂ DLLTestHard ̃wb_[t@CBԊԈႦʖڂ
ˁv
wH@ȂŁHx
u DLLTestHard.h ɂ͉ĂHv
wƁccAC|[gƃGNX|[g؂ւ}Nx
ułB̃wb_[t@Cł܂̃}NǂݍŁv
w֐{̂̂ Func.h łgcc珇Ԃdvx
uƁB܁AtɂĂRpCG[ɂȂ邯ǁv
wzgx
uƂ́Agv

    Output( "\n" );

u֐̌Ăяo͕ʂɂł邩v
wˁA API ĕʂɌĂяo񂾂x
uƁB͑ςǁA܂ł΁A DLL ̊֐
ʂ̊֐Ɠ悤ɌĂяo邩v

/*
    Preview Next Story!
*/
w DLL ȒPɎgx
uȂĂƃNX֐ DLL ɏoȂ邩v
wccłăfobOƂłȂςx
uȂƂȂAƃfobO@łv
wAȂ́Hx
uƂ킯Ŏv
 Version 15.19 DLL fobOI 
wɂÂIx
uȒPA DLL ̃fobOv
wAMȂ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
*/
////////////////////////////////////////////////////////////////////

