易語言擴充套件VB6,讓她更強大。

2021-05-26 22:59:23 字數 1168 閱讀 7109

但現在你有了更好的選擇就是通過第三方程式語言編寫你自己需要的功能庫,然後再呼叫。

易語言是乙個非常簡單且接近於vb的語言,從他的變數宣告來看更像是模仿了西門子的plc程式設計工具microwin。

下面讓我來用易語言簡單的實現一下吧:

1、開啟易語言,建立乙個標準windows dll工程。

2、建立乙個函式。

3、寫入**:

.版本 2

.支援庫 eimgconverter

.程式集 程式集1

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

_臨時子程式 ()  ' 在初始化**執行完畢後呼叫測試**

返回 (0)  ' 返回值被忽略。

.子程式 _臨時子程式

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

.子程式 tojpg, 邏輯型, 公開, 將轉換成jpeg

.引數 sou, 文字型

.引數 des, 文字型

轉換到jpg (sou, des, 假, 75, 真, 0)

4、現在只需要靜態編譯,就能輸出乙個帶函式輸出的dll了,函式名為tojpg。比如我現在輸出在e:\a.dll,那麼在basic中的使用方法是:

當然易語言提供了更多功能強大且呼叫簡單的類庫,如果你曾經嘗試使用.net來擴充套件vb6或者一直覬覦.net的強大功能,那麼用易語言擴充套件basic定當十個不錯的選擇。

VB6技巧 總結

vb設定多行textbox的位置 由於自動輸入的文字比較多,最後輸入的跑到下面了,想要自動滾動到下面,本來以為 操作滾動條呢,但是沒有方法。於是我巧妙的採用了 顯示列表是設定了乙個多行 的 textbox 顯示列表.selstart len 顯示列表.text 1 顯示列表.sellength 1 ...

vb6 讀寫檔案

write file dim nhandle as integer,fname as string fname d 1.txt nhandle freefile open fname for output as nhandle print nhandle,0 print nhandle,2 clos...

VB6 系統列印常識

在一次做列印的時候,對位置的調整老是不得法,後來通過cbm666老師的幫助才解決問題,分享以下他給的幫助。其中pic 為物件,如圖形框picture等 destx,desty 目標影象位置 destwidth,destheight 目標影象尺寸 scrx,scry 原影象的裁剪座標 scrwidth...