2010年07月18日

射手影音版本: 3.5.1373 (稳定版)

操作系统: Windows XP Professional SP3 CHS

Step: 在播放器选项设置面板->字幕设置. 更改强制字幕显示位置数值, “垂直位置” 超出 “100%”

Result: 系统运行缓慢;影音不同步

Research: 此种情况只在使用按原始比例播放画面时出现. 原因在于如果”垂直位置”超出100%,即意味加载的字幕超出了边框, 在原始比例下, 字幕被设定在程序边框外显示, but that’s impossible. 我想射手影音的程序员应该在这做一个判断语句吧. 如果垂直位置设定大于100%,那么在按原始比例显示画面时, 强制字幕显示在边框内就可以. 没有测试水平位置的情况, 估计也是一样. 还有我就是不明白为什么位置的表示要用%表示, 而且还是2套不同的方法. 第一字幕垂直位置100%在最下边, 第2字幕的垂直位置100%就成了最上边. 这2个字幕都是显示在一个平面上的吧? 为什么在同一个平面上会有2个不同的坐标系? 搞不明白….另外, 射手影音是否该搞个Bugzilla用用呢?

Tags: .
2010年07月06日

首先, 这个问题主要出现改版QQ上, 也就是俗称的精简版. 这是因为精简版在制作时, 是首先解包原版的QQ, 破解QQ的组件管理权限,添加相应的额外组件后重新打包而成的. 在这种情况下, 由于新版QQ (2009版本以后的)更改了框架结构,导致以前的打包方法不是很适合当前精简版的制作. 其实最明显的就是这个0XC0150002错误的出现.

在网上GG后可以发现, 0XC0150002这个错误本身是指VC++运行库不完整导致软件无法正常运行. 我不知道到底有多少人是真认为装个VC2005或者2008然后重装精简版的QQ就能避免此类错误. 反正,我是没有成功过. 因为从来没有对比研究过原版QQ和精简版QQ的安装脚本,我也无法给出正确的答案. 但是我想,解决这个办法还是有的,而且属于简单粗暴类型的.

  • 下载原版QQ, 安装之.
  • 删掉原版的文件夹.通常是%Program Files%\Tencent\QQ \.
  • 重新安装精简版QQ.

简单而又粗暴的办法,恩? 这样做, 实在是不得已而为之. 只有这样才能避免某些精简版在打包时犯的错. 好处就像我说的, 简单粗暴. 坏处就是会留下点注册表垃圾…..当然, 如果你用的精简版的作者比较精明的话,应该会注意到这种情况, 也会尽量避免的.

BTW: 安装VC2005或者VC2008在我这确实没用. 不知为何, 我连VC2010都装了……

Tags: .