Delphi小記錄

[本人baidu博客全部搬家到csdn,baidu博客地址:http://hi.baidu.com/new/miracleconf]

1、Delphi裏有斷點調試,不過機子差的話,可能會慢一點.
關於控制檯的輸出調試

Java裏有

system.out.println("");
ActionScript裏有
Trace("");
那Delphi Console可以writeln但窗體程序怎麼辦呢?Google了一下.
結果是:
首先在你的*.DPR項目文件里加上這一行
{$APPTYPE CONSOLE}
然後可以
Writeln('文本');
像這樣:
program MsgTo;
{$APPTYPE CONSOLE}
uses
Windows,SysUtils;
begin
WriteLn(‘測試信息’);
Sleep(1000);
end;

還有一種方法就是使用WinAPI的OutputDebugString函數然後再View|Debug Window|Event Log中查看

2、Delphi好像沒有Static類型的,一般都是定義全局變量程序一開始運行就賦值,如果硬要的話,這樣定義應該可以

procedure TForm1.Button1Click(Sender: TObject);
{$j+}const a :integer=0;{$j-}
Var
  b:integer;
begin
for b := 1 to 5 do
begin
  a := a+10;
showmessage(inttostr(a));
end
end;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章