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
函数调用约定详解:_
stdcall
,_cdecl,_fastcall
函数调用约定详解:_
stdcall
,_cdecl,_fastcall在C语言中,假设我们有这样的一个函数:intfunction(inta,intb)调用时只要用result=function(1,2)
bfqiwbifj
·
2010-08-06 13:00
汇编
function
语言
pascal
编译器
winapi
error LNK2019
xxxProjecterrorLNK2019:unresolvedexternalsymbol"wchar_t*__
stdcall
_com_util::ConvertStringToBSTR(charconst
Iamduoluo
·
2010-08-05 21:00
error LNK2019
xxxProject error LNK2019: unresolved external symbol "wchar_t * __
stdcall
_com_util::ConvertStringToBSTR
wapysun
·
2010-08-05 21:00
C++
c
C#
C#程序调用非托管C++ DLL文件的方法
1extern"C"__declspec(dllexport)int__
stdcall
testfunc(char*astr,int*a);extern”C”通常来说,C++编译器可能会改变函数和变量的名字
xiaojianpitt
·
2010-08-05 17:00
C++
String
C#
Microsoft
dll
编译器
C#程序调用非托管C++ DLL文件的方法
1 extern "C" __declspec(dllexport) int __
stdcall
testfunc(char* astr,int* a); extern
webcode
·
2010-08-05 17:00
数据结构
C++
c
Microsoft
C#
对_
stdcall
的理解
http://baike.baidu.com/view/1276580.htm http://apps.hi.baidu.com/share/detail/296223
zhuojiuyihu
·
2010-08-04 11:00
_
stdcall
_cdecl _pascal _fastcall
_
stdcall
_cdecl_pascal_fastcall这些关键字是什么意思,有什么区别呢?
lenyusun
·
2010-08-03 08:00
api
application
Parameters
callback
pascal
winapi
如何修改栈结构统计每个DLL的函数使用信息
假设现在要Hook的函数是:void__
stdcall
Func(int,int);其调用时的栈结构如图1所示:图1:Thunk对栈结构的调整现在我们把Hook
nailding2
·
2010-08-02 14:00
windows
api
dll
byte
Crash
hook
主函数 main WinMain _tmain _tWinMain 的区别
(intWINAPIWinMain())中WINAPI是__
stdcall
宏,在windef.h中定义的。
zhangxinrun
·
2010-08-01 21:00
windows
api
winapi
剖析VC++函数调用约定
VisualC/C++的编译器支持如下的函数调用约定: 关键字 清理堆栈 参数入栈顺序 函数名称修饰(C) __cdecl 调用函数 右à左 _函数名 __
stdcall
被调用函数 右à左 _函数名@
Bestrem_9
·
2010-07-27 17:00
初探 c/c++ 与 汇编 之间的交叉编译 命令行实现
说明:1.调用约定统一采用_
stdcall
方式压栈,通常用于Win32Api中,函数采用从右到
g_spider
·
2010-07-26 11:00
C/C++
初探 c/c++ 与 汇编 之间的交叉编译 命令行实现
说明:1.调用约定统一采用_
stdcall
方式压栈,通常用于Win32Api中,函数采用从右
G_Spider
·
2010-07-26 11:00
调用约定(__
stdcall
and __cdecl)和修饰名(extern c)
一、__
stdcall
与__cdecl区别:1.对参数出栈的处理不同。
tcdddd
·
2010-07-22 15:00
stdcall
和 cdecl
_
stdcall
是StandardCall的缩写,是C++的标准调用方式:1)所有参数从右到左依次入栈,如果是调用类成员的话,最后一个入栈的是this指针。
rommi
·
2010-07-21 13:00
汇编
function
语言
callback
pascal
winapi
《Windows内核编程》---语言选择的注意点
用C语言或者C++语言编译器编译程序时,会有四种不同的调用约定去编译函数:C语言的调用约定,函数由__cdecl修饰;标准调用约定,函数由__
stdcall
修饰;快速调用约
ACE1985
·
2010-07-06 21:00
编程
c
windows
语言
编译器
DDK
《Windows内核编程》---语言选择的注意点
用C语言或者C++语言编译器编译程序时,会有四种不同的调用约定去编译函数: C语言的调用约定,函数由__cdecl修饰; 标准调用约定,函数由__
stdcall
修饰
wapysun
·
2010-07-06 21:00
windows
函數調用方式:
Stdcall
Cdecl Fastcall WINAPI CALLBACK PASCAL Thiscall Fortran Syscall Declspec(Naked)
函數調用方式:
Stdcall
CdeclFastcallWINAPICALLBACKPASCALThiscallFortranSyscallDeclspec(Naked) 现代的编程语言的函数竟然有那麽多的调用方式
兔子的技术博客
·
2010-07-02 14:00
对_
stdcall
的理解
对_
stdcall
的理解(COM学习中的问题)在C语言中,假设我们有这样的一个函数:intfunction(inta,intb)调用时只要用result=function(1,2)这样的方式就可以使用这个函数
hollyhock13
·
2010-07-02 10:00
function
汇编
语言
pascal
编译器
winapi
函数调用的区别__
stdcall
,__cdecl,__fastcall,thiscall,naked call
函数调用的区别__
stdcall
,__cdecl,__fastcall,thiscall,nakedcall(转)藏 左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(
xiaoguozi's Blog
·
2010-07-01 09:00
函数调用约定__
stdcall
与__cdecl
WINAPI其实是一个宏,我们可以在WinDef.h中找到它的定义:#defineWINAPI __
stdcall
__
stdcall
是函数调用约定。所谓函数调用约定,其实是主调和
FlyingIceCS
·
2010-06-27 01:00
编程
框架
汇编
callback
pascal
winapi
我的使用createremotethread控制excel右键的源程序
dll源程序:#includeBOOL__
stdcall
DllMain(HANDLE,DWORD,LPVOID){returnTRUE;}/*#pragmadata_seg("shared")#pragmadata_seg
Augusdi
·
2010-06-25 19:00
汇编 位图
汇编位图.386 .model flat,
stdcall
option casemap :none ; case sensitiveinclude windows.incinclude
xiaoguozi's Blog
·
2010-06-24 22:00
Delphi 声明指令
指令参数存放位置参数传递顺序参数内存管理适用地点registerCPU寄存器从左到右被调用者默认,published属性存取方法必须使用pascal栈从左到右被调用者向后兼容cdecl栈从右到左调用者调用C++共享库
stdcall
泡面 @ 幸福
·
2010-06-19 11:00
如何用 C++ 为 Python 写 dll
<stdio.h> #define DLLEXPORT extern "C" __declspec(dllexport) DLLEXPORT int __
stdcall
Zhongwei_leg
·
2010-06-18 00:00
C++
c
python
C#
OS
深入浅出mfc学习笔记1
1:pg17图1-2windows程序的本体与操作系统间的关系 2:_
stdcall
,_pascal,_cdecl,参数进入堆栈的次序。处理堆栈的责任归属 3:PG27":对话框函数。
·
2010-06-17 11:00
学习笔记
Delphi的"Invalid pointer operation"异常的解决办法
TStringList来传递多参数,如下: 1 function DBM_SetParam(procName: string; paramValues: TStringList = nil): Boolean;
stdcall
泡面 @ 幸福
·
2010-06-17 10:00
过保护应该注意的函数
NTSTATUS_
stdcall
NtSetInformationThread( INHANDLEThreadHandle, INTHREADINFOCLASSThreadInformationClass
laokaddk
·
2010-06-16 19:45
职场
休闲
过保护
过保护应该注意的函数
NTSTATUS_
stdcall
NtSetInformationThread( INHANDLEThreadHandle, INTHREADINFOCLASSThreadInformationClass
laokaddk
·
2010-06-16 19:45
职场
休闲
过保护
在C++Builder里创建可以被Visual C++使用的DLL
简介:为什么这个这么难指导方针摘要例1:隐式连接例2:显式连接例3:用#define组装隐式连接例4:用
stdcall
函数隐式连接结论简介:为什么这个这么难如果你用BCB创建了一个D
laokaddk
·
2010-06-13 11:53
职场
休闲
C++使用的DLL
在C++Builder里创建可以被Visual C++使用的DLL
简介:为什么这个这么难指导方针摘要例1:隐式连接例2:显式连接例3:用#define组装隐式连接例4:用
stdcall
函数隐式连接结论简介:为什么这个这么难如果你用BCB创建了一个D
laokaddk
·
2010-06-13 11:53
职场
休闲
C++使用的DLL
汇编编写程序实现大数运算
386.modelflat,
stdcall
optioncasemap:noneincludelibmsvcrt.libprintfPROTOC:sdword,:varargscanfPROTOC:sdword
bitsjx
·
2010-06-12 11:00
c
汇编
byte
汇编实现简单的消息框
386.modelflat,
stdcall
optioncasemap:noneincludelibuser32.libMessageBoxAPROTO:dword,:dword,:dword,:dwordMsgBoxequNULLequ0MB_OKequ0
bitsjx
·
2010-06-12 11:00
如何用VC编写供PB调用的DLL (转)
如何用VC编写供PB调用的DLL[转帖]2008-11-0112:40VCPBdll和编写一般的DLL方法相同,需要注意以下两点:(1)调用约定C函数有_
stdcall
、_cdecl、_fastcall
chengg0769
·
2010-06-09 06:00
String
function
dll
library
pascal
subroutine
如何用VC编写供PB调用的DLL
如何用VC编写供PB调用的DLL[转帖] 2008-11-01 12:40 VC PB dll和编写一般的DLL方法相同, 需要注意以下两点: (1)调用约定C函数有_
stdcall
buliedian
·
2010-06-09 06:00
C++
c
C#
vb
vc++
一万零一个错误
编译过程中会遇到的错误以及解决方案错误1: 错误提示: errorLNK2001:unresolvedexternalsymbol"unsignedint(__
stdcall
*ATL::g_pfnGetThreadACP
coolman2007
·
2010-06-07 14:00
properties
header
include
compiler
编译器
linker
VC++动态链接库(DLL)编程深入浅出(三)
4.5__
stdcall
约定如果通过VC++编写的DLL欲被其他语言编写的程序调用,应将函数的调用方式声明为__
stdcall
方式,WINAPI都采用这种方式,而C/C++缺省的调用方式却为__cdecl
sky04
·
2010-06-03 11:00
编程
dll
callback
vc++
pascal
winapi
MFC DLL 与 Delphi DLL的互相调用要注意的问题
.7880.com/Info/Article-1636f360.html 一.Delphi调用MFC写的DLL1.VC中DLL声名格式:extern“C”void__declspec(dllexport)__
stdcall
ShowMess
cay22
·
2010-06-02 14:00
function
Integer
mfc
dll
Delphi
extension
__cdecl __fastcall与 __
stdcall
的详细说明
__cdecl __fastcall与 __
stdcall
调用约定: __cdecl __fastcall与 __
stdcall
,三者都是调用约定(Calling convention),它决定以下内容
caisini_vc
·
2010-06-02 10:00
c
Class
dll
import
编译器
initialization
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
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他