锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品嫩草影院av蜜臀,91精品国产综合久久久久久豆腐,精品久久一区二区三区蜜桃 http://www.aygfsteel.com/zhangsk/澶╀笅闅句簨蹇呭仛浜庢槗錛屽ぉ涓嬪ぇ浜嬪繀鍋氫簬緇?/description>zh-cn Wed, 18 Jun 2025 17:06:03 GMT Wed, 18 Jun 2025 17:06:03 GMT 60 閲嶆瀯錛嶄繚鎶?/title> http://www.aygfsteel.com/zhangsk/archive/2007/09/14/145110.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Fri, 14 Sep 2007 05:17:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/14/145110.html http://www.aygfsteel.com/zhangsk/comments/145110.html http://www.aygfsteel.com/zhangsk/archive/2007/09/14/145110.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/145110.html http://www.aygfsteel.com/zhangsk/services/trackbacks/145110.html 闃呰鍏ㄦ枃 ]]> 鍑芥暟鎸囬拡 鏂規硶鎸囬拡 http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142356.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Mon, 03 Sep 2007 08:08:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142356.html http://www.aygfsteel.com/zhangsk/comments/142356.html http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142356.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/142356.html http://www.aygfsteel.com/zhangsk/services/trackbacks/142356.html unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TEvent = procedure () of object;
TProc = procedure();
TForm1 = class (TForm)
btn1: TButton;
procedure btn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R * .dfm}
procedure TForm1.btn1Click(Sender: TObject);
begin
showmessage(' 鏂規硶鎸囬拡鐨勯暱搴︽槸: ' + Inttostr(SizeOf(TEvent)));
showmessage( ' 鍑芥暟鎸囬拡鐨勯暱搴︽槸: ' + Inttostr(SizeOf(TProc)));
end;
// 鍑芥暟鎸囬拡鏄寚鍚戝嚱鏁扮殑32浣嶆寚閽堬紝鍗?涓瓧鑺傘?br />
// 榪囩▼鐨勬寚閽堢粨鏋勫涓?br />
// PProc = ^TProc; // 榪囩▼鎸囬拡
// 銆TProc = record
// 銆銆Code: Pointer; // 鎸囧悜榪囩▼鐨勪唬鐮?br />
// 銆end;
// 鏂規硶鎸囬拡鏄寚鍚戜竴涓粨鏋勩傛柟娉曠殑鎸囬拡緇撴瀯濡備笅
// PMethod = ^TMethod; // 鏂規硶鎸囬拡
// 銆TMethod = record
// 銆銆Code: Pointer; // 鎸囧悜鏂規硶鐨勪唬鐮?br />
// Data: Pointer; // 鎸囧悜瀵硅薄鐨勬暟鎹?br />
// 銆end;
end.
]]> 妯℃嫙閿洏杈撳叆 http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142355.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Mon, 03 Sep 2007 08:03:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142355.html http://www.aygfsteel.com/zhangsk/comments/142355.html http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142355.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/142355.html http://www.aygfsteel.com/zhangsk/services/trackbacks/142355.html SetForegroundWindow(HApp);
keybd_event(VK_MENU, MapVirtualKey(VK_MENU, 0 ), 0 , 0 );
keybd_event(ORD( ' B ' ), MapVirtualKey(Byte( ' t ' ), 0 ), 0 , 0 );
keybd_event(Byte( ' B ' ), MapVirtualKey(Byte( ' t ' ), 0 ), KEYEVENTF_KEYUP, 0 );
keybd_event(VK_MENU, MapVirtualKey(VK_MENU, 0 ), KEYEVENTF_KEYUP, 0 );
// Ctrl: VK_CONTROL
// SHIFT:VK_SHIFT
// TAB: VK_TAB
// ALT: VK_MENU
// 'A': byte('A')
鍔熻兘璇存槑錛?br />
閫氳繃鐩爣紼嬪簭鐨勫彞鏌勫皢璇ョ▼搴忔縺媧伙紱
妯℃嫙榧犳爣鎸変笅
妯℃嫙榧犳爣鎶搗
]]> PostMessage鍜孲endMessage鍖哄埆 http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142295.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Mon, 03 Sep 2007 06:28:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142295.html http://www.aygfsteel.com/zhangsk/comments/142295.html http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142295.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/142295.html http://www.aygfsteel.com/zhangsk/services/trackbacks/142295.html PostMessage 鍙槸鎶婃秷鎭斁鍏ラ槦鍒楋紝涓嶇鍏朵粬紼嬪簭鏄惁澶勭悊閮借繑鍥烇紝鐒跺悗緇х畫鎵ц ;
鑰?/span> SendMessage 蹇呴』絳夊緟鍏朵粬紼嬪簭澶勭悊娑堟伅鍚庢墠榪斿洖錛岀戶緇墽琛屻?/span>
PostMessage 鐨勮繑鍥炲艱〃紺?/span> PostMessage 鍑芥暟鎵ц鏄惁姝g‘ ;
鑰?/span> SendMessage 鐨勮繑鍥炲艱〃紺哄叾浠栫▼搴忓鐞嗘秷鎭悗鐨勮繑鍥炲箋?/span>
浣跨敤榪欎袱涓彂閫佹秷鎭嚱鏁扮殑鏈閲嶈鐨勬槸瑕佺湅浣犵殑紼嬪簭鏄惁瑕佸娑堟伅鐨勬粸鍚庢у叧娉ㄥ惁 ,PostMessage 浼氶犳垚娑堟伅鐨勬粸鍚庢?/span> , 鑰?/span> SendMessage 鍒欎笉浼?/span> , 浣嗗鏋?/span> SendMessage 娑堟伅澶勭悊澶辮觸 , 鍒欎細閫犳垚紼嬪簭鍋滄 !
涓轟簡璁╁ぇ瀹惰兘娓呮鐨勭湅鍒頒粬浠殑鏁堟灉錛屽彲浠ョ敤涓嬮潰鐨勪唬鐮佽繘琛屾祴璇曪細
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class (TForm)
mmo1: TMemo;
btn2: TButton;
btn3: TButton;
procedure btn2Click(Sender: TObject);
procedure btn3Click(Sender: TObject);
private
{ Private declarations }
procedure testPostMessage;
procedure testSendMessage;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses uFile;
{$R * .dfm}
var
f: TFile;
procedure TForm1.btn2Click(Sender: TObject);
var
i: Integer;
begin
testPostMessage;
for i : = 0 to 5000 do
begin
mmo1.Lines.Add(IntToStr(i)+ ' ====== ' );
end;
end;
procedure TForm1.btn3Click(Sender: TObject);
var
i: Integer;
begin
testSendMessage;
for i : = 0 to 5000 do
begin
mmo1.Lines.Add(IntToStr(i)+ ' ====== ' );
end;
end;
procedure TForm1.testPostMessage;
var
i: Integer;
begin
PostMessage(f.Handle, WM_TEST, 0 , 0 );
for i : = 0 to 5000 do
begin
mmo1.Lines.Add(IntToStr(i))
end;
end;
procedure TForm1.testSendMessage;
var
i: Integer;
begin
SendMessage(f.Handle, WM_TEST, 0 , 0 );
for i : = 0 to 5000 do
begin
mmo1.Lines.Add(IntToStr(i))
end;
end;
initialization
if f = nil then
f : = TFile.Create;
finalization
if f <> nil then
FreeAndNil(f);;
end.
unit uFile;
interface
uses
Classes, Windows, Forms, Messages;
const
WM_TEST = WM_USER + 1 ;
type
TFile = class
private
FHandle: HWND;
protected
procedure WndProc(var Msg: TMessage);
public
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
property Handle: HWND read FHandle;
end;
implementation
{ TFile }
procedure TFile.AfterConstruction;
begin
inherited;
FHandle := AllocateHWnd(WndProc);
end;
procedure TFile.BeforeDestruction;
begin
inherited;
DeallocateHWnd(FHandle);
end;
procedure TFile.WndProc(var Msg: TMessage);
begin
if msg.Msg = WM_TEST then
begin
// 娑堟伅澶勭悊鍐呭
Application.MessageBox( ' WM_TEST ' , ' WM_TEST ' , 0 );
end;
windows.DefWindowProc(FHandle, Msg.Msg, Msg.wParam, Msg.lParam);
end;
end.
]]> java涓殑綾諱箣綾?java.lang.reflect http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142269.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Mon, 03 Sep 2007 05:09:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142269.html http://www.aygfsteel.com/zhangsk/comments/142269.html http://www.aygfsteel.com/zhangsk/archive/2007/09/03/142269.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/142269.html http://www.aygfsteel.com/zhangsk/services/trackbacks/142269.html
鎴戞殏鏃舵槸鎸夎繖涓悊瑙g殑錛?br />
package org.zsk.reflect;
import java.lang.reflect. * ;
public class TestReflect {
public static void main(String args[]) {
try {
Class c = Class.forName( " java.util.Stack " );
Method m[] = c.getDeclaredMethods();
for ( int i = 0 ; i < m.length; i ++ )
System.out.println(m[i].toString());
} catch (Throwable e) {
System.err.println(e);
}
}
}
涓婇潰浠g爜鑳藉浣跨敤“java.util.Stack”鎵懼埌綾?br />
鐪嬬湅Delphi鐨勭被涔嬬被
type
TObject = class ;
TClass = class of TObject;
TObject鏄竴涓被
TClass鏄繖涓猅Object綾葷殑綾伙紝
濡傛灉鎴戜滑瑕佸仛涓鐞嗙被鐨勮瘽錛屽彲浠ョ敤涓狶ist瀹炵幇涓涓猲ame鍜屼竴涓被涔嬬被鐨勫搴旂殑map
鎴戜滑灝卞彲浠ユ牴鎹繖涓猲ame錛屽氨鏄竴涓瓧絎︿覆錛屾壘鍒般佸垱寤恒佷嬌鐢ㄣ侀噴鏀捐繖綾葷殑瀵硅薄銆?
java涓殑綾繪柟娉?br />
public static XXX
delphi涓殑綾繪柟娉?br />
class procedure XXX
]]> VNC涓嶉敊鐨勫叡浜蔣浠?緙栬瘧鎴愬姛^_^ http://www.aygfsteel.com/zhangsk/archive/2007/09/01/141949.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Sat, 01 Sep 2007 08:20:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/01/141949.html http://www.aygfsteel.com/zhangsk/comments/141949.html http://www.aygfsteel.com/zhangsk/archive/2007/09/01/141949.html#Feedback 1 http://www.aygfsteel.com/zhangsk/comments/commentRss/141949.html http://www.aygfsteel.com/zhangsk/services/trackbacks/141949.html
鐗瑰埆鎰熻阿鑰佸紶緇欑殑婧愮爜鍜屽府鍔╃紪璇戙?br />
]]> Eclipse 甯哥敤璁劇疆 蹇嵎閿?/title> http://www.aygfsteel.com/zhangsk/archive/2007/09/01/Eclipse.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Sat, 01 Sep 2007 05:50:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/01/Eclipse.html http://www.aygfsteel.com/zhangsk/comments/141915.html http://www.aygfsteel.com/zhangsk/archive/2007/09/01/Eclipse.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/141915.html http://www.aygfsteel.com/zhangsk/services/trackbacks/141915.html 甯哥敤璁劇疆
1銆佹樉紺鴻鍙?nbsp; Window->Preferences->General->Editors->Text Editor 閫夋嫨Show line numbers
2銆佽緗甎TF-8 Window->Preferences->General->Workspace 涓璗ext file encoding 閫夋嫨other騫墮塙TF-8
蹇嵎閿?/p>
1銆佽繍琛岀▼搴?nbsp; Alt+Shift+X 鎸塉 run as javaApplication (鎸変笅Alt+Shift+X 鍚嶦clipase鍙充笅瑙掓湁鎻愮ず)
2銆佹帓鐗?nbsp; 閫変腑澶氳鏂囨湰
Tab 鍚庣緝
Shift + Tab 鍓嶈繘
]]>鎺у埗鍙︿竴涓▼搴?/title> http://www.aygfsteel.com/zhangsk/archive/2007/09/01/141908.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Sat, 01 Sep 2007 05:23:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/09/01/141908.html http://www.aygfsteel.com/zhangsk/comments/141908.html http://www.aygfsteel.com/zhangsk/archive/2007/09/01/141908.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/141908.html http://www.aygfsteel.com/zhangsk/services/trackbacks/141908.html
1銆佹壘鍒扮洰鏍囩▼搴忕殑鍙ユ焺錛屽彲浠ラ氳繃紿楀彛鐨刢aption灞炴ц幏鍙栵紝浣跨敤
FindWindow(nil, ' app caption ' );
2銆佹壘鍒頒綘瑕佹帶鍒剁殑緇勪歡錛屽Button,浣跨敤
FindWindowEx(ParentHandle, 0 , nil, ' btn caption');
3銆佸彂閫乄indows娑堟伅鎺у埗鐩爣紼嬪簭
SendMessage( HEdt, BM_CLICK, 0 , 0 );
涓嬮潰鏄疄鐜拌鍔熻兘鐨凞elphi浠g爜錛?br />
unit Unit1;
Interface uses interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = Class ( class (TForm)
btn1: TButton;
mmo1: TMemo;
edt1: TEdit;
edt2: TEdit;
btn3: TButton;
lbl1: TLabel;
lbl2: TLabel;
btn4: TButton;
procedure btn1Click(Sender: TObject);
procedure btn3Click(Sender: TObject);
procedure btn4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end ;
var
Form1: TForm1;
implementation
uses
ShellAPI;
{$R * .dfm}
var
HApp,
HEdt : THandle;
procedure TForm1.btn1Click(Sender: TObject);
begin
HApp : = FindWindow(nil, PAnsiChar(edt1.text));
mmo1.Lines.Add(IntToStr(HApp));
HEdt : = FindWindowEx(HApp, 0 , nil, PAnsiChar(edt2.text));
mmo1.Lines.Add(IntToStr(HEdt));
SendMessage( HEdt, BM_CLICK, 0 , 0 );
end ;
procedure TForm1.btn3Click(Sender: TObject);
begin
ShellExecute(handle, ' open', 'otherapp.exe',nil,nil, SW_SHOWNORMAL{SW_SHOWMAXIMIZED});
end ;
procedure TForm1.btn4Click(Sender: TObject);
begin
SendMessage( HApp, WM_CLOSE, 0 , 0 );
end ;
end .
]]> 浼侀緗戦〉婊氬姩鎴浘杞歡V2.0 http://www.aygfsteel.com/zhangsk/archive/2007/08/31/141818.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Fri, 31 Aug 2007 12:10:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/08/31/141818.html http://www.aygfsteel.com/zhangsk/comments/141818.html http://www.aygfsteel.com/zhangsk/archive/2007/08/31/141818.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/141818.html http://www.aygfsteel.com/zhangsk/services/trackbacks/141818.html
涓烘錛屼紒椋庣鎶鐗瑰悜澶у鎺ㄥ嚭涓嬈劇豢鑹插厤璐圭殑緗戦〉婊氬姩鎴浘杞歡錛岃浣犳墍瑙佸嵆鎵寰椼侀殢蹇冩墍嬈蹭繚瀛樻偍鍠滄鐨勯〉闈€?br />
涓嬭澆錛?br />
zhangsk.cn涓嬭澆
BlogJava涓嬭澆
]]> Java綰跨▼ http://www.aygfsteel.com/zhangsk/archive/2007/08/31/141812.html寮犳爲鍧?/dc:creator>寮犳爲鍧?/author>Fri, 31 Aug 2007 11:34:00 GMT http://www.aygfsteel.com/zhangsk/archive/2007/08/31/141812.html http://www.aygfsteel.com/zhangsk/comments/141812.html http://www.aygfsteel.com/zhangsk/archive/2007/08/31/141812.html#Feedback 0 http://www.aygfsteel.com/zhangsk/comments/commentRss/141812.html http://www.aygfsteel.com/zhangsk/services/trackbacks/141812.html 1 package org.zsk.error;
2
3 public class MultiThreadDemo1_1 {
4
5 public MultiThreadDemo1_1() {
6 // TODO Auto-generated constructor stub
7 new NewThread( " 1 " );
8 new NewThread( " 2 " );
9 new NewThread( " 3 " );
10 new NewThread( " 4 " );
11
12 System.out.println( " main thread begin! " );
13 for ( int i = 0 ; i < 100 ; i ++ ){
14 System.out.println( " --> " );
15
16 }
17 System.out.println( " main thread end; " );
18
19 }
20
21 /**
22 * @param args
23 */
24 public static void main(String[] args) {
25 // TODO Auto-generated method stub
26 new MultiThreadDemo1_1();
27 }
28
29 class NewThread implements Runnable {
30 NewThread(String threadName){
31 name = threadName;
32 t = new Thread( this , name);
33 t.start();
34 System.out.println( " new thread " + name + " begin " );
35 }
36
37 public void run(){
38 try {
39 for ( int i = 0 ; i < 100 ; i ++ ){
40 System.out.println(name);
41 Thread.sleep( 30 );
42 }
43 } catch (InterruptedException e) {
44 System.out.println( " thread " + name + " error錛?/span>" );
45 }
46
47 System.out.println( " thread " + name + " end; " );
48 }
49
50 private String name;
51 private Thread t;
52 }
53
54 }
]]>
主站蜘蛛池模板:
建阳市 |
霍林郭勒市 |
元氏县 |
五常市 |
铁力市 |
桦川县 |
揭阳市 |
盐城市 |
广安市 |
视频 |
建昌县 |
衡东县 |
合江县 |
萨迦县 |
略阳县 |
高青县 |
建阳市 |
肇东市 |
阿坝 |
峨边 |
封开县 |
湘潭市 |
平和县 |
保德县 |
宝兴县 |
郯城县 |
元氏县 |
慈利县 |
原平市 |
丰都县 |
桦川县 |
陕西省 |
霞浦县 |
腾冲县 |
外汇 |
库伦旗 |
资兴市 |
安化县 |
蓬溪县 |
青铜峡市 |
深泽县 |