Einzelnen Beitrag anzeigen

Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Integerfeld-Refactoring

  Alt 6. Feb 2019, 16:32
Hi Hoika
Wie hast Du dann das hinbekommen, durch welche Refactoring-Methode?
Gibt es die Variablen vielleicht schon in TScanningFrame?
Nein. Der aktuelle Stand:
Delphi-Quellcode:
type
  TScanningFrame = class(TFrame)
    PnlTop: TPanel;
    BtnScanWithDialog: TButton;
    BtnScanWithoutDialog: TButton;
...(Einige weitere Drag&Drop Komponenten)
    procedure BtnScanWithDialogClick(Sender: TObject);
    procedure BtnReloadSourcesClick(Sender: TObject);
    procedure RadioGroup1Click(Sender: TObject);
  private
    { Private-Deklarationen }
    Twain: TDelphiTwain;
    FOnFinishedBmpScanEvent : TFinishedBmpScanEvent;

    FTargetExtension: string;
    FWidth: Integer;
    FHeight: Integer;

    procedure ReloadSources;
    procedure TwainTwainAcquire(Sender: TObject; const Index: Integer;
      Image: TBitmap; var Cancel: Boolean);

  protected

  public
    { Public-Deklarationen }
    procedure InitTargetExtension;
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    property OnFinishedBmpScanEvent : TFinishedBmpScanEvent read FOnFinishedBmpScanEvent write FOnFinishedBmpScanEvent;
  end;
Eingefügt wuurden die Felder trotz der Warnungen.


Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat