Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   OpenDialog erscheint nicht (https://www.delphipraxis.net/190812-opendialog-erscheint-nicht.html)

weinberger 10. Nov 2016 10:39

OpenDialog erscheint nicht
 
Hallo ich arbeite mit Delphi XE3
Folgendes Problem:
Ich habe ein Projekt von Delphi 2 auf Delphi XE3 portiert. In desem Projekt sind OpenDialoge. Diese erscheinen nicht mehr. Weder in der Entwicklungsumgebung noch Stand Alone.
Ich habe schon folgendes probiert:
- Forum und WWW durchsucht => keine Hilfe gefunden
- OpenDialoge entfernt und neu aus der Komponentenpalette von XE hinzugefügt => keine Abhilfe
- Ein kleines Testprojekt neu erstellt => OpenDialog funktioniert einwandfrei
- Projektoptionen durchsucht => nichts relevantes gefunden

Hat irgendwer einen Rat für mich

Bernhard Geyer 10. Nov 2016 10:50

AW: OpenDialog erscheint nicht
 
Hast du in deiner dpr-Datei auch eine Zeile

Application.Initialize;

stehen?

weinberger 10. Nov 2016 10:54

AW: OpenDialog erscheint nicht
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1353203)
Hast du in deiner dpr-Datei auch eine Zeile

Application.Initialize;

stehen?

Danke für die schnelle Antwort

Nein hab ich nicht. An welche stelle soll das bitte hin??

Das hab ich aber in der Test-dpr auch nicht drin stehen.

himitsu 10. Nov 2016 11:00

AW: OpenDialog erscheint nicht
 
Zitat:

Zitat von weinberger (Beitrag 1353204)
Nein hab ich nicht. An welche stelle soll das bitte hin??

Das hab ich aber in der Test-dpr auch nicht drin stehen.

Garnichs?

Erstell ein neues Projekt und schau dir die DPR an, so in etwa sollte es doch auch in der DPR deines eigentlichen Projektes aussehn.

markus5766h 10. Nov 2016 11:02

AW: OpenDialog erscheint nicht
 
Beispiel :
Code:
program Stromquelle01;

uses
  Forms,
  uMain in 'uMain.pas' {frmMain};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TfrmMain, frmMain);
  Application.Run;
end.

weinberger 10. Nov 2016 11:38

AW: OpenDialog erscheint nicht
 
Zitat:

Zitat von himitsu (Beitrag 1353206)
Zitat:

Zitat von weinberger (Beitrag 1353204)
Nein hab ich nicht. An welche stelle soll das bitte hin??

Das hab ich aber in der Test-dpr auch nicht drin stehen.

Garnichs?

Erstell ein neues Projekt und schau dir die DPR an, so in etwa sollte es doch auch in der DPR deines eigentlichen Projektes aussehn.

Sorry mein Fehler. Falsche Datei erwischt steht schon drin

Code:
begin
  Application.Initialize;
  Application.Title := 'Tagesblatt';
  Application.CreateForm(TDataModule1, DataModule1);
  Application.CreateForm(TMain, Main);
  Application.CreateForm(TAbwesenheit, Abwesenheit);
  Application.CreateForm(TGeplUrlAnz, GeplUrlAnz);
  Application.CreateForm(TGepl_Urlaub, Gepl_Urlaub);
  Application.CreateForm(TAufMich, AufMich);
  Application.CreateForm(TPasswordInputBox, PasswordInputBox);
  Application.CreateForm(TEintrag, Eintrag);
  Application.Run;
end.

weinberger 10. Nov 2016 11:43

AW: OpenDialog erscheint nicht
 
Jetzt dachte ich ich habs. Statt uses... Forms, hab ich auf uses... VCL.Forms, geändert. Hat auch nix gebracht :cry::cry:

himitsu 10. Nov 2016 12:09

AW: OpenDialog erscheint nicht
 
Forms = VCL.Forms , wenn VCL in den Namespaces des Projekts definiert ist (ansonsten findet Delphi Forms nichts, da es nur eine vcl.forms.pas und eine fmx.forms.pas gibt)

Hast du einen vordefinierten InitialPath, oder gibst du einen FileName (inkl. Path) rein?
Wenn der Pfad nicht existiert, dann öffnet Windows den Dialog nicht (ohne Fehlermeldung ... das Programm denkt du hättest auf Abbrechen gedrückt)

weinberger 10. Nov 2016 12:18

AW: OpenDialog erscheint nicht
 
Zitat:

Zitat von himitsu (Beitrag 1353220)
Forms = VCL.Forms , wenn VCL in den Namespaces des Projekts definiert ist (ansonsten findet Delphi Forms nichts, da es nur eine vcl.forms.pas und eine fmx.forms.pas gibt)

Hast du einen vordefinierten InitialPath, oder gibst du einen FileName (inkl. Path) rein?
Wenn der Pfad nicht existiert, dann öffnet Windows den Dialog nicht (ohne Fehlermeldung ... das Programm denkt du hättest auf Abbrechen gedrückt)

Ich habe einen vordefinierten Pfad z.Bsp. D:\

Freyr77 10. Nov 2016 12:47

AW: OpenDialog erscheint nicht
 
Wenn ich das jetzt richtig gelesen habe... wieso setzt du die OpenDialoge nicht nochmal neu aufs Design und gibst ihnen die alten Namen? Ist dir damit nicht schneller geholfen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.
Seite 1 von 5  1 23     Letzte »    

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