Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: djdtyfhu
Дата сообщения: 05.02.2007 16:30
vidic777

Цитата:
Поставил сегодня TMS 4.2 из копилки под BDS2006 C++10


Что за копилка такая?
Автор: RomanTim
Дата сообщения: 05.02.2007 22:32
djdtyfhu
Читай ветку в варезнике
http://forum.ru-board.com/topic.cgi?forum=35&topic=32815

и в частности про обменник (копилку) http://forum.ru-board.com/topic.cgi?forum=35&topic=30992&start=0&limit=1&m=2#1
Автор: djdtyfhu
Дата сообщения: 06.02.2007 03:59
RomanTim

Цитата:
Читай ветку в варезнике


Про это-то я знаю, просто там все вроде это называют обменником, вот меня и смутила копилка
Автор: whitewolfs
Дата сообщения: 06.02.2007 04:26
подскажите, плз, как установить Avantage TDataset Descendant 8.1 на BDS2006? Если было раньше - не пинайте, дайте ссылочку, сам всю ветку просмотреть не могу - захожу счас с телефона.
Автор: jonikDk
Дата сообщения: 06.02.2007 08:28
whitewolfs

Цитата:
Avantage TDataset Descendant 8.1
А где взял ?? У тебя с исходниками или нет ??

Автор: whitewolfs
Дата сообщения: 06.02.2007 08:37
jonikDk так он же свободно раздается вроде.
www.hotsoft.ru
Автор: Vladimir_Pashutin
Дата сообщения: 06.02.2007 09:51
Свободно только демо-версия
Автор: whitewolfs
Дата сообщения: 06.02.2007 10:10
Vladimir_Pashutin ниче не пойму. я на восьмерке под дельфи7 больше года работаю. это сам адс сервер платный, а компоненты доступа бесплатные (и локальный сервер кстати тоже). так как установить его?
Автор: Vladimir_Pashutin
Дата сообщения: 06.02.2007 11:23
whitewolfs
Извиняй, но тут я полный ноль, просто зашёл ради любопытства по указанной ссылке и не обнаружил ничего бесплатного, вот и высказался.
Автор: Mikhail66
Дата сообщения: 06.02.2007 12:13
Подскажите новичку, какой компонент использовать вместо TStringGrig, чтобы в ячейку можно было поместить, например 'знак сигмы' S, подстрочные индексы и т.д.
Автор: djdtyfhu
Дата сообщения: 06.02.2007 13:45
Mikhail66

Цитата:
какой компонент использовать вместо TStringGrig, чтобы в ячейку можно было поместить, например 'знак сигмы' S, подстрочные индексы и т.д.


Посмотри набор компонентов TMS Component Pack, у них есть TAdvStringGrid, для ячеек которого можно использовать тэги HTML
"TAdvStringGrid HTML formatted cells"
Автор: whitewolfs
Дата сообщения: 06.02.2007 14:26
черт ну где же спецы по ads?? неужели никто не юзает advantage компоненты под bds2006? help me комрады!
Автор: jonikDk
Дата сообщения: 06.02.2007 19:09

Цитата:
я когда-то для себя делал программку простейшую, которая просто читала заданный файл и в мемо кидала время, потраченное на чтение. У меня сравнивались методы чтения через TFileStream.read, Построчно (через read/readln) и через TStringList.LoadFromFile... могу выложить - а ещё проще написать такое самому и проверить (кстати, думаю, что если вы выложите свои результаты в студию - то это многим будет интересно.)


У меня получилось с файликом 25 Мб следуюшие результаты:

THashedStringList = 59 сек
TStringList = 1 мин 7 сек

Разница есть.
Проц Celeron 2.1. память 512 Мб. Разбор идет по строчно (мне так надо). Каждая строка еще анализируется (не сложный анализ). Еще идет запись в базу данных.

В принципе меня время устроило.
Автор: ILSOFT
Дата сообщения: 07.02.2007 08:36
jonikDk

Цитата:
THashedStringList = 59 сек
TStringList = 1 мин 7 сек

разница 8 секунд, или 10-15%...
На грани погрешности измерения...
Не мешало бы стандартный AssignFile ReadLn для сравнения
Автор: Vitus_Bering
Дата сообщения: 07.02.2007 11:07

Цитата:
разница 8 секунд, или 10-15%...
На грани погрешности измерения...


Эта разница зависит от конкретной задачи.
В моем случае, THashedStringList работал в разы быстрее, чем TStringList.
Автор: SERGE_BLIZNUK
Дата сообщения: 07.02.2007 11:18
ILSOFT

Цитата:
Не мешало бы стандартный AssignFile ReadLn для сравнения

