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

    KAB-studio.h


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

    MF 2005/06/13(Mon) No.311
    zMF 1901
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
// uJuJeLv͂߂܂B

@vO~Ỏƒ닳tn߂܂B
@[gāAFƈΈŃvO~O܂B
@F̊ɍ킹ċj߂̂ŁAdwŕKv
ZpgɒÃy[Xŕ׋łƎRxłB
@ufŐu{ꂽvuɐulȂv
uL`ɋ肽vƂȂA񂨐\݂I
iFLłj

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

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

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

2005/06/13 (Mon)
@A z[y[WłɃA[JCuǉI
 ll
[ A ]
http://www.kab-studio.biz/Novel/Fuga/index.html

2005/06/13 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
12.02 ƕ̕ϊ 
12.03 p\R͌vZ@ 
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html

2005/06/13 (Mon)
@KAB-studio.h̏kłXVI
[ _E[h[ ]
http://www.kab-studio.biz/Freeware/index.html#MailMagazine


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

2005/06/05 (Sun)
@Aj̍XVBقƂ́[O`R͔wiɋJBǖ
łςςB͏AEɂĐ^ʖڂɍl܂Bł߂
ijB

2005/06/06 (Mon)
@j͋x[hBrfĨ_rOƂBR玕ҁBAEɂ
āBύŒጎQO͂ȂƐłȂBڕWART΁iTNj
ɍݑΖł悤ɂĔLƕ炷B JavaA2z ̃RecŁB
܂ł́uێvBĂPF܂߂ɏAEBĂQFvO~O
oCgBĂRFevX^btBĂSFEBĂTFfUC֌WBĂUF
EFuƒ닳tBĂVFEFuRecŁBĂWFlB
[hBĐیB

2005/06/07 (Tue)
@ȂPQ͂グB炢BقƂ́[O`R`B
̑O̖^ITƂŏޑIlʉ߁BEFuƒ닳tĂ݂悤ȂƁB
đ؂Ȃ́B

2005/06/08 (Wed)
@O邵āAWSOŌ̎ƔFցBn[[NJ[h
uxIṽnRB͂BƋt炦܂BƔF
͂ꂪŌBhoVX䕂܂܂v[OƂwB{\
[hJbvցI@񂮂B

2005/06/09 (Thu)
@ŋߋؓɂB JavaA2Z ͉ZqׂăJo[B JavaA2Z ̌
500܂BvO~Oƒ닳t͌5500~ŏ20l
\BLTԓ\ĒɒBT[rXJnAƂBĉ
Ń[hJbvBĂɑɁH

2005/06/10 (Fri)
@ŋߕςɖBT̍XVƂB JavaA2Z ̒Pꐔ500ɁB
قƂ́[O`R̔wis뒆BĊB120B
lޔhB

2005/06/11 (Sat)
@݂PQߑOXPVB̓NCY}WbNAJf~[Q
J[CgtBƃ_[cƂBXBoxHALOoXǂĂ͂܂B
W炢ɋABƂ肠NĂ܂B


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

2005/06/05 (Sun)
http://d.hatena.ne.jp/kab_studio/20050605
NccB
[Aj]]Ch WFlVX 9bȗv
[Aj]@}WW[ 17buD͂Ȃ`E[UEh[UEEEEK`v
AǉB
[Prog]ՂƂǉB
[Aj]˂}CfB 10buq[[ɂȂꂽCCiIv
[Aj]gbvi[ VC
[قƂ́[]قƂ́[O`R P.21
[Machician]A[JCuǉB
[JavaA2Z]PǉB

2005/06/06 (Mon)
http://d.hatena.ne.jp/kab_studio/20050606
NB
[JavaA2Z]PǉB
[Aj]ΏN 3buAiET[Ăv
[aC]
[JavaA2Z]PǉB
N[YAbv ߘJh`JőO
ɂ[΂ǂƂޕB
[aC]ۋCǁH

2005/06/07 (Tue)
http://d.hatena.ne.jp/kab_studio/20050607
NB
[Aj]E҉KIKCK[FINAL 9bu䂪͂fiWFlVbNjv
[Aj]݂p[eB[Revolution 10buIg_`͂߂܂v
[JavaA2Z]PǉB
active diet ܂uGA[tCOfBXNv
Wbg
[AE]^OnITƁAʐڂցB
AhruCreative Suite 2v{Ŕ\

2005/06/08 (Wed)
http://d.hatena.ne.jp/kab_studio/20050608
NĂ܂[B
[Ђ炵̂Ȃ]ɒׂғǗB
āccB
[E]ƔF 4
NB
[Aj]Uk@ S.A.C. 2nd GIG 10bu{v
[Aj]уGEJZu 8buOAXEuAXv
intuos3}[J[
[Aj][]䕂܂܂ v[O
[JavaA2Z]PǉB

2005/06/09 (Thu)
http://d.hatena.ne.jp/kab_studio/20050609
{݂ccB
Ƃ킯ŋNĂ܂B
[Aj]@搶lM܁I 23b
[Aj]ɏ㐶k 10buޏɐȂŁv
[]ŋߔ́B
[Aj]jjVmu` DVD
[JavaA2Z]PǉB
[]܂񂪃^C 7
USBu{XIv{^

2005/06/10 (Fri)
http://d.hatena.ne.jp/kab_studio/20050610
N[B
[JavaA2Z]PǉB
[]{ŔẮB

2005/06/11 (Sat)
http://d.hatena.ne.jp/kab_studio/20050611
N܂B
sĂB


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

@\́@z鑶݁@|PU|

@s@̒A㖱ŃVlƕǂדmɍB
uQĂȂđvHHv
@qq̐SzBŌ̈ꌂōEPȂŜɏc
B
uvAɂ݂̓Rg[Ă邩v
uccȂł`ołȂ̂ɂȂƂł́Hv
ulԂ̑̂̂قƂǂ͐́BŌ̈ꌂ]ւ̃_[Wő
}ꂽJE^[łAƂ͂Ƃ`o
Ƃ܂łƎvv
@𕷂ĂVl͜RƂĂBXĂ`oƔr
΁A\͂ɂĖJo[Ă镑͂܂ɂɊ
ꂽB
uA͂͂߂Ă炢܂H@̗͂Ⴛ܂ł͂łȂv
u͂͂v
@qqΕāA̍rB
uVlAɖ{CoĂHv
uŌ̈ꌂÂR{ȏ̈З͂͏ov
uȂ񂾁AςȂ񂾁v
uł̐^󒆂͖BIɂ͂ꂪԂ̈З́BǁA
ς{CƎvv
uv
ucc˂v
@VlڌɌB
úA]́Hv
uxꏏɂCv
uccꂾHv
uꂾv
uȂv
ułˁAƕS~ȏ̉l邩v
uccv
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
uႠV[oEA܂ˁB͎邩v
@㔼̃JvZA̒ɖꂽnt̒
V[oE͂䂽ĂB
@̓́A܂܁B

Machician Wb ACƃRC 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]

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

ǉEXVP

8i 
rh 
ărh 
tH[JX 
BigInteger 
strictfp 
volatile 
native 
transient 
const 
goto 
instanceof 
=Zq 
= 
~Zq 
~ 
-Zq 
- 
/Zq 
/ 
+=Zq 
+= 
-=Zq 
-= 
/=Zq 
/= 
%=Zq 
%= 
&=Zq 
&= 
|=Zq 
|= 
^=Zq 
^= 
<<=Zq 
<<= 
>>=Zq 
>>= 
>>>=Zq 
>>>= 
t[ 
{^ 
o 
oϐ 
o֐ 
JavaA2Z 


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

@Version 15.11
DLL ̎dg

uO̓GNX|[gƃC|[gɂĐv
wĂȂI@؂ւĂ̂Ƃ͂킩ǂ悭킩Ȃx
uˁAႠڂB܂AЂƂ̃vWFNg̒Ŋ֐
Ăяoꍇv

                      <vWFNgApp>
[From.cpp]                                         [Func.cpp]
Ăяo                                         Function()
                                                     
    RpC                                       RpC
                                                     
[From.obj]                                         [Func.obj]
                                                     
                           N                    
    
                               
                            [App.exe]

wAȊˁx
uɃX^eBbNNCȕꍇv

<vWFNgSLL>
   [Func.cpp]
   Function()
       
       RpC
       
   [Func.obj]
       
       N
       
   [SLL.lib]


<vWFNgFrom>                              
[From.cpp]                                      
Ăяo                                      
                                              
    RpC                                
                                              
[From.obj]                                      
                                              
                           N             
    [SLL.lib]
                               
                            [From.exe]

wقƂǕςȂˁx
uꂪX^eBbNNCuˁBCut@C
IuWFNgt@CƂقƂǓv
wāA DLL ̏ꍇx

<vWFNgDLL>
   [Func.cpp]
   Function()
       
       RpC
       
   [Func.obj]
       
       N
       
 [DLL.lib], [DLL.dll]


<vWFNgFrom>                              
[From.cpp]                                      
Ăяo                                      
                                              
    RpC                                
                                              
[From.obj]                                      
                                              
                           N (A)
    [DLL.lib]
                               
                            [From.exe]

<sƂ>
[From.exe]                                      
                                              
                        sN (B)
    [DLL.dll]
                               
                              s

wAN2ɂȂĂx
urh̎ƁAs̗̃NKvˁB܂ł
qNŕqsN (B)r̕ɓ܂v
wႠqN (A)ŕHx
úq̃Nrv
wHx
uB̗ŁqĂяoŕANɁqFunction()rqɌ
яoԁrɂ܂B Function() ̖{̂ DLL.dll ɓĂ邩
̂܂܂ĂяoȂv
w牼Ȃ񂾁BŁAqsN (B)r̎ɂƃNA
Ɓx
u̎sNŊ֐̌ѕt邽߂ɕKvȂ̂AO
C|[gƃGNX|[gv
wŏoĂ񂾁x
u܂qN (A)r̎́ACut@C̈ӖB DLL 
Cut@CƁAX^eBbNNCũCut@C
͈قȂ̂łv

EX^eBbNNCu : ֐{̂B
E_Ci~bNNCu : DLL Ɍѕt񂪂B

w DLL Ɍѕtccx
uA֐{̂ȂɁAqsN (B)rsۂɁAǂ 
DLL ̂ǂ̊֐ǂČĂяo΂̂AĂ񂪓Ă
܂BqN (A)r̒iKł͂̏񂾂擾āv
wqsN (B)r̎Ɏۂ DLL ƌѕtIx
uƁB̎v

__declspec(dllexport) ֐錾;

uƂ邱ƂŁÅ֐́qDLL Ɍѕt邽߂̏r
Cut@Cɏ܂܂v
ŵ߂̃GNX|[gȂ񂾁x
uAq֐ __declspec(dllexport) tăCut@C
o͂rƂq֐GNX|[grĂƁv
wꂪȂn܂Ȃ킯ˁx
uɁAGNX|[g DLL ̕ɂ̊֐o͂܂v
wH@ēRȂHx
uARĎv̂́A DLL ̊֐ĂԂ͕̂ʂ
IuWFNgt@CƓAčlĂ邩炩ȁv
wႤ́Hx
uA DLL ̊֐ĂԂ̂͂ȂɊȒPȂłB֐
qOrqĂяorAʂɊ֐ĂԂƂ DLL ̂ĂԂƂ
Ƃł͈Ăłv
wx
uŁÅ֐́qOrqĂяor߂̂GNX|[gB
Cut@Cɂ́qOrqĂяorāAɍ
 DLL ̕Ɋ֐{̂܂v
wĂƂ́ACut@CȂƁA DLL ̊֐Ăяo
ccx
uƁBƂ̕ӂ̃eXgĂ݂悤v

// DLLTestEasy.h

#ifdef DLLTESTEASY_EXPORTS
#define DLLTESTEASY_API __declspec(dllexport)
#else
#define DLLTESTEASY_API __declspec(dllimport)
#endif

uv

// DLLTestEasy.h

#ifdef DLLTESTEASY_EXPORTS
#define DLLTESTEASY_API
#else
#define DLLTESTEASY_API __declspec(dllimport)
#endif

uɂărhĂ݂āv
wGNX|[gȂĂƂˁBقrhx
u DLLTestEasy.lib ́Hv
wccAȂI@āAGNX|[g֐ȂHx
uƁB DLL ɂƂẴCut@ĆAGNX|[g
ꂽ֐̏i[邽߂̃t@Cv
wGNX|[g֐ЂƂȂƃCut@C
񂾁ccH@ł DLL ͂񂾂ˁx
u DLL ́Aǂ́qvORpCAIuWFNgt@C
rAĂяo邳Ȃ֌WȂA֐΃RpC
čłv
w DLL ͂̕ȂȂ肵ȂAƁx
uɁA̓Cut@CȂĂ DLL ̒̊֐Ăяo
@łv
wccƃ}eBbႤx
u܂͕ʂ̘buƂāv
wuƂ́IHx
u܂łŁAGNX|[g̈Ӗ͕Ǝv܂v
wcc܂AGNX|[gȂƂ̊֐̏񂪃Cut@C
ɏ܂ȂA Exe ĂяoȂAĂ킯ˁx
uƁBŁAtɁqCut@Cɏ񂪂֐Ăяo
rꍇɂ̓C|[gKvɂȂ܂v
ẘ֐̓ɕt킯ˁAȊɁx

__declspec(dllimport) ֐錾;

u邱ƂŁAĂяo͂̊֐Cut@C̒T
āqǂDLLɂĂǂӂɌĂяôrƂ
܂v
wꂪqN (A)rˁx
uBŁAqsN (B)r̎ɁȀ DLL ̒
̊֐Ăяo悤ɂ킯łBȊɁv

Ăяo     : ֐C|[g
Ăяo鑤 : ֐GNX|[g

uƂKvɂȂ܂BAЂƂ̊֐錾Ő؂ւ邽߁v

// DLLTestEasy.h

#ifdef DLLTESTEASY_EXPORTS
#define DLLTESTEASY_API __declspec(dllexport)
#else
#define DLLTESTEASY_API __declspec(dllimport)
#endif

uƂ}Npӂāv

DLLTESTEASY_API ֐錾;

wĂāA DLL ̃vWFNg DLLTESTEASY_EXPORTS  #define 
ႦΎIɐ؂ւĂ킯ˁx
uƁB̎؂ւG番ɂȂ
̂ŁAGNX|[gƃC|[gKvA֗̕ȎiƂĐ؂ւ
ĂAĐ؂蕪člĂˁv

/*
    Preview Next Story!
*/
wς炸ȁ[x
uӂ̎_ōlĂ邩ˁBƂ킯Łv
wŁHx
u API ŃVvɍlĂ݂܂v
wH@Ȃ API Hx
uƂ킯Ŏv
 Version 15.12 API  DLL I 
wɂÂIx
u API  DLL gv
wŕ₷ĂƂˁ[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
*/
////////////////////////////////////////////////////////////////////

