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

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


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

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

Выпуск № 418
от 27.11.2004, 15:00

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


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

vitaly
Статус: Доверительный
Общий рейтинг: 127.14
[Подробней >>]
Alien
Статус: Доверительный
Общий рейтинг: 125.69
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 163.94
[Подробней >>]
 
Boriss
Статус: Профессиональный
Общий рейтинг: 156.07
URL: Программирование на Паскале
[Подробней >>]
lerthe61
Статус: Начальный
Общий рейтинг: 141.66
[Подробней >>]
Alex
Статус: Доверительный
Общий рейтинг: 128.44
[Подробней >>]


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

Вопрос № 1960. Привет экспертам. У меня такой вопрос: как я ни старался - не получается создать объект. А мне всего лишь при нажатии кнопки надо чтобы каждый раз появлялся новый Edit. И как потом работать с этими объектами? ... (ответов: 4)
Вопрос № 1961. Я уже какое-то время программировал в С++ Builder'e (5-ом) просто из интереса (сам разбирался), но хочется узнать побольше всяких тонкостей, полезных при разработке конкретной программы (интерфейс, работа с файлами, всякие типично билдеровские функци... (ответов: 2)
Вопрос № 1962. У меня был вопрос следующий: Стоит такая задача: написать подпрограмму (Delhi, Builder), которая в зависимости от вводимого параметра (числа) могла бы осуществлять полный перебор матрицы (mxn), т.е. если передам параметром число 3 то осуществляется ... (ответов: 2)
Вопрос № 1963. Здравствуйте! Использую для трея компонент cooltrayicon с ф-ей minimizetotray как сделать чтобы при щелчке по иконке форма востанавливалась? Пробовал и form.show и form.visible:=true но в обоих случаях после развёртывания формы, при щелчке на кнопку ... (ответов: 2)
Вопрос № 1964. Приветствую всех экспертов! Я вернулся после задержки в пол года. У меня вопрос мне надо на Delphi 7 сделать многопоточную закачку с изменением количества потоков в реальном времени. И возможностью докачки. Ссылки на инфу прозьба не давать а если и д... (ответов: 3)
Вопрос № 1965. Здравствуйте, уважаемые Эксперты. Я работаю под С++Builder. В объекте CheckListBox нужно узнать какое значение установлено у checkbox'а в определённой строке или наоборот выставить через код программы. Заранее Спасибо.... (ответов: 2)
Вопрос № 1966. Подскажите как создать у приложения внешний вид как у Office 2003, т.е. меню, тулбар и т.д.? Если есть компонент, то можно пожалуйста ссылочку?... (ответов: 4)

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


 Вопрос № 1960

Привет экспертам.
У меня такой вопрос: как я ни старался - не получается создать объект. А мне всего лишь при нажатии кнопки надо чтобы каждый раз появлялся новый Edit. И как потом работать с этими объектами?



Вопрос отправлен: 22.11.2004, 20:55
Отправитель: pitted

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

Отвечает vitaly

Доброе время суток, pitted!
Создание компонента в приложении
Чтобы работать с компонентами можно воспользоваться ф-цией
TComponent* __fastcall FindComponent(const AnsiString AName);


Приложение:

Ответ отправлен: 23.11.2004, 10:47
Отправитель: vitaly


Отвечает Alien

Добрый день, pitted!
procedure TForm1.Button1Click(Sender: TObject);
Var
MyEdit: TEdit;
begin
MyEdit:=TEdit.Create(Self);
MyEdit.Parent:=Self;
end;
Соответственно у тебя новый объект MyEdit появляется, определяй ему свойства - верх, слева ширина и все прочее... Если потом в процессе работы программ хочешь к нему обращятся, то объявляй MyEdit в Var сразу после определения формы

Ответ отправлен: 22.11.2004, 21:42
Отправитель: Alien


Отвечает sir henry

Доброе время суток, pitted!
Непосредственно созданием объекта занимается метод TObject.Create:
var
Edit1: TEdit;
Begin
Edit1.Create;
{Потом заполняете свойства созданного объекта, типа Left, Top и т.п., после чего его можно использовать обычным образом}
End;


Ответ отправлен: 23.11.2004, 05:56
Отправитель: sir henry


Отвечает Boriss

Приветствую Вас, pitted!
Не ясна сущность вопроса. Поясните: "как" не удается создать объект? В какой среде работаете?

Ответ отправлен: 24.11.2004, 18:42
Отправитель: Boriss


 Вопрос № 1961

