Announcement

Collapse
No announcement yet.

Problem mit Win2000?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit Win2000?

    Hallo

    Ich habe Delphi 3 Prof unter Winn2000 Prof installiert und bin gleich
    über ein Problem gestolpert. Sobald ich eine der Dialogboxen OpenDialog,
    SaveDialog, OpenPictueDialog oder SavePictureDialog im Debug Modus
    öffnen will, dann hängt sich Delphi auf und ich kann das Programm
    nur noch über 'Programm zurücksetzen...' beenden.
    Die restlichen Dialogboxen werden korrekt behandelt.
    In der Runtime Version funktionieren die Dialogboxen korrekt.

    Kennt jemand dieses Problem und kann mir einen Tipp geben?
    Hat schon jemand Erfahrungen mit Delphi unter Win2000?
    Unter Win95/98 und WinNT funktioniert alles einwandfrei.

    Danke im voraus ... Uwe Mnich

  • #2
    Hallo,

    bei mir ist nur Delphi 5 unter Windows 2000 im Einsatz - und mit dieser Version treten keine Probleme auf. Allerdings sind einige COM+ Funktionen nur dann ohne eigene Patches verwendbar, wenn das UpdatePack#1 für Delphi 5 installiert wird.
    &#10

    Comment


    • #3
      Hallo

      hier ein paar Hinweise für alle die ähnliche Probleme haben
      und nicht sofort die nächste Delphi Version kaufen möchten.

      Ich hab etwas mit den Eigenschaften der Save- und LoadDialog
      Komponente rumgespielt und folgendes herausgefunden:

      Entscheidend ist die Eigenschaft 'InitialDir'. Hier muss
      ein Directory drinstehen, wobei es nicht ausreicht nur
      das Rootverzeichnis anzugeben, wie z.B. c:\ oder d:\.
      Es muss ein richtiger Path sein (d:\Delphi\). Wenn ich
      jetzt das Programm unter Delphi starte, dann erscheint
      die DialogBox, sobald ich jedoch im Programm die InitialDir
      Eigenschaft ändere oder in der DialogBox das Directory
      wechsel, dann hängt das Programm wieder.

      Das ganze wird jedoch noch merkwürdiger. Wenn ich InitialDir
      im Programm einen Path zuweise, dann hängt Delphi. Wenn
      ich aber zweimal F9 drücke, dann geht es weiter und die
      DialogBox wird gezeigt, und ab jetzt auch bei jedem
      weiteren Versuch. Zur Strafe hängt das Programm aber,
      wenn ich es beende. Ich muss dann nochmal 2x F9
      drücken und das Programm wird wirklich beendet.

      Das ganze sieht mir nach einer kleinen Unverträglichkeit
      zwischen Delphi3 und Win2000 aus, aber wenn man es weis,
      kann man damit umgehen.

      Gruß ... Uwe Mnic

      Comment

      Working...
      X