Hi John,

I would suggest that you get a Delphi book which you might learn Delphi in
great speed.

Just a suggestion. ;-)

Regards
Leigh
http://www.salenz.com

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of John Bird
Sent: Thursday, 24 November 2005 2:29 a.m.
To: 'NZ Borland Developers Group - Delphi List'
Subject: [DUG] calling procedures in other units


Here is something that puzzles me, and maybe I have missed something, or my
D5 compiler is inconsistent, or I am doing it wrong?

I have a group of external procedures in a code only unit (no form) and to
access them I just have the unit in the uses clause and then call in code by
name eg

    externalproc1(arg1,arg2,arg3....)

If the other unit has a form attached then I use the same uses syntax, but I
have to call it by

    frmOtherform.externalproc1(arg1,arg2,arg3...)

Except that I think I have also have found sometimes the compiler does seem
to figure out where the externalproc1 is and doesn't always require the
formname before the procedure.

All I was trying to do was call some code in an external unit which does
printing, and the only reason I have a form for that unit is that I plonked
the printdialog on it (it doesn't have anything else on the form) as it
seemed best to keep it with the printing code.  But it made calling the
printing routines more verbose. Is there a better way to do it?

John


_______________________________________________
Delphi mailing list
[email protected]
http://ns3.123.co.nz/mailman/listinfo/delphi


_______________________________________________
Delphi mailing list
[email protected]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to