Thema: Delphi Öffnen mit...

Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Öffnen mit...

  Alt 24. Nov 2005, 15:26
Folgendes Beispiel funktioniert bei mir (Form mit einem TRichEdit...
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  TFRMMain = class(TForm)
    EDTRtf: TRichEdit;
  private
    { Private-Deklarationen }
  public
    procedure AfterConstruction; override;
    { Public-Deklarationen }
  end;

var
  FRMMain: TFRMMain;

implementation

{$R *.dfm}

procedure TFRMMain.AfterConstruction;
begin
  inherited;
  // ShowMessage(IntToStr(ParamCount));
  if ParamCount > 0 then
    if FileExists(ParamStr(1)) then
      if UpperCase(ExtractFileExt(ParamStr(1))) = '.RTFthen
        EDTRtf.Lines.LoadFromFile(ParamStr(1));
end;

end.
Ich hatte das mit ParamCount verhauen. ParamStr(0) ist zwar der Exename, aber ParamCount zählt den nicht mit.
Frank
Frank Reim
  Mit Zitat antworten Zitat