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
_stdcall
C++调用约定简介
函数调用约定有多种,这里简单说一下: 1、__
stdcall
调用约定相当于16位动态库中经常使用的PASCAL调用约定。
webScaler
·
2010-06-02 09:00
C++
pascal
fortran
编译器
generation
winapi
C#程序调用非托管C++ DLL文件的方法
C++中的函数声明extern"C"__declspec(dllexport)int__
stdcall
testfunc(char*astr,int*a); extern”C”通常来说,C++编译
raifei
·
2010-06-01 12:00
C#中调用 调试C++的DLL
,这样的函数,在C#里面声明如:[DllImport("xxx.dll",CallingConvention=CallingConvention.
StdCall
,CharSet=CharSet.Unicode
jaylongli
·
2010-06-01 09:00
C++
String
C#
Microsoft
dll
linker
_
stdcall
_
stdcall
是Win32的函数调用方式,win API都是采用这种方式,按照从右往左的方式对函数参数进行压入堆栈。
liu5320102
·
2010-05-31 22:00
C++
c
C#
vc++
pascal
NET_DVR_GetDVRConfig 获取设备配置信息的两种方式
DllImportAttribute("HCNetSDK.dll",EntryPoint="NET_DVR_GetDVRConfig",CallingConvention=CallingConvention.
StdCall
codecombat
·
2010-05-31 01:00
C#康海威视SDK二次开发
【三九智慧】一卡通接口的 Delphi封装与测试
在封装的过程中有几个细节需要特别注意: 1.接口函数必须采用
stdcall
调用模式; 2.必须把C++中的c
xieyunc
·
2010-05-27 18:00
function
测试
Integer
文档
buffer
Delphi
顯式調用DLL
HMODULEhmodule=LoadLibrary(TEXT("Dll4.dll")); typedefint(_
stdcall
*MyAdd4)(inta,intb);// MyAdd4myadd4
yunque100
·
2010-05-26 15:00
c
dll
COM应用原理使用VS2005打开遇到的问题
VS2005打开一个COM应用原理的源代码,一运行就报错,然后修改来修改去,最终有2个主要错误:1.不能将参数 从“constwchar_t[]”转换为“String”2.无法解析的外部符号"char*__
stdcall
_com_util
Mr.Johnson is Here
·
2010-05-26 05:00
pass all use tessafe.sys protect game(转)
inlinehookPsCreateSystemThread,其HOOK函数中建立一个线程用于改写TXinlinehook的一些内核函数的前几个字节;writebyy3y3y3from www.unpack.cn.386 .modelflat,
stdcall
lwglucky
·
2010-05-24 16:14
SYS
use
pass
protect
tessafe
pass all use tessafe.sys protect game(转)
inlinehookPsCreateSystemThread,其HOOK函数中建立一个线程用于改写TXinlinehook的一些内核函数的前几个字节;writebyy3y3y3from www.unpack.cn.386 .modelflat,
stdcall
lwglucky
·
2010-05-24 16:14
SYS
use
pass
protect
tessafe
__declspec,__cdecl,__
stdcall
区别和作用
__cdecl和__
stdcall
都是函数调用规范(还有一个__fastcall),规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要注意了
qinqqfirst
·
2010-05-17 11:00
【转】__
stdcall
,__cdecl,__fastcall,thiscall,naked call的一些概念
MFC缺省调用约定1、_
stdcall
是Pascal方式清理C方式压栈,通常用于Win32Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。
LuckilyYu
·
2010-05-16 23:00
c
汇编
pascal
编译器
keyboard
winapi
C++函数调用方式(_
stdcall
, _pascal, _cdecl...)总结
__
stdcall
: _
stdcall
调用约定相当于16位动态库中经常使用的PASCAL调用约定。
tastelife
·
2010-05-14 08:00
C++
mfc
pascal
fortran
generation
winapi
跟踪eip和esp
代码:int__
stdcall
Proc(intn){inta=n;printf("Atesttoinspectstack,n=%d,a=%d.",n,a);returnn*a;}intmain(){returnfunc
High_High
·
2010-05-13 23:00
浅析boost::asio::deadline_timer运行机制
#include#include#include#include#include#include#include#include#define
STDCALL
_
stdcall
voidwa
k1988
·
2010-05-13 14:00
thread
windows
timer
IO
service
c#委托相当于c++的回调函数(函数指针)
typedef int (__
stdcall
*PFunc)(int, int);
starnc
·
2010-05-12 17:00
编程
C++
c
C#
pascal
boost中bind、thread、io_services测试
//#include"stdafx.h"#defineBOOST_MEM_FN_ENABLE_
STDCALL
#defineBOOST_MEM_FN_ENABLE_FASTCALL#include#include
k1988
·
2010-05-11 17:00
thread
function
IO
service
System
Class
boost中bind、thread、io_services测试
// #include "stdafx.h" #define BOOST_MEM_FN_ENABLE_
STDCALL
#define BOOST_MEM_FN_ENABLE_FASTCALL
izuoyan
·
2010-05-11 17:00
thread
_cdecl和__
stdcall
修饰对比
_cdecl和__
stdcall
修饰对比 由_cdecl和__
stdcall
修饰的函数在被调用的时候的差别。两个都是函数参数从右到左入栈,但是有细微的差别。
isiqi
·
2010-05-08 16:00
C++
c
C#
F#
vc++
COM 学习(四)
的方式调用 1.定义接口 // // Iface.h // // Interfaces interface IX : IUnknown { virtual void __
stdcall
Jason5563
·
2010-05-07 12:00
C++
c
C#
C++函数调用方式(_
stdcall
, _pascal, _cdecl...)总结
__
stdcall
: _
stdcall
调用约定相当于16位动态库中经常使用的PASCAL调用约定。
sky04
·
2010-05-05 15:00
C++
mfc
pascal
fortran
generation
winapi
基于Linux系统WINE虚拟机技术的研究
WINE是32位代码,Linux中的
stdcall
(gcc)支持Windows常规调用,因此可以直接替换WINE处理器中的地址导入Win32代码,但对于16位模块还需要添加thunk进行地址等方面的转换
李晨光
·
2010-05-04 20:56
linux
wine
linux系统
基于Linux系统WINE虚拟机技术的研究
WINE是32位代码,Linux中的
stdcall
(gcc)支持Windows常规调用,因此可以直接替换WINE处理器中的地址导入Win32代码,但对于16位模块还需要添加thunk进行地址等方面的转换
李晨光
·
2010-05-04 20:56
linux
wine
linux系统
基于Linux系统WINE虚拟机技术的研究
WINE是32位代码,Linux中的
stdcall
(gcc)支持Windows常规调用,因此可以直接替换WINE处理器中的地址导入Win32代码,但对于16位模块还需要添加thunk进行地址等方面的转换
李晨光
·
2010-05-04 20:56
linux
wine
linux系统
Linux应用案例
COM 学习(一)
include <objbase.h> using namespace std; // //接口定义 // interface IX { virtual void __
stdcall
Jason5563
·
2010-05-04 13:00
C++
c
C#
Get TaskBar handle
用一個未公開的APIfunctionTaskmanWindow:HWND;typeTGetTaskmanWindow=function():HWND;
stdcall
;varhUser32:THandle
Avan_Lau
·
2010-04-30 10:00
stdcall
与 _cdecl 的区别
(1)__
stdcall
调用__
stdcall
是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。
zhangyang0402
·
2010-04-30 00:00
c
api
dll
pascal
winapi
CALLBACK, WINAPI, AFXAPI和函数调用方式
在头文件windef.h中,CALLBACK,WINAPI,APIENTRY……#defineCALLBACK __
stdcall
#defineWINAPI __
stdcall
#defineWINAPIV
beautykingdom
·
2010-04-28 00:00
Windows C++多线程与Linux C++多线程编程
startReader,this,0,NULL);其中,hReader为线程的句柄,startReader为相应类中的友员函数,必须为外部函数,通过传参(this)来调用类中成员函数,函数声明为unsigned__
stdcall
startRead
oyzdz1988
·
2010-04-19 19:00
hook的简单示例
--------------------------------------------------extern "C" __declspec(dllexport) void __
stdcall
thecloud
·
2010-04-16 15:00
OO
DLL函数重载,以及一些前提知识的整理~
__
stdcall
,__cdecl,extern"C"等一些知识整理下~网上也有不少前辈的精彩文章整理一下放在最下面~ dll会随附生成一个lib,里面存的是函数名什么的,那么可以从他身上下手所以就不必委曲求全的去
wang37921
·
2010-04-09 20:00
c
File
Class
dll
float
编译器
静态与动态加载Dll [示例代码]
MyDll.h////////////////////////////////////////////////////////////////////////////MyDll.h//声明函数int_
stdcall
Add
wangningyu
·
2010-04-09 12:00
测试
dll
exe
工具
library
bpl插件系统开发(1)
式的调用有着近乎厌恶的抵触情绪,我很早以前看c++的教程时看到lptrXXXXX的变量就头大,以至于到现在都不会用c++,都不曾写成功过那怕一个helloworld程序,所以对于dll式的导出函数后面加
stdcall
qiume
·
2010-04-08 22:00
最小化到托盘
最小化到托盘//清除托盘图标void__
stdcall
ClearIcon(){ HWND hStatus=FindWindow(L"Shell_TrayWnd",NULL); //得到任务栏句柄 HWND
xiaodan007
·
2010-04-05 22:00
调用转换与命名转换
调用转换与命名转换“调用转换”(callingconversion)和“命名转换”(namingconversion)这两个概念对我们来说其实并不陌生,只要你听说过extern"C",__cdecl,__
stdcall
Jiang's C++ Space
·
2010-04-02 14:00
__declspec,__cdecl,__
stdcall
,__declspec
_
stdcall
是StandardCall的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员的话,最后一个入栈的是this指针
yaneng
·
2010-03-31 18:00
C++函数调用方式(_
stdcall
, _pascal, _cdecl...)总结(转)
__
stdcall
: _
stdcall
调用约定相当于16位动态库中经常使用的PASCAL调用约定。
yusongwhu
·
2010-03-29 11:00
C++
mfc
pascal
fortran
generation
winapi
__
stdcall
,__cdecl,__fastcall的区别
http://msdn.microsoft.com/en-ca/library/46t77ak2(zh-cn).aspx关键字__
stdcall
、__cdecl和__fastcall可以直接加在要输出的函数前
woyaowenzi
·
2010-03-28 21:00
c
汇编
pascal
编译器
generation
winapi
C++调用约定和名字约定
__cdecl __fastcall与 __
stdcall
,三者都是调用约定(Calling convention),它决定以下内容: &
freesoftman
·
2010-03-27 07:00
C++
c
C#
ext
vc++
dl_call()调用Dll/so
Windows版本也能处理三种常见的函数调用约定:cdel、fastcall和
stdcall
。dl_call()的第一个参数指定了函数所在的动态库。
jq0123
·
2010-03-26 17:00
c
linux
windows
unix
编译器
跨平台
dl_call()调用Dll/so
Windows版本也能处理三种常见的函数调用约定:cdel、fastcall和
stdcall
。 dl_call()的第一个参数指定了函数所在的动态库。
yesjavame
·
2010-03-26 17:00
C++
c
windows
linux
C#
dl_call()调用Dll/so
Windows版本也能处理三种常见的函数调用约定:cdel、fastcall和
stdcall
。dl_call()的第一个参数指定了函数所在的动态库。
金庆
·
2010-03-26 17:00
C/C++
dl_call()调用Dll/so
Windows版本也能处理三种常见的函数调用约定:cdel、fastcall和
stdcall
。dl_call()的第一个参数指定了函数所在的动态库。它必须是字符串(charconst*,或任何定义
金庆的专栏
·
2010-03-26 17:00
打开文件、网页、文件夹等
functionShellExecute(hWnd:HWND;Operation,FileName,Parameters,Directory:PChar;ShowCmd:Integer):HINST;
stdcall
sunnyzjj
·
2010-03-26 13:29
职场
休闲
Shellexecute
ShellAPI
打开文件、网页、文件夹等
functionShellExecute(hWnd:HWND;Operation,FileName,Parameters,Directory:PChar;ShowCmd:Integer):HINST;
stdcall
sunnyzjj
·
2010-03-26 13:29
职场
休闲
Shellexecute
ShellAPI
AfxGetMainWnd函数
unsigned__
stdcall
SecondThreadFunc(void*pArguments) { CMainFrame*pMainWnd= (CMainFrame*)Afx
hkx1n
·
2010-03-25 14:00
thread
多线程
框架
null
存储
mfc
VB调用VC dll的返回方式
VC++部分:extern"C"_declspec(dllexport)int__
stdcall
TestCalc(intsource){//AFX_MANAGE_STATE(AfxGetStaticModuleState
lenyusun
·
2010-03-24 21:00
function
String
Integer
dll
vb
winapi
逆向分析NtDLL.dll!RtlUnwind函数
7C957A40;int__
stdcall
RtlUnwind(PVOIDTargetFrame,PVOIDTargetIp,7C957A40PEXCEPTION_RECORDExceptionRecord
yuzl32
·
2010-03-22 22:00
c
exception
struct
Security
Integer
Pointers
“typedef LRESULT (CALLBACK* WNDPROC)(HWND, UINT, WPARAM, LPARAM);”的理解
LPARAM); 这行代码的含义是:定义一个指针类型WNDPROC,这个类型的指针指向一个函数,这个函数的返回值类型是LRESULT(也就是long),这个函数的调用约定是CALLBACK(也就是__
stdcall
joyzml
·
2010-03-18 15:00
callback
2010
常用函数调用约定
stdcall
/cdecl/fastcall/thiscall/nakedcall
stdcall
调用约定
stdcall
很多时候被称为pascal调用约定,因为pascal是早期很常见的一种教学用计算机程序设计语言
houapple
·
2010-03-13 10:00
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他