delphi+nt4+oracle在集成环境中不能运行?(50分)

  • 主题发起人 主题发起人 hdq
  • 开始时间 开始时间
H

hdq

Unregistered / Unconfirmed
GUEST, unregistred user!
生成的EXE文件可以,但在集成环境中RUN则出现错误?
 
d4+nt4+oracle7在同一台机器上运行,d4是UP2,NT是sp3,在d4的集成环境下,
一run出现cpu的内部错误,请教原因?
 
Sorry!<font color=red>CPU的错误</font>太尖端了!
 
出现一个窗口,tital是cpu...,下面是4个窗口,有一些汇编程序和地址码,
怎么回事?
 
你是否设置了断点跟踪,或有处理异常(try...except...等等)?
在Delphi中运行报错,但不影响程序运行。你只需继续run下去就一定会出来的。
如嫌麻烦,可在设置中将Break on exception选项去掉就不会再报了。
Borland公司的产品,D1,D2,D3都会这样,只是不是CPU、汇编程序和地址码窗
口之类弹出给你跟踪,而是直接弹出一个系统错误。
但C++Builder3就开始这样调试了。D4我还没认真研究,但我想就是这个道理,
明天我帮你再核实一下。
忘了说,Break on exception选项,D3是在Tools菜单Enviroment Options中
Preference页面。D4好象差不多吧.
 
这是你程序的错,不是delphi,Oracle,NT的错!
 
谢谢各位参与讨论。
我的程序只有一个form,放一个table,一个datasourse,只要table的属性是active,就会出该问题,各位可将这三个软件装在同一机器上试试,我试了三台机器
都是同一问题,问了oracle公司的代理,得不出结论,数据库驱动我用了bde 和
odbc,都一样。
 
各位大虾,请帮帮忙,因我们的机器不够,必须在一台装有
oracle for NT的服务器上兼搞编程。很急的哪!!!
 
首先看看是否ORA客户端正确连接服务器端 用SQL PLUS试试如正确再看看BDE是否正确即可
 
我试了三台机器都是同一问题 我们的机器不够
^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
嘿嘿,自相矛盾嘛
 
你为什么不把ORACLE装到服务器上哪?
 
我用SQL*PLUS和bde测试都正确,build all后生成的EXE文件也正确。就是在
集成环境下不能运行。ORACLE SERVER装在另一服务器上也都正确,就是不能
放在同一机器上,为什么?
 
我用delphi3+nt4sp1+orcale7 ,没毛病。
 
我不选择intergration debug,没问题,只是不能单步运行,
选中时总是存取错误,请问您的NT上都有那些服务?
 
我用delphi4+Windows98+Oracle8 personal edition, 64M内存,
没问题。
 
W98当然没问题,我说的是在装有ORACLE server 的NT服务器上调试。
 
看看这个吧 http://www.borland.com/devsupport/sqllinks/pub-73.html
为了避免大家不能出国,我把它贴在这里:
Oracle, External Exception C0000008, Access Violation, Vendor initialization
failure.
Q: I get a Vendor Initialization error, an Access Violation with
Delphi 3, or an External Exception C0000008 error with Delphi 2
with the v2.3.3 Oracle SQL NET clientwhen connecting to an Oracle
server when in Delphi's IDE or Turbo Debugger with NT4. If I run
the application alone, it executes correctly. Howdo
I get around
this problem?
A: Borland has determined that this is a problem with SQL NET 2.3.3.
Oracle also recognizes this as a SQL NET problem.
1.Start Oracle's Installer and remove the "Oracle Trace Collection
Serveces 7.3.3.x.x"
2.Rename or remove the registry entry:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/OTRACE73
3.Turn off Integrated Debugging in Delphi's IDE
4.Use an Oracle SQL NET that is older than 2.3.3
The problem seems to be somewhere within OTRACE73.DLL.
[ora-14662]
 
接收答案了。
 
后退
顶部