Vraag : Probleem die 2 vormen in zelfde DLL roepen

Hello!

In een DLL heb ik een vorm, waar ik in een specifieke omslag van mijn systeem…
Ok kan navigeren, denken dat, een .exe vraag dit DLL en het… vorm
The laadt verschijnt, ok

Now klikkend in de zelfde knoop, zal de Vorm, maar PAM opnieuw verschijnen! FOUT! haha

What, wanneer ik doen iets in de eerste vorm, gebeurt het zelfde ding in de tweede instantie van de vorm, maar waarom?
And wordt de fout aangezien, de zelfde dingen schijnt gebruikt door beide process
example, leidt tot een TList in eerste instantie ook wordt gebruikt in de tweede instantie van de vorm, en fout PAM!

In DLL roep ik iets like

procedure CalltheForm; StdCall;
begin
frmName: = TFrmName.Create (Nul);
frmName.Show;
end;

Making sommige tests, zag ik dat, wanneer ik in eerste instantie één of andere actie van de vorm voer, voorbeeld, die gebeurt het klikken in een knoop om, de zelfde actie in de tweede instantie van form

hoe te om het te verhinderen terug te navigeren? Ik werd nooit dit probleem zeer vreemde idee oO

Some?

Regards,
Carlos

Antwoord : Probleem die 2 vormen in zelfde DLL roepen

bent u die veranderlijk gebruiken de zelfde vorm?

of het van verwijzingen voorzien van de vormvariabele van binnen de vormcode met het is naam in plaats van zelf gebruiken?
steekproef:
procedure TfrmName.Button1Click (Afzender: TObject);
begin
  frmName.Caption: = „Geklikte Knoop 1“;
eind;

--> verandering in
procedure TfrmName.Button1Click (Afzender: TObject);
begin
  Self.Caption: = „Geklikte Knoop 1“;
eind;
Andere oplossingen  
 
programming4us programming4us