Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Programm stürzt bei OpenDialog ab (https://www.delphipraxis.net/173685-programm-stuerzt-bei-opendialog-ab.html)

p80286 11. Mär 2013 11:33

AW: Programm stürzt bei OpenDialog ab
 
Auch wenn es etwas spät ist
was bedeutet "stürzt ab"? Könnte es vllt. auch sein, das da eine tote Netzwerkverbindung ins Spiel kommt?

Außerdem kann man das InitialDir vorbelegen. Das Userverzeichnis sollte da im allgemeinen keine Probleme bereiten. C:\ ist da u.U. nicht so diee Wahl.

Gruß
K-H

Thor500 11. Mär 2013 11:42

AW: Programm stürzt bei OpenDialog ab
 
Zitat:

Zitat von p80286 (Beitrag 1206866)
Auch wenn es etwas spät ist
was bedeutet "stürzt ab"? Könnte es vllt. auch sein, das da eine tote Netzwerkverbindung ins Spiel kommt?

Außerdem kann man das InitialDir vorbelegen. Das Userverzeichnis sollte da im allgemeinen keine Probleme bereiten. C:\ ist da u.U. nicht so diee Wahl.

Gruß
K-H

Das Programm wird beendet und dann kommt von WIndows nur die Meldung, dass das Programm nicht mehr richtig funktioniert.

InitialDir hab ich nur zur Lösung gesetzt ;) Damit funktioniert es auch ohne Probleme, wenn man nicht in die Bibliotheken wechselt. Das habe ich nur auf C:\ gesetzt, damit das Programm nicht abstürzt weil man zufällig in einen Bibliotheksordner initialisiert.

P.S.:
Adminrecht werde ich mir im Laufe des Tages mal besorgen ;) Ist ja nicht so als gäbe es da keinen :)

p80286 11. Mär 2013 11:48

AW: Programm stürzt bei OpenDialog ab
 
Zitat:

Zitat von Thor500 (Beitrag 1206870)
P.S.:
Adminrecht werde ich mir im Laufe des Tages mal besorgen ;) Ist ja nicht so als gäbe es da keinen :)

dann sei froh, daß ich nicht dein Admin bin :zwinker:

Hast Du auch an das Manifest gedacht?
Die beschriebene Fehlermeldung taucht manchmal bei Manifest-Problemen auf.

Gruß
K-H

Thor500 11. Mär 2013 12:01

AW: Programm stürzt bei OpenDialog ab
 
dann sei froh, daß ich nicht dein Admin bin :zwinker:
Warum?

Hast Du auch an das Manifest gedacht?
Ähm, in welchem Zusammenhang? Die Anwendung benätigt keine Adminrechte, also sollte doch die Standard-Manifest in Ordnung sein?!

p80286 11. Mär 2013 12:06

AW: Programm stürzt bei OpenDialog ab
 
Wenn einer kommt und ausserhalb der Installation Adminrechte benötigt, wird er hochkannt an die frische Luft befördert. Zumindstens im "normalen" Büroumfeld kann man als normaler Nutzer ganz gut leben. Ggf. müssen ein paar (Datei-)Zugriffsrechte angepasst werden, das war's dann aber auch.

Gruß
K-H

Thor500 11. Mär 2013 12:10

AW: Programm stürzt bei OpenDialog ab
 
Das stimmt, da gebe ich dir auch vollkommen Recht.

Allerdings kannst du zeitlich begrenzte Adminrechte bekommen, wenn es für deine Arbeit benötigt wird ;)

Morphie 11. Mär 2013 12:12

AW: Programm stürzt bei OpenDialog ab
 
Dann ist aber auch der Admin dafür verantwortlich, dass alle Preview Handler ordnungsgemäß funktionieren. (falls es denn an diesen liegt)
OpenDialog ruft ja lediglich die entsprechende API auf. Ich denke nicht, dass der Fehler in dem eigenen Programm zu suchen ist.

Thor500 11. Mär 2013 12:20

AW: Programm stürzt bei OpenDialog ab
 
Zitat:

Zitat von Morphie (Beitrag 1206890)
Dann ist aber auch der Admin dafür verantwortlich, dass alle Preview Handler ordnungsgemäß funktionieren. (falls es denn an diesen liegt)
OpenDialog ruft ja lediglich die entsprechende API auf. Ich denke nicht, dass der Fehler in dem eigenen Programm zu suchen ist.

Naja, bei anderen Programmen, unter anderem auch von einem anderen Entwickler der hier bei mir mit sitzt, funktioniert es problemlos, wurde allerdings in C# geschrieben. Insofern denke ich schon, das es irgendwas mit Lazarus zu tun hat.

Morphie 11. Mär 2013 12:22

AW: Programm stürzt bei OpenDialog ab
 
Dein Lazarus Programm ist 32 Bit, oder?
C# = Any CPU = 64 Bit

Das ist quasi ein anderes System.

Thor500 11. Mär 2013 12:41

AW: Programm stürzt bei OpenDialog ab
 
Zitat:

Zitat von Morphie (Beitrag 1206896)
Dein Lazarus Programm ist 32 Bit, oder?
C# = Any CPU = 64 Bit

Das ist quasi ein anderes System.

Verion ist: x86_64-win64, ich bin mir nicht sciher, welche Version das ist :S


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr.
Seite 2 von 3     12 3      

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