Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 421 • Страница 2 из 22<  1  2  3  4  5 ... 22  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 03.04.2004
Фото: 1
Avaddon
Только он не стриппит нифига. Ни он, ни tdstrp32



Партнер
 

Member
Статус: Не в сети
Регистрация: 04.11.2003
Откуда: Ukrain, Kiev
Большая проблема у меня. :( Хочу зделать прогу для обмена сообщениями с локальной сети. Вот незнаю с чего начать. Очень надо :( может сылку дадите на исходник чата простенького, чтоб понял как делать ето всьо, либо инфу. На диску есть чат, но немогу я догнать как, откуда и куда оно всьо ето делает.

_________________
В каждом из нас спит гений, и с каждым днём всё крепче.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
gogy В состав Delphi входит пример использования сокетов, как раз что-то типа чата, в BC тоже должен быть такой. Смотри в папке Demos.


 

Member
Статус: Не в сети
Регистрация: 04.11.2003
Откуда: Ukrain, Kiev
Цитата:
На диску есть чат, но немогу я догнать как, откуда и куда оно всьо ето делает.
я имел ввиду то что ты сказал Ray Adams , просто нетак висказалса, извени. Но немогу никак найти пример с хорошими коментариями. А то толька ничинаю всьо и немогу понять без примеров. :(

_________________
В каждом из нас спит гений, и с каждым днём всё крепче.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
gogy Ну раз ты только начинаеш, то сперва было бы не плохо вообще почитать немного. Поищи по инету, много должно быть книг даже на русском.


 

Member
Статус: Не в сети
Регистрация: 08.11.2003
Откуда: Greece
Так что лучше Delphi или C++ Builder????


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Kallileo Это кому как больше нравиться, различий (кроме синтаксиса) нету. Правда для Borland на первом месте все же был Delphi, так как Builder выпускают только после того, как сделают Delphi. (это по версиям если следить )
А так, если Си и задачи стоят системного плана, то лучше чем VC++ не найдеш, если ще с базами данных, где очень много оконных форм со сложными структурами и взаимоотношениями, то лучше всего Build/Delphi.


 

Member
Статус: Не в сети
Регистрация: 12.02.2004
Откуда: г. Новосибирск
TO: Всемогущий ALL
Кто нить знает как в SQL-запросе через ADOQuery, сделать так, чтобы выводилась только первая найденная запись, что-то типа такого (на MySQL):
Код:
 Select * from table Journal where Event_Staus=2 LIMIT 0, 1

Как такое же сделать на ADOQuery? Лимит не катит :(


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
_ManiaC_ К какому серверу надо запрос делать? Если к MS-SQL 200 то вот так
Код:
Select top 1 * from table Journal where Event_Staus=2


 

Member
Статус: Не в сети
Регистрация: 12.02.2004
Откуда: г. Новосибирск
Ray Adams База данных под Access работа через ODBC

Добавлено спустя 7 минут, 3 секунды:
Ray Adams Вроде заработало!


 

Member
Статус: Не в сети
Регистрация: 12.02.2004
Откуда: г. Новосибирск
Ray Adams У тебя случайно доков по SQL для Билдера/Дельфи нету? :oops:
А то инфы найти не могу....
Если у кого-нить есть то кидайте на _ManiaC_@mail.ru
Буду очень благодарен :roll:

Добавлено спустя 3 минуты, 3 секунды:
Или постите ссылки :)


 

Member
Статус: Не в сети
Регистрация: 27.04.2004
Откуда: Moscow, mfzone
:weep:

как я понял, есть два способа замутить в проге копирование больших файлов (рассматривается c++ builder 6):

1) создать для этого отдельный поток (thread, стандартный класс TThread, а в цикл, (который читает данные из source в буфер и пишет из буфера в destination) вставить вызов функции, которая будет мне менять и обновлять progress bar, (дабы юзер не уснул и дабы прога показывала, что она работает :))

2) делать без потоков, открывая файлы через WinAPI (ф-ция CreateFile()) в режиме OVERLAPPED, и вручную контролировать чтение\запись, при этом
постоянно перерисовывая главную форму и обновляя progress bar

что мне помешало:
в варианте 1):
я не нашел понятных ресурсов про threads (в английском я не силен)
само копирование файлов я написал... тока если без отдельного потока программа ВИСИТ, пока не запишет файл...

