Einzelnen Beitrag anzeigen

kalmi01
(Gast)

n/a Beiträge
 
#3

Re: Programmteile in extra Unit auslagern

  Alt 14. Mär 2005, 09:22
Hi

Delphi-Quellcode:
unit uMain;
{$I myDebug.pas}

  interface
    uses
      Windows, Messages, Dialogs, SysUtils, Forms, StdCtrls, Classes, Controls, ExtCtrls,
      StShlCtl, SRChkBox, ovcbase, ovcmeter, LEDPaint, dynForm;

    type
      TMain = class(TForm)
......
    end;

    var
      Main : TMain;
      SavCursor : TCursor;

  implementation
    {$R *.dfm}

    uses
      uUtil; <=== das brauchst Du !!!
Dann Aufruf z.B.:
Delphi-Quellcode:
uUtil.Demo := true;

uUtil.machwas(SavCursor);
Willst Du in der ausgelagerten Unit auf Variablen von Main zugreifen, musst Du entweder die Main-Unit in der ausgelagerten als "uses" deklarieren, oder mit
procedure test (var value : irgendwas); arbeiten und die Werte "public" übergeben und zurückholen.
  Mit Zitat antworten Zitat