M
M
Moolzv Rivers2020-02-21 22:32:29
C++ / C#
Moolzv Rivers, 2020-02-21 22:32:29

C++ Builder XE7. Fatal error "invalid pointer operation" when adding a TImage object. What to do, have you already reinstalled all versions?

Hello.
I have Rad Studio (C++ Builder) XE7 (was Toky. Berlin, 10, 11, 10.2, many versions) and I have a bug with the IDE. When I place a TImage on the form, then after a while, right away, or after adding the image, the following error occurs:
prnt.sc/r5utdg
And after clicking OK or closing, a bunch of the same windows appear there. You have to end the program through the task manager.
I've been struggling with this for a very long time. If someone can help me, I will be VERY grateful.
Note: The bug disappears in C++ Builder 6, but it's old, and it's not convenient to search for components.

Error code:

[5005F000]{rtl210.bpl  } System.TObject.FreeInstance (Line 15650, "System.pas" + 2) + $2
[50059E92]{rtl210.bpl  } System.ErrorAt (Line 5324, "System.pas" + 3) + $4
[50059ED6]{rtl210.bpl  } System.Error (Line 5335, "System.pas" + 1) + $7
[5005F000]{rtl210.bpl  } System.TObject.FreeInstance (Line 15650, "System.pas" + 2) + $2
[5005F85A]{rtl210.bpl  } [email protected] (Line 16993, "System.pas" + 0) + $2
[5059E531]{vcl210.bpl  } Vcl.Graphics.TFont.Destroy (Line 2427, "Vcl.Graphics.pas" + 5) + $6
[5005F108]{rtl210.bpl  } System.TObject.Free (Line 15718, "System.pas" + 1) + $4
[5059F74D]{vcl210.bpl  } Vcl.Graphics.TCanvas.Destroy (Line 3708, "Vcl.Graphics.pas" + 4) + $3
[505BF790]{vcl210.bpl  } Vcl.Controls.TControlCanvas.Destroy (Line 5022, "Vcl.Controls.pas" + 2) + $6
[5005F108]{rtl210.bpl  } System.TObject.Free (Line 15718, "System.pas" + 1) + $4
[505CD5C5]{vcl210.bpl  } Vcl.Controls.TCustomControl.Destroy (Line 13818, "Vcl.Controls.pas" + 1) + $6
[5005F108]{rtl210.bpl  } System.TObject.Free (Line 15718, "System.pas" + 1) + $4
[520F1E1A]{vcldesigner210.bpl} VCLSurface.TVclDesignSurface.CancelDragHint (Line 4374, "VCLSurface.pas" + 9) + $0
[520F17B9]{vcldesigner210.bpl} VCLSurface.TVclDesignSurface.DragHintMouseMessage (Line 4222, "VCLSurface.pas" + 7) + $2
[520EFC0A]{vcldesigner210.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3456, "VCLSurface.pas" + 56) + $14
[5005F3E6]{rtl210.bpl  } [email protected] (Line 16131, "System.pas" + 1) + $8
[505C2973]{vcl210.bpl  } Vcl.Controls.TControl.WndProc (Line 7145, "Vcl.Controls.pas" + 4) + $21
[505C76BA]{vcl210.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10038, "Vcl.Controls.pas" + 153) + $6
[5006B55C]{rtl210.bpl  } System.Types.TRect.Contains (Line 1423, "System.Types.pas" + 0) + $0
[505C6D88]{vcl210.bpl  } Vcl.Controls.GetControlAtPos (Line 9773, "Vcl.Controls.pas" + 4) + $13
[505C6EB2]{vcl210.bpl  } Vcl.Controls.TWinControl.ControlAtPos (Line 9796, "Vcl.Controls.pas" + 13) + $E
[505C6F35]{vcl210.bpl  } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9814, "Vcl.Controls.pas" + 9) + $2A
[505C76BA]{vcl210.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10038, "Vcl.Controls.pas" + 153) + $6
[5070CE70]{vcl210.bpl  } Vcl.Forms.TCustomForm.WndProc (Line 4427, "Vcl.Forms.pas" + 206) + $5
[520F870F]{vcldesigner210.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 313, "VCLFormContainer.pas" + 33) + $C
[505C6CF4]{vcl210.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9750, "Vcl.Controls.pas" + 3) + $6
[5016E214]{rtl210.bpl  } System.Classes.StdWndProc (Line 16598, "System.Classes.pas" + 6) + $1
[50716333]{vcl210.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10352, "Vcl.Forms.pas" + 23) + $1
[50716376]{vcl210.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10382, "Vcl.Forms.pas" + 1) + $4
[507166A9]{vcl210.bpl  } Vcl.Forms.TApplication.Run (Line 10520, "Vcl.Forms.pas" + 26) + $3

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question