Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fenster in Programm öffnen. (https://www.delphipraxis.net/34463-fenster-programm-oeffnen.html)

Wolverine 10. Dez 2004 15:37

Re: Fenster in Programm öffnen.
 
Hi,

wie sieht denn dein QuellCode aus??? Wenn wir den mal haben könnten, wre es sicherlich einfacher etwas zu deinem Problem zu sagen.

Desweiteren: Du hast 2 Formulare. Auf Form2 ist ein RadioButton mit dem du etwas auf Form1 ändern möchtest (ein tolles Bsp. :-D )
Hier der Code von Unit1.pas:
Delphi-Quellcode:
var
  Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;
Und hier der aus Unit2.pas:
Delphi-Quellcode:
var
  Form2: TForm2;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm2.RadioButton1Click(Sender: TObject);
begin
Form1.Show;
Form1.Caption:='Caption durch RadioButton geändert';
end;
Wenn du das mal durchspielst, solltest du auch in der LAge sein komplexere Sachen zu erstellen weil alles auf dem gleichen Schema beruht.

Schöne Grüße

edit 1 ---> Wär Rechtschreibfehler findet darf sie behalten :mrgreen:
edit 2 ---> [.code] Tags durch [.delphi] Tags ersetzt

mr47 10. Dez 2004 16:13

Re: Fenster in Programm öffnen.
 
@ Nils: Wenn du mit Hide schließt ist Form2 immer noch offen! Man sieht es nur nicht mehr.Es ist besser (wenn man des nicht mehr braucht) ein Fenster mit

form2.close;

zu schließen! :wink:

malo 10. Dez 2004 18:48

Re: Fenster in Programm öffnen.
 
Zitat:

Zitat von mr47
@ Nils: Wenn du mit Hide schließt ist Form2 immer noch offen! Man sieht es nur nicht mehr.

Hat jemand das Gegenteil behauptet? :gruebel:

mr47 10. Dez 2004 18:53

Re: Fenster in Programm öffnen.
 
Oh sorry !!! Ich hab mich verlesen!

Tschuldigung!

Goldesel 11. Dez 2004 19:41

Re: Fenster in Programm öffnen.
 
@ wolverine

hab jetzt dein beispiel mal komplett abgetippt und es funzt immer noch nicht ich bekomme noch immer den selben fehler. :cry:

Goldesel 26. Dez 2004 18:37

Re: Fenster in Programm öffnen.
 
hab immer noch dasselbe problem mit dem fehler:

Access violation at address 0045BE1E in module 'project.exe'. Read of address 0000002F4

Kann das vielleicht an der Delphi Version liegen. Benutze Delphi 7 Enterprise.
Glaub ich aber eher nicht.

Goldesel 29. Dez 2004 20:14

Re: Fenster in Programm öffnen.
 
Hab Delphi 7 jetzt nochmal neu installiert, aber es funktioniert immer noch nicht. Der selbe Fehler tritt auf. Kann das vielleicht an einem Fehler in der Registry oder sonst irgendwo im System liegen? Ich habe echt keine Ahnung mehr!

Sprint 29. Dez 2004 20:19

Re: Fenster in Programm öffnen.
 
Dann häng' doch mal dein SourceCode an ein Posting dran. So könnte man sich das mal etwas genauer anschauen.

Goldesel 29. Dez 2004 23:58

Re: Fenster in Programm öffnen.
 
Also gut. Hier anhand eines Beispiels:

Code für Unit 1:
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
uses unit2;

procedure TForm1.Button1Click(Sender: TObject);
begin
form2.Show;
end;

end.

und hier für Unit2:

Delphi-Quellcode:
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm2 = class(TForm)
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}
uses unit1;

end.

mr47 30. Dez 2004 01:05

Re: Fenster in Programm öffnen.
 
Ich glaub du hast ein schwerwiegenden Fehler in deinem Betriebssystem! Ich habs rauskopiert und ausgeführt, und es hat auf anhieb funktioniert!!!

evt. mal Formatieren! :roll:

//schwärwiehgändeh Schreipvehlerr peßeidikt! :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 Uhr.
Seite 2 von 3     12 3      

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