易語言我編了程序和dll我想用程序開啟dll裡的視窗

2022-11-06 21:30:06 字數 3397 閱讀 3978

1樓:匿名使用者

.版本 2

.dll命令 dll命令1, , "啊.dll"

.版本 2

.程式集 視窗程式集1

.子程式 _按鈕1_被單擊

dll命令1 ()

dll的

.版本 2

.程式集 程式集1

.子程式 _啟動子程式, 整數型, , 請在本子程式中放置動態鏈結庫初始化**

視窗 ()

_臨時子程式 () ' 在初始化**執行完畢後呼叫測試**返回 (0) ' 返回值被忽略。

.子程式 _臨時子程式

' 本名稱子程式用作測試程式用,僅在開發及除錯環境中有效,編譯釋出程式前將被系統自動清空,請將所有用作測試的臨時**放在本子程式中。 ***注意不要修改本子程式的名稱、引數及返回值型別。

.子程式 視窗, , 公開

載入 (視窗1, , 真)

2樓:匿名使用者

你寫的 載入(視窗1,真) 是這樣的嗎?

3樓:希希是全村的希望

dll裡的視窗需要乙個視窗id賦值。你是怎麼載入的?

易語言dll檔案的編寫和使用,我在dll裡邊編寫了以下內容,想在主程式中呼叫,改如何做,

4樓:司馬塵戀

1.編寫dll(模組類似)

新建》window動態鏈結庫》敲**》編譯》儲存dll檔案2.引用dll

程式(屬性選夾左邊)>dll命令》新建》

.dll命令 呼叫時使用的名字, , "dll路徑", "dll裡公開方法的名字"

.引數 dll方法引數, 型別

3.引用模組

程式》模組引用表》選擇模組》直接呼叫模組命令

5樓:怪異魂

你想要呼叫 一般來說需要返回乙個值

看你的** 好像是想返回現在日期 但是你把應該返回的內容寫到引數裡面了。。

你這個子程式不需要引數的

把引數行去掉 返回值型別改 文字 然後最後面加上 返回(現在時間) 就ok了。

在同乙個程式裡面直接呼叫就好了 或者做成模組呼叫(e模組就是你說的dll)

6樓:匿名使用者

其實dll和易語言模組是差不多的,不過dll是編譯後的dos**,供動態連線啟用,都要提供相應的引數。易模組編譯後的檔案不可以被程式直接呼叫,因為他只是原始碼的封存而不是cpu指令。利用其他程式語言開發自己的dll,可以避免過多啟用易語言支援庫,比如,取文字這樣的通常啟用的支援庫,有效地避免病毒誤報

怎樣用易語言把dll生成乙個應用成程式 20

7樓:

把要想問的表述清楚。

8樓:匿名使用者

請附上dll原始碼》

請說明想要的效果,是把dll變為視窗程式,還是呼叫dll?

我用易語言編寫了乙個cf視窗化的dll檔案需要放在cf目錄下才能執行,覺得不方便想弄成乙個exe檔案

9樓:裂魂軟體

「在cf執行的時候自動把這個dll檔案新增到cf目錄裡 遊戲關閉的時候就自動刪除」這個可以用時鐘監視程序來實現。至於新增dll那個就是易語言視窗上面的插入-資源-**或**組,在內容那裡雙擊就會出現乙個框,點選加入**或**組,出來乙個對話方塊,把檔案型別改成所有檔案,然後把你的dll選上,最後加入/修改到程式並關閉對話方塊。然後用寫到檔案(,)命令寫到cf目錄就可以了。

10樓:帳號已登出

別這麼寫 最容易出現非法模組 了

易語言怎麼寫乙個把dll程式注入到遊戲的程式比如像**裡面一樣 注入到飛車,然後開啟飛車dll自動

11樓:匿名使用者

你知道dll和注入是什麼東西麼。。。**可以注入,dll只能掛載。用ce+od切斷點**鉤子就可以了。

還有,易語言太噁心了,從各種意義上c更加方便一點。

12樓:

用寫入檔案和執行,即可

易語言 求助載入dll裡的視窗 200

13樓:

首先在dll裡新建乙個視窗

然後在dll裡宣告乙個公開的函式

函式內容如下

_____________________________________________

.版本 2

.子程式 載入_某某視窗, 整數型, 公開, 成功返回被呼叫視窗的控制代碼

載入 (某某視窗, , 假)

.如果真 (是否已建立 (某某視窗))

返回 (某某視窗.取視窗控制代碼 ())

.如果真結束

返回 (0)

_____________________________________________

現在說說為什麼要這樣,個人愚見

首先如果你想呼叫dll裡面的視窗,則必須通過其公布的函式,且由於dll是編譯後的程式,

不能支援視窗類的操作。

14樓:匿名使用者

插入乙個dll命令就可以啦

.版本 2

.dll命令 呼叫我的dll, 文字型, "就填你編譯好的鏈結庫的名字,如:mydll.dll", "鏈結庫中子程式的名字"

易語言要寫乙個dll 內容是 在dll裡載入視窗 視窗.編輯框.內容 等於返回值 要怎

15樓:匿名使用者

你可以這樣做。dll裡面要載入的視窗定義為乙個引數,呼叫的時候指定乙個視窗給他就可以了

16樓:小鎮

貌似dll載入的視窗和_啟動視窗不對接吧,會出錯

易語言如何編寫乙個dll檔案

17樓:匿名使用者

其實就是把a.exe程式的易語言**複製貼上進乙個新建的dll上,可是不知道a.exe是啥,我想沒人能解答這個問題

18樓:匿名使用者

windows動態鏈結,注入dll

19樓:匿名使用者

要知道被呼叫的dll庫檔案中的函式命令名稱、返回值和引數(以及其型別) 才可以在易語言裡面呼叫;

在易語言中的呼叫方式為:新建乙個windows視窗程式,然後在左邊的介面選擇「程式」,在dll命令處右鍵點選選擇插入新dll命令,在dll命令定義表中將dll命令(你在易語言中呼叫時使用的函式名稱)、返回值型別(如果dll函式對應命令有返回值的話)、dll庫檔名(如mydll.dll)、在dll庫中對應命令名(即dll庫檔案中的那個函式名稱)以及函式下的引數和型別(必須與dll檔案中的對應函式的保持一致)

我想學易語言,易語言好學不

去易語言官方論壇看看 其實,學什麼語言都好,只要你學得好,學得精!這才是最重要的!給那些在程式設計裡迷失方向的人,指一條明路!1.不要放過任何乙個看上去很簡單的小程式設計問題 他們往往並不那麼簡單,或者可以引伸出很多知識點 2.如果不是天才的話,想學程式設計就不要想玩遊戲 你以為你做到了,其實你的 ...

我太笨了就是學不會易語言鬱悶了,我太笨了,學不會

你是自學的嗎?易語言是有一定的難度的,尤其是對於那些沒有天賦的人來說就更難了。就好比篇文科的人是很難學的好理科的。但只要方法對了,就有學好的可能,因為沒有什麼是絕對的。你最重要的一點就是要對自己有信心,這種信心的程度不是說你每天都對自己吼 我一定會學好易語言的!而是一股自然的力量,自然的相信,自然的...

剛用c語言編了個簡單的程式,但失敗了,我怎麼檢查都沒檢查處錯誤,還請大神給幫忙看看

主要有乙個問題,因為你while z 1 始終為1,導致死迴圈,應當為while z 1 這種比較建議把常量放到前面,比如while 1 z 這樣就不會這種問題了。include int main b b 1 printf 哈 n printf 已生成完成。n printf 是否繼續使用本程式。是 ...