
type
pstr = ^string;
var
Form1: TForm1;
th1: cardinal;
h1: Integer;
implementation
{$R *.dfm}
procedure showw(s: pstr);
begin
Form1.Edit1.Text := s^;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
pp: pstr;
s: string;
begin
s := '95588';
pp := @s;
//showw(pp); //这么传就能显示
h1 := BeginThread(nil, 1024, @showw, pp, 0, th1); //这么传就是空白
end;
你得这顷笑么写,就嗖的一声传过去。
procedure TForm1.Button1Click(Sender: TObject);
var
pp: pstr;
begin
new(pp); //稿乎滑新键腊的屁屁
pp^ := '95588';
h1 := BeginThread(nil, 1024, @showw, pp, 0, th1);
end;
继承一个 TThread 增加点属性启铅什宴毁么的,想传什晌旁备么传什么
C:\Program Files\Borland\Delphi7\Demos\Threads
里面还有很多demos,基本能解决你的问题
使用指针之前要先申请内存空间.
在看一下^和@符号的使用方法!