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

    KAB-studio.h


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

    MF 2005/06/20(Mon) No.312
    zMF 1902
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

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

2005/06/20 (Mon) 14:00
@JuJeLA[U[o^؁I
[ JuJeL ]
http://www.kab-studio.biz/Katekyo/index.html

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

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

2005/06/20 (Mon)
@#pragma twice z[y[WłɃA[JCuǉI
12.05 double ̒gEw
12.04 _^
[ #pragma twice ]
http://www.kab-studio.biz/Programing/PragmaTwice/index.html


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

2005/06/12 (Sun)
@O閾őUQāAPQɋNăAjς̍XV
BEFuƒ닳t̃y[W͂܂BuߑOPPvɁB
TԂŐl܂[ȁB

2005/06/13 (Mon)
@[ŃvO~Oƒ닳tuJuJeLv̉[U[o^J
nAł܂OlijB̌f̕񂾂ȂBƂ
uhC[W蒅ĂȂ̂BR玕ҁBAĂ
[ƁBQAO͂B

2005/06/14 (Tue)
@JuJeLj[ABL\܂Ă邩100pvĂBo^
͂܂PlijBT炢łn߂H@^OnITƂ̖ʐ
ցBfł̉񓚂āAΎvƎv񂾂ǁccB

2005/06/15 (Wed)
@T̓__BR^OnITƂ̈ꎟʐځBȏЉƂ
AhuōBɂȂBDۂۂH@JuJeLo^R
łB.NETΉccBăXNB

2005/06/16 (Thu)
@قƂ́[O`RPy[WBGJava{̍\zBVB
EFuR~bNŁBtJ[łPBJuJeL͂RBĂ
̂BĎЉIMpȂB

2005/06/17 (Fri)
@vWFN^[_ȂBv̂炵BV
̂Ɍ邱ƂɁBقƂ́[O`RPy[WBGJava{uJava-ZXYv
̃tƂBGς܂B[ɉlŃR~bNXwBRԊ|
kŋAB{Ssē̒ɒn}肽BĂȂ
ƁB

2005/06/18 (Sat)
@̎UŔꂽBقƂ́[O`RPy[WBjXVƂB
ՂƂ̃XgbNȂȂƁBJB_CGbgĂ̂
񂾂낤ǁBAECȂijBvWFN^[̃vÂ
ccB


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

2005/06/12 (Sun)
http://d.hatena.ne.jp/kab_studio/20050612
A܂B
[Aj]]Ch WFlVX 10b uv
[B
KAB-studio.h kōXVB
[قƂ́[]قƂ́[O`R P.22
[Aj]˂}CfB 11buɂȂꂽCCiIv
AǉB
[Aj]@}WW[ 18b
@u͂킹ā`}[WEW}EW[EWK`v
[Prog]ՂƂǉB
[Aj]уGEJZu 9buy[p[[EVCv
PS3̓X[p[Rs[^[ɁB

2005/06/13 (Mon)
http://d.hatena.ne.jp/kab_studio/20050613
[E][JuJeL]JuJeL
[JuJeL]Ύq͓ςȂccB
[Aj]܂ق 23bugt̒Łv
낻뎕ҁB
[aC]
[Aj]ΏN 4buU؂̋{v
I^ieBuEuO
[Machician]Wb ACƃRC (1) [ ]

2005/06/14 (Tue)
http://d.hatena.ne.jp/kab_studio/20050614
[JuJeL]SʉCB
NB
[Aj]E҉KIKCK[FINAL 10buEҖَ^Iv
[Aj]݂p[eB[Revolution 11bu|̓œlv
[JavaA2Z]PǉB
S6
[Machician]Wb ACƃRC (2) [ ]

2005/06/15 (Wed)
http://d.hatena.ne.jp/kab_studio/20050615
[JuJeL]kWI
N̂łB
낻ʐځB
AĂB
QĂB
[AE]^OnITƁEꎟʐ
gCuhhDzGH
[Machician]Wb ACƃRC (3) [ ]

2005/06/16 (Thu)
http://d.hatena.ne.jp/kab_studio/20050616
[JuJeL]kWI
܂11[I
[Aj]Uk@ S.A.C. 2nd GIG 11bu҂ցv
[Aj]@搶lM܁I 24b
[Aj]ɏ㐶k 11buECjOEt@Cuv
AJEg@\̒ǉɂ
uU[̃RpNg[U[@uDCP-7010v~I
N[rYAu󒲕vEio
[]vWFN^[vB
[JavaA2Z]PǉB
[JavaA2Z]PǉB
[Machician]Wb ACƃRC (4) [ ]

2005/06/17 (Fri)
http://d.hatena.ne.jp/kab_studio/20050617
[JuJeL]kWI
[]vccB
[Java-ZXY]qC
[]lŔẮB
[Machician]Wb ACƃRC (5) []

2005/06/18 (Sat)
http://d.hatena.ne.jp/kab_studio/20050618
[JuJeL]kWI
NĂ܂ccB
[]ςɂۂ 7 
[JavaA2Z]PǉB
[Aj]ΏN 5bu񑩂̏dƖ̌yv


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

@\́@z鑶݁@|PV|

@QFpvsNB
ǔȂ񂶂ˁ[̂Hv
@WPbgEłA΂̓_mFBC͂قǉe
ĂȂ悤B
@Ńz[B
utCOIv
@U`AÔĝ悤ȏՌg̋߂܂œ͂BA
͑̕傫OĂB
uρA`o͉킪ӂɌāAG\͂Ⴗ邩琶
ĂȂ񂾂ȁv
@܁A䍁Ȃǂ悤Ȃ񂾂B
@̕䍁̐𕷂āAB؁X̊Ԃ𔲂Aщz邻̎p
bBn`sɊȂ̓́Al̂̂𒴂
B
uƁv
@͗~܂ȂOՌg삯ĂB؂At
ԁBʂ؂Ă炻̍𒴂ĂɑB
uIv
@𔲂AUB
@ȂŇ󂯎~߂B
@xAN̔wɉB
@N̎蓁̘e蔲A͓^ɓガAnN
؂􂭁B
uIHbbccv
@N͑傫A͂ƐUB
u܂A܂łƂ͂ˁcc{ɐMĂ񂾂ˁv
u\NꏏɂƎvĂ񂾁BɁv
@𑓉ށB
uÓAđȂv
uIIv
@Nlɍ\B
@ccȂ\񂾁AĺB
u܂AOB`o͕ʂɋ󂪔ׂ킯Ȃv
@ݍ݁AUBN͉悤ɒ]B
@؂悪GAN̏r􂯂B
u˂邾AEv
                                                              ()


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
utBIAAIoA莞񍐂𕷂ɂv
u莞ȂłA[v
uƂAȂƂɗĂɂłHv
@̏ɂށB

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

MSDN
L[
TuC^[tFCX
X[p[C^[tFCX
GXP[vV[PX
\
\t
\n
\r
\"
\'
\\
\u
^u
^u
Xy[X
"
'
s
s


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

@Version 15.12
API  DLL I

uO DLL ̃GNX|[gƃC|[gɂĐ܂v
w֐GNX|[gƃCut@Cɂ̊֐̏񂪏o͂
āAĂяo̓C|[gĂ̏荞ŁAs 
DLL TĂ̊֐ĂяoAƁx
û邽߂ɁA API ̌ĂяoɂČĂ
܂v
w API H@Ȃł܂ API Hx
u API  DLL ˁv
wAȂ́Hx
uAƂ C:\WINNT\system32 tH_ɂ kernel32.dll Ƃ
user32.dll Ƃ DLL  API ̓Ă DLL łv
wց[A̒ɓĂ񂾁x
uƂ΁A API ̂ЂƂA MessageBox() ֐v

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

int WINAPI WinMain
    ( HINSTANCE p_hInstance
    , HINSTANCE p_hPrevInstance
    , LPSTR p_pchCmdLine
    , int p_iCmdShow
    )
{
    MessageBox( NULL, "eXg", "eXg_CAO", MB_OK );
    return 0;
}

uvWFNg BuildTest ŎĂv
wtc[Ƀ_CAOoˁx
uāA MessageBox() ǂ DLL ɂ邩v
wH@꒲ׂ@́Hx
u MSDN ɏĂ܂B MSDN  MessageBox() ̃t@X
݂āv

MessageBox

ij

Ή

  Windows NT: o[W 3.1 ȍ~
  Windows: Windows 95 ȍ~
  Windows CE: o[W 1.0 ȍ~
  wb_ : winuser.h Ő錾
  C|[g Cu : user32.lib gp

upł͂Ă܂v

QuickInfo
  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Requires version 1.0 or later.
  Header: Declared in winuser.h.
  Import Library: Use user32.lib.
  Unicode: Implemented as Unicode and ANSI versions on Windows 
                                                   and Windows NT.

uɏdvȏ́yC|[g CuzƂyImport Libraryz
ĂƂv
w user32.lib ďĂACut@CIx
u܂ MessageBox()  user32.lib ɏ񂪂āA user32.dll 
GNX|[gĂAĂƂłv
w΁ACut@C DLL ĂƂȂ񂾁B
ccĂāAӂɏĂȂƂ킩Ȃ
Hx
u{Iɂ͂ƁBꉞCut@C̒GNX|[g
ꂽ֐𔲂o@Ƃ͂邯ǁÂ𒲂ׂȂ͕
Ȃv
wsւˁ[BŃCuĂ𑼂̐lgꍇƂ́A
hLgpӂȂႢȂĂƂȂłHx
uȂ񂾂ˁBƖʓ|v
wccłAŃCut@CƂ킯ǁAۂɂ
ĎgẮHx
u͂AB DLLTestEasy.lib gہÃt@CǂŎw肵
ł傤v
w Version 15.09 ( No.309 ) łˁAj[́yvWFNgz-
yݒz_CAÓyNz^úyʁz
yIuWFNg/Cu W[zɁccIx

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

wȂɃCut@Cw肳ĂI@user32.lib Ix
uȂ݂ɁA AppWizard ŃvWFNgƂɃZbg
ĂftHg̃Cut@CBA API ̃t@X
āAgKvȂCut@C΁v
w폜ĂAĂƁHx
uBۂ user32.lib ŎĂ݂āv
wA|ccAłrhʂBsłx
u̕ӂ́A AppWizard ĂĂ邩畁i͋CɂȂǁAKv
 API ɃCut@C̎wAĂ̂{̎菇
ȁv
wł͓ccx
u܁AtɌƁAƂ肠Cut@Cw肷AĂ
͂Ȃv
w܂ŖȂ񂾂ˁx
uƁA MFC ̏ꍇ͂ƈႢ܂v
wAႤ́Hx
u MFC gvWFNgJĂ݂āB̗v
wI@SRĂȂIIx
uA MFC ̏ꍇɂ́Aʂ̕@ŃCut@Cw肵Ă
łv
wʂ̕@ccāA Version 15.08 ( No.308 ) ł 
#pragma comment g@̂ƁHx
uI@Visual C++ ̃CXg[tH_ 
C:\Program Files\Microsoft Visual Studio ƂƁẢ 
VC98\MFC\Include  MFC ̃CN[ht@C̃tH_񂾂
ǁA̒ AFX.H ăt@Cłv
wA afx ĖÕwb_[t@Cx
u̒ɂȂӂɏĂ܂v

#pragma comment(lib, "kernel32.lib")
#pragma comment(lib, "user32.lib")
#pragma comment(lib, "gdi32.lib")
#pragma comment(lib, "comdlg32.lib")
#pragma comment(lib, "winspool.lib")
#pragma comment(lib, "advapi32.lib")
#pragma comment(lib, "shell32.lib")
#pragma comment(lib, "comctl32.lib")

wA #pragma comment ŃCut@Cw肳ĂIIx
u MFC ̃vWFNg̏ꍇ́A MFC ̃wb_[t@Cł`
Cut@Cw肵ĂāAẴt@C StdAfx.h 
CN[hĂ邩v
wݒ_CAO̕ɂ͂Ȃ킯ˁ[x
u܂łŏdvȂ̂́A API  DLL gĂ邱ƁAāA
 DLL ƁAō DLL ɑ傫ȈႢ͂ȂĂƁv
w DLL ŁA悤ɍĂƂˁx
ûAĂяôB DLL gAĂƂɒR
Ȃǁv
wCtgĂACɂȁHx
u܂ƂˁB DLL PɎgɂ́AƍlȂ
Ăv
wccƃ}eB́AꍇĂƁHx
uB DLL ̎gp@ɂ́ÂR܂v

E DLL ̊֐𕁒ʂɌĂяoB
E DLL ̊֐𓮓IɌČĂяoB
E DLL ̃NXgB

uɌƂ̂R͓ɕׂႢȂ񂾂ǁAIɂ́A 
DLL ̎g͂̂Rv
w܂ŎgĂ@́Hx
uԏ́v

E DLL ̊֐𕁒ʂɌĂяoB

ułB́v

E DLL ̊֐𓮓IɌČĂяoB

úA DLL ̊֐ȕ@ŌĂяo܂v
wȕ@Hx
u͎邩炻ĂȁBṒv

E DLL ̃NXgB

úA֐Ɠ@ŃNXg@B͊ȒPȂ񂾂ǁA
Ōɐ܂v
w΁Aŏ AppWizard Ăꂽ\[X̒ɃNX
ˁx
ugΊȒPɂł邯ǁAƉ肵ĐĂƂ
܂BƂ킯ŁAɑIv

/*
    Preview Next Story!
*/
wm DLL gȂȒPǁAȂ񂾂肻x
u܂v
w炳܂ɁIIx
uȒPɎg邯ǁAvʏɗƂv
wƂ[x
uƂ킯Ŏv
 Version 15.13 DLL ̎sN 
wɂÂIx
uA͗ƂȂŁv
wx


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

