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

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

   

LordMAD



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RomanAlekseevich
Я бы посоветовал почитать Вам это.

Всего записей: 378 | Зарегистр. 01-10-2002 | Отправлено: 08:42 02-02-2006
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordMAD
Это есть и в djvu-формате: 7 Мб. По-моему даже где-то в здешних краях.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 09:49 02-02-2006
LordMAD



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

Цитата:
Это есть и в djvu-формате: 7 Мб. По-моему даже где-то в здешних краях.

Отлично! Там все, что Вы спрашиваете очень просто и понятно расписано...

Всего записей: 378 | Зарегистр. 01-10-2002 | Отправлено: 11:00 02-02-2006
xy



ХУдератор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К корифеям :)
требуется начать разработку приложения, которое будет применятся на системах разного уровня старости (в первую очередь всевозможные виндовсы, с линуксами отдельный разговор)
 
В дельфи2006 есть 2 основные путя реализации VCL .NET или win32 приложения, в принципе в 2006 оба варианта достаточно мощные
я склоняюсь к win32 реализации, т.к. она не потребует установки .NET frameworka на старых машинах, что может вызвать дополнительные и непредсказуемые на данном этапе трудности
 
с другой стороны я опасаюсь что в обозримом будущем (порядка 5 лет) Microsoft может отказаться от поддержки win32 в новых поколениях своих ОС, хотя возможно гибкость дельфи позволит без излишнего труда портировать приложение под .NET..
 
подскажите плиз какой вариант вы считаете наиболее оптимальным?

----------
Счастливые мысли приводят к счастливой клеточной биохимии

Всего записей: 10530 | Зарегистр. 28-05-2003 | Отправлено: 11:41 02-02-2006
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordMAD
Это не я спрашивал. Я просто подкинул мысль - прежде чем покупать книжку - полистать ее в электронном виде.
Кстати, еще можно прочитать
Дональд Бокс. Сущность технологии СОМ. Библиотека программиста
чтобы не иметь узко-дельфинного подхода.  
Тем более что это писал разработчик СОМ и весит 1.6 Мб. Вроде тоже где-то здесь лежала. Там правда с С++ все примеры.
 
 
 
Добавлено:
xy
Приложения бывают разные. Кто тебе сказал, что твое имеет смысл делать на Delphi?
Определи задачу, тогда определится язык. Для начала.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 12:35 02-02-2006
xy



ХУдератор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeBS
С языком я определился ;) тут всё просто лично для меня, а вот с технологией сложнее..
ведь я достаточно прозрачно описал свои сомнения и кроются они совершенно не в языке ;)

----------
Счастливые мысли приводят к счастливой клеточной биохимии

Всего записей: 10530 | Зарегистр. 28-05-2003 | Отправлено: 12:46 02-02-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xy
 
Если в твоих условиях выбирать между дот нетом и вин32, и если нет никаких особых привязанностей и причин к дот нету, то я бы юзал вин 32. Дот нет маст дай. ИМХО вин32 в следующей винде точно никуда не денется,а вообще я думаю что будет потдерживаться всегда (или ОЧЕНЬ долго) потому как сам дот нет реализован на вин32 апи)

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 12:47 02-02-2006
dyr farot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
уже в висте .NET ( WinFX ) будет полностью паралелен API:
http://msdn.microsoft.com/windowsvista/about/
поэтому есть большая вероятность того, что в следующей версии Win32API не будет вообще. но это вряд ли произойдет в обозримом будущем ( учитыва сколько 9х протянула и продолжает тянуть ).

Всего записей: 697 | Зарегистр. 03-08-2004 | Отправлено: 13:36 02-02-2006
xy



ХУдератор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dyr farot
вот и я о том же, но совместимость с 9х весьма болезненный вопрос, потомы вин32 получается оптимальным вариантом

----------
Счастливые мысли приводят к счастливой клеточной биохимии

Всего записей: 10530 | Зарегистр. 28-05-2003 | Отправлено: 13:41 02-02-2006
LordMAD



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

Цитата:
Это не я спрашивал.

Прошу прощения, перепутал. Впрочем, Вы это уже поняли.

