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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

   

tomegadeth



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dene14 - пойми - если так извратится над .lib файлом (который, кстати, невозможно сжать всякими "пакерами") то с ним более нечего делать
ты суть вопроса не понял....

Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 13:10 21-11-2006
feandy



Пиво тоже компонента
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vladimir_Pashutin
Умеют однозначно.
Я сверял ретейлы и то что у меня после компиляции сорсев.
 
Добавлено:
tomegadeth
спасибо попробую

Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 13:51 21-11-2006
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EgorDS
 
Использую SQLDirect, но он не понимает stored proc для 5 версии MySQL.
 
oan42
 
А  MyDAC понимает stored proc? Если нет, то останусь сторонником SQLDirect.
 
Добавлено:
tomegadeth
 

Цитата:
"disable compiler autodependency output"

 
Думаю нельзя убирать эту опцию, т.к. ей пользуестя MAKE для определения даты зависимых файлов.
 
Второй способ тоже ничего не меняет. Пользуюсь им, но в либе есть пути к зависимым файлам. Хотя возможно это уже зависит от сборки с отладчиком.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 14:57 21-11-2006
Kr_Alex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто использует TXLSFile - скажите а он может работать с protection?

Всего записей: 120 | Зарегистр. 16-07-2004 | Отправлено: 16:20 21-11-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jicoff
В MyDAC есть компонент TMyStoredProc - executes stored procedures and functions.
MyDAC supports MySQL server version 5.0, 4.1, 4.0 and 3.23.

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 16:49 21-11-2006
tomegadeth



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
для jicoff и всем кто не верит....
_http://rapidshare.com/files/4297477/Projects.rar
1. компильте из IDE и откройте Project1.lib блокнотом
2. удалите Project1.lib, bpr2mak Project1.bpr потом make -f Project1.mak и откройте Project1.lib блокнотом
почувствуйте разницу.....

Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 22:43 21-11-2006
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kr_Alex
Цитата:
использует TXLSFile - скажите а он может работать с protection?
я не работал с данной библиотекой. посмотрел исходники (TXLSFile library v.4.0)
Судя по коду - умеет писать XLS, защищенные паролем,
НЕ УМЕЕТ читать такие XLS:
XLSError.pas
   'Reading of password-protected workbooks not supported'  
XLSReader.pas
    2006-02-16  Add: Raise an error when found a workbook protection
  { Reading of encrypted files not supported, raise an exception here }
  if (W <> 0) and (not FGlobalSubstreamRead) then
    raise EXLSError.Create(EXLS_PROTECTEDREADNOTSUPPORTED);
 
а вот в XLSReadWriteII 3.0
заявлено:
Цитата:
Encrypted documents.
You can read and write encrypted files. This assumes of course that you know the password for the file you reads.


Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 00:38 22-11-2006
Vladimir_Pashutin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tomegadeth
А удалось ли тебе эту разницу достичь через опции IDE?

Всего записей: 70 | Зарегистр. 14-05-2003 | Отправлено: 07:24 22-11-2006
tomegadeth



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

Цитата:
А удалось ли тебе эту разницу достичь через опции IDE?
не удалось, но ведь через make решение есть, правда?

Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 09:52 22-11-2006
Vladimir_Pashutin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tomegadeth
Правда!!! И думаю уважаемый feandy этому рад.

Всего записей: 70 | Зарегистр. 14-05-2003 | Отправлено: 10:15 22-11-2006
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, db-aware контрол для ввода значения "месяц & год" - без числа/даты!
(результирующий тип данных должен быть DateTime, у которого время и число просто не используется).
В идеале нужен компонент для BCB6, но буду благодарен и за инфу для любой другой версии Delphi/BCB.
 
Вопрос здесь уже звучал, и в предыдущих ветках тоже, но ничего подходящего пока не найдено :
Смотрел ESBPCS (ESB Professional Computation Suite) v4.20 - там подходящего не нашел (есть только контролы отдельно для месяца, и отдельно для года, причем целого типа, а нужно одно "единое" значение типа DateTime). Может чего не усмотрел?

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 12:04 22-11-2006
Vladimir_Pashutin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
royt
Может проще самому из dbedit-а сделать?

Всего записей: 70 | Зарегистр. 14-05-2003 | Отправлено: 12:21 22-11-2006
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vladimir_Pashutin
Цитата:
Может проще самому из dbedit-а сделать?
тык было б проще - сделал бы... Самое хитрое, наверное, красиво отрисовать перечень месяцев. В общем ищется что-то готовое, говорят есть такое, но где не говорят.

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 14:28 22-11-2006
jicoff

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

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 14:40 22-11-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересуют любые мнения по вопросу:  
 
Сможет ли NexusDB  (разработка самого SQL-сервера ведется на delphi)  
на длительную перспективу занять какую-нибудь рыночную нишу с размером,
отличным от микроскопического?
 
http://www.nexusdb.com
 
У самого есть один проект на NexusDB 1.08.
 
