‚‚¾‚·‚êDelphi(’´‰ ..
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
665:654
10/05/13 16:52:06
‚‚¢‚ÅB
Dynamic Array -> Pointer
=> Œ^ƒLƒƒƒXƒg
Pointer -> Dynamic Array
=> Œ^ƒLƒƒƒXƒg
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 21:33:15
>u‚±‚ê‚ç‚̃LƒƒƒXƒg‚Í‚·‚ׂĊ댯A–¢—ˆ‚à–³‚¢‚©‚ç‚â‚߂Ƃ¯v
‚ñ‚È‚±‚½‚È‚¢B
¶ƒ|ƒCƒ“ƒ^‚ðC•¶Žš—ñ‚Ƃ݂Ȃµ‚ÄDelphi‚Ì•¶Žš—ñ‚ɕϊ·‚·‚é‹@”\‚Í
Win32API‚ð’@‚Û‚ÌªŠ²“I‚È‹@”\‚¾‚©‚ç‚»‚ñ‚ÈŠÈ’P‚ÉŽd—l•ÏX‚È‚ñ‚Ä‚ ‚é‚킯‚ª‚È‚¢B
‚¢‚‚ç‚È‚ñ‚Å‚à‹º‚©‚³‚ê‚·‚¬B
667:646
10/05/14 02:20:53
‚ ‚êA¡‚܂ł̃ŒƒX‚ð‚æ‚Œ©’¼‚·‚ÆA
WStr:=WideString(Pointer(Bytes))
‚͊댯‚ȉ”\«—L‚肾‚¯‚ÇA
WStr:=WideString(PWideChar(Pointer(Bytes)))
‚Í–â‘è–³‚¢‚ÆŒ¾‚¤Œ©‰ð‚Å‚·‚©‚ËH
>>666
Žd—l•ÏX‚Í–³‚¢‚¾‚낤‚Æ‚¢‚¤‚²ˆÓŒ©‚àŠo‚¦‚Ä‚¨‚«‚Ü‚·
‚Ç‚¿‚ç‚É‚¹‚æA‚à‚¤ƒLƒƒƒXƒg‚Í‚µ‚È‚¢‚ÆŒˆ‚߂܂µ‚½
uƒLƒƒƒXƒgv‚È‚éŽd‘g‚݂͊®‘S‚É–¾‚ç‚©‚Å‚ ‚éA‚Æ‚¢‚¤ó‹µ‚ł͂Ȃ¢ˆÈãA
Žg‚¤‚ׂ«‚ł͂Ȃ¢‚ÆŽv‚¢‚Ü‚µ‚½
668:646
10/05/14 02:23:12
‚±‚ñ‚ÈŠ´‚¶‚ÌŠÖ”‚Å\•ª‚Å‚µ‚½
‚±‚ê‚È‚ç•s–¾‚È“_‚Í‚ ‚è‚Ü‚¹‚ñ‚©‚ç–â‘è–³‚¢‚Å‚·‚æ‚Ë
function BytesToUTF16LE(Bytes: AnsiString):WideString;
var
@ I:@ @ Integer;
@ WOrd: Integer;
begin
@ Result:='';
@ for I:=1 to Length(Bytes) div 2 do begin
@ @ WOrd:=(Ord(Bytes[I*2]) shl 8)+Ord(Bytes[I*2-1]);
@ @ if WOrd=0 then break;@ @ @ @ @ @// ƒkƒ‹‚ðŠÜ‚ß‚é‚Ȃ炱‚Ìs‚ðŠO‚·@¦ƒkƒ‹‚Í•¡”‘g‚̉”\«‚à‚ ‚è
@ @ Result:=Result+WideChar(WOrd);
@ end;
end;
function UTF16LEToBytes(WStr: WideString):String;
var
@ I: Integer;
begin
@ Result:='';
@ for I:=1 to Length(WStr) do begin
@ @ Result:=Result+Char(Lo(Ord(WStr[I])))+@ @ @ @ // and $00FF
@ @ @ @ @ @ @ @ @ @Char(Hi(Ord(WStr[I])));@ @ @ @ // Shr 8
@ end;
end;
ƒLƒƒƒXƒg•û–@‚̃AƒhƒoƒCƒX‚ð‚‚ꂽ•ûA‚²ˆÓŒ©‰º‚³‚Á‚½•ûA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
‘å•ϕ׋‚ɂȂè‚Ü‚µ‚½
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 03:12:16
>>666
¡‚܂łɕÏX‚ª‚ ‚Á‚½‚Æ‚¢‚¤Ž–ŽÀ‚Í–³Ž‹‚È‚ÌH
670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 04:43:03
ƒR[ƒfƒBƒ“ƒOƒXƒ^ƒCƒ‹‚Íl‚»‚ꂼ‚ꂾ‚Ë
‚Ps‚¾‚¯‚Ìfor‚È‚çbegin‚àend‚à•s—v‚Ȃ̂É
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 04:46:14
ƒGƒ“ƒoƒO‚ÌŒ³‚Ȃ̂ÉH
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 06:40:31
Šù‚ÉŒˆ’…ς݂ł͂ ‚邯‚Ljꌾ‚¾‚¯B
>>667
>uƒLƒƒƒXƒgv‚È‚éŽd‘g‚݂͊®‘S‚É–¾‚ç‚©‚Å‚ ‚éA‚Æ‚¢‚¤ó‹µ‚ł͂Ȃ¢ˆÈãA
–¾‚ç‚©‚ÉŠÔˆá‚Á‚½Žg‚¢•û‚ÍŽ¦‚³‚ꂽ‚¯‚Ç
Delphi‚ÌŽd—l‚Ì”²‚¯“¹‚ðŽg‚Á‚½‚悤‚È–¢’è‹`‚Ì‚â‚è•û‚͂Ȃ¢‚æB
‚È‚‚Æ‚à‚»‚ñ‚ÈŽw“E‚͂܂Á‚½‚o‚Ä‚¢‚È‚¢‚悤‚ÉŽv‚¤‚ªB
žB–†˜_‚â‚ç‚ׂ«˜_‚Ío‚Ä‚«‚½‚ªB
673:652
10/05/14 08:14:15
GetTextColor‚ɂ‚¢‚ÄŽ¿–â‚ð‚µ‚½‚à‚̂ł·B
‚ ‚ê‚©‚çFXŽŽ‚µ‚Ä‚¢‚½‚̂ł·‚ªA—Ⴆ‚ÎÔ‚Å•`‚©‚ꂽƒeƒLƒXƒg‚ª‚ ‚Á‚ÄA
‚»‚ÌF‚ðŽæ“¾‚µ‚悤‚ÆAGetDCPenColorAGetDCBrushColorAGetBKColor‚Æ‚©
‚â‚Á‚Ă݂½‚̂ł·‚ªAÔ‚Ì’l‚ªŽæ‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
‰½‚©‘¼‚É‚â‚è•û‚Á‚Ä‚ ‚é‚̂łµ‚傤‚©B
‚»‚ê‚Æ‚àAƒAƒLƒ‰ƒƒƒ“‚Ȃ̂łµ‚傤‚©B
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 10:29:38
>>673
À•W‚ðŽæ‚Á‚ÄGetPixel‚µ‚Ä‚Ý‚é‚Æ‚©‚͂ǂ¤H
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 21:57:57
•`‚©‚ê‚Ä‚µ‚Ü‚Á‚½‚à‚̂͒P‚È‚éŠG‚¾‚©‚çB
•`‚¢‚½‚Æ‚«‚̃yƒ“‚âƒuƒ‰ƒV‚âƒeƒLƒXƒgƒJƒ‰[‚Ìݒ肪Œ»Ý‚àŽc‚Á‚Ă邯Šú‘Ò‚·‚é‚͖̂³—
676:652
10/05/14 23:43:02
>>674
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
GetPixel‚ʼn½‚Æ‚©o—ˆ‚Ü‚µ‚½B
>>675
‚»‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚·‚ËB
”[“¾‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/15 00:08:51
Form1‚Ì‘¼‚ÉForm2‚ðì‚Á‚ăƒjƒ…[‚©‚çForm2‚Ì•\ަA”ñ•\ަ‚³‚¹‚Ä‚é‚ñ‚¾‚¯‚ÇA
Form2‚ð•\ަ’†‚ɃƒCƒ“‚ÌForm1‚ðŬ‰»‚³‚¹‚邯ˆê‚ɉæ–Ê‚©‚çÁ‚¦‚¿‚Ⴄ‚̉½‚Æ‚©‚È‚ç‚ñH
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/15 15:35:35
¡ƒfƒ‹ƒq‚ňê”ÔˆÀ‚Žè‚É“ü‚éŠÂ‹«iˆá–@‚¶‚á‚È‚¢‚ÌAV•i‚Ìj‚Å‚¨Šè‚¢‚µ‚Ü‚·H
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/15 16:10:05
>>678
URLØÝ¸(kaidoku.ocn.ne.jp)
ƒRƒ“ƒ|[ƒlƒ“ƒg‚ðˆê‚É”ƒ‚¤‹C‚ª‚ ‚é‚È‚ç
URLØÝ¸(www.componentsource.co.jp)
680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/15 16:13:24
‚ A’¼”̂̕û‚ªˆÀ‚¢‚Ì‚©
URLØÝ¸(www.embarcadero.com)
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/15 22:29:59
—Š‚Þ@“ú–{Œê‚Å
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 11:26:08
Delphi7‚Å‚·‚¯‚ÇIDEI—¹ŽžAV‚È‚é‚̂ŃR[ƒh•ÏX‚µ‚Ă݂܂µ‚½
‚±‚ê‚Å‚¢‚¢‚Å‚µ‚傤‚©
_LStrClrŠÖ˜A‚Å’²‚ׂĂ¢‚½‚ç_LStrFromPWCharLen‚ÌBuffers‚ªˆ«‚³‚µ‚Ä‚é‚Ý‚½‚¢‚Ì‚Å
procedure@_LStrFromPWCharLen(var@Dest:@AnsiString;@Source:@PWideChar;@Length:@Integer);
var
@@DestLen:@Integer;
begin
@@if@Length@<=@0@then
@@begin
@@@@_LStrClr(Dest);
@@@@Exit;
@@end;
@@DestLen@:=@CharFromWChar(nil,@0,@Source,@Length);
@@SetLength(Dest,@DestLen);
@@if@DestLen@>@0@then
@@begin
@@@@CharFromWChar(Pointer(Dest),@DestLen,@Source,@Length);
@@end
@@else
@@@@_LStrClr(Dest);
end;
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 12:02:46
‚±‚Á‚¿‚à•Ï‚¦‚Ă݂܂µ‚½
procedure@_WStrFromPCharLen(var@Dest:@WideString;@Source:@PAnsiChar;@Length:@Integer);
var
@@DestLen:@Integer;
begin
@@if@Length@<=@0@then
@@begin
@@@@_WStrClr(Dest);
@@@@Exit;
@@end;
@@DestLen@:=@WCharFromChar(nil,@0,@Source,@Length);
@@SetLength(Dest,@DestLen);
@@if@DestLen@>@0@then
@@begin
@@@@WCharFromChar(Pointer(Dest),@DestLen,@Source,@Length);
@@end
@@else
@@@@_WStrClr(Dest);
end;
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 22:30:32
ƒJ[ƒhè‚¢‚ð‚·‚éƒ\ƒtƒg‚ðì‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
i‚PjƒJ[ƒh‚ÌŽg—p–‡”‚Æ”z’u‚ðŒˆ‚ß‚é
i‚QjƒJ[ƒh‚ð”z’u‚µ‚Ä— •Ô‚µA•\ަ‚³‚¹‚éB
i‚Pj‚ŃJ[ƒh‚̈ʒu‚ðAƒ}ƒEƒX‚ŃNƒŠƒbƒN‚µ‚½ˆÊ’u‚ÉŒˆ‚ß‚Ä
ƒJ[ƒh‚Ì— Œü‚«‚̉摜ƒtƒ@ƒCƒ‹‚ð•\ަ‚³‚¹‚½‚¢
‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©B
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 23:04:57
ActiveX‚ÌWindowsMediaPlayerƒRƒ“ƒ|[ƒlƒ“ƒg‚ÅA
“®‰æÄ¶Žž‚ɃrƒfƒI‚Ì–¾‚邳‚ð•ÏX‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
WindowsMediaPlayer‚ÌuŠg’£Ý’èv‚ÌuƒrƒfƒIÝ’èv‚É‚ ‚éu–¾‚邳v‚ð•ÏX‚Å‚«‚é•û–@‚ª‚ ‚ê‚΂¢‚¢‚̂ł·‚ªB
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 00:51:54
>>684
‚»‚Ì’Ê‚è‚É‚â‚ê‚΂¢‚¢‚¾‚¯‚¶‚áH
‚Ç‚±‚Å‹l‚Ü‚Á‚½‚Ì‚©‚à‚Á‚Æ‹ï‘Ì“I‚ÉŒ¾‚í‚È‚¢‚Æ“š‚¦‚æ‚¤‚ª‚È‚¢‚¾‚ë
ˆê‚©‚çŽèŽæ‚è‘«Žæ‚苳‚¦‚Ä‚à‚ç‚¢‚½‚¢‚È‚ç‹à•¥‚Á‚ăTƒ|[ƒg‚µ‚Ä‚à‚炦
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 03:56:58
>‚à‚µ‚‚ÍŽ¿–âŽÒŽ©g‰½‚ª‰½‚¾‚©•ª‚©‚ç‚È‚¢Ž¿–â‚ð
>—E‹C‚ðŽ‚Á‚Ä‘‚«ž‚ÞƒXƒŒƒbƒh‚Å‚·B
>DelphiŽg‚¢‚ª—D‚µ‚ƒRƒƒ“ƒg‚ð•Ô‚µ‚Ü‚·‚ª
ƒgƒ‰ƒ“ƒv‚Ì— Œü‚«‚̉摜‚ÍŽè‚É“ü‚ê‚Ä‚¢‚邯‚µ‚ÄB
ƒtƒH[ƒ€‚É CardImage ‚Æ‚¢‚¤–¼‘O‚Ì TImage ‚ðì¬B
Picture ƒvƒƒpƒeƒB‚ɉ摜‚ðÝ’èB
Visible ƒvƒƒpƒeƒB‚ð False ‚ÉB
*ƒNƒŠƒbƒN‚µ‚½‚ç
From ‚Ì OnMouseDown ƒCƒxƒ“ƒgƒƒ\ƒbƒh‚ðì¬
*ˆÊ’u‚ðŒˆ‚ß‚Ä
ˆø”‚Ì X ‚Æ Y ‚ðŽg‚¤B
* ‰æ‘œƒtƒ@ƒCƒ‹‚ð•\ަ
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
I : TImage;
begin
I := TImage.Create(self);
I.Parent := self;
I.Picture.Assign(Image1.Picture);
I.Width := Image1.Width;
I.Height:= Image1.Height;
I.Left := X;
I.Top := Y;
end;
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 12:06:14
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃fƒoƒbƒO‚Á‚Ăǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
1‚‚̃XƒŒƒbƒh‚ð“®“I‚É•¡”‚b‚’‚…‚‚”‚…‚µ‚Ä“¯Žž‚ÉŽÀs‚µ‚½Žž‚ÉAƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ÅŽ~‚߂Ă¢‚邯
‚c‚…‚Œ‚‚ˆ‚‰‚ªŒÅ‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
Del7‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 15:55:47
>ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ÅŽ~‚߂Ă¢‚邯 ‚c‚…‚Œ‚‚ˆ‚‰‚ªŒÅ‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
D7 ‚ªŒ»–ð‚Ì ‚ɂ͂»‚ñ‚ÈŒoŒ±–³‚¢‚Å‚·‚¯‚Ç‚ËB
>Del7‚Å‚·
OS ‚ÍH CPU ‚ÍH
Vista/Win7 ‚¾‚Æ‚ ‚«‚ç‚߂邵‚©‚È‚¢‚©‚àB
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 16:35:03
‹N“®’†‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ŃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ðŽó‚¯Žæ‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
a.exe -hoge -piyo
‚ª‰½“x‚©ŒÄ‚Ño‚³‚ê‚銴‚¶iˆø”‚͕ςí‚éj‚Ȃ̂ł·‚ªEEE
‘½d‹N“®‚͋֎~‚É‚µ‚Ă܂·B
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 16:55:10
‚·‚łɋN“®’†‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉAŒã‚©‚ç‹N“®‚³‚ꂽi“¯ˆêjƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ð
“n‚·‚Ì‚©‚ÈH
Windows ‚̓}ƒ‹ƒ`ƒ^ƒXƒN/ƒ}ƒ‹ƒ`ƒCƒ“ƒXƒ^ƒ“ƒXƒTƒ|[ƒg‚Ì OS ‚Ȃ̂ÅA•ÊX‚É‹N“®‚³‚ꂽƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Í
•ÊX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Æ‚µ‚ÄŠÇ—‚³‚ê‚Ü‚·B‰½‚ç‚©‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“ŠÔ’ÊM‚ð‚¨‚±‚È‚¤•K—v‚ª‚ ‚è‚Ü‚·B
‹[Ž—ƒR[ƒh‚Æ‚µ‚Ä‚Í
program A;
begin
if ‰´‚Í‹N“®’†‚©‚È then
begin
@@‹N“®’†‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ð“n‚·( paramstr(1), paramstr(2)...)
end
else
’ÊíŽÀsŠJŽn
end;
Œã‚©‚ç‹N“®‚³‚ꂽƒAƒvƒŠƒP[ƒVƒ‡ƒ“ A2 ‚©‚çA‚·‚łɋN“®‚µ‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“ A1 ‚Ƀf[ƒ^‚ð‘—‚é‚É‚ÍA
sendmessage ‚ª‚‚©‚¦‚Ü‚·‚ªAƒƒbƒZ[ƒW‚ðŽóM‚·‚邽‚߂̃EƒBƒ“ƒhƒE‚ª•K—vi”ñ•\ަ‚ł悵j‚Ȃ̂Å
ƒˆ‚ȃRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒc[ƒ‹‚¾‚Æ—]Œv‚ÈŽèŠÔ‚ª‚©‚©‚é‚Å‚µ‚傤B
692:688
10/05/19 17:05:30
>>689
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
à–¾•s‘«‚Å‚µ‚½B
ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ÅŽ~‚Ü‚Á‚Ă邾‚¯‚Ȃ牽‚Æ‚à‚È‚¢‚̂ł·‚ªAƒXƒeƒbƒvŽÀs‚ð‰½s‚©‚·‚邯
ƒtƒŠ[ƒY‚µ‚ÄPC‚ÌƒŠƒZƒbƒgƒ{ƒ^ƒ“‚ð‰Ÿ‚³‚È‚¢‚Æ‚¢‚¯‚È‚‚È‚è‚Ü‚·B
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ª1‚‚¾‚¯‚ÌŽž‚ÍA³í‚Å‚·B
ƒwƒ‹ƒv‚ðŒ©‚é‚Æƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃fƒoƒbƒO‚Ì€–Ú‚Í‚ ‚é‚̂ł·‚ªAƒCƒ}ƒCƒ`‚æ‚•ª‚©‚ç‚È‚¢‚Å‚·B
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 17:14:22
>>292
XP+Turbo(2005)‚̂킽‚µ‚à“¯‚¶ó‹µ‚ÉŒ©•‘‚í‚ê‚Ă܂·B
ˆÈ‘O‚킽‚µ‚àA‚±‚±‚©ŽG’kƒXƒŒ‚őВk‚µ‚Ü‚µ‚½‚ªA‰ðŒˆ•û–@‚͂킩‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ˆê‰žA‚ß‚¿‚á‚‚¿‚ᔽ‰ž‚͓݂¢‚Å‚·‚ªA‘€ì‚͉”\‚Å‚·(ŽžŠÔ“I‚É‚ÍAƒŠƒZƒbƒg‚ÅÄ‹N“®‚Ì•û‚ª‘‚¢‚ÆŽv‚¢‚Ü‚·‚ª)B
‚±‚¿‚ç‚Å‚ÍA•p“x‚Í’á‚¢‚Å‚·‚ªAƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Æ‚¢‚¤‚©AƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Å‚à‹N‚±‚è‚Ü‚·‚Ì‚ÅA
ƒXƒŒƒbƒh‚ðƒfƒoƒbƒO‚µ‚½Žž‚ɂȂé‚Ì‚¾‚ÆŽv‚¢‚Ü‚·(‚Æ‚¢‚Á‚Ä‚àAƒƒCƒ“ƒXƒŒƒbƒh‚͕ʂ¾‚©‚çAŒ‹‹Ç‚̓}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ȃ̂¾‚낤‚¯‚Ç)B
‚¨‚»‚炃fƒoƒbƒK[‚Ì–â‘è‚©‚ÆB‚±‚¿‚ç‚Å‚ÍA‚È‚é‚ׂƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ÍŽg—p‚µ‚È‚¢‚Æ‚¢‚¤Á‹É“I‚ȉñ”ðô‚őΈ‚µ‚Ă܂·B
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 17:28:09
>>691
‚Å‚·‚Å‚·B
‚¾‚¢‚½‚¢‚¨‚ñ‚È‚¶‚±‚Æ‚ðl‚¦‚Ä‚¢‚½‚̂ł·‚ªA
>@@‹N“®’†‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ð“n‚·( paramstr(1), paramstr(2)...)
‚±‚±‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
Œão‚µ‚Å‚·‚݂܂¹‚ñB
ì‚Á‚Ä‚éƒAƒvƒŠ‚ÍGUIƒAƒvƒŠ‚Å‚·B
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 17:32:15
>>694
‚ ‚ÆAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ð“n‚µ‚½‚ ‚ÆA‚Ç‚¤‚â‚Á‚Ď󂯎æ‚é‚Ì‚©‚à‚í‚©‚ç‚È‚©‚Á‚½‚Å‚·BBB
696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 18:54:34
>>687
‚â‚Á‚Ï‚è‚ ‚ ‚â‚Á‚Ä‘‚‚ƃŒƒX•t‚«‚â‚·‚¢‚Å‚·‚Ë‚—
‚ ‚´[‚·‚—‚—
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 18:57:28
>>694
SendMessage‚ªŽg‚¦‚é‚Á‚Ä‘‚¢‚Ä‚ ‚é‚¶‚á‚ñ
‚悓ǂ߂æ
698:684
10/05/19 21:08:27
>>686,687
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Á‚Ă݂܂·B
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/19 22:25:41
>>696‚Í‚¢‚©‚É‚à‚䂯‚è
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 00:51:52
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃fƒoƒbƒO‚Á‚Ä‚¢‚‚‚©‘O‚É‘‚¢‚ĂȂ©‚Á‚½‚©B
‰´‚àŽQl‚É‚³‚¹‚Ä‚à‚ç‚Á‚½B
¡‚Í–Y‚ꂽB‚—
701:‚±‚ê‚©‚ÈH
10/05/20 01:10:29
178 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2009/08/12(…) 10:30:13
OutputDebugStringŽg‚¢‚Ü‚‚é
179 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2009/08/12(…) 10:38:37
>>175
Œ»ó‚ł͊eƒXƒŒƒbƒh‚ɌŗL‚̔Ԇ‚ðŽ‚½‚¹‚Äi‘½–Ê“|‚¾‚ªThreadId“™‚Å‚à‚¢‚¢jA
ðŒ•t‚«ƒuƒŒ[ƒN‚Å‚»‚̔Ԇ‚ðƒZƒbƒg‚·‚ê‚ΔCˆÓ‚̃XƒŒƒbƒh‚¾‚¯ƒuƒŒ[ƒN‚³‚¹‚邱‚Æ‚ª‰Â”\
180 –¼‘OF175[sage] “Še“úF2009/08/12(…) 13:48:14
>>178-179AƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚c‚…‚Œ‚‚ˆ‚‰‚ªƒtƒŠ[ƒY‚¹‚¸‚ɃfƒoƒbƒO‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
•׋‚ɂȂè‚Ü‚µ‚½B
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 05:00:38
>‚ ‚ÆAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ð“n‚µ‚½‚ ‚ÆA‚Ç‚¤‚â‚Á‚Ď󂯎æ‚é‚Ì‚©‚à‚í‚©‚ç‚È‚©‚Á‚½‚Å‚·BBB
Google ‚ňȉº‚̃L[ƒ[ƒh‚ÅŒŸõB
sendmessage ƒvƒƒZƒXŠÔ’ÊM Delphi
Delphi ‚ł͖³‚¢‚ª URLØÝ¸(yokohama.cool.ne.jp) ‚͂悂܂Ƃ܂Á‚Ä‚¢‚Ä‚æ‚낵‚¢B
‚»‚ê‚ÆA–Ú“I‚Í•¡”‚̃vƒƒZƒX‚ª“¯‚¶ƒf[ƒ^‚ðŽQÆ‚·‚邱‚ÆB‚ÆŒ©‚È‚¹‚ÎA
‹¤’ʂ̃tƒ@ƒCƒ‹‚⃌ƒWƒXƒgƒŠ‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ð‹L˜^‚µA
’Êí‹N“®‚µ‚Ä‚¢‚éƒvƒƒZƒX‘¤‚ªƒ|[ƒŠƒ“ƒOi’èŠú“I‚ÉŒ©‚És‚j‚·‚éB
‚Æ‚¢‚¤Žè–@‚àŽg‚¦‚Ü‚·B
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 05:11:24
XP ‚Ì A MS-IME ‚ƃfƒoƒbƒK‚Ì‘Š«‚Ì–â‘肪‚ ‚Á‚½‚Í‚¸B
URLØÝ¸(www2.atwiki.jp)
URLØÝ¸(d.hatena.ne.jp)
ŽŽ‚µ‚Ă݂Ă‚¾‚³‚¢‚È
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:38:55
if•¶‚Ì‘‚«•û‚Å
if A=B thenEEEEEEEE‡@
if C=D thenEEEEEEEEE‡T
E:=F;
else if A<B thenEEEE‡A
E:=G
else A>B thenEEEEEE‡B
E:=H;
‡@‡A‡B‚ððŒ•ªŠò‚̃Oƒ‹[ƒv‚Ň@‚ÌŽž‚¾‚¯A“ü‚êŽq‚Ìif‚ðŽÀs‚·‚é‚‚à‚è‚È‚ñ‚Å‚·‚ªA
‚Ç‚¤‚àADelphi‚͇T‚ƇA‡B‚ðƒOƒ‹[ƒv‚ÆŒ©‚é‚Ý‚½‚¢‚Å@uE:=F;v@‚ÌuGv‚ª‚¾‚ß‚Á‚ăRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª
o‚Ü‚·B
begin`end‚ň͂ñ‚Å‚¢‚¯‚Η~‚µ‚¢“®‚«‚ɂ͂Ȃé‚̂ł·‚ªA’Pƒ‚È\•¶‚Ȃ̂Ŗ³ˆÓ–¡‚És”‚ð‘‚₵‚½‚‚È‚¢‚̂ł·‚ªA
if‚Ì’†‚Éif‚ð“ü‚ê‚鎞‚Íbegin`end‚ň͂ނ̂ªƒ‹[ƒ‹‚È‚ñ‚Å‚µ‚傤‚©H
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:40:13
ƒCƒ“ƒfƒ“ƒg‚µ‚½‚‚à‚肪‚³‚ê‚È‚©‚Á‚½‚Å‚·B
‚±‚ê‚łǂ¤‚¾
@@@if regCurrent=Current then
@@@@if lblCurrent.Font.Color=clWhite then
@@@@@lblCurrent.Font.Color:=clYellow;
@@@else if regCurrent<Current then
@@@@lblCurrent.Font.Color:=clRed
@@@else if regCurrent>Current then
@@@@lblCurrent.Font.Color:=clLime;
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 11:03:39
‘f’¼‚É begin end ‚Å‚‚‚êB
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 11:11:39
>>705
—]Œv‚Șb‚Å‚·‚ªAÅŒã‚ÌelseAˆÓ–¡’Ê‚è‚̃Cƒ“ƒfƒ“ƒg‚ɂȂÁ‚Ä‚éH
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 11:16:11
; ‚ª•¶‚ÌI‚í‚è‚ð•\‚· C Œn‚Ì‹K‘¥‚Æ
; ‚ª•¶‚Ì‹æØ‚è‚ð•\‚· Algol/Pascal ‚Ì‹K‘¥‚Ì·‚Ȃ̂ł·‚ªA
‚»‚¤‚¢‚¤•¨‚¾‚Æ”[“¾‚µ‚Äæ‚Éi‚Þ•û‚ªŒ«‚¢‚Å‚·B
‚»‚ê‚ÆƒlƒXƒg‚µ‚½ if/else \‘¢‚ÍA‚ǂ̌¾Œê‚Å‚à•ª‚©‚è‚É‚‚¢•\‹L‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚镨‚ÅA
C Œ¾Œê‚Å‚à
if (A)
@if (B)
@@process1();
else
@process2(); // A ‚ɑ΂·‚é else ? B ‚ɑ΂·‚é else ?
‚³‚ç‚ɕςȃCƒ“ƒfƒ“ƒg‚ª‚‚¢‚Ä‚¢‚½‚è‚·‚邯A—\‘zŠO‚̃~ƒX‚ðŒÄ‚Ñž‚Þ‚©‚à‚µ‚ê‚Ü‚¹‚ñB
‚Q‚O”N‚‚ç‚¢‘O‚Ì\‘¢‰»Œ¾Œê‚Ì“±“üŽž‚É‚ÍAelse ‚ª‚Ç‚Ì if ‚ɑΉž‚·‚é‚ׂ«‚©‚ª‹c˜_‘ÎۂɂȂèA
else ‚ɃIƒvƒVƒ‡ƒ“‚ð‚‚¯‚đΉž‚·‚é if ‚ði•K—v‚ÈŽž‚Íj–¾Ž¦Žw’肵‚½‚ç‚Ç‚¤‚©H‚Æ‚¢‚¤ŽŽŒ±“I‚ÈŒ¾Œê‚à‘¶Ý‚µ‚Ü‚µ‚½B
Œ»Ý‚ÍA’Pƒ‚É’¼‹ß‚Ì if ‚ð‘ÎÛ‚É‚·‚éB‚Æ‚¢‚¤‹K‘¥‚ªˆê”Ê“I‚Å‚·B
”s‚ðÉ‚µ‚ñ‚Å•ª‚©‚è‚Â炂·‚邿‚è‚ÍAbegin - end ‚𖾎¦“I‚É“ü‚ê‚Ä‚ ‚°‚½•û‚ªƒR[ƒh‚̕ێ竂Ƃ¢‚¤Œ©’n‚©‚ç‚à
“¾ô‚Å‚µ‚傤B
‚È‚¨Auelse ‚Í’¼‹ß‚Ì if ‚ɑΉž‚·‚év‚Æ‚¢‚¤ƒ‹[ƒ‹‚ðŽg‚Á‚Ä‹ó‚Ì else ß‚ð‘}“ü‚·‚éB‚Æ‚¢‚¤ƒgƒŠƒbƒN‚à‚ ‚蓾‚Ü‚·B
@if A=B then
@@if C=D then
@@@E:=F
@@else
@else if A<B then
@@E:=G
@else if A>B then
@@E:=H;
‚±‚ꂪu”ü‚µ‚¢vu‚í‚©‚è‚â‚·‚¢v‚©‚Ç‚¤‚©‚ÍA‚Ü‚½•ʂ̘b‚Å‚·‚ËB
709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 11:27:41
ŠF‚³‚ñA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Šî–{“I‚É‚Í@begin`end@‚͕ێ竂̖ʂ©‚ç“ü‚ê‚é‚̂ł·‚ª
¡‰ñ‚ÌŽ¿–â‚̂悤‚È’Pƒ‚Å’Z‚¢\•¶‚ÅA‘_‚Á‚½“®‚«‚ɂȂç‚È‚¢‚Ì‚Å
‚Ñ‚Á‚‚肵‚½‚̂Ɣ[“¾‚Å‚«‚È‚©‚Á‚½‚̂Ŏ¿–₵‚Ü‚µ‚½B
>’¼‹ß‚Ìif‚ɑΉž‚·‚é
‚±‚ñ‚È‹K‘¥‚Å“®‚¢‚Ä‚¢‚½‚ñ‚Å‚·‚ËB
”[“¾‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 11:47:07
ãY—킳A‚©‚ Pascal ‚Ì“Á«‚ðŠˆ—p‚·‚é‚È‚çA“ü‚êŽqŠÖ”‚ðì‚Á‚ÄA
ŠÖ”–¼‚ðƒRƒƒ“ƒg‚ª‚¢‚ç‚È‚¢‚‚ç‚¢•ª‚©‚è‚â‚·‚¢‚à‚̂ɂµ‚Ä‚µ‚Ü‚¤B
‚Æ‚¢‚¤‚Ì‚àŽÀ—p«‚Ì‚‚¢Žè–@‚Å‚·B
V‚µ‚߂̈—Œn‚È‚çA“ú–{ŒêŠÖ”–¼‚àŽg‚¦‚Ü‚·‚µ‚ËB
@@procedure SetFontColor(originalColor, modifiedColor: TColor)
@@begin
@@@if lblCurrent.Font.Color = originalColor then
@@@lblCurrent.Font.Color:=modifiedColor;
@@end;
@if regCurrent=Current then
@@SetFontColor(clWhite, clYellow)
@else if regCurrent<Current then
@@lblCurrent.Font.Color:=clRed
@else if regCurrent>Current then
@@lblCurrent.Font.Color:=clLime;
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 12:29:21
‚È‚é‚Ù‚ÇB
‚¿‚å‚Á‚Ƃ̎èŠÔ‚ŃXƒ}[ƒg‚Å‚·‚ËB
‚Ü‚¾A‚±‚̕ӂ̎èŠÔ‚ð‚©‚¯‚½•û‚ªŒãX‚¢‚¢‚Ì‚©A‚Ç‚¤‚©‚Ì”»’f‚ª
o—ˆ‚È‚¢ƒŒƒxƒ‹‚Ȃ̂ŎQl‚É‚³‚¹‚Ä‚à‚ç‚¢‚Ü‚·B
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 17:43:30
>>697,702
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒOƒO‚è‚‚ƒRƒsƒy‚µ‚‚‰ü•Ï‚µ‚È‚ª‚ç
URLØÝ¸(eggrice.no.land.to)
‚ÆŒ¾‚¤‚Ó‚¤‚É‘‚¢‚Ă݂½‚ñ‚Å‚·‚ªA
“ñ“x–Ú‚É‹N“®‚µ‚½‚Æ‚«‚É‘O‚̃EƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂ邾‚¯‚Å
ƒƒbƒZ[ƒW‚̈—‚Ís‚í‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
winexp‚ŃƒbƒZ[ƒWŠÄŽ‹‚µ‚Ă݂½‚ç
TMainForm‚¶‚á‚È‚‚ÄTApplication‚ɃƒbƒZ[ƒW‚ª”ò‚ñ‚Å‚¢‚½‚Ì‚Å
‚±‚ꂪ–â‘è‚©‚ÈH‚ÆŽv‚Á‚ÄFindWindow‚Ńnƒ“ƒhƒ‹Žæ“¾‚µ‚Ä‚Ý‚Ä‚à‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Ç‚±‚©ŠÔˆá‚¦‚Ä‚¢‚é‚Å‚µ‚傤‚©H
713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/21 12:56:44
>>704@‚±‚ê‚ ‚«‚ç‚©‚É‚¨‚©‚µ‚¢‚¶‚á‚ñ
if A=B then if C=D then E:=F; ‚±‚±‚܂łPs‚ƃRƒ“ƒpƒCƒ‰‚Í—‰ð‚·‚é‚©‚玟‚Ì else if ‚ª•¶–@ãŠÔˆá‚¢
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/21 14:33:18
Ž¿–₪•´‚ç‚킵‚‚Ä‚·‚ñ‚Ü‚¹‚ñB
‡@‡A‡B‚ÌðŒ•ªŠò‚̂‚à‚è‚ÅA‡@‚ÌŽž‚ɇT‚ðŽÀs‚·‚éˆÓ}‚Ȃ̂ł·‚ª
uFGv‚ÌuGv‚ðŽæ‚é‚Æ
‡T‡A‡B‚ªƒOƒ‹[ƒv‚Æ”Fޝ‚µ‚ć@‚Ì“ü‚êŽq‚ƈ—‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‡T‚Í’P“Æ‚Ìif•¶‚É‚·‚éˆÓ}‚ÅuGv‚ð•t‚¯‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚Ì‚Å
u‰½‚ÅHv‚ÆŒ¾‚¤ˆÓ–¡‚Å‚µ‚½B
715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/21 15:00:07
‚¾‚¢‚¶‚傤‚ÔBˆÓ}‚ð—‰ð‚µ‚Ä‚¢‚él‚à‚¢‚邿B
716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/21 17:01:10
Ž©ìƒAƒvƒŠ‚ðƒvƒƒOƒ‰ƒ€‚©‚çŬ‰»‚µ‚ă^ƒXƒNƒo[‚É“ü‚ê‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©B
WindwStata‚¾‚ƃ^ƒXƒNƒo[‚Ìã‚É•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
717:716
10/05/21 17:07:39
o—ˆ‚Ü‚µ‚½B
718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/24 07:52:47
Continue‚Á‚ăoƒO‚ð‹N‚±‚µ‚Ü‚·‚©H
for i:=0 to max do
begin
if hoge then
begin
continue;
end;
end;
ƒfƒoƒbƒO‚µ‚Ä‚¢‚邯i = max‚ÌŽž‚Écontinue‚ªŽÀs‚³‚ê‚邯ƒ‹[ƒv‚ªi‚ñ‚Å‚µ‚Ü‚¤‚̂ł·‚ªEEE
719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/24 12:26:05
‚ ‚È‚½‚Ì“ª‚ªƒoƒO‚ð‹N‚±‚µ‚Ä‚¢‚邾‚¯‚Å‚·
720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/24 12:32:28
ƒfƒoƒbƒO‚µ‚ë
721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/24 14:16:18
max-1‚ª³‚µ‚©‚Á‚½‚Æ‚¢‚¤ã©
722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/24 18:43:28
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ª‘¶Ý‚·‚é‚©‚µ‚Ä‚¢‚È‚¢‚©‚Á‚ÄA•ª‚©‚éŠÖ”‚Æ‚©‚Á‚Ä‚ ‚è‚Ü‚·H
Create‚µ‚½Žž‚ÉŠo‚¦‚Ä‚¨‚¢‚ÄA‰ð•ú‚·‚鎞‚̓ƒCƒ“‚Ì•û‚©‚ç–¾Ž¦“I‚ÉFree‚·‚邵‚©‚È‚¢‚ñ‚Å‚µ‚傤‚©H
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/24 19:01:08
>718
ƒuƒƒbƒN“à‚ÅA•Ï”I‚ðŽg‚Á‚Ä‚¢‚È‚¢‚Ì‚ÅAÅ“K‰»‚³‚ê‚ÄŒ¸ƒJƒEƒ“ƒ^‚Æ‚µ‚Ä—˜—p‚³‚ê‚Ä‚¢‚é—\Š´B
724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/24 19:57:31
>722
ƒXƒŒƒbƒhI—¹Žž‚ÉŽ©•ª‚ÅŽ©•ª‚ð‰ð•ú
>718
>723‚Ì‚¢‚¤‚Æ‚¨‚肾‚ÆŽv‚¤BƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ÅÅ“K‰»‚ðŠO‚·‚ƃfƒoƒbƒO‚µ‚â‚·‚‚È‚éB
725:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/25 12:47:56
ÅŒã‚É”»’肵‚És‚‚¾‚¯‚¾‚ëH
C‚Å‘‚¯‚Îfor(i=0;i<=max;i++)‚È‚ñ‚¾‚©‚çmax‚ÌŽŸ‚É”»’肪‚ ‚é‚͓̂–‚½‚è‘O
ƒAƒz‚©
726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/25 17:11:33
>>722
ˆê‰žIsMultiThread‚Á‚ăOƒ[ƒoƒ‹•Ï”‚ª‘¶Ý‚µ‚Ă邯‚ÇBƒ\[ƒX‚Ý‚è‚á‚í‚©‚邯‚ÇA
’¼ÚWin32‚ÌCreateThread‚Æ‚©ŒÄ‚ñ‚¾‚ç‘Ê–Ú‚Û‚¾‚¯‚ÇBBeginThread‚©TThreadƒNƒ‰ƒX‚¾‚¯‚ð
Žg‚Á‚Ä‚éꇂ¾‚¯ƒI‚‹B
727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/25 17:14:10
‚ ‚ ‚Å‚àAƒ_ƒƒ|‚»‚¤‚¾‚ÈB‚²‚ß‚ñB
728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/26 00:04:05
>>722
WaitFor‚ÆŒ¾‚¤‚Ì‚ª‚ ‚é‚炵‚¢B
Žg‚¢•û‚Í•ª‚©‚ç‚È‚¢B
‚¨’mŒb‚ð‚¨ŽØ‚è‚µ‚½‚¢‚̂ł·‚ªB
¡A•¡”‹N“®‚ª‘O’ñ‚̃AƒvƒŠ‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ˆêÄ‚ÉŬ‰»‚╜Œ³‚ð‚µ‚½‚¢‚ÆŽv‚Á‚Ä‹¤—Lƒƒ‚ƒŠ‚ð
Žg‚¤‚Æ‚±‚ë‚܂łÍo—ˆ‚½‚̂ł·‚ªA—Ⴆ‚ΈêÄ‚ÉŬ‰»‚ÌꇂÍ
ƒƒjƒ…[‚ðƒNƒŠƒbƒN‚³‚ꂽƒ\ƒtƒg‚Å‹¤—Lƒƒ‚ƒŠ‚Éu1v‚ð“ü‚ê‚éB
‘¼‚̃\ƒtƒg‚Í‚»‚Ìu1v‚ª‚½‚Á‚½‚©‚Ç‚¤‚©‚ÅŬ‰»‚·‚ê‚΂¢‚¢‚̂ł·‚ªA
‚¨’mŒb‚ðŽØ‚è‚½‚¢‚Ì‚Íu1v‚ð‚ǂ̃^ƒCƒ~ƒ“ƒO‚Åu0v‚É‚·‚ê‚΂¢‚¢‚©‚Å‚·B
‘S•”‚ªÅ¬‰»‚³‚ꂽ‚©‚Ç‚¤‚©‚ð’m‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚©‚Á‚ÄŽ–‚Å‚·B
l‚¦‚½‚͕̂¡”‹N“®‚µ‚½”‚ð‹¤—Lƒƒ‚ƒŠ‚É‹L˜^‚µ‚Ä‚¨‚¢‚ÄAƒƒjƒ…[‚ðƒNƒŠƒbƒN
‚³‚ꂽ‚çu1v‚ł͂ȂA‹N“®”‚ð“ü‚ê‚Äi—Ⴆ‚Îu10vj‚ÅŬ‰»‚µ‚½‚ç@
-1@‚µ‚Ä‚¢‚‚ÆŒ¾‚¤‚â‚è•û‚Å‚·B
‘¼‚É‚à‚Á‚ƃXƒ}[ƒg‚È‚â‚è•û‚ª‚ ‚ê‚΋³‚¦‚ĉº‚³‚¢B@
729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/26 00:46:32
HWND_BROADCAST
730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/26 13:33:42
e?
731:728
10/05/26 14:07:31
ƒŒƒXA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>HWND_BROADCAST
ƒOƒO‚Á‚Ă݂܂·
732:728
10/05/26 18:53:43
ƒOƒO‚Á‚½‚¯‚ÇA‚悤•ª‚©‚ç‚ñ‚©‚Á‚½‚Å‚·B
SendMessage‚âPostMessage‚ÅHWND_BROADCAST‚ð‘—‚é‚Æ
ŠÖŒW‚È‚¢ƒAƒvƒŠ‚Ü‚ÅŬ‰»‚âI—¹‚ð‚³‚¹‚Ä‚µ‚Ü‚¤‚±‚ƂɂȂè‚Ü‚¹‚ñ‚©H
733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/26 19:28:16
RegisterWindowMessage‚Á‚Ä’m‚Á‚Ă邩H
734:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/26 21:25:07
>>733
> RegisterWindowMessage‚Á‚Ä’m‚Á‚Ă邩H
‚¨‚§A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒOƒO‚Á‚Ä—ˆ‚Ü‚µ‚½B
Šm”F‚³‚¹‚ĉº‚³‚¢B
—Ⴆ‚ÎAWM_APP+100‚͈êÄ‚ÉŬ‰»AWM_APP+101‚͈êÄ‚ÉI—¹‚Ý‚½‚¢‚ÉŒˆ‚߂è‚¢‚Ä
ƒAƒvƒŠ‹N“®Žž‚É
RegisterWindowMessage(WM_APP+100)G
‚Æ‚©‚â‚Á‚Ä“o˜^‚µ‚Ä
ˆêÄ‚ÉŬ‰»‚³‚¹‚½‚¢Žž‚Í@SendMessage(HWND_BROADCAST , WM_APP+100 , 0 , 0)G
‚Æ‚â‚ê‚΂¢‚¢‚Á‚ÄŽ–‚Å‚·‚©H
Žó‚¯Žæ‚è‚Í@WndProciƒOƒO‚Á‚½æ‚Åo‚Ä‚«‚½‚Ì‚ÅA‚æ‚•ª‚©‚Á‚ĂȂ¢‚Å‚·Bj‚ðŽg‚Á‚Ä‘—‚ç‚ê‚Ä—ˆ‚½
ƒƒbƒZ[ƒW‚É‚æ‚Á‚Ĉ—‚·‚é
‚±‚ñ‚ÈŠ´‚¶‚Å—Ç‚¢‚Å‚µ‚傤‚©H
735:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/26 21:42:18
RegisterWindowMessage‚̈ø”‚Í•¶Žš—ñ
RegisterWindowMessage(Ž©•ª‚¾‚¯‚Ì•¶Žš—ñ)
«
SendMessage(HWND_BROADCAST, RegisterWindowMessage‚Ì–ß‚è’l, ‚±‚±, ‚Æ‚±‚±‚ÍŽ©•ª‚ÅŒˆ‚ß‚ÄU‚蕪‚¯‚é);
736:728
10/05/27 00:41:49
>>735
Žv‚¢’Ê‚è‚Ì“®‚«‚ªo—ˆ‚Ü‚µ‚½B(;ßÍß)=3
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/28 23:12:46
var
Form1: TForm1;
days:double;
procedure TForm1.Button1Click(Sender: TObject);
begin
days :=VarToDateTime('28/5/2010') - VarToDateTime('27/4/2010');
showmessage(FloatTostr(days));
end;
‚±‚ê‚Í2010”N4ŒŽ27“ú‚Æ2010”N5ŒŽ28“ú‚Ì“ú”‚Ì·‚Æ‚µ‚Äu31v‚ª•\ަ‚³‚ê‚Ü‚·
‚±‚ñ‚ÈŠ´‚¶‚Å2010”N4ŒŽ27“ú‚©‚ç31“úŒo‚‚Æu2010”N5ŒŽ28“úv‚̂悤‚Ȉ—‚ð‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
—v‚ÍTDateTime Œ^‚©‚ç“ú•t‚ð‹‚ß‚½‚¢‚̂ł·
738:737
10/05/29 00:01:44
‚²‚ß‚ñ‚È‚³‚¢Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/29 20:46:03
>>712‚Å‚·‚ªA
Œ‹‹ÇTMainForm‚Æ‚¢‚¤ƒCƒ“ƒXƒ^ƒ“ƒX–¼‚ª‘¼‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ÅŽg‚í‚ê‚Ä‚¢‚½‚悤‚Å‚¤‚Ü‚‚¢‚©‚È‚©‚Á‚½‚Ì‚Å
ƒƒbƒZ[ƒWŽóMê—pƒEƒBƒ“ƒhƒE‚ð—˜—p‚·‚é•û–@‚ðŽg‚¢‚Ü‚µ‚½B
ƒƒbƒZ[ƒW—pƒEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚Í
“Á’è‚̃ƒbƒZ[ƒW‚ª‚«‚½‚Æ‚«‚¾‚¯MainForm‚ÉDispatch‚·‚邿‚¤‚É‚µ‚Ä
‚ ‚Æ‚ÍDefWindowProc‚É“n‚·‚悤‚É‚µ‚½‚̂ł·‚ªA
ˆ—‚Æ‚µ‚Ă͂ ‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
‰‚߂̓fƒBƒXƒpƒbƒ`‚݂̂ÅDefWindowsProc‚ðŒÄ‚Ño‚³‚¸‚É‚µ‚Ä‚¢‚½‚ç
I—¹Žž‚ɃGƒ‰[‚ª‚ł܂µ‚½B
740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/29 22:19:45
–¼‘O•Ï‚¦‚ê‚΂¢‚¢‚¾‚¯‚¶‚áEEE
741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/06/06 20:53:51
‰º‚̃\[ƒX‚ðJava‚ɈÚA‚µ‚½‚¢‚̂ł·‚ªA“à—e‚ª—‰ð‚Å‚«‚È‚‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
‰º‚©‚ç7s‚Ù‚Ç‘O‚©‚炪—‰ð‚Å‚«‚È‚¢‚Ì‚ÅEEEA•ÊŒ¾Œê‚É‘‚«Š·‚¦‚Ä‹³‚¦‚Ä’¸‚¯‚È‚¢‚Å‚µ‚傤‚©H
java, c, perl , php, vb, javascript •Ó‚è‚Ì‘‚«•û‚Å‚ ‚ê‚Η‰ð‚Å‚«‚Ü‚·B
function EncodeB32(s: String): String;
const
B32Char: array[0..31] of Char =
('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',
'G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V');
var
i: Integer;
len: Integer;
begin
if s = '' then begin
Result :='';
Exit;
end;
len := (Length(s) * 8 - 1) div 5 + 1;
s := s + StringOfChar(#0, (len * 5 - 1) div 8 + 1 - length(s));
SetLength(Result, len);
for i:=0 to len - 1 do
Result[i + 1] := B32Char[(MakeWord(Byte(s[(i * 5) div 8 + 1]), Byte(s[(i * 5) div 8 + 2]))
shr ((i * 5) mod 8)) and 31];
end;
742:E- ?
10/06/06 21:31:21
BASE32 ‚¾‚©‚çAŒŸõ‚·‚ê‚ÎŽd—l‘‚ª‚ ‚é‚Í‚¸BŽd—l‘‚©‚çì‚Á‚½‚Ù‚¤‚ª‘‚¢‚æBŽ„‚ÍC‚Åì‚Á‚½B
function EncodeB32(s: String): String;
const
@@@@B32Char: array[0..31] of Char =
@@@@@@@@('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',
@@@@@@@@'G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V');
var
@@@@i: Integer;
@@@@len: Integer;
begin
@@@@if s = '' then begin
@@@@@@@@Result :='';
@@@@@@@@Exit;
@@@@end;
@@@@len := (Length(s) * 8 - 1) div 5 + 1;
@@@@s := s + StringOfChar(#0, (len * 5 - 1) div 8 + 1 - length(s));
@@@@SetLength(Result, len);
@@@@for i:=0 to len - 1 do
@@@@@@@@Result[i + 1] := B32Char[(MakeWord(Byte(s[(i * 5) div 8 + 1]),
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Byte(s[(i * 5) div 8 + 2])
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@) shr@@((i * 5) mod 8)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ) and 31];
end;
743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/06/06 21:38:01
Java‚Ȃ烉ƒCƒuƒ‰ƒŠ‚ ‚邾‚낤‚ÉB
744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/06/06 21:39:03
‚±‚ê‚ÅŽ–‘«‚è‚È‚¢‚Æ‚¢‚¤‚È‚ço’¼‚µ‚Ä—ˆ‚é‚ñ‚¾
‚ÂURLØÝ¸(www.google.co.jp)
745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/06/06 23:49:13
‚ ‚êAŠÖ”–¼‚ÍBase32‚¾‚Á‚½‚Ì‚ÅA‚»‚¤Žv‚Á‚Ä‘g‚ñ‚ł݂½‚ñ‚Å‚·‚ªAŒ‹‰Ê‚ªˆá‚Á‚½‚Ì‚ÅEEE
1. ‚»‚̃\[ƒXƒR[ƒh‚ªŽg‚í‚ê‚¢‚éexe
$ exec "1c68ee574965514ec9c27a57972719ea"
4NDXFOSLFKFHMTQT2K6LSOGPK
2. Base32ƒGƒ“ƒR[ƒh
$ echo "1c68ee574965514ec9c27a57972719ea" | java Base32encode
S0QSUB595BKSK4B0QRLEPJ43A7
>>742
®Œ`‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Á‚Ă邱‚Ƃ͎—‚Ä‚»‚¤‚È‚ñ‚Å‚·‚ªA’蔂ªˆá‚Á‚Ä‚»‚¤‚È‚Ì‚Å‚à‚¤‚µ˜M‚Á‚Ă݂܂·B
746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/06/07 03:58:40
4NDX ‚ÆAX ‚ªo‚Ä‚‚é——R‚ª•s–¾‚¾B
B595 ‚ÆA9 ‚ªo‚Ä‚‚é——R‚ª•s–¾‚¾B
‚±‚¤‚È‚é‚Í‚¸A
8bit‹æØ‚è
1c 68 ee 57 49 65 51 4e c9 c2 7a 57 97 27 19 ea
5bit‹æØ‚è
3 11 14 E 1C 15 1A 9 C 15 8 14 1D 12 E 2 F 9 B 19 E 9 18 19 1D 8
747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/06/07 09:04:15
Base32iWXYZ‚ªŽg‚í‚ê‚Ä‚éj‚ÆABase32hexi0189‚ªŽg‚í‚ê‚Ä‚éj‚ª‚ ‚é‚»‚¤‚Å‚·‚ËB
–Ê”’‚»‚¤‚Ȃ̂Åì‚Á‚Ă݂½‚ç >>746‚Æ“¯‚¶Œ‹‰Ê‚ÉB
Base32: DRUO4V2JMVIU5SOCPJLZOJYZ5I======
Base32hex: 3HKESLQ9CL8KTIE2F9BPE9OPT8======
>>745‚Æ‘S‘Rˆá‚¤‚È‚ B
‚µ‚©‚µBase32‚Á‚Ä’´ƒ}ƒCƒi[‚Å‚·‚ËB
748:748
10/06/07 20:34:22
> 1. ‚»‚̃\[ƒXƒR[ƒh‚ªŽg‚í‚ê‚¢‚éexe
> $ exec "1c68ee574965514ec9c27a57972719ea"
> 4NDXFOSLFKFHMTQT2K6LSOGPK
>
ƒAƒiƒ^‚ÌŽ©ìƒvƒƒOƒ‰ƒ€ªƒ\[ƒX«
½ÚØÝ¸(tech”Â:328”Ô)
>
> 2. Base32ƒGƒ“ƒR[ƒh
> $ echo "1c68ee574965514ec9c27a57972719ea" | java Base32encode
> S0QSUB595BKSK4B0QRLEPJ43A7
‚±‚Á‚¿‚̃\[ƒXA‚Ü‚½‚̓\[ƒX‚ÌURL‚‚êB
749:748
10/06/07 22:36:19
shr ((i * 5) mod 8)) and 31];
@«‚É•ÏXiăRƒ“ƒpƒCƒ‹‰Â”\‚È‚çA‚¾‚¯‚Çj
shr (11 - ((i * 5) mod 8))) and 31];
750:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/06/08 01:00:38
>>748
¡Šm”F‚µ‚½‚猋‰Ê‚ª‹t‚Å‚µ‚½EEEо
1. ˆÚA‚µ‚½‚¢ƒvƒƒOƒ‰ƒ€ ( Delphi )
URLØÝ¸(jane.s89.xrea.com)
> nghash.exe "1c68ee574965514ec9c27a57972719ea"
S0QSUB595BKSK4BOQRLEPJ43A7
2. Ž©ì‚µ‚½ƒvƒƒOƒ‰ƒ€ ( Java )
½ÚØÝ¸(tech”Â:328”Ô)
% echo "1c68ee574965514ec9c27a57972719ea" | java Base32encode
4NDXFOSLFKFHMTQT2K6LSOGPK
Jane2ch‚ÌNSFiles.txt‚ÅŽg‚í‚ê‚éAMD5‚ðƒGƒ“ƒR[ƒh‚µ‚½–³Ž‹‰æ‘œƒŠƒXƒg‚ðA
ƒVƒXƒeƒ€‚É‘g‚Ýž‚Ý‚½‚‚ÄAˆÚA‚µ‚Ă鎟‘æ‚Å‚·BEEE‚È‚ñ‚Å‚·‚ªA—Í•s‘«‚Å‘S‚ˆÚA‚Å‚«‚¸
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5080“ú‘O‚ÉXV/277 KB
’S“–:undef