Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Remote Desktop in PageControl integrieren? (https://www.delphipraxis.net/88908-remote-desktop-pagecontrol-integrieren.html)

capo 24. Mär 2007 22:39

Re: Remote Desktop in PageControl integrieren?
 
Zitat:

Zitat von daywalker299
Also ich habe mein TurboDelphi neuinstalliert. Hat auch nicht geholfen. Folgenden Quellcode habe ich:
Delphi-Quellcode:
   ControlData := {0003000008000200000000000B000000030000000000}; // Dies kennt er nicht

dürfte die erklärung sein:

Zitat:

========================
main.dfm
========================


object MainForm: TMainForm
Left = 382
Top = 133
BorderStyle = bsNone
Caption = 'Терминал'
ClientHeight = 320
ClientWidth = 509
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
WindowState = wsMaximized
OnClose = FormClose
OnCreate = FormCreate
OnShow = FormShow
PixelsPerInch = 96
TextHeight = 13
object MsTscAx1: TMsTscAx
Left = 152
Top = 48
Width = 192
Height = 192
TabOrder = 0
OnDisconnected = MsRdpClientDisconnected
ControlData = {0003000008000200000000000B000000030000000000}
end
end

squetk 4. Apr 2007 23:21

Re: Remote Desktop in PageControl integrieren?
 
Das funktioniert ganz gut - nur gibt es ClearTextPassword bei mir nur unter AdvancedSettings2; ob das an der neuen RDP-Version liegt?
Und: jede Zuweisung an ClearTextPassword führt zu einem Programmabsturz (D7-Programm) - hat jemand dafür eine Lösung?

Hansa 4. Apr 2007 23:38

Re: Remote Desktop in PageControl integrieren?
 
Habe Zwischenfrage : es geht doch um den Windows-Remote-Desktop ? Falls nicht, bitte klarstellen. Der wurde hier (also bei mir) schon als unbrauchbar eingestuft. Kann man damit doch was anfangen ? Ehrlich gesagt : glaubs kaum, weil selber getestet.

mkinzler 5. Apr 2007 06:38

Re: Remote Desktop in PageControl integrieren?
 
Zitat:

Habe Zwischenfrage : es geht doch um den Windows-Remote-Desktop ?
Ja
Zitat:

Der wurde hier (also bei mir) schon als unbrauchbar eingestuft.
Warum?
Zitat:

Kann man damit doch was anfangen ?
Ja.
Zitat:

Ehrlich gesagt : glaubs kaum, weil selber getestet.
Dann wundert es mich das sich Terminal Services immer mehr durchsetzen.
Wobei natürlich Citix mehr bietet als die reine MS-Basis.

smudo 5. Apr 2007 07:31

Re: Remote Desktop in PageControl integrieren?
 
Sorry, ich misch mich mal kurz ein:
Ab welcher Delphiversion gibt es den MsRdpClient?

mkinzler 5. Apr 2007 07:37

Re: Remote Desktop in PageControl integrieren?
 
Gar nicht von Haus aus, den mußt du selber importieren.
Dieser Thread ist eine Fortsetzung von
http://www.delphipraxis.net/internal...t.php?t=106290

squetk 5. Apr 2007 16:20

Re: Remote Desktop in PageControl integrieren?
 
@smudo: der MsRdpClient ist per COM einzubinden, also einfach die entsprechende Typbibliothek importieren (ist weiter oben beschrieben).
Dann kann man die Remote-Desktop-Session in einem gewöhnlichen Delphi-Form einsetzen. Ich hatte so etwas vor, um mehrere Sessions per PageControl gemeinsam zu verwalten (wir haben hier mehrere Aussenstellen ;-). Schön wäre es, wenn man das Passwort gleich mit angeben könnte, aber das führt zu einem Crash.
Unschön ist ebenfalls, dass die Session bei Grössenänderung des Forms immer die Ausgangsdimensionen behält.

Ansonsten bietet dies aber interessante Einsatzmöglichkeiten.

mkinzler 5. Apr 2007 16:23

Re: Remote Desktop in PageControl integrieren?
 
Zitat:

Unschön ist ebenfalls, dass die Session bei Grössenänderung des Forms immer die Ausgangsdimensionen behält.
Das liegt aber am Server und nicht am Control.

squetk 5. Apr 2007 16:25

Re: Remote Desktop in PageControl integrieren?
 
Das liegt am Delphi-Formular? Kann man die Grössenänderung abfangen und per Code auf den MsRdpClient übertragen?

mkinzler 5. Apr 2007 16:28

Re: Remote Desktop in PageControl integrieren?
 
Bei den Terminalservices, wird die Größe beim Anmelden festgelegt und wird danach nicht mehr geändert, auch beim Trennen der Sitzung und Neuverbindung bleiben die Ausmasse die selben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz