![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
D7_beginner |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Уважаемые форумчане помогите найти ошибку плиз!
![]() ![]() uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, sTooledit, StdCtrls, Mask, sMaskEdit, sCustomComboEdit, sCurrEdit, sComboBoxes, sButton, sHintManager, sSkinProvider, sSkinManager, ExtCtrls, sSplitter, sPanel, sMemo, ComCtrls, ToolWin, sToolBar, sStatusBar, sComboBox, sFontCtrls, sLabel, ExtActns, ActnList, StdActns, XPStyleActnCtrls, ActnMan, RzCmboBx, TntStdCtrls, TntComCtrls, RzStatus, RzDBStat, RzPanel, IdUDPClient, IdBaseComponent, IdComponent, IdUDPBase, IdUDPServer, IdServerIOHandler, IdServerIOHandlerSocket, IdIOHandlerSocket, IdIOHandler, IdIOHandlerStream, IdTCPConnection, IdTCPClient, acMagn, Menus, IdSocketHandle; type TForm1 = class(TForm) sSkinManager1: TsSkinManager; sHintManager1: TsHintManager; sSplitter1: TsSplitter; TntMemo1: TTntMemo; TntMemo2: TTntMemo; sToolBar2: TsToolBar; RzFontComboBox1: TRzFontComboBox; ToolButton3: TToolButton; TntComboBox1: TTntComboBox; ToolButton4: TToolButton; RzStatusBar1: TRzStatusBar; RzClockStatus1: TRzClockStatus; Panel1: TPanel; TntButton1: TTntButton; RzPanel1: TRzPanel; sSplitter2: TsSplitter; sSplitter3: TsSplitter; sSplitter4: TsSplitter; sSplitter5: TsSplitter; IdUDPClient1: TIdUDPClient; IdUDPServer1: TIdUDPServer; procedure IdUDPServer1UDPRead(Sender: TObject; AData: TBytes; ABinding: TIdSocketHandle); procedure TntButton1Click(Sender: TObject); procedure TntComboBox1Change(Sender: TObject); procedure RzFontComboBox1Change(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TBytes; ABinding: TIdSocketHandle); var sfs:TStringStream; s:string; begin sfs:=TStringStream.Create(''); sfs.CopyFrom(AData,AData.Size); TntMemo1.Lines.Add(ABinding.PeerIP+' '+sfs.DataString); ABinding.SendTo(ABinding.PeerIP, ABinding.PeerPort s[1], Length(s)); sfs.Free end; procedure TForm1.RzFontComboBox1Change(Sender: TObject); begin TntMemo2.Font.Name:=RzFontComboBox1.SelectedFont.N ame; end; procedure TForm1.TntButton1Click(Sender: TObject); begin IdUDPClient1.Send(TntMemo2.Text); end; procedure TForm1.TntComboBox1Change(Sender: TObject); begin TntMemo2.Font.Size:=StrToInt(TntComboBox1.Text); end; Текст ошибки: [Pascal Error] Unit1.pas(40): E2003 Undeclared identifier: 'TBytes' [Pascal Error] Unit1.pas(63): E2029 ')' expected but identifier 'Size' found [Pascal Error] Unit1.pas(64): E2066 Missing operator or semicolon [Pascal Error] Unit1.pas(65): E2010 Incompatible types: 'TBytes' and 'Char' [Pascal Error] Unit1.pas(65): E2010 Incompatible types: 'TIdIPVersion' and 'Integer' [Pascal Fatal Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas' |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
ошибка в ДНК.
![]() -------------------- There are always someone smarter than you... |
|||
|
||||
SneG0K |
|
|||
![]() Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 2 Всего: 54 |
Модератор: Сообщение скрыто. |
|||
|
||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: нет Всего: 62 |
Приведённый пример рассчитан на более старую версию Indy + куча очепяток.
А так ошибка в ДНК. ![]() |
|||
|
||||
SneG0K |
|
|||
![]() Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 2 Всего: 54 |
Нахрена тебе столько в uses??? если ты с элементарными ошибками справится не можеш!!! |
|||
|
||||
Sanchezzz |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 1 Всего: 60 |
какая разница сколь ко ты в uses написал... --- решение чтоб он знал про TBytes; пропиши в uses IdGlobal яб читал Tbytes так
Это сообщение отредактировал(а) Sanchezzz - 28.12.2007, 20:28 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |