‚‚¾‚·‚êDelphi(’´‰ ..
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/26 15:05:04
Ž¿–â‚Å‚·BDelphi2010‚É‚ÄA"Generics.Collections"‚ðuses‚µ‚Ä
ƒWƒFƒlƒŠƒNƒX‚ȃIƒuƒWƒFƒNƒg‚ÌƒŠƒXƒg‚̃RƒŒƒNƒVƒ‡ƒ“‚̃ƒ“ƒo‚ɃAƒNƒZƒX‚µ‚½‚Æ‚«A
ƒRƒ“ƒpƒCƒ‹‚ͳ‚µ‚‚Æ‚¨‚Á‚ÄŽÀs‚µ‚Ä‚àƒGƒ‰[‚È‚“®ì‚·‚é‚ñ‚Å‚·‚ªA¶ã‚̃Gƒ‰[‚ªÁ‚¦‚Ü‚¹‚ñB
—Ⴆ‚Î TObjectList<TForm> ‚¾‚ÆA
FL:=TObjectList<TForm>.Create;
FL.Add(Form1);
FL[0].Caption:='abc';
‚Æ‚¢‚¤‚悤‚Ƀƒ“ƒo‚ɃAƒNƒZƒX‚·‚邯AƒRƒ“ƒpƒCƒ‹‚ͳ‚µ‚’Ê‚é‚̂ł·‚ª¶ã‚̃Gƒ‰[‚Ì—“‚Å
!'TObejectList<TForm>'h‚Í'Caption'‚Æ‚¢‚¤–¼‘O‚̃ƒ“ƒo‚ðŠÜ‚ñ‚Å‚¢‚Ü‚¹‚ñB
‚Æ‚¢‚¤‚悤‚ȃGƒ‰[‚ªÁ‚¦‚Ü‚¹‚ñB
‚Ç‚¤‚¢‚¤——R‚ª‚ ‚Á‚Ä‚±‚̂悤‚È󋵂ɂȂÁ‚Ă邩A‚ǂȂ½‚©‚²‹³Ž¦‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/26 20:15:43
ƒRƒ“ƒpƒCƒ‰‚ÍÅV‚¾‚ªIDE‚ÍÅV‚¶‚á‚È‚¢A‚ÆŽv‚Á‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/27 00:07:38
s‚«‹l‚Á‚Ä‚¢‚é‚Ì‚Å‘Š’k‚³‚¹‚Ä‚‚¾‚³‚¢
ŠÂ‹«‚ÍDeklphi2007‚Å‚·B
delphi‚ÅDB‚Ì‘€ìƒ\ƒtƒg‚ÌC³‚ÉŠÖ‚í‚Á‚Ä‚¢‚é‚̂ł·‚ªAƒRƒ“ƒpƒCƒ‹‚·‚邯
SrtingtoTdatabase‚͌݊·«‚ª‚ ‚è‚Ü‚¹‚ñ
‚ƃGƒ‰[‚ª‚łĂƂ܂è‚Ü‚·B
•Ï”(A,B,C,D)
‚Æ‚¢‚¤s‚ª‚ ‚èAA‚Í“¯‚¶ƒ\[ƒXƒtƒ@ƒCƒ‹‚Ì’†‚ÅString錾AB‚ÍTdatabese
錾AC,D‚Í•s–¾‚ÅA,B‚Ì錾‚ð‘‚«Š·‚¦‚Ä‚à‘Ê–Ú‚Å‚µ‚½B
Œ³X‚ÍDelphi6‚Å‘O”CŽÒ‚ªì¬‚µ‚½‚à‚̂𬶂ªXp‚ÅŽg—p‚·‚éˆ×‚É2007‚Å
ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·B6‚̊‹«‚ÍŽc‚Á‚Ä‚¨‚炸A‘O”CŽÒ‚Æ‚à˜A—‚ªŽæ‚ê‚Ü‚¹‚ñB
CAD‚Ì錾‚ð’T‚·ˆÈŠO‚ɂȂɂ©‚æ‚¢‰ðŒˆ‚Í–³‚¢‚Å‚µ‚傤‚©?
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/27 01:06:58
>488
•’ʂɈóü‚·‚邯‚«‚Í’Êí‚Ì(ƒfƒtƒHƒ‹ƒg‚Ì)TPrinter‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðAƒtƒ@ƒCƒ‹‚Éo—Í‚·‚邯‚«‚Í
‚»‚ê—p‚ÌTPrinter‚©‚ç‚Ì”h¶ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðA‚»‚ꂼ‚ê‚Æ‚Á‚©‚¦‚ЂÁ‚©‚¦‚ÅSetPrinter‚·‚ê‚Î
‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
>489
•’ʂɃRƒ“ƒpƒCƒ‹‚·‚邯‚«‚ƃGƒ‰[ƒCƒ“ƒTƒCƒg‚âƒR[ƒhƒiƒrƒQ[ƒVƒ‡ƒ“‚ÅŽg—p‚·‚éƒRƒ“ƒpƒCƒ‰‚Í
ˆá‚¤‚à‚̂Ȃ̂ł»‚¤‚¢‚¤Œ»Û‚ª‚¨‚«‚éB
>491
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Æ‚©Delphi‚Æ‚©‚»‚¤‚¢‚¤‚à‚Ì‚ð—‰ð‚µ‚Ä‚éH‚í‚©‚ç‚È‚¢‚È‚ç‚í‚©‚ç‚È‚¢‚Á‚ÄãŽi‚É
‘Š’k‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚ªB‚Å‚«‚È‚¯‚ê‚΃\ƒtƒg‰®‚ÉŠO’‚Éo‚·‚Æ‚©B‚³‚à‚È‚«‚Ⴑ‚±‚É
ŽN‚·‚µ‚©‚È‚¢B‚·‚‚È‚‚Æ‚à
> •Ï”(A,B,C,D)
> ‚Æ‚¢‚¤s‚ª‚ ‚èA
‚Æ‚©
> CAD‚Ì錾‚ð’T‚·ˆÈŠO‚ɂȂɂ©‚æ‚¢‰ðŒˆ‚Í–³‚¢‚Å‚µ‚傤‚©?
‚Æ‚©ˆÓ–¡•s–¾‚É‚à‚Ù‚Ç‚ª‚ ‚éB
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/27 03:37:29
‚¤‚邹[‚΂©
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/27 11:06:13
>>492
ãŽi‚ɑВk‚µ‚Ä‰ðŒˆ‚·‚é‚È‚çʼn‚©‚炱‚±‚É‚‚é–󂪖³‚¢B
1‚Ì‘‚«ž‚Ý‚ð‰L“ۂ݂ɂµ‚Ä‚±‚±‚É‘‚¢‚½‰´‚ª”nŽ‚¾‚Á‚½‚Á‚ÄŽ–‚¾‚ÈB
‹à—ÖÛ—ˆ‚Ü‚¹‚ñ‚̂ł²ˆÀS‚‚¾‚³‚¢BB
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/27 16:15:22
‚æ‚©‚Á‚½B‚à‚¤—ˆ‚È‚¢‚ñ‚¾‚Á‚ÄB
’N‚¾‚Á‚Ä‹Cˆá‚¢‚Ì‘ŠŽè‚Í‚µ‚½‚‚È‚¢‚à‚ñ‚ËB
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/27 21:12:04
ƒ}ƒWƒŒƒX‚·‚邯A‚¨‚»‚炊֔‚̃pƒ‰ƒ[ƒ^•À‚Ñ‚ª•ÏX‚³‚ê‚Ä‚¢‚é‚̂ł»‚ê‚𒼂·•K—v‚ª‚ ‚éB
•K—v‚Èî•ñ‚ÍŠÖ”‚̃pƒ‰ƒ[ƒ^‚»‚ꂼ‚ê‚ÌŒ^‚Æ‚»‚̈Ӗ¡AŒ»ÝŽw’肳‚ê‚Ä‚¢‚éiƒGƒ‰[‚ɂȂÁ‚Ä‚¢‚éj
ƒpƒ‰ƒ[ƒ^‚»‚ꂼ‚ê‚ÌŒ^‚Æ‚»‚̈Ӗ¡(“à—e)B‚¾‚©‚çC‚ÆD‚ÌŒ^‚Æ‚»‚Ì“à—e‚Í•K{‚Èî•ñB‚Å‚à
Ctrl+ƒNƒŠƒbƒN‚Å’T‚¹‚È‚¢‚©H
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/28 01:06:08
>>489@–¾Ž¦“I‚ÉTForm‚ɃLƒƒƒXƒg‚·‚ê‚ÎH
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/28 03:32:37
‚»‚ê‚â‚Á‚½‚çƒWƒFƒlƒŠƒNƒX‚̈Ӗ¡‚È‚¢‚¾‚ë
”nŽ‚©H
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/28 07:55:03
‚ÆA”nŽ‚ª\‚µ‚Ä‚¨‚è‚Ü‚·B
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/28 13:17:30
ƒWƒFƒlƒŠƒNƒX‚ÆTObjectList‚Ì‹æ•Ê‚ª‚‚©‚È‚¢
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/28 14:17:23
>>499
‚»‚ê–{‹C‚ÅŒ¾‚Á‚Ă邯‚µ‚½‚瓪‹^‚¤‚í
ƒWƒFƒlƒŠƒNƒX‚Á‚ĉ½‚¾‚©•ª‚©‚Á‚Ä‚éH
502:489
10/03/28 22:37:31
>>497
‚Í‚¶‚ß‚ÍTList‚âTObjectList‚É“ü‚ê‚ăLƒƒƒXƒg‚µ‚½‚Ì‚ðproperty‚É‚µ‚Ä‚½‚ñ‚Å‚·‚¯‚ÇA
ƒ_ƒEƒ“ƒLƒƒƒXƒg‚ð‚µ‚½‚‚È‚¢‚Ì‚ÆAgetter setter‚ðˆêX‘‚‚Ì‚ª–Ê“|‚È‚ñ‚ŃWƒFƒlƒŠƒNƒX‚ðŽg‚Á‚Ä‚é‚ñ‚Å‚·‚æB
‚Æ‚è‚ ‚¦‚¸Š„‚èØ‚Á‚ăGƒ‰[‚ÍŒ©‚È‚¢‚悤‚ÉŠ„‚èØ‚é‘¼‚È‚¢‚ñ‚Å‚µ‚傤‚©‚ËB
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/28 22:39:27
‚¢‚ë‚¢‚ë‘‚«’¼‚µ‚Ä‚½‚ç“ú–{Œê‚¨‚©‚µ‚¢‚܂ܑ‚«‚±‚ñ‚Å‚µ‚Ü‚Á‚½EEE
ÅŒã‚Ìs‚Í”]“àC³‚µ‚ēǂñ‚Å‚‚¾‚³‚¢EEE
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/28 23:11:19
‚Ü‚ŸƒGƒ‰[ƒCƒ“ƒTƒCƒg‚Æ‚©‚Í‘¼‚Å‚àŒë“®ì‚·‚邵A‹C‚É‚µ‚·‚¬‚È‚¢‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/29 02:38:37
ƒGƒ‰[ƒCƒ“ƒTƒCƒg‚ÍŽÀ‘•“–Žž‚©‚çØ‚Á‚Ä‚é‚È
–ð‚É—§‚Á‚½ŽŽ‚µ‚ª‚È‚¢
506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/29 21:54:11
‚¨¢˜b‚ɂȂè‚Ü‚·B
TMemo‚Ås‚⌅‚ª‚ ‚ӂꂽ‚Æ‚«‚¾‚¯ƒXƒNƒ[ƒ‹ƒo[‚ðo‚·‚ɂ͂ǂ¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©B
ScrollBars‚ðBoth‚ÉÝ’è‚·‚邯í‚Éo‚Á‚ςȂµ‚ÅŒ©‹ê‚µ‚¢‚̂ł·B
‘¼‚̃Rƒ“ƒgƒ[ƒ‹‚¾‚ÆŽ©“®‚Åo‚µ‚½‚èˆø‚Áž‚ß‚½‚è‚·‚é‚Ì‚ÉA‚È‚ºH
507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/29 22:02:16
‚ñ[Ž©•ª‚ÅOnChangeƒCƒxƒ“ƒg‚ ‚½‚è‚ŧŒä‚·‚邵‚©‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚ŸB‰½‚Å‚»‚¤‚È‚Á‚Ä‚¢‚é‚©‚Á‚ÄH
Windows‚ÌEDITƒRƒ“ƒgƒ[ƒ‹‚ª‚»‚¤ì‚ç‚ê‚Ä‚¢‚é‚©‚炾‚ÈB
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/29 22:57:00
>>506
SynEdit‚È‚ñ‚Ăǂ¤H‚ȂǂƓK“–‚È‚±‚Æ‚ðŒ¾‚Á‚Ă݂éB
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/30 01:27:19
>>507
‚»‚¤‚È‚ñ‚Å‚·‚©cB
Delphi‚Ì\•¶‚³‚¦—‰ð‚µ‚ĂȂ¢ƒŒƒxƒ‹‚ÌŽ©•ª‚ɂ͓‚»‚¤‚Å‚·B
>>508
SynEdit’²‚ׂ܂µ‚½‚ªA‚¿‚å‚Á‚Æ—p“r‚ªˆá‚¤‚悤‚ÈB
‚½‚¾ƒVƒ“ƒvƒ‹‚ɃeƒLƒXƒg‚ª“üo—͂ł«‚ê‚Ηǂ¢‚Ì‚ÅB
‚Ó‚ÆŽv‚¢—§‚Á‚ÄATRichEdit‚È‚ç‚Ç‚¤‚©‚ÆB
‚±‚ê‚ÍMemo‚ƈႢA‚ ‚ӂꂽ‚Æ‚«‚¾‚¯ƒXƒNƒ[ƒ‹ƒo[‚ªo‚é‚¶‚á‚ ‚è‚Ü‚¹‚ñ‚©I
‚±‚ê‚ŃˆƒVI‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ªA¡“x‚̓|ƒbƒvƒAƒbƒvƒƒjƒ…[‚ªo‚Ü‚¹‚ñ orz
510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/30 02:43:38
PopupMenu‚ðÝ’è‚·‚ê‚ÎH
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/30 09:01:56
>>510
‚â‚Á‚Ă݂܂·BƒXƒNƒ[ƒ‹ƒo[‚ðo‚·‚æ‚è‚͓‚‚È‚³‚»‚¤‚Ȃ̂ÅB
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/30 22:44:01
Delphi6 Personal‚ðŽg—p’†
ƒwƒ‹ƒv‚ª•ςł·
ƒL[ƒ[ƒhŒŸõ‚·‚ê‚Îo‚Ä‚‚邯‚ÇAVCLƒŠƒtƒ@ƒŒƒ“ƒX–ÚŽŸ‚̃‹[ƒ`ƒ“ˆê——iƒJƒeƒSƒŠ•Êj‚É‚Í
Œ©“–‚½‚ç‚È‚¢€–Ú‚ª‚¢‚Á‚Ï‚¢‚ ‚é‚ñ‚Å‚·‚¯‚ÇA‚±‚ê‚ÍŽd—l‚Å‚µ‚傤‚©
FileAgeŠÖ”‚Æ‚©AƒJƒeƒSƒŠMBCSƒ†[ƒeƒBƒŠƒeƒB‚Ì‘S•”‚Æ‚©
MBCSƒ†[ƒeƒBƒŠƒeƒB‚Íd—vŽ‹‚³‚ê‚ĂȂ¢‚Ì‚©‚È
AnsiCompareFileNameŠÖ”‚Ìà–¾‚à‚æ‚•ª‚©‚è‚Ü‚¹‚ñ
E AnsiCompareFileName ŠÖ”‚ÍC‘å•¶Žš‚Ƭ•¶Žš‚ð‹æ•Ê‚µ‚È‚¢‚Å S1 ‚Æ S2 ‚ð”äŠr‚µ‚Ü‚·B”äŠr‰‰ŽZ‚ÍCŒ»Ý‚̃ƒP[ƒ‹‚ÉŠî‚¢‚Äs‚í‚ê‚Ü‚·B
AnsiCompareText('AA','aa') { 0 ‚ð•Ô‚· }
AnsiCompareFileName('AA','aa') { 0 ‚ł͂Ȃ 1 ‚ð•Ô‚· }
‘å•¶Žš‚Ƭ•¶Žš‚ð‹æ•Ê‚µ‚È‚¢‚Í‚¸‚Ȃ̂ÉcH
AnsiLastCharŠÖ”‚ÍA•¶Žš—ñˆ—ƒ‹[ƒ`ƒ“iƒkƒ‹‚ÅI‚í‚éj‚É“ü‚ê‚é‚ׂ«‚©‚Æ
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/31 10:58:29
Ŭ‰»‚µ‚½Žž‚àˆ—‚𑱂¯‚Ä‚¢‚ÄA‚»‚ÌŽž‚̃f[ƒ^‚ɉž‚¶‚Ä
ƒ^ƒXƒNƒo[‚É•\ަ‚³‚ê‚é•¶Žš‚ð•ÏX‚µ‚½‚¢‚ñ‚¾‚¯‚Ç
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/31 11:11:06
ƒtƒH[ƒ€‚ÌCaption‚©Application.Title‚ð•ÏX‚·‚éB
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/31 13:31:53
>>512
‚»‚ñ‚È10”N‚à‘O‚ÌI‚í‚Á‚½ƒo[ƒWƒ‡ƒ“‚ɑ΂µ‚Ä•¶‹åŒ¾‚¤‚Æ‚©“ª‚¨‚©‚µ‚¢‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/31 18:19:57
ƒfƒUƒCƒ“Žž‚ÉTPageControl‚ð‰EƒNƒŠƒbƒN‚·‚邯
uƒy[ƒWV‹Kì¬v‚âuƒy[ƒW‚Ìíœv‚Æ‚¢‚Á‚½
ƒƒjƒ…[‚ª•\ަ‚³‚êA’ljÁE휂ªo—ˆ‚Ü‚·‚ª
‚±‚ê‚͂ǂ̂悤‚ÉŽÀŒ»‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H
uŽqE‘·‚ðŽ‚Âƒpƒlƒ‹v‚̂悤‚ÈŽ©ìƒRƒ“ƒ|[ƒlƒ“ƒg‚ð
쬂µ‚Ä‚¢‚ÄA‚»‚ÌŽqE‘·ƒpƒlƒ‹‚ð’ljÁ‚·‚é‚Ì‚ÉA
ƒƒjƒ…[‚Å‚â‚肽‚¢‚ȂƎv‚Á‚½ŽŸ‘æ‚Å‚·B
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/31 19:32:09
–Ú‚ÅŒ©‚½‚à‚Ì‚ð^Ž—‚Å‚«‚È‚¢l‚͉½‚àì‚ê‚È‚¢‚ÆŽv‚¤
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/03/31 21:33:33
‚‚܂è>>517‚ÍŽ©•ª‚͉½‚àì‚ê‚È‚¢‚ÆéŒ¾‚µ‚½‚©‚Á‚½‚ñ‚Å‚·‚ËA‚í‚©‚è‚Ü‚·
‚í‚©‚è‚Ü‚·‚ª‚»‚¤‚¢‚¤‚̂̓`ƒ‰ƒV‚Ì— ‚É‚Å‚à‘‚¢‚ĉº‚³‚¢
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/01 02:43:49
>>518
‚í‚´‚í‚´Ž©ŒÈЉ‹ê˜J‚³‚ñ
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/01 03:42:49
Šç^‚ÁÔ‚¾‚æH‚Ç‚¤‚µ‚½‚ÌH
521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/01 06:50:33
‚ÆAŠç‚ð^‚ÁÔ‚É‚µ‚Ä\‚µ‚Ä‚¨‚è‚Ü‚·B
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/01 09:14:51
>>520
‚Â ‹¾
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/01 12:10:51
ListView‚Ì‚±‚ƂŎ¿–â‚Å‚·B
ƒZƒ‹‚ðƒNƒŠƒbƒN‚µ‚½Žž‚ɉ½s–Ú‰½—ñ‚̃Zƒ‹‚©‚ð’m‚肽‚‚Ä
‰º‹L‚̃Tƒ“ƒvƒ‹‚ðŒ©‚Â‚¯‚Ü‚µ‚½B
Item•”‚ÌCaption•¶Žš—ñ‚Ìã‚ÆSubItem‚Ì•”•ª‚ðƒNƒŠƒbƒN‚µ‚½Žž‚Í‚¢‚¢‚̂ł·‚ªA
Item•”‚Ì—]”’•”•ª‚ðƒNƒŠƒbƒN‚·‚邯‰½‚àŽæ“¾o—ˆ‚Ü‚¹‚ñB
Item•”‚̂ǂ±‚ðƒNƒŠƒbƒN‚µ‚Ä‚àŽæ“¾o—ˆ‚邿‚¤‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
var
wCtrl : TListView;
wStruct: TLVHitTestInfo;
begin
@wCtrl:= (Sender as TListView);
FillChar(wStruct, SizeOf(TLVHitTestInfo), 0);
// ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ÌÀ•W‚ðŽæ“¾
GetCursorPos(wStruct.pt);
// ƒXƒNƒŠ[ƒ“À•W‚©‚çƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚ɕϊ·
wStruct.pt:= wCtrl.ScreenToClient(wStruct.pt);
//repeat
wStruct.pt.X:=10;
// ‘I‘ð‚³‚ê‚½€–Ú‚Ì”»’è
if wCtrl.Perform(LVM_SUBITEMHITTEST, 0, LPARAM(@wStruct)) >= 0 then
with wStruct do
begin
Item:=(Sender as TListView).Items.Item[iItem];
end;
524:520
10/04/01 13:33:09
>>521-522
>>518‚ÉŒü‚¯‚Ä‘‚¢‚½‚ñ‚¾‚¯‚ÇA‚Ђå‚Á‚Æ‚µ‚ÄŽv‚¢“–‚½‚éß‚Å‚à‚ ‚Á‚½‚ÌH
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/01 13:36:00
Œ‹‹Ç>516‚ª•ª‚©‚ç‚È‚¢”nŽ‚µ‚©‚¢‚È‚¢‚ñ‚Å‚·‚Ë
ƒŒƒxƒ‹’á‚¢‚Å‚·‚Ë‚à‚¤—ˆ‚Ü‚¹‚ñ
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/01 17:07:10
‹tƒMƒŒ‰³‚Å‚·
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 01:27:09
‚È‚ñ‚Â[‚©A‰ñ“š‚·‚é‹C‚à‹N‚±‚ç‚È‚¢‚‚܂ç‚ñŽ¿–â‚Á‚Ä‚ ‚邿‚ËB
PopupMenu ‚ÌŽg‚¢•û‚ð’m‚ç‚ñ‚Ì‚©A“®“I‚ɃRƒ“ƒ|‚‚‚é•û–@‚ª’m‚ç‚ñ‚Ì‚©
‚±‚Á‚¿‚ªŸŽè‚É‘z‘œ‚·‚é‚Ì‚à–Ê“|‚‚³‚¢‚悤‚ÈŽ¿–â‚Æ‚©B
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 04:22:45
527 ‚Í‚±‚̃XƒŒ‚̈Ӌ`‚ð—‰ð‚Å‚«‚È‚¢‚Ì‚©H
>Delphi(ƒfƒ‹ƒtƒ@ƒC)‚ɂ‚¢‚ÄA‘¼‚̃XƒŒƒbƒh‚ł͑‚«ž‚߂Ȃ¢’´’჌ƒxƒ‹A
>‚à‚µ‚‚ÍŽ¿–âŽÒŽ©g‰½‚ª‰½‚¾‚©•ª‚©‚ç‚È‚¢Ž¿–â‚ð
>—E‹C‚ðŽ‚Á‚Ä‘‚«ž‚ÞƒXƒŒƒbƒh‚Å‚·B
‰ñ“š‚·‚é‹C‚ɂȂç‚È‚¢‚̂ȂçA–Ù‚Á‚Ä‚¢‚È‚³‚¢B–³—‚ɃRƒƒ“ƒg‚ð‘‚‚±‚Ƃ͖³‚¢B
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 07:08:59
>516‚ª’m‚肽‚¢‚Ì‚ÍToolsAPI(OTA)‚̘b‚¾‚ÆŽv‚¤BListView‚Æ‚©TreeView‚̂悤‚É
ƒfƒUƒCƒiã‚Å‚»‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚̃JƒXƒ^ƒ€€–Ú‚ðŽg‚¦‚邿‚¤‚É‚µ‚½‚¢A‚Æ‚©BInside Delphi
‚ ‚½‚è‚ÉÚ‚Á‚Ä‚½‚悤‚ÈB
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 08:01:18
>>528
”Žè[[
531:516
10/04/02 09:01:08
>>529
‹Â‚邯‚¨‚è‚Å‚·BƒfƒUƒCƒ“Žž‚̘b‚Å‚·B
ToolsAPI‚Æ‚¢‚¤‚͉̂‚߂ĕ·‚«‚Ü‚µ‚½BƒOƒO‚Á‚ÄŒ©‚½Š´‚¶‚Å‚Í
‚Ü‚³‚É‚»‚ê‚Á‚Û‚¢‚̂ł·‚ªA‚¿‚å‚Á‚ÆŽ„‚ɂ͕~‹‚ª‚‚»‚¤‚¾‚È‚ cB
‚Æ‚è‚ ‚¦‚¸Žqƒpƒlƒ‹‚ÌSetParent‚Æeƒpƒlƒ‹‚ÌValidateInsert‚ð
override‚µ‚Ä‘¼‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ði‚Éj’u‚¯‚È‚¢‚悤‚É‚µ‚Ä
ƒfƒUƒCƒiã‚Å“\‚è•t‚¯‚³‚¹‚邯‚©‚µ‚Ä‚¨’ƒ‚ð‘÷‚·‚±‚Ƃɂµ‚Ü‚·B
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 10:35:21
Source\ToolsAPI‚ÆSource\Win32\Property Editors‚ðŽQl‚É(ꊂÍDelphi‚Ì
ƒo[ƒWƒ‡ƒ“‚ňá‚Á‚Ä‚‚é‚©‚à)B
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 13:02:05
‚à‚¤‚µ‚¿‚á‚ñ‚Æà–¾‚µ‚ĉº‚³‚¢
534:516
10/04/02 13:33:33
‚h‚c‚ªo‚È‚¢‚Ì‚ð‚¢‚¢‚±‚ƂɎ¿–âŽÒ‚̃tƒŠ‚ð‚µ‚Äø‚él‚ª‚¢‚é‚Ý‚½‚¢‚Å‚·‚ËB
‚Ü‚ ‹å“Ç“_‚Æ‚©‚Ì•¶‘Ì‚ªˆá‚¤‚Ì‚ÅAŠF‚³‚ñ‚à•ª‚©‚Á‚Ă邯‚ÍŽv‚¢‚Ü‚·‚¯‚ÇcB
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 14:41:00
13:33:33
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/02 15:15:12
>>534
‚»‚ñ‚Ȃ̂ǂ¤‚Å‚à‚¢‚¢‚µ
‹A‚ê
537:523
10/04/02 23:12:57
‚Ü‚½AListview‚ÅŽ¿–â‚È‚ñ‚¾‚¯‚Çmousedown‚Æ‚©‚¤‚‚ð
Žó‚¯•t‚¯‚Ä‚à‚炦‚È‚¢‚ñ‚¾‚¯‚ÇA‚È‚ñ‚©Ý’è‚Æ‚©‚ ‚éH
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/04 20:53:06
ƒGƒNƒZƒ‹ƒI[ƒgƒVƒFƒCƒv‚Ì–îˆó‚ðTImage‚âTForm‚É•`‚«A
bmp‚ŕۑ¶‚µ‚½‚¢‚̂ł·‚ªA‚»‚ê‚͉Á”[‚Å‚·‚©H
‚Æ‚¢‚¤‚©AŠŠ‚ç‚©‚ÅãY—í‚È–îˆó‚ªTImage‚É•`‚¯‚ê‚Î
‚¢‚¢‚¾‚¯‚È‚ñ‚Å‚·‚¯‚ÇEEE
’N‚©ƒ\[ƒX‘‚¢‚Ä‚à‚炦‚Ü‚¹‚ñ?
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/04 21:04:59
‰»”^‚Å‚·
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/04 22:53:11
“K“–‚ȃOƒ‰ƒtƒBƒbƒNƒc[ƒ‹‚Å2”{‚Æ‚©4”{‚É•`‚¢‚½‚à‚Ì‚ðk¬‚µ‚ÄBMPŒ`Ž®‚ŕۑ¶‚µ‚Ä
Žæ‚螂߂΂¢‚¢‚ñ‚¶‚á‚ËH
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/06 11:56:00
ƒI[ƒgƒVƒFƒCƒv‚ðPrtScnƒL[‚ÅŽæ‚èž‚ñ‚ÅMSƒyƒCƒ“ƒg‚ŕۑ¶‚µ‚ÄTImage‚ÅStretch‚·‚éB
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/06 23:29:32
ƒtƒH[ƒ€‚Ìã‚Ƀpƒlƒ‹‚ð‚PŒÂ’u‚«Aƒpƒlƒ‹‚̃{[ƒ_[ƒXƒ^ƒCƒ‹‚ðbsSingle‚É‚µ‚Ü‚·B
‚»‚̃pƒlƒ‹‚Ìã‚Ƀ{ƒ^ƒ“‚ð’u‚«‚Ü‚·Bƒ{ƒ^ƒ“‚̃Aƒ“ƒJ[ƒvƒƒpƒeƒB‚ð[akRight,akBottom]‚Éݒ肵‚Ü‚·B
‚ÅAƒtƒH[ƒ€‚̉EƒNƒŠƒbƒNƒƒjƒ…[‚©‚çuƒGƒfƒBƒ^‚Å•\ަv‚µ‚ÄAuƒtƒH[ƒ€‚ð•\ަv‚ÅŒ³‚É–ß‚µ‚Ü‚·B
‚±‚ê‚ðŒJ‚è•Ô‚·‚ƃ{ƒ^ƒ“‚̈ʒu‚ª‚Ç‚ñ‚Ç‚ñ‚¸‚ê‚Ä‚¢‚«‚Ü‚·Bƒ}ƒW‚ÅŠ¬‚è‚Ü‚¹‚ñB
ƒvƒƒWƒFƒNƒg‚ðŠJ‚‚½‚тɂǂñ‚Ç‚ñ‚¨‚©‚µ‚‚È‚Á‚Ä‚¢‚«‚Ü‚·B
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/06 23:35:15
ƒpƒlƒ‹ˆÈŠO‚̃Rƒ“ƒeƒi‚Å‚àƒy[ƒWƒRƒ“ƒgƒ[ƒ‹‚ÌBorderWidth‚ðݒ肵‚½‚èA
ƒXƒNƒ[ƒ‹ƒ{ƒbƒNƒX‚Å‚à”¶‚µ‚Ü‚·BƒAƒ“ƒJ[‚̓fƒtƒHƒ‹ƒgˆÈŠO‚ÉÝ’è‚·‚邯
ˆÊ’u‚ª‚¸‚ê‚Ä‚¢‚½‚èAƒTƒCƒY‚ª•Ï‚í‚Á‚½‚肵‚Ü‚·B
ƒ|ƒgƒyƒ^‚ª”„‚è‚Ì»•i‚ÅŠî–{‚Ì•”•ª‚ŃoƒO‚é‚È‚ñ‚Ä‚ ‚Ü‚è‚É‚à‚Ђǂ·‚¬‚Ü‚·B
ƒNƒ\ƒc[ƒ‹‚̂悤‚Å‚·B
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 01:53:38
‚»‚¤‚¢‚¤‚̂̓Iƒbƒ`ƒƒƒXƒŒ‚Å‚â‚Á‚Ä‚‚¾‚³‚¢
‚±‚±‚ÍŽ¿–âƒXƒŒ‚Å‚·
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 02:00:21
ˆê‰žŽèŽ‚¿‚Ì—ð‘ãDelphii6`2010j‚ÅŽŽ‚µ‚Ă݂½‚¯‚Ç”¶‚µ‚È‚¢‚È‚—
s‘¢‚àƒIƒbƒ`ƒƒƒXƒŒ‚̎󂯎‚¿‚È‚ñ‚Å‚â‚Á‚Ï‚è‚ ‚Á‚¿‚łǂ¤‚¼
ƒo[ƒWƒ‡ƒ“‘‚¢‚ĂȂ¢Žž“_‚ÅŒ‹\‰ö‚µ‚©‚Á‚½‚¯‚Ç
‚à‚µ‚‚̓pƒbƒ`‚ ‚ĂĂȂ¢‚¾‚¯‚Æ‚¢‚¤î‚¯‚È‚¢—Ž‚¿H
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 09:52:03
>>545
‚Ü‚¶‚ÅŒ¾‚Á‚Ă܂·H2010‚Å‚à2005‚Å‚à”¶‚µ‚Ü‚·‚æB‚»‚êˆÈ‘O‚ÍŽŽ‚µ‚Ă܂¹‚ñB
uƒGƒfƒBƒ^‚Å•\ަv‚Á‚Ă̂̓tƒH[ƒ€‚ÌDFM‚ðƒeƒLƒXƒgŒ`Ž®‚ł݂郃jƒ…[‚Ì‚±‚Ƃł·B
‚ÅAuƒtƒH[ƒ€‚ð•\ަv‚ÅŒ³‚É–ß‚·‚ÆA‚P‰ñ‚â‚邽‚Ñ‚É4ƒsƒNƒZƒ‹•ª‚¸‚ê‚Ü‚·B
4ƒsƒNƒZƒ‹‚Á‚ă{[ƒ_[‚Ì•(GetSystemMetrics(SM_CXBOARDER)‚ÅA‚»‚Ì•ªAƒNƒ‰ƒCƒAƒ“ƒg—̈悪
¬‚³‚‚È‚é‚Ì‚ÉAnchors‚Ȃǂ̔z’uˆ—‚Ål—¶‚É“ü‚ê‚ĂȂ¢‚ñ‚¶‚áH‚ÆŽv‚Á‚Ă܂·B
ƒ\[ƒX’Ç‚Á‚©‚¯’†B
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 10:01:07
ŠÂ‹«‚É‚æ‚Á‚ĕςí‚é‚̂łíH
Ž©•ª‚àPanel‚Ì’†‚É“\‚è•t‚¯‚½ƒRƒ“ƒ|‚ðalclient‚É‚µ‚Ä‚¢‚é‚̂ɂ‚³‚ª’Ç‚µ‚Ä‚‚ê‚È‚¢Œ»Û‚ð‘ÌŒ±‚µ‚Ä‚¢‚é‚Ì‚ÅB
‚±‚ÌŒ»Û‚ªo‚é‚Ì‚ÍXP‚ÅW2K‚Í–â‘è‚È‚µ‚¾‚ªAŽ©•ªˆÈŠO‚ÌXPƒ}ƒVƒ“‚łǂ¤‚¾‚©‚Í’m‚ç‚È‚¢B
iDel7pro/W2K‚ŃRƒ“ƒpƒCƒ‹/ƒpƒbƒ`‚Í‘S•”“–‚ĂĂé‚Í‚¸j
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 10:07:20
Ž©•ª‚ÌŽŽ‚µ‚½ŠÂ‹«‚Å‚ÍWinXPƒ‚[ƒh‚ÆWin7‚ÆWin2000‚Å”¶‚µ‚Ü‚·B
‚±‚±‚ł̓{ƒ^ƒ“‚ð”z’u‚µ‚Ü‚µ‚½‚ªAAnchorsƒvƒƒpƒeƒB‚ðƒfƒtƒHƒ‹ƒg‚Ì[akLeft,akTop]ˆÈŠO‚É
ݒ肵‚½ƒRƒ“ƒgƒ[ƒ‹‚·‚ׂĂ̈ʒuAƒTƒCƒY‚ª‚Ç‚ñ‚Ç‚ñ‚¸‚ê‚Ä‚¢‚«‚Ü‚·B
ƒRƒ“ƒeƒi‚Ì•û‚̓pƒlƒ‹AƒXƒNƒ[ƒ‹ƒ{ƒbƒNƒXAƒy[ƒWƒRƒ“ƒg[ƒ‹‚̃^ƒuƒV[ƒg‚Ȃǂł·B
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 13:17:22
2k{D7Pro”¶‚¹‚¸B
‘¼‚̃Rƒ“ƒ|‚Å‚àŽŽ‚µ‚½‚ª‚È‚ñ‚à‚¨‚±‚ç‚ñ‚æB
Žè‡‚Í>>542‚Ì’Ê‚è‚â‚Á‚½B
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 13:42:02
XP{2010‚Å”¶‚¹‚¸‚¾‚È[B
Turbo‚à‚ ‚邯‚ÇŽŽ‚µ‚ĂȂ¢
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 14:47:13
‚æ‚Ù‚Ç“ÁŽê‚Ȋ‹«‚È‚ñ‚¾‚낤‚È
‚Ȃ̂Ɋ‹«î•ñ‚ÍŒão‚µA‚µ‚©‚à¬o‚µ
‰ðŒˆ‚·‚é‹C‚̂Ȃ¢‚½‚¾‚̃Aƒz‚É‚µ‚©Œ©‚¦‚È‚¢
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 16:41:28
URLØÝ¸(www1.axfc.net)
‚̃Rƒƒ“ƒgDel‚ÌSc_100990.zip‚ŃAƒbƒvƒ[ƒh‚µ‚Ä‚¨‚«‚Ü‚µ‚½B5•b‚ÅÄŒ»‚Å‚«‚é‚ñ‚Å‚·‚ªB
ã‹L‚Ì‘€ì‚ðŒJ‚è•Ô‚·‚ƃ{ƒ^ƒ“‚̈ʒu‚ª‚¸‚ê‚Ä‚¢‚«‚Ü‚·B
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 18:38:24
2k{D6Per”¶‚¹‚¸B
Žè‡‚Í>>542‚Ì’Ê‚è‚â‚Á‚½B
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 19:23:08
xp(sp3)+d7ent(sp1)‚¾‚¯‚Ç”¶‚µ‚È‚©‚Á‚½B
HDD‚ðŒðŠ·‚ÅXP‚ðƒNƒŠ[ƒ“ƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚¢‚ñ‚¾‚¯‚Ç
D‚V‚̃‰ƒCƒuƒ‰ƒŠƒpƒX‚Æ‚©‚ðˆê”‚ÅŒ³‚É–ß‚·Ž–‚Á‚Ăł«‚éH
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 20:24:04
>>553
‚ñ[B”¶‚µ‚Ü‚¹‚ñ‚©B‚¨Žè”‚¨‚©‚¯‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚µ‚Î‚ç‚‚à‚¤‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·B
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 22:17:01
>554
ŠY“–ƒŒƒWƒXƒgƒŠ‚ðŽ‚Á‚Ä‚¢‚‚Á‚Ä‚¢‚¤Žè‚à‚ ‚邯Žv‚¤‚ª„Ý’è‚̈ø‚Á‰z‚µB
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/07 22:55:14
xp sp3+turbo delphi‚Å”¶‚µ‚Ü‚·‚½
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/08 10:51:28
”¶‚µ‚Ä‚½“z‚ÍOS‚ÆD‚̃o[ƒWƒ‡ƒ“‚¾‚¯‚¶‚á‚È‚‚Ä
ƒEƒBƒ“ƒhƒEŽü‚è‚ÉŠÖ‚·‚éŠÂ‹«Ý’èî•ñ‚ð‘S•”‘‚«o‚¹
559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/08 10:55:20
‚»‚ñ‚È‘‚«•û‚¶‚á‚܂Ƃà‚Èî•ñ‚Íオ‚Á‚Ä‚±‚È‚¢‚¼
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/08 17:14:14
¡‚̂Ƃ±‚ëÄŒ»‰æ‘œAÄŒ»“®‰æ“™‚È‚µ
561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/08 19:32:37
ƒIƒŒ‚̂Ƃ±‚ë‚Å‚à”¶‚µ‚½‚íB
557‚Æ“¯‚¶XPSP3+Turbo‚¾‚¯‚ÇB
bsSingle‚Æ‚©‚ÅŒŸõ‚µ‚½‚çAŽ—‚Ä”ñ‚Ȃ鎖—Ⴊ‰½ŒÂ‚©o‚Ä‚‚éB
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/09 11:22:49
Ž©‰‰A‰³B
ƒIƒbƒ`ƒƒ·‹µ‚¾‚æB
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/09 16:00:49
‰½ŒÂ‚©‚µ‚©‚È‚¢‚Ȃ狓‚°‚ê‚΂¢‚¢‚Ì‚ÉA‚µ‚È‚¢‚͉̂½ŒÌ‚È‚ñ‚¾‚낤‚Ë
564:561
10/04/09 16:55:56
Win98+Del6Per(XPSP3ã‚ÌVirtual PC 2007)‚ł͔¶‚µ‚È‚©‚Á‚½‚íB
ƒAƒ“ƒJ[‚Ì—¼‘¤‚ªƒIƒ“‚¾‚ÆAŒJ‚è•Ô‚·‚½‚тɃ{ƒ^ƒ“‚ªk‚ñ‚Å‚¢‚‚Ì‚ªÎ‚¦‚éB
‚Ü‚ Šm‚©‚ÉA‚‚¾‚·‚ê‚̘b‘è‚ł͂Ȃ¢‚©B
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/11 13:25:46
Del7‚ÌVCL‚É’¼ÚŽè‚ð“ü‚ê‚ÄŽg‚Á‚Ä‚él‚¢‚éH
VCL‚Á‚ÄƒŠƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚Ì‚©‚ÈB
566:191
10/04/11 14:21:39
’´‰SŽÒƒXƒŒ‚Ȃ̂ɂ݂ñ‚ȃŒƒxƒ‹‚‚·‚¬‚ł‚¢‚Ä‚¢‚¯‚Ü‚¹‚ñT_T
567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/11 14:39:48
“r’†‚Å‘‚«ž‚ñ‚¶‚á‚Á‚½B
ŋ߂̃o[ƒWƒ‡ƒ“‚Á‚Ä‘Ð‚ÅƒŠƒtƒ@ƒŒƒ“ƒX‚Á‚Äo‚ĂȂ¢‚ñ‚Å‚µ‚傤‚©B
Ž©•ª‚Æ‚µ‚Ă͎ñ‚Áˆø‚«‚Ńy[ƒWŒž‚茞‚è•׋‚·‚é•û‚ª‚µ‚Á‚‚è—ˆ‚é‚̂ł·‚ªc
̂̓pƒbƒP[ƒW‚É‚¿‚á‚ñ‚Ɗ܂܂ê‚Ä‚½‚ñ‚Å‚·‚æ‚ËH
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/11 15:30:19
>>565
‚Å‚«‚é
>>566-567
ˆóü
569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/11 20:14:09
ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚̂Ƃê‚È‚¢‚¨‚Á‚³‚ñ‚¾‚È‚—
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/12 00:41:45
‚¨‚Á‚³‚ñ‚«‚à‚¢
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/12 13:10:21
‚¨‚Á‚³‚ñ‚©‚Á‚±‚¢‚¢
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/12 14:25:42
‚ ‚Á‚¿‚á‚ñ‚©‚Á‚±‚¢‚¢
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/13 11:51:03
>>569¢
574:554
10/04/13 22:35:55
ƒ‰ƒCƒuƒ‰ƒŠƒpƒX‚Á‚Ä•’ʂɃeƒLƒXƒg‚ŃRƒs[‚µ‚Æ‚¯‚Ηǂ©‚Á‚½‚Ì‚ËB
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/14 12:56:06
Javascript‚͂₽‚ç_“î‚Å‚·B
ƒuƒbƒNƒ}[ƒNƒŒƒbƒg‚Ì—á
Javascript:for(var I=0;I<3;++I){alert(['One!','Two!!','Three!!!'][I]);};
DelphiŒ¾Œê‚Å‚Íã‹L‚Ì ['One!','Two!!','Three!!!'][I] ‚Ý‚½‚¢‚È‚¨ŽèŒy‚È‘‚«•û‚͂Ȃ¢‚Å‚µ‚傤‚©H
ƒI[ƒvƒ“”z—ñƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Æ‚¢‚¤‚Ì‚ª‹ß‚¢‚©‚ȂƎv‚Á‚½‚ñ‚Å‚·‚ªAˆá‚Á‚½‚悤‚Å‚·B
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/14 13:10:11
function getarr(arr: array of string): TStringDynArray;
var
i: Integer;
begin
setlength(result, length(arr));
for i := 0 to high(arr) do Result[i] := arr[i];
end;
getarr(['a', 'b', 'c'])[0]‚Æ‚¢‚¤‚̂͂ł«‚È‚‚à‚È‚¢‚¯‚Ç
¡‚̈—Œn‚ł͎èŒy•\‹L‚͂Ȃ¢‚ÆŽv‚¤B
‚¢‚‚̓ú‚©'one'[2]‚Æ“¯—l ['One!','Two!!','Three!!!'][I] ‚ª’Ê‚é‚æ‚¤‚ɂȂ邩‚à‚µ‚ê‚È‚¢‚¯‚Ç‚ÈB
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/14 13:29:46
C‚¾‚Æ’Ê‚é‚æ‚Ë
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/14 13:44:23
>>575
URLØÝ¸(d.hatena.ne.jp)
URLØÝ¸(d.hatena.ne.jp)
‚±‚Ì•Ó‚ð‰ž—p‚·‚邯ˆê‰ž‘‚¯‚é
uses .., Types;
var
@s: string;
@i: Integer;
begin
@for s in TStringDynArray.Create('One!','Two!!','Three!!!') do
@@ShowMessage(s);
@for i := 0 to 2 do
@@ShowMessage(TStringDynArray.Create('One!','Two!!','Three!!!')[i]);
end;
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/16 12:32:54
‹³‚¦‚Ä‚‚¾‚³‚¢BD6ƒp[ƒ\ƒiƒ‹Žg—p‚Å‚·B
EXEŽ©g‚̃AƒCƒRƒ“‚ðTImage‚É•\ަ‚µ‚Ä‚¢‚Ü‚·B
ƒAƒCƒRƒ“‚Ì“§‰ßF‚ª“§–¾‚ɂȂÁ‚Ä‚‚ê‚é‚̂͗ǂ¢‚̂ł·‚ªA”’F‚܂œ§–¾‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰½‚ª‚¢‚¯‚È‚¢‚̂łµ‚傤‚©B‚»‚ê‚Æ‚à‘S•”ŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©B
ƒvƒƒWƒFƒNƒg‚̃IƒvƒVƒ‡ƒ“‚Éݒ肵‚Ä‚¢‚éicoƒtƒ@ƒCƒ‹‚Í‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
URLØÝ¸(www1.axfc.net)
var
Icon:TIcon;
begin
Icon:=TIcon.Create;
Icon.Handle:=Application.Icon.Handle;
if Icon.Handle<>0 then
Image1.Canvas.Draw(0,0,Icon);
Icon.Free;
end;
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/16 13:46:07
transparent
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/16 15:39:26
Transparent‚ªŠÖ‚í‚Á‚Ä‚»‚¤‚È‚±‚Ƃ͑z‘œ‚Å‚«‚é‚̂ł·‚ªA2F‚ª“§‰ß‚µ‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤ã‹L—á‚Ìê‡
‚ǂ̂悤‚É‚·‚ê‚Ηǂ¢‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚à‚µ‚æ‚낵‚¯‚ê‚΂²‹³Ž¦‰º‚³‚¢B
Œ‹‹Ç‚Å‚·‚ªŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½BˆÈ‰º‚̂悤‚ÉC³B
Image1.Canvas.Draw(0,0,Icon); ¨ Image1.Picture.Icon:=Icon;
‚â‚è•û‚ªª–{“I‚ÉŠÔˆá‚Á‚Ä‚¢‚½‚Æ‚¢‚¤‚±‚Ƃłµ‚½B
‚µ‚©‚µA‚±‚ñ‚È•û–@«‚Å‚àOk‚Å‚µ‚½B
Image1.Picture.Icon.Handle:=Icon.Handle;
Image1.Picture.Icon.Assign(Icon);
ˆê‘̂ǂꂪ³‚µ‚¢‚Ì‚©HH
‚³‚ç‚ÉAHandle‚Á‚ĂȂñ‚È‚ñ‚¾H‚ÆŽv‚Á‚½‚̂Œ²‚ׂ邯A32bit®”‚¾‚ÆB‚È‚ç‚ÎA
var
Icon:Integer;
begin
Icon:=Application.Icon.Handle;
if Icon<>0 then
Image1.Picture.Icon.Handle:=Icon;
end;
‚ÆA‚â‚Á‚Ă݂½‚ç‘åä•v‚Å‚µ‚½B
‚±‚ñ‚ȃR[ƒh‚Å‚¢‚¢‚ñ‚Å‚µ‚傤‚©HHH
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/18 00:36:03
ListBox.Items.Selected‚ª‰æ–ÊŠO‚ÌŽžA
‚»‚Ì€–Ú‚ª•\ަ‚³‚ê‚邿‚¤‚ɃXƒNƒ[ƒ‹‚·‚é‚â‚è•û‹³‚¦‚Ä‚‚¾‚³‚¢
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/18 04:35:59
‚Í‚¢
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/18 06:47:12
>>582 TopIndex
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/18 06:51:43
>>581
Image1.Picture.Assign(Application.Icon);
‚±‚ꂾ‚¯‚Å‚¢‚¢‚ÆŽv‚¤BiD6ƒp[‚ÍŽ‚Á‚ĂȂ¢
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/18 16:59:50
>>582
MakeVisible
587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/18 23:10:54
ƒLƒƒƒvƒ`ƒƒ[‚ðì‚Á‚Ă݂½‚ñ‚¾‚¯‚ÇAƒEƒBƒ“ƒhƒnƒ“ƒhƒ‹‚©‚çƒfƒoƒCƒXƒRƒ“ƒeƒLƒXƒg‚ð
Žæ“¾‚µ‚ÄŽw’è‚̉æ–ʂ̃Lƒƒƒvƒ`ƒƒ[‚ðŽæ‚Á‚Ă邂à‚è‚È‚ñ‚¾‚¯‚ÇA‚í‚´‚ÆŽæ‚肽‚¢‰æ–Ê‚Ìã‚É
•ʂ̃EƒBƒ“ƒh’u‚¢‚Æ‚‚Æ‚»‚̕ʂ̃EƒBƒ“ƒh‚àƒLƒƒƒvƒ`ƒƒ[‚³‚ê‚é‚ñ‚¾‚¯‚Ç‚»‚ñ‚È‚à‚ÌH
588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/19 00:14:15
XPˆÈ~‚È‚çŒÂ•ʂɂƂê‚é
Úׂ̓OƒO‚ê
589:587
10/04/19 02:37:57
ƒOƒO‚Á‚½‚ç‚Å—ˆ‚½B
‚ ‚肪‚Æ‚¤
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/19 07:57:21
>>589
‹»–¡—L‚é‚©‚çA‚â‚è•û‹³‚¦‚Ä
591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/19 09:51:25
printwindow‚ðŽg‚¤‚ñ‚¾‚Á‚ÄB
Žg‚¢•û‚̓OƒO‚Á‚½•û‚ª‘‚¢B
ŠÈ’P‚¾‚æB
592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/19 14:00:11
>>585
D6ƒp[ƒ\ƒiƒ‹‚Å‚àOk‚Å‚µ‚½B³‰ð‚̓XƒbƒLƒŠŠÈ’P‚Å‚µ‚½‚ËB
ƒŠƒ\[ƒX‚©‚çƒAƒCƒRƒ“휂µ‚ÄApplication.Icon‚ª–³‚¢ó‘Ôi—L‚蓾‚È‚¢‚¯‚Çj‚É‚µ‚Ä‚à
•\ަ‚³‚ê‚È‚¢‚¾‚¯‚ŃGƒ‰[–³‚µB
‹³‚¦‚Ä‚à‚ç‚Á‚Ä‚©‚ç—‰ð‚µ‚½‚¯‚ÇAIDE‚ÅImage1.Picture‚ɉ摜‚ðƒZƒbƒg‚·‚é‚̂Ƃقړ¯‚¶“®ì‚Æ‚¢‚¤‚±‚Ƃł·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/19 17:55:06
>>591
‚ ‚肪‚Æ‚¤I
‚ª‚ñ‚΂Á‚Ă݂é
594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/20 23:58:23
IDE‚̃GƒfƒBƒ^ƒ}ƒNƒ‘‚«‚½‚¢‚ñ‚¾‚¯‚Ç‚»‚¤‚¢‚¤î•ñ‚Á‚Ăǂ±‚É‚ ‚é‚ÌH
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/26 17:46:07
RichEdit‚ÉDephi‚̃\[ƒXƒR[ƒh‚ð’…F‚µ‚½ó‘Ô‚Å•\ަ‚·‚é
ƒTƒ“ƒvƒ‹‚È‚èƒRƒ“ƒ|‚Ȃ肪‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/26 19:50:22
TParserŽg‚¦
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/26 22:45:23
RichEdit‚ÌŽg‚¢•û‚ª•ª‚©‚è‚Ü‚¹‚ñB
’Pƒ‚É”CˆÓ‚ÌF‚Å•¶Žš‚ð‘‚¢‚ÄA‰üs‚ð•t‰Á‚·‚é^‚µ‚È‚¢ ‚ª‘I‚ׂ邿‚¤‚É‚µ‚½‚¢‚¾‚¯
‚Ȃ̂ł·‚ªA‚ǂ̂悤‚É‚µ‚½‚ç—Ç‚¢‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñB
‚±‚ñ‚ȃCƒ[ƒW‚ÅŽg‚¦‚éprocedure‚ðì‚肽‚¢‚Å‚·B
const
CRLF=#$0D#$0A;
c
RichWrite('ƒGƒ“', clBlue);
RichWrite('ƒoƒJ', clRed);
RichWrite('ƒfƒ', clYellow);
RichWrite('™', clGreen);
RichWrite('Delphi'+CRLF, clBlack);
RichWrite('Hello'+CRLF, clAqua);
RichEdit1‚É‘‚©‚ê‚錋‰ÊF
ƒGƒ“ƒoƒJƒfƒ™Delphi // ÂFÔF‰©F—ΕF
Hello // …F
‚±‚ê‚ðŽÀŒ»‚·‚邽‚ß‚ÌÞ—¿‚¾‚¯‚Å‚à—Ç‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
ˆê‰ž‚Å‚·‚ªAŽ„‚Í>>595‚Ƃ͖³ŠÖŒW‚Å‚·B
598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/26 23:01:57
SelAttributei‚½‚¾‚µ’x‚¢j
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/26 23:34:48
>>598 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
SelAttributes‚̓wƒ‹ƒv‚É‚æ‚邯A
„ƒeƒLƒXƒg‚ðV‹K‚É‘}“ü‚·‚邯‚«‚É‚ÍCSelAttributes ‚̃tƒHƒ“ƒg‘®«‚ª“K—p‚³‚ê‚Ü‚·B
‚Ƃ̂±‚ƂȂ̂ŗǂ³‚»‚¤‚Ȃ̂ł·‚ªA‰üs–³‚µ‚Å•¶Žš—ñ‚ð’ljÁ‚µ‚½‚¢ê‡‚͂ǂ̂悤‚É
‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/26 23:36:49
seltext
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/27 00:06:58
>>600 ‚¤[‚ñ•ª‚©‚ç‚È‚¢‚Å‚·B
SelTextƒvƒƒpƒeƒB‚ðŽg‚Á‚½ƒTƒ“ƒvƒ‹‚ð‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©B
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/27 00:10:21
‚ URLØÝ¸(www.google.co.jp)
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/27 00:50:57
‚ ‚ ‚ÁA•ª‚©‚è‚Ü‚µ‚½I
SelStart := GetTextLen;
SelText := 'ABC';
‚Å‚·‚ËI
uDelphi SelText SelAttributesv‚ŃOƒO‚邯ˆê”Ôʼn‚Éo‚Ä‚‚é
URLØÝ¸(delphi.about.com)
‚Ì‹LŽ–‚ª•ª‚©‚è‚â‚·‚¢‚Å‚·B
¡‚܂ł³‚ñ‚´‚ñ’T‚µ‚Ä‚½‚ñ‚Å‚·‚ªA‚±‚¤‚¢‚¤’Pƒ‚ÅŠî–{“I‚È“à—e‚̃Tƒ“ƒvƒ‹‚͉‚߂Č©‚Ü‚µ‚½B
‚悤‚·‚é‚ÉA
with RichEdit1 do
begin
SelStart := GetTextLen;
SelAttributes.Color := clBlue;
SelText := 'ƒGƒ“ƒoƒJƒfƒ';
SelAttributes.Color := clBlack;
SelText := 'Delphi'+CRLF;
end;
‚Ý‚½‚¢‚ÈŠ´‚¶‚É‚·‚ê‚ÎOk‚Å‚·‚ËB‚±‚ê‚ðprocedure‚É‚µ‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/27 08:53:22
ƒOƒ‹[ƒvƒ{ƒbƒNƒX‚ÌCaption‚ªCheckBox‚ɂȂÁ‚Ä‚¢‚éƒRƒ“ƒ|[ƒlƒ“ƒg‚Á‚ĂȂ¢‚Å‚µ‚傤‚©H
605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/27 09:06:16
ƒOƒ‹[ƒvƒ{ƒbƒNƒX‚̃LƒƒƒvƒVƒ‡ƒ“‚ð‚È‚µ‚É‚µ‚ÄAƒLƒƒƒvƒVƒ‡ƒ“‚̈ʒu‚Ƀ`ƒFƒbƒNƒ{ƒbƒNƒX‚ð’u‚¯‚ÎH
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/27 16:29:52
>>604
ƒOƒO‚Á‚ĈꔂÅo‚Ä‚«‚½‚ñ‚¾‚¯‚Ç
URLØÝ¸(www.delphidabbler.com)
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/04/27 20:18:13
H
608:604
10/04/27 23:56:33
>>605,606
ƒgƒ“‚Å‚·B
‚Å‚¯‚Ü‚µ‚½B
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/02 08:17:35
del•W€‚ÌŠÖ”‚Åbitmap‚ðjpeg‚ɕϊ·‚·‚邯A’ሳk‚Å‚à‰˜‚¢‚̂ł«‚ê‚¢‚ɕϊ·‚Å‚«‚éƒRƒ“ƒ|‚Æ‚©‚Á‚ĂȂ¢‚Å‚·‚©H
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/02 08:23:04
‚È‚¢‚Å‚·
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/02 13:29:03
>>609
JPEG‚ª‰½‚Ȃ̂©’²‚ׂĂ‚邯‚¢‚¢‚Å‚·‚æOO
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/03 15:08:57
³‚µ‚¢‚±‚Æ‚ª‰½‚Ȃ̂©A‚±‚Ì‹¹‚ɂ킩‚é‚Ü‚Å`
613:609
10/05/03 23:15:23
Jpeg‚ÖãY—í‚ɕϊ·‚Å‚«‚éƒRƒ“ƒ|‚ª‚ ‚Á‚Äà–¾‚ð“ǂނÆA
delphi‚̂̓Tƒ“ƒvƒŠƒ“ƒO‚ª4:1:1‚¾‚©‚牘‚¢‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
del7pro‚È‚ñ‚Å‚·‚ªA‚±‚̃Tƒ“ƒvƒŠƒ“ƒOƒŒ[ƒg‚ð•Ï‚¦‚邱‚Æ‚Ío—ˆ‚Ü‚¹‚ñ‚©H
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 00:40:48
cŒ¾Œê‚Ì
float range_0[] = { 0, 256 };
float* ranges[] = { range_0 };
‚ðDelphi‚Å‘‚«Š·‚¦‚½‚¢‚̂ł·‚ª
var
range_0: array[0..1] of Float = (0, 255);
ranges: array[0..0] of PFloat;
begin
@ ranges[0] := @range_0;
EEEEEE
end;
‚Å‚¢‚¢‚̂łµ‚傤‚©H
Float‚Í
type
Float = Single;
PFloat = ^Float;
‚Åì‚Á‚Ä‚ ‚è‚Ü‚·B
‚ǂȂ½‚©‚í‚©‚é•û‚¨‚ç‚ê‚Ü‚µ‚½‚ç‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 03:06:22
‚È‚ñ‚Å”Žš‚܂ŕςí‚Á‚¿‚Ⴄ‚ñ‚Å‚µ‚傤‚©
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 03:41:13
>>613
jpeglib.h‚Ìjpeg_component_info‚ðjpeg.pas‚É’è‹`‚µ‚Äcomp_info‚ð^jpeg_component_info‚É‚µ‚Ä
TJPEGImage.Compress‚Å
for i:= 0 to 2 do begin
jc.c.comp_info[i].h_samp_factor:=1;
jc.c.comp_info[i].v_samp_factor:=1;
end;
‚Æ‚©‚·‚ê‚΃CƒP‚é‚Ì‚©‚È
‚Â[‚©A‚»‚̃Rƒ“ƒ|‚Æ‚â‚ç‚ðŽg‚¦‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚©‚È
Œ‚Á‚Ă邵Q‚é‚̂ł ‚Ƃ͒m‚ç‚ñ
617:614
10/05/04 08:24:11
>>615
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
”Žš‚Í‘f‚ŊԈႦ‚Ü‚µ‚½G
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 08:37:43
C‚¤‚ëŠo‚¦‚¾‚¯‚Nj𒼂Ɉڂ·‚Ȃ炱‚ñ‚ÈŠ´‚¶‚©B
type
Float = Single;
PFLoat = ^Single;
TFloatArray = array [0..High(Integer) div SizeOf(FLoat)-1] of Float;
PFloatArray = ^TFloatArray;
var
range_0: array [0..1] of Float = (0,255);
ranges: array[0..0] of PFloatArray = (@range_0);
ranges[0][0] ==> 0
ranges[0][1] ==> 255
619:614
10/05/04 15:27:34
>>618
‚±‚¤‚¢‚Á‚½‘‚«•û‚ÍA‰‚߂Ēm‚è‚Ü‚µ‚½B
‚ƂĂà•׋‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 09:59:28
>>618
‚»‚±‚܂ł±‚¾‚í‚é‚È‚çHigh(Integer)‚¶‚á‚È‚‚Ä(High(Integer)+1)‚¶‚á‚ËH
‚à‚µ‚‚Í‚¹‚Á‚©‚’蔂ª—pˆÓ‚³‚ê‚Ä‚é‚ñ‚¾‚©‚çMaxInt+1‚Å‚à‚¢‚¢‚©‚Æ
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:11:06
ranges: array [0..255] of Single;@‚Ƃǂ¤ˆá‚¤‚©‚³‚Á‚ς胃Jƒ“ƒl
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 23:27:13
‰½‚Å1‘«‚·‚ñ‚¾‚æ
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 01:25:46
>>621
‚Ç‚¤ˆá‚¤‚©‚Ç‚±‚ë‚©‘S‘Rˆá‚¤‚æ‚—
ŽÀÛ‚ÉŒvŽZ‚µ‚Ă݂½‚çH
>>622
High(Integer) div SizeOf(Float)‚¶‚á‚È‚‚ÄHigh(Integer) / SizeOf(Float)‚ðŒvŽZ‚·‚ê‚Εª‚©‚é
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 01:55:41
‘Š•Ï‚í‚炸‚Ç‚¤‚Å‚à‚¢‚¢Šæ’£‚è•û‚¾‚È
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 04:02:03
‚»‚̂ǂ¤‚Å‚à‚¢‚¢ƒŒƒX‚æ‚èƒ}ƒV‚¶‚á‚È‚¢H
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 10:01:09
WindowsXP SP3
DELPHI7
SQLSERVER2000
BDE
‰æ‘œƒtƒ@ƒCƒ‹iJPGj‚ð“ǂݞ‚Ý
SQLServer‚̉摜€–ÚiIMAGEŒ^j‚ÉŠi”[‚µ‚½‚¢‚ñ‚Å‚·‚ª
AFileName:='IMAGE.jpg';
jp :=TJPEGImage.Create;
jp.LoadFromFile(AFileName);
BDE‚̉摜€–Ú.Assign(jp);
ã‹L‚ðŽÀs‚·‚邯
u`Œ^‚ªˆê’v‚µ‚Ü‚¹‚ñBVarBytes‚ɑ΂µ‚ÄBlob‚ª“n‚³‚ê‚Ü‚µ‚½v‚ƃGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
blob‚©‚çVarBytes‚ɕϊ·‚·‚鈗‚ª•K—v‚Ȃ̂©‚ÆŽv‚¢’²‚ׂ½‚̂ł·‚ª‚æ‚‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ADO‚ðŽg—p‚µ‚½ê‡‚̓lƒbƒg‚©‚çˆø—p‚µ‚½ƒ\[ƒX‚Å‚¤‚Ü‚“®‚¢‚½‚̂ł·‚ªA
ŠY“–ƒVƒXƒeƒ€‚ÍBDE‚Å“ˆê‚³‚¹‚½‚¢‚̂Ŏ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½B
‹X‚µ‚‚¨Šè‚¢’v‚µ‚Ü‚·B
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 11:37:45
BDE ‚©‚ç‚ÌÚ‘±Œ`‘Ô‚ÍH
ODBC ? SQL-Link ?
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 12:08:57
>>627@ODBC‚Å‚·
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 17:07:02
a-z‚©‚ç10Œ…‚Ì•¶Žš—ñ¶¬‚ð‚µ‚Ä‚Ý‚æ‚¤‚ÆŽv‚Á‚Ä
'', 'a'..'z'‚Ì”z—ñ‚©‚ç•¶Žš—ñ‚ðŽæ‚èo‚µ‚ÂȂ°‚Ä‚¢‚ƒvƒƒOƒ‰ƒ€‚ð‘g‚ñ‚ł݂½‚̂ł·‚ªA
for‚ð10d‚É‚µ‚½ƒR[ƒh‘‚¢‚½‚¯‚Ç
‚®‚®‚Á‚Ă݂½‚çXŽí—Þ‚Ì•¶Žš‚ÌNdƒ‹[ƒv‚Í
for i := 0 to Power(X, N)-1 do begin
@for j := 0 to N-1 do begin
‚Å‘ã—po—ˆ‚邯‘‚©‚ê‚Ä‚¢‚½‚̂ł·‚ªA
•¶Žš—ñ‚ÌŽæ‚èo‚µ•û‚ª‚í‚©‚è‚Ü‚¹‚ñB
str := mojiretsu[Trunc(i / j) mod High(mojiretsu)] + str;
‚Æ‚µ‚Ă݂½‚ç‚È‚ñ‚ƂȂ‚»‚ê‚Á‚Û‚¢Š´‚¶‚¾‚Á‚½‚ñ‚¾‚¯‚Ç•¶Žš—ñ‚ªƒ‹[ƒv‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
mojiretsu‚ɃAƒNƒZƒX‚·‚鎮‚͂ǂ¤‚©‚¯‚΂¢‚¢‚̂łµ‚傤‚©H
630:629
10/05/09 17:07:43
ƒR[ƒh‚Í‚±‚ñ‚ÈŠ´‚¶‚É‚µ‚Ă݂܂µ‚½
uses
SysUtils, Math, Windows;
const
StrLenMax = 27;
keta = 10;
var
i : LongWord;
j, k : Integer;
str : String;
mojiretsu : array[0..StrLenMax-1] of string;
begin
{ TODO -oUser -cConsole Main : ‚±‚±‚ɃvƒƒOƒ‰ƒ€ƒR[ƒh‚ð‘‚¢‚Ä‚‚¾‚³‚¢ }
mojiretsu[0] := '';
for k := Low(mojiretsu) + 1 to High(mojiretsu) do begin
mojiretsu[k] := Chr(97+k-1);
end;
for i := 0 to Trunc(Power(High(mojiretsu), keta))-1 do begin
str := '';
for j := 0 to keta-1 do begin
str := mojiretsu[Trunc(i / j) mod High(mojiretsu)] + str;
end;
Writeln(str);
Sleep(100);
end;
end.
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/10 01:55:29
‚È‚ñ‚Å—”‚ðŽg‚í‚È‚¢‚Ì‚©‚ƬˆêŽžŠÔ
632:629
10/05/10 04:10:41
>>631
Šú‘Ò‚µ‚Ä‚¢‚é“®ì‚Æ‚µ‚Ä‚Í
a, b, c, d ... z, aa, ab, ac .. az, ba, bb
‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅŽw’肵‚½Œ…”‚Ì•¶Žš—ñ‚𶬂µ‚½‚¢‚Å‚·B
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/10 05:36:27
ƒeƒXƒg‚Æ‚©ŠwZ‚̉ۑèH
>‚®‚®‚Á‚Ă݂½‚çXŽí—Þ‚Ì•¶Žš‚ÌNdƒ‹[ƒv‚Í
>for i := 0 to Power(X, N)-1 do begin
>@for j := 0 to N-1 do begin
>‚Å‘ã—po—ˆ‚邯‘‚©‚ê‚Ä‚¢‚½‚̂ł·‚ª
Œ³ URL ‚ðo‚µ‚Ä‚¢‚½‚¾‚¯‚é‚©AŒ³ URL ‚̂Ƃ±‚ë‚ɑВk‚ðŽ‚¿ž‚ñ‚¾‚Ù‚¤‚ª‚æ‚¢‚©‚àB
‚±‚̃Aƒ‹ƒSƒŠƒYƒ€’f•ЂÍA®”‚ð‚Q‚Ui”•\‹L‚ň—‚·‚éƒAƒCƒfƒA‚Å‚·B
i ‚ª‘ÎۂƂȂé‘S®”Aj ‚ª 26i”•ÏŠ·‚̕ϊ·‘ÎÛŒ…”B
i ‚ª 32 ‚È‚çA
32 / 26 -> 1 —]‚è 6 -> 'g'
1 / 26 -> 0 —]‚è 1 -> 'b'
•¶Žš—ñ‚Æ‚µ‚Ä 'bg' ‚𓾂éB
‚ƂȂè‚Ü‚·B
ƒAƒ‹ƒSƒŠƒYƒ€‚Æ‚µ‚Ă͊ȒP‚Ȃق¤‚Å‚·‚ªA
* ‘S‘g‚݇‚킹‚ð®”‚©‚綬‚µ‚Ä‚¢‚邯‚Ç 26i”10Œ…‚¾‚Æ 16i‚Å 806406972400 ‚Å
32bit ‚ÉŽû‚Ü‚ç‚È‚¢‚©‚ç int64 ‚É‚µ‚È‚¢‚ÆB
* 0-9 ‚ª 10i‚ÅAa-z ‚Å 26iB'a' ‚ª 0 ‚ðˆÓ–¡‚·‚é‚Ì‚ÅA‚±‚̃Aƒ‹ƒSƒŠƒYƒ€‚ð’PƒŽÀ‘•
‚µ‚½‚Æ‚«‚Í aaaaaaaaaa ‚©‚ç zzzzzzzzzz ‚ª¶¬‚³‚ê‚Ü‚·B“ª‚Ì a ‚ðÁ‹Žiƒ[ƒƒTƒvƒŒƒXj
‚µ‚Ä‚à a,b ... y ‚Æ‚«‚Ä z ‚ÌŽŸ‚Í aa ‚ł͂Ȃ ba ‚Å‚·B
* ‚¨‚»‚ç‚A’x‚¢B
634:629
10/05/10 05:58:41
>>633
‚¢‚¦Aƒuƒ‹[ƒgƒtƒH[ƒX‚à‚Ç‚«‚ȃvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆŽv‚Á‚Ă܂¸‚Í•¶Žš—ñ¶¬•”•ª‚ðì‚Á‚Ă݂悤‚Æ‚µ‚Ü‚µ‚½B
ŽQlURL‚ÍURLØÝ¸(dobon.net)‚Å‚·B
“¯‚¶‚悤‚É26i”‚Ì‚±‚Æ‚ð‚¢‚í‚ê‚Ä‚¢‚½‚̂ł·‚¯‚ÇA
Œ‹‹Ç‚í‚©‚ç‚È‚©‚Á‚½‚Å‚·B
‚Ü‚³‚©32bit‚ÉŽû‚Ü‚ç‚È‚¢‚Æ‚ÍEEE
‚È‚ñ‚ƂȂ10Œ…‚Á‚Ä‘‚¢‚½‚Ì‚Å6Œ…‚Å‚à8Œ…‚Å‚à‚¢‚¢‚̂ł·‚ªEEE
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/10 09:00:01
var table: array [#0..#255] of char;
procedure init;
var i: char;
begin
@ @ for i := #0 to #255 do
@ @ @ @ case i of
@ @ @ @ @ @ 'a'..'y': table[i] := succ(i);
@ @ @ @ @ @ 'z': table[i] := 'a';
@ @ @ @ @ @ else table[i] := #0;
@ @ @ @ end;
end;
function getnext(s: string): string;
var
@ @ i: integer;
@ @ c: char;
begin
@ @ result := s;
@ @ for i := length(result) downto 1 do
@ @ begin
@ @ @ @ c := table[result[i]];
@ @ @ @ result[i] := c;
@ @ @ @ if c <> 'a' then break;
@ @ end;
end;
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/10 09:00:54
init;
getnext('aaa') ==> 'aab'
getnext('zzz') ==> 'aaa'
var s: string;
begin
@ @ init;
@ @ s := 'aaa';
@ @ while true do
@ @ begin
@ @ @ @ writeln(s);
@ @ @ @ if s = 'zzz' then break;
@ @ end;
end;
Å‘¬‘_‚¢‚½‚¢‚Ȃ畒ʂÉC‚ÅDLL‘‚¢‚½‚Ù‚¤‚ª‚¢‚¢B
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/10 15:34:26
•Ê‚ÉC‚È‚ñ‚©Žg‚í‚È‚‚Ä‚àƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰‚Å\•ª‚¶‚á‚ñ
638:629
10/05/10 16:20:22
URLØÝ¸(www.ss.u-tokai.ac.jp)
‚±‚±‚ðŽQl‚É‚µ‚½‚ç‚È‚ñ‚Æ‚©‚¢‚¯‚»‚¤‚Å‚µ‚½B
‚²‹¦—Í‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 14:28:43
Delphi7‚¾‚¯‚ǃoƒO‚ÌC³‚±‚ê‚Å‚¢‚¢‚©‚È
Quality@Central‚Ì33496
URLØÝ¸(qc.embarcadero.com)
procedure@TMenuItem.DoDrawText(ACanvas:@TCanvas;@const@ACaption:@string;
.
@@with@ACanvas@do
@@begin
@@@@if@Text@=@cLineCaption@then//’ljÁ2010.05.11@QC33496
@@@@@@exit;//’ljÁ2010.05.11@QC33496
@@@@if@IsLine@then
@@@@begin
@@@@@@@if@Flags@and@DT_CALCRECT@=@0@then
@@@@@@begin
@@@@@@@@R@:=@Rect;
@@@@@@@@Inc(R.Top,@4);
@@@@@@@@DrawEdge(Handle,@R,@EDGE_ETCHED,@BF_TOP);
@@@@@@end;
@@@@end
‚Q‰ÓŠ’Ç‰Á‚µ‚Ă݂½‚¯‚ÇiV‚µ‚¢‚Ì2010‚àŽ¡‚Á‚Ä‚¢‚È‚¢‚¯‚Çj
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 01:08:13
//if Text = cLineCaption then
if IsLine then
‚Å‚µ‚å
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 10:44:10
ƒtƒH[ƒ€‚ÌAlphaBlend‚ðŽg‚Á‚½Žž‚É“Á’è‚̃Rƒ“ƒ|‚¾‚¯‚Í“§–¾‰»‚³‚ê‚È‚¢‚悤‚É‚Ío—ˆ‚È‚¢‚Å‚µ‚傤‚©H
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 12:15:46
AlphaBlend‚ȃtƒH[ƒ€‚Ìã‚É
Transparent‚ȃtƒH[ƒ€‚ð‚Ò‚Á‚½‚èd‚Ë‚ê‚΂ł«‚»‚¤‚¾‚¯‚Ç
ƒAƒz‚Á‚Û‚¢‚È‚—
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 13:04:26
ƒoƒCƒiƒŠƒf[ƒ^‚ð•¶Žš•Ï”‚ðŽg‚Á‚Ĉ—‚µ‚Ä‚¢‚Ü‚·
ˆÈ‰º‚̂悤‚É‚·‚邯AƒoƒCƒiƒŠó‘Ô‚ÌUTF-16LE•¶Žš—ñ‚ðWideString•¶Žš—ñ‚Éo—ˆ‚邱‚Æ‚ª•ª‚©‚è‚Ü‚µ‚½
var
Bytes: AnsiString;
WStr: WideString;
begin
// Bytes‚ÉUTF-16LE‚̃oƒCƒiƒŠ‚ð“ü‚ê‚鈗‚ª“ü‚éc
// —áFƒoƒCƒiƒŠ 71 67 AC 4E 30 00 33 00
WStr:=WideString(PWideChar(Bytes));
// Œ‹‰ÊFWStr‚Éu“Œ‹ž03v‚ª“ü‚é
Ž¿–âF
1. ƒRƒ“ƒpƒCƒ‹Žž‚ÉŒx‚ªo‚é‚ñ‚Å‚·‚ªA‚±‚Ì‚â‚è•û‚Å–â‘è‚È‚¢‚Å‚·‚©H
[Œx] Unit1.pas(174): String ‚©‚ç PWideChar ‚Ö‚ÌŒ^ƒLƒƒƒXƒg‚ÍŠÔˆá‚Á‚Ä‚¢‚é‰Â”\«‚ª‚ ‚è‚Ü‚·
2. ‚±‚Ì‹tiWideString ¨ AnsiString‚ɃoƒCƒiƒŠó‘Ô‚ÌUTF-16LEj‚̕ϊ·‚ÍA‚P•¶Žš‚¸‚ƒ‹[ƒv‚ð‰ñ‚¹‚Î
o—ˆ‚Ü‚µ‚½‚ªA‚à‚Á‚ÆŠÈ’P‚Éo—ˆ‚Ü‚·‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 13:11:55
‚È‚ñ‚ÅAnsiString‚È‚ñ‚©‚É“ü‚ê‚é‚ÌEEE
Byte”z—ñ‚Å‚¦‚¦‚â‚ñ
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 13:34:12
Œx‚²‚Ü‚©‚µ‚½‚¢‚È‚ç
w := WideString(PWideChar(Pointer(s)));
w := WideString(PWideChar(@s[1]));
‚Ås‚¯‚é‚ñ‚¶‚á‚ËB
String‚ðƒoƒCƒiƒŠƒRƒ“ƒeƒi‚Æ‚µ‚ÄŽg‚¤ê‡
•ʂɕ¶ŽšƒR[ƒh‚È‚ñ‚ÄŠÖ’m‚µ‚È‚¢‚©‚ç–â‘è‚È‚¢‚Í‚¸B
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 18:04:55
>>644
‰½‚ð‚Ç‚¤‚·‚ê‚Îo—ˆ‚ÄA‰½‚ªÅ‘P‚Ȃ̂©•ª‚©‚ç‚È‚¢‚ñ‚Å‚·
ŽÀ‚Í“–‰AByteŒ^‚Ì“®“I”z—ñ‚ÅŒŸõ‚Æ‚©‚¢‚ë‚¢‚ë‚â‚Á‚Ă܂µ‚½
TByteDynArray‚Æ‚©ƒI[ƒvƒ“”z—ñƒpƒ‰ƒ[ƒ^‚Æ‚©Žg‚Á‚Ă݂½‚è
•׋‚ɂ͂ȂÁ‚½‚ñ‚Å‚·‚ªA”z—ñ—v‘f‚ðØ‚Á‚½‚è‚‚Ȃ°‚½‚è‚Ì‚â‚è•û‚ª
‚æ‚•ª‚©‚ç‚È‚©‚Á‚½‚Ì‚ÆA‚¢‚¿‚¢‚¿SetLength‚·‚é‚‚ç‚¢‚È‚çString‚Ì•û‚ª
ŠÈ’P‚©‚ƒI[ƒ‹ƒ}ƒCƒeƒB‚Å—Ç‚¢‚ł͂Ȃ¢‚©‚Æl‚¦‚½‚ñ‚Å‚·
‚¿‚Ȃ݂ɔz—ñ”ł̎Žì“r’†ƒ\[ƒX‚ÍŒë‚Á‚Ä휂µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½iƒAƒzj
>>645 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
WStr:=WideString(PWideChar(Pointer(Bytes)))
‚Æ‚·‚邱‚ƂŌx‚ªo‚È‚‚È‚è‚Ü‚µ‚½
‚³‚ç‚ÉA
WStr:=WideString(Pointer(Bytes)) ‚Å‚àOk‚Å‚µ‚½
‚Æ‚¢‚¤‚±‚Ƃ͂Æl‚¦‚ÄA
Bytes:=AnsiString(Pointer(WStr)) ‚Æ‚·‚邯‹t•ÏŠ·‚ào—ˆ‚Ü‚µ‚½
‹ó•¶Žš‚âƒkƒ‹•t‚«‚Å‚à‚»‚̂܂ñ‚ÜA‚ ‚è‚Ì‚Ü‚Ü‘ŠŒÝ•ÏŠ·‚·‚邿‚¤‚Ȃ̂ŕª‚©‚è‚â‚·‚¢‚Å‚·
ƒ|ƒCƒ“ƒ^‚Æ‚©‚Ì—‰ð“x5“’ö“x‚Ȃ̂ł悕ª‚©‚Á‚Ă܂¹‚ñ‚ªA‚±‚ÌPointer(•¶ŽšŒ^•Ï”)
‚Æ‚¢‚¤‚̂͒P‚È‚éƒ|ƒCƒ“ƒ^‚¶‚á‚È‚‚ă|ƒCƒ“ƒ^Œ^A•¶Žš—ñ‚Ì’·‚³î•ñ‚ð‚àŠÜ‚ñ‚Å‚¢‚é‚ñ‚Å‚·‚Ë
ƒwƒ‹ƒvŒ©‚Ä‚à’f•ГI‚ÉuŒ^‚È‚µƒ|ƒCƒ“ƒ^Œ^v‚Æ‚µ‚©‘‚¢‚ĂȂ¢‚µc
”z—ñ‚łȂAƒI[ƒ‹ƒ}ƒCƒeƒB‚ÈHString‚ðƒoƒCƒiƒŠƒRƒ“ƒeƒiiƒJƒbƒR—Ç‚¢Œ¾—t‚Ȃ̂ł±‚ê‚à”qŽØj
‚Æ‚µ‚ÄŽg‚¤‚Ì‚ÍA•ûŒü«‚Æ‚µ‚ÄŠÔˆá‚Á‚Ă͂¢‚Ü‚¹‚ñ‚æ‚ËH
‚»‚ê‚Æ‚à‚â‚Í‚è”z—ñŽg‚¤‚ׂ«‚Å‚µ‚傤‚©H ”z—ñ‚Ì—˜“_‚ª‚ ‚ê‚΋³‚¦‚Ä‚‚¾‚³‚¢
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 19:05:45
>>646
‚ ‚ñ‚½‚È‚©‚È‚©ƒZƒ“ƒX‚¢‚¢‚—
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 20:50:44
>>642
‚»‚ê‚â‚Á‚½‚±‚Æ‚ ‚é‚—
‚æ‚Á‚Û‚Çd‚¢ƒAƒvƒŠ‚Å‚àì‚ç‚È‚¢ŒÀ‚è–³“ï‚É—‘z‚Ì“®ì‚Í‚µ‚Ä‚‚ê‚邿B
ƒŠƒTƒCƒY‚³‚¹‚È‚¢ˆÚ“®‚³‚¹‚È‚¢ƒTƒuƒtƒH[ƒ€‚łȂ畒ʂɎg‚¦‚éB
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 21:59:47
Del7‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
WinSight32‚Å‚ ‚é“Á’è‚̃EƒBƒ“ƒhƒnƒ“ƒhƒ‹‚ðŒ©‚½‚çA‚»‚̃EƒBƒ“ƒhƒE‚ð‰B‚µ‚½iƒXƒ‰ƒCƒh‚³‚¹‚éjŽž‚É
hidden@‚ƂȂé‚̂ł·‚ªA‚±‚Ì@hidden@‚ɂȂÁ‚Ä‚¢‚é‚©‚Ç‚¤‚©‚͂ǂ¤‚·‚ê‚Εª‚©‚é‚Å‚µ‚傤‚©H
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 22:57:03
IsWindowVisible‚Æ‚©
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:58:52
>>646
Žg‚Á‚Ä‚éDelphi‚̃o[ƒWƒ‡ƒ“‚ª•ª‚©‚ç‚È‚¢‚¯‚ÇA‚»‚̃o[ƒWƒ‡ƒ“‚ðˆê¶Žg‚¢‘±‚¯‚é‚Ȃ炻‚ê‚à‰Â
‚Å‚àæ‚èŠ·‚¦‚邱‚Æ‚ª‚ ‚é‚È‚çAstringŒ^‚Í‚·‚łɎd—l‚ª2‰ñ‚قǕςí‚Á‚½‰ß‹Ž‚ª‚ ‚é‚Ì‚Å
‚»‚̃LƒƒƒXƒg‚ª¡Œã‚àŽg‚¦‚邯‚ÍŒÀ‚ç‚È‚¢‚µA”z—ñ‚ðŽg‚Á‚½•û‚ªŠmŽÀ‚É‚¢‚¢‚ÆŽv‚¤
‚¾‚©‚ç‚»‚̃R[ƒh‚Í‹ô‘R“®‚¢‚½’ö“x‚Él‚¦‚½•û‚ª‚¢‚¢‚©‚Æ
‚ ‚Æ—˜“_‰]X‚͕ϊ·‚µ‚½Œã‰½‚·‚é‚©‚É‚æ‚邵A‚à‚¤‚µî•ño‚µ‚Ä‚‚ê‚È‚¢‚ÆEEE
652:649
10/05/13 00:17:33
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
ó‘Ԃ̎擾‚ªo—ˆ‚Ü‚µ‚½B
V‚½‚ÈŽ¿–â‚Ȃ̂ł·‚ªA
‘¼‚̃\ƒtƒg‚̃eƒLƒXƒg•`‰æF‚ðŽæ“¾‚µ‚½‚‚ÄAƒOƒO‚Á‚½‚çGetTextColor‚Æ‚¢‚¤‚̂ɂ½‚ǂ蒅‚«‚Ü‚µ‚½B
var
CL: TColor;
begin
CL:=GetTextColor(DC);
‚ÆA‚â‚Á‚Ä‚àCL‚É‚Íu0v‚ª“ü‚è‚Ü‚·B
DC‚̎擾‚Ío—ˆ‚Ä‚¢‚Ü‚·B
TColor‚ðTColorRef‚Æ‚µ‚Ä‚àƒ_ƒ‚Å‚µ‚½B
‚ǂȂ½‚©‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 01:01:48
0‚Í•‚¾‚ª
654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 01:10:32
WStr:=WideString(PWideChar(Pointer(Bytes)))
‚É‚æ‚é PWideChar->WideString ‚̕ϊ·‚ÍA
#$0000 ‚ªoŒ»‚·‚é‚܂ł̃f[ƒ^‚ð (_WStrFromPWChar ‚É‚æ‚Á‚Ä)
WideString ƒf[ƒ^‚ɕϊ·‚·‚邯‚ÇA
WStr:=WideString(Pointer(Bytes))
‚Æ
Bytes:=AnsiString(Pointer(WStr))
‚ÍAƒ|ƒCƒ“ƒ^Œ^‚̂‚¶‚‚܇‚킹‚ðs‚Á‚½Œã‚É‘ã“ü(_WStrAsg/_LStrAsg)
‚·‚é‚Ì‚ÅAŒãXƒgƒ‰ƒuƒ‹‚ª”¶‚·‚é‚©‚àB
‘OŽÒ‚ÍAƒo[ƒWƒ‡ƒ“‚É‚æ‚Á‚ÄAŠëŒ¯‚Èꇂª‚ ‚èAA
“Á‚ÉŒãŽÒ‚ÍAŠmŽÀ‚É refCnt ‚¢‚¶‚Á‚ăƒ‚ƒŠ[ƒŠ[ƒN‚µ‚Ä‚¢‚é‚̂Ŋ댯B
655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 06:47:59
>>653
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚Ì•`‰æF‚͂ȂñF‚©ŽžŠÔ‚É‚æ‚Á‚ĕςí‚Á‚Ä‚¢‚Á‚Ä•‚ÍŽg‚í‚ê‚Ä‚¢‚È‚¢‚ñ‚Å‚·B
•`‰æ‚³‚ê‚Ä‚¢‚é•¶Žš—ñ‚ðŽæ“¾‚·‚邯³‚µ‚Žæ“¾‚Å‚«‚邵AWinSight‚ÅŒ©‚Ä‚àƒnƒ“ƒhƒ‹‚Í
ŠÔˆá‚Á‚Ă͂¢‚È‚¢‚Ì‚ÅAƒfƒoƒCƒXƒRƒ“ƒeƒLƒXƒg‚àŠÔˆá‚Á‚Ă͂¢‚È‚¢‚ÆŽv‚¤‚̂ł·‚ªB
656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 07:35:18
>>654
>“Á‚ÉŒãŽÒ‚ÍAŠmŽÀ‚É refCnt ‚¢‚¶‚Á‚ăƒ‚ƒŠ[ƒŠ[ƒN‚µ‚Ä‚¢‚é‚̂Ŋ댯B
w: WideString;
s: String;
w := 'вޖ';
s := AnsiString(Pointer(w));
‚ªƒŠ[ƒN‚·‚é‚ÌH
FastMM4‚Í’¾–Ù‚µ‚Ă邯‚ÇB
657:654
10/05/13 12:26:30
Windows ‚Å‚ÍAWideString ‚ÍAOLE •¶Žš—ñ‚â BSTR ŒÝŠ·‚Ȃ̂ÅA
AnsiSting ‚Æ‚ÍAƒƒ‚ƒŠŠÇ—•û–@‚ªˆÙ‚È‚éB
WideString ‚ÍASysAllocStringLen ‚ȂǂÅ
—̈æŠm•Û‚µ‚Ä‚¢‚é‚̂ŠFastMM4 ‚ÌŠÇ—ŠOB
WideString ‚̃IƒtƒZƒbƒg -4 ‚É‚ÍA’·‚³‚ɑГ–‚·‚éƒoƒCƒg”‚ª
Ši”[‚³‚ê‚Ä‚¢‚ÄA‚»‚êˆÈŠO‚Í‚µ‚ç‚ñB
‚µ‚©‚µAAnsiString ‚ð‘ã“ü‚·‚邯‚«‚ÍŽQƃJƒEƒ“ƒg‚ªŠi”[‚³‚ê‚Ä‚¢‚é
ƒIƒtƒZƒbƒg -8 ‚Ì refCnt ƒtƒB[ƒ‹ƒh‚𒲂ׂ½‚èA‚¢‚¶‚Á‚½‚è‚·‚éB
658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 12:39:38
WideString (BSTR) ‚ÍŽQƃJƒEƒ“ƒ^ŠÇ—‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚ÅAƒXƒgƒŠƒ“ƒO‚̃Rƒs[‚ª•¡»‚ɂȂ邽‚ßu’x‚¢v
‚Æ‚¢‚¤–â‘è‚ð‰ñ”ð‚·‚é‚½‚߂ɓ±“ü‚³‚ꂽ‚Ì‚ªŽQƃJƒEƒ“ƒ^•t‚« UnicodeString ‚Ȃ킯‚Ȃ̂Å
WideString ‘¤‚É‚Í refCnt ‚È‚ñ‚ătƒB[ƒ‹ƒh‚Í‚ ‚è‚Ü‚¹‚ñ‚æB
UnicodeString ‚Ƭ‚´‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚©‚ÈH
659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 13:47:46
‚È‚ñ‚©‹^–₾‚È@ƒoƒCƒiƒŠ‚ð“ü‚ê‚é‚È‚ç byte ‚Ì”z—ñ‚ð—pˆÓ‚µ‚½‚Ù‚¤‚ªŽ©‘R
Bytes: array of byte; ‚ÅAWStr := WideString(Pointer(Bytes)); ‚łǂ¤‚Ȃ̂©
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 14:14:50
WStr := WideString(Pointer(Bytes))
‚¾‚ÆABytes”z—ñ‚̓kƒ‹I’[‚µ‚Ä‚é•K—v‚ ‚éH
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 14:22:08
>>659
ƒoƒCƒg”z—ñ‚̘b‚È‚ñ‚Ä’N‚à‚µ‚ĂȂ¢‚©‚ç
662:646
10/05/13 16:31:53
>>647
‚Ç‚¤‚¢‚¤“_‚ªƒZƒ“ƒX‚¢‚¢‚Ì‚©Œ¾‚Á‚Ä‚à‚ç‚í‚È‚¢‚Æ‚—@•|‚¢‚à‚Ì’m‚炸‚Á‚Ä‚¢‚¤ˆÓ–¡‚Å‚·‚©
>>651 ‚²ˆÓŒ©Š´ŽÓ‚µ‚Ü‚·
ƒo[ƒWƒ‡ƒ“‚Í6‚ÌPersonal‚Å‚·
쬒†‚̃AƒvƒŠ‚̃R[ƒh‚ðŒ»‘ã‚̃o[ƒWƒ‡ƒ“‚ÉŽ‚Á‚Äs‚‚±‚Ƃ͂܂¸l‚¦‚ç‚ê‚Ü‚¹‚ñ
‚µ‚©‚µ‹CŽ‚¿‚Æ‚µ‚Ä‚ÍAŒ»‘ã‚̃o[ƒWƒ‡ƒ“‚É‚à“]—p‰Â”\‚ȃR[ƒh‚ð‘‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·‚µA
—‰ð‚Å‚«‚Ä‚¢‚È‚¢E³‘̂̃nƒbƒLƒŠ‚µ‚È‚¢ƒ‚ƒmƒ|ƒCƒ“ƒ^—‚݂̑€ì‚⌴—•s–¾‚̃LƒƒƒXƒg
‚ào—ˆ‚ê‚ÎŽg—p‚µ‚½‚‚È‚¢A‚Æ‚¢‚¤‚Ì‚ª–{‰¹‚Å‚·@ƒLƒƒƒXƒg¬Œ÷‚ÅŽè•ú‚µ‚ÅŠì‚ñ‚Å‚¢‚é‚킯‚ł͂Ȃ¢‚Å‚·
‚È‚¨Aŋ߂̃o[ƒWƒ‡ƒ“‚Å‚ÍTEncoding‚Æ‚©RawByteString‚Æ‚©A—Ç‚³‚»‚¤‚È‚à‚Ì‚ª‚ ‚邿‚¤‚Å‚·‚Ë
„æ‚芷‚¦‚邱‚Æ‚ª‚ ‚é‚È‚çAstringŒ^‚Í‚·‚łɎd—l‚ª2‰ñ‚قǕςí‚Á‚½‰ß‹Ž‚ª‚ ‚é‚Ì‚Å
‚·‚²‚³’m‚µ‚Ă܂·
String‚łȂAAnsiString‚Æ‹Lq‚µ‚Ä‚é‚Ì‚Íã‹L‚̂悤‚È‹CŽ‚¿‚©‚ç‚Å‚·i‚ ‚Ü‚èˆÓ–¡—L‚è‚Ü‚¹‚ñ‚ªj
Ž©•ª‚ª’²‚ׂ½ŒÀ‚è‚ł͂±‚ñ‚ÈŠ´‚¶‚Å‚·‚ªA‚¾‚¢‚½‚¢‡‚Á‚Ă܂·‚æ‚Ë
¡AnsiString‚ÌŒn•ˆ@@D1FShortString ¨ D2FAnsiString ¨ D2009FAnsiStringiƒR[ƒhƒy[ƒWŽw’è‰Â”\j
¡String‚̃fƒtƒHƒ‹ƒg@D1FShortString ¨ D2FAnsiString ¨ D2009FUnicodeString
¦ UnicodeStringAnsiString(1200)
¦ D2FAnsiStringAD2009FAnsiString^ƒR[ƒhƒy[ƒWŽw’è‚È‚µ ‚̃R[ƒhƒy[ƒW‚̓VƒXƒeƒ€‚̃ƒP[ƒ‹‚Ɉˑ¶
¦ D2009FAnsiStringiƒR[ƒhƒy[ƒWŽw’èj‚ł͕ϔ‚²‚Ƃɕ¡”‚̃R[ƒhƒy[ƒW‚ð•ÛŽ‚Å‚«‚é
¦ RawByteStringAnsiString(65535) ƒR[ƒhƒy[ƒW‚̕ϊ·‚ð‚µ‚È‚¢
‚â‚肽‚¢‚±‚Æ‚ÍAƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ÝA“Á’èðŒ‚Ì•¶Žš—ñ‚â”’l‚ðŒŸõ‚µ‚Ä”²‚«o‚µA
•ÏX‚ð‰Á‚¦Ä\¬‚µ‚ÄV‚½‚ȃtƒ@ƒCƒ‹‚ðì¬A‚Æ‚¢‚¤‘€ì‚Å‚·@ƒQ[ƒ€‰ü‘¢‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‚µ‚傤‚©
‚¢‚Á‚½‚ñƒoƒ‰ƒoƒ‰‚É‚µ‚½ƒf[ƒ^‚ðÄ\¬‚·‚éA‚Â‚Ü‚èØ‚Á‚½‚è‚‚Ȃ°‚½‚è‚ðƒXƒ}[ƒg‚És‚¤•û–@‚ª
•ª‚©‚炸A‚±‚ñ‚È‚±‚ƂŔY‚ނȂ瑫‚µŽZˆø‚«ŽZŽ©—R‚Ì•¶Žš—ñ‚ðŽg‚¤‚ׂ«‚©‚ÆŒ‹˜_•t‚¯‚Ü‚µ‚½
”z—ñ‚¾‚ÆAarray[0..n] of Char‚Ü‚½‚̓pƒbƒN•¶Žš—ñŒ^AStrPCopyAStrPasAMove
‚±‚Ì‚ ‚½‚è‚ðŽg—p‚·‚é‚ñ‚Å‚µ‚傤‚©H
663:646
10/05/13 16:34:38
>>654 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
WStr:=WideString(PWideChar(Pointer(Bytes))) ‚ł̓kƒ‹œ‹ŽA
WStr:=WideString(Pointer(Bytes)) ‚¾‚ƃkƒ‹•Û‘¶‚ðŠm”F‚µ‚Ü‚µ‚½
‚µ‚¾‚¯ƒiƒ‹ƒzƒhA‚Å‚·
‚Å‚à‚“x‚É‹Zp“I‚È‚¨˜b‚Í‚¿‚å‚Á‚Æ•ª‚©‚ç‚È‚¢‚Å‚·c
Šm‚©‚ÉSystem.pas‚ɂ͂»‚¤‚¢‚¤‚Ì‚ª‚ ‚è‚Ü‚·‚ËA‚Æ‚µ‚©c
procedure _WStrFromPWChar(var Dest: WideString; Source: PWideChar);
procedure _WStrAsg(var Dest: WideString; const Source: WideString);
procedure _LStrAsg(var dest; const source);
procedure _WStrFromLStr(var Dest: WideString; const Source: AnsiString);
procedure _LStrFromWStr(var Dest: AnsiString; const Source: WideString);
‚݂Ȃ³‚ñ‚Ì‚²ˆÓŒ©‚ð‚Ü‚Æ‚ß‚é‚ÆAu‚±‚ê‚ç‚̃LƒƒƒXƒg‚Í‚·‚ׂĊ댯A–¢—ˆ‚à–³‚¢‚©‚ç‚â‚߂Ƃ¯v
‚Á‚Ä‚±‚Ƃł·‚ËH
‚µ‚©‚µA”z—ñ—DˆÊ‚Æ‚àŽv‚¦‚Ü‚¹‚ñ‚Ì‚ÅA•¶Žš—ñŒ^‚ðŽg‚¢‚‚ƒLƒƒƒXƒg‚à‚µ‚È‚¢A‚Æ‚¢‚¤•ûj‚Å
‚â‚Á‚Ă݂悤‚©‚ÆŽv‚¢‚Ü‚·
>>659
‚¦[‚ÆAŽ„‚à‚»‚¤l‚¦‚ÄA‚Æ‚¢‚¤‚©ByteŒ^‚Æ‚¢‚¤–¼‘O‚ÉŽä‚©‚ê‚ÄA“–‰‚ÍTByteDynArray‚Å‚µ‚½
‚ ‚ÆA1byteByteŒ^”z—ñ‚Ì—v‘f1ŒÂ ‚Æ‚¢‚¤‚Ì‚à‹CŽ‚¿—Ç‚¢Š´‚¶‚ª‚µ‚½‚ñ‚Å‚·‚ªc
‚â‚Í‚èƒoƒ‰ƒoƒ‰‚É‚µ‚ÄÄ\¬‚Æ‚¢‚¤‚Ì‚ª”z—ñ‚Ì—p–@‚Ƈ‚í‚È‚¢‚ÆŽv‚¢‚Ü‚µ‚½
>>661
‚¢‚¦A˜b‚Ì”’[‚ÌŽ„‚ª‚µ‚Ä‚¨‚è‚Ü‚·‚Ì‚Åc
664:654
10/05/13 16:44:54
>660
PWideChar ‚¶‚á‚È‚¢‚©‚çŠëŒ¯‚¾‚Á‚ÄB
PWideChar -> WideString ‚̓kƒ‹I’[‚܂łð•ÏŠ·‚·‚邯‚ÇA
Pointer -> WideString ‚Í‚½‚¾‚ÌŒ^ƒLƒƒƒXƒgB
PChar/PAnsiChar/PWideChar -> AnsiString/WideString/UnicodeString
=> ƒkƒ‹I’[‚܂łð•ÏŠ·
AnsiString/WideString/UnicodeString -> PChar/PAnsiChar/PWideChar
=> ƒkƒ‹I’[‚ð•ÛØ
PAnsiChar/PWideChar/AnsiString/WideString -> Pointer
=> Œ^ƒLƒƒƒXƒg
Pointer -> PAnsiChar/PWideChar/AnsiString/WideString
=> Œ^ƒLƒƒƒXƒg
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5080“ú‘O‚ÉXV/277 KB
’S“–:undef