上一页 1 ··· 45 46 47 48 49
摘要: DLL入口点说明:当一个应用程序启动时,E32Dll就被调用并带有一个参数aReason.这个参数可能下面几种中的一种EDllProcessAttach, EDllThreadAttach, EDllThreadDetach or EDllProcessDetach.E32Dll是一个全局函数,别作为DLL入口点来引用。这个函数是必须出现在symbian程序中。在这个工程中,该函数只是简单的返回一个KErrNone去指示这里没有什么问题。必须使用这个入口点去初始化或是重置线程本地存储。最后,请注意虽然入口点被模拟器调用,但是它不被作为默认调用在目标设备上,它必须被添加到mmp文件中。如:EPO 阅读全文
posted @ 2006-08-05 17:13 moonz-wu 阅读(284) 评论(0) 推荐(0) 编辑
摘要: HelloWorldBasic工程的研究总结: 在一个Symbian系统的程序中,E32Dll就是程序的入口函数,该函数也是DLL的入口函数。由于一般的Application类都继承于CApaApplication类,所以需要导出一个NewApplication()函数来供外部程序调用。一个应用程序就需要一个Uid来代表它的身份,因此在HelloworldbasicApplication.cpp定义了Application的Uid和获取Uid的函数。一般的应用程序由一个Application,一个Document,一个View和一个AppUi组成。 Application控制应用程序中全局资源的管理,并创建Document工作。 Document负责自身的管理和创建AppUi的工作。 AppUi负责自身的管理,还有一个HandleCommandL函数来处理用户交互的工作。 View负责应用程序的显示,和子控件的绘制工作,不负责与用户交互的操作工作。 阅读全文
posted @ 2006-08-04 13:25 moonz-wu 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 最近在整理文件的时候发现了原先写的一个串口程序,为了提高重用性就又重新的写了一下。根据以前的使用过的一系列串口操作软件发现,大多数的串口操作软件不具备自动的记录保存功能,于是我就在这里把它加进去,记录文件是在应用程序目录下已时间命名的文本文件。现在发布的这个程序还有一些功能没有实现不过这不影响使用。如果有需要大家可以自行添加代码。下面我主要说明一下程序的核心类CSuperSeri... 阅读全文
posted @ 2006-08-03 12:56 moonz-wu 阅读(1175) 评论(1) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49