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

    KAB-studio.h


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

    MF 2005/05/23(Mon) No.308
    zMF 1949
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

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

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

2005/05/23 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
5/23 11.19 ZqI[o[[h悤
5/23 11.20 I[o[[h֐Ă݂悤
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


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

2005/05/15 (Sun)
@Ajς̕XVBߌRɗBς
قƂ́[O`R`BՂƂXgbNłĂȂccBXgbNKv
̈ꗗB`ȌvccB

2005/05/16 (Mon)
@܂B mod_rewrite ƃZbVǗ܂B
POST  GET B Singleton ĒŊǗ悤ɁB Struts g
̂ccB̖ڏB

2005/05/17 (Tue)
@ԃX^׍߂ԁB RSS ւ̃ANZXpxُ킾BÓI
t@CɒuāA JavaA2Z SɃ`[jOB
TbȏPbقǂ܂ŒZkB Codian ̃qbgɒǂtB

2005/05/18 (Wed)
@VԁBohtH[XGO[Ɛvs_B܂͐ɍ
ǁB JavaA2Z ̃qbg Codian 𒴂ijB`[jÔ
BČÂĂB

2005/05/19 (Thu)
@T܂ŃohtH[XGO[BPQ炠܂B[
AhXo^@\Bf Struts AvɁBćccBhoV
X܂ŎUɂĂbcwBĉԂƃANZX̊֌WB

2005/05/20 (Fri)
@ohtH[XGO[ijB܂̓[U[܂
BƂQ@\BɊI@ҍs̖YꂽijB
\񂵂ȂāAߌSQOBPԂB

2005/05/21 (Sat)
@܂܂ĂȂBقƂǎIĂ邯ǁAŌ̃eXg
܂łĂȂBtbN\bh邩 Eclipse Ńf[^₂
ccB邩ȂA悤ȃT[rX͂ȂB


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

2005/05/15 (Sun)
http://d.hatena.ne.jp/kab_studio/20050515
NB
[Aj]]Ch WFlVX 6buR̃AWgv
[Aj]@}WW[ 14buRp`v
iCLƐXN[vI@ނ͈̒NH
[Aj]tN MUSIC DVD 
AǉB
[Prog]ՂƂǉB
CIYvsǔWCAc
[قƂ́[]قƂ́[O`R P.18
[JavaA2Z]PǉB

2005/05/16 (Mon)
http://d.hatena.ne.jp/kab_studio/20050516
NĂ܂B
[Aj]܂ق 20buwՂɂāv
[E]ƋtB
[aC]ҁB
[܂][Prog]qijB
L[[hy[W̍Liu͂ĂȃNbNv[X
uiJgW[^v
[܂]ił͂邯ǁccB
[JavaA2Z]PǉccpXijB
[Aj]˂}CfB 7buSČCCiIv
[܂]s``B
[Machician]Vb DF̋SA (6) [ ]

2005/05/17 (Tue)
http://d.hatena.ne.jp/kab_studio/20050517
B
[Aj]E҉KIKCK[FINAL 6buE҉!@Ŋ̍!v
[JavaA2Z]ԃX^ב咆B
[JavaA2Z][܂]JavaA2Z D悵܂ijB
[JavaA2Z]RSS ܂B
[JavaA2Z]}Ci[o[WAbvI
[Aj]݂p[eB[Revolution 7bumVŃu{[!v
erʁB
[]lM!(10)
摜JE^[
[JavaA2Z]PǉB
[JavaA2Z]MySQL `[jOB
[Machician]Vb DF̋SA (7) [ ]

2005/05/18 (Wed)
http://d.hatena.ne.jp/kab_studio/20050518
NB
goo RSS[_[Vo[WAs񍐑
[JavaA2Z]PǉB
[JavaA2Z]B
[B
[JavaA2Z]Pǉ(2)B
[Machician]Vb DF̋SA (8) [ ]

2005/05/19 (Thu)
http://d.hatena.ne.jp/kab_studio/20050519
NĂ邩B
[Aj]ɏ㐶k 7buDv
[܂]KISSōsB
[܂][AhXo^@\I
AĂ܂B
[JavaA2Z]PǉB
[]ẮB
[Machician]Vb DF̋SA (9) [ ]

2005/05/20 (Fri)
http://d.hatena.ne.jp/kab_studio/20050520
NB
܂[II
[aC]ҁB
[܂]Ǘ@\I
[JavaA2Z]̓pXB
[Machician]Vb DF̋SA (10) []

2005/05/21 (Sat)
http://d.hatena.ne.jp/kab_studio/20050521
NB
[Aj]ӂ́ӂP 8buS[WXߎ聙fR[̐킢v
[Aj]ΏN 1buJTŊȉĂ̎n܂v
[܂]܂x[^Ń[XII
[Aj]уGEJZu 5burrbgErbgv


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

@\́@z鑶݁@|PR|

@m̌ǓB؁Xɕꂽ̓̓[ɂsɗA@
B
uccv
@B
@܂CAsw߂ĂB
@艽B
ũWO̒ĂȓƂccccv
u\hڎ⃏N`̃LbgĂĂ邩ACɂȂȂ炵Ă
邯ǁv
u̕ccĂ炷łHv
u̎ԂŌߌRB͓̂QԌゾςĂāB
ƁȂgݍ킹v
@mꂪvgAEgnB

PFVlvs
QFpvsN
RFVlvsN
SFpvs
TFpvsVl
UFNvs

ug[igȂłIHv
uāA݂ȂƐ͂邵݂ȂđSƂ
łv
uHv
ul͏ľƂ𕷂AĂ[̂v
uccIHv
@qqɎłāArY͋B
u݂܂[AX^~iIɎsȋC܂Iv
ug[ig͂QAłRAςȂςȂv
uccv
u͂PQBRO{AR|CgA
O|CgAԐ؂łP|CgB|Cg̍vԂ̕ɁAS~
ƕ܂グ܂v
uASĂ̂ƂȂ̂ccv
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
@́B
@Gꂽ򖗂CׂĂ܂ASȂ{B
@肪kB
@d܂B
@܂~܂ȂB
@z̒ɂ݂A̒ɂ݂̂悤ɑ̒~񂷁B

Machician Vb DF̋SA 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

Swing 
Jg 
File 
CharSequence 
V[PX 
JUnit 
TestCase 
P̃eXg 
jbgeXg 
eXgt@[Xg 
Runnable 
Xbh 
}`Xbh 
sleep 
InterruptedException 
obt@ 
Thread 
synchronized\bh 
synchronizedubN 
 
synchronized 
r 


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


@Version 15.08
X^eBbNNCu̎dg

uO̓X^eBbNNCuƂ肠ĎgĂ݂܂
v
wȂ삯ˁx
uƂƂō͂x茩Ă݂܂B܂AB
vWFNg SLLTest Ă̂܂B\[Xt@C͂Qv

// Sub.cpp

#include <Windows.h>
#include "Sub.h"

void Test()
{
    OutputDebugString( "eXg\n" );
}


// Sub.h

void Test();

w֐ЂƂˁx
uāArhƁv

SLLTest.lib

uƂt@C܂v
wzgAłĂx
úyCut@CzƂāAX^eBbNNCu
̖{̂łv
wAꂪIHx
u̒ Test() ֐̂̂Ă܂BAƂ
X^eBbNNCuC^[lbgŔzzƂA
t@C͕KȂႢȂ킯łv
w̒ɖ{̂񂾂ˁccH@̌ƁAɕKv
t@ĆHx
uAwb_[t@CKvłv
wA Sub.h Ix
uBX^eBbNNCu̓IuWFNgt@C݂Ȃ
̂v
wN̂߂̂̂łāARpC邽߂ɂ͊֐̐錾
ĂƂˁx
uƁBAň̏ꍇwb_[t@C͂ȂĂ
ǁv
wA֐錾Ⴆ΂炻Ȃ̂Ȃ
ǁAꍇĊ֐̂ǂȊ֐Ă̂番
Ȃ[ȁccx
uāA͎g̘bBǵA܂ł BuildTest vWFNg
gp܂v
wH@ႠX^eBbNNCuĂꂾȂ́Hx
uAꂾBɓlȂĂĝ
X^eBbNNCuv
wȂ񂾁ccx
uāAgłȂOɁA SLLTest tH_́v

D:\Program\SLLTest

uƂpXɂȂĂƂ܂v
wÔƂˁx
uāAg̃\[Xt@C1Aȉ̂悤ɂȂĂ܂v

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

#include "Sub.h"

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

ẘ֐ĂяoĂˁx
u܂ÃvORpCł悤ɂ邽߁A Test() ֐
錾Ă Sub.h wb_[t@CCN[hł悤ɂ
v
w܂͂ˁx
u܂A BuildTest ̃j[́yvWFNgz-yݒz_CAO
JĂv
w̐ݒ_CAOˁx
u̒́yC/C++z^úyvvZbTzy[ẂA
yCN[ht@C̃pXzɁv

D:\Program\SLLTest

uƏĂv
ẃAvWFNg̃tH_ˁx
uƐmɌƁA Sub.h uĂtH_v
wAwb_[t@Cɍs񂾂ÃtH_w肵
ႢȂ񂾁x
uƁB̏ԂȂRpC͒ʂ܂v
wH@ꂾł́Hx
uAӂɃtH_w肷邱ƂŁACN[h
t@CTĂ邩v
wققB񂶂rhx

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

BuildTest.exe - G[ 2Ax 0

wARpCʂǃNG[ɂȂBႻA֐{
̂͂Ȃ񂾂ˁx
u͂܂CN[ht@CQƂĂ邾ˁB̕ӂA
X^eBbNNCuIuWFNgt@CƓĂƂv
wȂقǂˁ`x
uȂ݂ɁAwb_[t@C̎Qƕ@͂ЂƂ܂B
Version 15.05 ( No.305 ) ŋłv
wI@IvVŐݒ肷̂Ix
uAyc[z|yIvVz_CAÓyfBNgz|
yCN[ht@CzɁv

D:\Program\SLLTest

uǉĂƂł܂v
wǂႤ́Hx
uݒ̓̕vWFNgPʂÃvWFNgŎgꍇɂ
ꂼ̃vWFNgŐݒ肵ȂႢȂAǁv
wIvV̕ Visual C++ ̐ݒ肾AvWFNgSŎg
ĂƂˁBł͂ł܂ȂHx
uˁA{ɂقƂǂ̃vWFNgŎg悤ȃCu
ȁAIvV̂́̕v
w܁A@ĂƂˁx
uāAb߂āAx̓NG[菜܂BقǂƓ
A BuildTest ̃j[́yvWFNgz-yݒz_CAOJ
āv
w̐ݒ_CAOĂȎĝˁccx
u܂قƂǂ̐ݒ肪łł邩ˁByNz^u
yCvbgźyǉCũpXzɁv

D:\Program\SLLTest\Debug

uāv
ẃA SLLTest.lib uĂtH_AĂƁHx
uƁBwb_[t@CƓŁAtH_w肷邱Ƃł
̃tH_Ƀt@CTɂĂ܂v
wˁ[x
uAwb_[t@CƈႤ̂́Awb_[t@C #include 
CN[hǁACut@ĆHv
wA΁cc\[Xt@C̕ł͂ȊȂǁx
uAǂ̃Cut@CgAĂ̂͐ݒ̕Ŏw肵
܂ByCvbgźAyIuWFNg/Cu W[z
Ɂv

SLLTest.lib

u𔼊pXy[XĒǉāv
wĂƁccx

kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
 odbc32.lib odbccp32.lib SLLTest.lib

wAۂɂ͈sɂȂ邯ǁAȊHx
uAȊv
wĂ[AȂłȂɂς́Hx
uSA API g߂ lib t@Cv
wSX^eBbNNCuIHx
uAႤv
wցAႤ́Hx
uقƂǂ DLL ́B DLL Cut@Cgv
wAȂ񂾁ccłAꂾ̂KvȂ񂾂ˁccx
uāAŎgCut@Cwłv
wArhĎsI@AqeXgrďo͂ꂽx
uŃX^eBbNNCug܂B܂Ƃ߂
Ɓv

ECN[ht@ĈtH_w肷B
ECut@ĈtH_w肷B
ECut@Cw肷B

ŵRˁAӊOƊȒPccI@΁A
Cut@CACN[ht@C݂
IvVŎwłȂ́Hx
ułB悤ɁyCu t@CzĂڂ邩
ŃCut@ĈtH_w肷Γ悤ɂł
v
w[x
uƂЂƂAwb_[t@CCut@CAtH_
̎w肪KvȂ@܂v
wAȂƂł́H@ǂāHx
u Sub.h  SLLTest.lib  SLLTest tH_ɃRs[ႤƁv
wcc[At@C̃Rs[ˁcc Sub.h ͂ƂA SLLTest.lib 
rh邽тɍXVKvȂx
uȂ񂾂ǂˁccBƍŌɁACut@CA
CN[ht@C݂ɃvvZbTŎw肷邱Ƃł܂v
w #include ݂ɁHx
uAȊɁv

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

#include "Sub.h"

#pragma comment( lib, "SLLTest.lib" )

int WINAPI WinMain
// ȉ

wA #pragma x
u`łwł܂B MFC ł͂̕@̗pĂ
āA MFC ̃vWFNgŁACut@CSRw肵ĂȂ
͂RȂłv
wĂƂ́A MFC łȂłACut@C͕KvĂ
ƁHx
uƁB API gACut@C͓
ĂƂŁv

/*
    Preview Next Story!
*/
wӊOƊȒP[x
uȉΔɎ񂩂璴n[hȖIv
wĂāccHx
uƂ킯Ŏv
 Version 15.09 DLLI 
wɂÂIx
u悢 DLL Iv
w DLL L^[II@ĂȂɒn[hȂ́Hx
u܁A͂ƊȒP߁Aǂˁv


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

