Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как заставить putty работать на себя :) / 9 сообщений из 9, страница 1 из 1
28.11.2017, 04:07:50
    #39560248
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
Добрых всем суток.

Предположим есть программа на Delphi которая хочет юзать функционал программы Putty, ну там черный экран, соединение по SSH и прочее, только вот с одним нюансом, я даже не знаю как это объяснит.

Ну т.е. я хочу вызывать свое окно приложения в котором будет крутится этот Putty... можно ли как то это реализовать?
...
Рейтинг: 0 / 0
28.11.2017, 05:16:08
    #39560264
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
FIL23черный экран
Код: pascal
1.
Memo1.Color := clBack;


FIL23соединение по SSH Plink ?

FIL23с одним нюансом, я даже не знаю как это объяснит
...
Рейтинг: 0 / 0
28.11.2017, 05:30:56
    #39560268
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
ma1tus,

Да нет, ТС хочет взять окно путти и сделать ему SetParent на своё окно, только и всего. Зачем это - другая тайна.
...
Рейтинг: 0 / 0
28.11.2017, 05:36:44
    #39560271
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
А я думаю он хочет компонент чтобы на форму шлепнуть.
...
Рейтинг: 0 / 0
28.11.2017, 08:42:57
    #39560305
eny
eny
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
Еще вариант, когда одна программа с админскими правами, засылает другой (консольной) программе матерные частушки в консоль... ну можно не частушки а команды...
...
Рейтинг: 0 / 0
28.11.2017, 09:14:27
    #39560321
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
FIL23Ну т.е. я хочу вызывать свое окно приложения в котором будет крутится этот Putty... можно ли как то это реализовать?
Можно
...
Рейтинг: 0 / 0
28.11.2017, 11:36:42
    #39560422
Как заставить putty работать на себя :)
Может быть ТС пытается изобрести SuperPuTTy?
...
Рейтинг: 0 / 0
28.11.2017, 22:43:07
    #39560913
Кар-Кар
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
Наверно лучше не надо. Я у себя такое реализовал с исходниками 100% и то нюансов огрёб.

SetParent не всегда канает, потому что внутри там может быть отдельная кэш-переменная которая пользуется и от неё скачут.
В идеале сама putty должна заменить у себя parent на новый поставляемый. Где он там хранится, в каких структурах никто же не знает.

Окна будут ложится конечно, у самого вышло, но то там пункты меню не исчезают когда главное приложение теряет фокус, вторичные окна нужно самому закрывать при завершении "пристыковки" если есть такие в этом "плагине", то краши при изменении windows-тем (это я не фиксил). Там хэндлы окон не пересоздаются, а продолжают быть от старой сессии. Нужно слать сообщения: кручение мышкой, нажимание клавиш, рисовки и т.п.
...
Рейтинг: 0 / 0
29.11.2017, 17:36:10
    #39561474
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить putty работать на себя :)
28.11.2017 22:43, Кар-Кар пишет:
> Где он там хранится, в каких структурах никто же не знает.

https://github.com/KasperDeng/putty/tree/master/putty-src
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как заставить putty работать на себя :) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]