View Full Version : Dll pada Visual basic
trus kalo dll dari vb tc gimana mas...
padahal kalo kita buat module pada vb saat compile tc nggk ada file compileran yang berformat Dll..
trus kalo buat program dari vb yang mengndung komponen tc gimana yach...
:-?:-?:-?:-?
TC? turbo C? ini beberapa tutorialnya (http://www.google.co.id/search?hl=id&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=y1I&q=standard+DLL+in+VB&btnG=Telusuri&meta=) (bqin DLL in VB) . pilih ja yg mudah dimengerti ^^
biar bs d pke ma ansav, jgn lupa pke file .DEF
LIBRARY Simple
EXPORTS
AnsavPluginsInit
AnsavPluginStart
ExPluginName
GetExInfo
untuk DLL yg bernama : Simple
rumit pake VB ya ...
gak ad pointer, gak strcall, fungsi stringnya amburadul, kurang luwes ....
weleh2 ...
sperti yg shd saia post sebelumnya. IMPOSSIBLE ? NO ! DIFFICULT ? YES !
kesimpulannya : semangat ya !!! bqin DLL pke VB bkn sesuatu yg mustahil kok, cmn rumit aja. saia punya buktinya yg dah jd, yg bqin bkn saia lho
DOWNLOAD (http://www.indowebster.com/Plugin_ANSAV_with_VB.html) (by w@hyoE) n ganbate !!!
bonus : _http://www.tweakvb.com/
antwa
04-01-2009, 04:23 PM
hmnn....allow semua...
lam kkenal.....
mang ga mustahil bikin windows standar dll or standalone dll make vb tapi agak rumit.
mungkin ntar saya bawaain deh contoh sansav plugin with vb yang saya bikin.
ditunggu aja........:D
string VB beda dengan string normal ....
kalo di buka pake HexEditor string VB kayak gini jadinya : "S T R I N G V B" bukan "STRING VB"
karena tiap hurup ada hex 00, sehingga kalo dibuat plugin cuma kelihatan hurup "S".
Solusi : hapus hex00 pake hex editor.
antwa
04-08-2009, 12:01 AM
string VB beda dengan string normal ....
kalo di buka pake HexEditor string VB kayak gini jadinya : "S T R I N G V B" bukan "STRING VB"
karena tiap hurup ada hex 00, sehingga kalo dibuat plugin cuma kelihatan hurup "S".
Solusi : hapus hex00 pake hex editor.
mungkin ini bisa membantu klo masalah String pada vb setiap type data string yang merupakan fungsi keluaran coba gunakan StrConv(str, vbFromUnicode)
string VB beda dengan string normal ....
kalo di buka pake HexEditor string VB kayak gini jadinya : "S T R I N G V B" bukan "STRING VB"
karena tiap hurup ada hex 00, sehingga kalo dibuat plugin cuma kelihatan hurup "S".
Solusi : hapus hex00 pake hex editor.
yup, benar sekali om. VB pakai widechar / unicode jadi setiap karakter dipisahkan oleh sebuah 0x00 :)
bacotnet
04-08-2009, 08:15 AM
Kalo bikin DLL visual basic sih bisa, makanya disediakan fitur ActiveX DLL. Tapi kalo lu maksud plugin buat Ansav gwa bilang mustahil deh, ga percaya? coba lu bikin sebuah plugin yang layaknya adalah sebuah plugin yaitu "menggunakan form" gwa tunggu disini deh.
antwa
04-08-2009, 08:42 AM
Kalo bikin DLL visual basic sih bisa, makanya disediakan fitur ActiveX DLL. Tapi kalo lu maksud plugin buat Ansav gwa bilang mustahil deh, ga percaya? coba lu bikin sebuah plugin yang layaknya adalah sebuah plugin yaitu "menggunakan form" gwa tunggu disini deh.
read before you post......
diatas mas M2R dah kasih link download buat plugin ansav full vb.....is created by my self.............nothing imposble in this world if we try it:-"
bacotnet
04-08-2009, 09:37 AM
read before you post......
diatas mas M2R dah kasih link download buat plugin ansav full vb.....is created by my self.............nothing imposble in this world if we try it:-"
Wkwkwkwk... sssstttt biar semua pada coba. :P
iya tuch mas, pluginnya mas antwa dari vb,
mas share dong, caranya buat plugin ansav lewat vb
^
mas antwa masih ada source code yang pernah saya buat ?
@antwa
bagi2 source code AVnya yg bwt load DLL plugin ansav n source code Plugin ansav dr VB pliss ^^
antwa
04-08-2009, 08:15 PM
bentaran yah czlm kewarnet lagi nie. nie dirumah cuma make dialup doanx.jadi klo upload request time out mulu....=(.paling besok lah saya kewarnetnya.
@APTX
wadu. ntar saya cari dulu
tahara
04-11-2009, 12:05 PM
@antwa
bagi2 source code AVnya yg bwt load DLL plugin ansav n source code Plugin ansav dr VB pliss ^^
Ya stuju saya dukung, bagi dung
Saya pernah nyuba bikin, pada trust list ansav ada nama pluginnya tapi pada kamar pluginnya iconnya ga ada.:(
@atas
tp bs d load ngga ma ansav yg lama?
lynxluna
04-17-2009, 05:15 PM
Mungkin bikin plugin with VB bisa aja... saya yang kepikiran koq bikin ActiveX DLL dengan VB6 terus bikin STUB yang bisa mengakses fungsi-fungsi COM dengan C++ terus diekspor ke Ansav...:D
@Antwa
Bener ga caranya gitu? ataw pake cr lain?
fuckeeh
09-26-2009, 01:59 PM
maaf neh newbie. . .
pliz bagi dunk source dll vb untuk buat plugin ansav???
gw baru tau klo vb bisa digabungin ma c++. . . :D:D:(:(:D:smoke::top::coolhehe::cheers::cheers::t hink::gotit:mav newbie neh masih nyoba emot. . . hehehee . .
galang_cha0s
09-26-2009, 02:11 PM
@fuckeeh
kalo mw buat plugin ansav, neh download SDK nya di _http://ansav.com/forum/showthread.php?t=135&highlight=plugin
*eh sory, sekalian baca ampe slesai itu thread.
baru tw, ternyata VB gk bisa buat dll bisanya buat com..
disitu ada yg jelaskan.. kq :)
momon
09-27-2009, 07:12 PM
yup, benar sekali om. VB pakai widechar / unicode jadi setiap karakter dipisahkan oleh sebuah 0x00 :)
Yoi, lebih umum lagi itu nama-nya unicode, dan unicode tidak harus dipisahkan oleh 1 byte 0x00 bisa 2 byte, 4 byte dst.
Hati-hati banyak orang kejebak dengan pemahaman unicode itu karakter per 2 byte, padahal bisa lebih loh, contohnya pada charset kayag utf-32 yag umumnya dipake ma OS unix.
HyperLinx
09-28-2009, 09:27 PM
wah boros banget, 1 huruf disimpan dengan 4 bytes, yah tentu saja pasti ada kegunaannya.
nambahin, :
UTF = Unicode Transformation Format
unicode ada beberapa jenis, UTF-8 (1 byte), UTF-16(2 bytes), UTF-32 (4 bytes)
kelihatannya yang di windows pake unicode 2 bytes.
Padahal rutin internal runtime MSVBVM60.DLL menggunakan unicode semua,
makanya string di VB untuk huruf biasa dipisah 0x00. atau type datanya COM BSTR.
:-"
RizonBarns
12-13-2010, 02:09 PM
Saya juga sedang mengembangkan Hook Linker untuk VB6 agar bisa mengkompilasi Standard DLL. Tetapi ada satu problem. Yaitu tidak dapat menjalankan fungsi Export sebagaimana mestinya.
vBulletin® v3.8.4, Copyright ©2000-2013, Jelsoft Enterprises Ltd.