Вверх ↑
Этот топик читают: Гость
Ответов: 195
Рейтинг: 5
#1: 2013-12-03 23:58:13 ЛС | профиль | цитата
Добрый вечер, день или утро, вот исходник:
Make(delphi)
ver(4.04 build 185)
Add(MainForm,13287119,154,112)
{
Width=273
Height=113
Position=1
}
Add(Edit,4363003,301,140)
{
Left=140
Top=10
Width=75
Text="80"
Alignment=1
}
Add(Button,13770907,203,259)
{
Left=85
Top=45
Width=95
TabOrder=-1
Caption="IsOpen"
}
Add(InlineCode,10762935,301,259)
{
WorkPoints=#19:doServerSocket1Port|
EventPoints=#8:onResult|
DataPoints=#4:Port|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|39:uses kol,Share,Debug, Windows, Winsock;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|0:|9: public|30: Port, onResult: THI_Event;|64: procedure doServerSocket1.Port(var _Data:TData; Index:word);|5: end;|0:|15:implementation |0:|0:|27:ServerSocket1.Port:= 4899 ;|28:ServerSocket1.Active:= True;|0:|0:|71:procedure THiAsmClass.doServerSocket1Port(var _Data:TData; Index:word);|5:begin|71: _hi_onEvent(onResult, ord(ServerSocket1.Port(ToIntegerEvent(Port))));|4:end;|0:|4:end.|
}
Add(Message,342483,392,259)
{
Message="Успех!!!!!!"
}



помогите пожалуйста сделать так чтобы вся заработало уже много времени сижу и все ни как не могу запустить... прошу вас помогите
---
обновил
карма: 0

0
файлы: 1code_32517.txt [1KB] [384]
vip
#1.1контекстная реклама от партнеров
Ответов: 2193
Рейтинг: 673
#2: 2013-12-04 00:00:12 ЛС | профиль | цитата
hin4, обновите ваш code_32517.txt, выдает error.
карма: 10

0
Ответов: 195
Рейтинг: 5
#3: 2013-12-04 00:08:44 ЛС | профиль | цитата
у меня в коде где то есть ошибка но я не знаю какая и где(
карма: 0

0
Ответов: 2193
Рейтинг: 673
#4: 2013-12-04 00:16:18 ЛС | профиль | цитата
hin4, пока не подошли по опытнее люди. Вот так вроде правильно:
code_32518.txt
Но если Winsock знает что такое ServerSocket1.
карма: 10

0
файлы: 1code_32518.txt [438B] [303]
Ответов: 195
Рейтинг: 5
#5: 2013-12-04 00:20:46 ЛС | профиль | цитата
получаются такие ошибки при компиляции
H:\Hiasm\Elements\delphi\code\hiInlineCode_21D9190.pas(20) Error: Undeclared identifier: 'ServerSocket1'

H:\Hiasm\Elements\delphi\code\hiInlineCode_21D9190.pas(20) Error: Missing operator or semicolon

H:\Hiasm\Elements\delphi\code\hiInlineCode_21D9190.pas(20) Error: Incompatible types: 'THI_Event' and 'Integer'

H:\Hiasm\Elements\delphi\code\hiInlineCode_21D9190.pas(21) Error: Missing operator or semicolon

H:\Hiasm\Elements\delphi\code\hiInlineCode_21D9190.pas(22) Error: ')' expected but identifier 'Port' found

H:\Hiasm\Elements\delphi\code\hiInlineCode_21D9190.pas(22) Error: Statement expected, but expression of type 'THI_Event' found


не знаю может быть для этого необходим этот файлик dclsocketsXX.bpl
карма: 0

0
Ответов: 2193
Рейтинг: 673
#6: 2013-12-04 00:27:12 ЛС | профиль | цитата
hin4, надеюсь это вас не запутает:
code_32519.txt
hin4 писал(а):
Undeclared identifier: 'ServerSocket1'

Поймите ваш код не знает что такое ServerSocket1, в вашем коде вы в него заносите данные.
карма: 10

0
файлы: 1code_32519.txt [1KB] [402]
Ответов: 195
Рейтинг: 5
#7: 2013-12-04 00:29:32 ЛС | профиль | цитата
обидно...
карма: 0

0
Ответов: 4621
Рейтинг: 746
#8: 2013-12-04 12:13:26 ЛС | профиль | цитата
Так а задача какая стоит?
карма: 26

0
Ответов: 195
Рейтинг: 5
#9: 2013-12-04 21:07:43 ЛС | профиль | цитата
чтобы заработал Delphi код.
карма: 0

0
Ответов: 4621
Рейтинг: 746
#10: 2013-12-05 12:15:11 ЛС | профиль | цитата
И что должен выполнять данный код? Как определить что он "заработал"? Скомпилировался без ошибок?
карма: 26

0
Ответов: 195
Рейтинг: 5
#11: 2013-12-05 19:23:26 ЛС | профиль | цитата
нужно чтобы программа открыла порт!
карма: 0

0
Ответов: 4621
Рейтинг: 746
#12: 2013-12-05 19:51:38 ЛС | профиль | цитата
Смотреть в файле TCPClientServer.pas класс TTCPServer, в частности процедуры TTCPServer.StartServer и TTCPServer._ExecuteAccept.
карма: 26

0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)