Question and Answer Database FAQ1366C.txt Delphi to C++Builder Category :VCL Platform :All Product :C++Builder 1.x Question: I am moving to C++Builder from Delphi and C++Builder won't let me use TCanvas.TextOut. Answer: In C++ if you have an object created on the stack you access it directly using the "dot" operator. For example if class foo contained a member function called bar(). I your create an instance of foo on the stack you would call test as follows: foo test; test.bar(); If you create the foo object in heap memory you have to access it through a pointer. With pointers you use the "arrow" operator for access. So if foo was created on the heap you would call bar() like this: foo* test = new foo; test->bar(); Now for your question. All components on a form have to be accessed via pointers, so you need to use the arrow operator. Your code would look some thing like this: Canvas->TextOut(...); 7/2/98 10:32:32 AM
Last Modified: 01-SEP-99