也许是大家从来没有碰到过的问题!!!(50分)

  • 主题发起人 主题发起人 subseven
  • 开始时间 开始时间
S

subseven

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!
我用DELPHI打开一个原程序代码,为啥不能用
属性编辑器了?!(就是关闭了)我按F11键也没有
用,请问如何消除这个问题?有请问如何做到这个
办法?
 
没遇上过这样的问题,是不是你的Delphi或98有问题?重装一下试试,应与程序
无关,不会是你的程序还在调试环境没退出吧?
 
打开的是一个工程或动态链接库: dpr or dll. 总之没有可视控件给你编辑,
也就没有属性编辑器了.
 
看看那个文件面有没有控件呀
说不定是个纯粹的PAS外部文件,当然没有DFM文件,也就无从谈起属性编辑器了呀
要是还不行,就只有重装了,winnt+delphi稳定性不错的
 
没遇到过,也许是delphi用得太少吧,
不过属性编辑器*应该*一直在吧,即使它什么都没有,
 
哈哈,我碰到过,不过也不知道是怎么回事,只好重开一个工程,将单元重新加入,
以后也没在出这个问题,到现在都莫名其妙。
 
没见过 。即使没有控件属性编辑器也是开着的。只不过是空窗体而已
可能是改动了某些内部的设定吧。建议使用默认的。解决不了只有一个办法
reinstall
 
属性编辑器是不是被拖到屏幕的角上了,看不见??
 
我曾经遇到过,重装
 
我打开的是一个外国人写的程序,有DFM,有PAS,
也不是什么DLL文件,绝对是一个正宗的DELPHI原
代码!!!这个程序的作者好象不希望有人修改他
程序的代码,所以改动了DELPHI的某些设置,导致
我不能使用“属性编辑器”了。

DELPHI中的确有许多我们未知的设置,我们和国外
程序员比起来,还有很多不足啊!!

这里不是中国(也许还有港台)DELPHI高手的聚居
之地吗?我慕名而来,难道要我失望而归吗?你们所谓
的DELPHI高手又在哪里呢?难道碰到难题就逃避吗?
难道你们只能解决一般性的问题?难道你们不敢挑战
高难问题吗?

希望有高手能够出来解决这个问题!!!
也希望有更高的手来能够实现这个难题!!!
 
你把*.cfg,*.dof,*.dsk等除了dfm,pas,dpr的文件都删掉试一下。
 
我想有些话要说一下,并不见得大家在逃避,可能没遇见你的问题,也没有你的原码
可供研究。另外,你的问题不是很有趣,搞明白了用处也不见得很大。对于疑难问题
也不要抱太大期望,毕竟90%的路要靠自己走,这里主要还是一个交流经验的地方,
不要以为外国人就能包制百病,我在expert-exchange上提的问题就没有人能回答,
那上面很多高手提的问题也没人能回答,对国人不能太苛刻,毕竟这里是教育网,我
原来公司里的很多大高手,连这里很慢,电话费又那么贵,所以不会来这里。实际上
中国人还是很牛的,我原来公司的第四高手,在新加坡一个公司里是绝对的一把手。
我想这里的大部分人还是一直在努力,期望做的更好。
 
to hubdog:这个程序没有你所说的任何配置文件,完全是一些
DELPHI程序必须的文件(如DFM,PAS,DCU等)。
我对于你的话也不敢苟同。难道一定要有趣的问题才会有人
回答?技术性的问题(不会有趣的)就不会有太多的人关注?
这里到底是聊天论坛还是技术论坛?
我最不喜欢的就是不谦虚,中国人很牛?我看不见得吧。就算
很牛,但谦虚点又有啥不好呢?既然很牛,那么我的问题为啥没有
人能够解决?
随便问一句:有那个中国人写的软件在国际上让外国人认同?我看,
国人抄作内容大一点吧?
还有,这里我来并不慢啊!我,上海热线用户,也不是教育网的,
但是我没有感觉慢啊。这里不是提供PROXY了吗?你的那些高手为啥不用?
你的单位可能是搞数据库开发的吧,那么应该有自己的专线吧?我想,
用专线来这里,无论如何不应该慢吧?!
我来这里不是想和谁争论的,到此为止吧?OK?

另外,我对于你讲的那个expert-exchange很感兴趣,能不能提供个URL?
如果是新闻组,还要请你多指点如何使用新闻组的软件了。谢谢!
 
