Witam
Prosze o pomoc z wiazana z nastepujacym problemem .
Pisze program w delphi ktorego glownym zadaniem jest komunikacja z zewnetrznym urzadzeniem przez rs-232.
znalazlem komponent cport do tego
http://delphi.icm.edu.pl/ftp/d30share/comport.zip
narazie chce tylko otworzyc port i procedura moja mala wyglada tak :
unit Main;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ComCtrls, CPort;//Z tego korzystamy
type
TMainFrm = class(TForm)
ComPort: TComPort;
BtnOtworz: TButton;
procedure BtnOtworzClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
MainFrm: TMainFrm;
implementation
{$R *.dfm}
procedure TMainFrm.BtnOtworzClick(Sender: TObject);
begin
if ComPort.Connected then//jezeli CPort jest polaczony to..
begin
ComPort.Close;//zamknij
BtnOtworz.Caption:='Otwórz';
end else begin//jezeli nie jest to..
ComPort.Open; //otworz..
BtnOtworz.Caption:='Zamknij';
end;
end;
end.
Problem polega na tym ze podczas proby kompilacji wyskakuje komunikat
Field MainFrm.ComPort does not have a corresponding component.
Remove the declaration?
Jak dam "No" to przekompiluje ale w momencie jak wcisne buton jest error access voliation xxxxxxxxxxxx
Wie ktos moze jak sobie z tym poradzic ?
POzdrawiam
Prosze o pomoc z wiazana z nastepujacym problemem .
Pisze program w delphi ktorego glownym zadaniem jest komunikacja z zewnetrznym urzadzeniem przez rs-232.
znalazlem komponent cport do tego
http://delphi.icm.edu.pl/ftp/d30share/comport.zip
narazie chce tylko otworzyc port i procedura moja mala wyglada tak :
unit Main;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ComCtrls, CPort;//Z tego korzystamy
type
TMainFrm = class(TForm)
ComPort: TComPort;
BtnOtworz: TButton;
procedure BtnOtworzClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
MainFrm: TMainFrm;
implementation
{$R *.dfm}
procedure TMainFrm.BtnOtworzClick(Sender: TObject);
begin
if ComPort.Connected then//jezeli CPort jest polaczony to..
begin
ComPort.Close;//zamknij
BtnOtworz.Caption:='Otwórz';
end else begin//jezeli nie jest to..
ComPort.Open; //otworz..
BtnOtworz.Caption:='Zamknij';
end;
end;
end.
Problem polega na tym ze podczas proby kompilacji wyskakuje komunikat
Field MainFrm.ComPort does not have a corresponding component.
Remove the declaration?
Jak dam "No" to przekompiluje ale w momencie jak wcisne buton jest error access voliation xxxxxxxxxxxx
Wie ktos moze jak sobie z tym poradzic ?
POzdrawiam