в варианте 2):
внятно не представляю себе, как этот асинхронный ввод\вывод работает :)
примеров тоже не нашел :insane:



Ваши замечания и предложения?

_________________
GA-H61M-DS2H rev 2.1, BIOS F7, Core i7-3770, 16Gb, MSI 770 GTX 4Gb, macOS Sierra 10.12


 

Member
Статус: Не в сети
Регистрация: 11.11.2004
Откуда: Челябинск
Чтоб не висело -> ProcessMessages();
Глянь вот здесь: по копированию http://www.progz.ru/forum/viewtopic.php?t=11092.
по потокам http://www.progz.ru/forum/viewtopic.php?t=11890.
Не вижу смысла копировать весь текст по этому вопросу, если ты увидишь - напиши здесь что сочтёшь полезным.

_________________
пишу я программу... и вдруг на клавиатуру выползает bug, буквально


 

Member
Статус: Не в сети
Регистрация: 27.04.2004
Откуда: Moscow, mfzone
Rius спасибо !
В моем варианте действительно достаточно было Application->ProcessMessages(); дописать в цикл :dance:

_________________
GA-H61M-DS2H rev 2.1, BIOS F7, Core i7-3770, 16Gb, MSI 770 GTX 4Gb, macOS Sierra 10.12


 

Member
Статус: Не в сети
Регистрация: 06.01.2005
Откуда: Нижний Новгород
А никто не сталкикался с такой проблемой, что если файлы через tcp/ip передавать потоком, то скорость МНОГО ниже скорости подключения? Чамучался уже, в чем проблема?

_________________
Я самый добрый человек на свете. Если найдется кто-то добрее, я убью его и снова стану самым добрым человеком на свете.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
_ManiaC_ Док нету к сожалению, пользуюсь только встроенным хелпом + последний MSDN.

deepone Отрабатывай протокол передачи, так как сам TCP/IP не имеет такой штуки как передача файла. Проверь какими пакетами шлеш, попробуй увеличить немного.


 

Member
Статус: Не в сети
Регистрация: 06.01.2005
Откуда: Нижний Новгород
Ray Adams
Что значит отрабатывай протокол передачи? Файлы шлю с помощью носков и как изменять размер пакетов не знаю.
All
А как еще есть способы передачи файлов (которые конкретно в Builder6 можно реализовать) между 2-х компов со статическими IP используя только протокол tcp/ip?

_________________
Я самый добрый человек на свете. Если найдется кто-то добрее, я убью его и снова стану самым добрым человеком на свете.


 

Member
Статус: Не в сети
Регистрация: 30.04.2004
Откуда: [Omsk Team]
deepone
Цитата:
то скорость МНОГО ниже скорости подключения?

и что? на сколько меньше? ты при скачивании скорость на диалапе мерил?
попробуй не потоками, а с помощью датаграм передавать, UDP т.е.
Это как вариант, но сомневаюсь, что сильно повлияет на скорость

_________________
forum.omskteam.ru- Все о керамограните


 

Member
Статус: Не в сети
Регистрация: 06.01.2005
Откуда: Нижний Новгород
Скорость подключения 28.8 - 33.6 кбит/с, а скорость передачи ~100 байт/с. UDP же вроде только для сообщений? Как там файло передавать?


 

Member
Статус: Не в сети
Регистрация: 30.04.2004
Откуда: [Omsk Team]
deepone
Цитата:
что если файлы через tcp/ip передавать потоком, то скорость МНОГО ниже скорости подключения?

так потоком или датаграммами передаются файлы?

_________________
forum.omskteam.ru- Все о керамограните


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 421 • Страница 2 из 22<  1  2  3  4  5 ... 22  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan