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

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

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

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

   

gpi

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

Цитата:
Кто нибудь знает где хапнуть ACE Reporter 1.7?

Найди где-нибудь ACE Reporter выше 1.20 и скачай обновление отсюда http://www.sct-associates.com/download.html
А вообще с такими вопросами сюда http://forum.ru-board.com/topic.cgi?forum=35&topic=29558#1

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 12:27 27-02-2006 | Исправлено: gpi, 12:30 27-02-2006
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так, адепты и поклонники Берг-сьюта молчат, как партизаны. Значить мультилайновый заголовок сделать нельзя.
Попытаем тогда сторонников ТМС Стринг-грида.
 
Я добавил в столбец кнопку для вызова редактора
 
case 1:AEditor=edEditBtn;
 
По кнопочке вызывается справочник, откуда и берутся данные для заполнения.
Как теперь запретить ввод с клавиатуры в эту ячейку? Нужно, чтобы данные можно было вводить только из справочника.
Кстати, в Берговском гриде, тоже возможен ввод с клавиатуры.
 
 
 

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 05:31 28-02-2006 | Исправлено: AnGo, 05:32 28-02-2006
RomanTim

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

Код:
 
procedure TForm1.FormCreate(Sender: TObject);
begin
  Grid.AddButton(1, 1, 18, 18, '...', haRight, vaCenter);
  Grid.Cells[1, 1] := '111';
end;
 
procedure TForm1.GridCanEditCell(Sender: TObject; ARow, ACol: Integer; var CanEdit: Boolean);
begin
  CanEdit := ACol = 1;
end;
 
procedure TForm1.GridButtonClick(Sender: TObject; ACol, ARow: Integer);
var
  s: string;
begin
  s := Grid.Cells[ACol, ARow];
  if InputQuery('Test', 'Test', s) then
    Grid.Cells[ACol, ARow] := s;
end;
 

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 08:03 28-02-2006
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanTim
 
ВО!!! То что доктор прописал! Спасибо!

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 08:31 28-02-2006
Deeptown12

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

Всего записей: 246 | Зарегистр. 22-03-2004 | Отправлено: 16:05 28-02-2006
alexsob

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo
В EhLib это тоже делается на ура:
- в событии DataSet.AfterOpen закрываем столбец на корректировку GridEh1.FieldColumns['my_field'].readonly := true;
- добавляем кнопку в поле и прописываем обработчик на ее Click

Всего записей: 127 | Зарегистр. 28-02-2005 | Отправлено: 07:17 01-03-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите компоненту для вычисления значения арифметического выражения, заданного строкой.
Например: 2.3+4.2*(2+3.4/5-1)

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 10:31 01-03-2006
SnowSonic



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот несколько:
вычисление (2.3+4.2*(2+3.4/5-1) )*2.3+4.2*(2+3.4/5-1)*(2.3+4.2*(2+3.4/5-1))
занимает
CioinaEval-> Result= 8753473.600000002650  Timing= 31 msec   Parse= 0 msec
ExpressionParser 1.2-> Result= 8753473.600000002180  Timing= 0 msec   Parse= 0 msec
PegtopFormula-> Result= 8753473.600000004090  Timing= 16 msec   Parse= 0 msec
RbwParser-> Result= 8753473.600000002180  Timing= 31 msec   Parse= 0 msec
ArtFormula-> Result= 8753473.600000002180  Timing= 63 msec   Parse= 0 msec
 
Это самые быстрые.
Есть еще с десяток, но более медленные.
 
Это тест разных одним пакетом был выкачан где-то.
Назывался DelphiParserTest116.

Всего записей: 127 | Зарегистр. 17-06-2001 | Отправлено: 12:22 01-03-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SnowSonic
Спасибо за инфу!
 
А есть какие-нибудь личные, предпочтения?
Типа, удобство работы, интерфейс.... визуальная иконка в конце концов
 
А ExpressionParser это из jedi, чтоли?

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 12:34 01-03-2006
SnowSonic



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ExpressionParser - http://www.datalog.ro/delphi/parser.html
Предпочтений пока нет.
Еще не успел все опробовать - другие дела подвалили.

Всего записей: 127 | Зарегистр. 17-06-2001 | Отправлено: 12:48 01-03-2006
PowerChute



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

Цитата:
ExpressionParser - http://www.datalog.ro/delphi/parser.html

 
Not Found
The requested URL /delphi/parser.html was not found on this server.

Всего записей: 520 | Зарегистр. 13-10-2004 | Отправлено: 12:51 01-03-2006
SnowSonic



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Это строка из readme.txt.
Куда слать 13378 байт?

Всего записей: 127 | Зарегистр. 17-06-2001 | Отправлено: 12:57 01-03-2006
AnGo



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

Цитата:
В EhLib это тоже делается на ура:

 
С этим гридом у меня проблем пока не наблюдалось, необходимо было использовать именно стринг-грид.
Остановился на Берговском, меня он устроил по необходимой мне фукциональности, но отсутствие мультилайновых заголовков вынудило использовать более навороченный ТМС.

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 12:58 01-03-2006
vshersh



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

Цитата:
Это строка из readme.txt.  
Куда слать 13378 байт?

Это описание ExpressionParser чтоли?

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 13:15 01-03-2006
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
enola
так разобрался с ТриВью или нет? Нужны дополнительные консультации?

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 14:21 01-03-2006
SnowSonic



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Это лежало в папке.
Да, описание и история версий.
Файлы от 17/10/03.

Всего записей: 127 | Зарегистр. 17-06-2001 | Отправлено: 14:53 01-03-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SnowSonic
Спасибо, мне уже не надо
Нашел Tbcparser и ArtFormula - отличные компоненты
Думаю другие не стоит и смотреть (по крайней мере для моей задачи)

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 14:57 01-03-2006
SnowSonic



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Посмотри еще http://www.pegtop.net/delphi

Всего записей: 127 | Зарегистр. 17-06-2001 | Отправлено: 15:27 01-03-2006
vshersh



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

Цитата:
Посмотри еще http://www.pegtop.net/delphi

 
Да, тоже неплохие компоненты с безумной демкой
Правда меня интересуют самые простые -- чтобы без переменных, без синусов... и т.п.
А они все и то могут и это...

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 15:42 01-03-2006
enola

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Figaro2000
да спасибо, с dxDBTreeView разобрался.
а вот с cxDBTreeList не смог совладать, да и с cxDBGrid?

Всего записей: 182 | Зарегистр. 22-04-2005 | Отправлено: 06:54 02-03-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru