[Programming] Cách tạo và sử dụng file dll trong C, C++ |
12/12/2008 06:26:27 (+0700) | #1 | 162066 |
cockvn
Member
|
0 |
|
|
Joined: 10/03/2007 18:00:35
Messages: 14
Offline
|
|
Chào mọi người, hôm trước mình mới nhận được bài tập là tạo và sử dụng file dll bằng Dev C hoặc C Free.
Mình lên mạng search mà toàn thấy hướng dẫn tạo file dll trong Viusual C, VB...
Ai biết cách làm trong Dev C hay C free thì chỉ cho mình với.
Thanks! |
|
|
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
29/12/2008 00:55:13 (+0700) | #2 | 164234 |
cockvn
Member
|
0 |
|
|
Joined: 10/03/2007 18:00:35
Messages: 14
Offline
|
|
Sao kỳ zậy ta? Cả cái forum không có ai rành về món này sao mà không thấy ai trả lời em vậy nhỉ ?
|
|
|
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
29/12/2008 01:21:21 (+0700) | #3 | 164241 |
zerozeroone
Member
|
0 |
|
|
Joined: 24/12/2006 13:29:23
Messages: 149
Offline
|
|
cockvn wrote:
Sao kỳ zậy ta? Cả cái forum không có ai rành về món này sao mà không thấy ai trả lời em vậy nhỉ ?
Như thế này thì không ai muốn trả lời cho bạn. |
|
|
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
29/12/2008 02:55:43 (+0700) | #4 | 164261 |
![[Avatar] [Avatar]](/hvaonline/images/avatar/702fd16a801681c8d42061026fc37607.png)
|
PhanPhungTien
Member
|
0 |
|
|
Joined: 13/08/2008 11:28:57
Messages: 133
Offline
|
|
- Tìm hiểu cấu trúc file *.dll
- Thử code và làm file *.dll trên DevC như là trên VC hoặc TC. Nêú có lỗi thì cố gắng khắc phục, tìm cách hoán đổi các thư viện và hàm sao cho phù hợp.
Thân. |
|
|
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
13/01/2009 13:38:03 (+0700) | #5 | 166287 |
![[Avatar] [Avatar]](/hvaonline/images/avatar/5bd14d7a9138c8c7e3aa4602873c74a4.png)
|
ANKDPACN
Member
|
0 |
|
|
Joined: 23/05/2008 12:10:46
Messages: 36
Offline
|
|
Chào mọi người, hôm trước mình mới nhận được bài tập là tạo và sử dụng file dll bằng Dev C hoặc C Free.
Mình lên mạng search mà toàn thấy hướng dẫn tạo file dll trong Viusual C, VB...
Ai biết cách làm trong Dev C hay C free thì chỉ cho mình với.
Thanks!
cockvn wrote:
Sao kỳ zậy ta? Cả cái forum không có ai rành về món này sao mà không thấy ai trả lời em vậy nhỉ ?
Remember: ...Don't bump a post from your last post within 24 hours...
Here is an example of dll resource file, I use that for my Yahoo! Avatar script:
CODE// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon placed first or with lowest ID value becomes application icon
LANGUAGE 9, 1
#pragma code_page(1252)
1 ICON "ICON1.ico"
2 ICON "ICON2.ico"
3 ICON "ICON3.ico"
4 ICON "ICON4.ico"
5 ICON "ICON5.ico"
6 ICON "ICON6.ico"
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
"\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
regards,
Nam |
|
|
 |
 |
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
13/01/2009 13:44:15 (+0700) | #6 | 166289 |
![[Avatar] [Avatar]](/hvaonline/images/avatar/1099262d08ad760566784006371a19d1.jpg)
|
secmask
Elite Member
|
0 |
|
|
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
|
|
ANKDPACN wrote:
Chào mọi người, hôm trước mình mới nhận được bài tập là tạo và sử dụng file dll bằng Dev C hoặc C Free.
Mình lên mạng search mà toàn thấy hướng dẫn tạo file dll trong Viusual C, VB...
Ai biết cách làm trong Dev C hay C free thì chỉ cho mình với.
Thanks!
cockvn wrote:
Sao kỳ zậy ta? Cả cái forum không có ai rành về món này sao mà không thấy ai trả lời em vậy nhỉ ?
Remember: ...Don't bump a post from your last post within 24 hours...
Here is an example of dll resource file, I use that for my Yahoo! Avatar script:
CODE// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
..............................................
Nam
cái này liên quan thế nào đến việc viết DLL vậy bro? |
|
|
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
13/01/2009 13:55:13 (+0700) | #7 | 166297 |
Reversing...
Member
|
0 |
|
|
Joined: 31/12/2007 06:28:04
Messages: 117
Location: -1.-1.-1.-1
Offline
|
|
Giả sử bạn cần tạo 1 file dll có xuất ra một hàm tính tổng
Code:
1. Tạo file mydll.cpp với nội dung:
Code:
extern "C" __declspec(dllexport) int sum(int a, int b)
{
return a + b;
}
2. Dùng Visual Studio Command Prompt gõ lệnh
Code:
3. Ta nhận được 1 file .lib và file .dll . Bây giờ tạo 1 file test.cpp:
Code:
#pragma comment(lib,"mydll")
int main()
{
return sum(1,2);
}
|
|
|
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
13/01/2009 13:55:17 (+0700) | #8 | 166298 |
VaT
Member
|
0 |
|
|
Joined: 04/09/2008 00:17:52
Messages: 87
Offline
|
|
ANKDPACN wrote:
Remember: ...Don't bump a post from your last post within 24 hours...
Here is an example of dll resource file, I use that for my Yahoo! Avatar script:
CODE// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon placed first or with lowest ID value becomes application icon
LANGUAGE 9, 1
#pragma code_page(1252)
1 ICON "ICON1.ico"
2 ICON "ICON2.ico"
3 ICON "ICON3.ico"
4 ICON "ICON4.ico"
5 ICON "ICON5.ico"
6 ICON "ICON6.ico"
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
"\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
regards,
Nam
Cái này là source code ví dụ của DLL trong C++ sao??? Copy & Paste thì cũng phải xem lại chứ bạn! |
|
|
 |
 |
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
15/01/2009 01:33:13 (+0700) | #9 | 166510 |
![[Avatar] [Avatar]](/hvaonline/images/avatar/5bd14d7a9138c8c7e3aa4602873c74a4.png)
|
ANKDPACN
Member
|
0 |
|
|
Joined: 23/05/2008 12:10:46
Messages: 36
Offline
|
|
hj`j` Xin lỗi! Đó chỉ là Spam thôi mà! Chẳng qua e cũng là newbie mà thấy bài viết mãi chả ai buồn trả lời nên spam cho mọi n` chú ý CHứ ai đời người Việt đi viết tiếng Anh trên diễn đàn việt
@secmask
e h0k hiểu là ở đây là nơi trao đổi kiến thức hay là nơi công kick nhau vậy
cái này liên quan thế nào đến việc viết DLL vậy bro?
@cockvn
Vấn đề này được thảo luận rất sôi nối ở các site nước ngoài Bác nên tự tìm hiểu thêm
Còn em thì em dùng RDG (resouce Dll Generater) để tạo 1 file *.dll cho riêng mình mà ko mất công code két
Rất tiếc nó được viết bởi Autoit nên e cũng chả muốn khoe khoang còn nếu bác biết và hiểu ngôn ngữ Autoit thì e sẽ post mã nguồn của nó cho bác.
Rất mong các bác chỉ giáo giùm
Nam |
|
|
[Question] Re: Cách tạo và sử dụng file dll trong C, C++ |
15/01/2009 01:42:14 (+0700) | #10 | 166516 |
![[Avatar] [Avatar]](/hvaonline/images/avatar/1099262d08ad760566784006371a19d1.jpg)
|
secmask
Elite Member
|
0 |
|
|
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|