![]() |
AW: Opendialog wird in IDE nicht angezeigt
Siehe: bau LogMeldungen ein ...
Eine Idee hab ich noch: OllyDbg |
AW: Opendialog wird in IDE nicht angezeigt
Danke für die vielen Tips.
habe das Problem wohl gelöst??. Habe .dProj Datei (nachdem ich diese gesichert hatte) gelöscht. Beim öffnen des Projectes über die .dpr wurde die .dproj neu erstellt. Dann funktionierte alles wieder. Wenn ich die .dproj datei aber wieder austausche,funktioniert nichts mehr. Also lag der fehler wohl in der .dproj Datei. |
AW: Opendialog wird in IDE nicht angezeigt
Danke für die Rückmeldung, das werde ich künftig auch bedenken ;-)
Spannend wäre es jetzt noch, herauszufinden, welcher Eintrag in der .dproj zuständig war. Die .dproj ist ja im XML-Format. Da könnte man der Reihe nach die Einträge entfernen, bis das Phänomen nicht mehr auftritt und damit hat man den Schuldigen. |
AW: Opendialog wird in IDE nicht angezeigt
Liste der Anhänge anzeigen (Anzahl: 1)
Für interessierte habe ich mal die beiden .dproj Files im Anhang gepackt
|
AW: Opendialog wird in IDE nicht angezeigt
Hallo,
ich habe eure Mails mit Interesse gelesen. Mir widderfähr gerade etwas ähnliches. Open-und Save Dialoge werden in der IDE nicht mehr ausgeführt. In der fertigen Applikation allerdings schon !? Nach der Instalation einer anderen Komponente ( SynEdit ) ist mir dieses Verhalten aufgefallen. Die Komponenten habe ich wieder deinstaliert aber leider ohne Erfolg bezüglich der Open/Save Dialoge. Ich vermute, dass irgend welche Zeiger bzw UmgebungsVariablen der IDE nicht mehr stimmen !??? Habe aber leider keine Ahnung wie ich dem Problem zu Leibe rücken soll. Im vorigen Beitrag wurde was von intensiven Debuggen gesagt. Was meint das und wie macht man das ? Anbei ein einfach VCL Applikation die in der IDE den Open Dialog in beiden Varianten ignoriert, als Anwendung gestartet aber das tut was man erwartet.
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; OpenDialog2: TOpenDialog; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} // // Zwei einfache Varianten einen Dialog aufzurufen // procedure TForm1.Button1Click(Sender: TObject); var openDialog : TOpenDialog; begin openDialog := TOpenDialog.Create(self); if openDialog.Execute then begin ShowMessage(openDialog.FileName + ' selektiert !'); end; openDialog.Free; end; procedure TForm1.Button2Click(Sender: TObject); begin if OpenDialog2.Execute then begin ShowMessage(OpenDialog2.FileName + ' selektiert !'); end; end; end. |
AW: Opendialog wird in IDE nicht angezeigt
Wars nicht bei einem ein Treiber der sich in jede Anwendung reinhängt und der nicht gedebugged werden will?
|
AW: Opendialog wird in IDE nicht angezeigt
Nun... ein Treiber-Problem ist zwar denkbar, aber unwahrscheinlich.
Wenn ich ein älteres Projekt in der IDE starte funktionieren die Dialoge nach wie vor !!!! Also, das Problem tritt offenbar nur bei neuen Projekten auf. Die Sache mit einer neuen .dproj Datei hab ich nicht verstanden! Die Erklärung war mir leider zu kryptisch. Geht auch für Doofe ? |
AW: Opendialog wird in IDE nicht angezeigt
Die *.dproj sichern und löschen. Anschließend Doppelklick auf die *.dpr, Delphi öffnet das Projekt und legt die *.dproj automatisch neu an. Im oben genannten Fall hat das wohl geholfen.
|
AW: Opendialog wird in IDE nicht angezeigt
Danke für den Tip !
Leider hilft's nix. Noch mal zum Mitschreiben: Open/Save Dialoge starten in neuerzeugten Projekten nicht in der IDE In der Anwendung (.exe) jedoch sehr wohl. Bei älteren Projekten funktionieren die Dialog sowohl als auch. Was kann man tun ? |
AW: Opendialog wird in IDE nicht angezeigt
Und wenn Du nun die *.dproj eines älteren funktionierenden Projekts nimmst, umbenennst und wie beschrieben neu anlegen lässt? Funktioniert es dann immer noch, oder nicht mehr? Falls nicht, kannst Du die beiden *.dproj ja einmal im Editor vergleichen (ist ja simples XML).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:06 Uhr. |
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