‚­‚¾‚·‚êDelphi(’´‰ ..
[2ch|¥Menu]
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 00:52:24
<ŠÖ˜AƒXƒŒ>
yDelphiz IndyƒRƒ“ƒ|[ƒlƒ“ƒg yC++Builderz
½ÚØÝ¸(tech”Â)
Delphi‰SŽÒ‚Ì‚½‚߂̎›Žq‰®
½ÚØÝ¸(tech”Â)
delphi‚Åì‚Á‚½—L–¼ƒ\ƒtƒg‚Á‚ĉ½‚ª‚ ‚é‚ÌH
½ÚØÝ¸(tech”Â)
DelphiŽ‚Á‚Ä‚é‚È‚çGLScene‚ðŽg‚¦
½ÚØÝ¸(tech”Â)
yDelphiŒÝŠ·!?zFreePascalyGPLz
½ÚØÝ¸(tech”Â)

yDelphiz ƒQ[ƒ€‚‚­‚邼(ß„Dß)ºÞÙ§ ‚QyDelphiz
½ÚØÝ¸(gamedev”Â)
Delphi‚ŃAƒNƒVƒ‡ƒ“ƒQ[ƒ€‚ªì‚肽‚¢II Part2
½ÚØÝ¸(gamedev”Â)
ƒlƒbƒgƒ[ƒNƒQ[ƒ€ì¬‚Ì‚¨•׋­iDelphiê—pƒXƒŒj
½ÚØÝ¸(gamedev”Â)
delphi‚ÅMMO
½ÚØÝ¸(gamedev”Â)

3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 03:39:45
‚¨‚¤

4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 04:41:51
ƒfƒ‹ƒbƒsƒB

5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 04:57:56
Delphi‚ª‚ñ‚΂êA‚Æ‚¢‚¤‚©ABorland‚ª‚ñ‚΂ꂗ
Ì‚ÌUI‚ªDelphiAˆ—‚ªC‚Æ‚©‰ù‚©‚µ‚¢‚ÈEE
‚¨A1.0‚̃fƒBƒXƒN‚ªo‚Ä‚«‚½BBB

6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 07:43:12
Borland‚ͯ‚ɂȂè‚Ü‚µ‚½‚ªH

7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 10:03:17
case•¶‚Åhresult‚Ì’l‚ðˆµ‚¨‚¤‚Æ‚·‚邯$80000000‚ÅŒx‚ª”­¶‚µ‚Ü‚·B
hresult‚Í–{—ˆA$00000000`$FFFFFFFF‚܂Ŏæ‚蓾‚邯Žv‚¤‚̂ł·‚ª
‚È‚ºA"”͈͂𒴂¦‚Ü‚µ‚½"‚ƂȂé‚̂łµ‚傤‚©H

//ƒP[ƒX‚P
case hresult(0) OF
$7fffffff:;
end;

//ƒP[ƒX‚Q
case hresult(0) OF
$80000000:;
end;
//[Œx] Unit1.pas(33): ’蔎®‚ª”͈͂ð‰z‚¦‚Ü‚µ‚½

8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 10:27:13
HRESULT‚ÍSystem.pas‚Åtype Longint;‚Æ’è‹`‚³‚ê‚Ă邪H

9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 17:22:40
–³—¿‚Ì–^‚UŽg‚Á‚Ă邯‚Ç
ƒAƒNƒVƒ‡ƒ“ƒ}ƒl[ƒWƒƒ‚Á‚ĂȂÉHƒAƒNƒVƒ‡ƒ“ƒŠƒXƒg‚Ƃ͑S‘Rˆá‚¤‚ÌH

10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 17:32:27
‚ƒwƒ‹ƒv

11: ŸXcB18Bks.Y
08/11/03 17:39:41
>>1
‰³‚Å‚ ‚è‚Ü‚·B


12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 17:46:20
>>10
‚²‚ß‚ñƒwƒ‹ƒvŒ©‚Ä‚à—‰ð•s”\
ƒAƒNƒVƒ‡ƒ“ƒoƒ“ƒh‚Æ‚©o‚Ä‚«‚½‚µ
3s‚Å‚¢‚¢‚©‚ç“Á’¥‚ð‚¨‚¹[‚ăvƒŠ[ƒY

13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 17:59:27
>>12
ƒ^ƒCƒgƒ‹Œ©‚悤‚º
> V‚µ‚¢ƒAƒNƒVƒ‡ƒ“‹@”\iProfessional ”Å‚¨‚æ‚Ñ Enterprise ”Åj

14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 18:42:41
>>13
‚»‚ê‚͂킩‚Á‚Æ‚é
Personal‚ÅŽg‚¦‚È‚¢‚©‚ç‚Ç‚ñ‚È‚à‚ñ‚©’m‚ép‚ª‚È‚¢

15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 18:43:20
>>13
‚»‚ê‚͂킩‚Á‚Æ‚é
Personal‚ÅŽg‚¦‚È‚¢‚©‚ç‚Ç‚ñ‚È‚à‚ñ‚©’m‚ép‚ª‚È‚¢

16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 18:44:17
‚Ç‚¤‚ ‚ª‚¢‚Ä‚àŽg‚¦‚È‚¢‚à‚Ì‚ð•KŽ€‚ÉŽg‚¢‚±‚È‚»‚¤‚Æ‚·‚é’j‚Ìl‚Á‚ÄEEE

17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 18:46:56
‚¢‚âŽg‚¦‚È‚¢‚±‚Ƃ͂킩‚Á‚Ƃ邪‚È
‚Ç‚ñ‚È‚à‚ñ‚©‚¿‚å‚Á‚Æ•·‚¢‚Ă݂½‚¾‚¯‚₪‚È
‚¿‚å‚Á‚Æ3s‚Å‹³‚¦‚Ä[‚ȃvƒŠ[ƒYH

18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 22:47:07
>>9
Office2000Œ`Ž®‚̃ƒjƒ…[‚Æ‚©ì‚ê‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚©B
Action‚ðƒhƒ‰ƒbƒO•ƒhƒƒbƒv‚µ‚ÄB

19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 22:51:52
>>5
Ì‚ÍC‚Å‘‚©‚ê‚Ä‚½‚Ì‚©‚Ÿ
–³—¿‚ÌTurboDelphiƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚µ‚½‚çA.Net‚Æ‚©J#‚Æ‚©MS‚Å‚·‚çŽg‚Á‚ĂȂ¢
‚悤‚È•¨‚ð“ü‚ꂳ‚¹‚ç‚ê‚ÄŒ™‚¾‚Á‚½‚È‚Ÿ‚—
‚¿‚á‚ñ‚Æ‘S•”Delphi‚Å‘‚¢‚Ä–á‚¢‚½‚¢‚à‚Ì‚¾

20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 22:54:36
>>19
> Ì‚ÍC‚Å‘‚©‚ê‚Ä‚½‚Ì‚©‚Ÿ

Delphi‚Íʼn‚©‚çDelphi»‚Å‚µ‚åB

> –³—¿‚ÌTurboDelphiƒCƒ“ƒXƒg[ƒ‹

¡‚Í‚»‚¤‚Å‚à–³‚¢‚æB

21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 22:56:42
u¡‚Ív‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡H
Delphi2009‚ª.NET‚¢‚ç‚È‚­‚È‚Á‚Ä‚Á‚Ä‚±‚ÆH
‚»‚ꂪ‚Ç‚¤TurboDelphi‚ÉŠ|‚©‚Á‚Ä‚é‚Ì‚©—Ç‚­•ª‚©‚ç‚È‚¢

22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 22:58:35
>>20
‚ A‚»‚¤‚¢‚¤Ž–‚Ë
Ž©•ª‚ŃAƒvƒŠì‚邯‚«‚ÉUI‚¾‚¯Del‚Åì‚Á‚ÄAˆ—‚ÍC‚Å‘‚¢‚Ä‚½‚Á‚ĈӖ¡‚©‚ÈH

23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 23:02:50
>>17
Žg‚Á‚½Ž–‚È‚¢‚ñ‚Å‚ ‚ꂾ‚¯‚ÇA“®“IUIì‚ê‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ÈH
D•D‚Ńƒjƒ…[‚âƒc[ƒ‹ƒo[‚ð“®“I‚É\’z‚Å‚«‚邯‚©‚¢‚¤˜b‚©‚È‚ÆA‚í‚©‚ç‚ñ‚¯‚Ç

24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 23:16:02
>>21
> Delphi2009‚ª.NET‚¢‚ç‚È‚­‚È‚Á‚Ä‚Á‚Ä‚±‚ÆH

.NET SDK‚͂قÚ100“—v‚ç‚È‚¢B
ƒwƒ‹ƒvƒrƒ…[ƒ[‚Ì‚ÝBƒhƒLƒ…ƒƒ“ƒg‚̃Cƒ“ƒXƒg[ƒ‹‚à–³‚µB
.NET ƒ‰ƒ“ƒ^ƒCƒ€‚Í—v‚éB

25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 23:32:52
>>24
‚ÅAu–³—¿v‚ÌTurboDelphi‚ւ̔ᔻƒŒƒX‚ɂ͂»‚ꂪ‘Ó–‚¾‚ÆŽv‚Á‚½‚킯‚¾‚Ë

26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/04 00:08:27
˜b‚µ‚©‚݇‚Á‚Ä‚éH

27:‚ȂȂµ‚Ö‚½‚®‚ç‚Ü ŸXcB18Bks.Y
08/11/04 17:45:15
ƒf[ƒ^ƒx[ƒX‚ÉŠÖ‚·‚鎿–â‚Å‚·B
‰æ‘œ‚ðŠi”[‚Å‚«‚éƒe[ƒuƒ‹‚ðì¬E•ÒW‚·‚éƒAƒvƒŠ‚ðŠJ”­’†‚Ȃ̂ł·‚ª
ƒNƒ‰ƒCƒAƒ“ƒg‚Ì—v–]‚ʼn¹º‚àŠi”[‚Å‚«‚邿‚¤‚É‚µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·B

‚µ‚©‚µ‰¹º‚É‚ÍDBImageƒRƒ“ƒ|‚Ý‚½‚¢‚ȃRƒ“ƒ|‚ª‚ ‚è‚Ü‚¹‚ñB
ƒOƒO‚Á‚Ä‚àTorry‚ð‚Ý‚Ä‚à‚»‚ê‚Á‚Û‚¢ƒRƒ“ƒ|‚ðŒ©‚Â‚¯‚ç‚È‚©‚Á‚½‚̂ł·‚ª
‰½‚©—Ç‚¢ƒRƒ“ƒ|‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©B


28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/04 19:49:25
ƒoƒCƒiƒŠ[‚ŕۑ¶‚·‚é‚ñ‚¶‚á‚Ë[‚ÌB

29:‚ȂȂµ‚Ö‚½‚®‚ç‚Ü ŸXcB18Bks.Y
08/11/04 21:42:32
‚â‚͂莩‘O‚ÅŽÀ‘•‚Å‚·‚©‚ËB
DBWaveƒRƒ“ƒ|i‰¼Ìj‚‚­‚Á‚Ă݂܂·B


30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/04 23:54:23
SQlite‚ŃoƒCƒiƒŠ‚à•Û‘¶‚Å‚«‚é‚ñ‚¶‚á‚ËH

31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/05 16:24:46
>>27‚ÍDB aware‚ȃRƒ“ƒ|[ƒlƒ“ƒg‚È‚¢‚©•·‚¢‚Ä‚é‚̂ɃoƒCƒiƒŠ‚¾‚Ì
‚È‚ñ‚¾‚ÌŒ©“–ˆá‚¢‚È‚±‚ÆŒ¾‚Á‚Ä‚éH‚Ì—[•é‚ê


32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/05 22:47:04
u‚¶‚á‚ËvŽg‚¢‚̓AƒzB

33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 06:03:05
‰´JaneŽg‚Á‚Ă邿
Žg‚¢‚â‚·‚­‚ăIƒXƒXƒI

34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 10:42:06
Šù‘¶‚̃f[ƒ^‚Ì“ü‚Á‚Ä‚éŽÀÛ‚ÉŽg‚Á‚Ä‚¢‚éƒe[ƒuƒ‹‚É
V‚½‚ɃtƒB[ƒ‹ƒh‚ð’ljÁ‚·‚é•K—v‚ª‚łĂ«‚Ü‚µ‚½B
TTable‚Å

ƒtƒB[ƒ‹ƒhA
ƒtƒB[ƒ‹ƒhB

‚ª‚ ‚éƒe[ƒuƒ‹‚É
uƒtƒB[ƒ‹ƒhC‚ª‚È‚¯‚ê‚΃tƒB[ƒ‹ƒhC‚ð’ljÁv
‚Æ‚¢‚¤ˆ—‚ð‚µ‚½‚¢‚ñ‚Å‚·‚ª‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

TQuery‚ÌSQL‚ðŽg‚Á‚ÄALTER TABLE ... ADD ...‚·‚ê‚΃tƒB[ƒ‹ƒh‚͒ljÁ‚Å‚«‚Ü‚·‚ªuƒtƒB[ƒ‹ƒhC‚ª‚È‚¯‚ê‚Îv‚Æ‚¢‚¤ˆ—‚ð‚Ç‚¤‘‚¢‚Ä‚¢‚¢‚©‚í‚©‚è‚Ü‚¹‚ñB
Table.FindField('ƒtƒB[ƒ‹ƒhC') = nil
‚Å’²‚ׂê‚é‚Ì‚©‚Æ‚àŽv‚Á‚½‚̂ł·‚ªA‚±‚ê‚ÍTField‚ª‚ ‚é‚©‚Ç‚¤‚©‚𒲂ׂ邾‚¯‚ÅAƒf[ƒ^ƒx[ƒX“à‚ɃtƒB[ƒ‹ƒh‚ª‚ ‚é‚©‚܂ł͒²‚ׂĂ­‚ê‚Ü‚¹‚ñB

‚¢‚Á‚½‚ñƒe[ƒuƒ‹‚ð휂µ‚Äì‚è’¼‚¹‚ΊȒP‚É‚Ío—ˆ‚Ü‚·‚ª
ƒŒƒR[ƒh‚ÍŽc‚µ‚½‚܂܂łâ‚肽‚¢‚̂ł·B
‰½‚©‚¢‚¢•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H

35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 11:44:59
TableXXX.FieldDefs.IndexOf('ƒtƒB[ƒ‹ƒh‚b') < 0

36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 12:13:11
ˆøŒp‚¬‚à‚È‚­AŒÃ‚¢Delphi‚ÌC³‚µ‚ë‚Æ‚¢‚í‚ꂽ‚̂ł·‚ªA
ŽÀs‚µ‚Ă݂悤‚Æ‚·‚邯
wwDataInspector, wwrcdpnl, wwdblook,TwwDBLookupCombo
‚Ȃǂª‚È‚¢‚ÆŒ¾‚í‚ê‚Ü‚·B

‚±‚ê‚ç‚͂ǂ¤‚¢‚¤ƒRƒ“ƒ|[ƒlƒ“ƒg‚ð“ü‚ê‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
Delphi‚Q‚O‚O‚U‚ð‚¢‚ê‚½‚̂ł·‚ªAŒ³‚̃vƒƒWƒFƒNƒg‚͂ǂ̃o[ƒWƒ‡ƒ“‚©•s–¾‚Å‚·B



37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 12:14:05
ExplorerI—¹‚·‚邯

---------------------------
Error
---------------------------
Runtime error 217 at 019CF57D
---------------------------
OK
---------------------------

‚Æ‚©‚¢‚¤ƒGƒ‰[‚ªo‚é‚ñ‚¾‚¯‚Çí’“‚µ‚Ä‚¢‚éDelphi»ƒAƒvƒŠ‚ÆŠÖŒW‚ ‚éH

38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 12:19:26
>>36
‚»‚Ì‚­‚ç‚¢ƒOƒOƒŒƒJƒX

39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 22:25:47
>>37
ExplorerI—¹‚Á‚Â܂èƒVƒƒƒbƒgƒ_ƒEƒ“‚Æ‚©ƒƒOƒAƒEƒg‚¾‚æ‚È

40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 01:23:44
>>34
Firebird / Interbase‚È‚çrdb$relations
Oracle‚È‚çuser_tab_columns
‚ðŒŸõ

‚Ù‚©‚ÌDB‚̓Vƒ‰ƒl

41:36
08/11/07 12:25:08
>>38
‚¢‚â‚Ü‚¶ƒOƒOƒb‚Ä‚à‚łȂ­‚ÄB

Delphi‚ÄVer‚²‚Æ‚ÌãˆÊŒÝŠ·‚Æ‚©Œ‹\‚‚¢‚ñ‚Å‚·‚©H

42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 12:26:40
ŒŸõ‚µ‚Äo‚Ä‚±‚È‚¢‚È‚ç“à•”‚Åì‚Á‚½ƒRƒ“ƒ|‚È‚ñ‚¶‚á‚È‚¢‚ÌB
CD‚¾‚©PC‚¾‚©‚ð‘Sgrep‚µ‚Ă݂½‚çB

43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 14:48:46
>>41
ww‚ÆÚ“ªŽ«•t‚¢‚Ă邯‚±‚댩‚邯InfoPower‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚©‚ÈB
URLØÝ¸(www.woll2woll.com)


44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 15:06:01
Ž¿–â‚Å‚·B

procedure EdiToolCdExit(Sender: TObject);
begin
if ( ( BitBtnEnd.Focused @ = False ) and
( BitBtnCancel.Focused = False ) and
( RadGrpKey1.Focused = False ) and
begin
//ƒL[•”‚Ì“ü—̓`ƒFƒbƒN‚ðs‚¤
if ( LFncKeyCheck ) then
begin
LProUseToolTblCtrl;
end;
end;
end;

‚±‚̂悤‚ÈExitƒCƒxƒ“ƒg‚ª‚ ‚èA“Á’è‚̃{ƒ^ƒ“iI—¹AŽæ‚èÁ‚µ‚È‚Çj‚ð
‰Ÿ‰º‚³‚ê‚½Žž‚ɂ͓ü—̓`ƒFƒbƒN‚ðs‚í‚È‚¢‚悤‚É‚µ‚Ä‚¢‚Ü‚·B
‚Å‚·‚ªBitBtnEnd‚ÆBitBtnCancel.‰Ÿ‰ºŽž‚Í“ü—̓`ƒFƒbƒN‚ª‘–‚ç‚È‚¢‚ųí‚É“®ì‚·‚é‚̂ł·‚ª
RadGrpKey1‚ð‰Ÿ‰ºŽž‚͂Ȃº‚©“ü—̓`ƒFƒbƒN‚ª‘–‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚ǂȂ½‚©•ª‚©‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚¿‚Ȃ݂ÉRadGrpKey1‚ÍRadioGroup‚Å‚·B

45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 15:09:30
>>44
‚È‚ñ‚©FX‚Æ‚¨‚©‚µ‚¢‚¼EEE

46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 15:21:17
‚Â[‚©‚È‚ñ‚Ì‚½‚ß‚ÉsenderŽ‚Á‚Ä‚ñ‚¾

47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 15:46:51
end‚ª•ςȈʒu‚És‚Á‚½‚̂̓Rƒsƒy‚µ‚½‚©‚ç‚Å‚·‚—‚·‚¢‚Ü‚¹‚ñB
SenderŽg‚Á‚Äif(Sender <> RadGrpKey1)then
‚ð’ljÁ‚µ‚Ă݂½‚¯‚Ç‚¾‚߂łµ‚½BBB


48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 18:41:41
DELPHI6‚Å‚Ì
ƒRƒ“ƒ|[ƒlƒ“ƒg‚ƃpƒbƒP[ƒW‚ƃpƒŒƒbƒg‚ÌŠÖŒW‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B
DELPHI‚ÍŠg’£Žq‚ª‘½‚·‚¬‚ĉSŽÒ‚Ì•û‚ͬ—‚µ‚Ü‚¹‚ñ‚©H

49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 22:57:21
>>44
RadioGroup‚Ìê‡AƒtƒH[ƒJƒXŽ‚Á‚Ä‚é‚̂͒†‚ÌRadioButton‚¾‚©‚çB
ActiveControl is TRadioButton‚©‚Ç‚¤‚©Œ©‚ÄA‚³‚ç‚É‚»‚ÌParent‚𒲂ׂ邩
RadioGroup‚ÌOnEnter‚ÆOnExit‚Ńtƒ‰ƒO—§‚Ă邩‚¨D‚«‚È•û‚ÅB

50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 04:46:04
‚¿‚å‚¢‚Æ‹³‚¦‚Ä—~‚µ‚¢‚ñ‚Å‚·‚ªACaption‚ð‰¢•¶ƒtƒHƒ“ƒg‚É‚µ‚Ä
‘SŠpiŠ¿Žš‚Æ‚©j“ü‚ê‚邯‹}Œƒ‚Éd‚­‚È‚é‚̂͂ǂ¤‚¢‚¤‚±‚Ƃłµ‚傤‚©B
‚±‚ê‚ðC++Builder‚Å‘‚­‚ÆA‚Ù‚ñ‚Ì­‚µŒy‚­‚È‚éB
‚±‚ê‚Á‚ÄDelphi‚ªˆ«‚¢‚Ì‚©AWINDOWS‚ªˆ«‚¢‚Ì‚©
—Ç‚­‚í‚©‚ç‚È‚¢‚ñ‚Å‚·‚¯‚ÇA’N‚©’m‚Á‚Ä‚½‚炨Šè‚¢‚µ‚Ü‚·B

51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 08:40:35
Delphi/C++Builder‚̃o[ƒWƒ‡ƒ“AOS‚𖾎¦‚·‚ׂµB

52:41
08/11/08 09:29:32
>>43
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Delphi‚Á‚ÄBorland‚µ‚©ƒRƒ“ƒpƒCƒ‰[‚Æ‚©ì‚Á‚ĂȂ¢‚Ì‚©‚ÆŽv‚Á‚Ă܂µ‚½‚ªA
•Ê‚ÌIDE‚Æ‚©‚à‚ ‚é‚ñ‚Å‚·‚ËB
‚µ‚©‚µA‘O”CŽÒ‚͂Ȃº‚±‚ê‚ðŽg‚Á‚Ä‚½‚Ì‚©BB



53:‚ȂȂµ‚Ö(ry ŸXcB18Bks.Y
08/11/08 09:38:43
>>50
OpenType‚̉¢•¶ƒtƒHƒ“ƒg‚Å•¶ŽšƒZƒbƒg‚ð“ú–{Œê‚É‚·‚邯
“ú–{Œê‚Ì•¶Žš‚ªo‚Ä‚­‚邽‚Ñ‚É
‚ ‚ç‚©‚¶‚ߊ֘A‚¯‚ç‚ꂽ“ú–{ŒêƒtƒHƒ“ƒgƒtƒ@ƒCƒ‹‚©‚çƒtƒHƒ“ƒg‚ðŽ‚Á‚Ä‚­‚邯‚¢‚¤
–Ê“|‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚Ü‚·‚̂ŃKƒNƒb‚Æd‚­‚È‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB
i‰w‚Ì”„“X‚Å‚à‚Ì‚ð”„‚é‚Æ‚«‚ɉœ‚Ì’I‚©‚礕i‚ðˆø‚Á’£‚èo‚·‚悤‚ÈŠ´‚¶‚Å‚ÍHj

BCB‚ªŽáбŒy‚¢‚Ì‚ÍBCB–¢ŒoŒ±‚䂦‚ɂ킩‚è‚Ü‚¹‚ñ‚ª
Delphi‚ÆBCB‚Ƃł͕¶Žš—ñˆ—‚ÌŽÀ‘•‚ªˆÙ‚È‚é‚Æ‚·‚ê‚Ήe‹¿‚·‚é‚©‚à‚Å‚·B


54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 12:56:18
>>19
¡Žv‚¦‚ÎJ#Žg‚Á‚Ä‚é‚Ì‚Á‚ăwƒW‚½‚ñ‚Ì‚¹‚¢‚¾‚Á‚½‚ñ‚¾‚È

55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 18:38:22
JBuilder ‚±ƒR[ƒh‚ð—¬—p‚µ‚½‚¾‚¯‚¾‚ë

56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 18:39:06
~ JBuilder ‚±ƒR[ƒh‚ð—¬—p‚µ‚½‚¾‚¯‚¾‚ë
› JBuilder ‚̃R[ƒh‚ð—¬—p‚µ‚½‚¾‚¯‚¾‚ë

57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 19:31:15
ƒwƒW‚ÍAJ#ŠJ”­ŽÒ‚¾‚ªA
‚»‚Ì‚±‚ë‚ɂ͂·‚Å‚ÉBorland‹Ž‚Á‚Ă邩‚ç‚È‚ 
Delphi2‚ÌŠJ”­Žž‚ÉMS‚É‚¢‚Á‚¿‚á‚Á‚½‚ñ‚¾‚Á‚¯‚©

58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 20:13:15
delphi2009‚Ì‚±‚Ƃɂ‚¢‚Ä‚«‚«‚½‚¢‚ñ‚¾‚ª
Šˆ”­‚ȃXƒŒ‚Ç‚±H

59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 20:19:52
‚»‚ñ‚È‚à‚̂Ȃ¢
ML’r

60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 20:33:23
‰¢•¶ƒtƒHƒ“ƒg‚Å•¶ŽšƒZƒbƒg‚ð“ú–{Œê‚É‚·‚邯AƒtƒHƒ“ƒgƒ}ƒbƒp‚É‚æ‚Á‚Ä
ƒtƒHƒ“ƒgƒtƒFƒCƒX–¼‚æ‚è•¶ŽšƒZƒbƒg‚Ì•û‚ª—D悳‚ê‚邯Žv‚¤‚©‚çA
ŽÀ‘̉»‚ÅŽw’肵‚½ƒtƒHƒ“ƒg‚ƈقȂéƒtƒHƒ“ƒg‚ª‘å’ï‘I‘ð‚³‚ê‚Ä‚¢‚邯Žv‚¤‚ªB


61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 20:40:08
‚¾‚©‚çH

62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/09 06:36:37
>>58
yEmbarcaderozCodeGearƒIƒbƒ`ƒƒ ‚»‚Ì12
½ÚØÝ¸(tech”Â)

63:DelÌ»·Þº ŸA6VzDeLphI
08/11/09 18:58:30
@@@@È È@@‚¢‚Ü‚³‚ç‚È‚ª‚çA
@@@ ƒ~ ß„Dßœc BDE‚ÌŽg‚¢•û‚ɂ‚¢‚Ä
@@`Ð,,,,uuƒ~ @@‚«‚«‚½‚¢‚̂ł·‚ªBBB
Ú‚µ‚­’m‚Á‚Ä‚¢‚él‚¢‚ç‚Á‚µ‚á‚é‚Å‚µ‚傤‚©....

ŠÂ‹«‚ÍD2007‚Æ•t‘®‚ÌInterbase‚ðŽg‚¢‚½‚¢‚̂ł·‚¯‚ê‚Ç‚à
‚¤‚Ü‚­Ú‘±‚Å‚«‚Ü‚¹‚ñB

ƒRƒ“ƒpƒl‚ÌBDE Administrator‚ð‹N“®‚·‚邯

database‚Æ‚µ‚Ä
@@dBASE Files
@@DBDEMOS
@@Excel Files
@@GlobalCar
@@IBLocal
@@MS Access Database
@@Visio Database Sample

‚Æ‚ ‚é‚̂ł·‚ª(‰Šúó‘ÔH)
‚±‚êA‚»‚ꂼ‚êA‚Ç‚¤‚â‚Á‚ÄÚ‘±‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©B


64:DelÌ»·Þº ŸA6VzDeLphI
08/11/09 19:06:46
IBLocal‚͂ǂ¤‚â‚ç
ƒ†[ƒU[–¼FSYSDBA
ƒpƒXƒ[ƒhFmasterkey
‚炵‚¢‚̂ł·‚ª(ƒlƒbƒg‚Å’²‚ׂ邯)

ƒf[ƒ^ƒx[ƒX ƒGƒ“ƒWƒ“ ƒGƒ‰[
IDAPI ƒT[ƒrƒXƒ‰ƒCƒuƒ‰ƒŠ‚ðƒ[ƒh‚Å‚«‚Ü‚¹‚ñB
ƒtƒ@ƒCƒ‹FSQLINT32.DLL
ƒGƒŠƒAƒXFIBLocal

‚ÆA•\ަ‚³‚ê‚ÄÚ‘±‚Å‚«‚Ü‚¹‚ñB

BDE‚̃GƒŠƒAƒXÝ’è•û–@A“Á‚ÉInterbase‚â‚ç
paradox‚â‚çAExcelFiles‚â‚炪A‚í‚©‚Á‚½‚炤‚ꂵ‚¢‚©‚È‚Æ
Žv‚Á‚Ă܂·B

@@@@È È@µ¼´Ã....@
@@@ ƒ~ ß„Dßœc
@@`Ð,,,,uuƒ~


65:DelÌ»·Þº ŸA6VzDeLphI
08/11/09 21:49:31
’N‚à‚¢‚È‚¢‚©‚ç‚¢‚܂̂¤‚¿B
@@@@@@@@@@QQQQQQQQQQQQQ
@@ .È,,È@@^
—'"Ð,,ß„DßÐ ƒ@‚Ç‚ñ‚Ç‚ñŽ¿–₵‚Ä‚µ‚Ü‚¤‚¼B
@UU''UU@@@_QQQQQQQQQQQ

¢ŠE‚Ì‚·‚ׂĂÌDelphiŽ¿–â‚ð‰´‚ÌŽ¿–₾‚¯‚Å–„‚߂ăVƒ}ƒw

IB2007•t‘®‚ÌIBConsole2007‚Ȃ炂Ȃª‚Á‚½‚ñ‚¾‚¯‚Ç
DEKO‚³‚ñ‚ÌIBConsoleAFirebird‘Ήž”Å‚Å
D2007Pro•t‘®‚ÌIB2007‚ɑ΂µ‚ÄÚ‘±‚·‚é‚É‚Í
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚¶‚á‚ë[‚©B

ƒ[ƒJƒ‹‚ÌInterbase‚Æ‚µ‚Ä‚Í
ƒCƒ“ƒXƒ^ƒ“ƒX‚ªgds_db‚Æ‚¢‚¤–¼‘O‚Å‘¶Ý‚·‚é‚ñ‚Å‚·‚ª
‚»‚ê‚ðÝ’è‚·‚é‚Ì‚ª‚Ç‚±‚É‚ ‚é‚Ì‚©‚µ‚ç‚ÆBBB


66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/09 22:23:15
>63
‚È‚ºIB‚ɂ‚Ȃ®‚Ì‚ÉBDE‚È‚ÌHIBX‚È‚èdbExpress‚Å‚¢‚¢‚¶‚á‚È‚¢B

67:DelÌ»·Þº ŸA6VzDeLphI
08/11/09 23:05:03

@@@@È È@@”äŠr‚ð‚µ‚½‚¢‚ñ‚Å‚·B
@@@ ƒ~ ß„Dßœc
@@`Ð,,,,uuƒ~

‚µ‚Á‚©‚µADBŒn‚Ì‹Zp‚͂킯‚í‚©‚Å‚·‚ËB

dbExpress‚ÅÚ‘±‚µ‚悤‚Æ‚µ‚Ä‚à‚È‚Á‚©‚È‚©‚¤‚Ü‚­‚¢‚©‚È‚¢B

‚݂‚¯‚½•¶Í‚ª‚±‚êB

URLØÝ¸(www.borland.com)

ƒvƒƒoƒCƒh^ƒŠƒ]ƒ‹ƒuƒA[ƒLƒeƒNƒ`ƒƒc
‚Ȃɂ±‚ÌŠï“V—ó‚È—pŒê‚ÍB


68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/09 23:28:55
‚ñ`D2007‚Å‚ÍBDE‚ÍParadox/dbase—p‚ÉŽc‚³‚ê‚Ä‚¢‚éA‚Æ‚¢‚¤ó‹µ‚¾‚Á‚½‚Í‚¸‚È‚ñ‚ÅB
¡ŽŽ‚µ‚Ă݂½‚¯‚Ç‚¤‚Ü‚­Œq‚ª‚ç‚ñ‚Ë(XPSP3+D2007+IB7.1)B

69:DelÌ»·Þº ŸA6VzDeLphI
08/11/10 00:19:28
ã‹L‚ÌURL‚Ì
Borland Database EngineƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌdbExpress ‚ւ̈Ús

@@@@È,,È@@‚È‚ñ‚ēǂ݂ɂ­‚¢
@@@,,ƒ~‚˜„t‚˜Ð @‚­‚¸•¶Í‚¾....
@ .‚ÆÐ,,,,,‚t,,‚t @@“ª²À²...

‚±‚̃Tƒ“ƒvƒ‹Œ©‚ÄAƒTƒ“ƒvƒ‹’Ê‚è‚É•¨‚ðì‚ê‚邯‚¨‚à‚Á‚Ä‚¨‚ñ‚Ì‚©....

ƒTƒ“ƒvƒ‹\’zŽè‡‚Æà–¾•¶‘‚ª
‡‚킳‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚ÄA‚à‚Ì‚·‚²‚¢“ǂ݂ɂ­‚¢B
‚¹‚Á‚©‚­‚ÌdbExpress‚ª‘ä–³‚µ‚¾‚Èc

>>68‚³‚ñ
’²‚ׂĂ­‚¾‚³‚Á‚Ä‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/10 19:50:13
Delphi7 Pro‚ÅBuild 4.453‚Á‚Ä‚¿‚á‚ñ‚ƃpƒbƒ`‚ª“–‚½‚Á‚Ä‚éó‘Ô‚Å‚·‚©H
Žg‚Á‚Ä‚¢‚él‚¢‚½‚çÅV‚̃rƒ‹ƒh”Ô†‹³‚¦‚Ä‚­‚¾‚³‚¢B

71:68
08/11/10 20:52:16
>69
DEKO‚³‚ñ‚ª‚¨“š‚¦‚­‚¾‚³‚Á‚Ă邿‚¤‚Ȃ̂ł»‚¿‚ç‚Öƒhƒ]B

72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 16:14:35
Delphi‚É‚ÄAƒnƒbƒVƒ…ƒe[ƒuƒ‹“I(Dictionary“I‚È)ƒNƒ‰ƒX‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H

THashedStringList ‚Æ‚¢‚¤‚Ì‚ðŒ©‚Â‚¯‚½‚̂ł·‚ªAƒwƒ‹ƒv‚ðŒÄ‚ñ‚Å‚àƒCƒ}ƒCƒ`Žg‚¢•û‚ª‚í‚©‚è‚Ü‚¹‚ñB

TStringList‚Æ“¯—l‚ɂ‚©‚¦‚éA‚Æ‚¢‚¤‹Lq‚ðƒlƒbƒg‚Å”qŒ©‚µ‚½‚̂ł·‚ªA
•¶Žš—ñ‚ðƒL[‚É‚µ‚ÄA•¶Žš—ñ‚𓾂½‚¢ê‡A

@Hash.Values["Hoge"] := "Value of Hoge";

‚̂悤‚ÈŠ´‚¶‚ÅAŽg‚Á‚Ă悢‚à‚̂Ȃ̂łµ‚傤‚©H

73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 17:17:51
PopupMenu‚Æ‚»‚Ì’†‚Ìitem‚ð“®“I¶¬‚µ‚½ê‡‚Á‚ÄAPopupMenu‚ð‰ð•ú‚·‚ê‚Î
’†‚̃AƒCƒeƒ€‚à‰ð•ú‚³‚ê‚é‚ñ‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚àŒÂ•Ê‚ÉfreeH

74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 19:05:51
>>72
•¶Žš—ñ‚ðƒVƒ“ƒOƒ‹ƒNƒI[ƒg‚ÅŠ‡‚Á‚Ä‚é‚Ȃ炢‚¢‚ÆŽv‚¤‚æ

>>73
ƒ\[ƒX‚ð“ǂ߂Εª‚©‚邯‚¨‚èA‰ð•ú‚³‚ê‚é

75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 20:18:27
>>73
‚â‚Á‚Ă݂ê‚΂킩‚邾‚ë‚—

76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 20:28:40
ˆÈ‰º‚Ìinterface‚ðŽg‚Á‚½ƒR[ƒh‚É‚¨‚¢‚ÄAƒƒ‚ƒŠ[ƒŠ[ƒN‚ª”­¶‚·‚é‚̂ł·‚ªA‘Έ–@‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
‚±‚¿‚ç‚ÌdSpec URLØÝ¸(delphixtreme.com) ‚Å“¯—l‚̃R[ƒh‚ª‚ ‚è‚Ç‚¤‚µ‚½‚à‚Ì‚©‚Æ¢‚Á‚Ä‚¨‚è‚Ü‚·B

program circular_reference;
{$APPTYPE CONSOLE}
uses SysUtils, Classes;
type
@@ITest = interface
@@@@['{38C68C6A-7CBD-42FE-9249-0ED869119A29}']
@@@@procedure Foo;
@@end;

@@TTest = class;
@@TSubTest = class
@@@@FTest: ITest;
@@public
@@@@constructor Create(NewTest: ITest);
@@@@destructor Destroy; override;
@@end;

@@TTest = class(TInterfacedObject, ITest)
@@@@FSubTest: TSubTest;
@@public
@@@@constructor Create;
@@@@destructor Destroy; override;
@@@@procedure Foo;
@@end;

procedure CallFoo(Test: ITest);
begin
@@if Assigned(Test) then Test.Foo;
end;

77:>>76 ‘±‚«
08/11/12 20:29:13
{ TSubTest }
constructor TSubTest.Create(NewTest: ITest);
begin
@@FTest := NewTest;
@@CallFoo(FTest);
end;

destructor TSubTest.Destroy;
begin
@@inherited;
end;

{ TTest }
constructor TTest.Create;
begin
@@inherited;
@@FSubTest := TSubTest.Create(Self);
end;

destructor TTest.Destroy;
begin
@@FreeAndNil(FSubTest);
@@inherited;
end;

procedure TTest.Foo;
begin
@@Writeln('TTest.Foo!!');
end;


78:>>76 ‘±‚«
08/11/12 20:31:35
procedure Main();
var Test: ITest;
begin
@@Test := TTest.Create;
@@CallFoo(Test);
end;
begin
@@ReportMemoryLeaksOnShutdown := True;
@@Main;
//@@Writeln('push ENTER key to end!!'); Readln;
end.

--------------------
‚ÅI‚í‚è‚Å‚·B

TSubTest.FTest‚ðTTest‚É‚µATSubTest.Create(NewTest: TTest)‚É‚µ‚½ê‡‚Í‘åä•v‚̂悤‚Ȃ̂ł·‚ªA
‚Ç‚¤‚悤‚Ì“ü‚êŽq\‘¢‚É‚µATSubSubTest‚ªAITest‚ðŽ‚Á‚Ä‚¢‚邯‘Ê–ÚH‚Ȃ悤‚Å‚·B

79:76
08/11/12 21:00:52
‚È‚ñ‚ƂȂ­A‚í‚©‚Ä‚«‚½EEE
Delphi‚Ìinterface‚ªŽQƃJƒEƒ“ƒ^ŽÀ‘•‚ÅGC‚ª‚È‚¢‚Ì‚ÅAinterface‚ðzŠÂŽQƂɂ·‚邯ƒƒ‚ƒŠ[ƒŠ[ƒN‚ð‹N‚±‚·A
‚Æ‚¢‚¤“z‚Å‚µ‚傤‚©H

TTest‚̃tƒB[ƒ‹ƒh‚ÉTSubTest‚ðŽ‚½‚¹‚È‚¢‚悤‚É‚·‚ê‚ÎA‚¢‚¯‚»‚¤‚È‹C‚ª‚µ‚Ä‚«‚Ü‚µ‚½B

˜M‚Á‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B
‰½‚©•Œ¾‚ ‚ê‚΂º‚Ђ¨Šè‚¢‚µ‚Ü‚·

80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 21:05:27
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ň—‚µ‚Ä‚¢‚½‚±‚Æ‚ðDelphi‚̃{ƒ^ƒ“‚ð‰Ÿ‚µ‚½Û‚Ɉ—‚·‚é
‚悤‚É‚·‚éê‡AˆÈ‰º‚Ì•¶‚͂ǂ̂悤‚É‘‚­‚̂łµ‚傤‚©H

AAA remove root\BBB
AAA install BBB.inf root\BBB

‚ǂȂ½‚©—Í‚ð‘Ý‚µ‚ĉº‚³‚¢B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 21:27:19
>>80
’²‚ׂé‹C‚à‚È‚¢‚È‚çŽg‚¤‚È

82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 22:00:49
>>81
’²‚ׂĂ݂½‚̂ł·‚ª•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Ì‘€ì‚Å‚µ‚½‚ç
WinExec('AAAt.bat',SW_SHOW);
‚ʼn”\‚Å‚µ‚½‚ªƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Ì’†g‚ð‘€ì‚·‚邱‚Æ‚ªo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B


83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 22:37:06
>>82
Tmemo.loadfromfile(aaa.bat)

84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 23:01:10
‚»‚à‚»‚àˆÈ‰º‚Ì—l‚ȃhƒ‰ƒCƒo‚̃Cƒ“ƒXƒg[ƒ‹‚ÍDelphi‚ʼn”\‚Ȃ̂łµ‚傤‚©H
AAA install BBB.inf root\BBB

>>83
‚·‚¢‚Ü‚¹‚ñI–¢n‚Ȃ̂œà—e‚ª“`‚í‚è‚Ü‚¹‚ñB

85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 23:03:14
>>83Œ©‚½‚¢‚È“z‚̃\[ƒX‚Æ‚©“ǂ݂½‚­‚Ë‚¦

86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 23:33:02
>>75
‚»‚ꂪ”»‚é‰SŽÒ‚Ȃ玿–₵‚Ü‚¹‚ñ‚Á‚ÄEEE
ŽŸ‚¢‚łƌ¾‚Á‚Ă͂Ȃñ‚Å‚·‚ª‚Ç‚¤‚â‚Á‚½‚ç”»‚é‚ñ‚Å‚·H
‰ð•ú‚³‚ê‚Ă邩‚Ç‚¤‚©‚Ì”»’èB

87:’´‰SŽÒ
08/11/12 23:38:50
Delphi‚Ńrƒ“ƒSƒQ[ƒ€‚ðì‚낤‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA1`80‚̃‰ƒ“ƒ_ƒ€‚È”‚ð1‰ñ‚¸‚‚¾‚¯•\ަ‚³‚¹‚é‚â‚è•û‚ª‚í‚©‚è‚Ü‚¹‚ñ
Random()‚¾‚Æ“¯‚¶”‚ªo‚Ä‚«‚Ä‚µ‚Ü‚¤‚Ì‚Åc
’´’჌ƒxƒ‹‚ÈŽ¿–â‚È‚ñ‚Å‚µ‚傤‚ª’²‚ׂĂ݂Ăà—Ç‚­•ª‚©‚ç‚È‚©‚Á‚½‚̂ŗE‹C‚ðŽ‚Á‚Ä‘‚«ž‚ñ‚ł݂܂µ‚½
DelphiŽg‚¢‚ÌŠF—lA‚Ç‚¤‚©‚²‹³Žö‚­‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·

88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/12 23:43:00
stringlist‚É1-80“ü‚ê‚Ä
s‚ðƒVƒƒƒbƒtƒ‹‚µ‚Äã‚©‚猩‚Ä‚¯‚ÎH

89:DelÌ»·Þº ŸA6VzDeLphI
08/11/12 23:57:00
@@@@È È@@>>68‚³‚ñ
@@@ ƒ~,,¡Q¡œc @>>DEKO‚³‚ñ
@@`Ð,,,,uuƒ~
‚ ‚肪‚Ƃł·

90:DelÌ»·Þº ŸA6VzDeLphI
08/11/13 00:09:24
@@@È,,È@@@@^P
_,,,,ƒ~,,ß„Dßœc@ƒ@‚µ‚‚à‚ñ‚·I
¼,,,,,,,,,‚‚Â.@@@ _Q

”z—ñ’蔉Šú‰»‚ÍA‚±‚±‚É‚ ‚邿‚¤‚É‚©‚Á‚±‚æ‚­‚©‚¯‚é‚ñ‚¾‚¯‚Ç
URLØÝ¸(delfusa.main.jp)
braceTable: array[TBraceType] of TBraceInfo = (
(beginMark: ''''; endMark: ''''; remove: false),
(beginMark: '{$'; endMark: '}'; remove: false),
(ry

“®“I”z—ñ‚̉Šú‰»‚͉º‹L‚Ì•—‚É‚µ‚©‚©‚¯‚È‚¢‚Ì‚©‚ÈB
var
braceTable: TBraceTable;
begin
SetLength(braceTable, 5);
with braceTable[0] do
begin beginMark := ''''; endmark := ''''; remove := False; end;
with braceTable[1] do
begin beginMark := '{$'; endmark := '}'; remove := False; end;
with braceTable[2] do
begin beginMark := '{'; endmark := '}'; remove := True; end;
(ry

‚È‚ñ‚¾‚©A”z—ñ’蔕—‚É‚©‚¯‚½‚ç‚©‚Á‚±‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç•û–@‚È‚¢H

“®“I”z—ñ‚É”z—ñ’蔂ð‚ق肱‚Þ‚Æ‚©‚Å‚à‚¢‚¢‚©‚çA‚È‚ñ‚©‚«‚ê‚¢‚È‹Lq•û–@‚ª‚ ‚ê‚ε¼´Ã‚­‚ÅB


91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/13 01:09:09
ActiveXƒRƒ“ƒgƒ[ƒ‹‚ðuƒXƒNƒŠƒvƒg‚ðŽÀs‚µ‚Ä‚àˆÀ‘S‚¾‚ƃ}[ƒN‚·‚év
URLØÝ¸(homepage3.nifty.com)

Delphi‚Åì‚Á‚½ActiveX‚É“¯—l‚Ì‘[’u‚ð‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚©‚í‚©‚è‚Ü‚¹‚ñ‚©H
Del2007‚ðŽg‚Á‚Ă܂·B

92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/13 04:45:02
>>86
FastMM‚Æ‚©

>>90
‰´‚ÍãY—í‚È•û–@‚È‚ñ‚Ä’m‚ç‚ñ‚̂Ŋ֔ì‚é‚È

procedure SetBraceInfo(var Brace: array of TBraceInfo; beginMark, endMark: String; remove: Boolean);
var
I: Integer;
begin
for I := Low(Brace) to High(Brace) do
begin
Brace[I].beginMark := beginMark;
Brace[I].endMark := endMark;
Brace[I].remove := remove;
end;
end;

93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/13 08:51:51
Ž©•ª‚È‚çTBraceTable‚ðTBraceInfo‚ð•ÛŽ‚·‚éTObjectList/array ofƒx[ƒX‚Ìgeneric‚ȃRƒ“ƒeƒi‚É‚µ‚Ä

TBraceInfo = record or object
public
@@constructor Init(beginMark, endMark: String; remove: Boolean);
end

function BraceInfo(beginMark, endMark: String; remove: Boolean): TBraceInfo;
begin
@@Result.Init(beginMark, endMark, remove);
end;

braceTable[0] := BraceInfo('''', '''', False);
braceTable.Add(BraceInfo('''', '''', False));
braceTable[1].Init('{$', '}', False);
braceTable.Add('{', '}', True);

‚È‚ñ‚Ä‘‚¯‚邿‚¤‚É‚·‚é‚ÈB‚Ç‚±‚܂ő‚«‚â‚·‚­‚·‚é‚©‚Í—˜—p•p“xŽŸ‘æB
Delphi‚̒蔕\‹L‚Í•nŽã‚¾‚©‚ç‚ ‚܂肪‚ñ‚΂é—]’n‚ª‚È‚¢B

94:‚ȂȂµ‚Ö‚½‚®‚ç‚Ü ŸXcB18Bks.Y
08/11/13 18:14:12
>>76-79
ðŒ‚ª‚æ‚­•ª‚©‚ç‚È‚¢‚̂ł·‚ª•ʂ̃IƒuƒWƒFƒNƒg‚ÉŠ—L‚³‚ê‚邯‚«‚ÉŽQƃJƒEƒ“ƒg‚ª0‚ɂȂÁ‚ÄŸŽè‚ɉð•ú‚³‚ê‚Ä‚µ‚Ü‚¤‚悤‚Å‚·‚ËB
Žè‚ÁŽæ‚è‘‚¢‰ðŒˆ–@‚ÍŽQƃJƒEƒ“ƒg‚ª–³Œø‚ȃNƒ‰ƒX‚ð—pˆÓ‚µ‚ÄTInterfacedObject‚Ì‘ã‚í‚è‚ÉŽg‚¤‚±‚Ƃł·B

// ŽQƃJƒEƒ“ƒg‚𖳎‹‚·‚éƒCƒ“ƒ^[ƒtƒFƒCƒXƒNƒ‰ƒXiTObject”Åj¦TInterfacedObject‚̃Rƒsƒy‰ü‘¢
TNoRefCountInterfacedObject = class(TObject, IUnknown)
protected
@function _AddRef: Integer; stdcall;
@function _Release: Integer; stdcall;
public
@function QueryInterface(const IID: TGUID; out Obj): HResult; virtual; stdcall;
end;

function TNoRefCountInterfacedObject.QueryInterface(const IID: TGUID;
@out Obj): HResult;
const
@E_NOINTERFACE = HResult($80004002);
begin
@if GetInterface(IID, Obj) then Result := 0 else Result := E_NOINTERFACE;
end;

function TNoRefCountInterfacedObject._AddRef: Integer;
begin
@Result := -1; // ‚±‚ê‚ÅŽQƃJƒEƒ“ƒg‚ª–³Œø‚ɂȂé‚炵‚¢
end;

function TNoRefCountInterfacedObject._Release: Integer;
begin
@Result := -1; // ‚±‚ê‚ÅŽQƃJƒEƒ“ƒg‚ª–³Œø‚ɂȂé‚炵‚¢
end;

95:‚ȂȂµ‚Ö‚½‚®‚ç‚Ü ŸXcB18Bks.Y
08/11/13 18:41:43
>>90
ƒŒƒR[ƒhŒ^•Ï”‚Í’¼Ú‘ã“ü‚Å‚«‚Ü‚·‚̂Ŕz—ñ’蔂©‚çƒRƒsƒy‚·‚éꇂÍ

const cBraceTable: array[TBraceType] of TBraceInfo = (ry

var e: TBraceType;

SetLength(BraceTable, Length(cBraceTable));
for e := Low(TBraceType) to High(TBraceType) do
@BraceTable[ord(e)] := cBraceTable[e];

c‚­‚ç‚¢‚ɂ͂ł«‚»‚¤‚Å‚·iˆê‰žƒeƒXƒgÏ‚ÝjB


96:76
08/11/13 19:41:55
>>94
ŸŽè‚ÉŠJ•ú‚³‚ê‚鑤‚̘b‚¶‚á‚È‚­AŠJ•ú‚³‚ê‚È‚¢‚Á‚Ä‚¢‚¤˜b‚Ȃ̂ł·‚ª¥¥¥('A`)

>>94‚Ì•û–@‚ÍDelWiki‚É‚ ‚é“z‚Å‚·‚æ‚Ë

97:‚ȂȂµ‚Ö‚½‚®‚ç‚Ü ŸXcB18Bks.Y
08/11/13 22:52:12
>>96
‚È‚é‚Ù‚Ç‚»‚ê‚ÍŽ¸—炵‚Ü‚µ‚½B
TSubTest.Destroy‚ÅFreeAndNil(FTest)iŽ©•ª‚ʼnð•ú‚·‚éj‚ł͑ʖڂł·‚©H
‚¹‚Á‚©‚­‚ÌŽ©“®‰ð•úƒVƒXƒeƒ€‚ðŽÌ‚Ä‚é‚Ì‚à‚à‚Á‚½‚¢‚È‚¢˜b‚Å‚·‚ªc

>>94‚ÍDelWiki‚ðŒ©‚é‘O‚©‚ç‚â‚Á‚Ä‚¢‚Ü‚µ‚½‚ª
‚à‚µ’m‚Á‚Ä‚¢‚½‚ç—]Œv‚È‹ê˜J‚ð‚µ‚È‚­‚Äς݂܂µ‚½‚ËB


98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/13 23:00:29
TMemo‚ɓǂݞ‚ñ‚¾ƒtƒ@ƒCƒ‹‚Ì“à—e‚ð‘€ì‚µ‚½‚¢‚ñ‚¾‚¯‚Ç
s‚ðŽw’è‚·‚é‚Ì‚ÍMemo1.Lines[i]‚Æ‚¢‚Á‚½Œ`‚łł«‚éB
‚Å‚Ís‚Ì’†‚Ì‚³‚ç‚É•¶Žš‚Ì•”•ª‚ðŽw’è‚·‚é‚̂͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H



99:DelÌ»·Þº ŸA6VzDeLphI
08/11/13 23:58:29
@@@@È,,È@ @>>92‚³‚ñ
@@@ ƒ~,,ß„Dß,œc@ ‚ ‚肪‚Æ....
@@@Ð(’U¼ Ð@@
@@@ (~,,(~,,,ƒ~— @@‚Å‚àA‚»‚̃R[ƒhA“®‚©‚ñ‚ª‚È...

>>93‚³‚ñ‚à‚ ‚肪‚ÆB
>TObjectList/array ofƒx[ƒX‚Ì
‚¢‚âA‚»‚±‚܂łÍBBB

>Delphi‚̒蔕\‹L‚Í•nŽã‚¾‚©‚ç‚ ‚܂肪‚ñ‚΂é—]’n‚ª‚È‚¢B
‚»‚̂悤‚Å‚·‚ËB

‚Ƃ肠‚¦‚¸Blog‚É‘‚¢‚Ă݂½‚Ì‚ÅA‚±‚Ì’ö“x‚ÌŽg‚¢“¹‚Á‚·B

>>DEKO‚³‚ñ
“à‚Å‚·‚µA‚ ‚ÆA”L‚ÌŽ¨‚ª
ƒ©È
ƒ‰ƒ€ƒ_‚ɂȂÁ‚Ă܂·B
ލ‚Í"‚¨‚æ‚Ñ"‚̂ق¤‚ªƒJƒƒCƒC‚Å‚·‚æB
MSPƒSƒVƒbƒN‚¾‚Ƃ킩‚è‚Ü‚¹‚ñ‚ªB–¾’©‚¾‚Ƃ킩‚éŽv‚¢‚Ü‚·B



100:DelÌ»·Þº ŸA6VzDeLphI
08/11/14 00:02:20
>>98‚³‚ñ
@@@@È,,È@ @‚±‚ñ‚ÈŠ´‚¶‚©‚µ‚ç
@@@ ƒ~ß„Dß,,œc@
@@@Ð(’U¼ Ð@@‘€ì‚Ȃ̂ÅB
@@@ (~,,(~,,,ƒ~` @@
‚±‚ê“®‚©‚µ‚ÄŠµ‚ê‚Ă݂Ă­‚¾‚³‚¢B

procedure TForm6.Button1Click(Sender: TObject);
var
@i: Integer;
@j: Integer;
@s: String;
begin
@for i := 0 to Memo1.Lines.Count - 1 do
@begin
@@s := Memo1.Lines.Strings[i];
@@for j := 1 to Length(s) do
@@begin
@@@s[j] := '*';

//“Ç‚Ýo‚µ‚¾‚¯‚Ȃ炱‚ñ‚È‘‚«•û‚à‚Å‚«‚½‚èB
// s := s + Memo1.Lines[i][j];

@@end;
@@Memo1.Lines[i] := s;
@end;
end;


101:98
08/11/14 00:32:08
>>100
•‚©‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
‚¨‚©‚°‚ÅFX‚Æ‘€ì‚ª‚Å‚«‚Ü‚µ‚ÄŒœ”O‚ª1‚‰ðÁ‚³‚ê‚Ü‚µ‚½B

102:87
08/11/14 09:25:46
>>88
‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚â‚Á‚Ă݂܂·

103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/14 11:16:40
>102
‚¦‚¥A
•’Ê‚ÉRandom‚ÅAo‚Ä‚«‚½”Žš‚ðŠo‚¦‚Ä‚¨‚¢‚Äd•¡‚µ‚½‚ç‹p‰º‚·‚ê‚Ηǂ¢‚¾‚¯‚¶‚á‚È‚¢‚ÌH


104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/14 11:19:55
>>103
ŽžŠÔ‚Ì–³‘ÊB

105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/14 11:32:56
‚´‚­‚Á‚Æ‘‚¢‚ÄŒ©‚½B

procedure TMainForm.Button1Click(Sender: TObject)
var
o: array[0..79]of Boolean;
i, n: Integer;
function AllOut: Boolean;
var
i: Integer;
begin
result := false;
for i := 0 to 79 do
if( not( o[i] ) )then exit;
result := true;
end;
begin
for i := 0 to 79 do
o[i] := false;

while( not( AllOut ) )do
begin
n := Random( 80 );
if( not( o[n] ) )then
begin
o[n] := true;
// ‚±‚±‚ÉV‚½‚É”Žš‚ªo‚½‚Æ‚«‚̈—
end;
end;
end;



106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/14 16:28:47
‚±‚Ì—¬‚ê‚¿‚å‚Á‚Æ‘O‚É‚àŒ©‚½‚È

107:76
08/11/14 18:45:47
>>97
‚‚«‚ ‚Á‚Ä‚­‚ê‚Ä‚ ‚肪‚Æ‚¤BŽ¿–âŽÒ‘¤‚¶‚á‚È‚¢‚悤‚ȃŒƒX‚µ‚ăXƒ}ƒ\

ReportMemoryLeaksOnShutdown ‚Ìo—ÍŒ‹‰Ê’£‚è–Y‚ê‚Ă܂µ‚½B
‚Í‚Á‚Æ‚«‚Ü‚·B


‚‚܂èA—¼•û(TTest‚ÆTSubTest)‚ÌDestroy‚ªŒÄ‚΂ê‚ĂȂ¢‚ñ‚Å‚·B

‚Ç‚¿‚ç‚©‚ÌŠJ•ú‚ÌÓ”C‚ðzŠÂŽQƂ̊O‘¤‚Éo‚¹‚ÎAŠJ•ú‚³‚ê‚é‚Í‚¸‚Ȃ̂ÅA
‚¢‚ë‚¢‚ë˜MŒJ‚è‰ñ‚µ‚ÄŽŽ‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B

108:76
08/11/14 18:48:23
o—ÍŒ‹‰Ê’£‚é‘O‚É“Še‚µ‚¿‚á‚Á‚½EEE
ˆÈ‰º‚ÍA>>76-79 ‚Ì ReportMemoryLeaksOnShutdown ‚Ìo—ÍŒ‹‰Ê‚Å‚·B

---------------------------
Unexpected Memory Leak
---------------------------
An unexpected memory leak has occurred. The unexpected small block leaks are:



1 - 12 bytes: TSubTest x 1

13 - 20 bytes: TTest x 1


---------------------------
OK
---------------------------

109:76
08/11/14 18:51:32
Delphi2009‚ð‚¨Ž‚¿‚Ì•û‚É‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªA
‚±‚¿‚ç‚Ì‹LŽ–‚É‚ÄA

Delphi 2009‚ŒljÁ‚³‚ꂽ3‚‚֗̕˜‚È‹@”\‚ðƒR[ƒh‚ÅŒŸØ | TechTargetƒWƒƒƒpƒ“
URLØÝ¸(techtarget.itmedia.co.jp)

> ’4DŠÖ”“àŠÖ”‚𓽖¼ŠÖ”Œ^‚̕ϔ‚É‘ã“ü‚·‚邱‚Æ‚à‚Å‚«‚éB

‚Æ‚ ‚é‚̂ł·‚ªA‚±‚ê‚Í–{“–‚Å‚µ‚悤‚©H

¡‚܂ł͊֔“àŠÖ”‚ÌŽQƂ͎擾‚Å‚«‚¸A
ˆÈ‰º‚̃TƒCƒg‚̂悤‚ȃeƒNƒjƒbƒN‚Å–³—‚â‚èŽÀŒ»‚µ‚Ä‚¢‚Ü‚µ‚½B

ă with INNER FUNCTION
URLØÝ¸(hp.vector.co.jp)

‚à‚µAuŠÖ”“àŠÖ”‚𓽖¼ŠÖ”Œ^‚̕ϔ‚É‘ã“üv‚ª‚Å‚«‚邯A
‚³‚ç‚È‚é‰Â”\«‚ªL‚ª‚é‚̂ł·‚ªEEE

110:109
08/11/14 18:52:16
–¼‘O—“Á‚µ–Y‚ꂽorz 76‚ÆŠÖ˜A«‚͂Ȃ¢‚Å‚·B

111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/14 18:58:02
‚»‚ꂪ2009‚ÌŠg’£‚È‚ñ‚¾‚ë

112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/14 19:46:00
>>106
procedure Main();
var Test: ITest;
begin
@@Test := TTest.Create;
@@CallFoo(Test);
end;
Test•Ï”‚ªƒXƒR[ƒvŠO‚ꂽŒãAŽQƃJƒEƒ“ƒ^‚ª-1‚³‚ê‚邪A‚Ü‚¾ATTestƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Í
Ž©g‚Ì“à•”•Ï”FSubTest‚É‚æ‚Á‚ÄŽQÆ‚³‚ê‚Ä‚¢‚é‚Ì‚ÅAŽQƃJƒEƒ“ƒ^1‚̂܂ÜATTest.Destroy‚ª‰i‰“‚ɌĂ΂ꂸ
ƒƒ‚ƒŠƒŠ[ƒNB


113:DelÌ»·Þº ŸA6VzDeLphI
08/11/15 00:38:14
@@È,,È@@‚½‚Ô‚ñ‚Ë
@ ƒ~,,ß 3 ßœc@@’x‚¢‚©‚à>>103‚³‚ñA105‚³‚ñ
@ Ð@‚Â’U)~~
`‚Æ,,,~),,~)@

‚¢‚âAƒpƒtƒH[ƒ}ƒ“ƒX‚ð‹C‚É‚·‚é•K—v‚ª–³‚¢ê–Ê‚Í
‘½X‚ ‚é‚ñ‚¾‚ÆŽv‚¤‚¾‚ªA‚±‚Ìê‡A

1000ŒÂ–Ú‚Ì—”‚ðo‚·‚½‚߂ɑå•Ï‚¾‚æB
o—Íς݂Ì999ŒÂ‚Íd•¡‚µ‚Ä‚¢‚é‚©‚çB
‰½‚ðo—Í‚µ‚Ä‚à‚Ù‚Æ‚ñ‚ǂ͂͂¶‚©‚ê‚éB

‚±‚¤‚¢‚¤Žž‚É‚Í>>88‚³‚ñ‚Ì‚¢‚¤‚悤‚É
ƒŠƒXƒg‚Å‚à”z—ñ‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚Ç
1@2@3@4@5@6@c
‚ð—pˆÓ‚µ‚Ä‚¨‚¢‚ÄA
1”Ô–Ú‚Ì” ‚ð—”1-1000‚ÅŒˆ‚ß‚½‘¼‚̔Ԇ‚Ì” ‚Æ’†g‚ð“ü‚ê‘Ö‚¦‚ÄA
2”Ô–Ú‚Ì” ‚ð—”1-1000‚ÅŒˆ‚ß‚½‘¼‚̔Ԇ‚Ì” ‚Æ’†g‚ð“ü‚ê‘Ö‚¦BB
‚ÆA1”Ô–Ú‚©‚ç1000”Ô–Ú‚Ì” ‚ð“ü‚ê‘Ö‚¦‚Ä‚¢‚­‚Ì‚ªƒZƒIƒŠ[‚©‚ÆB

>uŠÖ”“àŠÖ”‚𓽖¼ŠÖ”Œ^‚̕ϔ‚É‘ã“üv‚ª‚Å‚«‚邯A ‚³‚ç‚È‚é‰Â”\«
‚»‚¤‚È‚ÌH
–Ê”’‚¢Ž–‚â‚Á‚Ă܂·‚ËB


114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 02:49:14
>>105‚̃\[ƒX“ǂ݂ɂ­‚»‚¤‚¾‚È

115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 04:31:58
TListView‚ÅOwnerData‚ªTrue‚Ìê‡A•¡”‘I‘ð‚͂ǂ̂悤‚Ɏ擾‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©

OwnerData‚ªFalse‚̂Ƃ«‚ÍItemIndex”Ô–Ú‚©‚çSelCountŒÂŒ©‚‚©‚é‚Ü‚Å
ˆê‚‚¸‚ÂItems[i].Selected‚𒲂ׂĂ¢‚½‚ñ‚Å‚·‚ªŽg‚¦‚È‚¢‚Ý‚½‚¢‚Å‚·B

ƒwƒ‹ƒv‚Ì—á‚É]‚¢ˆÈ‰º‚̂悤‚É‚â‚Á‚Ă݂Ăà‘Ê–Ú‚Å‚µ‚½B
‘I‘𔂪1ŒÂ‚ÌŽž‚¾‚¯ŒŸo‚³‚ê‚Ü‚·B•¡”‚É‚È‚é‚Æ1ŒÂ–Ú‚·‚猟o‚Å‚«‚Ü‚¹‚ñB
(Ctrl+ƒNƒŠƒbƒN‚̂Ƃ«‚¾‚¯‚¢‚¯‚é‚Á‚Û‚¢)

OnSelectItem“à‚Å
ListItem := ListView1.Selected;
while ListItem <> nil do begin
‚Ù‚°‚Ù‚°
@ListItem := ListView1.GetNextItem(ListItem, sdAll, [isSelected]);
end;

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 05:24:09
OnDataStateChange‚É‚à“¯‚¶ƒR[ƒh‘‚¢‚½‚çs‚¯‚½‚Ý‚½‚¢‚Å‚·

¡“x‚ÍCtrl+ƒNƒŠƒbƒN‚É”½‰ž‚µ‚È‚©‚Á‚½‚ñ‚Å—¼•û‚ŃR[ƒhŽÀs‚µ‚È‚¢‚Ƒʖڂۂ¢‚¯‚ÇEEE

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 08:40:53
>>113
‚Å‚à‚³‚ŸA‚½‚©‚ªƒrƒ“ƒS‚ŃpƒtƒH[ƒ}ƒ“ƒX‰]XŒ¾‚í‚ê‚Ä‚à‚Ë‚¥‚Á‚ÄŠ´‚¶B
Œ©‚½–ÚŠÈ’P‚Ȃق¤‚ª—Ç‚¢‚ñ‚¶‚á‚ËH

‚Ü‚ŸA‰½‚Ńrƒ“ƒS‚Ȃ̂É80‚܂ł ‚é‚Ì‚©‚Ì•û‚ª‹^–₳͂ ‚é‚̂ł·‚ª‚ËB


118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 08:44:16
>>117
>‚Ü‚ŸA‰½‚Ńrƒ“ƒS‚Ȃ̂É80‚܂ł ‚é‚Ì‚©‚Ì•û‚ª‹^–₳͂ ‚é‚̂ł·‚ª‚ËB

9 ~ 9 - ^‚ñ’†1‚Â = 80
‚¶‚á‚È‚¢H

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 09:00:04
ŠÔˆá‚Á‚Ä‚½‚炲‚ß‚ñ‚ËB
ƒrƒ“ƒS‚Á‚Ä‚P|‚V‚T‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
‚»‚Ì”Žš‚ª‚T–‚T‚̃}ƒX‚Ì^‚ñ’†ˆÈŠO‚Ƀ‰ƒ“ƒ_ƒ€‚É”z’u‚³‚ê‚Ä‚é‚ñ‚¶‚áH

‚ Aƒrƒ“ƒS‚É‚à‚¢‚ë‚¢‚ë‚ ‚é‚ñ‚Å‚·‚©HH



120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 10:30:13
‘Sˆõ‚É‚·‚×‚Ä‚Ì”Žš‚ª‘µ‚Á‚Ä‚é‚킯‚¶‚á‚È‚¢

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 14:15:30
TEdit‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚ð‚‚­‚é‚Á‚Ä•û–@‚ðŽg‚킸AFormCreateŽž‚ÉEdit1‚ðƒLƒƒƒŒƒbƒg”ñ•\ަ‚Ì‚à‚̂ɂ·‚é•û–@‚ð‚ǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢I

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 14:22:15
>>121
Edit1.Enabled:=False;


123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 14:40:02
CreateŽž‚¶‚á‚È‚¢‚ª
procedure TForm1.Edit1Enter(Sender: TObject);
begin
HideCaret(Edit1.Handle);
DestroyCaret(Edit1.Handle);
end;
‚łǂ¤‚¾

124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 16:38:28
>>123

‚»‚ê‚Å‚â‚Á‚Ä‚Ý‚é‚æ‚¤‚É‚µ‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 16:40:58
‚¤‚Ü‚­à–¾‚Å‚«‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA

E‚Ç‚ñ‚ȂƂ«‚Å‚àForm1‚ÌKeyDown(Press)‚ªƒƒbƒZ[ƒW‚ðŽæ‚é

‚悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H



126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 16:42:43
KeyPreviewƒvƒƒpƒeƒB‚©‚ÈH

127:‚ȂȂµ‚Ö‚½‚®‚ç‚Ü ŸXcB18Bks.Y
08/11/15 16:47:28
>>117
lŠÔ‚ªŽè‚Å‚â‚邯‚µ‚½‚ç1‚©‚ç80‚܂ł̃J[ƒh‚ðì‚Á‚Ä‚©‚«¬‚º‚é‚Å‚µ‚傤‚©‚ç
ƒRƒ“ƒsƒ…[ƒ^[‚Å‚à‚»‚¤‚â‚é‚Ù‚¤‚ªŽ©‘R‚ł͂Ȃ¢‚©‚ÆŽv‚¢‚Ü‚·Biì‚Á‚Ă݂½‚炱‚Á‚¿‚Ì•û‚ª‚í‚©‚è‚â‚·‚¢‚Ƶӳj
//@Num1 ‚Æ Num2 ‚Ì’l‚ð“ü‚ê‘Ö‚¦‚é
procedure SwapNumbers(var Num1, Num2: integer); //inline;
var
@TempNum: Integer;
begin
@TempNum := Num1;
@Num1 := Num2;
@Num2 := TempNum;
end;

//@Numbers ‚̃Vƒƒƒbƒtƒ‹F‰œ‘ºæ¶‚̃R[ƒh‚ðˆÚAD
procedure Shuffle(var Numbers: array of integer);
var
@i1, i2: Integer;
begin
@for i1 := High(Numbers) downto 1 do
@begin
@@i2 := Random(i1 + 1);
@@SwapNumbers(Numbers[i1], Numbers[i2]);
@end;
end;

var
@Numbers: array [1..80] of integer;
begin
@Randomize;
@for iNum := Low(Numbers) to High(Numbers) do
@@Numbers[iNum] := iNum;
@Shuffle(Numbers);

128:125
08/11/15 16:50:40
>KeyPreviewƒvƒƒpƒeƒB‚©‚ÈH

‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤B

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 17:18:36
>>127
‹Ê‚ðˆêŒÂˆêŒÂo‚·ƒrƒ“ƒSƒQ[ƒ€‚Ì•µˆÍ‹C‚ł͂Ȃ¢‚Å‚·‚¯‚ÇA‚¢‚¢‚Å‚·‚ËB
‚í‚©‚è‚â‚·‚¢B


130:125
08/11/15 18:15:17
Form1‚ðKeyPreview:=true‚É‚µ‚ÄAForm1.OnKeyDown‚ÅButton1.SetFocus‚Æ‚©‚ŃtƒH[ƒJƒX‚ðݒ肵‚悤‚Æ‚µ‚½‚̂ł·‚ªA

TabˆÚ“®‚̂ق¤‚Ɉ—‚ªŽæ‚ç‚ê‚邿‚¤‚Å‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
TabˆÚ“®‚𖰂点‚ÄOnKeyDown‚Ì’†‚ŃtƒH[ƒJƒX‚ðˆÚ‚·‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/15 19:18:23
>>127
‹Ê‚ðˆê‚ˆê‚ÂŽæ‚èo‚·Žž’Š‘I•ûŽ®‚̃rƒ“ƒS•—‚ɉü‘¢‚µ‚Ă݂܂µ‚½B
var
Numbers: array[0..74]of Integer;
LotNumber: Integer;@“–‘I”Ô†
LotCount: Integer;@’Š‘I‰ñ” 74->0

procedure BingoStart;
var
@i: Integer;
begin
@LotCount := 74;
@for i := 0 to LotCount do
@@Numbers[i] := i;
end;

procedure BingoLot;
var
@n: Integer;
@procedure SwapNumber(var a, b: Integer);
@var
@@c: Integer;
@begin
@@c := a;@a := b;@b := c;
@end;
begin
@n := Random( LotCount );
@LotNumber := Numbers[n];
@SwapNumber( Numbers[n], Numbers[LotCount] );
@Dec( LotCount );
end;


132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 02:53:54
Delphi2009‚‚¢‚È
¤—p•s‰Â‚Å‚¢‚¢‚©‚ç
’á‹@”\‚¾‚¯‚ǃRƒ“ƒ|‚ÍŽg‚¦‚Ä
9800‚Å‚¾‚µ‚Ä‚­‚ê‚ñ‚©‚ÈB
ƒVƒFƒAL‚°‚邱‚Æ‚à‘厖‚¾‚ÆŽv‚¤‚ñ‚¾‚ª


133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 02:58:58
Del6personal‚ÅDelƒ†[ƒU[‚ð‘‚₹‚½‚̂ɂË[

Del8ˆÈ~‚Ì–À‘–‚Å‘¹‚µ‚Ä‚é‚íB

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 09:45:48
Delphi‚Í‚à‚¤ƒKƒ‰ƒpƒSƒX”“‡‰»‚µ‚Ă邾‚ëB

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 10:24:23
.NETƒoƒuƒ‹‚ɂ̂Á‚Ä•ö‰ó

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 10:42:27
>>134
‚‚܂èŽèŒú‚­•ی삳‚ê‚邯‚¢‚¤‚±‚Æ‚¾‚È


137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 10:45:02
TurboDelphiExplorer‚ª‚ ‚é‚¶‚á‚È‚¢

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 12:43:20
>>137
Turbo‚ÍA.net1.1‚Ɉˑ¶‚µ‚Ä‚é‚Ì‚ÆA
ƒRƒ“ƒ|‚ªŽg‚¦‚È‚¢‚Ì‚ªƒlƒbƒNB
¤—p•s‰Â‚Å‚¢‚¢‚©‚ç6Personal‚Ý‚½‚¢‚ÈŒ`‚Å
‚¾‚µ‚Ăق·‚¢


139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 12:57:36
URLØÝ¸(www.itwriting.com)

ã‹LƒTƒCƒg‚ÌDelphiƒ‰ƒbƒp[‚ðŽg‚¨‚¤‚ÆŽv‚¢A‚Ü‚¸“¯«‚ÌTestSqlite.dpr‚ðŽÀs‚³‚¹‚悤‚Æ‚µ‚½‚Æ‚±‚ë
ƒGƒ‰[‚ªo‚ăRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B‚Ç‚±‚ðC³‚·‚邯‚¢‚¢‚̂łµ‚傤‚©H

[ƒGƒ‰[] SQLiteTable3.pas(470): 'TSQLite3Destructor' ‚Æ 'Pointer' ‚ɂ͌݊·«‚ª‚ ‚è‚Ü‚¹‚ñ
[ƒGƒ‰[] SQLiteTable3.pas(627): 'TSQLite3Destructor' ‚Æ 'Pointer' ‚ɂ͌݊·«‚ª‚ ‚è‚Ü‚¹‚ñ
[ƒGƒ‰[] SQLiteTable3.pas(787): 'TCollateXCompare' ‚Æ 'Pointer' ‚ɂ͌݊·«‚ª‚ ‚è‚Ü‚¹‚ñ
[’v–½“IƒGƒ‰[] uTestSqlite.pas(7): 'SQLiteTable3.pas' ƒ†ƒjƒbƒg‚̓Rƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 15:39:40
>>139
–â‘è–³‚­ƒRƒ“ƒpƒCƒ‹o—ˆ‚½@Del6

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 15:47:12
>132
ƒVƒFƒA‚ðL‚°‚邱‚Æ‚ª(Šé‹Æ‚Æ‚µ‚Ä‚Ì)—˜‰v‚ð‘‚â‚·A‚Æ‚¢‚¤‚±‚ƂɌq‚ª‚é‚Ì‚©‚Ç‚¤‚©A‚ª–â‘è‚Ý‚½‚¢‚Å‚·‚ËB
‚±‚ê‚ðCodeGear‚Ìl‚½‚¿‚É”[“¾‚³‚¹‚ç‚ê‚ê‚΂¢‚¢‚̂ł·‚ªB
Borland‚©‚ç“Æ—§‚·‚邱‚Ƃɂæ‚Á‚ÄBorland(ALM/Together)‚̘A’†‚ª‚â‚Á‚Ä‚¢‚½IDE‚̈À”„‚èA“Š‚°”„‚è‚©‚ç
‰ð•ú‚³‚ê‚ÄŽ©•ª‚½‚¿‚Ì‹ZpA»•i‚ª³“–‚È—˜‰vA³“–‚È•]‰¿‚ð¶‚Ýo‚·‚±‚Æ‚ðŽÀŠ´‚µ‚Ä‚¢‚éA‚Æ‚¢‚¤
Œ»ó‚©‚ç‚·‚邯A‚µ‚΂炭‚̊Ԃ͓‚¢‚ñ‚¶‚á‚È‚©‚ë‚©A‚Æ‚¢‚¤‚Ì‚ªŒÂl“I‚Ȉӌ©‚Å‚·B

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 16:00:15
–^‚à‚½‚¢‚µ‚ĈÀ‚­‚È‚©‚Á‚½‚̂ɂË
ƒ}ƒCƒi[Œ¾Œê‚Ì‚­‚¹‚Ɉ̂»‚¤‚¾‚È

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 17:16:34
>‰ð•ú‚³‚ê‚ÄŽ©•ª‚½‚¿‚Ì‹ZpA»•i‚ª³“–‚È—˜‰vA³“–‚È•]‰¿‚ð¶‚Ýo‚·‚±‚Æ‚ðŽÀŠ´‚µ‚Ä‚¢‚éA‚Æ‚¢‚¤
>Œ»ó‚©‚ç‚·‚邯A

ƒ\[ƒX‚Õ‚è[‚¸

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 17:19:11
>Ž©•ª‚½‚¿‚Ì‹ZpA»•i‚ª³“–‚È—˜‰vA³“–‚È•]‰¿‚ð¶‚Ýo‚·‚±‚Æ‚ðŽÀŠ´‚µ‚Ä‚¢‚éA

•³ƒwƒ‹ƒvAƒoƒO‚¾‚炯‚̳“–‚È•]‰¿‚¾‚낤‚¯‚Ç‚ÈB

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 17:20:09
‹N‚«‚½‚çƒIƒbƒ`ƒƒƒXƒŒ—Ž‚¿‚Ä‚½‚ñ‚¾‚¯‚Ç’N‚©—§‚ĂȂ¢‚Ì‚©

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 17:53:31
>143
forum(privateŠÜ‚Þ)‚Å‚ÌCodeGearŠÖŒWŽÒ‚Ì”­Œ¾‚©‚ç‚Í‚»‚¤“ǂ߂邯‚Ç‚ËBƒfƒBƒXƒJƒEƒ“ƒg‚Æ‚©–³—¿‚Æ‚©
‚È‚ñ‚Å‚»‚ñ‚È‚±‚Æ‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ÌH—˜‰v‚ÉvŒ£‚·‚é‚ÌH‚Á‚ĂȊ´‚¶B
ƒ\[ƒX‚Í”]“à‚Ȃ̂œ–‚½‚Á‚Ä‚¢‚È‚¢‚ÆŽv‚¤‚È‚ç–³Ž‹‚µ‚Ä‚­‚ê‚Ä\‚í‚È‚¢‚æB

>142
Personal/Turbo Explorer‚Í‚½‚¾‚Å‚±‚êˆÈãˆÀ‚­‚Å‚«‚È‚¢‚¯‚ÇHƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚Æ‚©‚àV‹K‚É”ä‚ׂè‚á
ˆÀ‚¢‚à‚ñ‚¾‚Á‚½‚µ‚ÈB‚łࡂ̓}ƒCƒi[‚¾‚©‚炱‚»‰Ò‚ª‚È‚¢‚ÆÁ–Å‚µ‚¿‚Ⴄ‚킯‚ÅBMS‚Ý‚½‚¢‚É
ƒ{ƒbƒ^ƒNƒŠ•”–傪‚ ‚é‚킯‚¶‚á‚È‚¢‚©‚ç‚ÈB

>145
‚ ‚çA‚Ù‚ñ‚Æ‚¾B

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 17:59:20
½ÚØÝ¸(db”Â:100”Ô)

100 –¼‘OFNAME IS NULL[sage] “Še“úF2008/11/16(“ú) 12:56:23 ID:???
URLØÝ¸(www.itwriting.com)

ã‹LƒTƒCƒg‚ÌDelphiƒ‰ƒbƒp[‚ðŽg‚¨‚¤‚ÆŽv‚¢A‚Ü‚¸“¯«‚ÌTestSqlite.dpr‚ðŽÀs‚³‚¹‚悤‚Æ‚µ‚½‚Æ‚±‚ë
ƒGƒ‰[‚ªo‚ăRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B‚Ç‚±‚ðC³‚·‚邯‚¢‚¢‚̂łµ‚傤‚©H

[ƒGƒ‰[] SQLiteTable3.pas(470): 'TSQLite3Destructor' ‚Æ 'Pointer' ‚ɂ͌݊·«‚ª‚ ‚è‚Ü‚¹‚ñ
[ƒGƒ‰[] SQLiteTable3.pas(627): 'TSQLite3Destructor' ‚Æ 'Pointer' ‚ɂ͌݊·«‚ª‚ ‚è‚Ü‚¹‚ñ
[ƒGƒ‰[] SQLiteTable3.pas(787): 'TCollateXCompare' ‚Æ 'Pointer' ‚ɂ͌݊·«‚ª‚ ‚è‚Ü‚¹‚ñ
[’v–½“IƒGƒ‰[] uTestSqlite.pas(7): 'SQLiteTable3.pas' ƒ†ƒjƒbƒg‚̓Rƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½

148:‚ȂȂµ‚Ö‚½‚®‚ç‚Ü ŸXcB18Bks.Y
08/11/16 18:09:10
>>138
ƒf[ƒ^ƒx[ƒXi‚ÉÚ‘±‚µ‚ēǂݑ‚«‚·‚é‹@”\j‚Å·‚ð•t‚¯‚ç‚ê‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½Œ»Ý‚Å‚Í
—L—¿”łƂǂ±‚©‚Å·•ʉ»‚µ‚È‚¯‚ê‚΂Ȃç‚È‚©‚Á‚½‚킯‚Å—Ž‚Æ‚µ‚Ç‚±‚ë‚Æ‚µ‚Ă͈«‚­‚È‚¢‚ÆŽv‚¢‚Ü‚·B

‚Ü‚½ƒRƒ“ƒ|‚ÍÝŒvŽž‚É“\‚è•t‚¯‚ç‚ê‚È‚¢‚¾‚¯‚ÅŽÀsŽž‚ɃR[ƒh‚Ŷ¬‚·‚邱‚Ƃ͂ł«‚Ü‚·‚Ì‚Å
Ž„‚Í‚±‚±1`2”N‚Í‚±‚ê‚ÅŠæ’£‚Á‚Ä‚¢‚Ü‚·B

ƒtƒŒ[ƒ€‚ðϋɓI‚ÉŽg‚¢Žn‚ß‚½‚½‚ß‚©•W€‚łȂ¢ƒrƒWƒ…ƒAƒ‹ƒRƒ“ƒ|[ƒlƒ“ƒg‚ðƒ|ƒgƒxƒ^‚µ‚½‚­‚È‚éê–Ê‚ª
‚©‚Ȃ茸‚Á‚½‚̂ł»‚ñ‚Ȃɂ͢‚Á‚Ä‚¢‚Ü‚¹‚ñ‚ª‚³‚·‚ª‚É‚»‚ë‚»‚ëƒ|ƒgƒxƒ^‚Å‚«‚é—L—¿”Å‚ª—~‚µ‚¢‚Å‚·c


149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 18:11:08
‰´‚Ì•s–ž‚ÍDelphi‚̃VƒFƒA’á‚¢‚©‚çŽg‚¦‚郉ƒCƒuƒ‰ƒŠ‚ÌŽí—Þ­‚È‚¢‚±‚Æ‚¾‚ÈB
Delphi‚̃Nƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚ª.NET•À‚Ƃ͂¢‚©‚È‚¢‚܂łàA‚à‚Á‚ÆƒŠƒbƒ`‚È‚ç‚Ü‚Ÿ‹C‚ɂȂç‚È‚¢‚ªB
³‹K•\Œ»‚É‚µ‚Ä‚àDelphi‚ÌVCL‚É•W€‚Å—pˆÓ‚³‚ê‚Ä‚¢‚È‚¢‚µB‚Ü‚ŸAPCRE‚â‹SŽÔŽg‚¦‚邯‚ÇA
ƒAƒvƒŠ‚ÉÓIƒŠƒ“ƒN‚µ‚悤‚Æ‚©‚È‚é‚Æ‚½‚¿‚Ü‚¿Aƒƒ“ƒh‚­‚³‚¢‚µB
‘O‚ÍDelphi‚Å\•¶‰ðÍ‚â‚낤‚Æ‚µ‚ÄADelphi‚̃\[ƒX“f‚­‚â‚‚ª—]‚è‚È‚¢‚©‚çA
C#‚̃R[ƒh‚ð“f‚­ƒp[ƒTƒWƒFƒlƒŒ[ƒ^‚ðDelphi‚̃R[ƒh‚ð“f‚­‚悤‚ɉü‘¢‚µ‚½‚èB
‚ß‚ñ‚Ç‚­‚¹‚¥B






150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 18:19:07
Šu—£ƒXƒŒ‚É‹A‚ê

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 19:07:36
‚Ü‚¶‚ł߂ñ‚Ç‚­‚³‚¢‚§B


152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 21:15:48
ƒIƒbƒ`ƒƒ‚È‚­‚È‚Á‚½‚Ì‚ÅA‚±‚¿‚ç‚ÅŠˆ“®ŠJŽnB

ƒIƒbƒ`ƒƒ‚·‚ê@ƒAƒ“ƒ`‘Îôƒeƒ“ƒvƒŒ v1.0iˆÄj
(p)URLØÝ¸(codegearwatcher.web.fc2.com)

> ƒIƒbƒ`ƒƒ‚·‚ê@ƒAƒ“ƒ`‘Îôƒeƒ“ƒvƒŒ v1.0iˆÄj
> ˆÈ‰º‚̓Iƒbƒ`ƒƒ‚·‚ê‚Éo–v‚·‚éAƒAƒ“ƒ`‚ÌŽ‚¿ƒlƒ^‚Å‚·B
> ‚±‚ê‚ç‚̃lƒ^‚ÍA‚S”NˆÈã‚ɂ킽‚é•s–тȋc˜_‚Æ‹t—\Œ¾‚É‚æ‚èI‘§‚µ‚Ä‚¢‚Ü‚·B
> ‚µ‚©‚µƒAƒ“ƒ`‚ÍŽ©ìŽ©‰‰‚ðŒð‚¦‚‚ÂA–³ŒÀƒ‹[ƒv‚𑱂¯‚Ä‚¢‚Ü‚·B
>
> ‚±‚̃XƒŒ‚ŃAƒ“ƒ`‚ðŒ©‚©‚¯‚½ê‡‚ÍA‚±‚̃eƒ“ƒvƒŒ‚ð’ñަ‚µ‚Ü‚µ‚傤B


153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 21:46:51
ƒ}ƒ“ƒZ‚ª‚¤‚邳‚¢‚Ì‚ÅA‚±‚ê‚©‚炱‚±‚ÉŽ¿–â‚É—ˆ‚½‰SŽÒ‚ð‚¯‚È‚µ‚ÄDelphiƒ†[ƒU[‚Ì
–WŠQŠˆ“®‚ð‚µ‚Ü‚·‚̂łæ‚낵‚­B


154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 22:01:33
>>152 ‚͂܂ñ‚¹‚¶‚á‚È‚­‚ÄÅ‹¥ƒAƒ“ƒ`B‚«‚à‚¢B

155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 22:36:45
yEmbarcaderozCodeGearƒIƒbƒ`ƒƒ ‚»‚Ì13
½ÚØÝ¸(tech”Â)

156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 23:00:46
Šù‘¶‚̃Rƒ“ƒ|‚ðŒp³‚µ‚½ƒRƒ“ƒ|‚ðŽg‚¢‚½‚¢‚ñ‚Å‚·‚¯‚Ç‚à
‚Ç‚¤‚â‚Á‚ČĂÑo‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H

—Ⴆ‚ÎATCustomEdit‚ðŒp³‚µ‚½TEditEx‚ðì‚Á‚½‚ñ‚Å‚·‚¯‚Ç‚à
ƒtƒH[ƒ€‚Ö‚Ì“\‚è•t‚¯•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB

ŠÂ‹«‚ÍTurboDelphi Explorer‚Å‚·B


157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 23:11:13
TDE‚¶‚á–³—‚Å‚·

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 23:12:03
‚ AForm‚ÌOnCreate‚Å
EditEx1 := TEditEx.Create(Self);
EditEx1.Parent := Self;
‚Æ‚·‚ê‚Γ\‚è•t‚¯‚¶‚á‚È‚­‚Ä‚à‚¨‚‹

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/16 23:57:34
>>158
‚Ê‚§‚§‚§
‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I


160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 01:24:56
u→v‚âu→v‚Ȃǂðu¨v‚̂悤‚É•¶Žš‚ɕϊ·‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H


161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 01:29:15
‘S•”“¯‚¶‚É‚µ‚©Œ©‚¦‚È‚¢

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 01:29:28
ƒ~ƒX‚Á‚½orz
u•#8594;v‚âu•#8594;v‚Ȃǂðu¨v‚̂悤‚É•¶Žš‚ɕϊ·‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 01:32:26
Ä‚ÑEE
u•#8594;v‚âu•#rarr;v‚Å‚·

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 01:35:29
u•#8594;v‚âu•#rarr;v‚ðu ¨ v‚É’u‚«Š·‚¦‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 01:39:22
‘S‚Ă̑SŠp•¶Žš‚Æ‹L†‚ª‚±‚ÌŒ`Ž®‚ɂȂÁ‚Ä‚¢‚é‚à‚Ì‚ÅEE

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 02:06:06
ƒL[ƒ{[ƒh‚ª‰ó‚ê‚Ä‚µ‚Ü‚Á‚Äu‚ v‚ªu‚ v‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·B

Žv‚¢o‚µ‚½B



167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 03:19:21
class‚Æinterface‚ðŒp³‚µ‚½classi—Ⴆ‚Î TTest = class(TObject, IInterface)j‚ª‚ ‚邯‚«A
Ž©g‚ðAIInterface‚ðˆø”‚ÉŽæ‚éŠÖ”‚É“n‚·ê‡‚͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 03:36:48
>>167
Self as IInterface‚Æ‚©‚¶‚á‚ËH


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4250“ú‘O‚ÉXV/151 KB
’S“–:undef