Вопрос № 77883: Добрый день, уважаемые эксперты! Пидскажить пожалуйста, как сделать, чтобы новая форма в программе выводилась (Form.show) таким образом, чтобы ее можно было увидеть на панели задач, то есть, чтобы она была не зависимая от главного окна программы (что...Вопрос № 77890: Здраствуйте Уважаемые эксперты
Подскажите пожалуйтса, как можно узнать IP адрес который прислал запрос в компонентах ServerSocket и ClientSocket, я пробовал так как показанно в приложении, но тогда мне пишет ошибку.
Помогите пожалуйста разобр...
Вопрос № 77.883
Добрый день, уважаемые эксперты! Пидскажить пожалуйста, как сделать, чтобы новая форма в программе выводилась (Form.show) таким образом, чтобы ее можно было увидеть на панели задач, то есть, чтобы она была не зависимая от главного окна программы (чтобы можно было ее отдельно сворачивать на панель задач, закрывать и т.п.). Заранее благодарный за ответ.
Отправлен: 11.03.2007, 21:22
Вопрос задал: Богдан (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: mvp
Здравствуйте, Богдан!
Напишите в onCreate второй формы:
ParentWindow := GetDesktopWindow
Правда, возникают артефакты при таскании второй формы (она отображается только после того, как кнопку мыши отпускают)
--------- Моя совесть чиста - не бывшая в употреблении
Ответ отправил: mvp (статус: Студент)
Ответ отправлен: 11.03.2007, 22:27
Отвечает: Gladiator
Здравствуйте, Богдан!
Вот нормальный вариант:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
type
TForm2 = class(TForm)
private
procedure CreateParams(var Params: TCreateParams); override;
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with params do
ExStyle := ExStyle or WS_EX_APPWINDOW;
end;
Ответ отправил: Gladiator (статус: 9-ый класс)
Ответ отправлен: 12.03.2007, 08:13
Вопрос № 77.890
Здраствуйте Уважаемые эксперты
Подскажите пожалуйтса, как можно узнать IP адрес который прислал запрос в компонентах ServerSocket и ClientSocket, я пробовал так как показанно в приложении, но тогда мне пишет ошибку.
Помогите пожалуйста разобратся с этим. Желательно куском кода.
Заранее Спасибо.
С Уважением, Станислав.
Приложение:
Отправлен: 11.03.2007, 23:41
Вопрос задал: Станислав (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Melamed
Здравствуйте, Станислав!
Смотри приложение.
То есть берется Socket из аргумента обработчика
Приложение:
Ответ отправил: Melamed (статус: 9-ый класс)
Ответ отправлен: 11.03.2007, 23:58 Оценка за ответ: 5 Комментарий оценки: Спасибо.