Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

найдите ошибку пожалуста уже 2 часа на этот сорц смотрю   Найти похожие ветки 

 
cosy   (2007-11-12 14:57) [0]

procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
 Socket: TCustomWinSocket);
var
 WA,s:string;   k:boolean;
 begin

 wa:=serversocket1.Socket.Connections[0].ReceiveText;

 if copy(wa,1,3)="ris" then
 begin
 k:=true;
 serversocket1.Socket.Connections[0].SendText("server ris");
 memo1.Lines.Add(s)  ;
   while k=true do
   begin
    memo1.Lines.Add(copy(s, pos("(",s)+1  , pos("+",s)-pos("(",s)-1));
    memo1.Lines.add(copy(s, pos("+",s)+1  , pos(")",s)-pos("+",s)-1));
    application.ProcessMessages;
    delete(s,  pos("(",s),  pos(")",s)- pos("(",s) );
    if s="" then k:=false;
   end;

 end
 else
 begin
  s:=s+wa; memo1.Lines.Add(wa);
   end;
     end;

одним словам клиент сканирует картинку и отправляет кординаты пиксилей прога эта должна записать все эти кардинаты сплошным текстом в переменую   S    а потом выдать их в мемик      но не фига она не выдаёт а тока пробелы  когда я на сервер рис отправляю


 
Сергей М. ©   (2007-11-12 15:03) [1]


> не фига она не выдаёт а тока пробелы


Значит в передаваемой строке есть пробелы.


 
terc ©   (2007-11-12 15:04) [2]

а помимо пробелов там ещё коечто есть тока вот  почемута ему ткоа робелы нравятся


 
Сергей М. ©   (2007-11-12 15:08) [3]

Значит ф-ция Copy возвращает пробелы. Больше им, пробелам этим, взяться неоткуда.


 
terc ©   (2007-11-12 15:09) [4]

люди но мой клиент отправляет ему вот такие команды

(490+463)
(490+464)
(491+456)
(491+457)
(491+458)
(491+459)
(491+460)
(491+461)
(491+462)
(491+463)
(492+456)
(492+457)
(492+458)
(492+459)
(492+460)
(492+461)
(492+462)
(493+455)
(493+456)
(493+457)
(493+458)
(493+459)
(493+460)
(493+461)
(494+456)
(494+457)
(494+458)
(494+459)
(494+460)
(495+456)
(495+457)
(495+458)


 
Reindeer Moss Eater ©   (2007-11-12 15:10) [5]

Значит все хорошо


 
Сергей М. ©   (2007-11-12 15:11) [6]

И где тут пробелы ?
В упор не вижу никаких пробелов.


 
terc ©   (2007-11-12 15:12) [7]

да они глумятся насчет пробелов их там по логике вещей быть неможет
просто взятся неоткуда


 
Skyle ©   (2007-11-12 15:12) [8]

var
WA,s:string;

....
memo1.Lines.Add(s)  ;

А что должно содержаться в S? Оно нигде не присваивается.


 
terc ©   (2007-11-12 15:14) [9]

смотри внимательнее там  когда приползает сообщение  он его сравнивает если не равен ris  тогда

  s:=s+wa; memo1.Lines.Add(wa);

заметь  S:=......


 
Skyle ©   (2007-11-12 15:16) [10]


> terc ©   (12.11.07 15:14) [9]
> смотри внимательнее там  когда приползает сообщение  он
> его сравнивает если не равен ris  тогда
>
>   s:=s+wa; memo1.Lines.Add(wa);
>
> заметь  S:=......

1. цитата была из момента, когда всё-таки равен
2. Я заметил, что тут не S := , а S := S + .
Так чему равен S?


 
terc ©   (2007-11-12 15:17) [11]

Удалено модератором
Примечание: Пункты Р.2, и З.5


 
Сергей М. ©   (2007-11-12 15:21) [12]


> заметь  S:=......
>


S при этом равно "" (пустая строка)
Никаких пробелов в ней при этом нет и быть не должно.
Так что автор попросту врет)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.039 c
1-1190301883
LineSoftt
2007-09-20 19:24
2007.12.09
Управление свойством WindowState компонента TForm


15-1194763377
Томс
2007-11-11 09:42
2007.12.09
2-е высшее


2-1195222506
йцукенЫЧ
2007-11-16 17:15
2007.12.09
Как найти компонент TImage в данном случае?


15-1194351921
oldman
2007-11-06 15:25
2007.12.09
Поздравьте меня. Ну, что вам, жалко что-ли?


2-1194979634
vegarulez
2007-11-13 21:47
2007.12.09
Вопрос про Font при выводе на принтер.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский