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
_cdecl 和_
stdcall
_
stdcall
是StandardCall的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员的话,最后一个入栈的是this指针
Howard_Liu1314
·
2012-08-13 23:00
Class
Class
dll
mfc
mfc
dll
扩展
winapi
关于消息反射及thiscall&
stdcall
.txt (MemoryLeak)
MFC中消息反射是通过调用子类的虚函数来实现的,Atl的消息反射是通过查来消息反射表来实现的(这个表用宏来生成) MFC中__
stdcall
到thiscall的方法是采用TLS(threadlocalstorage
荷包蛋
·
2012-08-09 21:00
windows的消息传递--消息盒子
下面讲解一下这个函数functionSendMessage(hWnd:HWND;Msg:UINT;wParam:WPARAM;lParam:LPARAM):LRESULT;
stdcall
;其中四个参数的含义和说明如下
sushengmiyan
·
2012-08-06 19:00
windows
api
vb
Delphi
文本编辑
RadioButton
内嵌汇编实现的函数转发
功能是简单的实现函数转发,即 调用CALL(func),转为调用func(), 调用CALL(func,arg1,arg2),转为调用func(arg1,arg2) 代码中,宏CALL/
STDCALL
雁过无痕
·
2012-08-05 21:00
《VC++深入详解》学习笔记----Lesson1: Windows程序运行原理及程序编写流程
窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,
stdcall
与Lessonecl调用规范的比较,初学者常犯错误及注意事项。1.
yf210yf
·
2012-08-05 15:00
windows
null
application
callback
vc++
winapi
汇编语言版下载者代码分享。本人才疏学浅,抛砖引玉,欢迎大牛指导。
;AntiDown.asm .386 .modelflat,
stdcall
optioncasemap:none includewindows.inc includekernel32.inc includelibkernel32
bjtbjt
·
2012-08-03 11:00
windows
汇编
null
System
语言
download
关于寄存器ESP和EBP的一些理解
下面是按调用约定__
stdcall
调用函数test(intp1,intp2)的汇编代码假设执行函数前堆栈指针ESP为NNpu
hudashi
·
2012-08-01 22:00
汇编
几种函数调用方式
_
stdcall
是StandardCall的缩写,是C++的标准调
fireDragonpzy
·
2012-07-27 15:00
C++
在源码中指定PE节
在源码中指定PE节Win32 ASM 在定义段时指定节:.386 .model
stdcall
,flat optioncasemap:none includewindows.inc includekernel32
tms_li
·
2012-07-26 23:00
Microsoft
user
工具
linker
读研阶段经验之谈
stdcall
和cdecl有什么区别?内存池这东西知不知道?I/O多路复用听过没有?红黑树
我是天才
·
2012-07-24 19:00
Visual C++中的几种函数调用方式
__
stdcall
3.__fastcall4.__thiscall默认情况下,是__cdecl。__cdecl和__
stdcall
的区别是:__cdecl是调用者清理栈,而__
stdcall
晨光静默
·
2012-07-24 19:00
[转]绝对绝对不要TerminateThread
参看下面的例子 DWORD__
stdcall
mythread(void*){ while(true) { char*p=newchar[1024]; deletep; }
alphabuilder
·
2012-07-23 20:00
C++愤恨者札记3——函数调用约定
这个约定在函数声明时指定,如: void __
stdcall
Fn(int arg1, int arg2); 其中__
stdcall
就是调用约定,表示参数从右至左入栈,而函数自己负责参数弹栈工作。
tms_li
·
2012-07-22 00:00
C++
工作
优化
汇编
Class
编译器
Win32多线程编程 总结
DWORD=unsignedlongHANDLE=void*LPVOID=void*WINAPI=__
stdcall
//线程函数的原型DWORDWINAPIThreadFunc(LPVOID);//创建线程
Gpengtao
·
2012-07-20 14:00
多线程
编程
api
events
attributes
winapi
Win32汇编--非模式对话框实例
;---------------------- ;非模式对话框程序 ;---------------------- .386 .modelflat,
stdcall
optioncasemap:none
cyg0810
·
2012-07-19 15:00
Win32汇编之模式对话框(实例+详解)
.asm文件如下:.386 .modelflat,
stdcall
optioncasemap:none includewindows.inc includeuser32.inc includelibuser32
cyg0810
·
2012-07-19 14:00
c 函数调用方式
通常在使用VC进行函数定义时会指定该函数调用方式,诸如:int__
stdcall
max(inta,intb){returna>b?
zljjava
·
2012-07-18 18:00
汇编
input
callback
pascal
fortran
winapi
【转载】python调用dll方法
python2008-04-2412:276833人阅读评论(6)收藏举报在python中调用dll文件中的接口比较简单,实例代码如下:如我们有一个test.dll文件,内部定义如下:extern "C"{int __
stdcall
FreeBlues
·
2012-07-15 18:00
使用dumpbin查看函数的__
stdcall
调用名
如果通过VC++编写的DLL欲被其他语言编写的程序调用,应将函数的调用方式声明为__
stdcall
方式,WINAPI都采用这种方式,而C/C++缺省的调用方式却为__cdecl。
zhgn2
·
2012-07-09 21:00
stdcall
、cdecl 和pascal简介
转载于http://hi.baidu.com/fwxh101/item/541a64c3fa9f4a3c0931c6dd 这三个参数都是告诉编译器参数的传递约定,参数的传递约定是指参数的传递顺序(从左到右还是从右到左)和由谁来恢复堆栈指针(调用者或者是被调用者),在Win16下有两种约定:C和PASCAL。 C约定规定参数传递顺序是从右到左,即最右边的参数最先压栈,由调用者恢复堆
godenlove007
·
2012-07-05 15:00
windows
工作
function
pascal
编译器
winapi
函数调用方式
_
stdcall
是Pascal程序的缺省调用方式,通常用于Win32Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。
eqera
·
2012-07-04 08:00
c
mfc
pascal
编译器
generation
winapi
灰鸽子键盘记录源码分析及一个中英文键盘记录代码
varLogHook:HHook=0;HookList:TStringList;函数:functionLogProc(iCode:Integer;wparam,lparam:LongInt):lresult;
stdcall
9pc9com
·
2012-07-02 15:05
function
键盘
记录
一个中英文键盘记录源代码
一个中英文键盘记录源代码functionHookProcEn(ncode:integer;wparam:wparam;lparam:lparam):LRESULT;
stdcall
;//export;/
9pc9com
·
2012-07-02 15:59
function
源代码
message
键盘
记录
c++中std::string使用的一点新体会
代码如下:MsLink*__
stdcall
CLS_XXXXX::GetClientByIP(conststd::string&_strIP){std::map::iteratorit=m_mapLink.find
djm2005dy
·
2012-07-01 21:03
string
c++
iterator
debugging
basic
class
IVF实现时间函数
#include #include"time.h" #ifdef_cplusplus extern"C"void{ #endif #definetimefTIMEF externvoid__
stdcall
timef
zhuxianjianqi
·
2012-06-29 17:00
c
include
函数调用规范__cdecl和__
stdcall
的区别
__cdecl__
stdcall
C和C++程序的缺省调用规范为了使用这种调用规范,需要你明确的加上__
stdcall
(或WINAPI)文字。
qingshuiyangfan
·
2012-06-27 10:00
c
underscore
character
pascal
generation
winapi
函数调用约定_
stdcall
和_cdecl
_
stdcall
是StandardCall的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员的话,最后一个入栈的是this指针
swkiller
·
2012-06-25 18:00
c
汇编
百度
System
语言
C++中线程及定时器的示例代码
pragmahdrstop#include//---------------------------------------------------------------------------void_
stdcall
Time
diligentcat
·
2012-06-23 05:00
C++
timer
null
System
callback
performance
函数指针之回调函数简单实现
一个简单的回调函数实现下面创建了一个sort.dll的动态链接库,它导出了一个名为CompareFunction的类型--typedefint(__
stdcall
*CompareFunction)(constbyte
bboyfeiyu
·
2012-06-21 11:00
编程
算法
测试
delete
byte
sorting
Delphi编程实现显示桌面功能
win7vistaxp的桌面嵌入代码(delphi)procedurefindDesktopWnd;FunctionMyEnumWindowProc(wnd:HWND;LPARAM:LPARAM):Boolean;
stdcall
赖皮鹏
·
2012-06-20 16:47
Delphi
Delphi编程实现显示桌面功能
win7vistaxp的桌面嵌入代码(delphi) procedurefindDesktopWnd; FunctionMyEnumWindowProc(wnd:HWND;LPARAM:LPARAM):Boolean;
stdcall
36
·
2012-06-20 16:00
extern "C" 与 __
stdcall
使用
xtern"C"__declspec(dllexport)char*__
stdcall
SQLFetch(constchar*fieldname);C語言中externcc与c++程序连接问题 它们之间的连接问题主要是因为
huapeng_guo
·
2012-06-18 09:00
c
String
dll
pascal
fortran
编译器
Win32汇编之HelloWorld
.386 .modelflat,
stdcall
optioncasemap:none includewindows.inc includeuser32.inc includelibuser32.lib
ljy520zhiyong
·
2012-06-17 20:00
汇编
user
null
几种函数调用方式
_
stdcall
是StandardCall的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员
Yuzhiyuxia
·
2012-06-06 18:00
c
function
pascal
编译器
Borland
generation
cdecl,_
stdcall
,__fastcall, __thiscall区别简介
__thiscall转自:http://msdn.microsoft.com/zh-cn/library/ek8tkfbwThe__thiscallcallingconventionisusedonmemberfunctionsandisthedefaultcallingconventionusedbyC++memberfunctionsthatdonotusevariablearguments.
jinzhilong580231
·
2012-06-05 10:00
function
Class
Parameters
compiler
methods
Pointers
为什么逗号表达式返回最后一个表达式的结果?--从另一个角度看C++
而这个退栈的工作可以由调用者或者被调用者来进行,因此也分为两种不同的调用约定:__cdecl和_
stdcall
,当然这个扯远了。
hengyunabc
·
2012-06-03 13:00
C++
c
工作
对话框淡入浅出效果
定时器的操作,无非就是更新对话框界面的透明度,要改变对话框的透明度,用一个API就搞定了:SetLayeredWindowAttributes恩,思路就是这样,这里上关键代码吧typedef BOOL (__
stdcall
jianc's blog
·
2012-05-29 18:00
几种函数调用方式
_
stdcall
是StandardCall的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员
wuhualong1314
·
2012-05-23 15:00
BSTR类型的使用与VS2010的设置
但是试来试去总是会报错误,错误如下: 错误 1 error LNK2019: 无法解析的外部符号 "char * __
stdcall
_com_util::ConvertBSTRToString
zhangtao911
·
2012-05-21 16:31
BSTR
Thunk 回调函数实现面向对象
并且该函数必须采用__
stdcall
的调用约定(CallingConvention)在VC中函数前有callback,就认为是回调函数,回调函数是__
stdcall
调用约定,参数是从右边开始压入栈的,所以第一个参数就在栈的最上层在使用
yingzheng1983
·
2012-05-20 18:00
struct
null
oop
delete
callback
17.windbg-!cs、~~[TID](经典死锁)
先上个代码,自己随手写的:#include CRITICAL_SECTIONcs1; CRITICAL_SECTIONcs2; DWORD__
stdcall
thread1(LPVOIDlp) { EnterCriticalSection
hgy413
·
2012-05-16 13:00
windbg
对_
stdcall
的理解
在C语言中,假设我们有这样的一个函数:intfunction(inta,intb)调用时只要用result=function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函
wanxiaohong1350
·
2012-05-14 11:00
0.ring0-__
STDCALL
inline HOOK 和 __declspec(naked) inline HOOK区别
__
STDCALL
inlineHOOK是针对整个函数的hook,好处是变量清楚,坏处时肯定只能在函数头hookNTSTATUS__
stdcall
NewNtQueryDirectoryFile( INHANDLEFileHandle
hgy413
·
2012-05-13 15:00
调用约定总结
顺手把这些东西复习一下,总结如下——(所有内容针对VC编译平台) 一、x86名称传参方式栈清理C语言函数重命名(例:intfunc(int,double))__cdecl从右至左压栈主调函数前面加“_”(_func)__
stdcall
溪流漫话
·
2012-05-12 01:00
C语言如何查看和修改MySQL使用的字符集
1、如何查看当前连接的数据库使用的字符集MySQL提供的接口函数prototype为:void
STDCALL
mysql_get_character_set_info(MYSQL*mysql,
lgouc
·
2012-05-09 12:00
c
mysql
prototype
语言
character
collation
VC 关于windows服务状态更改
. // //Parameters: //None // //Returnvalue: //None // VOID__
stdcall
DoDisableSvc()
qq752923276
·
2012-05-08 11:00
windows
service
null
database
Access
dependencies
typedef常见用法
typedefunsigned(__
stdcall
*PTHREAD_START)(void*);定义了一个返回值为unsignedint类型,参数是void指针类型的函数指针类型PTHREAD_START
jackalfly
·
2012-05-03 15:00
c
扩展
编译器
Delphi 调用C/C++的Dll
delphi调用C++写的Dll,当然这个Dll要求是非MFC的Dll,这样子才能被delphi调用.根据C++定义函数的情况,Delphi有不同的相对应的处理方法.1.声明中不加__
stdcall
,采用
huang_xw
·
2012-04-30 18:00
function
Integer
mfc
dll
library
Delphi
如何让C++类的成员函数作为回调函数
实际上CALLBACK就是_
stdcall
参数传递方式(callingconvention)的宏定义。MSDN中对_stdc
LoveStones
·
2012-04-26 22:00
C++
回调函数
成员函数
C语言函数调用方式的区别
通常在使用VC进行函数定义时会指定该函数调用方式,诸如:int__
stdcall
max(inta,intb){returna>b?
zhuxianjianqi
·
2012-04-26 14:00
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他