Hi, i study the cases of pointers and i found at this page http://www.yolinux.com/TUTORIALS/C++MemoryCorruptionAndMemoryLeaks.html
cases of program crashes from bad usage of pointers. i made a test for Attempting to write to memory already freed. --------------------------- ' Gambas module file Public Sub Main() Dim pPointer As Pointer Dim hMemory As Stream pPointer = Alloc(SizeOf(gb.Integer)) hMemory = Memory pPointer For Read Write Print pPointer Free(pPointer) Write #hMemory, 10 As Integer Print pPointer Print Int@(pPointer) Print pPointer End --------------------------- in this example i free the pointer and then try to write to it. The result is that i can write and read normally after Free(pPointer) Is this ok? -- Regards, Demosthenes Koptsis. ------------------------------------------------------------------------------ Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user