Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Prism Delphi 8: Wo sind die ganzen Komponenten? (https://www.delphipraxis.net/15014-delphi-8-wo-sind-die-ganzen-komponenten.html)

Memo 21. Jan 2004 13:03

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
Zitat:

Zitat von sakura
Zitat:

Zitat von Alexander
Kann man eigentlich die Form auch direkt in der IDE wie bei den vorherigen Version verschieben?

Gar nicht :|...:cat:...

Oben rechts neben der Hilfe, ist eine Dropdownlist. Stell mal auf 'Classic undocked'. Das wahre ist das aber auch nicht.

Alexander 21. Jan 2004 13:10

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
DAnn kann ich aber auch nicht mein Applikationsfenster verschieben ;-)

sakura 21. Jan 2004 13:13

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
Zitat:

Zitat von Memo
Oben rechts neben der Hilfe, ist eine Dropdownlist. Stell mal auf 'Classic undocked'. Das wahre ist das aber auch nicht.

Das Form selbst, also das der zu erstellenden Anwendung, ist dadurch aber auch nicht verschoben ;-)

...:cat:...

sakura 21. Jan 2004 13:15

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
Und nun zur Nachbildung des TCP Protokolls, wieder anhand des Downloads der DP-Homepage.

Delphi-Quellcode:
uses
  System.Windows.Forms,
  System.Net.Sockets,
  System.Text;

[...]

procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);
var
  tcp: TcpClient;
  Stream: NetworkStream;
  Data: array of Byte;
  SB: StringBuilder;
  Read: Int32;
begin
  tcp := TcpClient.Create;
  tcp.Connect('www.delphipraxis.com', 80);
  Stream := tcp.GetStream;
  Data := System.Text.Encoding.ASCII.GetBytes(
      'GET / HTTP/1.0'#10'host: www.delphipraxis.com'#10#10);
  Stream.Write(Data, 0, Length(Data));

  SetLength(Data, 256);
  SB := StringBuilder.Create;

  repeat
    Read := Stream.Read(Data, 0, Length(Data));
    SB.Append(Data, 0, Read);
  until Read = 0;

  MessageBox.Show(SB.ToString);
end;
Hier der MSDN Link: http://msdn.microsoft.com/library/de...ClassTopic.asp

...:cat:...

mirage228 21. Jan 2004 13:18

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
Also ich hab da auch noch 2 Fragen (das mit dem "Classical Undocked" hat mir schon geholfen^^)

1.) Wie kann ausschalten, dass beim Start in diesen "Debug Layout" gewechselt wird?

2.) Wie kann ich die Oberfläche schneller machen? Das ganze lahmt teils dermaßen, dass ich denke, dass der abgestürzt is...

mfG
mirage228

Pseudemys Nelsoni 21. Jan 2004 13:21

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
omg, sieht das schwierig aus, ich dachte ich muss nur ne kompo raufschieben und kanns dann machen wie immer O_o.

btw, ist das normal das meine exen so klein sind und funktionieren die auch auf jedem system?

sakura 21. Jan 2004 13:22

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
Zitat:

Zitat von mirage228
1.) Wie kann ausschalten, dass beim Start in diesen "Debug Layout" gewechselt wird?

Wie früher auch, einen anderen Debug-Desktop festlegen. Dazu das zweite Icon neben der DropDown-Liste auswählen und <none> auswählen.

Zitat:

Zitat von mirage228
2.) Wie kann ich die Oberfläche schneller machen? Das ganze lahmt teils dermaßen, dass ich denke, dass der abgestürzt is...

Leider gar nicht.

...:cat:...

sakura 21. Jan 2004 13:24

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
Zitat:

Zitat von Pseudemys Nelsoni
omg, sieht das schwierig aus, ich dachte ich muss nur ne kompo raufschieben und kanns dann machen wie immer O_o.

So schwer ist es garnicht. Die Zeile
Delphi-Quellcode:
tcp := TcpClient.Create;
wäre die Komponente, der Rest ist ähnlich wie früher.

Zitat:

Zitat von Pseudemys Nelsoni
btw, ist das normal das meine exen so klein sind und funktionieren die auch auf jedem system?

Ja, solange das .NET Framework vorhanden ist, können die Exen (ohne! VCL.NET) so klein sein, da alles bereits auf dem Client verfügbar ist.

...:cat:...

Pseudemys Nelsoni 21. Jan 2004 13:31

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
aber die "komponente" wäre dann doch nur innerhalb der button prozedur oder nicht? odermuss ich sie jetzt global definieren?

ich weiss auch nicht genau was das hier alles ist:

Delphi-Quellcode:
Data := System.Text.Encoding.ASCII.GetBytes( 
      'GET / HTTP/1.0'#10'host: www.delphipraxis.com'#10#10);
*g*

sonst hab ich immer sachen wie die gemacht:

Delphi-Quellcode:
  with Clientsocket1.Socket do
  begin
    SendText('PASS supersecret' + #13#10);
    SendText('NICK ' + nick + #13#10);
    SendText('apgar ' + epass + ' 0' + #13#10);
    SendText('USER UserName HostName irc.westwood.com :RealName' + #13#10);
  end;
hm, google finde ich auch nur 2 links die zur DP führen *g*


Zitat:

Ja, solange das .NET Framework vorhanden ist, können die Exen (ohne! VCL.NET) so klein sein, da alles bereits auf dem Client verfügbar ist.
ah das ist gut, und wenn es nicht so ist? wie klappt das dann mit der VCL.NET ?

Alexander 21. Jan 2004 14:03

Re: Delphi 8: Wo sind die ganzen Komponenten?
 
Die VCL.NET basiert doch auch auf .NET und braucht auch das Framework.
VCL.NET dient eigentlich nur dafür alten Delphi-Code nach .NET zu konvertieren...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:36 Uhr.
Seite 3 von 5     123 45      

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