‚‚¾‚·‚êDelphi(’´‰ ..
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/19 22:17:41
‰´‚ÍVB‚âC#‚Ì—á‚ðŒ©‚È‚ª‚çì‚Á‚½‚¼B
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/19 22:43:14
‚¨‚Ü‚¢IndyƒXƒŒ‚É‘‚«ž‚ñ‚¾ƒ„ƒc‚©B
ޏ”s‚µ‚Ä‚¢‚錴ˆö‚ð‚¿‚á‚ñ‚Æ’²‚ׂȂ¢‚ƃ_ƒ‚¾‚¼B
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/19 22:54:42
‚»‚à‚»‚àAƒlƒbƒg‚̃ƒOƒCƒ“‚Á‚Ă̂ª’ŠÛ“I‚ł悂킩‚ç‚È‚¢
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/19 22:56:11
>>292
>‚¨‚Ü‚¢IndyƒXƒŒ‚É‘‚«ž‚ñ‚¾ƒ„ƒc‚©B
>ޏ”s‚µ‚Ä‚¢‚錴ˆö‚ð‚¿‚á‚ñ‚Æ’²‚ׂȂ¢‚ƃ_ƒ‚¾‚¼B
Žc”O‚È‚ª‚çˆá‚¤B
Ž©“®ƒƒOƒCƒ“@DELPHI‚ŃOƒO‚Á‚½‚ñ‚¾‚¯‚ÇA‚¢‚Ü‚¢‚¿ƒsƒ“‚Æ—ˆ‚È‚©‚Á‚½‚ñ‚¾B
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/19 23:04:21
IEƒRƒ“ƒ|Žg‚¤•û–@‚ÆIndy‚Å‚â‚é•û–@‚¶‚á‚ A‘S‘Rˆá‚¤‚©‚ç‚ÈB
296:290
09/04/19 23:43:40
>>291,295
ƒŒƒXƒgƒ“‚Å‚·B
ƒƒOƒCƒ“‚µ‚ÄAƒuƒ‰ƒEƒU‚É•\ަ‚³‚ê‚éƒy[ƒW‚Ì’†‚©‚çƒL[ƒ[ƒh‚ð
E‚¢o‚µ‚½‚¢‚ñ‚Å‚·‚ªAo—ˆ‚ê‚΃uƒ‰ƒEƒU‚ð‹N“®‚³‚¹‚¸‚Éo—ˆ‚È‚¢‚©‚È‚Æ
Žv‚¢’²‚ׂĂ܂µ‚½B
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 01:27:25
‚ÅA‰½‚ðŽg‚Á‚Ăǂñ‚È•—‚ɂǂ±‚Ü‚Åì‚Á‚ĉ½‚ª•s–ž‚¾‚Á‚½‚©‚‚ç‚¢Œ¾‚¨‚¤‚æB
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 09:27:21
Ž¿–â‚Ì“à—e‚ªˆ«‚‚Ä‚·‚݂܂¹‚ñB
ƒeƒ“ƒp‚Á‚Ä‚ÄB
ƒuƒ‰ƒEƒU‚ð‹N“®‚³‚¹‚È‚‚Ä‚àURL’¼Ú‘—‚Á‚ăy[ƒW‚É•\ަ‚³‚ê‚éHTML
‚Ì“à—e‚ðŽæ“¾‚µ‚ÄA–Ú“I‚̃L[ƒ[ƒh‚ðŽæ“¾‚Ío—ˆ‚é‚ñ‚Å‚·‚ªA
ʼn‚ɃƒOƒCƒ“‚ª•K—v‚Èꇂɂǂ¤‚·‚ê‚΂¢‚¢”ƒ‚Á‚ÄŽ–‚È‚ñ‚Å‚·B
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 10:10:50
>>298
‰½Œ¾‚Á‚Ă邩‚¢‚Ü‚¢‚¿‚¾‚ªƒƒOƒCƒ“‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚È‚¢‚Ì‚©H
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 10:15:26
>>290‚ÌŽž“_‚ʼn½‚ð•·‚«‚½‚ª‚Á‚Ä‚é‚Ì‚©•ª‚©‚ç‚È‚¢“z‚Á‚ăAƒz‚¾‚ë‚—
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 10:19:16
>>300
‚¶‚á‚ ‚¨‘O‚ª‹³‚¦‚Ä‚â‚ê
‚æ‚©‚Á‚½‚È>>290
¡‚©‚ç>>300‚ª‹³‚¦‚Ä‚‚ê‚邼
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 10:44:10
>>300
‚¨‘O‚Í–Ù‚Á‚Ä‚ë
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 12:18:00
>>298
uindy ƒRƒ“ƒ|[ƒlƒ“ƒg BASIC”FØv‚ŃOƒOƒŒ
uŽ©“®ƒƒOƒCƒ“@DELPHIv‚Í“‚·‚¬‚é‚—‚—‚—
304:290
09/04/20 13:01:56
>>303
¡‚©‚çƒOƒO‚Á‚ÄŒ©‚Ü‚·B
±Ø¶ÞÄÝ
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 13:34:58
BASIC”F؂̃TƒCƒg‚È‚ñ‚Ä‚à‚¤‚Ë‚¦‚æ‚ÈB
‚Ü‚ ‚Ç‚ñ‚È”FØ•û–@‚̃TƒCƒg‚Ȃ̂©‚Í’m‚ç‚ñ‚¯‚ÇB
306:290
09/04/20 13:57:00
”F؂Ɏí—Þ‚ª‚ ‚é‚ñ‚Å‚·‚©B
‚»‚ñ‚È‚±‚Æ‚à’m‚ç‚È‚©‚Á‚½B
‚¨‚ƂȂµ‚Aƒuƒ‰ƒEƒU‚ð•\ަ‚³‚¹‚Ä
Ž©“®“ü—݂͂½‚¢‚É‚µ‚½‚Ù‚¤‚ª‰SŽÒ‚É‚Í
ŠÈ’P‚Å‚·‚ËB‘½•ªB
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/20 20:21:09
‚Ü‚¸Delphi‚Ì‘O‚ÉHTTP•׋‚µ‚ë
308:290
09/04/21 01:06:15
‚²‚à‚Á‚Æ‚à‚Å‚·B
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 02:19:31
ƒ}ƒWƒŒƒX‚·‚邯>>305‚ÌŒ¾‚¤‚悤‚ÉBASIC”FØ‚¶‚á‚È‚³‚»‚¤‚¾‚µA
‚½‚Ô‚ñmixi‚Ý‚½‚¢‚ÈID‚ƃpƒX“ü‚ê‚ăƒOƒCƒ“‚·‚邿‚¤‚ȃTƒCƒg‚È‚ñ‚¾‚낤‚¯‚ÇA
ƒƒOƒCƒ“‚µ‚Ä‚·‚®‚̃y[ƒW‚³‚¦Žæ‚ê‚ê‚΂¢‚¢‚̂ȂçIndy‚ÅGet‚Ì‘ã‚í‚è‚ÉPostŽg‚¦‚ΑåŠTŠÈ’P‚ÉŽæ‚ê‚é
‚½‚¾‚µSSL‚ª•K—v‚¾‚Á‚½‚èƒy[ƒW‚Ì‘JˆÚ‚ª‚ ‚Á‚½‚è‚·‚邯FX‚Æ–Ê“|‚È‚ñ‚ÅA
IEƒRƒ“ƒ|‚ð“\‚è•t‚¯‚ÄŒ©‚¦‚È‚¢ƒTƒCƒY‚É‚µ‚Äi’Pƒ‚ÉVisible:=False‚¾‚Æ“®‚©‚È‚¢ê‡‚ª‚ ‚Á‚½‹C‚ª‚·‚éjA
‚ ‚Æ‚ÍNavigate•Ó‚è‚ÅJavaScriptŒÄ‚Ô‚©ƒŒƒCƒgƒoƒCƒ“ƒh‚Å’¼Úƒ^ƒO‘€ì‚µ‚Ä‚â‚ê‚ΊmŽÀ
‚±‚Á‚¿‚Ì•û‚ªŽ‘—¿‚à–L•x‚¾‚낤‚µ
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 10:31:20
”FØŽž‚ɉ½‚ðPOST‚µ‚Ä‚é‚Ì‚©’²‚ׂÄA“¯‚¶‚悤‚ÉPOST‚·‚éƒvƒƒOƒ‰ƒ€‚𑂯‚΂æ‚낵‚¢B
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 14:26:05
ƒtƒH[ƒ€”FØ‚¾‚ƃƒOƒCƒ“‚µ‚½‚ ‚ƂɃZƒbƒVƒ‡ƒ“‚©ƒNƒbƒL[‚ŃƒOƒCƒ“ó‘Ô‚ðŠÇ—‚·‚邯Žv‚¤‚¯‚ÇA
‚»‚Ì‚ ‚½‚èindy‚¾‚Ƃǂ¤‚â‚é‚ñ‚¾‚ë‚Ë
’P‚Ƀy[ƒW‚ð„‰ñ‚µ‚½‚¢‚È‚çAƒXƒNƒŠƒvƒg‚ŃRƒ“ƒgƒ[ƒ‹‚ðƒNƒŠƒbƒN‚µ‚½‚è
ƒy[ƒW‘JˆÚ‚Å‚«‚éƒuƒ‰ƒEƒU‚ª‚ ‚Á‚½‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇA
‚»‚ê‚ðŽg‚¦‚Ε֗˜‚¾‚ªAŽïŽ|‚Ƃ͈قȂ邩‚ÈH
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 14:58:04
ƒTƒuƒtƒH[ƒ€‚ðƒ‚[ƒ_ƒ‹‚ÅŠJ‚¢‚½Žž‚ɃƒCƒ“ƒtƒH[ƒ€ã‚̈—‚ðs‚¢‚½‚¢‚ñ‚¾‚ª
OnDeactivate‚É‘‚¢‚Ä‚à“®ì‚¹‚¸BŽŽ‚µ‚É‚±‚ñ‚ÈŠ´‚¶‚ÅB
procedure TForm1.FormDeactivate(Sender: TObject);
begin
form1.Color := clwhite;
end;
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚åH
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 15:07:33
Form2.ShowModal;
‚µ‚½‚çƒtƒH[ƒ€•‚¶‚é‚܂ŧŒä‚ª–ß‚Á‚Ä‚±‚È‚¢‚ñ‚¾‚©‚ç‚Ç‚¤‚É‚à‚È‚ç‚È‚¢B
Form2‘¤‚©‚çuses Unit1;‚µ‚Ä
Form2Show‚©‚È‚ñ‚©‚Å
Form1.Color := clWhite
‚µ‚Ă݂½‚ç
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 16:27:49
Halbow‚³‚ñ‚Ɖ´‚ƃQ[ƒ€ƒ{[ƒC‚Ì’a¶“ú‚ª¡“ú‚炵‚¢
’N‚©j‚Á‚Ä‚â‚ê
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 16:43:05
tmpƒtƒHƒ‹ƒ_‚Ézip‚©‚ç‰ð“€‚µ‚Ä‚«‚½ƒtƒ@ƒCƒ‹‚ð’u‚¢‚ÄA“ǂݞ‚ÝAˆ—‚ªI‚í‚Á‚½‚çtmpƒtƒHƒ‹ƒ_‚ð‹ó‚É‚µ‚½‚¢‚ÆŽv‚Á‚Ă܂·B
Œ»ó
tmp
@-test
@@-A.txt
‚Æ‚¢‚¤—l‚ȃtƒHƒ‹ƒ_\¬‚ÅAA.txt‚ð“ǂݞ‚ñ‚¾ó‘Ô‚Å‚·B
‚»‚±‚ÅAtestƒtƒHƒ‹ƒ_‚ð휂µ‚悤‚Æ‚·‚邯uƒvƒƒOƒ‰ƒ€‚ªŽg—p‚µ‚Ă܂·v‚Æ‚¢‚Á‚½Ž|‚̃Gƒ‰[ƒ_ƒCƒAƒƒO‚ªo‚Ä휂·‚鎖‚ªo—ˆ‚Ü‚¹‚ñB
A.txt‚ð“ǂݞ‚ñ‚¾‚¾‚¯‚ÅtestƒtƒHƒ‹ƒ_‚ɃƒbƒN‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¤‚̂łµ‚傤‚©B
‚Ü‚½A‚»‚̃ƒbƒN‚ð‰ðœ‚·‚ép‚Í‚ ‚é‚̂łµ‚傤‚©B
A.txt‚̓ǂݞ‚݂ɂÍLoadFromFile‚ðŽg‚Á‚Ă܂·B
‚Ü‚½AA.txt‚ÌŒŸõ‚ÉFindFirst‚ðŽg‚Á‚Ă܂·B
ã‹L2‚‚̂ǂ¿‚ç‚©‚ªAƒtƒHƒ‹ƒ_‚̃ƒbƒN‚ÌŒ´ˆö‚Å‚µ‚傤‚©B
ƒtƒHƒ‹ƒ_‚Ì휂̓GƒNƒXƒvƒ[ƒ‰ã‚©‚ç‚ào—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B
A.txt‚̓GƒNƒXƒvƒ[ƒ‰ã‚©‚ç휉”\‚Å‚µ‚½B
‰½•û‚©‚²‹³Ž¦‚¨Šè‚¢’v‚µ‚Ü‚·m(_ _)m
316:315
09/04/21 16:46:04
’Ç‹LF
ƒtƒHƒ‹ƒ_‚Ì휂ɂÍSHFileOperation‚ðŽg‚Á‚Ă܂·B
ƒtƒHƒ‹ƒ_‚ðƒtƒ@ƒCƒ‹‚ª“ü‚Á‚½ó‘Ô‚Å휂·‚é‚ɂ̓RƒŒ‚ª—Ç‚¢‚ÆGoogleæ¶‚É•·‚¢‚½‚Ì‚ÅB
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 20:15:55
>>314
Halbow‚³‚ñ‚¨‚߂łƂ¤‚²‚´‚¢‚Ü‚·
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 20:19:33
>>315
ƒtƒHƒ‹ƒ_‚ð‚‚©‚ñ‚Å‚éiƒƒbƒN‚µ‚Ä‚éj‚ñ‚ł͂Ȃ‚ÄA‚»‚̃tƒHƒ‹ƒ_‚Åì‹Æ‚µ‚Ä‚é
iƒJƒŒƒ“ƒgƒtƒHƒ‹ƒ_‚ɂȂÁ‚Ä‚éj‚¾‚¯‚¾‚ÆŽv‚¤
ˆ—‚ªI‚í‚Á‚½‚ç
SetCurrentDir(ExtractFileDir(Application.ExeName));
‚µ‚Ä–¡‘X
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 21:04:06
>>315
‚»‚êƒIƒŒ‚àƒnƒ}‚Á‚½BFindFirst‚ªŒ´ˆö‚¾‚ÆŽv‚¤‚æBFindFirst‚ªI‚í‚Á‚½‚ç
FindClose(SearchRec)‚Æ‚©‚â‚Á‚ăNƒ[ƒY‚·‚é•K—v‚ª‚ ‚邯Žv‚¤B
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/21 21:06:24
휑O‚É‚«‚Á‚¿‚èFindClose‚ðŒÄ‚ÔB
ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚Á‚ăRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgˆÈŠO‚Å‚àƒƒbƒN‚µ‚¿‚Ⴄ‚ñ‚¾‚Á‚¯H‚¾‚Á‚½‚ç–ß‚µ‚½•û‚ª‚¢‚¢‚©‚àB
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/22 00:56:17
ð“úTurbo Delphi Explorer‚ð“ü‚ê‚Ă݂½‚Å‚·B
³‹K•\Œ»Žg‚¦‚È‚¢‚©‚È[‚ÆBRegExp‚Æ‚»‚ÌUnit‚ð“ü‚ê‚Ă݂½‚ñ‚Å‚·‚ª
ŽŽ‚µ‚ÉŠÈ’P‚Ȃ̓®‚©‚»‚¤‚Æ‚µ‚½‚çƒGƒ‰[o‚Ü‚µ‚½B
Baba‚³‚ñ‚ÌBREGEXP‚Æosamu‚³‚ñ‚ÌUnit‚Æ‚ð‰ð“€‚µ‚Ăł«‚éƒtƒ@ƒCƒ‹‚ð
‚Æ‚è‚ ‚¦‚¸*.h‚Æ*.hlpˆÈŠO‘S•”delphi‚ÌLibƒtƒHƒ‹ƒ_‚ɓ˂Áž‚ñ‚Å‚ ‚è‚Ü‚·B
ƒGƒ‰[‚Í‚±‚ñ‚È‚©‚ñ‚¶
[Pascal ƒGƒ‰[] BRegExp.pas(226): E2064 ‘ã“ü‚Å‚«‚È‚¢¶•Ó’l‚Å‚·
[Pascal ƒGƒ‰[] BRegExp.pas(227): E2250 Žw’肳‚ꂽˆø”‚ŌĂÑo‚·‚±‚Ƃ̂ł«‚éƒI[ƒo[ƒ[ƒhŠÖ” 'UniqueString' ‚ª’è‹`‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
[Pascal ’v–½“IƒGƒ‰[] Project6.dpr(6): F2063 'BRegExp.pas' ƒ†ƒjƒbƒg‚̓Rƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½
ƒR[ƒh‚Í‚±‚ñ‚È‚©‚ñ‚¶
program Project6;
{$APPTYPE CONSOLE}
uses
SysUtils,BRegExp;
var
Str: String;
begin
Str := '‚¤‚ñ‚±:‚¿‚ñ‚±:‚Ü‚ñ‚±';
brx.Match('m/;(+);/',Str);
Writeln(brx[1]);
end.
‚¤‚Ü‚“®‚©‚¹‚Ä‚élƒAƒhƒoƒCƒX‹ƒ€
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/22 18:20:05
Žg‚Á‚ĂȂ¢‚¯‚Ç—Ž‚Æ‚µ‚ă\[ƒX”`‚¢‚Ă݂½io—ˆ‚ê‚Îurl‘‚¢‚Ä—~‚µ‚©‚Á‚½j
const TextBuffer: string='';‚̒蔂ª
–â‘è‚È‚ñ‚¶‚á‚ËH
{$J+}ƒIƒvƒVƒ‡ƒ““ü‚ê‚é‚©Aconst‚ð
vart TextBuffer: string;
‚ɕς¦‚Ä
function‚Ìʼn‚É
TextBuffer:='';
“ü‚ê‚Ä‚¨‚¯‚΂¢‚ñ‚Å“à‰ÈˆãH
‚¿‚Ȃ݂ɉ´‚ÍuTRegExprv
URLØÝ¸(delwiki.info)
323:315
09/04/22 19:07:58
>>318-320
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‘Ήž“ü‚ê‚Ă݂܂µ‚½B
Œ‹‰ÊA•¡”ƒtƒHƒ‹ƒ_‚ª‚ ‚éꇂÉAÅŒã‚̈ê‚‚¾‚¯‚Í휂ł«‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
‚Ü‚¾‰½ˆ‚©‚ŃƒbƒN‚µ‚Ä‚é‚Ý‚½‚¢‚Å‚·orz
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/22 21:37:56
>323
Œ´ˆö‚͊ԈႢ‚È‚FindClose‚Ì‚µ–Y‚êBFindFirst‚µ‚½•ª•K‚¸FindClose‚·‚邱‚ÆB
‚¨‚»‚ç‚¡‚ÍÅŒã‚̈ê‰ñ•ª‚µ‚©FindClose‚µ‚ĂȂ¢‚ñ‚¶‚á‚È‚¢‚©H
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/22 23:25:56
Delphi‚̃Oƒ‰ƒt‘‚ƒRƒ“ƒ|[ƒlƒ“ƒg‚Á‚Ä
2–{‚ÌÜ‚êüƒOƒ‰ƒt‚ªŒð·‚µ‚½À•W‚ðŒŸo‚Æ‚©
‚»‚ñ‚È‹@”\‚ ‚é‚킯‚È‚¢‚æ‚Ë?
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 00:26:40
‚ ‚é‚킯‚ª‚È‚¢B
ƒ|ƒCƒ“ƒg‚ÌÀ•W‚‚ç‚¢‚Ȃ玩•ª‚Ŏ擾‚Å‚«‚»‚¤‚¾‚µA
Œð“_‚‚ç‚¢‚¿‚å‚Ñ‚Á‚ÆŒvŽZ‚µ‚Äo‚¹‚æB
327:321
09/04/23 02:10:16
>>322
ƒŒƒX‚ ‚肪‡d
const‚É‘ã“ü‚µ‚Ä‚é‚Ì‚ÍPascal‰SŽÒ‚ɂ͊ï‰ö‚¾‚Á‚½‚ñ‚Å‚·‚ª
‚â‚Á‚Ï‚èDelphi‚Èl‚É‚àŠï‰ö‚¾‚Á‚½‚Ì‚ËB
constŽæ‚Á‚Ävar“à‚É錾‚µ‚½‚èAŒ¾‚í‚ê‚Ä{J+}ƒIƒvƒVƒ‡ƒ“(—‰ð‚Å‚«‚ĂȂ¢)
“ü‚ꂽ‚肵‚½‚çƒrƒ‹ƒh‚Í’Ê‚Á‚½‚ñ‚Å‚·‚ªA•ʂȗáŠO‚Å“®‚©‚È‚¢‚Å‚·‚íB
‚Ü‚¾‚Ü‚¾Žè‚É•‰‚¦‚»‚¤‚ɂȂ¢‚ñ‚ÅA‚¨‚¢‚ç‚àTRegExpr‚É‚µ‚Ă݂éB
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 03:06:48
const‚Ö‚Ì‘ã“ü‚ª‰½ŒÌŽg‚í‚ê‚Ă邩‚Æ‚¢‚¤‚ÆA‚ ‚ê‚ÍDelphi‚ŃXƒ^ƒeƒBƒbƒN•Ï”‚à‚Ç‚«‚ðŽg—p‚·‚éƒeƒNƒjƒbƒN‚È‚ñ‚ÅA
“®ì‚·‚é‚ɂ͑O‰ñ‚Ì’l‚ª•Û‘¶‚³‚ê‚Ä‚é•K—v‚ª‚ ‚é‚©‚çA’Pƒ‚Évar‚É‚·‚邾‚¯‚¶‚á“®‚©‚È‚¢
ŽÀ‘̂̓XƒR[ƒv‚ªŠÖ”“à‚ÉŒÀ’肳‚ꂽƒOƒ[ƒoƒ‹•Ï”‚¾‚©‚çA錾‚ðfunction‚ÌŠO‚Ɉړ®‚³‚¹‚Ä‚â‚ê‚΂¨‚‹
‚½‚¾$JƒXƒCƒbƒ`‚͋NJ“I‚É—LŒø‚ɂȂ邩‚çAƒ†ƒjƒbƒg‚Ìæ“ª‚ɂłà{$J+}‚Æ‘‚‚Ì‚ªˆê”ÔŠmŽÀ‚©‚È
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 04:57:55
>>327
ŒÃ‚¢Delphi‚Å‚ÍConst‚Íí‚É‘‚«ž‚݉”\‚¾‚Á‚½‚Ì‚¾
var TextBuffer: string='';
function TBRegExp.Subst()
begin
end;
‚ÆŠO‚Éo‚µ‚ăOƒ[ƒoƒ‹•Ï”‚É‚·‚ê‚΂¨‚‹
¡Žž{J+}‚ÍŽg‚í‚È‚‚Ä—Ç‚¢‚Å‚µ‚å
‚ ‚ÆAŠÌS‚̳‹K•\Œ»ŠÔˆá‚Á‚Ă邿
´×°‚Í‚»‚Ì‚¹‚¢‚©‚Æ
Str := '‚¤‚ñ‚±;‚¿‚ñ‚±;‚Ü‚ñ‚±';
brx.Match('m/;(.+);/',Str);
Writeln(brx[1]);
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 05:09:19
‚Æ‚¢‚¤‚©ADLL‚Å—Ç‚¢‚̂Ȃç‹SŽÔ‚Ì•û‚ª—Ç‚¢‚©‚È
URLØÝ¸(homepage2.nifty.com)
iDLL‚ÌLink‚ªonig.zip ‚ɂȂÁ‚Ă邯‚Çonig.lzh‚ª³‰ðj
URLØÝ¸(www.geocities.jp)
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 11:53:16
ƒNƒ‰ƒX‰»‚µ‚Ä‚‚êc
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 19:29:51
>>328
322‚¾‚ªA‚à‚¿‚ë‚ñ‚»‚ÌŽg‚¢•û‚ÅŽ„‚àŽg‚Á‚Ă܂·
‚½‚¾A‚‚¾‚ñ‚ÌBRegExp.pas‚ł͒P‚ɉŠú‰»‚·‚邾‚¯‚ÉŽg‚Á‚Ä‚¢‚邱‚Æ‚ð
Šm”F‚µ‚ẴŒƒX‚Å‚µ‚½
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 22:35:40
ƒGƒNƒZƒ‹‚̃uƒbƒN‚ðDelphi‚Å쬂µ‚½‚¢‚̂ł·‚ªA
Excel := CreateOleObject('Excel.Application');
‚Ä‚â‚邯ƒGƒNƒZƒ‹‚ª‹N“®‚µ‚¿‚Ⴄ‚ñ‚Å‚·‚æ‚Ë?
‹N“®‚³‚¹‚¸‚ɃuƒbƒN‚ðì‚邱‚Æ‚Á‚Äo—ˆ‚Ü‚¹‚ñ‚©?
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 22:49:55
•s‰Â”\
‚Å‚à•\ަ‚ðƒIƒt‚É‚·‚ê‚΋N“®‚³‚ꂽ‚±‚Ƃ͂킩‚ç‚ñ‚¯‚ÇB
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 22:59:47
‹SŽÔ‚ðLoadLibrary‚Ȃǂ̎ÀsŽž“®“IƒŠƒ“ƒN‚ł͂ȂA
ƒ[ƒhŽž“®“IƒŠƒ“ƒN‚µ‚悤‚Æ‚·‚邯ADelphi‚ª•Ï”‚̃Cƒ“ƒ|[ƒg‚ðƒTƒ|[ƒg‚µ‚ĂȂ¢‚©‚ç
–Ê“|‚È‚ñ‚¾‚æ‚ÈBDelphi‚Á‚Ä‚¤‚ñ‚±‚¾‚æ‚ÈB
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/23 22:59:49
Ú½Ä݂ł·B
‚»‚¤‚Å‚·‚©B
ƒV[ƒg‚É‘‚«ž‚Þƒf[ƒ^‚ªƒAƒhƒCƒ“ƒ\ƒtƒg‚ÉŠÖ‚·‚é‚à‚̂ő‚«ž‚ñ‚¾uŠÔ
uŠO•”ƒf[ƒ^‚ɃAƒNƒZƒX‚Å‚«‚È‚¢BƒAƒhƒCƒ“‚ðŽÀs‚·‚é‚©Hv
Œ©‚½‚¢‚ȃƒbƒZ[ƒW‚ªo‚Ä‚«‚Ä‚µ‚Ü‚µ‚Ü‚·B
ƒGƒNƒZƒ‹‚Ì“Á’è‚̃AƒhƒCƒ“‚ðˆêŽž“I‚ɂƂ߂邱‚Æ‚Á‚Äo—ˆ‚Ü‚·‚©?
ƒGƒNƒZƒ‹‚̃wƒ‹ƒv‚ÉŒ©‚Ä‚à“o˜^‚Æíœ‚µ‚©o‚Ä‚±‚È‚¢‚悤‚Ȃ̂ÅB
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 00:50:22
>>333
–ܘ_‚Å‚«‚邼BŽí‚ɂȂéƒuƒbƒN‚ð‚Ç‚±‚©‚Éì‚Á‚Ä‚¨‚«A
‚»‚ê‚ðƒRƒs[‚·‚é‚ñ‚¾BŽÀsŽ©‘̂ɂÍExcel‚·‚ç—v‚ç‚ñB
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 01:05:32
>>336
휂Ɠo˜^‚ª‚Å‚«‚é‚Ì‚ÉAˆêŽž“I‚ÉŽ~‚ß‚ç‚ê‚È‚¢‚Á‚Ä‚±‚½‚È‚¢‚¾‚ëB
휂µ‚ÄA‚Ü‚½“o˜^‚·‚ê‚΂¢‚¢‚ñ‚¾‚©‚çB
‚»‚ê‚Í‚³‚Ä‚¨‚«A
Excel.AddIns['ƒAƒhƒCƒ“–¼'].Installed := false;
Excel.AddIns['ƒAƒhƒCƒ“–¼'].Installed := true;
‚ ‚½‚è‚Åo—ˆ‚È‚¢‚©H
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 05:57:23
>>333
Žg‚Á‚½‚±‚Ƃ͂Ȃ¢‚¯‚Ç
URLØÝ¸(wiki.lazarus.freepascal.org)
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 08:05:52
>>337,338,339
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>337
>–ܘ_‚Å‚«‚邼BŽí‚ɂȂéƒuƒbƒN‚ð‚Ç‚±‚©‚Éì‚Á‚Ä‚¨‚«A
‚±‚̃ŒƒXŒ©‚½‚Æ‚«AÌ‚±‚¤‚¢‚¤‚â‚è‚©‘«‚µ‚Ä‚½æ”y‚ª‚¢‚½‚ÌŽv‚¢o‚µ‚½B
¡‚͉ïŽÐŽ«‚ß‚¿‚á‚Á‚½‚¯‚ÇB
>>338
>Excel.AddIns['ƒAƒhƒCƒ“–¼'].Installed := false;
>Excel.AddIns['ƒAƒhƒCƒ“–¼'].Installed := true;
ì‚Á‚½‚çl‚É“n‚·‚Ì‚Å휂Ƃ©‚ÍŽÀÛ‚µ‚½‚‚È‚¢‚Á‚Ă̂ª‚ ‚è‚Ü‚µ‚½B
‚±‚¤‚¢‚¤‚Ì‚ª‚ ‚é‚ñ‚Å‚·‚ËB
ƒwƒ‹ƒv‚ðŒ©‚Ä‚Ý‚Ü‚·B
>>339
‚±‚êƒRƒ“ƒ|[ƒlƒ“ƒg‚Å‚·‚æ‚ËB
‚悳‚»‚¤‚È‚ñ‚Å‚·‚ªAƒ_ƒEƒ“ƒ[ƒh‚·‚邯‚±‚낪‚æ‚‚í‚©‚ç‚È‚©‚Á‚½Borz
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 10:51:59
ƒ|ƒCƒ“ƒ^‚ɂ‚¢‚ĂȂñ‚Å‚·‚¯‚ÇA
‚ ‚éŽè‘±‚«‚ÅŽQÆæ‚̃f[ƒ^‚ð‰ð•ú‚µ‚½Œã‚ÉA
•ʂ̎葱‚«‚Å‚»‚ÌꊂɃf[ƒ^‚ª‚ ‚é‚©‚Ç‚¤‚©’²‚ׂé‚Á‚ÄŽ–‚Ío—ˆ‚é‚ñ‚Å‚µ‚傤‚©H
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 12:18:31
o—ˆ‚È‚¢B
ƒƒ‚ƒŠ‚Ì“à—eŒ©‚Ä‚»‚ꂪƒIƒuƒWƒFƒNƒg‚Ȃ̂©A¶‚«‚Ä‚¢‚é‚Ì‚©Ž€‚ñ‚Å‚¢‚é‚Ì‚©‚ðŒµ–§‚É”»•Ê‚·‚ép‚͂Ȃ¢B
procedure foo(var a: TObject);
begin
@FreeAndNil(a);
end;
‚Æ‚©‚â‚Á‚ÄŽQÆŽ©‘Ì‚ð’ׂµ‚ÄŽQÆ‚ªnil‚©‚Ç‚¤‚©‚Å”»’f‚·‚é‚Ì‚ª’è΂¾‚ÈB
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 20:06:14
ƒƒ‚ƒŠƒ}ƒl[ƒWƒƒ‚ð·‚µ‘Ö‚¦‚ê‚΂»‚ê‚Á‚Û‚¢‚±‚Æ‚ª‚Å‚«‚È‚‚à‚È‚¢‚¯‚ÇAŒƒ‚µ‚ƒIƒXƒXƒ‚µ‚È‚¢
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 20:58:07
‚Ç‚ñ‚ÈŽèŽg‚Á‚Ä‚àAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‘S‚ĂƎv‚¤‚¯‚Ç‚ÈB
‚â‚ÈŽèŽg‚Á‚Ä—~‚µ‚‚È‚¢‚¯‚Çc
345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 21:19:38
‚æ[‚í‚©‚ç‚ñ‚¯‚Ç
ƒ|ƒCƒ“ƒ^‚ª—LŒø‚©‚Ç‚¤‚©‚Á‚Ä
Assigned‚·‚ê‚΃GƒG‚¾‚¯‚È‚ñ‚¶‚á‚Ë‚¦‚ÌH
ŠO‚µ‚Ä‚¢‚½‚烃“ƒS
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/24 21:23:40
Assigned‚Ínilƒ`ƒFƒbƒN‚¾‚æ
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/25 03:27:42
EAccessViolation‚ň͂ނƂ©
“®‚¢‚½‚è“®‚©‚È‚©‚Á‚½‚肾‚낤‚©‚çƒIƒkƒkƒ‚µ‚È‚¢
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/25 18:54:06
>>341‚Í‚½‚Ô‚ñˆê‚‚̃IƒuƒWƒFƒNƒg‚É•¡”‚ÌŽQÆ‚ª‚ ‚Á‚Ä‚»‚ÌŠÇ—‚Å¢‚Á‚Ă邯Žv‚¤‚ñ‚¾‚¯‚ÇA
‚»‚¤‚¢‚¤ê‡‚ÍŽQƃJƒEƒ“ƒ^‚ÅŠÇ—‚·‚ׂ«‚¶‚á‚È‚¢‚©‚ÆŽv‚¤B•Ê‰ð‚Æ‚µ‚Ä‚ÍAŽQÆ‚ð‚³‚ç‚ÉŽQÆ‚·‚éB
type
@PObject = ^TObject;
var
@p1: PObject;
@p2: PObject;
p1^ := TObject.Create;
p2 := p1;
‚±‚Ì󋵉º‚ÅA
p1^.Free;
p1^ := nil;
‚±‚ÌŽž“_‚Å“–‚½‚è‘O‚Ì‚±‚ƂƂµ‚Äp2^‚ànil‚ɂȂ邩‚çAp2‚ðŒ©‚éŽè‘±‚«‚©‚ç‚àŽÀ‘Ì‚ª‰ð•ú‚³‚ê‚½Ž–‚Í•ª‚©‚éB
‚½‚¾A‚±‚¤‚¢‚¤‚̂ͬŽèæ‚̘b‚ÅA‚ ‚܂肻‚¤‚¢‚¤Ž–‚ð‚µ‚È‚‚Ä‚à‚¢‚¢‚Ì‚ª‚悢݌v‚¾‚ÆŽv‚¤B
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/25 19:52:20
Delphi2009‚ÅA•¶Žš‚ª”¼Šp‚©‘SŠp‚©‚ð”»’f‚·‚é•û–@‚ª•ª‚©‚炸¢‚Á‚Ă܂·B
‚±‚ê‚Ü‚ÅDelphi6‚ÅByteTypeŠÖ”‚ðŽg‚Á‚Ä‚½‚ñ‚¾‚¯‚ÇA‹““®‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚Á‚Ä¥¥¥
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/25 20:18:50
leadbytes‚Æ‚©‚ÍŽg‚¦‚È‚¢‚ÌH
351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/25 21:11:09
WideString‚È‚ç
’Pƒ‚É•¶ŽšƒR[ƒh‚ðŒ©‚ê‚΂킩‚邯‚ÇB
1ƒoƒCƒg‚Ȃ甼Šp‚¾‚µA2ƒoƒCƒg‚Ȃ甼ŠpƒJƒi‚©‚ðƒ`ƒFƒbƒN‚·‚é
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/25 21:25:34
unicode‚ÌŽ–‚¢‚Á‚Ä‚é‚ñ‚È‚ç1ƒoƒCƒg‚Å‘SŠp•‚à‚ ‚邼
353:348
09/04/26 05:15:41
‚»‚¤‚¢‚â>>348‚Åp1^‚̃ƒ‚ƒŠ‚ðŠm•Û‚µ‚ĂȂ¢‚âB
ʼn‚ÉNew(p1);AÅI“I‚ÉŠ®‘S‚É‚¢‚ç‚È‚‚È‚Á‚½‚çDispose(p1);‚ª•K—v‚¾‚Á‚½B
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 08:38:57
>>349
ƒVƒtƒgƒWƒX‚ɕϊ·‚µ‚½Œã‚Ƀ`ƒFƒbƒN‚·‚ê‚΂¢‚¢‚¶‚á‚ñB
ƒEƒ“ƒR[ƒh‚ðŽô‚¦B
355:DEKO
09/04/26 10:53:28
>>349
MECSUtils ‚Ì MecsIsFullWidth() ‚ðŽg‚¤‚Æ‚¢‚¢‚ÆŽv‚¢‚Ü‚·B
URLØÝ¸(homepage1.nifty.com)
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 11:26:42
‚݂Ȃ³‚ñ‚ ‚肪‚Æ‚¤B
ˆê“xAnsi‚ɕϊ·‚µ‚Ä”»’è‚·‚邱‚Ƃɂµ‚Ü‚µ‚½B
function IsHankaku(c: char): boolean;
begin
result := ( ByteType(AnsiChar(c), 1) = mbSingleByte );
end;
Delphi2009‚Å•¶Žš‚ðˆµ‚¤‚Æ‚«‚Á‚ÄAƒTƒƒQ[ƒg‚Æ‚©ƒGƒŒƒƒ“ƒg‚Æ‚©ƒR[ƒhƒ|ƒCƒ“ƒg‚Æ‚©ƒoƒCƒg‚Æ‚©A‚â‚₱‚µ‚¢‚Å‚·‚Ë(>_<)
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 11:43:42
’ù³F
function IsHankaku(c: char): boolean;
begin
result := ( ByteType(AnsiString(c), 1) = mbSingleByte );
end;
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 11:45:47
C‚Ý‚½‚¢‚ÈŒ¾Œê‚©‚çˆÚ‚Á‚Ä‚«‚½‚Ƃ݂½
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 11:47:11
>>356
‚»‚ꂪƒ†ƒjƒR[ƒh•³A‚Á‚Ä‚¢‚í‚ê‚é‚䂦‚ñ‚¾‚æ
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 16:03:07
>elphi2009‚Å•¶Žš‚ðˆµ‚¤‚Æ‚«‚Á‚ÄAƒTƒƒQ[ƒg‚Æ‚©ƒGƒŒƒƒ“ƒg‚Æ‚©ƒR[ƒhƒ|ƒCƒ“ƒg‚Æ‚©ƒoƒCƒg‚Æ‚©A‚â‚₱‚µ‚¢‚Å‚·‚Ë(>_<)
ø‚Á‚Ä‚¢‚él‚ª‚¢‚邾‚¯‚ÅA‘債‚½–â‘è‚͂Ȃ¢‚æB
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 16:31:00
Œ¾ŒêƒŒƒxƒ‹‚ʼnB•Á‚³‚ê‚Ä‚µ‚©‚é‚ׂ«î•ñ‚ðl—¶‚µ‚ăR[ƒfƒBƒ“ƒO‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚͖̂â‘è‚ł͂Ȃ¢‚ÌH
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/26 20:03:45
ƒEƒ“ƒR[ƒh‚ª”¼Šp‘SŠp‚Ì‹æ•Ê‚ªƒƒ“ƒhƒC‚Æ‚¢‚¤’v–½“I‚ÈŒ‡“_‚ðŽ‚Á‚Ä‚¢‚é‚̂͊m‚©
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/27 02:24:25
win2000‚Å2009Žg‚Á‚Ä‚él‚¢‚Ü‚·H
ƒfƒoƒbƒO‚Ì’âŽ~ƒ{ƒ^ƒ“‰Ÿ‚µ‚½ŒãÄŠJo—ˆ‚È‚‚È‚¢‚Å‚·‚©H
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/27 15:19:23
>>361
.NET ‚à UTF-16 ‚Å‘SŒ¾Œê‚Å“¯‚¶‚Ä‚¢‚½‚ç‚‚¾‚¯‚lj½‚ðŽg‚¦‚΂¢‚¢‚Ì?
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/27 18:38:55
.NET‚ª‚Ç‚¤‚©‚͕ʂɊ֌W‚È‚‚ËH
Delphi‚ÌÝŒv•ûj‚©‚猾‚¦‚ÎA‰B•Á‚³‚ê‚Ä‚Ä‚à‚¨‚©‚µ‚‚È‚¢‹C‚Í‚·‚é
ŋ߂̊J”‚É‚»‚±‚܂ŋ‚ß‚é•û‚ª“‚Ȃ̂©‚à‚µ‚ç‚ñ‚ª
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 08:52:33
TEdit‚ÌOnChangeƒCƒxƒ“ƒg‚ÅTEdit.Text‚ðŽæ‚èo‚·‚Æ‚«
IME‚ð‹N“®‚µ‚Ä“ú–{Œê“ü—Í‚µ‚Ă邯•ÏŠ·‚µ‚½Å‰‚Ì•¶Žš‚¾‚¯‚ª
TEdit.Text‚É“ü‚Á‚Ä‚«‚½‚肵‚È‚¢H
ƒR[ƒfƒBƒ“ƒO‚ªˆ«‚¢‚Ì‚©‚È‚ cB
Turbo Delphi Explorer‚É‚ÄB
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 11:08:27
>>366
Caption:=Edit1.Text;
‚±‚ê‚Åʼn‚Ì•¶Žš‚µ‚©Žæ“¾‚Å‚«‚ĂȂ¢‚Á‚Ä‚±‚Æ?
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 13:05:57
‚»‚à‚»‚àA•¶Žš‚É•‚ª‚ ‚邯Žv‚Á‚Ä‚él‚¦•û‚ªŠÔˆá‚Á‚Ä‚é‚Ì‚ÅA³‚·‚̂͂¨‚Ü‚¦‚ç‚ÌŽvlB
•‚ð‚à‚Á‚Ä‚é‚̂͂ ‚‚܂ŃOƒŠƒt‚Á‚Ä’N‚©‚¢‚Á‚ĂȂ©‚Á‚½‚Á‚¯H
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 14:20:46
>>367
Caption‚¶‚á‚È‚¢‚¯‚Ç‚»‚ñ‚È‚©‚ñ‚¶‚Å‚·B
Firefox‚âiTunes‚Ý‚½‚¢‚ȃCƒ“ƒNƒŠƒƒ“ƒ^ƒ‹‚ÈŒŸõ‚ðŽÀ‘•‚µ‚Ä‚é‚Ì‚¾‚¯‚Ç
‚½‚Æ‚¦‚Îué\“ªv‚ƑłÁ‚½‚Æ‚«TEdit.Onchange“à‚Å‚Íué\v‚µ‚©“ü‚Á‚Ä‚¢‚È‚¢‚Ì‚Å
‘Å‚Á‚½u“ªv‚ðŒŸõƒNƒGƒŠ‚É“ü‚ê‚ç‚ꂸ¢‚Á‚Ă邯‚¢‚¤˜bB
(‚±‚±‚܂ő‚‚ÆŠÛ“Š‚°‚Á‚Û‚¢‚Èc)
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 14:28:08
>>369
“ª‚ª“ü—Í‚³‚ê‚½Žž‚É‚à‚¤ˆê“xOnChangeƒCƒxƒ“ƒg‚ª”¶‚µ‚Ă邾‚ëB
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 14:33:20
>>369
Ž©•ª‚Ì‚ÍTurbo‚¶‚á‚È‚‚ÄDEL‚V‚È‚ñ‚¾‚¯‚ÇA
’Pƒ‚ȃR[ƒh‘‚¢‚ÄŽŽ‚µ‚½?
OnChange‚ÉCaption:=Edit1.Text‚Ä‘‚¢‚ÄŽÀs‚·‚邯AŠm’è‚·‚邽‚Ñ‚É
u‚Ü‚ñ‚¶‚イv‚Æ“ü‚ê‚Äu‚Ü‚ñv‚¾‚¯Šm’è‚·‚邯ué\v•\ަAŽŸ‚Éu‚¶‚イv‚ð
Šm’è‚·‚邯ué\“ªv‚ª‚¿‚á‚ñ‚Æ•\ަ‚³‚ê‚邯‚ÇB
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 14:34:23
>>371
X@OnChange‚ÉCaption:=Edit1.Text‚Ä‘‚¢‚ÄŽÀs‚·‚邯AŠm’è‚·‚邽‚Ñ‚É
@@u‚Ü‚ñ‚¶‚イv‚Æ“ü‚ê‚Äu‚Ü‚ñv‚¾‚¯Šm’è‚·‚邯ué\v•\ަAŽŸ‚Éu‚¶‚イv‚ð
›@OnChange‚ÉCaption:=Edit1.Text‚Ä‘‚¢‚ÄŽÀs‚·‚邯Au‚Ü‚ñ‚¶‚イv‚Æ
@@“ü‚ê‚Äu‚Ü‚ñv‚¾‚¯Šm’è‚·‚邯ué\v•\ަAŽŸ‚Éu‚¶‚イv‚ð
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 15:00:33
>>369
•ÏŠ·‚𔺂¤ƒCƒ“ƒNƒŠƒƒ“ƒ^ƒ‹ƒT[ƒ`‚â‚邯‚«‚ÍAIME‚̃ƒbƒZ[ƒW•߂܂¦‚½•û‚ªFX‚Æ‚â‚è‚â‚·‚¢
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 15:33:14
ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠ‚Åo—Í‚ÉF‚‚¯‚é‚Ì‚Á‚Ăǂ¤‚â‚é‚ÌH
–³—‚â‚èƒhƒ‰ƒCƒo“ü‚ê‚ăGƒXƒP[ƒvƒV[ƒPƒ“ƒX‚Å‚¶‚á‚È‚³Ž®‚È‚â‚è•û‚ÅB
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 15:58:47
>>374
ƒRƒ“ƒ\[ƒ‹API‚ðŽg‚¤B
‚±‚ê‚ðƒ‰ƒbƒv‚µ‚ÄTurbo Pascal‚ð–Í‚µ‚½crt32‚Á‚Ä‚¢‚¤ƒ†ƒjƒbƒg‚ª
URLØÝ¸(www.kobira.co.jp) ‚É‚ ‚é‚©‚ç
‚±‚¤‚¢‚¤‚Ì‚ðŽg‚¤‚ÆŠÈ’PB
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/28 21:14:17
>>368
ŠwŽÒ‚Ìæk•Ù‰³
377:369
09/04/28 23:52:39
‚¢‚ë‚¢‚냌ƒX‚Ç‚à‚Å‚·B
Šm‚©‚ÉCaption•Ï‚¦‚邾‚¯‚¾‚Æ–â‘è‚È‚¢‚Á‚·‚ËB
ƒCƒCƒƒP‚ɂȂç‚ñ‚¯‚Ç“ü‚ê‚Ă܂¾ˆêTŠÔ‚‚ç‚¢‚È‚ñ‚Å
ƒwƒ“‚È‹Lq‚µ‚Ä‚é‰Â”\«‚àŽÌ‚ÄØ‚ê‚Ü‚¹‚ñB
OnChange‚Ì‚½‚Ñ‚ÉSQLite‚Ô‚ñ‰ñ‚·‚Ì‚ªƒLƒcƒC‚Ì‚©
’Pƒ‚È‹Lqƒ~ƒX‚ª‚ ‚é‚Ì‚©A‚à‚¤ˆê“x‚¶‚Á‚‚蒂߂Ă݂Ä
‚Ç‚¤‚µ‚悤‚à‚È‚©‚Á‚½‚çIME‚̃ƒbƒZ[ƒW(‚Á‚Ä‚Ì‚à‰‚ß‚ÄŒ©‚颊E)
‚Ìü‚Å‚®‚®‚Á‚Ă݂܂·B
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/29 05:14:54
IE‚âFireFox‚©‚ç‰æ‘œ‚ðƒhƒ‰ƒbƒO•ƒhƒƒbƒv‚³‚ꂽ‚Ì‚ðŽó‚¯Žæ‚é‚É‚ÍA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚à‚ñ‚Å‚µ‚傤‚©EEB
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/29 07:33:26
OLE‚ðŽg‚¤
‚Ç‚Á‚©‚É‚»‚¤‚¢‚¤ƒRƒ“ƒ|‚ª‚ ‚Á‚½‚©‚ç‚»‚êŽg‚¤‚ÆŠÈ’P‚ɂł«‚邯Žv‚¤
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/29 21:04:08
procedure ahya;
begin
ahya;
end;
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/29 22:06:42
stack overflow
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/30 08:39:33
>>377
> OnChange‚Ì‚½‚Ñ‚ÉSQLite‚Ô‚ñ‰ñ‚·‚Ì‚ªƒLƒcƒC‚Ì‚©
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/30 13:01:08
C‚Ìsystem()ŠÖ”‚Á‚ĂȂ¢‚Ì
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/30 16:04:09
‚ÂWinExec
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/01 10:30:37
VirtualListView‚É256x256‚̃Tƒ€ƒlƒCƒ‹‰æ‘œ‚ð•À‚ׂĂ¢‚é‚̂ł·‚ªAStretchBlt
‚Å
c‰¡”ä‚ð•Ï‚¦‚¸‚Ék¬‚·‚邽‚ß‚É
Jpeg‚ðTPicture‚œǂݞ‚ñ‚ÅBMP.Assign‚·‚邯‚«‚ɦ‚ŽžŠÔ‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
ʼn‚Í’†‘ºŽ‚ÌBitmapUtils.Stretch‚ðŽg‚Á‚Ä‚©‚çStretchBlt‚µ‚Ä‚¢‚Ü‚µ‚½‚©‚ç‚à‚Á‚ÆŽžŠÔ‚ª‚©‚©‚Á‚Ä‚¢‚Ü‚µ‚½
TVirtualExplorerEasyListview‚Ȃǂ̓GƒNƒXƒvƒ[ƒ‰•À‚݂̃Xƒs[ƒh‚Å•\ަ‚³‚ê‚é‚̂ŕû–@ŽŸ‘悾‚ÆŽv‚¤‚̂ł·‚ª
ƒ\[ƒX‚ª‚È‚¢‚̂Ŏè–@‚ª•ª‚©‚è‚Ü‚¹‚ñ
‚ǂ̕ûŒü‚Ål‚¦‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©HŒäŽw“ì‚‚¾‚³‚¢
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/01 13:43:04
>>385
TJpegImage‚ÌScaleŽg‚¤‚©A
ŽÊ^‚È‚çExif‚̃Tƒ€ƒlƒCƒ‹‚ð“ǂݞ‚Þ‚©B
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/01 14:21:28
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µA‚»‚ñ‚È‚Ì‚à‚ ‚é‚̂ł·‚Ë
D2009‚ÌJpeg,GIFImg,pngimage‚ðŽg‚Á‚Ä‚¢‚é‚̂Ō^‚É‚æ‚Á‚Äk¬•û–@‚ð•Ï‚¦‚é‚ñ‚Å‚·‚Ë
ƒOƒO‚Á‚½‚ç
URLØÝ¸(jane.s89.xrea.com)
‚ª‚ł܂µ‚½BƒTƒ“ƒvƒ‹ƒ\|ƒX‚à¶‚«‚Ä‚¢‚Ä—Ž‚Æ‚¹‚Ü‚µ‚½‚̂œǂñ‚ł݂܂·
‚Å‚àAuses‚·‚邾‚¯‚ÅTImage‚Æ‚©‚Åpng‚Æ‚©“ǂ߂é‚ñ‚¾‚©‚çi‚±‚ꂪ¦‚¢‚¯‚Çj
TImageList‚ÆTListView‚à‘Ήž‚µ‚Ä‚‚ê‚é‚Ì‚ªˆê”ÔŠð‚µ‚¢‚ñ‚Å‚·‚æ‚Ë
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/01 14:23:12
ƒ\[ƒX‚¾‚ÆŽv‚Á‚½‚çJane–{‘Ì‚¾‚Á‚½orz
‚±‚ꂾ‚¯‚ªƒqƒ“ƒg‚Å‚·‚Ë
188 FJaneŽg‚¢‚Ì–¼–³‚µ‚³‚ñF05/07/27 00:00:41 ID:6kBZoROZ
>>174
ETJpegImage.Scale //©Šî–{“I‚É‚±‚ê
ETbitmap‚ÍDIB‚É‚·‚é
EJpeg.pas‚Æiij‚ÌײÌÞר‰ü‘¢
TApiBitmap‚ÆTBitmap‚ÅŒŸõ‚µ‚ÄŠ|‚©‚Á‚½‚Æ‚±‚¿‚å‚Á‚Æ
•Ï‚¦‚Ă݂½‚¾‚¯
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/01 18:24:11
‚ÂGDI+
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/02 14:22:24
>>385
‚¿‚Ȃ݂ɃTƒ€ƒlƒCƒ‹¶¬ˆ—‚Í‚¿‚á‚ñ‚ƕʃXƒŒƒbƒh‚Å‚â‚Á‚Ä‚éH
‰æ‘œƒtƒ@ƒCƒ‹‚ª1000’´‚¦‚邿‚¤‚Èꇂ̃GƒNƒXƒvƒ[ƒ‰‚Ì‹““®Œ©‚ê‚Εª‚©‚邯‚ÇA
”ñ“¯Šú‚Å‚â‚ç‚È‚¢‚Ƃǂꂾ‚¯‚‘¬‰»‚µ‚Ä‚àŒµ‚µ‚¢‚ÆŽv‚¤‚æ
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/02 19:20:06
‚»‚¤‚Å‚·‚ËA10ŒÂ•\ަ‚³‚ê‚Ä‚½‚ç‚¢‚‚Â‚à•½s‚µ‚ăTƒ€ƒlƒCƒ‹‚ª•`‰æ‚³‚ê‚Ä‚¢‚Á‚Ă܂·‚à‚Ì‚Ë
Ž„‚àƒXƒŒƒbƒh‚Í‚â‚Á‚Ă݂悤‚Æ‚µ‚©‚¯‚½‚̂ł·‚ªAŒ‹‹ÇImageList‚É“o˜^‚·‚銂 ‚½‚è‚ÅÁ‚¯‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
ƒXƒŒƒbƒhCreate‚ÅFileNameAƒTƒ€ƒlƒCƒ‹‚̑傫‚³‚ð“n‚µ‚ÄBitMap‚ð•Ô‚µ‚Ä‚à‚炤‚Ì‚©i‚Ç‚¤‚â‚Á‚ÄHj
ƒXƒŒƒbƒh‚Ì’†‚ÅImageList‚ÉAdd‚·‚é‚Ì‚©
ListView.OnDataHint‚ƃXƒŒƒbƒh‚ª‚Ç‚ñ‚È‚¨•t‚«‡‚¢‚É‚µ‚½‚ç‚¢‚¢‚Ì‚©‚ª•ª‚©‚ç‚È‚¢‚̂ł·
‚ A‚¿‚Ȃ݂É>>389‚³‚ñ‚ÌGDI+‚ÍŽŽ‚µ‚½‚炸‚¢‚Ô‚ñ‚Æ‘¬‚‚È‚è‚Ü‚µ‚½
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/02 20:16:40
C‚Ȃǂ̃R[ƒh‚ðDelphi‚ÖˆÚA‚·‚鎞ADelphi‚ÅŽg‚¦‚È‚¢Ž¯•ÊŽq‚ª‚ ‚Á‚½ê‡‚݂͂Ȃ³‚ñ‚Ç‚¤‚µ‚Ă܂·‚©H
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/02 21:58:43
combobox‚Ìitem‚ð‰EƒNƒŠƒbƒN‚µ‚½‚çƒ|ƒbƒv±¯Ì߃ƒjƒ…[‚ðo‚µ‚½‚¢‚ñ‚¾‚¯‚ÇA
‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚Å‚·‚©?
ContextPopup‚ÉPopupmenu1.PopupiX,Y)‚Á‚Ä‚â‚Á‚Ä‚à‰½‚à‹N‚±‚ç‚È‚¢‚Å‚·B
394:393
09/05/02 22:27:06
Ž–ŒÌƒŒƒX‚Å‚·B
ƒŒƒWƒ}ƒlƒWƒƒ[‚Á‚ÄŒ¾‚¤ƒtƒŠ[‚̃Rƒ“ƒ|‚Ì
ƒoƒO‚Ý‚½‚¢‚Å‚·B
V‹K‚ŃeƒXƒgƒvƒƒOƒ‰ƒ€‚©‚¢‚½‚ço—ˆ‚Ü‚µ‚½B
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/03 19:27:46
>>391
ŽÀۂɃXƒŒƒbƒh“à•”‚©‚çImageList.AddŒÄ‚ñ‚¾‚ç–â‘肪‹N‚«‚½H‚»‚±‚܂łâ‚Á‚½‚ÌH
‚Æ‚è‚ ‚¦‚¸‚®‚¿‚á‚®‚¿‚á‚ɂȂÁ‚Ä‚à‚¢‚¢‚©‚ç‚â‚Á‚Ă݂Ȃ¢‚±‚Ƃɂ͖â‘è“_‚à•ª‚©‚ç‚È‚¢‚¶‚á‚È‚¢
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/03 22:11:13
‚â‚Á‚Ă݂܂µ‚½B
‰½“x‚à–\‘–‚³‚¹‚È‚ª‚ç‚àiƒXƒŒƒbƒh‚Á‚Ă܂Ƃà‚É“®‚©‚µ‚½‚±‚Æ‚ª‚È‚¢‚à‚Ì‚Åjo—ˆ‚Ü‚µ‚½
–Ú‚ÉŒ©‚¦‚éItem‚ª“¯Žž‚ɓǂݞ‚Ü‚ê‚Ä‚¢‚銴‚ª‚È‚¢‚̂ł܂¾‚܂Ƃà‚Éo—ˆ‚Ä‚¢‚é
ƒƒP‚ł͂Ȃ¢‚̂łµ‚傤‚ªŽæ‚芸‚¦‚¸³Šm‚É•\ަ‚Å‚«‚Ä–¾‚ç‚©‚É¡‚܂łæ‚è
•\ަ‘¬“x‚Í‘¬‚‚È‚è‚Ü‚µ‚½i4000Files‚قǓǂݞ‚Ü‚¹‚Ä‚à”•b‚Å‚µ‚½j
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/03 23:11:33
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh—ð1ƒ–ŒŽ‚Ì‚¨‚¢‚炪‚í‚©‚鎖‚Í‚Æ‚è‚ ‚¦‚¸A
ImageList.Addƒƒ\ƒbƒh‚̌ĂÑo‚µ‚ÍÅ’áŒÀAƒNƒŠƒeƒBƒJƒ‹ƒZƒNƒVƒ‡ƒ“‚È‚è‚ð—p‚¢‚Ä”r‘¼§Œä
‚µ‚È‚«‚á‚¢‚¯‚È‚³‚»‚¤‚ÆŒ¾‚¤Ž–‚¾‚¯B
Œã‚͂킩‚ñ‚È‚¢B‚Õ‚¬‚áB
CriticalSection.Accuire;
try
ImageList.Add
finally
CriticalSection.Release;
end;
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 00:36:07
‚¢‚âA‚¢‚ç‚È‚¢‚©‚ç‚—
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 01:01:10
>>397‚¾‚¯‚ÇA¡A‹ï‘Ì“I‚ÉImageList‚ÌAddƒƒ\ƒbƒh’Ç‚Á‚Ă݂½‚¯‚ÇA
“à•”‚ÅHandleNeeded‚ªŒÄ‚΂ê‚ÄA‚»‚ÌHandleNeeded‚ŃtƒB[ƒ‹ƒh‚ÌFHandle‚ðŽQÆ‚µ‚Ä‚¢‚é‚©‚çA
‰ºŽè‚·‚邯A
procedure TCustomImageList.HandleNeeded;
begin
if FHandle = 0 then CreateImageList;
end;
‚ÅACreateImageList‚É•¡”‚̃XƒŒƒbƒh‚ª“¯Žž‚ɓ˓ü‚·‚邯AƒCƒ[ƒWƒŠƒXƒg‚̃nƒ“ƒhƒ‹
‚ª•¡”쬂³‚êA–ÀŽq‚ɂȂÁ‚¿‚á‚í‚È‚¢H
ƒnƒ“ƒhƒ‹ƒŠ[ƒN‚¾‚©‚çA‚Ü‚ŸA‚»‚±‚܂ŔíŠQŠg‘債‚È‚¢‚ÆŽv‚¤‚¯‚ÇB
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 01:12:08
‚ ‚ A‚Æ‚¢‚¤‚©A‚»‚à‚»‚à‘O’ñ‚ª‚¨ŒÝ‚¢ˆá‚¤‚Ì‚©‚à‚ËB
‚¨‚¢‚ç‚ÌꇂÍAƒTƒ€ƒlƒCƒ‹ì¬‚·‚éƒTƒuƒXƒŒƒbƒh‚ÅImageList‚ÌAddƒƒ\ƒbƒh
ŒÄ‚ÔŽ–‚ð‘O’ñ‚É‚µ‚Ä‚½(‚»‚ê‚Åo—ˆ‚é‚©•ª‚©‚ç‚È‚¢‚¯‚ÇA‚Õ‚¬‚á)B
ƒƒCƒ“ƒXƒŒƒbƒh‚¾‚¯‚ÅAImageList.Addƒƒ\ƒbƒhŒÄ‚Ô‚È‚ç•K—v‚È‚¢‚ÆŽv‚¤B
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 01:42:09
•׋‚Ì‚½‚ßAŸŽè‚É‚¿‚å‚Á‚Æì‚Á‚Ă݂½‚¯‚ÇA¡‚Ì‚¨‚¢‚ç‚̃Œƒxƒ‹‚Åì‚邯‚±‚ñ‚ÈŠ´‚¶‚©‚ÈB
@TThumnailEvent = procedure (Sender: TObject; ABitmap: TBitmap) of object;
@TThumnailer = class(TThread)
@private
@@FFileName: string;
@@FSize: TSize;
@@FBitmap: TBitmap;
@private
@@FOnThumnail: TThumnailEvent;
@private
@@procedure CallOnThumnailEvent;
@protected
@@procedure Execute; override;
@public
@@constructor Create(CreateSuspended: Boolean; AFileName: string; ASize: TSize);
@public
@@property OnThumnail: TThumnailEvent read FOnThumnail write FOnThumnail;
@end;
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 01:43:02
‚ÅAŽÀ‘•‚Í
{ TThumnailer }
constructor TThumnailer.Create(CreateSuspended: Boolean; AFileName: string; ASize: TSize);
begin
@FFileName := AFileName;
@FSize := ASize;
@FBitmap := TBitmap.Create;
@inherited Create(CreateSuspended);
end;
procedure TThumnailer.CallOnThumnailEvent;
begin
@if Assigned(FOnThumnail) then
@@FOnThumnail(Self, FBitmap);
end;
procedure TThumnailer.Execute;
begin
@// ƒTƒ€ƒlƒCƒ‹ì¬ˆ—
@// ‚²‚ɂ傲‚É‚å
@if Assigned(FOnThumnail) then
@@Synchronize(CallOnThumnailEvent); // VCL‚̃ƒCƒ“ƒXƒŒƒbƒh‚Ç“¯Šú‚ðŽæ‚é
@FBitmap.Free;
end;
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 01:46:47
ƒƒCƒ“‚ÌVCLƒXƒŒƒbƒh‚Å‚ÍA
procedure TMainForm.Button1Click(Sender: TObject);
var
@Thumnailer: TThumnailer;
begin
@Thumnailer := TThumnailer.Create(True, FileName, Size, Bitmap);
@Thumnailer.FreeOnTerminate := True; // Ž©“®”jŠü
@Thumnailer.OnThumnail := OnThumnail;
@Thumnailer.Resume;
end;
procedure TMainForm.OnThumnail(Sender: TObject; ABitmap: TBitmap);
begin
@if ABitmap <> nil then
@@ImageList.Add(ABitmap);
end;
‚Æ‚©BListView.OnDataHint‚Æ‚©‚Í—Ç‚‚í‚©‚Á‚ĂȂ¢‚Ì‚ÅÈ—ªB
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 01:47:39
Thumnailer := TThumnailer.Create(True, FileName, Size, Bitmap);
‚Í
Thumnailer := TThumnailer.Create(True, FileName, Size);
‚¾‚Á‚½Borz
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/04 01:51:34
u‚±‚ñ‚ȃNƒ‰ƒX–¼‚ÍŒ™‚¾v
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5175“ú‘O‚ÉXV/101 KB
’S“–:undef