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:
Und hier der aus Unit2.pas:
var
Form1: TForm1; implementation uses Unit2; {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin Form2.Show; end;
Delphi-Quellcode:
Wenn du das mal durchspielst, solltest du auch in der LAge sein komplexere Sachen zu erstellen weil alles auf dem gleichen Schema beruht.
var
Form2: TForm2; implementation uses Unit1; {$R *.dfm} procedure TForm2.RadioButton1Click(Sender: TObject); begin Form1.Show; Form1.Caption:='Caption durch RadioButton geändert'; end; Schöne Grüße edit 1 ---> Wär Rechtschreibfehler findet darf sie behalten :mrgreen: edit 2 ---> [.code] Tags durch [.delphi] Tags ersetzt |
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: |
Re: Fenster in Programm öffnen.
Zitat:
|
Re: Fenster in Programm öffnen.
Oh sorry !!! Ich hab mich verlesen!
Tschuldigung! |
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: |
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. |
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!
|
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.
|
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. |
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. |
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