Вопрос № 58478: Здравствуйте! Подскажите пожалуйста, я написал программу и теперь мне необходимо, чтоб визуально она не отображалась, и отключить ее можно было бы только завершив процесс в диспетчере задач. Заранее благодарен....Вопрос № 58520: Подскажите как в DBGrid-e в определенном поле сделать выпадающий список. То есть, чтобы при нажатии на кнопочку со стрелкой вниз появлялся список с несколькими вариантами и можно было выбрать из них.
Вроде это делается с помощью PickList, но вот ...Вопрос № 58548: Ув. эксперты требуется примерчик парсера матматического, а лучше математического с переменными выражения.
допустимая граматика:
'a'-'z'
'A'-'Z'
'0'-'9'
'.'
'* - / +'
'(' ')'
Строгое соответствие мне не важно - своя го...
Вопрос № 58.478
Здравствуйте! Подскажите пожалуйста, я написал программу и теперь мне необходимо, чтоб визуально она не отображалась, и отключить ее можно было бы только завершив процесс в диспетчере задач. Заранее благодарен.
Отвечает: Хлызов Алексей
Здравствуйте, Майтдинов Рашит!
Form1.Visible := False;
подойдет?
Ответ отправил: Хлызов Алексей (статус: 1-ый класс)
Ответ отправлен: 11.10.2006, 09:05
Отвечает: Samum
Здравствуйте, Майтдинов Рашит!
Скрыть программу с панели задач может команда
ShowWindow(Application.Handle, sw_Hide);
Показать -
ShowWindow(Application.Handle, sw_Show);
Еще необходимо обрабатавть событие OnCloseQuery для главной формы (чтобы кнопочка "x" не работала.
--------- Если бы программистам за их ошибки отрывали части тела, то в конце концов им пришлось бы использовать голову!
Ответ отправил: Samum (статус: Специалист)
Ответ отправлен: 11.10.2006, 10:01
Отвечает: Arvist
Здравствуйте, Майтдинов Рашит!
Самый простой способ это установить и исользовать готовый компонент. Я например пользуюсь компонентом CoolTrayIcon который позволяет свернуть приложение в трей, а спрятав значок в трее сделать приложение вообще невидимым (можете написать мне в личку письмо с вашим емэйлом и я вышлю вам компонент).
--------- В будущем определено одно - неопределенность будущего!
Ответ отправил: Arvist (статус: 3-ий класс)
Ответ отправлен: 11.10.2006, 10:17
Отвечает: Савенко Вадим Иванович
Здравствуйте, Майтдинов Рашит!
Например, головной файл проекта имеет вид
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Добавьте в него пару строчек. Примерно вот так:
uses
Forms,
Windows,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.ShowMainForm:= False;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
И, собственно, все.
Ответ отправил: Савенко Вадим Иванович (статус: Студент)
Ответ отправлен: 11.10.2006, 12:14 Оценка за ответ: 5
Отвечает: Monah
Здравствуйте, Майтдинов Рашит!
ShowWindow(Application.Handle, SW_HIDE);
ShowWindow(Form1.Handle, SW_HIDE);
И Плюс к этому в файле DPR Испаравить
Application.Initialize;
Application.ShowMainForm:=true;
Ответ отправил: Monah (статус: 3-ий класс)
Ответ отправлен: 11.10.2006, 20:33 Оценка за ответ: 5
Отвечает: /Iorpy$
Здравствуйте, Майтдинов Рашит! Предлагаю скачать и почитать книжку "Дельфи глазами хакера". Там прямо с самого начала описано и показано на примере, как скрывать свои программы. Ну и много другого интересного в плане шуточных программ.
--------- Если чего-то не знаешь, спроси: тебе ответят те, кто знают!
Ответ отправил: /Iorpy$ (статус: 3-ий класс)
Ответ отправлен: 12.10.2006, 00:18
Ответ отправил: Sattar (статус: 1-ый класс)
Ответ отправлен: 12.10.2006, 10:09
Вопрос № 58.520
Подскажите как в DBGrid-e в определенном поле сделать выпадающий список. То есть, чтобы при нажатии на кнопочку со стрелкой вниз появлялся список с несколькими вариантами и можно было выбрать из них.
Вроде это делается с помощью PickList, но вот как конкретно?
Опишите пожалуйста пошагово.
Отправлен: 11.10.2006, 14:38
Вопрос задал: Rusland (статус: Специалист)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Rusland!
1. Дважды щелкнуть на DBGrid.
2. Добавить колонку.
3. Указать поле которое будет показываться (свойство FieldName).
4. Заполнить список (свойство PickList).
Удачи!
--------- Ответы на все вопросы - на сайте www.ya.ru ☺
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 11.10.2006, 16:45 Оценка за ответ: 5 Комментарий оценки: Спасибо
Отвечает: Sattar
Здравствуйте, Rusland!
Дважды щелкнуть на DBGrid
Добавить колонку
Указать поле которое будет показываться (свойство FieldName)
Заполнить список (свойство PickList)
http://delphiworld.narod.ru/
Ответ отправил: Sattar (статус: 1-ый класс)
Ответ отправлен: 12.10.2006, 19:07
Вопрос № 58.548
Ув. эксперты требуется примерчик парсера матматического, а лучше математического с переменными выражения.
допустимая граматика:
'a'-'z'
'A'-'Z'
'0'-'9'
'.'
'* - / +'
'(' ')'
Строгое соответствие мне не важно - своя голова имеется.
И еще одно, эт конечно губу раскатал, но хотелось бы увидеть работу с компонентом TreeView.
Всем заранее спасибо. Удачи.
Отправлен: 11.10.2006, 19:19
Вопрос задал: Master135 (статус: Студент)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Проходящий Мимо
Здравствуйте, Master135!
Могу переслать по внутренней почте компонент MathParser, который разбирает математические выражения и вычисляет их.
Математическое выражение может состоять из чисел (целых и действительных),
переменных (любая последовательность букв и цифр начинающаяся с буквы),
действий арифметики (плюс, минус, умножить, разделить, возвести в степень ),
функций (любая последовательность букв и цифр начинающаяся с буквы
и заканчивающаяся круглыми скобками) и скобки для задания приоритетов.
Переменные и функции чувствтельны к регистру. К сожалению, автор не известен.
--------- Carpe diem!
Ответ отправил: Проходящий Мимо (статус: 8-ой класс)
Ответ отправлен: 12.10.2006, 10:06 Оценка за ответ: 5