Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 355
от 10.07.2004, 10:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1661
Отправлено ответов: 3845
Активность: 231.4 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

КиберТварь
Статус: Доверительный
Общий рейтинг: 176.19
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 164.85
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 133.33
URL: THE_PRO
Телефон: (994 +12) 989647
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1651. Что лучше и почему? 1)1 exe'шник и dll'ки в каждой из которых находится по одной форме. 2)1 exe'шник... (ответов: 2)
Вопрос № 1652. Всем добра, скажите, посоветуйте литературу, ссылки на мой вопрос: Мне нужно или заменить оболочку в... (ответов: 2)
Вопрос № 1653. Как в ActiveX Form добавить поля и методы доступные для редактирования в Object Inspector?... (ответов: 1)
Вопрос № 1654. Здравствуйте, Уважаемые Эксперты. Возникла у меня проблема: Я написал складскую программу, которая ... (ответов: 2)

Вопросов: 4, ответов: 7


 Вопрос № 1651

Что лучше и почему?
1)1 exe'шник и dll'ки в каждой из которых находится по одной
форме.
2)1 exe'шник где "все в одном"
-----------------------------------------------------------
Я раньше писал по первому принцыпу, сепйчас заставляют по
второму. Но я заметил что в обоих случаях используетя
одинаковая "масса" оперативки, даже во втором случае комп
болше грузится и работает медленнее (загружаются библиотеки,
создаются и удаляются формы и т.д. и т.п.). Вот о том что
делать далше жду совета от вас.
Redspect



Вопрос отправлен: 06.07.2004, 16:16
Отправитель: THE_PRO

[Следующий вопрос >>] [Список вопросов]

Отвечает КиберТварь

Доброе время суток, 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, 16:32
Отправитель: Иван (vancool@bk.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает КиберТварь

Здравствуйте, Иван!
Посмотри здесь

Ответ отправлен: 06.07.2004, 17:14
Отправитель: КиберТварь


Отвечает sir henry

Здравствуйте, Иван!
В принципе не надо писать никакую программу, т.к. в Винде уже есть оболочка по типу Эксплорера - Интернет Эксплорер :)). Там все просто, если владеете хотя бы азами HTML, а уж если купить книжку по JavaScript - вообще можно творить чудеса :).

Ответ отправлен: 07.07.2004, 04:08
Отправитель: sir henry


 Вопрос № 1653

Как в ActiveX Form добавить поля и методы доступные для редактирования в Object Inspector?



Вопрос отправлен: 07.07.2004, 09:16
Отправитель: THE_PRO

[Следующий вопрос >>] [Список вопросов]

Отвечает КиберТварь

Добрый день, THE_PRO!
Орхан.
Я вот поискал.
По поему никак. в форму нельзя добавить свойства.
а ты попробуй эту форму как OCX компонент сделать там наверное можно будет добавлять.

Ответ отправлен: 07.07.2004, 09:38
Отправитель: КиберТварь


 Вопрос № 1654

Здравствуйте, Уважаемые Эксперты.
Возникла у меня проблема:
Я написал складскую программу, которая учитывает наличие товаров на складах и движение по ним. В программе используется форма "Номенклатор" - в которой пользователь может редактировать номенклатуру, в часности добавлять новые позиции. Есть вторая форма "Выбрать товар" - выглядит так же как и "Номенклатор", но редактировать номенклатуру нельзя, можно только выбирать позицию. Для двух этих форм используются разные Query компаненты. И вот собственно проблема: При добавлении новой позиции она не отображается в форме "Выбрать товар", до тех пор пока не перезапустишь программу. Закрыть/открыть запрос не помогает... Я использую Borland Builder 6.0 & MS SQL Server 2000.
Если есть возможность, приведите пожалуйста пример.
Заранее благодарен!



Вопрос отправлен: 07.07.2004, 10:27
Отправитель: Vadim

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Приветствую Вас, 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.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (27)
C / C++ (14)
Perl (4)
Builder / Delphi (18)
Pascal (28)
Basic / VBA (6)
Java / JavaScript (5)
PHP (13)
Криптография (8)
WinAPI (12)
Радиоэлектроника (12)
Пользователю
Windows 95/98/Me (40)
Windows NT/2000/XP (55)
"Железо" (38)
Поиск информации (16)
Администратору
Windows NT/2000/XP (32)
Linux / Unix (15)
Юристу
Гражданское право (8)
Семейное право (6)
Трудовое право (7)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Адрес подписки
Отписаться

В избранное