易語言怎麼無限迴圈,易語言 計次迴圈

2023-05-09 06:30:17 字數 3369 閱讀 1240

1樓:匿名使用者

一、在子程式中使用「判斷迴圈首()」或「迴圈判斷首()」引數置為真,造成死迴圈,如:判斷迴圈首(真)

要執行的**放在這裡。

判斷迴圈尾()二、子程式呼叫自身,如:.版本2.子程式子程式1'這裡寫上要執行的**。

子程式1()

無限迴圈沒什麼實用意義,會造成程式的假死。前面幾位雖說沒用易語言的時鐘元件,實際上卻是用api建立了乙個時鐘,跟用時鐘還是一樣的。

2樓:go陌小潔

.支援庫 ethread

支援庫 iext5

庫 spec

程式集 視窗程式集1.程式集變數 熱鍵_, 整數型。

子程式 __啟動視窗_建立完畢。

熱鍵_ =註冊熱鍵 (_啟動視窗。取視窗控制代碼 ()標籤1.取視窗控制代碼 ()0, #f3鍵)

子程式 _標籤1_反饋事件, 整數型。引數 引數一, 整數型。引數 引數二, 整數型。

如果真 (引數一 = 熱鍵_) 如果 (時鐘1.時鐘週期 = 1000) 時鐘1.

時鐘週期 = 0 標籤1.標題 = 已經關閉」 .否則 時鐘1.

時鐘週期 = 1000 標籤1.標題 = 已經開啟」 .如果結束。

如果真結束。

子程式 _時鐘1_週期事件。

模擬按鍵 (#上游標鍵, ,延遲 (200)模擬按鍵 (#下游標鍵, ,延遲 (200)模擬按鍵 (#左游標鍵, ,延遲 (200)模擬按鍵 (#右游標鍵, ,延遲 (200)

3樓:匿名使用者

.版本 2.支援庫 ethread

支援庫 iext5啟動執行緒 (&子程式1, ,子程式 子程式1.判斷迴圈首 (執行提示 = 假)

簡單超文字框1.可視 = 假。

簡單超文字框1.可視 = 真。

輸出除錯文字 (1)

判斷迴圈尾 ()

直接複製把。把判斷迴圈首 裡面的**改改把。

易語言 計次迴圈

4樓:網友

你是說單擊按鈕第乙個圖,總是55。第二個圖單擊一次連加一次吧。第一次55,第二次110……

其實這是變數的作用範圍的問題。

第乙個圖是區域性變數(或叫子程式變數)。它被限定在按鈕單擊這個事件的子程式裡。只有當這個子程式執行時才起作用(即你單擊按鈕時)。

當你再次單擊按鈕時,其值會被重新初始化。就像機器生產零件,執行一次,會生產乙個零件,每次生產的零件是一樣的,而不是在原來的基礎上繼續生產。

第二個圖的變數是程式集變數,在整個程式集中都有作用。他的作用範圍要比區域性變數大,但也只存在於本程式集。程式集變數每執行一次改變後,其值被保留(除非你離開此程式集)。

可以理解為零件的組裝,執行一次(按鈕單擊),相當進行一次組裝。

5樓:

區域性變數每次使用會初始化,程式集變數不會初始化(我也說不清楚,可能誤導)。區域性變數勾上靜態就一樣了。

易語言計次迴圈

6樓:網友

計次迴圈,就是按指定的次數,執行迴圈體中的**。

如以下**:執行12次迴圈。

計次迴圈首 (12, 迴圈到第幾次)'意思是迴圈12次框1.加入文字 (到文字 (迴圈到第幾次) +#換行符)計次迴圈尾 ()

程式的執行效果如下:

你的程式裡,計次迴圈沒有指定 迴圈的次數。如上例的**中的第乙個引數12就是指次數,第二個引數是乙個變數,用來記錄迴圈了幾次。

7樓:hc濁世佳公子

所有的迴圈(包括判斷迴圈,迴圈判斷,計次迴圈,變數迴圈)都要設定迴圈次數或達到某條件後結束迴圈,否則**占用主線程,程式會直接卡死。

可以用時鐘元件或在多執行緒中迴圈達到你的目的。

易語言計次迴圈

8樓:歲歲年年相似

.版本 2

程式集 視窗程式集1

程式集變數 陣列x, 文字型, ,0"

程式集變數 陣列y, 文字型, ,0"

程式集變數 文字組, 文字型, ,0"

程式集變數 陣列, 文字型, ,2"

程式集變數 文字, 文字型。

程式集變數 計次, 整數型。

程式集變數 計數, 整數型。

子程式 __啟動視窗_建立完畢。

文字 = 1065,219|1071,209|1077,209|1065,233|1071,233|232,401|1071,233」

文字組 = 分割文字 (文字, 「計次迴圈首 (取陣列成員數 (文字組), 計次)陣列 = 分割文字 (文字組 [計次], 加入成員 (陣列x, 陣列 [1])

加入成員 (陣列y, 陣列 [2])

計次迴圈尾 ()

文字 = 計次迴圈首 (取陣列成員數 (陣列x), 計次)陣列 [1] =陣列x [計次]

陣列 [2] =陣列y [計次]

變數迴圈首 (計次 + 1, 取陣列成員數 (陣列x), 1, 計數)

如果真 (陣列x [計數] =陣列 [1])陣列x [計次] =

陣列x [計數] =

如果真結束。

如果真 (陣列y [計數] =陣列 [2])陣列y [計次] =

陣列y [計數] =

如果真結束。

變數迴圈尾 ()

如果真 (陣列y [計次] ≠且 陣列x [計次] ≠

如果 (文字 =

文字 = 文字組 [計次]

否則文字 = 文字 + 文字組 [計次].如果結束。

如果真結束。

計次迴圈尾 ()

輸出除錯文字 (文字)

迴圈語句的易語言

9樓:匿名使用者

易語言迴圈語句分三種計次迴圈、判斷迴圈和迴圈判斷計次迴圈。

迴圈體內的命令重複執行指定的次數。提供的整數引數值決定將重複執行的次數。

計次迴圈首 (迴圈次數, 已迴圈次數變數)計次迴圈尾 ()

判斷迴圈。根據提供的邏輯引數的值,來決定是否進入迴圈。如果提供的邏輯引數值為真,程式順序執行下一條命令進入迴圈,否則跳轉到本命令所對應的「判斷迴圈尾」命令的下一條命令處以跳出迴圈。

判斷迴圈首(條件)

判斷迴圈尾 ()

迴圈判斷。迴圈判斷尾為迴圈的條件所在,根據提供的邏輯引數的值,來決定是否返回到迴圈首部繼續進行迴圈。如果提供的邏輯引數值為真,程式返回到對應的「迴圈判斷首」命令處繼續進行迴圈,否則順序執行下一條命令退出本程式迴圈。

迴圈判斷首 ()

迴圈判斷尾 (條件)

易語言迴圈問題

10樓:

因為次數是101次。

但是如果你這樣寫就能讓b=1了:

怎麼使用易語言能夠資料夾,怎麼使用易語言能夠新建乙個資料夾?

版本 2 程式集 啟動視窗程式集 子程式 建立目錄按鈕 被單擊 區域性變數 是否建立成功,邏輯型 是否建立成功 建立目錄 c 目錄名編輯框.內容 如果 是否建立成功 真 資訊框 建立成功 0,否則資訊框 建立失敗 0,可以參考如下易語言 版本 2 程式集 啟動視窗程式集 子程式 建立目錄按鈕 被單擊...

易語言如何呼叫指定dll檔案,易語言如何呼叫指定DLL檔案?

基本說明本文所描述的部分功能需易語言 4.01 或以上版本支援。函式 函式。在易語言中呼叫 dll 包含兩方面的內容 呼叫 windows 系統 api 函式 呼叫普通 dll 函式。易語言中 包含兩方面的內容 下文用到的 呼叫 api 或 呼叫 dll 等字眼,除非特別註明,一般都是指以上兩方面之...

用易語言匯入Access資料庫易語言的外部資料庫怎麼讀寫access資料庫?

你這個就是說從access資料庫讀取資料出來顯示在超級列表框中吧,這個只需要你將構建sql語句中排除就行了呢,具體有什麼你繼續說,這些屬於簡單級的了!prsdblogaffectedrowcount packagetype,1350,rowcount while rowcount 1 delete ...