我的delphi7在调试程序时出现问题啦,下面是截图,哪位大侠帮帮忙啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的delphi7在调试程序时出现问题啦,下面是截图,哪位大侠帮帮忙啊相关的知识,希望对你有一定的参考价值。
这种错误应该内部调用扩展错误……一般与delphi自身有关,关掉delphi32试试追问要不我重新安装一下
追答delphi自身的问题,不一定需要重新安装。
有时是因为程序内存泄露,有时,是因为控件互想调用冲突……
另外,你的程序是否涉及到指针、内存等中级调用,这也可能造成问题!
另我,现在的delphi xe3 用着也不错,如果不是非得使用,建议换了……
大侠帮我看一下,下面的代码是在开始按钮下的,这个程序的功能就是在输入框上信息在下面的编辑框上显示,这段代码有什么错吗..图片在楼下呢
追答你的代码倒是没什么问题,begin在VAR的前面估计是你复制粘贴时出现的……
不过你这种代码……显得很……麻烦……
edit3.text:=edit2.text;
何必要再弄个string变量?
推荐答案:
这种错误应该内部调用扩展错误……一般与delphi自身有关,关掉delphi32试试>>显然是错误的,如果不修改代码,关掉DELPHI一百次也没有用. 参考技术B 这种问题很难解决。 最好是逐段屏蔽代码,看倒底是哪一段出错了追问
大侠帮我看一下,下面的代码是在开始按钮下的,这个程序的功能就是在输入框上信息在下面的编辑框上显示,这段代码有什么错吗
procedure button1.onclick();
var
....
begin
....
end;
从图上看你写反了,Var一般应该在begin前面
程序 .exe 在 cygwin 上运行,但在调试和在 Visual Studio 上运行时出现异常
【中文标题】程序 .exe 在 cygwin 上运行,但在调试和在 Visual Studio 上运行时出现异常【英文标题】:program .exe run on cygwin but give exception on debugging and running on visual studio 【发布时间】:2018-02-12 08:26:22 【问题描述】:当我从 cygwin 调用它时,我可以运行我的程序。 但是当我想调试它时,在视觉 stdio 上,我得到以下异常:
Exception thrown at 0x610DDA44 (cygwin1.dll) in .exe: 0xC0000005: Access
violation writing location 0x00000000.
If there is a handler for this exception, the program may be safely continued.
我将我的 cygwin1.dll 路径添加到我的项目环境中,但它不起作用。
我正在尝试通过此链接构建和运行 canfestival:https://canfestival.org/code 请帮忙解决这个异常。
【问题讨论】:
在为 PC 应用程序(Windows 和 Linux)编译的 C++ 代码中,通常无法写入 0x00000000 - 那是nullptr
。如果它在 VS 中运行但不在 cygwin 中运行,那么您的代码在 VS 中编译时会执行不同的操作。在 VS 编译代码中写入 nullptr
将失败,并出现完全相同的运行时错误。
你要么尝试调试代码 - 在 cygwin 上使用 gdb (但我从未尝试过 - 它可能远不如 VS 内置的可视化调试器方便)。或者,您可以尝试在最小的示例代码中隔离错误。可能是,它只是系统函数调用的未经检查的返回值,它在 cygwin 上意外失败,但在 VS 中却没有。看看Eric Lippert: How to debug small programs。有一次,你有这么少的样本但仍然卡住,你可以edit你的问题并将样本添加为minimal reproducible example。
其实我想用可视化stdio调试器@Scheff
visual stdio
可能无法完全处理 cygwin 程序。如果是 cygwin 程序,请先尝试使用 gdb。
我发现原因是从makefile中删除-mno-cygwin标志,我切换到使用linux。
【参考方案1】:
正如 Scheff 所说,不建议将 vs 和 cygwin 结合使用。然后我努力在可视化stdio中制作我的库文件,现在不用cygwin也可以调试。如果无法使用 Visual Studio 制作库,也有很多人建议使用 GDB 等 cygwin 调试器。
【讨论】:
以上是关于我的delphi7在调试程序时出现问题啦,下面是截图,哪位大侠帮帮忙啊的主要内容,如果未能解决你的问题,请参考以下文章