在 delphi 執行時彈出的第乙個頁面可以自定義嗎? 10

發布 科技 2024-06-08
14個回答
  1. 匿名使用者2024-01-29

    這是乙個正在開發的專案的啟動表單(fromhint 是)。

    = \'大口青蛙味餐廳管理系統-人事檔案管理';

    formhint:=;

    \'正在連線到資料庫... ';

    /fullpath:=extractfilepath(;

    tryif then

    false;

    'provider=;data source=\' +

    .\data\\;persist security info=false\';

    true;except

    \'無法連線到資料庫! 該計畫即將關閉。 \';

    sleep(2000);為什麼要停 2 秒鐘? 等待看到提示。

    exit;end;

    while do, formmain);

    為什麼這裡關門了? 載入主視窗後,您可以在建立主視窗之前將其關閉以檢視所需的內容。

    --formhint 中計時器的間隔應設定為 3000(3 秒)。

    在 ontimer 事件中停止計時器。

    false;

  2. 匿名使用者2024-01-28

    在專案檔案中,建立要顯示的視窗的名稱。

    其他視窗將被刪除。

    只。 , loginform);

    loginform 是登入表單的名稱。

  3. 匿名使用者2024-01-27

    如果要使用 form1,如果 form1 是變數,則可以直接使用它,或者如果將此程序定義為 form1 所在的類,則將程序名稱行更改為以下內容(如果 form1 的類為 tform1)。

    procedure ;

    然後,按 Ctrl+Shift+C,Delphi 會自動在 Tform1 中新增您的流程。

  4. 匿名使用者2024-01-26

    procedure myfunction();

    如果它不在 form1 的作用域內,則無法直接訪問 form1 的變數。

    需要訪問 form1 的所有變數都必須以 form1 開頭

  5. 匿名使用者2024-01-25

    您需要將此程序新增為 form1 的成員。

  6. 匿名使用者2024-01-24

    你建立乙個新單元,你可以將函式或其餘的餡餅研磨方法移到其中,然後你就可以開始了。

    使用時,可以通過將本機放入 unit1 來使用立式鏟斗。

    很方便,你試試看

  7. 匿名使用者2024-01-23

    自定義類最好放在單獨的單元中(沒有相應的表單檔案)。

    類的宣告放在實現之前,類中過程和函式的實現寫在實現之後。

  8. 匿名使用者2024-01-22

    if = 'password').asstring then 。。

    edit1 怎麼能不判斷?

    有這個,過程 guanli(var myadoquery: tadoquery);

    beginend;

    這是不對的。

  9. 匿名使用者2024-01-21

    將影象、idhttp 和按鈕使用 jpeg 新增到表單中

    procedure : tobject);

    varimagestream:tmemorystream;

    jpg:tjpegimage;

    beginimagestream := ;

    jpg:=;

    end;

  10. 匿名使用者2024-01-20

    WebBrower 小組件顯示網頁,就像 Internet Explorer 一樣。

  11. 匿名使用者2024-01-19

    1、setlength(rbuf, temp);有乙個問題,temp 沒有初始化,是臨時建立在堆疊上的,會是乙個隨機數(不是預設是 0,最好理解為“乙個你不知道的數字”),如果數字恰好很大並且超出了記憶體限制,那麼執行這句話會報告記憶體不足錯誤, 如果它恰好是 0,它將在以下陣列遍歷中報告記憶體訪問錯誤;猜程式的意圖,應該是 setLength(RBUF,BufferLength div 2);

    2. rbuf的定義是乙個動態陣列,動態陣列的下標從0開始,下面為temp:= 1到....不是記憶體錯誤的原因,但很可能是邏輯錯誤。

    3、move(buffer^,rbuf,4);這句話也有問題,猜到程式邏輯,應該是move(buffer, rbuf, bufferlength); ,另外可讀性稍差,最好寫move(buffer, rbuf[0], bufferlength);

    4. 如果 bufferlength mod 2<> 0 那麼這句話並不全面,當 bufferlength 為 0 時,它可以繼續執行,當毫無疑問時,繼續執行是沒有意義的,所以應該加乙個條件,即如果 ( bufferlength mod 2 <>0 ) 或 ( bufferlength = 0 ) 那麼

  12. 匿名使用者2024-01-18

    showmessage(inttostr(rbuf[temp]))

    temp 未初始化,溢位。

    procedure : tobject; buffer: pointer;

    bufferlength: word);

    varreaddata:string;

    beginsetlength(readdata,bufferlength);

    move(buffer^,pchar(readdata)^,bufferlength);

    showmessage(readdata);

  13. 匿名使用者2024-01-17

    setlength(rbuf,temp);

    執行此語句時,temp 尚未初始化,預設值為 0因此,陣列長度為 0

    任何後續讀取操作都將溢位。

  14. 匿名使用者2024-01-16

    setlength(rbuf,temp);這裡的溫度是多少... 我不知道它可能預設為 0

    我不明白移動功能是如何使用的,你可以在這裡看看它是否是乙個問題。

相關回答
17個回答2024-06-08

網路創始人 - 李彥巨集。

5個回答2024-06-08

採用路由器共享方法進行寬頻共享。

為多台計算機共享單個寬頻的最簡單、最快捷的方法是購買路由器。 目前市場上的家庭寬頻路由器種類繁多,有些路由裝置還整合了數據機和列印伺服器功能,但一般的路由功能都是一樣的。 >>>More

7個回答2024-06-08

這很簡單,只需使用路由器即可

5個回答2024-06-08

這是由於計算機或卡在關機前突然斷電和關機,導致磁碟損壞造成的。 >>>More

11個回答2024-06-08

在神話中,第一人稱是由女媧創造的。 >>>More