Я уже какое-то время программировал в С++ Builder'e (5-ом) просто из интереса (сам разбирался), но хочется узнать побольше всяких тонкостей, полезных при разработке конкретной программы (интерфейс, работа с файлами, всякие типично билдеровские функции). Посмотрел в интренет-магазинах и нашел такой набор книг:
1) Программирование на Borland C++ для профессионалов
Автор: Г. Шилд
2) Borland C++ Builder 6. Для профессионалов
Автор: В. Шамис
3) Программирование в среде C++ Builder (+CD)
Авторы: К. Сурков, Д. Сурков, А. Вальвачев
4) C/C++. Программирование в среде C++Вuilder5
Автор: В. Тимофеев
5) Объектно-ориентированное программирование на языке BORLAND C++
Автор: К. Уолнэм
Какие из них лучшие? На какие не стоит тратить деньги? Просто мне нужны именно всякие тонкости для конкретной работы, а не общие описания! Что-то вроде "Программирование в Дельфи глазами хакера", но ориентированное на серьезные программы, а не приколы. Чтоб много примеров было, полезные API-функции, если надо, а не замкнутость на одних средствах Билдера...



Вопрос отправлен: 23.11.2004, 01:11
Отправитель: Alexey

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

Отвечает sir henry

Добрый день, Alexey!
Увы, по таким запросам информация собирается только в инете по маленьким кусочкам. Но и книгами не стоит пренебрегать, например у Шилдта хорошо описано программирование в Windows средствами WinAPI, т.е. иметь эту книгу стоит в любом случае. Так-же обязательно нужен справочник по Билдеру. Найденое Вами:
"2) Borland C++ Builder 6. Для профессионалов
Автор: В. Шамис
3) Программирование в среде C++ Builder (+CD)
Авторы: К. Сурков, Д. Сурков, А. Вальвачев"
вполне подойдет.
Один совет. Если хотите найти какую-то специфическую возможность, то книги нужно просматривать в книжном магазине, а не в инете. Так Вы лучще поймете о чем они.


Ответ отправлен: 23.11.2004, 06:02
Отправитель: sir henry


Отвечает Boriss

Добрый день, Alexey!
Да лучше посмотреть в простом магазине. Там поймешь, как пишет автор? Нравится ли изложение?
А из перечесленных - Шилд - уже классик. Но справочник по 6-му лучше иметь, чем нет

Ответ отправлен: 24.11.2004, 13:12
Отправитель: Boriss


 Вопрос № 1962

У меня был вопрос следующий:
Стоит такая задача: написать подпрограмму (Delhi, Builder), которая в зависимости от вводимого параметра (числа) могла бы осуществлять полный перебор матрицы (mxn), т.е. если передам параметром число 3 то осуществляется перебор всех значений по 3, если по 4, то соответственно по 4. Приведите хотя бы алгоритм.
Эксперт sir henry спросил в чём проблема. Отвечаю: проблема в том, что я вообще ума не приложу как это сделать. Дело не в том, что я не могу организовать это программно - я не знаю алгоритма этого перебора. Конечно,возможно надо было задать вопрос экспертам другой рассылки, но я, честно говоря, думал что здесь можно спросить не только о том что возвращает функция abs(x), но и об алгоритме решения задачи.
Наверное, я был не прав.



Вопрос отправлен: 23.11.2004, 11:31
Отправитель: Евгений

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

Отвечает vitaly

Доброе время суток, Евгений!
Что значит, перебор всех значений по 3 ?
Я так понимаю это поиск всех значений которые равны 3.
Это же совсем просто
for(int i = 0;i for(int j=0;j if(M[i][j]==3/*(в твоём случае параметр)*/)
//тут твои действия
Оформляешь в виде функции и всё.


Ответ отправлен: 23.11.2004, 12:11
Отправитель: vitaly


Отвечает sir henry

Приветствую Вас, Евгений!
Нет, дело было в формулировке вопроса. К сожалению, я не эксперт по алгоритмам, поэтому конкретно в этом (алгоритме решения) помочь не смогу. Зато в чем я Вам помог, так это в том, что Вы понятным образом сформулировали вопрос. :)
Теперь, Вам несомненно кто-нибудь поможет.

Ответ отправлен: 23.11.2004, 12:39
Отправитель: sir henry


 Вопрос № 1963

Здравствуйте!
Использую для трея компонент cooltrayicon с ф-ей minimizetotray как
сделать чтобы при щелчке по иконке форма востанавливалась?
Пробовал и form.show и form.visible:=true но в обоих случаях
после развёртывания формы, при щелчке на кнопку "свернуть",
свёртывание не происходит



Вопрос отправлен: 23.11.2004, 11:39
Отправитель: menand

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

Отвечает Alien

Здравствуйте, menand!
application.restore

Ответ отправлен: 23.11.2004, 14:27
Отправитель: Alien


Отвечает sir henry

Добрый день, menand!
Видимо, Вам нужно использовать хуки, которые перехватывают те или иные события в системе и с помощью них организовать нужное Вам действие.

Ответ отправлен: 23.11.2004, 12:41
Отправитель: sir henry


 Вопрос № 1964

Приветствую всех экспертов!
Я вернулся после задержки в пол года.
У меня вопрос мне надо на Delphi 7 сделать многопоточную закачку с изменением количества потоков в реальном времени.
И возможностью докачки. Ссылки на инфу прозьба не давать а если и давать на компоненты то тока бесплатные и с исходными кодами.



Вопрос отправлен: 23.11.2004, 17:22
Отправитель: Delphin

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

Отвечает Boriss

Здравствуйте, Delphin!
Да, запросики ....
http://bexet.boom.ru/page/source.htm - тут есть пример хакерский (не тестировал, но денег не запросили)

Ответ отправлен: 26.11.2004, 16:17
Отправитель: Boriss


Отвечает Alien

Приветствую Вас, Delphin!
табе с тками запросами в микрософт обращатся нада )))

Ответ отправлен: 23.11.2004, 17:31
Отправитель: Alien


Отвечает lerthe61

Здравствуйте, Delphin!
Непонятно в чем заключается ваш вопрос. Вам интересна организация (алгоритм) работы самого механизма или же вы столкнулись с какой-либо технической проблемой при реализации своего механизма?
Опять же вы не написали какой протокол намерены использовать


Ответ отправлен: 23.11.2004, 18:08
Отправитель: lerthe61


 Вопрос № 1965

Здравствуйте, уважаемые Эксперты.
Я работаю под С++Builder. В объекте CheckListBox нужно узнать какое значение установлено у checkbox'а в определённой строке или наоборот выставить через код программы.
Заранее Спасибо.



Вопрос отправлен: 23.11.2004, 20:43
Отправитель: JaK

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

Отвечает Alex

Здравствуйте, JaK!
CheckListBox->State[индекс] = cbChecked;
поволяет установить CheckBox в определённой строке...


Ответ отправлен: 24.11.2004, 16:08
Отправитель: Alex


Отвечает sir henry

Доброе время суток, JaK!
У этого компонента есть массив Checked:
TCheckListBox->Checked[Index]
Можно по циклу обежать массив и проверить на включение.
Програмно Вы тоже можете присвоить значение True любому индексу массива.

Ответ отправлен: 24.11.2004, 05:44
Отправитель: sir henry


 Вопрос № 1966

Подскажите как создать у приложения внешний вид как у Office 2003, т.е. меню, тулбар и т.д.?
Если есть компонент, то можно пожалуйста ссылочку?



Вопрос отправлен: 24.11.2004, 12:03
Отправитель: Dimyan

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

Отвечает Alex

Добрый день, Dimyan!
XPManifest с вкладки Win32(Delphi 7).

Ответ отправлен: 24.11.2004, 16:11
Отправитель: Alex


Отвечает sir henry

Приветствую Вас, Dimyan!
Есть такая штука, называется Innovasys DockStudioXP 2. Там енто все есть. Для работы нужен NET Framework.

Ответ отправлен: 25.11.2004, 06:12
Отправитель: sir henry


Отвечает Alien

Доброе время суток, Dimyan!
VisialStudio.Net

Ответ отправлен: 24.11.2004, 12:12
Отправитель: Alien


Отвечает Boriss

Здравствуйте, Dimyan!
тут новости:
http://www.delphiplus.org/archives/2004/11.html
И там есть ссылка не беспалатный


Ответ отправлен: 24.11.2004, 12:55
Отправитель: Boriss



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (20)
C / C++ (19)
Perl (4)
Builder / Delphi (18)
Pascal (18)
Basic / VBA (10)
Java / JavaScript (5)
PHP (16)
Криптография (6)
WinAPI (19)
Радиоэлектроника (13)
Пользователю
Windows 95/98/Me (40)
Windows NT/2000/XP (60)
"Железо" (39)
Поиск информации (21)
Администратору
Windows NT/2000/XP (34)
Linux / Unix (17)
Юристу
Гражданское право (11)
Семейное право (5)
Трудовое право (9)
КоАП (5)

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





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное