Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Open - Save Dialog Problem (https://www.delphipraxis.net/4337-open-save-dialog-problem.html)

flow 25. Apr 2003 09:12


Open - Save Dialog Problem
 
Hallo, schönes Bord hier!!!

Ich habe ein Problem mit den Open und Save Dialogen. Habe ein Programm geschrieben das ein Hauptfenster und mehrere andere Forms aufrufen kann.

Das Problem: Wenn ich im Mainwindow den Opendialog öffne dann sieht das Filter Dropdown Menü nicht so aus

All files (*.*)
Performance script files (*.prf)
SQL script files (*.sql)
JLOOX files (*.jlx)

sondern so

All files (*.*)
*.*
Performance script files (*.prf)
*.prf
SQL script files (*.sql)
*.sql
JLOOX files (*.jlx)
*.jlx

Als Filter gebe ich volgenden String vor:
Delphi-Quellcode:
'All Files (*.*)|*.*|Performance script files (*.prf)|*.prf|SQL script files (*.sql)|*.sql|JLOOX files (*.jlx)|*.jlx'
Ich habe versucht alle möglichen Einstellungen zu machen jedoch liegt es anscheinend nicht an dem Dialogen sondern an der Mainform.

Im Optionen Window hab ich auch Open Dialogs, da funktioniert aber alles so wie es soll!
Das Problem tritt nur in der MainForm bei Save und Open Dialog auf!

Hab auch noch eine andere Frage, nämlich wie kann man bei den Open und Save Dialogen die File History Liste löschen? Wenn ich das Projekt abgebe sollen da nicht meine Testfiles enthalten sein.

Kann mir jemand helfen????????

Danke,

FLOW

flow 25. Apr 2003 11:27

Kennt sich damit niemand aus :!: :?:

FLOW

Mirilin 25. Apr 2003 11:43

funktioniert bei mir :
Zitat:

All Files (*.*) |*.*|Text (*.txt)|*.txt|P-Files (*.prf)|*.prf
Weiss nicht ob es so geht:
Delphi-Quellcode:
  OpenDialog.HistoryList.Clear;

flow 25. Apr 2003 11:45

bei mir auch, außer in der MainForm. In allen anderen Forms funzt es ja!

Das mit History.Clear funktioniert auch nicht!

FLOW

Alexander 25. Apr 2003 14:01

Wenn es am Main-Fenster liegen soll, musst du uns wohl da etwas Code rausrücken :mrgreen:
Also die Filter-Liste funktioniert bei mir auch. Vielleicht überschreibst du die ja irgendwo noch mal?

flow 25. Apr 2003 15:54

Diesen Code kannst du glaub ich nicht gebrauchen!

Ist ein Code Editor der zum Debuggen externe Compiler aufrufen kann und die Syntaxes in Farben anzeigt.

Nein, ich habe das jetzt schon 100 mal alles durchgecheckt ob ich wo was überschreibe.

Wichtiger wäre mir aber wie ich die File History löschen kann.

Was macht ihr wenn ihr eure Software raus gebt? Da steht im Open und Save Dialog unter Dateiname jede Datei die ihr geöffnet habt!

FLOW

nailor 25. Apr 2003 16:35

Ich weiß nicht, obs ne Rolle spielt, aber mann soll die Endungen GROSS schreiben...

Alexander 25. Apr 2003 16:49

ist eigentlich egal..

Christian Seehase 25. Apr 2003 18:04

Moin Flow,

bei welcher Delphi Version tritt denn dieses Problem auf?

Was ansonsten noch eine Möglichkeit wäre:
Alle DCUs und die EXE mal löschen und dann das Projekt neu erzeugen.
(oder auch nur die DCU des Hauptformulares).
Eventuell ist da eine Macke drin, die durch das Compilieren nicht behoben wird.

flow 28. Apr 2003 10:53

Nein hilft alles nichts.

Habe die Delphi 6 Enterprise installiert.

Werde den Code nochmal durchgehen, denn ich habe die ganze Main nochmal neu erstellt und den Code neu reinkopiert und das Problem trat erneut auf!

Da ist irgendetwas das falsch läuft.

FLOW


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:44 Uhr.
Seite 1 von 2  1 2      

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 by Thomas Breitkreuz