Что лучше и почему? 1)1 exe'шник и dll'ки в каждой из которых находится по одной форме. 2)1 exe'шник где "все в одном" ----------------------------------------------------------- Я раньше писал по первому принцыпу, сепйчас заставляют по второму. Но я заметил что в обоих случаях используетя одинаковая "масса" оперативки, даже во втором случае комп болше грузится и работает медленнее (загружаются библиотеки, создаются и удаляются формы и т.д. и т.п.). Вот о том что делать далше жду совета от вас. Redspect
Доброе время суток, THE_PRO! Если нет разницы зачем платить больше? используй первый способ Ответ отправлен: 06.07.2004, 17:12 Отправитель: КиберТварь Отвечает sir henry
Приветствую Вас, THE_PRO! У dll предназначение только одно - если множество программ пользуются одним и тем-же набором функций (как GUI в Windows) то DLL позволяют значительно экономить память, т.к. грузятся туда в единственном экземпляре. Если же программа одна, то вынесение каких-либо функций в dll занятие бессмысленное и даже вредное (по быстродействию) :). Ответ отправлен: 07.07.2004, 04:11 Отправитель: sir henry
Вопрос № 1652
Всем добра, скажите, посоветуйте литературу, ссылки на мой вопрос: Мне нужно или заменить оболочку винды - explorer, или изменить в ней свойства, ну допустим для ограничения действий пользователя. Возможно ли написать программу, которая может выступать оболочкой. В общем хочу чтобы на рабочем столе были только мои елементы управления - ярлыки, деревья, панели. А пользователь не мог запускать не чего другова. Заранее благодарю.
Здравствуйте, Иван! Посмотри здесь Ответ отправлен: 06.07.2004, 17:14 Отправитель: КиберТварь Отвечает sir henry
Здравствуйте, Иван! В принципе не надо писать никакую программу, т.к. в Винде уже есть оболочка по типу Эксплорера - Интернет Эксплорер :)). Там все просто, если владеете хотя бы азами HTML, а уж если купить книжку по JavaScript - вообще можно творить чудеса :). Ответ отправлен: 07.07.2004, 04:08 Отправитель: sir henry
Вопрос № 1653
Как в ActiveX Form добавить поля и методы доступные для редактирования в Object Inspector?
Добрый день, THE_PRO! Орхан. Я вот поискал. По поему никак. в форму нельзя добавить свойства. а ты попробуй эту форму как OCX компонент сделать там наверное можно будет добавлять. Ответ отправлен: 07.07.2004, 09:38 Отправитель: КиберТварь
Вопрос № 1654
Здравствуйте, Уважаемые Эксперты. Возникла у меня проблема: Я написал складскую программу, которая учитывает наличие товаров на складах и движение по ним. В программе используется форма "Номенклатор" - в которой пользователь может редактировать номенклатуру, в часности добавлять новые позиции. Есть вторая форма "Выбрать товар" - выглядит так же как и "Номенклатор", но редактировать номенклатуру нельзя, можно только выбирать позицию. Для двух этих форм используются разные Query компаненты. И вот собственно проблема: При добавлении новой позиции она не отображается в форме "Выбрать товар", до тех пор пока не перезапустишь программу. Закрыть/открыть запрос не помогает... Я использую Borland Builder 6.0 & MS SQL Server 2000. Если есть возможность, приведите пожалуйста пример. Заранее благодарен!
Приветствую Вас, Vadim! Дело в том, то что Вы используете - это не данные на сервере, а лишь слепок с них, сделаный в какое-то время. Поэтому, чтобы обновить данные в наборе данных, надо использовать Refresh(): TQuery.Refresh(); Делать это надо после добавления (или изменения) данных в таблицы сервера. Если добавлений(изменений) одно-два, то можно после каждого, если много, то только после того, как они все закончаться. Иначе иначе ждать Вам обновления до конца года :)).
Ответ отправлен: 07.07.2004, 13:00 Отправитель: sir henry Отвечает THE_PRO
Приветствую Вас, Vadim! Это из за того что транзакци не коммитится. Попробуй: SQLTransaction->Commit; //или CommitRetain SQLQuery->Refresh; //А теперь обнови запрос Пожалуй все! Ответ отправлен: 07.07.2004, 14:31 Отправитель: THE_PRO
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.