Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unendliche Formen erzeugen (wenn nötig) (https://www.delphipraxis.net/7789-unendliche-formen-erzeugen-wenn-noetig.html)

Pseudemys Nelsoni 21. Aug 2003 14:25


Unendliche Formen erzeugen (wenn nötig)
 
hi,

ich habe einen irc client und möchte auch per dcc was senden/empfangen können...dasproblem ist, bei jedem neuen transfer muss auch automatisch ein neues fenster erzeugt werden, wie kann ich das machen?

Illuminator-23-5 21. Aug 2003 14:28

Re: Unendliche Formen erzeugen (wenn nötig)
 
du musst einfach eine weitere Variable vom Typ TForm1 (oder wie es bei dir heißt) erstellen. das könntest du per array machen
unendlich viele wirst du nicht erzeugen können, aber schon viele!;)

Pseudemys Nelsoni 21. Aug 2003 14:30

Re: Unendliche Formen erzeugen (wenn nötig)
 
erstmal danke für den tip, wie ich das realisiere weiss ich noch nicht, aber mal ne andere frage...nicht unendlich? mIRC kann doch auch unendlich je nach transfers erstellen oder?

MatthiasW 21. Aug 2003 14:32

Re: Unendliche Formen erzeugen (wenn nötig)
 
Hallo,

du könntest mit:

Code:
var myForm: TForm;

myForm := TForm.CreateNew(Application);
myForm.Width := 200;
myForm.Width := 200;
myForm.Show;
dir immer wieder ein neues Formular per code erzeugen.
Natürlich solltest du alle gewünschten Eigenschaften nach deinen bedürfnissen noch anpassen.

Mfg Matthias

Pseudemys Nelsoni 21. Aug 2003 14:33

Re: Unendliche Formen erzeugen (wenn nötig)
 
moin mathias, danke für den code mal schauen. btw: kann ich damit mehrere erzeugen? ich meine "myForm" darf doch nur 1mal existieren oder?

Illuminator-23-5 21. Aug 2003 14:34

Re: Unendliche Formen erzeugen (wenn nötig)
 
Zitat:

aber mal ne andere frage...nicht unendlich?
unendlich kannst du deswegn nicht erstellen,
weil unendlich > 9999999999999999^999999999999999999999999!
und außerdem braucht das glaub ich ja auch eine bestimmte menge an speicherplatz!

MatthiasW 21. Aug 2003 14:37

Re: Unendliche Formen erzeugen (wenn nötig)
 
Hallo,

Zitat:

Zitat von silent
moin mathias, danke für den code mal schauen. btw: kann ich damit mehrere erzeugen? ich meine "myForm" darf doch nur 1mal existieren oder?

du könntest das ganze doch in ein Array stecken, also

Code:
var myForm: Array[0..10] of TForm;
Mfg Matthias

Spezi1980 21. Aug 2003 15:53

Re: Unendliche Formen erzeugen (wenn nötig)
 
Nimm doch einfach einen dynamischen array, dann beschränkt nur noch der vorhandene Speicherplatz die Anzahl der Fenster die du öffnen möchtest.

Pseudemys Nelsoni 21. Aug 2003 16:09

Re: Unendliche Formen erzeugen (wenn nötig)
 
hallo, irgendwie funzt das:

Code:
procedure TForm1.Button1Click(Sender: TObject);
var myForm: Array[1..10] of TForm;
begin
  myForm := TForm.CreateNew(Application);
  myForm.Width := 200;
  myForm.Width := 200;
  myForm.Show;
end;
aber nicht :(

rayman 21. Aug 2003 16:18

Re: Unendliche Formen erzeugen (wenn nötig)
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var myForm: Array[1..10] of TForm;
    n: integer;
begin
for n:=0 to 10 do begin
  myForm[n] := TForm.CreateNew(Application);
  myForm[n].Width := 200;
  myForm[n].Height := 100;
  myForm[n].Show;
  end;
end;
!


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 Uhr.
Seite 1 von 2  1 2      

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