access-violation

    2热度

    2回答

    我很努力学习来自C#的delphi和内存管理。 这场斗争的当前化身是我不知道正确的方式处理对象,当我完成他们。从阅读和我的实验看来,如果我将一个对象作为接口进行投射,那么我的唯一选择是将参考设置为零。 如果我去一个电话 FreeAndNil() 我最终得到一个访问冲突,EX: var foo: IFoo; begin foo := TFoo.Create(); Fr

    0热度

    2回答

    摘要: 一种形式(贷款申请表,)(当用户点击一个特定的按钮)动态地创建一个名为DatePickerForm模式窗体。 在DatePickerForm选择日期后,用户点击该窗体的“关闭”按钮:(一BitBtn) - 这是什么原因造成的访问冲突错误。 详情: 可重复使用的模式DatePickerForm的目的是为用户提供在特殊情况下输入日期的一致方法。它将用于其他多种情况 - 也就是说,如果我按计划实

    1热度

    1回答

    我开始遇到File.Copy的问题。这适用于我的数据创建脚本,管理重复数千个没有问题的文件。在我的代码中稍后尝试创建临时文件时发生问题。 我在下面添加了代码示例,但无法正常工作。我尝试了许多不同的方法来尝试解决这个无济于事。我正在做的是将C驱动器上的目录中创建的一些用户数据文件复制到该用户数据文件夹中的临时文件夹中。 代码 foreach (string originalFile in Origi

    0热度

    1回答

    我向其中一个表单添加了一个事件处理程序。没有什么复杂的,只有一个文本框单击事件和.Text属性集。现在,当我尝试运行我的应用程序时,一切仍然顺从,并开始运行一两秒钟,但随后调试停止。这是我调试输出: Exception thrown: 'System.Threading.WaitHandleCannotBeOpenedException' in mscorlib.dll SIOS Open Fa

    0热度

    1回答

    我无法更新我的Tabel。我有怪异的错误。这是我的代码的一部分,我称之为要更新的表的表格适配器。 int iD = Convert.ToInt32(txtID.Text); string name = txtName.Text; string des = richTxtDes.Text; int idCategory = Convert.ToInt32(cmb

    -2热度

    1回答

    我刚刚开始使用线程在Delphi 2009中使用onexecute事件,indy IdTCPServer1。我写了一个非常基本的应用程序进行测试,并在退出时遇到访问冲突。该应用程序运行良好,并做我想要的一切,但我认为我离开“线程运行”退出。我没有线程的经验,所以任何帮助,将不胜感激。 继承人我的代码 unit FT_Communicator_pas; interface uses

    0热度

    1回答

    我创造了一个关于测试文件MbnApi.dll程序,这是我的代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MbnApi; namespace TestMbnApi { c

    1热度

    1回答

    我有以下功能: void AddActor(AActor* Actor) { if (!IsValid(Actor)) { return; } if (Actor->IsA(ACertainActor::StaticClass())) { //... } } 它得到通过一些有效的和一些无效Actor -pointers(Actors待

    0热度

    1回答

    我有一个使用CORBA/ACE连接两个分布式模块的项目,当我将我的解决方案从MSVS2008传输到MSVS2015时,我遇到了访问冲突错误使用ACE_DEBUG功能项目的写日志,当我跟随代码我发现空指针错误这部分的代码之前是: if (tracing) this->start_tracing(); 这是Log_Msg.cpp是王牌库的文件。这里是错误产生的功能: ssize_t A

    1热度

    2回答

    这里是第一次业余程序员。希望得到一些帮助。使用Delphi XE7。 我有一个Mainform,它有一个可以调出第二个窗体的按钮。在最初的启动时,我想单击出现第二个窗体的按钮,以便两个窗体都可见。然后我将它保存到一个配置文件中,以便它不会在每个负载上执行。 当进行内部追踪时,我看到Form2为零,并且出现访问冲突错误。我认为问题在于MainForm尚未完全加载以提升Form2。或者Form2尚未创