[DUG] basic question

Edward Koryagin ed_iv2001 at yahoo.co.nz
Wed Jul 25 15:39:57 NZST 2007


You can do it in C# - for static functions and
variables.

--- ani chakra <anindya.delphi at gmail.com> wrote:

> 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
> > _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to
> delphi-request at delphi.org.nz with Subject:
unsubscribe


Edward Koryagin

Send instant messages to your online friends http://au.messenger.yahoo.com 


More information about the Delphi mailing list