Home > Back-end >  Help! Bcb6 DLL written form from the main program to memory is wrong!
Help! Bcb6 DLL written form from the main program to memory is wrong!

Time:10-03

Very strange,,,
Environment Windows 7 + + devexpress bcb6 + fastreport + sql2005
Exe call DLL form (a menu a DLL)
I write my own computer program written debugging errors, DLL issue out, on the other computer run this DLL, exit the main program exe took memory fault "XXXXX cannot read
"Other modules (DLL) no problem, after a DLL module run out of the main program is an error (no problem) write their own programs on computers, BPL didn't copy the whole? A great god action, this thanked first,,,

CodePudding user response:

Should be no release issues such as resources

Point out the code

CodePudding user response:

Put all the exits to perform a delete statement to check again, doubt is trying to delete a wild pointer errors,
Whether EXE or DLL, all want to check,

CodePudding user response:

To set breakpoints in a DLL, see the exits, memory release has a problem,

CodePudding user response:

The Option would set the Linking to the Use of dynamic RTL try

CodePudding user response:

reference songhtao reply: 3/f
to set breakpoints in a DLL, see the exit, there is something wrong with the memory release,

Pray for the DLL set breakpoint debugging method

CodePudding user response:

Using pointer, which is first paragraph non-maskable check function problem, and then a little bit of a check, or you OD to debug, the well assembly

CodePudding user response:

Open the CodeGuard try?
  • Related