WEB开发网
开发学院手机开发Symbian 开发 Symbian游戏编程入门之程序类型介绍 阅读

Symbian游戏编程入门之程序类型介绍

 2010-05-31 20:10:00 来源:WEB开发网   
核心提示:RESOURCE HelloWorldBasic.rssUSERINCLUDE ..incSYSTEMINCLUDE epoc32includeLIBRARY euser.libLIBRARY apparc.libLIBRARY cone.libLIBRARY eikcore.libLIBRARY avkon.lib3

RESOURCE HelloWorldBasic.rss

USERINCLUDE ..inc

SYSTEMINCLUDE epoc32include

LIBRARY euser.lib

LIBRARY apparc.lib

LIBRARY cone.lib

LIBRARY eikcore.lib

LIBRARY avkon.lib

3.4 DLL程序的开发

DLL提供多个入口,由系统或是已存在的线程(进程)调用。

有两种类型的DLL, 静态DLL和多态DLL。

静态DLL为其他程序提供方法列表以供调用。当程序启动的链接阶段静态DLL就被读到内存中。

多态DLL为其他程序提供某个固定的方法调用。例如某个GUI应用提供了NewApplication()方法调用以启动应用程序。这些DLL实现抽象的方法,如一个打印机驱动,socket协议或是一个应用程序。它们的扩展名多不是.DLL,而是PRN、PRT 或APP等。它们从与DLL相关的类继承,并通常只有在程序需要它们时才读入。前面的APP程序也算作一个多态DLL。

如果我们要创建的是DLL程序,我们需要在.mmp文件中将程序的TARGET指定为 DLL。如下所示:

TARGET test.dll

TARGETTYPE dll

UID 0x1000008D 0x0CD52435

SOURCEPATH ..src

SOURCE test.cpp

USERINCLUDE ..inc

SYSTEMINCLUDE epoc32include

LIBRARY euser.lib

上一页  1 2 

Tags:Symbian 游戏 编程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接