Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2

Модерирует : ShIvADeSt

ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, проект|либу с исходниками  на Delphi,
реализующие функционал Norton Commander, Volkov Commander, Total Commander.
(хотя бы часть функций файлового менеджера).

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 02:13 05-05-2007 | Исправлено: oan42, 02:14 05-05-2007
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42
Сомневаюсь, что такая библиотека есть. А вот какой-нибудь проект с открытыми исходниками можно поискать.
Но если твой вопрос для какой-нибудь лабораторной работы, то можешь накидать и сам жалкое подобие функционала. Это не очень трудно.

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 08:26 05-05-2007
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42
Dos Navigator был полностью в исходниках (если не ошибаюсь, под BP7)
например, поиск на гугле

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 09:19 05-05-2007
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос такой. Компоненты TClientSocket и TServerSocket работают по-умолчанию, как я понимаю, по протоколу tcp/ip. Никак не пойму, как прослушивать порт и отправлять данные с помощью этих компонентов по протоколу UDP?

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 09:34 05-05-2007
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Jokerjar
В хелпе написано
"TServerSocket manages server socket connections for a TCP/IP server" (для TClientSocket аналогично)
Реализации UDP сервера и клиента есть в Indy

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 10:51 05-05-2007
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett,SERGE_BLIZNUK
Спасибо.
Поискал в инете, похоже на Delphi действительно нет Open Source-проекта файлового менеджера.  
 
Есть Tuxcmd под Kylix, но портировать его в Delphi слишком трудоемко.
 
Dos Navigator или его клоны переделывать под Delphi нет смысла.

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 13:25 05-05-2007
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может в таком случае кто нибудь подкинуть пример обмена данными с помощью idUDPClient и idUDPServer. А то, насколько я помню, у одного из них вообще событий нет...

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 14:28 05-05-2007
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Jokerjar
А какая у тебя версия инди?
В той, что в Д2007 у сервера есть событие OnUDPRead, а у клиента несколько разных сендов

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 03:01 06-05-2007
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Инди, что с Delphi 7 идет. У сервера 2 события: OnUDPRead, OnStatus, а у клиента 1 - OnStatus. И как клиенту от сервера принимать данные?

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 06:12 06-05-2007
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42
Если для лабораторной, то вот примерно, что ты должен сделать.
Кинь на форму 2 листвью или листбокса, внизу формы размести несколько кнопок(копирование,перемещение,удаление и создание каталога.
Напиши код считывания оглавления для конкретной директории.
В oncreate формы заполним списом файлов оба списка.
Перехватывай Таб и по его нажатию меняй активную панель.
В панелях обрабатывай Enter, и если выделен каталог или "..", то меняй текущую директорию и считывай оглавление. Выведи его на экран.
Копирование, удаление, перемещение выделенного файла, создание каталога делается функциями WinAPI, т.е своё придумывать не надо.
 
Добавь другие функции по вкусу.
 

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 07:29 06-05-2007
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jokerjar
Свойство ReceiveTimeout.
После этого времени можешь использовать ReceiveBuffer или ReceiveString для получения содержимого ответа.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 14:57 06-05-2007
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett
Благодарю.
Мне функционал a-la NC нужен для собственных инструментальных средств.
Вот и хотел присосаться к какому-нибудь живому проекту.
 
P.S. Последнюю лабораторку делал четверть века назад,
и у нас программирование изучали основательно, а не путем лабораторных работ  

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 11:45 08-05-2007
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос по odac 6006
в 5-ой версии такая конструкция запроса: select ID, NAME, '0' as MARK from TABLE
позволяла изменять значение поля MARK в TSmartQuery, если свойство для него установлено ReadOnly := False;
а вот последняя 6006 версия odac не позволяет этого.
Кто нибудь сталкивался? и как решить подобную проблемку?

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 13:39 08-05-2007
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в 5-ой версии такая конструкция запроса: select ID, NAME, '0' as MARK from TABLE

 
Чего то не припоминаю такого в ODAC 5!!

Всего записей: 1605 | Зарегистр. 01-03-2004 | Отправлено: 16:02 08-05-2007
jONES1979



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
George_Lucky вероятно это был БАГ, а не ФИЧА

Всего записей: 324 | Зарегистр. 20-05-2005 | Отправлено: 16:12 08-05-2007
filos

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите достойную альтернативу FIB+ для .NET

Всего записей: 66 | Зарегистр. 25-07-2006 | Отправлено: 09:06 09-05-2007
onyxhall



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть компонент (компоненты), облегчающие процесс заполнения полей при вводе в базу данных новых записей для различных связанных таблиц?  
   Или по прежнему все вручную, через кучу Edit -ов и ComboBox -ов?

Всего записей: 51 | Зарегистр. 06-11-2006 | Отправлено: 23:38 09-05-2007 | Исправлено: onyxhall, 23:39 09-05-2007
deus6666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, может быть кто-нибудь видел прозрачный TrackBar для D7? Весь инет облазил, не могу ничего найти. Нашел только под .net:
http://www.attilan.com/2006/11/crystaltrackbar_gradient_trans.php.
Это - именно то, что нужно, только среда не та...

Всего записей: 21 | Зарегистр. 16-10-2005 | Отправлено: 02:44 10-05-2007
alexsob

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
George_Lucky
А где устанавливаешь у поля ReadOnly := False ?
Обычно это делается в SmartQuery.AfterOpen.

Всего записей: 124 | Зарегистр. 28-02-2005 | Отправлено: 06:26 10-05-2007
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jONES1979
это работало во всех версиях odac начиная с самых первых (с 1999 г.)
 
alexsob
установка в дизайнере...
попробую установить в runtime  
 
Добавлено:
"Свершилось чудо! Друг спас жизнь другу!" (Карлсон, который живет на крыше)  
 
alexsob
Действительно, эта схема работает. В режиме runtime отрабатывает корректно
Спасибо за подсказку

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 07:57 10-05-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2
ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru