Skocz do zawartości

MSG przez LAN


teawhoyou

Polecane posty

witam, chciałbym pisał użytkowniką mojej sieci LAN wiadomości na ekranie np. Wyłącz komputer.

Jest mi to potrzebne w celach naukowych i pomagających w życiu, chce dostać dodatkową ocenę z informatyki.

 

na jednym forum znalazłem kod

procedure TForm1.Button1Click(Sender: TObject);
var
 t, k : String;
begin
 t := 'Administrator';
 k := 'Tresc do wyswietlenia';
 ShellExecute(Handle, 'open', 'msg', PChar(t+' '+k), nil, SW_SHOW);
end;

 

i w pliku project1.dpr

program Project1;
uses
 Forms,
 Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
 Application.Initialize;
 Application.CreateForm(TForm1, Form1);
 Application.Run;
end.

wyświetlają mi się 2 błędy

[Error] Unit1.pas(33): Undeclared identifier: 'ShellExecute'

[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

Link do komentarza
Udostępnij na innych stronach

Tylko nie wiem jakie elementy wgrać na matryce... :(

 

unit Unit1;
interface
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ShellAPI;

type
 TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
 private
{ Private declarations }
 public
{ Public declarations }
 end;
var
 Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
 t, k : String;
begin
 t := 'Administrator';
 k := 'Tresc do wyswietlenia';
 ShellExecute(Handle, 'open', 'msg', PChar(t+' '+k), nil, SW_SHOW);
end;
end.

 

w delphi 7 programuje dopiero pare dni ale chce zrobić taki program na dodatkową ocene

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...