www.experts-exchange.com
我并不是你的问题没趣,而是说在编程时很难遇到并应用的问题,深究意义不是太
大。至于我认识的人,至少我还是很佩服的,他们写的控件如dbgrid,比我见过的所
有类似控件都要好(比如infopower,devexpress)。至于他们不来,大家总要把要把
自己的工作作好,否则老板可不干那(可不象我在读书,公司也不是专线)。而且,以他们的水平,基本上问题都可以自己解决。
 
对了如果你的东西,可不可以寄过来,我学习学习。hubdog@Chinaren.com
 
//我都已经说过是*.dsk的问题,你不信,sigh
Occasionally in Delphi 5 the IDE will 'disappear'. This is to say you will launch Delphi, and most or all of your IDE will not be visible. Delphi is clearly running and working, as you can still use your hot keys and run and compile a program, you just can't see such useful items such as the object inspector or your component tool bar.

This is caused by Delphi saving bogus information in its desktop preference files, or '.dsk' files. Delphi saves information about your environment options and settings in these files. In order to see your IDE again, all you need to do is delete these offending files. This will in no way harm Delphi or your project, as Delphi will dynamically generate these files as it needs them. You will however lose any environment settings that you had set previously.
 
那么请问这个DSK文件如何产生的?我的许多程序代码好象都没有这个文件。
另外,这个文件的设置又是如何解释?
 
在delphi5中,工具条上有一个按钮,飞跃提示为save current desktop
,点击save,在编辑框里添上任意如ucdos,可以存成ucdos.dst(可改名为ucdos.dsk)
内容如下:
[Main Window]
Create=1
Visible=1
State=0
Left=0
Top=0
Width=640
Height=147
MaxLeft=-1
MaxTop=-1
ClientWidth=632
ClientHeight=120

[ProjectManager]
Create=1
Visible=0
State=0
Left=369
Top=372
Width=438
Height=303
MaxLeft=-1
MaxTop=-1
ClientWidth=430
ClientHeight=279
TBDockHeight=303
LRDockWidth=438
Dockable=1

[AlignmentPalette]
Create=1
Visible=0
State=0
Left=200
Top=148
Width=156
Height=82
MaxLeft=-1
MaxTop=-1
ClientWidth=150
ClientHeight=60

[PropertyInspector]
Create=1//关键在这里,改成0,试试
Visible=1//改成0
State=0
Left=0
Top=148
Width=190
Height=309
MaxLeft=-1
MaxTop=-1
ClientWidth=180
ClientHeight=283
TBDockHeight=309
LRDockWidth=190
Dockable=1
SplitPos=85
ArrangeBy=Name
SelectedItem=Caption
ExpandedItems=
HiddenCategories=Legacy
ShowStatusBar=1

[fmResults]
Create=1
Visible=0
State=0
Left=138
Top=66
Width=454
Height=344
MaxLeft=-1
MaxTop=-1
ClientWidth=446
ClientHeight=320
TBDockHeight=344
LRDockWidth=454
Dockable=1

[Modules]
EditWindowCount=1

[EditWindow0]
CodeExplorer=CodeExplorer@EditWindow0
MessageView=MessageView@EditWindow0
Create=1
Visible=1
State=0
Left=200
Top=168
Width=435
Height=301
MaxLeft=-1
MaxTop=-1
ClientWidth=427
ClientHeight=274
LeftPanelSize=140
LeftPanelClients=CodeExplorer@EditWindow0
LeftPanelData=000004000000000000000000000000000000000000000000000100000000000000000C000000436F64654578706C6F726572FFFFFFFF
RightPanelSize=0
BottomPanelSize=0
BottomPanelClients=MessageView@EditWindow0
BottomPanelData=00000400010000000B0000004D657373616765566965770000000000000000000000000000000000FFFFFFFF

[CodeExplorer@EditWindow0]
Create=1
Visible=1
State=0
Left=0
Top=12
Width=140
Height=244
MaxLeft=-1
MaxTop=-1
ClientWidth=140
ClientHeight=244
TBDockHeight=305
LRDockWidth=140
Dockable=1

[MessageView@EditWindow0]
Create=1
Visible=0
State=0
Left=-6
Top=-339
Width=443
Height=52
MaxLeft=-1
MaxTop=-1
ClientWidth=443
ClientHeight=52
TBDockHeight=52
LRDockWidth=443
Dockable=1

[DockHosts]
DockHostCount=0

 
接受答案了.
 
打开一个dpr 文件就行了。
 
后退
顶部