Внимание! Надо быть аккуратным! тут можно натолкнуться на одни ОЧЕНЬ большие грабли:
1) надо обязательно использовать SetTextBuf
2) если код вида
Код: var
f: System.TextFile;;
Buf: array[1..4096] of Char;
begin
i:=0;
AssignFile(f,'Text1.TXT')
System.SetTextBuf(F, Buf);
Reset(F);
While Not Eof(F) do begin
Readln(F,S);
i := i + 1
end;
Автор: jonikDk
Дата сообщения: 07.02.2007 11:19
проверить нет времени - завален работой.... будет время сделаю на этой неделе, если кому интересно...
Автор: oan42
Дата сообщения: 07.02.2007 11:48
Buf: array[1..4096] of Char;
Нужно с оглядкой (например, на получающийся ассемблерный код)
размещать на стеке большие переменные внутри процедуры, которая много циклит,
так как это значительно снижает производительность.

Наблюдал такое однажды (переменная на стеке около 32 Кбайт,
которая практически не использовалась).
Автор: golkanavt
Дата сообщения: 07.02.2007 14:01
Поделитесь опытом работы с TMS Security, что то там совсем не интуитивно понятный механизм работы. Можно в ПМ или по аське
Автор: clear2121
Дата сообщения: 07.02.2007 15:35
whitewolfs
Все просто. Я запустил adac.exe и установил компоненты (8.1). Они сами установились в BDS 2006 C++ Builder. Работаю с месяц. Полет нормальный


Добавлено:
Кстати локальный ADS бесплатный.
Автор: oan42
Дата сообщения: 07.02.2007 19:18
VitaliM
Обновился SynEdit Studio v5.3(2007.2.3)
http://www.tomore.com/down_file.php?id=43634
Автор: whitewolfs
Дата сообщения: 08.02.2007 01:22
clear2121 спасибо, уже разобрался . Сразу не допер млин, что компоненты у них по разному называются для разных версий дельфи. Качал всегда tdataset.exe, а для бдс2006 надо было adac.exe!
Автор: clear2121
Дата сообщения: 08.02.2007 05:20
whitewolfs
То же наткнулся на эти грабли в 8.0 версии.
Еще такая фишка: я 8.1 качал в начале декабря ФлэшГэтом. Связь дрянь, часто рвалась. В начале января продолжил закачку, а Флэш ругнулся, что размер файла изменился. Пришлось перезаливать по новому.
Автор: e32
Дата сообщения: 09.02.2007 14:21
Посоветуйте, плз., компоненты с отрисовкой диаграмм Ганнта.
Ресурсы храняться в БД, нужно получить динамику, играя с ресурсами.
MS Proj не предлагать
Спасибо.
Автор: vidic777
Дата сообщения: 10.02.2007 02:30
e32

Цитата:
Посоветуйте, плз., компоненты с отрисовкой диаграмм Ганнта.

Присоединяюсь, мне тоже этот вопрос важен.

Заранее спасибо.
Автор: xokc
Дата сообщения: 10.02.2007 09:15

Цитата:
Посоветуйте, плз., компоненты с отрисовкой диаграмм Ганнта

В TeeChart Pro есть реализация. Насколько удачная не знаю. А вообще, поищите в версии для печати. тут уже обсуждалось.
Автор: golkanavt
Дата сообщения: 10.02.2007 10:12
Конкретизирую свой вопрос по TMS Security:
Во-первых - концепция работы этого пакета, т.е. политики доступа, создаваемые для формы, дают права на элементы интерфейса по принципу "все запрещено, что разрешено - указано явно политикой" или же наоборот, отнимают права у пользователя по принципу "все что не запрещено - разрешено"? Изучал демки, тестировал свой рабочий проект - так и не понял зависимости, то блокируются контролы, то нет, либо это глюк на уровне прав доступа групп пользователей. Отдельным пользователям политики назначать не пробовал.
Во-вторых - при наличии нескольких политик и назначенной политики хотя бы одной из групп пользователей в дереве она попадает в каждую группу, пришлось править исходники для этого - там в самом деле ВСЕ политики добавляются в каждый узел дерева независимо от того кому на самом деле политики назначены. Данные в БД при этом правильные. Или в этой баге скрыта фича, до смысла которой я не додумался?
Автор: GrHnd
Дата сообщения: 13.02.2007 15:42
Подскажите чем (компонент или отдельной программой) можно защитить
exe файл, полученный Delphi от модификации(анализа, просмотра)?
Или что-то похожее на цифровую подпись файля для гарантии его неизменяемости?
(Источник проблемы: при написании программы, использующей компоненты для работы с БД в теле exe файла видны SQL запросы, которые, при желании, можно напрямую откорректировать и, тем самым, добиться изменённого функционирования программы. Чтобы этого избежать - надо или зашифровать её(но как то так, чтобы нельзя было проанализировать существующими анализаторами кода или использовать какие-либо контрольные суммы, которые считать после компиляции и проверять перед выполнением для гарантии неизменности)).
Автор: oan42
Дата сообщения: 13.02.2007 16:34
Простейший вариант - TurboPower OnGuard
http://sourceforge.net/project/showfiles.php?group_id=71010
Автор: Senpai07
Дата сообщения: 13.02.2007 17:15
Еще раз про PNGComponents:

Под Win98 программа с данным компонентом вылетает в AV.

Под XP и Win2K все нормально.

Подскажите, кто сталкивался. Как решить?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.