⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calculate24appui.asm

📁 这是一个基于symbian操作系统的速算24游戏
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;	COMDAT ??0?$TArray@I@@QAE@P6AHPBVCBase@@@ZP6APBX0H@Z0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$TBufC@$0CA@@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??4?$TBufC@$0CA@@@QAEAAV0@ABVTDesC16@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??A?$CArrayFix@VTAttrib@COpenFontFile@@@@QBEABVTAttrib@COpenFontFile@@H@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Min@@YAHHH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$TPckgBuf@H@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??R?$TPckgBuf@H@@QAEAAHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?AsPtr@?$TSwizzle@VCTextFieldSet@@@@QBEPAVCTextFieldSet@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??C?$TSwizzle@VCTextFieldSet@@@@QBEPAVCTextFieldSet@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??5@YAAAVRReadStream@@AAV0@AAVTStreamId@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?At@?$CArrayFix@VRParagraphStyleInfo@@@@QAEAAVRParagraphStyleInfo@@H@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??A?$RArray@VTTmTab@@@@QAEAAVTTmTab@@H@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Max@@YAHHH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Abs@@YAHH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??4?$TBuf8@$0CA@@@QAEAAV0@ABV0@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$TPckgC@VTSockIO@@@@QAE@ABVTSockIO@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$TPckgC@VTSockOpen@@@@QAE@ABVTSockOpen@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??B?$TLitC@$0M@@@QBEABVTDesC16@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??B?$TLitC@$09@@QBEABVTDesC16@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??I?$TLitC8@$00@@QBEPBVTDesC8@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$TBuf8@$03@@QAE@H@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?DoInternalizeL@@YAXAAVTStreamId@@AAVRReadStream@@VMember@Internalize@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??I?$TLitC@$0M@@@QBEPBVTDesC16@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??I?$TLitC@$09@@QBEPBVTDesC16@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_7MDesC16Array@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknResourceNoteDialog@@6BMAknFadedComponent@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CEikScrollBarFrame@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$CCirBuf@E@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MTmTextLayoutForwarder@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CTmBufSeg@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknResourceNoteDialog@@6BMEikDialogPageObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknResourceNoteDialog@@6BCBase@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknAppUi@@6BMEikMenuObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MAknQueryData@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MCursorPositioningPolicy@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$CArrayVar@X@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CTmCode@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CCalculate24AppUi@@6BMObjectProvider@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CPersistentStore@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CCalculate24AppUi@@6BMCoeViewDeactivationObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MIncrementalCollector@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7COpenFontRasterizerContext@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknAppUi@@6BMCoeViewDeactivationObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$CArrayFixSeg@X@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$TAknQueryData@VTDes16@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$TAknQueryData@VTInetAddr@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MCoeViewDeactivationObserver@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ?applicationName@?1??Panic@@YAXW4TCalculate24Panics@@@Z@4V?$TLitC@$0M@@@B
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MGraphicsDeviceMap@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$CArrayPak@X@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TTagmaForwarder@CTextView@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CBoundedSecurityBase@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknResourceNoteDialog@@6BMObjectProvider@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$TAknQueryData@N@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknAppUi@@6BCCoeAppUi@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$CArrayFix@X@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$TAknQueryData@VTTimeIntervalSeconds@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$TAknQueryData@H@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MEikStatusPaneObserver@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$TAknQueryData@VTTime@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$CArrayFixFlat@X@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknAppUi@@6BMObjectProvider@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MStreamBuf@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TFindWidthOfWidestTextItem@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknAppUi@@6BMCoeMessageObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CCalculate24AppUi@@6BCCoeAppUi@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknResourceNoteDialog@@6BMCoeControlObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TZoomFactor@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknResourceNoteDialog@@6BMCoeControlContext@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CStreamStore@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MPagePool@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CCalculate24AppUi@@6BMEikStatusPaneObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CCalculate24AppUi@@6BMCoeMessageObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CAknAppUi@@6BMEikStatusPaneObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TCachePagePool@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7MDesC8Array@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CDirectScreenAccess@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TTagmaForwarder@CTextLayout@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7CCalculate24AppUi@@6BMEikMenuObserver@@@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
FLAT	GROUP _DATA, CONST, _BSS
	ASSUME	CS: FLAT, DS: FLAT, SS: FLAT
endif
CONST	SEGMENT
_KNullDesC8 DD	00H
	DB	00H
	ORG $+3
_KCFbsFontUid DD 01000003eH
	ORG $+4
_?message@?4??HandleCommandL@CCalculate24AppUi@@UAEXH@Z@4V?$TLitC@$09@@B DD 09H
	DB	'C', 00H, 'o', 00H, 'm', 00H, 'm', 00H, 'a', 00H, 'n', 00H
	DB	'd', 00H, ' ', 00H, '1', 00H, 00H, 00H
CONST	ENDS
PUBLIC	??_H@YGXPAXIHP6EX0@Z@Z				; `vector constructor iterator'
;	COMDAT ??_H@YGXPAXIHP6EX0@Z@Z
_TEXT	SEGMENT
___t$ = 8
___s$ = 12
___n$ = 16
___f$ = 20
??_H@YGXPAXIHP6EX0@Z@Z PROC NEAR			; `vector constructor iterator', COMDAT
	push	ebp
	mov	ebp, esp
$L19322:
	mov	eax, DWORD PTR ___n$[ebp]
	sub	eax, 1
	mov	DWORD PTR ___n$[ebp], eax
	cmp	DWORD PTR ___n$[ebp], 0
	jl	SHORT $L19323
	mov	ecx, DWORD PTR ___t$[ebp]
	call	DWORD PTR ___f$[ebp]
	mov	ecx, DWORD PTR ___t$[ebp]
	add	ecx, DWORD PTR ___s$[ebp]
	mov	DWORD PTR ___t$[ebp], ecx
	jmp	SHORT $L19322
$L19323:
	pop	ebp
	ret	16					; 00000010H
??_H@YGXPAXIHP6EX0@Z@Z ENDP				; `vector constructor iterator'
_TEXT	ENDS
PUBLIC	?ConstructL@CCalculate24AppUi@@UAEXXZ		; CCalculate24AppUi::ConstructL
EXTRN	?BaseConstructL@CAknAppUi@@QAEXH@Z:NEAR		; CAknAppUi::BaseConstructL
EXTRN	?NewL@CCalculate24AppView@@SAPAV1@ABVTRect@@@Z:NEAR ; CCalculate24AppView::NewL
EXTRN	?AddToStackL@CCoeAppUi@@QAEXPAVCCoeControl@@HH@Z:NEAR ; CCoeAppUi::AddToStackL
EXTRN	?ClientRect@CEikAppUi@@QBE?AVTRect@@XZ:NEAR	; CEikAppUi::ClientRect
_TEXT	SEGMENT
_this$ = -20
$T54070 = -16
?ConstructL@CCalculate24AppUi@@UAEXXZ PROC NEAR		; CCalculate24AppUi::ConstructL

; 12   :     {

	push	ebp
	mov	ebp, esp
	sub	esp, 20					; 00000014H
	mov	DWORD PTR _this$[ebp], ecx

; 13   :     BaseConstructL(EAknEnableSkin);

	push	4096					; 00001000H
	mov	ecx, DWORD PTR _this$[ebp]
	call	?BaseConstructL@CAknAppUi@@QAEXH@Z	; CAknAppUi::BaseConstructL

; 14   : 
; 15   :     iAppView = CCalculate24AppView::NewL(ClientRect());    

	lea	eax, DWORD PTR $T54070[ebp]
	push	eax
	mov	ecx, DWORD PTR _this$[ebp]
	call	?ClientRect@CEikAppUi@@QBE?AVTRect@@XZ	; CEikAppUi::ClientRect
	push	eax
	call	?NewL@CCalculate24AppView@@SAPAV1@ABVTRect@@@Z ; CCalculate24AppView::NewL
	add	esp, 4
	mov	ecx, DWORD PTR _this$[ebp]
	mov	DWORD PTR [ecx+96], eax

; 16   :     AddToStackL(iAppView);

	push	0
	push	0
	mov	edx, DWORD PTR _this$[ebp]
	mov	eax, DWORD PTR [edx+96]
	push	eax
	mov	ecx, DWORD PTR _this$[ebp]
	call	?AddToStackL@CCoeAppUi@@QAEXPAVCCoeControl@@HH@Z ; CCoeAppUi::AddToStackL

; 17   :     }

	mov	esp, ebp
	pop	ebp
	ret	0
?ConstructL@CCalculate24AppUi@@UAEXXZ ENDP		; CCalculate24AppUi::ConstructL
_TEXT	ENDS
PUBLIC	??0CAknAppUi@@QAE@XZ				; CAknAppUi::CAknAppUi
PUBLIC	??0CCalculate24AppUi@@QAE@XZ			; CCalculate24AppUi::CCalculate24AppUi
PUBLIC	?HandleCommandL@CCalculate24AppUi@@UAEXH@Z	; CCalculate24AppUi::HandleCommandL
PUBLIC	??_7CCalculate24AppUi@@6BCCoeAppUi@@@		; CCalculate24AppUi::`vftable'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -