[DUG] basic question
ani chakra
anindya.delphi at gmail.com
Wed Jul 25 14:58:03 NZST 2007
Hi,
Is it possible to call a method of a class without creating a object of it,
even if the method is not a class function in Delphi ? I wrote the below
code just to test -
1. Created a simple form A and a button on it.
2. Created another simple form B, written a procedure in it as -
FormB.Execute;
begin
ShowMessage("xyz");
end;
3. Commented out auto creation of FormB in application.
4. On Button Click in FormA I called the Execute of FormB and it worked
perfectly okay.
What could be the reason for this? I had the idea that either I need to
create an object before calling any method or I need to declare a class
function.
In the above steps when I am trying to call Show in Execute function of Form
B I got Access violation which is perfectly fine according to the above
statement.
May be I am missing something simple here, but any pointers will be great.
This was done in D2005 and it's win32 app.
Thanks
-Ani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.adventureeducation.co.nz/pipermail/delphi/attachments/20070725/e614d3f3/attachment.html
More information about the Delphi
mailing list