實(shí)現(xiàn)易語(yǔ)言擴(kuò)展VB6
VB6要實(shí)現(xiàn)一些特殊功能,比如要實(shí)現(xiàn)圖片格式的轉(zhuǎn)換等等需要下載第三方組件或者編寫(xiě)復(fù)雜的算法和調(diào)用API
但現(xiàn)在你有了更好的選擇就是通過(guò)第三方程序設(shè)計(jì)語(yǔ)言編寫(xiě)你自己需要的功能庫(kù),然后再調(diào)用。
易語(yǔ)言是一個(gè)非常簡(jiǎn)單且接近于VB的語(yǔ)言,從他的變量聲明來(lái)看更像是模仿了西門(mén)子的PLC編程工具M(jìn)icroWin。
下面讓我來(lái)用易語(yǔ)言簡(jiǎn)單的實(shí)現(xiàn)一下吧:
1、打開(kāi)易語(yǔ)言,創(chuàng)建一個(gè)標(biāo)準(zhǔn)Windows DLL工程。
2、創(chuàng)建一個(gè)函數(shù)。
3、寫(xiě)入代碼:
.版本 2 .支持庫(kù) eImgConverter .程序集 程序集1 .子程序 _啟動(dòng)子程序, 整數(shù)型, , 請(qǐng)?jiān)诒咀映绦蛑蟹胖脛?dòng)態(tài)鏈接庫(kù)初始化代碼 _臨時(shí)子程序 () ' 在初始化代碼執(zhí)行完畢后調(diào)用測(cè)試代碼 返回 (0) ' 返回值被忽略。 .子程序 _臨時(shí)子程序 ' 本名稱子程序用作測(cè)試程序用,僅在開(kāi)發(fā)及調(diào)試環(huán)境中有效,編譯發(fā)布程序前將被系統(tǒng)自動(dòng)清空,請(qǐng)將所有用作測(cè)試的臨時(shí)代碼放在本子程序中。 ***注意不要修改本子程序的名稱、參數(shù)及返回值類型。 .子程序 ToJPG, 邏輯型, 公開(kāi), 將圖片轉(zhuǎn)換成JPEG .參數(shù) SOU, 文本型 .參數(shù) DES, 文本型 轉(zhuǎn)換到JPG (SOU, DES, 假, 75, 真, 0)
4、現(xiàn)在只需要靜態(tài)編譯,就能輸出一個(gè)帶函數(shù)輸出的DLL了,函數(shù)名為T(mén)oJPG。比如我現(xiàn)在輸出在E:\a.dll,那么在Basic中的使用方法是:
Private Declare Function ToJPG lib "E:\a.dll" (byval SOU as string,byval DES as string) as integer
Call TOJPG("C:\1.png","C:\1.jpg")
當(dāng)然易語(yǔ)言提供了更多功能強(qiáng)大且調(diào)用簡(jiǎn)單的類庫(kù),如果你曾經(jīng)嘗試使用.net來(lái)擴(kuò)展vb6或者一直覬覦.net的強(qiáng)大功能,那么用易語(yǔ)言擴(kuò)展basic定當(dāng)十個(gè)不錯(cuò)的選擇。
上一篇:VBS基礎(chǔ)篇 - vbscript class類的定義與使用
欄 目:vb
下一篇:VBS基礎(chǔ)篇 - vbscript常用函數(shù)及功能
本文標(biāo)題:實(shí)現(xiàn)易語(yǔ)言擴(kuò)展VB6
本文地址:http://www.jygsgssxh.com/a1/vb/7112.html
您可能感興趣的文章
- 01-10多進(jìn)程的實(shí)現(xiàn)投票的vbs腳本
- 01-10利用vbs腳本實(shí)現(xiàn)設(shè)置IE的打印頁(yè)眉頁(yè)腳信息
- 01-10用vbs實(shí)現(xiàn)定時(shí)運(yùn)行web文件的方法
- 01-10利用vbs類實(shí)現(xiàn)css按鈕的代碼
- 01-10一些經(jīng)典的主要用戶黑客的vbs腳本結(jié)合echo的dos下實(shí)現(xiàn)
- 01-10基于邏輯運(yùn)算的簡(jiǎn)單權(quán)限系統(tǒng)(原理,設(shè)計(jì),實(shí)現(xiàn)) VBS 版
- 01-10用vba實(shí)現(xiàn)將記錄集輸出到Excel模板
- 01-10用vbs實(shí)現(xiàn)本地連接禁用/啟用腳本代碼
- 01-10用vbs實(shí)現(xiàn)不死帳號(hào)的代碼
- 01-10基于邏輯運(yùn)算的簡(jiǎn)單權(quán)限系統(tǒng)(原理,設(shè)計(jì),實(shí)現(xiàn)) VBS 版


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10下載文件到本地運(yùn)行的vbs
- 01-10飄葉千夫指源代碼,又稱qq刷屏器
- 01-10SendKeys參考文檔
- 01-10什么是一個(gè)高效的軟件
- 01-10VBS中的正則表達(dá)式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一課深入VBScript
- 01-10VBScript語(yǔ)法速查及實(shí)例說(shuō)明
隨機(jī)閱讀
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10delphi制作wav文件的方法
- 04-02jquery與jsp,用jquery
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-11Mac OSX 打開(kāi)原生自帶讀寫(xiě)NTFS功能(圖文
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置