Результат эксплуатации положительный, но во многом сервер специфический.
Со 2-ой версии становится более традиционным.
Плюсы:
-Исходники на Delphi.
-Хорошие форумы на сайте.

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 15:11 22-11-2006 | Исправлено: oan42, 15:12 22-11-2006
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42
Вряд ли.  
Рынок четко бьется на два сегмента - коммерческие и некоммерческие сервера БД. Некоммерческие СУБД (FireBird и Postrgres) по возможностям давно приблизились к коммерческим (MS SQL, Oracle) и имеют большое количество приверженцев (Postgrеs - университетская среда, FireBird - наследники InterBase').  
Известны случаи переноса больших приложений из одного сегмента рынка в другой (т.н. Firaсle - имитатор Oracle'овского PL/SQL для FireBird, с помощью которого на FireBird перетащили какую-то ERP-систему).  
FireBird и Postrgres поддерживают практически все средства разработки многоуровневых клиент-серверных приложений, причем как под Виндами, так и под Linux'ом.
Так что  базы данных объемом до 30-50 Гб и число активных пользователей до 70-100 легче разрабатывать на более-менее устоявшихся FireBird и Postrgres. То, что выше - MS SQL и Oracle.
Зачем платить хоть что-то за развивающийся и неустоявшийся NexusDB, если более сильную систему можно взять готовой и бесплатной?
"Первопроходцев узнаЮт по стрелам, торчащим из спины" (С)

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 17:14 22-11-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Figaro2000
Рынок он баааальшой.
Согласен, что первопроходцы NexusDB рискуют и их маловато,
в основном разрабатываются приложения WEB DB типа
(в том числе и с количеством конкурентных пользователей в несколько тысяч).
 
Однако, предположим, что со временем NexusDB достигнет более солидного уровня,
и в нем будут некоторые привлекательные и уникальные изюминки.
 
Сдерживающие факторы для потенциальных приверженцев NexusDB:
-низкий уровень зарплат для вакансий со знанием NexusDB.
-страх оказаться у разбитого корыта в случае проблем с развитием проекта.
-Closed Source, хотя и доступен.
-нет крупного спонсора.
 
Короче, будем ждать.

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 22:06 22-11-2006
Arvur



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

Цитата:
Сможет ли NexusDB  (разработка самого SQL-сервера ведется на delphi)  
на длительную перспективу занять какую-нибудь рыночную нишу с размером,  
отличным от микроскопического?  

Откровенно сомневаюсь. Попробую мотивировать.
Figaro2000 правильно заметил, что уже есть давно устоявшиеся лидеры. Причем в перечисленной им четверке каждый обладает своей сферой применения и "изюминкой".  
Если NexusDB сможет дотянуться хотя бы до следующей группы лидеров по популярности - MySQL, SQLite - можно будет делать прогнозы.  
Другой вариант - появление своей "изюминки" или специфической области применения, в которой продукт однозначно более выигрышен.

Цитата:
Исходники на Delphi.  

Это скорее минус в плане производительности.
 
З.Ы. Под "изюминкой" имеется ввиду что-то крайне удобное для разработчика, заставляющее лоббировать именно эту СУБД. Например, для меня это Firebird, "изюминка" - embedded версия.
 
Добавлено:
oan42
Ох и прилипчивое ты слово подобрал Далась мне эта изюминка

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 22:43 22-11-2006
oan42



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

Цитата:
Исходники на Delphi.    
 
Это скорее минус в плане производительности.

С чего бы минус.  
В крупномасштабных программах на Си разработчики чаще за деревьями леса не видят,
поэтому с большей вероятностью напишут менее оптимальный  код,
используют устаревший (традиционный) алгоритм,
не замахнутся на  глобальную переделку проекта ввиду большей дубовости
инструмента и языка.
 
Один из примеров - NexusDB Memory Manager.
Можно также сделать что-то типа kbmmove, kbmlist.
 
Качество же компиляции сейчас зависит в большей степени от оптимизатора,  
а  не от выразительных средств языка.  
 
Анализ существующих тормозов NexusDB как раз обусловлен не Delphi,
а старым наследием от FlashFiler и спешкой породить работающую версию с заявленными
фичами.   В итоге была взята более простая в реализации архитектура,
ведущая себя тормознуто при традиционном применении.  
 
Однако,  уверен, что на Си за такое количество и качество человеко-часов
и этого бы не сделали.

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 01:52 23-11-2006 | Исправлено: oan42, 01:53 23-11-2006
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42
Откровенно говоря, сейчас производительность мало кого интересует. При нынешних скоростях процессоров и стоимости 2-хпроцессорных мамок главную роль начинают играть совсем другие факторы. Стоимость, скорость разработки, устойчивость.  
Вот сейчас ковыряюсь с проектом, где будет 5 серверов сбора информации 1-го уровня и 1 центральный сервер, куда будет все сливаться и где будет OLAP-аналитика. Все должно работать в режиме 24Х7 (энергетика).  
Покупать коммерческие СУБД на все 6 машин? Экпериментировать с предложенным тобой NexusDB?
Или все-таки поставить откатанный FireBird 1.53 на первый уровень, купить для него за 150 уе в Липецке OLEDB провайдер, и за 250 среду администрирования у EMS?
Просто оцени стоимость и риски разных вариантов в таком проекте...

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 08:02 23-11-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 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