搜索找到 23 个匹配

sd_shancheng
周三 8月 25, 2004 11:46 am
版面: 四海同心QNX论坛
主题: QNX下编辑中文的苦恼
回复总数: 5
阅读次数: 2622

:roll: 用虚拟机调试系统会跑得非常慢呀。我用P4 2.4G, 256M ram, 感觉鼠标一顿一顿的。
sd_shancheng
周三 8月 25, 2004 11:43 am
版面: 四海同心QNX论坛
主题: 请教如何将前一次画在屏幕上的曲线清掉?
回复总数: 2
阅读次数: 1748

用PtDamageWidget和PtDamageExtent都可以。
PtDamageExtent好一些,PtDamageWidget会出现闪烁。
sd_shancheng
周一 8月 23, 2004 9:08 am
版面: 四海同心QNX论坛
主题: 如何可以在QNX下使用WIN下的宋体?[无内容]
回复总数: 5
阅读次数: 2945

1.假定你的windows安装在c盘上,那么先到c:\windows\fonts目录下找出simsun.ttc(宋体 & 新宋体)这个文件,把它复制到一个fat32格式的磁盘上。
2.进入QNX,将上述文件拷到/usr/photon/font_repository目录下。
3.运行font-install安装字库。
4.运行fontadmin,新建一种字体,在选项里只要能看到Simsun就成功了。
sd_shancheng
周五 8月 20, 2004 8:27 am
版面: 四海同心QNX论坛
主题: 如何在photon里面创建一个坐标系?
回复总数: 1
阅读次数: 1642

sd_shancheng
周四 8月 19, 2004 8:50 am
版面: 四海同心QNX论坛
主题: 异常处理。这是Phab中的bug吗?
回复总数: 3
阅读次数: 2117

呵呵,哪位高人在PhAB中使用过异常处理呀?
sd_shancheng
周四 8月 19, 2004 8:38 am
版面: 四海同心QNX论坛
主题: 异常处理。这是Phab中的bug吗?
回复总数: 3
阅读次数: 2117

谢谢您的帮助!
但是,我曾在程序中多次调用该函数(这是为了仿制VC中的MessageBox而作的),都没有发现什么问题。
由于异常处理是很关键的出错处理方式,如果它不能正常工作,只好用返回值进行判断了,程序中会有很多代码重复,看起来比较混乱。
请各位大侠不吝赐教! :D
sd_shancheng
周四 8月 19, 2004 8:20 am
版面: 四海同心QNX论坛
主题: QNX下编辑中文的苦恼
回复总数: 5
阅读次数: 2622

我现在也面临同样的问题,就是文件保存之后再打开,会有一些汉字被截去了——尤其是文件大小发生变动的时候。
所以现在我尽量仿照VC++,将所有的字符串提出来,放进一个resource.h文件(该文件中有好多const char* const IDS_ERROR = "错误";一类的东西),然后在需要引用的文件中包含该头文件。
这样子虽然也会出现上述问题,但是将麻烦都放到一个文件中去了,不至于遍地开花,闹得改程序像挖地雷似的。
sd_shancheng
周四 8月 12, 2004 9:38 am
版面: 四海同心QNX论坛
主题: 请问Photon里面可不可以创建进程?
回复总数: 3
阅读次数: 2044

当然可以了。
在哪个位置创建并不重要,但是一定要注意尽量不要用fork()函数,很容易失败;不过,与之相对应的spawn*函数还是很稳定的。
sd_shancheng
周三 8月 11, 2004 5:39 pm
版面: 四海同心QNX论坛
主题: 各位朋友,请问photon里面的PtTimer 这个widget如何使用?
回复总数: 3
阅读次数: 2220

呵呵,你先去看一看资料吧,很有用处的。
Photon microGUI-->
Photon Programmer's Guide-->
Tutorials

用PhAB作程序基本就是按照这个步骤来的。

我这几天不在QNX下,具体步骤记不太清楚了,无法给你详细讲解,请原谅。
sd_shancheng
周三 8月 11, 2004 5:17 pm
版面: 四海同心QNX论坛
主题: 我在QNX上的开发经历
回复总数: 8
阅读次数: 17429

我个人认为PhAB作一般的简单界面还是可以的。但是应用稍微复杂一些,应付起来可就吃力了。主要原因是:在PhAB项目中无法加入类的定义。 在这个面向对象的技术盛行的年代,从分析到设计,再到编码,哪一样离得开它?尤其是向其中加入设计模式一类的东西,类的数量更会骤增。如果不能定义类,如何应付?我增试着按照书上讲的方法用C语言来模拟实现类,以及类之间的继承关系。但试过之后,就再也不想用了。一是太罗嗦,二是手工维护这些代码太容易出错。返回来之后,当然没有别的选择,只好在PhAB项目中将这些东西去掉。 现在,我都是先在外面将与界面无关的东西封装好(写成类文件),然后将这些文件编译成动态链接库文件。然后在P...
sd_shancheng
周三 8月 11, 2004 4:55 pm
版面: 四海同心QNX论坛
主题: 请问如何将QNX从6.2.0升级到6.2.1?
回复总数: 7
阅读次数: 3479

呵呵,这么点事就找代理商,也太小题大作了吧?你看咱们用windows的时候可没见升个级就找代理商呀。
另外,听说qnx6.2.x不支持usb优盘,要想加上这个功能需要升级到6.3.但是qnx不是微内核结构,加个模块就行了吗?这个模块到哪里找去呀?
请各位老大多多指教。
sd_shancheng
周一 8月 09, 2004 4:20 pm
版面: 四海同心QNX论坛
主题: 各位朋友,请问photon里面的PtTimer 这个widget如何使用?
回复总数: 3
阅读次数: 2220

这个好办,现在属性框里设置好启动时间和重复时间之后,然后在callback栏中加入一个回调函数。系统就可以按你设定的值定时调用回调函数了。
sd_shancheng
周一 8月 09, 2004 4:06 pm
版面: 四海同心QNX论坛
主题: QNX下面的Workspace编辑器下(ped也是)如何使得字符等宽?
回复总数: 1
阅读次数: 1812

把字体改成Courrier就行了
sd_shancheng
周一 8月 09, 2004 4:00 pm
版面: 四海同心QNX论坛
主题: Brocken pipe error? how to ?
回复总数: 3
阅读次数: 2564

Broken pipe错误,我在编写Socket通信程序时曾经遇到过。如果对方已经关闭了连接,你还在进行读写socket,就可能出现这个问题。
sd_shancheng
周一 8月 09, 2004 3:52 pm
版面: 四海同心QNX论坛
主题: 我在QNX上的开发经历
回复总数: 8
阅读次数: 17429

谢谢两位老师的指导。 今天上午我将QNX从6.2.0PE升级到了6.2.1NC,总算将Qt安装好,让它跑起来了。下午试了一下,感觉不是太稳定,比较容易出现异常退出的情况。不知是我配置得有问题,还是系统本来就不太成熟? 我觉得QNX要想和Windows CE、VxWorks等系统相比更有竞争力,一定要加强开发工具的开发和支持。应该说,QNX操作系统本身的品质很好(微内核结构,实时性好等),——这从网站上那篇评测报告可以看得出来。但是对于程序员来讲,简化应用程序的开发还是非常重要的。因为,如果操作系统的特性只要能满足应用的需求,大家一般会选择易用性好和性能价格比低的系统。因为如果开发工具不够强大,...