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

    KAB-studio.h


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

    MF 2005/03/07(Mon) No.297
    zMF 1978
    sF ܂܂ ( URL: http://www.mag2.com/  ID: 0000012198 )
*/
////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////
/*                QOOTNRVij̍XV                  */
http://www.kab-studio.biz/index.html

EQ\ǎǉI
@PAV\ǎłB
@͑ƎȃnIVIłBZ̎炱̖́ccB
@_E[h CG Gallery ɂāB
[ CG Gallery ]
http://www.kab-studio.biz/CG/Gallery/index.html#KAB_studio_200503_1024

EقƂ́[O`RɂPy[Wǉ
@Ol̃zbgn[u O`R P.08 ǉI
[ Ol̃zbgn[u O`R y^V  LNz ]
http://www.kab-studio.biz/Comic/HotHerbA3/index.html

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

2005/02/27 (Sun)
@ߑO JavaA2Z BɂՂƂ폑BՂƂ̂ꂩ̗\B
JavaA2Z ̌@\BvO~OȂBĎҁB

2005/02/28 (Mon)
@JavaA2Z[XBR܂łɂPOOPB JavaA2Z ̎Mt
BƂ̓OC@\ƂccBߑO͒PǉBR玕ҁB
̂Ƃ̓rfĨ_rOƂBR͕j]悤BЂƂЕt
H

2005/03/01 (Tue)
@ƕ\ǎ`ĂBpXŕ`ĂāAԊ|ĂBR
̗\B܂}AXp悤BQ[BuGJava{v
ڏtBۂ̘JԁBƋt؂ĂǂȂĂ邩B

2005/03/02 (Wed)
@̖钆͕\ǎ̃pXđɌāBߑO͐Ɩ
X[vBPɃn[[Ńuٗpیv󂯂BAE
ȂƂȂ炵BtȂȂ̂Ŏ̎ƔF
Ƌt󂯂܂BԕǁH@It~̓X̗\܂B
ďSB

2005/03/03 (Thu)
@R\ǎI@ZƎ̃nIVIłB̐ߒB
nIVIɗ肷B͂ꂾB firefox  CSSB
T[}B

2005/03/04 (Fri)
@̖钆 JavaA2Z ̃v`o[WAbvB͂PPNB
Q܂ŒPǉBR玕ҁB͑ǂꂩ炩Ȃ
ς炵Bl Fate C[WAouWishvƂwBȂ񂩂
܂łȂccB

2005/03/05 (Sat)
@ߑO͒PǉĂƂ͂̂тBߌ͂قƂ́[O`R`B
PP܂łĂRy[W`ȂB`܂B`オ
̂ǂނƂB sakusaku DVD ~IH

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

@\́@z鑶݁@|Q|

@nʂ𒵂˂鏭NB̔wւƉ˂ށB
@͐UܓU邤B̐n͑A{̒𒴂
ē͂B
uӂv
@N͂̉A֓B
uv
@̍ɉ΂_B
@̒N͌ȂB
@B
uԂIHv
@t̎肩ꂽEtbN܂ƂɐH炢AN߂B
ɗƓɍ̐ԉN̕ɓĂAǋ߂
܂Ő΂B
uccv
@ɕԂɑ̐𐮂璅nB
u[v
@̉E͐ԂĂ邪ȀڂɌĉ񕜂ĂB
ucc`oȂāA񂶂ȂHv
uƌĂHv
uccv
u햾ƂȁA܂By񂾂Bp[Xs[hmɍ
񂾂ǂȁ[AłɌ̏d[ƐԂ炢͂邩Hv
uAɂȂĂȂB̃p`͐lԂ̗͂𒴂Ăv
ubĂ邩ȁv
uccv
@RB
@悤ɐ̐󂯂Ă镑́Â悤ȗ͂͏oĂȂB
ɂ͓ʂȗ͂BsɂȂ\́B́A̐
lԂ̒łAʂȂ̂ȂB
@ƂāB
uccv
@`o𒴂lԂȂāA͂ȂB
                                                              ()

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[KCM]
w܂lɂȂĂ炤ȁx
@ѓc͂ӂ肩݁AяoB
wAiobcBIIx
wȂIx
@l̊OɋȐւ˔@AlݍށB

Machician Tb ҈Ƃ 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
Iterator 
Ce[^[ 
Collection 
Arrays 
HashMap 
RNV 
ArrayList 
XML 
StringBuffer 
+ 
+Zq 
JVM 
z}V 
RpC 
RpC 
\[Xt@C 
NXt@C 
` 
錾 
JAR 
jart@C 
NXCu 
Software Development Kit 
SDK 
Cu 
Application Program Interface 
Application Programming Interface 
API 
^ 
NX 
ϐ 

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

@Version 14.30
XbhrŎ~߂

uO͂Ƃ肠XbhŌ悤ɂ܂v
w}`XbhɂȂ_CAOƂł܂ȂȂǁAł
܂܂ˁx
u̓Iɂ́A̋@\܂cĂ܂v

EΏۃtH_̕\
Eʂ̕\
ELZ@\
EIɃLZ_CAO@\

u͂̂v

ELZ@\

uĂ݂܂v
wx
uāA܂̓R[hBȑÕR[h傱ƏC܂v

// Xgbp[B
bool g_bIsStop = false;
// ̃Xgbp[Iɂ֐B
void SetStopOn()
{
    g_bIsStop = true;
}

/*
    w肵tH_t@C܂B
    ߂lƂĈvԂ܂B
 */
int CountMatchFile
    ( const char * const p_pchFolderPath
    , const char * const p_pchFileName 
    )
{
    int iNum = 0;

    // Xgbv|CgPB
    if( g_bIsStop == true )
    {
        return 0;
    }

    // tH_JgfBNgɂ܂B

// ...

    do
    {
        // Xgbv|CgQB
        if( g_bIsStop == true )
        {
            return iNum;
        }

// ...

    return iNum;
}

// StartCountMatchFile()  CSearchDlgDlg::OnSearchStart() 
// OƓB

wԂ͂Ăˁx
uSڂƂȂ蒷ccqr̂Ƃ͑ÕR[hQl
Ăv
wŁA̓Iɂ͂ǂςẮHx
u܂AXgbp[ǉ܂v

// Xgbp[B
bool g_bIsStop = false;

u̕ϐ false ̊ԂAĂ܂B̕ϐ true 
Ȃ猟Xgbv܂v
wH@Ȃł́Hx
ułB́AXbhqIɎ~߂r̂͗ǂȂłv
wAȂ́Hx
uvOĂ̂𖳗~߂悤Ȃ񂾂ˁv
wA̓occx
uAvO̕łtOpӂāAvO̒
ʂɃXbhI点悤ɂłv
wʂɃXbhI点Hx
uBƂ΁v

    // Xgbv|CgPB
    if( g_bIsStop == true )
    {
        return 0;
    }

wA true Ȃ֐甲ccAAʃXbhŌĂяo
֐甲ÃXbhȂȂ񂾂ˁx
uƁBXbhrŎ~߂AĂƂ́A{̈ӖŎ~
񂶂ȂāAXbhŌĂяo֐AɂɏI点
ĂƂȂłv
wccēȂH@̓[vċAĂяoĂ邩
ǁÂȂāAƂ΃lbg[NƂȂƂHx
uˁÅ֐ĂяoāÅ֐Ԋ|ꍇɂ
̕@ᖳˁccłIɎ~߂̂͂ς댯v
wށ[Ał邾̕@łĂƂˁccx
ũtO`FbN̕@ԊȒPˁB́AQӏ
Ă܂v
w֐̓ƁÃ[vłˁBċAĂяõ[vł͂ȂĂ
́Hx
u͂֐Ăяo킯Å֐̓̃`FbNŁv
wAłԂĂ炢񂾁BAƂx

// ̃Xgbp[Iɂ֐B
void SetStopOn()
{
    g_bIsStop = true;
}

wȂɁH@gĂȂ񂾂ǁx
uꂩgłBLZ{^_CAÓHv
w_CAOx
ũ_CAO𑀍삷NX́Hv
w CSearchingDlg NXx
ũNXt@ĆHv
wH@SearchingDlg.cpp Ƃ SearchingDlg.h ̂ƁHx
uBŁAR[ht@ĆHv
w SearchDlgDlg.cpp x
uAŏɕ\_CAOˁv
wccŁHx
uŁALZ{^ꂽƂɃXgbp[IɂȂႢ
ȂłBĂ܂A SearchingDlg.cpp ̃Cxgnh
SearchDlgDlg.cpp  g_bIsStop ɒlZbgȂႢȂĂƁv
wcchAt@CႤƃANZXłȂ񂾂x
uĂ[̕ӂĂƂ͂܂ĂȂˁccꉞA 
Version 3.22 ( No.047 ) ŋĂ񂾂ǁv
wH@ǂ̂ւHx
u̒Łv

CCalcApp theApp;
// ̂ƂɁA

CCalcApp& GetTheApp()
{
    return theApp;
}
// ƏĂB

wÂƎĂx
u󋵂ˁB̎́Ãt@C theApp ɃANZX
@̐v
w[A֐Ă񂾂ˁccƂ́Amwb_[t@C
̕Ɂx

//    ̉̍sǉB
CCalcApp &GetTheApp();

wĒǉ񂾁x
uƂ킯ŁA悤ɂ܂B SetStopOn()  
SearchDlgDlg.cpp ɂ邩Ãwb_[t@C SearchDlgDlg.h 
̃R[hǉ܂v

class CSearchDlgDlg : public CDialog
{
// ...
};

// ̉̍sǉB
void SetStopOn();

uŁÃt@C SetStopOn() Ăׂ悤ɂȂ܂v
w[x
uɁALZ{^̃Cxgnhǉ܂Byz
_CAÓyLZz{^ŉENbNAj[
yCxgzIŁA_CAOŁyǉƕҏWzIŁv
w̃CxgnĥˁByo֐̒ǉz_CAO
ŁyOnCancelzĕ\ĂB̂܂OKႤˁx
uB̃CxgnhŁv

void CSearchingDlg::OnCancel() 
{
    // Xgbv܂B
    SetStopOn();

    CDialog::OnCancel();
}

wAĂяoĂĂяoĂIx
uĂяo g_bIsStop  true ɂȂ܂BAƂЂƂ
CKvłv
wAǂHx
uwb_[t@C̒ǉB̃Cxgnh SearchingDlg.cpp
̏̕ SearchDlgDlg.h ̃CN[hsǉĂv

// SearchingDlg.cpp : Cve[V t@C
//

#include "stdafx.h"
#include "SearchDlg.h"
// ̍sǉB
#include "SearchDlgDlg.h"
// ̍sǉB
#include "SearchingDlg.h"

uȂƁAǉv

void SetStopOn();

uȂv
wA߂ǂccx
u܂AƐĂȂˁccƂ肠AłǂHv
wABrhĎsAJnccLZI@I@
ƃLZłIx
utOpӂāAXbhŌĂяo֐̒ł`FbNA
LZ{^Ƃɂ̃tO𗧂Ăv
wdg݂ƂĂ͌\ȒPˁ[x

/*
    Preview Next Story!
*/
wƃLZ@\łˁB͂ǂHx
u͎cSv
wARSHx
uBł̎̉v
wႠ́Hx
uR[hv
wx
uƂ킯Ŏv
 Version 14.31 Xbh_CAOɕ\ 
wɂÂIx
uT͓ǂ܂ȂĂv
wǂȁccx

////////////////////////////////////////////////////////////////////
/*                QOOTNRPSij̍XV                */
http://www.kab-studio.biz/index.html

EقƂ́[O`RɂPy[Wǉ
@Ol̃zbgn[u O`R P.09 ǉ\B

////////////////////////////////////////////////////////////////////
/*                          ӁII                            */

Ẽ[ԐMȂłB
EӌE]Ez[`[ʂȓL]肨肭B
http://www.kab-studio.biz/nikki2/
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
*/
////////////////////////////////////////////////////////////////////

