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

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


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

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

Выпуск № 410
от 11.11.2004, 13:00

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


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

sir henry
Статус: Профессиональный
Общий рейтинг: 163.87
[Подробней >>]
Vet
Статус: Начальный
Общий рейтинг: 127.5
[Подробней >>]
Alex
Статус: Доверительный
Общий рейтинг: 136.73
[Подробней >>]


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

Вопрос № 1908. Нужно решить задачу на Делфи. Дана последовательность чисел: 1 56 12 30 5 (числа могут быть любыми, пробелы тоже учитываются) Надо упорядочить эту последователдьность по убыванию... (ответов: 2)
Вопрос № 1909. По поводу ответа на вопрос 1894. Получилось следующее: 1. После скачивания и установки нового BDE с сайта Borland\'a С++ Builder по-прежнему не захотел открывать файл и индексами. 2. После выкачивания (у меня качается очень плохо, поэтому матов было... (ответов: 1)
Вопрос № 1910. Здравствуйте, уважаемые эксперты. Подскажите, пожалуйста, как можно сделать такую вещь средствами C++ Builder 6, чтобы было примерно так: пользователь ожидая завершения каких-нибудь проверок его данных видит такую картину - появляются строки, описыва... (ответов: 1)
Вопрос № 1911. Здравствуйте уважаемые эксперты! Подскажите как мне правильно закрыть Excel. Создаю так: XLApp:= CreateOleObject('Excel.Application'); Закрываю: XLApp.Quit; XLApp:=Null; Перед закрытием в лист Excel'я вносятся изменения, сохранять которые не нужно... (ответов: 2)

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


 Вопрос № 1908

Нужно решить задачу на Делфи.
Дана последовательность чисел:
1 56 12 30 5
(числа могут быть любыми, пробелы тоже учитываются)
Надо упорядочить эту последователдьность по убыванию



Вопрос отправлен: 07.11.2004, 13:58
Отправитель: Андрей

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

Отвечает sir henry

Доброе время суток, Андрей!
Непонятен вопрос.
Вы ничего не знаете об алгоритмах сортировки или испытываете трудность с вводом и преобразованием чисел?

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


Отвечает Vet

Здравствуйте, Андрей!
Предполагаю последовательность в виде массива, т. к. не сказано, в каком виде она дана:
procedure Sort1(var Values: array of integer);
var
i,j,TempValue: integer;
begin
for i:=Low(Values) to High(Values)-1 do
for j:=i+1 to High(Values) do
if Values[j]>Values[i] then
begin
TempValue:=Values[i];
Values[i]:=Values[j];
Values[j]:=TempValue;
end;
end;

Ответ отправлен: 08.11.2004, 15:04
Отправитель: Vet


 Вопрос № 1909

По поводу ответа на вопрос 1894.
Получилось следующее:
1. После скачивания и установки нового BDE с сайта Borland\'a С++ Builder по-прежнему не захотел открывать файл и индексами.
2. После выкачивания (у меня качается очень плохо, поэтому матов было сложено много) патча С++ Builder наконец-то открыл файл FoxPro 2.6 for DOS без всяких лишних действий с моей стороны.
Спасибо, про патч я не знал.



Вопрос отправлен: 07.11.2004, 14:25
Отправитель: Alexandr

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

Отвечает sir henry

Доброе время суток, Alexandr!
Пожалуйста. :)

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


 Вопрос № 1910

Здравствуйте, уважаемые эксперты.
Подскажите, пожалуйста, как можно сделать такую вещь средствами C++ Builder 6, чтобы было примерно так: пользователь ожидая завершения каких-нибудь проверок его данных видит такую картину - появляются строки, описывающие, что проверяется и если проверка завершилась успешно, показывается, например, зеленая галочка, если что-то было неправильно - красный кружок.
Я не придумал ничего лучше, как поместить несколько Label'ов и рядом с ними в 2 раза больше Image'й - и если все правильно - показываю Image с зеленой галочкой, если неправильно - с красным кружком.
Но преподаватель, которому надо сдать контрольную, эти операторы в программы выделил и сказал, что надо оптимизировать.
Подскажите, пожалуйста, как можно такое оптимизировать.
Заранее благодарен за ответы.



Вопрос отправлен: 07.11.2004, 14:25
Отправитель: Alexandr

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

Отвечает Alex

Здравствуйте, Alexandr!
Попробуй создать ImageList, в который вставить рисунки для правильного и неправильного вариантов.
И создай ListView, в который помести список проверяемых данных. Для каждого пункта устанавливаешь нужный индекс...

Ответ отправлен: 08.11.2004, 19:35
Отправитель: Alex


 Вопрос № 1911

Здравствуйте уважаемые эксперты! Подскажите как мне правильно закрыть Excel.
Создаю так: XLApp:= CreateOleObject('Excel.Application');
Закрываю: XLApp.Quit; XLApp:=Null; Перед закрытием в лист Excel'я вносятся изменения, сохранять которые не нужно.
Но корректно закрывается только вместе с программой,
А если после этого опять открыть, не закрываю прогу, то Excel начинает глючить В XP офисе просит перезапустить,
а в 2000 просто вылетает ошибка. И при таком закрытие 'excel' остается висеть в процессах.



Вопрос отправлен: 08.11.2004, 12:56
Отправитель: Александр

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

Отвечает sir henry

Доброе время суток, Александр!
Я вот не понял, Вы в Дельфи работаете или в Билдере. Дикое смешение стиля:
":=" - это Дельфи
"Null" - это Билдер.
Для выхода из Excel вполне хватает и Quit.

Ответ отправлен: 08.11.2004, 13:22
Отправитель: sir henry


Отвечает Vet

Здравствуйте, Александр!
Насчёт Quit'a - у меня XP и не глючит. Попробуй XLApp.Workbooks.Close;
Чтоб Excel не задавал вопрос о сохранении документа:
XLApp.DisplayAlerts:=false.


Ответ отправлен: 08.11.2004, 23:06
Отправитель: Vet



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

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

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





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

В избранное