![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]() Цитата:
Сервер Код: Код:
Код: Код:
Последний раз редактировалось Аватар; 10.04.2019 в 10:34. |
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,831
|
![]()
Ну так вперед, чего ждете? Можете в лоб самый тупой вариант проткола взять, типа: 1 1 значение 1 2 значение...
|
![]() |
![]() |
![]() |
#13 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]()
Используете цикл записываете свои данные в массив или лучше сразу в поток.
И отправляет размер потока затем сам поток. А на приемной стороне читаете ReadLn читает до тех пор пока не встретит NL, а если он будет в таблицы то передача сломается. Что-бы не сломалось отправляем размер и вычитываем столько, сколько указали в размере посылки. Код:
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]()
Получается я должна предать размер вот так:
Stringgrid1.RowCount:=k; Stringgrid1.ColCount:=k; |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,831
|
![]()
Как установка кол-ва колонок/строк стрингрида связана с передачей? А с размером? У вас же не k символов передается...
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]()
С передачей связана как двухмерный массив размером к*к а с передачей как
читать от 0 до Stringgrid1.RowCount:=k; и от 0 до Stringgrid1.ColCount:=k Но если честно пока не переставляю что туда предать поэтому спрашиваю. |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,831
|
![]()
Берете чтсьый лист и ручку/карандаш. Садитесь и думаете: а что мне надо, чтобы мне сказали, чтобы я мог "таблицу" написать вот на этом листе?.. И записываете, что надумали.
|
![]() |
![]() |
![]() |
#18 | ||
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]() Цитата:
и значения каждого поля в цикле Цитата:
но примет ли это та запись Код:
Последний раз редактировалось linda88; 10.04.2019 в 11:43. Причина: не взяла код в кавычки |
||
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,831
|
![]()
"Примет" если вы не будете тулить стрингрид везде. У вас есть набор: размер_массива, данные и какой-нибудь разделитель. Вот и формируйте из него "массив" байтов для передачи, типа: T,2,2,2,ууу,уйй,333,222. А на принимающей стороне парсите...
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
![]()
поcкажите пожалуйста как подключиться к ADO программно по нажатию кнопки
var S:string; S:=ExtractFilePath(application.ExeN ame); Provider=Microsoft.Jet.OLEDB.4.0;Us er ID=Admin;Data Source=S+'BD\danie.mdb';Mode=Share Deny None;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False; |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача данных сервер-клиент | elf01 | Общие вопросы .NET | 3 | 11.10.2016 17:11 |
Передача файла сервер клиент | I_am_ | Win Api | 1 | 10.12.2014 16:56 |
Клиент - сервер передача файлов | vovik93 | Общие вопросы по Java, Java SE, Kotlin | 0 | 17.07.2012 01:06 |
Передача файла клиент-сервер | Loveb | C/C++ Сетевое программирование | 2 | 27.05.2011 10:10 |