Closed GoogleCodeExporter closed 9 years ago
找到的一个临时的解决办法
在菜单“语法参数。。。”处将C/C++的文件扩展名由 *.ice
改为 *.cpp *.h
ulipad应该是没有支持C++语法的
Original comment by rex.zhang
on 24 Nov 2009 at 6:22
什么意思?C++和Slice在ulipad是两种不同的语法类型,为什么会
切换?ulipad中有C++的语法类型,这
是常见的啊。
Original comment by limo...@gmail.com
on 24 Nov 2009 at 6:30
这个问题可能是代码中的笔误,也可能是别的。我不太清楚
我这边安装好后,在“语法参数设置”中C/C++一栏中文件扩展
名为 *.ice 。同时有个Slice 类
别,扩展名设置也为 *.ice
。这个应该就是导致每次保存后显示的语法风格在
C++和Slice之间
来回切换的原因(我把C++类别的扩展名由 *.ice 改为
*.cpp就解决了)
至于说Ulipad可能不支持C++语法是因为我看到C++语法设置中的��
�例内容如下:
// Slice
module ModuleName
{
const int PI = 3.1415926;
const string wellcome = "Hello, World!";
struct Point {
float x;
float y;
};
interface Area {
idempotent float calcArea();
};
};
这个是标准的 Slice的东东,呵呵
Original comment by rex.zhang
on 24 Nov 2009 at 6:41
我这里C++的后缀是*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hpp;*.hxx和你说�
��不一样啊。
Original comment by limo...@gmail.com
on 24 Nov 2009 at 6:56
这事就很诡异了。难道是我安装卸载的问题?
我是先卸载Ulipad3.9 然后重启电脑,再安装的Ulipad
我抓了个图给你看看。其中扩展名信息是我后来修改的
另外,ulipad 除了在 C:\Program Files (x86)\UliPad
下会存放配置信息外,还会在别的地方
保存信息么?
Original comment by rex.zhang
on 24 Nov 2009 at 7:06
Attachments:
你把conf/stx目录删除了看看。
Original comment by limo...@gmail.com
on 24 Nov 2009 at 7:10
补充下,我使用的安装文件为
http://ulipad.googlecode.com/files/ulipad.4.0.py25.exe
Original comment by rex.zhang
on 24 Nov 2009 at 7:10
我这里安装了还是没有问题啊。
Original comment by limo...@gmail.com
on 24 Nov 2009 at 7:21
C:\Program Files (x86)\UliPad\conf\stx
目录在未卸载的状态下已经是空的了。
另外我卸载ulipad39后是把整个 C:\Program Files (x86)\UliPad
目录给删除了的。
应该是在别的什么目录或者注册表有存放这些信息?
Original comment by rex.zhang
on 24 Nov 2009 at 7:27
不会这些都是缺省在程序中保存的。
Original comment by limo...@gmail.com
on 24 Nov 2009 at 7:30
这是我的。在xp下的截屏。
Original comment by limo...@gmail.com
on 24 Nov 2009 at 7:32
Attachments:
我找到原因了,应该是Win7新引入的权限机制导致的。Win7下面
如果程序要操作安装目录或者系
统目录需要系统管理员权限,大部分时候会提醒允许操作,��
�部分不会。
我将ulipad40设置为以系统管理员身份使用后,这个问题就解决
了。
另外,要说明的一个现象就是:
我卸载ulipad40,删除安装目录,重启电脑,再安装。如果以正
常情况打开ulipad,我会看到卸
载前的设置!也就是说win7将这些设置放在了某处,只是我不�
��道在哪儿。
所以强烈建议将用户定制信息放在用户appdata目录。wx是支持��
�。不然在win7下应该还会有很多
奇怪的问题
Original comment by rex.zhang
on 24 Nov 2009 at 7:58
另外。ulipad的错误log信息也因为这个问题,无法保持到
ulipad.exe.log
Original comment by rex.zhang
on 24 Nov 2009 at 8:00
因为ulipad本身可以在源码方式下运行,所以以前没有针对用��
�进行安装处理。这块改起来比较麻烦,所
以一直没有动过。建议方便的情况下使用源码版本就没有这��
�问题了。
Original comment by limo...@gmail.com
on 24 Nov 2009 at 8:11
D:\Tools\ulipad>python ulipad.py
16:24:30: Debug: src/helpers.cpp(140): 'CreateActCtx' failed with error 0x000007
15 (
begin... 16:24:30
There are some errors as importing mimxins, Please see the error.txt.
~~~error.txt 的内容
[Traceback]Traceback (most recent call last):
File "ulipad.py", line 85, in <module>
import mixins
File "D:\Tools\ulipad\mixins\__init__.py", line 160, in <module>
import Import
File "D:\Tools\ulipad\mixins\Import.py", line 7691, in <module>
from mixins import HtmlPage
File "D:\Tools\ulipad\mixins\HtmlPage.py", line 33, in <module>
import wx.lib.iewin as iewin
File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\lib\iewin.py", line 15,
in <module>
import wx.lib.activex
File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\lib\activex.py", line 34,
in <module>
import ctypes as ct
ImportError: No module named ctypes
我崩溃了。。。
Original comment by rex.zhang
on 25 Nov 2009 at 8:26
这是很常见的wxpython的问题,是wxpython需要单独安装comtypes模��
�。
Original comment by limo...@gmail.com
on 25 Nov 2009 at 9:00
Original comment by limo...@gmail.com
on 30 Dec 2009 at 8:57
Original issue reported on code.google.com by
rex.zhang
on 24 Nov 2009 at 6:16