Всего записей: 378 | Зарегистр. 01-10-2002 | Отправлено: 13:53 02-02-2006
BABAYKA



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите пожалуйста разобраться с проблемкой....суть следующая....
Пытаюсь сделать прогу в делфи2005 (только начал осваивать)....в первый вариант на форму поместил TQuery,TDataBase,TUpdateSQL,TDataSource установил отношения и пр. - при нажатии на пимпу устанавливается свьзь с БД...все ОК...
Во втором варианте компоненты TQuery,TDataBase,TUpdateSQL,TDataSource поместил на Data Modul, установил их связи, а подключение к базе осуществляется при нажатии пимпы на главной форме....нажимаю пимпу и вылетает ошибка 'Access denied.Unknown database.ask your admin to set up login and password'.  
Как с этим бороться? Как сделать чтой бы узнала она базу? Бьюсь уже не первый день, а треба было вчера. Очень надеюсь на Ваш хелп. Заранее всем благодарен.....

Всего записей: 109 | Зарегистр. 09-10-2004 | Отправлено: 14:27 02-02-2006
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня тоже вопрос - может кто сталкивался с электронной цифровой подписью? Это такая галочка в Outlook Express/Сервис/Цифровая подпись. Как её можно поставить допустим средствами TIdMessage или TIdSMTP? Тхавте я уже нашёл, а что касается алгоритма, тут трудности.  
 
ps
По срокам ещё вчера надо уже было бы вот. Нашёл какой-то TIdConnectionInterceptOpenSSL, однако помоему это не то же самое.

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 16:23 02-02-2006 | Исправлено: Pinocchio, 16:38 02-02-2006
vshersh



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

Цитата:
Цифровая подпись.

 
Если я не ошибаюсь, IP*Works позволяют работать с подписью.
А вобще следует копать в сторону OpenSSL/

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 17:20 02-02-2006
VitaliM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не знает, как можно запустить исполняемый файл из ресурсов (из БЛОБ поля) минуя этап сохранения его на диск. Т.е. вопрос, как можно заставить винду создать новый процесс из памяти а не из файла.

Всего записей: 2204 | Зарегистр. 12-01-2005 | Отправлено: 01:18 03-02-2006
ShIvADeSt



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

Цитата:
Никто не знает, как можно запустить исполняемый файл из ресурсов (из БЛОБ поля) минуя этап сохранения его на диск. Т.е. вопрос, как можно заставить винду создать новый процесс из памяти а не из файла.

Никак.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:49 03-02-2006
SergeBS



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

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 08:47 03-02-2006
LordMAD



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Достала ADO'шка своими тормозами и глюками! Хочу перейти с нее нафиг. В качестве одного из возможных вариантов вижу SDAC. Как вы уже поняли, в качестве сервера используется, как правило, MS SQL Server. Теперь собственно вопрос: те, кто имеет приличный опыт работы с SDAC, подкажите - на какие подводные камни с ней можно натолкнуться?

Всего записей: 378 | Зарегистр. 01-10-2002 | Отправлено: 10:05 03-02-2006
OdesitVadim



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

Цитата:
Никто не знает, как можно запустить исполняемый файл из ресурсов (из БЛОБ поля) минуя этап сохранения его на диск. Т.е. вопрос, как можно заставить винду создать новый процесс из памяти а не из файла.

В прициае можно сделать. Но количество гемора те обеспечено. Основная проблема запрещяющая это делать - сегмент кода обычно (практически всегда) недоступен для записи. Но её можно установить. Для этого завоидм процедуру, которая по размерам будет достаточна для помещения куска кода. Туда в последствии и будем переписывать код. Запускать будет просто - адрес уже известен. Но здесь появляются следующие проблемы:  
Код должен быть полностью перемещаемым - мы не знаем откуда будет грузиться код.  
Нельзя так просто вызывать API функции. Если модуль не импортирует указаную функцию - то нужно её ещё будет загрузить.
 
Вобщем это вирусные технологии, вобщем читай www.wasm.ru
ShIvADeSt
Нет ничего невозможного

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 11:50 03-02-2006
PowerChute



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LordMAD
Работаю с SDAC уже года полтора. Вроде бы ни на какие грабли не наступал. Может быть сильно глубоко не копал. До этого работал тоже с ADO.

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

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

Цитата:
Никто не знает, как можно запустить исполняемый файл из ресурсов (из БЛОБ поля

Извините, что встреваю со своими 5 копейками в умную беседу...

Цитата:
 в приципе можно сделать. Но количество гемора те обеспечено

и его (геморра) будет более чем достаточно ;-)))
Вот если бы готовый компонент был для этих целей...
 
Кстати, автору вопроса VitaliM - а что за задача такая специфическая? Может быть, вас устроит скрипт (либо свой интерпретатор, либо можно готовую либу/компоненту прикрутить.) Что за исполняемый файл в BLOB - и почему вы хотите запускать его без сохранения? Это так важно? Можно же давать случайно временное имя и ставить аттрибут удаления после перезагрузки...
 
 
 

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 12:27 03-02-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-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru