有人居然说Borland的产品不行,就因为下面这个原因, 呵呵(300分)

H

htw

Unregistered / Unconfirmed
GUEST, unregistred user!
在C++ builder5中webbrowser还有不能用Ctrl+C和Ctrl+V的问题,
呵呵, 谁能解决, 我给300分
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1304754
今天竟有人说Borland公司的产品兼容性不行,就因为上面这个原因, 气死我也!
我那个公司净是些VC迷, 今天我遇到一个一个科长, 它竟说
Borland的产品很差, 他居然说VB很不错, 全国有很多公司用VB写程序
我说VB是玩具, 估计也把他气得半死, 他竟用这个玩具写了两年的程序, 呵呵
 
谁知道怎么用Borland产品生成.dbg或者.pdb文件?有些customer跟我们说他们用delphi
写的程序死锁,可是我们没法判断是borland产品死锁还是微软产品死锁。
全球VB写的程序比Borland Delphi/C++ Builder的程序估计要多。尽管我觉得VB有死穴,
但是用VB操纵或者编写COM程序确实很容易。
 
》我说VB是玩具, 估计也把他气得半死, 他竟用这个玩具写了两年的程序, 呵呵
你的意思是那个科长是儿童。骂得解气。
 
Tools|Editor Properties|Key Mapping
选 Default
ok
 
各有各的好处。
 

这个问题确实奇怪,但是已经解决了!!!!!!
从监视的情况来看,只要按 Ctrl+C ,就会清空
剪切板。执行上下文菜单中的“复制”也是一样的。
但是只要你在 Form上放一空白的 OleContainer,
一切都解决了。原因我也不知道。
不过关起门来说,这确实是丢人的地方。

当然如果你觉得 OleContainer碍事,可以
设置它的 visible 为 false.
“气死”你的科长吧!!!!!!!!!
你也真慷慨!!!

 
不过,越来越发现还是微软的路线可靠
 
换一下平台,可能就没有M$ 的困扰了。。
:)
 
我记得要在使用webbrowser的单元下加,你使用了OleContainer的单元中有了下面的初始化所以就无问题了
下面函数名称我记不清楚,大致如下:
initilization
// OLE初始化
oleinitial();
finalization
// OLE反初始化
oleunintilize();
 
不是具体一个功能的问题,而是公司策略的问题。
微软是大势所趋。尽管我也只用delphi
 
zhongs说得很对,不过我一般放在creat和des..事件中,好象也还可以。
 
在windows的天下,borland就像外地打工者,能到如此地步已经不容易了,
竞争也要区分真正的实力,在纯windows编程的世界,borland就是比m$
的好 ,这是未可厚非的,
在M$新的天地下,加上 安德斯 的加盟,短期内是无法定论谁是谁非的,
我们应该给予时间再予以论定,
borland 近期也有压力,为了保住borland 的辉煌,为了维护大部分
delphi Fan 的“长期”利益,近期发布了频繁的版本,我们不能仅仅站在自己的
立场讨论是否,我们也有责任对此作出贡献,否则,在我们老的时候,
哪些日子里,会仍然使用 DELPHI 5,且再也没有 borland 的名字……
 
^_^,不要让微软独霸天下,虽然微软不错!
 
尽管我使用过VC++,VB,但现在用的最多的还是——DELPHI!!
我为BORLAND自豪!假如有一天WINDOWS倒下了,你说BORLAND的日子会怎样?
让我们一起为BORLAND努力!
 
还没“气死”你的科长?
 
呵呵, 早就气死了我的科长了! 谢谢各位
这几天实在太忙了, 对不起
zhongs的办法最好, jsxjd的办法也可以用。
后来我查了DFW的旧资料, 其实答案早就有了
在delphi的办法是:
在你的使用的单元中加上activex单元。
然后在你的mainform的最后一个end之前加上
initialization
OleInitialize(nil);
finalization
OleUninitialize
在C++builder中的办法是将这两个API分别写在Create事件和Destroy事件中就行了。
谢谢各位
 
多人接受答案了
 
顶部