Jump to content

forms publicos.


dicas3d
 Share

Recommended Posts

Eu tenho dois forms(frmLogin e frmPrincipal) e a certa altura o frmLogin chama o frmPrincipal(quando se clica em login) e viceversa(quando se clica em 'Terminar sessão'). Acontece que não posso decretar a unit de frmLogin na unit de frmPrincipal se na unit de frmPrincipal já estiver a unit de frmLogin. Como faço então?

Abraços

dicas3d

Link to comment
Share on other sites

Há duas cláusulas "uses" à tua disposição.

Uma fica logo a seguir à keyword "unit"/"program" e outra a seguir à keyword "implementation".

na frmPrincipal metes a frmLogin após a "implementation"... na frmLogin colocas a frmPrincipal logo a seguir à "unit".

Pelo menos, do que me lembro.

Link to comment
Share on other sites

Algo assim:

// unita.pas
unit unitA;

uses
  sysutils;

{ declarações aqui }
implementation

uses
  unitB;

{ mais coisas aqui que implementam aquilo que foi declarado }

end.

// unitb.pas
unit unitB;

uses
  unitA;

{ coisas }
end.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.