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

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

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

ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть разные компонетны (например, ActiveX), которые позволяют взять в оборот консольную прогу: считывать вывод из консольного окна, имитировать ввод в консоль с клавиатуры и делать другие трюки. Конкретно: AppBinder:
 
www.doneex.com  
 
C Delphi дружит.

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 18:46 18-04-2006
RoLerBooK



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPEHOMETP
А на другом компьютере его инсталлировать обязательно? Если да, то это не подходит.
 
Добавлено:
В общем если можно, то скиньте исходники для Delphi  какого нибудь GUI приложения написанного для управления консольным приложением.

Всего записей: 155 | Зарегистр. 14-12-2005 | Отправлено: 19:07 18-04-2006
vserd

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

Цитата:
vserd  
Ну в первом месте работает же с DOS программой, а у меня Win приложение - консоль.  

Я дал тебе ответ. DOS или консоль это не имеет никакого значения. Этот способ перехватывает StdOut и передает тебе.  
Тема избитая и разжованная, у меня пересказывать желания нет. Так что вчитывайтся
http://www.delphikingdom.com/asp/nets.asp?ItemID=220.
http://www.delphikingdom.com/asp/itemq.asp?Mode=1&ItemID=448
 

Цитата:
Интересно, а существует вариант при котором, этот файл я могу встроить в свое приложение (у меня нет исходника, есть сама прога) и как то работать с ней, с учетом, что встраиваемая прога - Win консоль, а встраивать нужно в Delphi программу?  

Можешь. Ответ есть в FAQ.
 
Добавлено:

Цитата:
В общем если можно, то скиньте исходники для Delphi  какого нибудь GUI приложения написанного для управления консольным приложением

В общем поиск рулит.
http://www.yandex.ru/yandsearch?text=%F3%EF%F0%E0%E2%EB%E5%ED%E8%E5+%EA%EE%ED%F1%EE%EB%FC%ED%FB%EC+%EF%F0%E8%EB%EE%E6%E5%ED%E8%E5%EC&stype=www

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 19:38 18-04-2006
RoLerBooK



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

Цитата:
 Можешь. Ответ есть в FAQ.  

В каком FAQ? (Это по поводу встраивания консольной программы в мою - имею только exe файл)  
Или тоже поиск рулит? Сорри за то что видать достал.  
Но раз ты нашел, не подскажешь ссылку?

Всего записей: 155 | Зарегистр. 14-12-2005 | Отправлено: 19:57 18-04-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
УРРААААААААААААААААААААА
Вышел АПДЕЙТ2
ftp://ftpd.borland.com/download/bds/bds_2006/english/arch/bds2006_en_arch_upd2.zip

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 07:01 19-04-2006
RostY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RoLerBooK
Могу скинуть ГУИ-пример на мейл (напиши в ПМ).
тот кусок программы: на форме 4 едита и батон
Едит1 - название программы: rar.exe, например
Едит2 - параметры (типа -a aaa.rar *.*)
Eдит4 - рабочий каталог
 
в Едит3 показывается слово "working...", пока программа работает, а когда отработает - код завершения (ERRORLEVEL).  
 
Остальное

Всего записей: 387 | Зарегистр. 11-01-2006 | Отправлено: 09:19 19-04-2006
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RoLerBooK
http://www.yandex.ru/yandsearch?text=delphi%20faq

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 12:25 19-04-2006
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RoLerBooK
 
Любые ActiveX компоненты должны регистрироваться на том компе, где они будут работать, в качестве СОМ-сервера. То есть это не полная инсталляция (с вводом регистрационного номера и проч.), а регистрация с помощью Regsvr32.exe. Она абсолютно обязательна, иначе компонент не будет работать. Вообще есть варианты компонентов такого типа, которые подключаются как DLL, их регистрировать не надо. Есть даже бесплатные или почти бесплатные (типа показывают строчку, что это trial version и урезают функции, но пользоваться можно неограниченно, если не в коммерческих целях). Если интересно, могу посмотреть, что-то у меня было такое скачано.

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 12:38 19-04-2006
YFred



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите пожалуйста, как или с помощью какова компанента можно упрорядочить массив записей, типа

Код:
 
TRecGPK=Record
  N: integer;
  Name: string;
end;
 

упорядочеть надо по Name
 
Очень надо

Всего записей: 210 | Зарегистр. 03-03-2005 | Отправлено: 13:22 19-04-2006 | Исправлено: YFred, 13:25 19-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YFred
А это имх тебе в ветку по Паскалю надо было постить
Если память не изменяет то
TRecGPR.Name[N] то что тебе нужно.
Поправьте, если ошибся

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 13:32 19-04-2006
YFred



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

Цитата:
TRecGPR.Name[N] то что тебе нужно.
- и чо это

Всего записей: 210 | Зарегистр. 03-03-2005 | Отправлено: 13:37 19-04-2006
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
YFred
Есть множество алгоритмов сортировки, я думаю не проблема найти и готовые реализации на паскале.
Если же так хочется компонент, то можешь загнать массив в TList - у него есть метод Sort  
 

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 14:42 19-04-2006
mimir

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YFred
Я использую просто TStrings.
ls.AddObjects('...', Pointer(1));
ls.AddObjects('...', Pointer(2));
ls.Sort();

Всего записей: 77 | Зарегистр. 14-01-2006 | Отправлено: 14:48 19-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YFred
Да, действительно фигня какая-то
Я просто не совсем понимаю что значит упорядочить, можешь уточнить?
 
Добавлено:
А это, после 100 страниц не делят ветку?

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 14:48 19-04-2006
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi
ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru