Вопрос № 81624: Здравствуйте !
1 Подскажите пойжалуйста как в дельфи правильно создавать прог-
раммы-резиденты которые активизируются по какому то событию
ведь при загрузке они невидимы (их видно только в процессах)
а все программы дельфи имеют как ...Вопрос № 81629: Здравствуйте уважаемые эксперты. У меня проблема такого плана.Если я впроекте испльзую opengl то при завершении приложения программа не переходит в режим редактирования кода (в делфи ) а появляется окно cpu как мне быть?...Вопрос № 81675: Здраствуйте уважаемые эксперты, прошу помочь, задача следующего содержания. Необходимо во время выполнения приложения поменять шрифт
во всех контролах, заранее спасибо...Вопрос № 81685: Здравствуйте!
Несколько вопросов из моего экзаменационного теста:
1. Библиотекой VCL в Delphi называется:
а) набор стандартных кнопок;
б) ассортимент стандартных объектов, представленных на палитре компонентов;
в) библиотека готов...
Вопрос № 81.624
Здравствуйте !
1 Подскажите пойжалуйста как в дельфи правильно создавать прог-
раммы-резиденты которые активизируются по какому то событию
ведь при загрузке они невидимы (их видно только в процессах)
а все программы дельфи имеют как минимум одну форму.
2 Как узнать работает ли программа ?Для этого есть функция
GetProcessTimes() но как ею пользоваться не пойму пришлите
пойжалуйста пример.
Отвечает: Bingo
Здравствуйте, Байрашевский Тахир!
1. Чтобы сделать программу НЕВИДИМОЙ, есть два способа: можно создать Console Application и стереть {APPTYPE CONSOLE}, тогда создастся ПРОЦЕСС, а не приложение. Но ведь и приложение можно спрятать методом Form1.Hide, тогда главное окно не будет видно, а приложение будет продолжать работу.
2. Насчеи того, чтобы узнать, запущена ли программа, можно получить список всех процессов, а потом, если имя программы найдется в списке, значит она запущена. Ниже пример. Разместите на окне ListBox и в него запишется список всех процессов.
------
procedure TForm1.ListProcesses;
var c1:Cardinal;
pe:TProcessEntry32;
s1,s2:string;
x:integer;
i:longint;
begin
listbox1.Clear;
X:=0;
c1:=CreateToolHelp32Snapshot(TH32CS_SnapProcess,0);
if c1=INVALID_HANDLE_VALUE then
exit;
try
pe.dwSize:=sizeof(pe);
if Process32First(c1,pe) then
repeat
inc(x);
s1:=ExtractFileName(pe.szExeFile);
s2:=ExtractFileExt(s1);
Delete(s1,length(s1)+1-length(s2),maxInt);
Listbox1.Items.Add(Inttostr(x)+' '+' : '+pe.szExeFile);
ProcessId[x]:=pe.th32ProcessID;
until not Process32Next(c1,pe);
finally CloseHandle(c1);
end;
end;
-----
--------- C темным пивом в светлое будущее!
Ответ отправил: Bingo (статус: 3-ий класс)
Ответ отправлен: 08.04.2007, 22:24
Отвечает: Iksmensp
Здравствуйте, Байрашевский Тахир!
Для того, чтобы приложениебыло лишь в процессах диспетчера задач, нужно в процедуру Activate добавить код:
Ответ отправил: Iksmensp (статус: 2-ой класс)
Ответ отправлен: 09.04.2007, 14:07
Вопрос № 81.629
Здравствуйте уважаемые эксперты. У меня проблема такого плана.Если я впроекте испльзую opengl то при завершении приложения программа не переходит в режим редактирования кода (в делфи ) а появляется окно cpu как мне быть?
Отправлен: 08.04.2007, 22:26
Вопрос задал: Артём1983 (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: PGM
Здравствуйте, Артём1983!
Скорее всего ошибка в коде - запустите программу вне среды Дельфи - вероятнее всего получите сообщение об ошибке. Чаще всего подобная ситуация возникает при работе с уже освобожденными ресурсами (к примеру, на закрытие или разрушение формы, что-то освобождается, а какой-то поток или процедура, привязанная к событию, еще использует этот объект или ресурс => непредсказуемое поведение).
Ответ отправил: PGM (статус: 4-ый класс)
Ответ отправлен: 09.04.2007, 11:30
Отвечает: Iksmensp
Здравствуйте, Артём1983!
Скорее всего вы допустили ошибку где- то в коде: Проверте еще раз! Если не нашли, то еще раз. Но можно попробовать запустить вне среды Delphi и посмотреть результат
Ответ отправил: Iksmensp (статус: 2-ой класс)
Ответ отправлен: 10.04.2007, 13:49
Вопрос № 81.675
Здраствуйте уважаемые эксперты, прошу помочь, задача следующего содержания. Необходимо во время выполнения приложения поменять шрифт во всех контролах, заранее спасибо
Отправлен: 09.04.2007, 09:44
Вопрос задал: Jakoni (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 8)
Отвечает: Melamed
Здравствуйте, Jakoni!
Меняй шрифт для формы или для понели.
Если у всех дочерных контролев свойству ParentFont присвоенно значение TRUE (оно устанавливается
поумолчанию), то шрифт поменяется во всех дочерных конролях
Ответ отправил: Melamed (статус: 10-ый класс)
Ответ отправлен: 09.04.2007, 10:11 Оценка за ответ: 2 Комментарий оценки: Не работает
Вопрос № 81.685
Здравствуйте!
Несколько вопросов из моего экзаменационного теста:
1. Библиотекой VCL в Delphi называется:
а) набор стандартных кнопок;
б) ассортимент стандартных объектов, представленных на палитре компонентов;
в) библиотека готовых процедур;
г) такое понятие отсутствует в Delphi
2. Объект TButton - это
а) объект, предназначенный для организации выпадающего списка;
б) инструмент для создания кнопки;
в) стандартная процедура;
г) коллекция кнопок.
3. Формой в Delphi называют
а) инструмент для рисования сложных объектов;
б) ассортимент стандартных объектов, представленных на палитре компонентов;
в) стандартное окно будущей программы;
г) окно для задания свойств объекта.
4. Что обозначает технология Drag&Drop в Dlephi:
а) возможность "перетаскивания" визуальных компонент на рабочую форму без необходимости их программирования;
б) свойство окон, создаваемых в Delphi, позволяющие осуществлять операцию перетаскивания;
в) не применяется в Delphi.
5. С помощью каких компонент в Delphi происходит организация списков:
а) TForm;
б) TEdit, TMemo;
в) TButton, TBitButton;
г) TlistBox, TComboBox.
6. Что позволяет организовать стандартные диалоговые окна Windows в Delphi;
а) TOpenDialog;
б) TSaveDialog;
в) TPrinterSetup;
г) все из перечисленных и некоторые другие.
Отправлен: 09.04.2007, 10:39
Вопрос задал: _Alexey_ (статус: Посетитель)
Всего ответов: 9 Мини-форум вопроса >>> (сообщений: 2)
Ответ отправил: Rusland (статус: Профессионал) Россия, Казань Адрес: Мой адрес не дом и не улица, мой адрес советский союз WWW:Логотипы для сотовых телефонов ---- Ответ отправлен: 09.04.2007, 10:51
Отвечает: Troyan
Здравствуйте, _Alexey_!
По-моему, 2 и 4 -
2-Б)
4-Б)
--------- Цени законы своего сердца, иди на обгон! Будь человеком, не запачкай свою совесть!
Ответ отправил: Troyan (статус: 9-ый класс)
Ответ отправлен: 09.04.2007, 10:57
Отвечает: Химяк Виктор Васильевич
Здравствуйте, _Alexey_!
1. б).
2. б).
3. в).
4. б).
5. г).
6. г).
Ответ отправил: Химяк Виктор Васильевич (статус: 4-ый класс)
Ответ отправлен: 09.04.2007, 12:18
Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, _Alexey_!
1. а) — неполное определение. И б) и в) подходит. г), очевидно, неверно. Ну есть там VCL.
2. Что такое коллекция?! Если в термин употребляется также, как в бытовом смысле, то б)
Не в), т.к. объект — не процедура, ну и, очевидно, не а)
3. в) Методом исключения: а) форма не предназначена для рисования сложных объектов, б) форма -- это один объект, а не ассортимент на палитре, г) Это называется Object Inspector
4. б) — судя по результатам поиска в Яндексе.
5. г) Тут, по-моему, очевидно.
6. г) — все они находятся в модуле Dialogs
--------- Не узнаешь - не попробуешь.
Ответ отправил: Iksmensp (статус: 2-ой класс)
Ответ отправлен: 09.04.2007, 14:02
Отвечает: Zolton007
Здравствуйте, _Alexey_!
Глупый тест (сугубо личное мнение). Варианты ответов некорректные. Но:
1 - в
2 - б
3 - в
4 - а
5 - г
6 - г
--------- Если твоя программа выполняет мистические действия, - значит ты сделал что-то невероятно тупое!
Ответ отправил: Zolton007 (статус: 9-ый класс)
Ответ отправлен: 09.04.2007, 15:04
Отвечает: василий1
Здравствуйте, _Alexey_!
1 в) библиотека готовых процедур;
2 б) инструмент для создания кнопки;
3 в) стандартное окно будущей программы;
4 б) свойство окон, создаваемых в Delphi, позволяющие осуществлять операцию перетаскивания;
5 г) TlistBox, TComboBox.
6 а) TOpenDialog; -> или г) все из перечисленных и некоторые другие.
б) TSaveDialog; ->
Ответ отправил: василий1 (статус: 2-ой класс)
Ответ отправлен: 09.04.2007, 18:16
Отвечает: Esi
Здравствуйте, _Alexey_!
1-б, 2-б, 3-в, 4-a , 5-г, 6-г.
Ответ отправил: Esi (статус: 1-ый класс)
Ответ отправлен: 09.04.2007, 19:21
Отвечает: Алексеев Александр Владимирович
Здравствуйте, _Alexey_!
Несколько вопросов из моего экзаменационного теста:
1. Библиотекой VCL в Delphi называется:
в) библиотека готовых процедур;
2. Объект TButton - это
б) инструмент для создания кнопки;
3. Формой в Delphi называют
в) стандартное окно будущей программы;
4. Что обозначает технология Drag&Drop в Dlephi:
а) возможность "перетаскивания" визуальных компонент на рабочую форму без необходимости их программирования;
5. С помощью каких компонент в Delphi происходит организация списков:
г) TlistBox, TComboBox.
6. Что позволяет организовать стандартные диалоговые окна Windows в Delphi;
г) все из перечисленных и некоторые другие.