![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Код:
unit Unit2; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,XPMan, StdCtrls, OleCtrls, SHDocVw, IdUDPClient, IdBaseComponent, IdComponent, IdUDPBase, IdUDPServer, IdIPWatch; type TForm2 = class(TForm) WebBrowser1: TWebBrowser; Memo1: TMemo; IdUDPServer1: TIdUDPServer; IdUDPClient1: TIdUDPClient; IdIPWatch1: TIdIPWatch; procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); procedure Memo1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); procedure FormCreate(Sender: TObject); procedure Memo1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); procedure IdUDPServer1UDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle); private { Private declarations } public { Public declarations } end; var Form2: TForm2; c:integer; Preobr:TStringStream; implementation uses unit1,unit3; {$R *.dfm} procedure TForm2.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin Sexit.ShowModal; if sexit.ModalResult=mrOK then begin sexit.Close; canclose:=true; form1.Close; end; if sexit.ModalResult=mrCancel then begin sexit.Close; canclose:=false; end; if sexit.ModalResult=mrRetry then begin //прописать сохранение в txt файле,не забыть!!! sexit.Close; canclose:=true; form1.Close; end; end; procedure TForm2.Memo1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key=VK_CONTROL then c:=1; if c=1 then if key=VK_RETURN then begin IdUDPClient1.send(memo1.text);//написать end; end; procedure TForm2.FormCreate(Sender: TObject); begin c:=0; end; procedure TForm2.Memo1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key=VK_CONTROL then c:=0; end; procedure TForm2.IdUDPServer1UDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle); begin Preobr:=TStringStream.Create(''); preobr.CopyFrom(AData, AData.Size); memo1.Lines.Add(ABinding.); end; end. делаю чат,смотрю в книгу,там код такой,но почему то дает ошибку на строке Код:
procedure IdUDPServer1UDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle); ошибка такая --[Error] Unit2.pas(24): Undeclared identifier: 'TIdSocketHandle' ![]() ![]() ![]() ![]() |
#2
|
||||
|
||||
![]() Я за здоровый экстрим! Спасибо за "спасибо") |
Этот пользователь сказал Спасибо Mrak за это полезное сообщение: | ||
xdessx (23.09.2013)
|
#3
|
||||
|
||||
![]() Цитата:
Там все на английском а у меня плохо с ним ![]() В юсес добавил все что сказала препод. Последний раз редактировалось xdessx, 23.09.2013 в 15:06. |
#4
|
||||
|
||||
![]() Цитата:
![]() Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
||||
|
||||
![]() Цитата:
Ну я же добавил все что сказала учительница ![]() ![]() |
#6
|
||||
|
||||
![]() Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#7
|
||||
|
||||
![]() Цитата:
У моего друга все работает я даже пытался запускать его проект |
#8
|
||||
|
||||
![]() Мне кто-нибудь поможет?? или в этот раздел только новички и заходят????
|
#9
|
||||
|
||||
![]() воу, дружище, полегче. это ты тупишь
гуляй по ссылке Я за здоровый экстрим! Спасибо за "спасибо") |
Этот пользователь сказал Спасибо Mrak за это полезное сообщение: | ||
Alegun (23.09.2013)
|
#10
|
||||
|
||||
![]() Цитата:
и я уже сказал чтоо английский не понимаю а в юсус написал все что сказала учительница ![]() ![]() Всетаки добавил в юсес IdSocketHandle как я и говорил не работает Installation error: File not found: 'IdSocketHandle.dcu' как это по русски?? Последний раз редактировалось xdessx, 23.09.2013 в 15:48. |
#11
|
||||
|
||||
![]() Это говорит о том, что Дельфи установлена не полностью. Хотя... урок давно закончился.
![]() Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |