E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
――declspec
遍历模块基质的汇编代码
#include #include WCHAR*str1=L"%s"; WCHAR*str2=L"%X\n"; WCHAR*str3=L"%c"; HMODULE__
declspec
(naked)GetKernel32Handle
sincoder
·
2013-03-27 10:00
带对话框的dll
在对话框上右键单击弹出菜单->添加类->类名MyDlg,基类CDialog4.新建TestAPI.h和TestAPI.cpp文件,内容如下:TestAPI.h:#pragmaonceextern"C"__
declspec
tujiaw
·
2013-03-26 22:00
自己写一个 memcpy
CRT有时候挺烦人的 要想VC链接的时候不链接CRT库可以设置忽略所以默认库 这在你自定义程序入口的时候比较有用#include void__
declspec
(naked)__stdcallMyMemCpy
sincoder
·
2013-03-25 15:00
[DLL]在非MFC扩展Dll中导出类的简单例子
当然也可以不选择附加选项空项目)2.向动态库添加类MyMathFun:MyMathFun.h#pragmaonce //#ifdefDLLCLASS_API //#defineDLLCLASS_API_
declspec
ouyangshima
·
2013-03-21 19:00
[DLL]使用def文件从dll导出
如果不使用 __
declspec
(dllexport) 关键字导出 DLL 的函数,则 DLL 需要 .def 文件。.
ouyangshima
·
2013-03-21 12:00
__
declspec
(dllimport)
是时候总结一下__
declspec
(dllimport)的作用了。
asdfghjashuang
·
2013-03-21 10:00
VC 内联汇编中的一个注意事项
为了方便有时候在汇编里面直接引用函数的参数这样是可行的但是要注意编译器默认使用ebp作为标准来寻址所以需要前面加上 pushebpmovebp,esp才行比如下面的代码BOOL__
declspec
(naked
sincoder
·
2013-03-13 10:00
DLL 调用方式
+6.0中创建Win32Dynamic-linklibrary工程创建一个动态连接库工程: 在头文件TestDll.h中写下代码 extern"C"int__
declspec
missingu1314
·
2013-03-11 15:00
VC++ 内联汇编
中的所有函数调用都不会改写esiedi寄存器 moveax,dowrdptr[esp] 别忘了加上dowrdptr编译器在无法确认的时候会选择BYTEptr #include #include void__
declspec
sincoder
·
2013-03-09 15:00
__
declspec
(dllimport)的作用
是时候总结一下__
declspec
(dllimport)的作用了。
debugconsole
·
2013-03-07 16:00
C++生成dll和调用dll的方法实例
本人根据网络多个相关博客帖子原创1)生成dll建立两个文件xxx.h,xxx.cppxxx.h内容如下:#ifdefBUILD_XXX_DLL#defineEXPORT__
declspec
(dllexport
·
2013-03-07 12:15
c++ Lib Dll及相关头文件关系和怎么操作
动态库大体使用过程:(1)DLL中导出类、函数、对象1.创建一个空的Win32Dynamic-LinkLibrary项目Test2.在项目中添加一个Test.h头文件,该文件的内容如下://导出类class__
declspec
WaitForFree
·
2013-03-05 21:00
C++
dll
lib
Java使用JNA调用动态库步骤
java使用JNA调用动态库需要依赖:jna.jar使用VC6新建一个动态库工程新建一个.H头文件,并定义方法如:#ifndefXXX_H defineXXX_H extern“C”__
declspec
13号线
·
2013-03-05 11:00
DLL中的窗口使用PreTranslateMessage函数实现
1、CMusicWnd *ListWnd;在DLL-CXXWNDAPP中用个全局的窗口指针2、DLL中需要导出该一个接口涵数-extern "C" _
declspec
(dllexport) BOOL List_PreTM
xgx198831
·
2013-03-04 14:00
DLL声明
一:声明为:extern"C"int__
declspec
(dllexport)add(intx,inty);这种声明是强制用C语言方式进行修饰,且用C的默认约定,即__
binnygoal
·
2013-03-02 12:00
C# 中调用C++ DLL
publicstaticexternInt32MakeImage(Int32width,Int32height,stringlpszSTR,stringlpszFileName);//extern"C"_
declspec
Andy511823558
·
2013-02-27 16:01
C#与C++之间类型对应关系
//C++中的DLL函数原型为 //extern "C" __
declspec
(dllexport) bool 方法名一(const char* 变量名1, unsigned char
lovnet
·
2013-02-27 10:00
C++
dll的弱引用和强引用
先描述下dll的创建方法Test.h和Test.cpp#pragmaonce#ifdef__COMMON#define__COMMON_EXPORT__
declspec
(dllexport)#else#
xiesiyuana
·
2013-02-26 19:00
dll
dll的弱引用和强引用
先描述下dll的创建方法Test.h和Test.cpp#pragmaonce #ifdef__COMMON #define__COMMON_EXPORT__
declspec
(dllexport) #else
xie376450483
·
2013-02-26 19:00
c++建立DLL 及c# 调用
lib.h及lib.cpp文件,[cpp] viewplaincopy/* 文件名:lib.h*/ #ifndef LIB_H #define LIB_H extern "C" int __
declspec
asdfghjashuang
·
2013-02-25 19:00
具有 __
declspec
(align('16')) 的形参将不被对齐
要改的内容太多错误 1 errorC2719:“_Val”:具有__
declspec
(align('16'))的形参将不被对齐 C:\ProgramFiles(x86)\MicrosoftVisualStudio9.0
scut1135
·
2013-02-22 15:00
声明为导出函数
extern"C"__
declspec
(dllexport)intmyfun(intnType,char*strPath){OutputDebugStringA("dllexportloadsuccess
chinafe
·
2013-02-22 10:00
dll创建
win32 project,选项如下图所示,选择DLL和Export symbols2、 在生成的Test.h文件中,加入extern “C”(目的是让导出的函数名不会变化),如图所示:(注意:在__
declspec
llliang11
·
2013-02-19 21:29
dll创建
给EXE文件导出函数
1)在导出函数声明之前加上__
declspec
(dllexport)。例:__
declspec
(dllexport)intAdd(inta,intb);2)在链接器参数中设置。
jinhill
·
2013-02-18 22:00
__
declspec
(thread)不支持使用LoadLibrary动态加载的情况
__
declspec
(thread)变量是在静态链接的时候确定存储位置的, 如果动态加载,这些变量实际上都是空, 地址可能是0或者任何数值.MSDN的说明: 在WindowsVista之前的Windows
pgmsoul
·
2013-02-14 02:00
VC++截取输入法输入信息钩子dll实现
我们在实现输入法的智能纠正的时候,需要获取输入法输入的信息,如何实现呢,钩子如下#include"windows.h" #include"imm.h" #include"stdio.h" //#defineHOOK_API__
declspec
yincheng01
·
2013-02-01 13:00
最简单DLL导出加载示例
用__
declspec
(dllexport)方式导出MyAPI2。
segen_jaa
·
2013-01-31 12:00
Python之调用C动态库
一、环境:WindowsXP+Python3.21.dll对应的源文件(m.cpp):[cpp] viewplaincopy#include extern "C" { _
declspec
xiazhaoqiang
·
2013-01-28 10:00
python中调用C++写的动态库
一、环境:WindowsXP+Python3.21.dll对应的源文件(m.cpp):[cpp] viewplaincopy#include extern "C" { _
declspec
w174504744
·
2013-01-24 15:00
python中调用C++写的动态库
一、环境:WindowsXP+Python3.21.dll对应的源文件(m.cpp):[cpp] viewplaincopy#include extern "C" { _
declspec
mafuli007
·
2013-01-24 15:00
boost singleton
研究了一下,boost里其实有两种singleton,还有一种冒似更简单,精简如下#pragmaoncetemplateclassboost_singleton{private:__
declspec
(dllexport
csdnhang
·
2013-01-15 18:35
selectany
__
declspec
(selectany) declarator Atlinktime,ifmultipledefinitionsofaCOMDATareseen,thelinke
aurain
·
2013-01-14 00:00
DLL中导出函数的两种方式(dllexport与.def文件)
DLL中导出函数的声明有两种方式:一种方式是:在函数声明中加上__
declspec
(dllexport);另外一种方式是:采用模块定义(.def)文件声明,(.def)文件为链接器提供了有关被链接程序的导出
Lostyears
·
2013-01-08 19:00
__
declspec
关键字详细用法
__
declspec
用于指定所给定类型的实例的与Microsoft相关的存储方式。
cosmos180
·
2013-01-07 11:00
VC __
declspec
关键字
henfengduandie/item/f13afbca610c20d696445285——————————————————————————————————————————————————align:格式:__
declspec
fallenink
·
2013-01-06 12:00
编译
Windows和Linux dll区别
动态库程序编写,在Windows系统下的执行文件格式是PE格式,动态库需要一个DllMain函数作为初始化的人口,通常在导出函数的声明时需要有_
declspec
(dllexport)关键字。
nodeathphoenix
·
2013-01-05 15:00
VC++ 6.0 生成dll 和 对应lib的方法 并修改
Consoleapplication 建立两个文件dll.h和dll.cpp dll.h ================ intadd(int,int);dll.cpp在函数前面extern "C" __
declspec
wensky
·
2013-01-04 16:00
dll编程
用vc++6.0新建一个dll工程,选择一个生成字符链接的dll工程:dll.h#ifdefDLL_EXPORTS #defineDLL_API__
declspec
(dllexport) #else #
earbao
·
2013-01-04 14:00
extern "C" __
declspec
(dllexport)
一、__
declspec
(dllexport): 将一个函数声名为导出函数,就是说这个函数要被其他程序调用,即作为DLL的一个对外函数接口。
ZLhy_
·
2012-12-29 00:00
反汇编分析__stdcall和__cdecl的异同
C++代码如下:.h头文件#pragma once#ifdef DLLTestAPI#else#define DLLTestAPI _
declspec
(dllimport)#endifint DLLTestAPI
songjinshi
·
2012-12-27 11:00
__
declspec
(selectany)的作用
不懂就要问百度转载自http://blog.163.com/cumt_xl/blog/static/19071504420127114610861/最近在用template编写singleton模式代码的时候,遇到了一个问题,template要求实现要在同一个文件中,所以,我只能在h文件中定义并实现singleton模式类。类中必然要有静态成员变量,静态成员变量的定义成了问题,如果我放在cpp文件
sincoder
·
2012-12-24 15:00
JNA相关知识
使用JNA简单调用DLL里的函数1、在VC下创建一个动态链接库项目testJNA2、在头文件里声明函数extern"C"_
declspec
(dllexport)intadd(intfirst,intsecond
longgangbai
·
2012-12-23 08:00
jni
dll
JNA
so
JNA相关知识
使用JNA简单调用DLL里的函数1、在VC下创建一个动态链接库项目testJNA2、在头文件里声明函数extern"C"_
declspec
(dllexport)intadd(intfirst,intsecond
longgangbai
·
2012-12-23 08:00
jni
dll
JNA
so
JNA相关知识
使用JNA简单调用DLL里的函数1、在VC下创建一个动态链接库项目testJNA2、在头文件里声明函数extern"C"_
declspec
(dllexport)intadd(intfirst,intsecond
longgangbai
·
2012-12-23 08:00
jni
dll
JNA
so
JNA相关知识
使用JNA简单调用DLL里的函数1、在VC下创建一个动态链接库项目testJNA2、在头文件里声明函数extern"C"_
declspec
(dllexport)intadd(intfirst,intsecond
longgangbai
·
2012-12-23 08:00
jni
dll
JNA
so
VS2010产生C的dll方法和C#调用方式
(资料来源,有改动)1、 1,新建win32工程,选中DLL项目,如下图:2,分别添加头文件和cpp文件//CDLL.h头文件 #ifndefLIB_H #defineLIB_H extern"C"_
declspec
不避风云
·
2012-12-16 21:00
VS2010
dll
调用dll
生成dll
lua5.1加载dll的方法
二、加载不是专为lua写的扩展dll “不是专为lua写的扩展dll”是指:dll中并没有以lua注册函数的方式导出接口,而是以__
declspec
(dllexport)形式导出的接口。
bosbear
·
2012-12-12 09:00
C++如何写一个简单的DLL文件
我换了个编译器,在vs08的平台上,就成功了,好了,不多少了,分享一下:首先建立一个MyDll的win32项目中建立一个DLL类型的工程,然后创建一个CPP文件,取名MyDll,内容如下:extern"C"__
declspec
ganpengjin1
·
2012-12-09 20:00
[DLL]DLL概述和动态调用DLL
改为myDLL.c;不然调用DLL时会出现错误代码127(找不指定程序,就是找不到导出函数ExportMsg)//#include"stdafx.h" #include #include //使用__
declspec
ouyangshima
·
2012-12-09 15:00
C#调用C++的Dll(dll,DLL)类型之间转换笔记
1,HWNDIntPtrpublicstaticexternboolGet_Msg_Test(IntPtrhwnd);//hwnd为C#窗体的句柄extern"C"__
declspec
(dllexport
insist2015
·
2012-12-07 20:57
C#
C++
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他