Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Prism Syste.TypeInitializationException (https://www.delphipraxis.net/21128-syste-typeinitializationexception.html)

vilinski 28. Apr 2004 11:15


Syste.TypeInitializationException
 
Habe mir Delphi 8 besorgt und sofort ein kleines Programmchen geschrieben.
Allerdings habe ich folgendes Problem: das Program lässt sich perfekt auf meinem Notebook compilieren und ausführen, wenn ich aber auf meinem Arbeitsplatz oder in der Uni das Programm starte bekomme ich folgende Meldung.

"Eine nicht behandelte Ausnahme des Typs 'System.TypeInitializationException' ist in Unbekanntes Modul. aufgetreten."

Das ist ein VCL Project. Habe platformspezifisch Meldung ausgeschaltet.

Wie kann ich rausfinden woran das liegen könnte? Das Project selbst kann ich auf den anderen Rechnern compilieren, nur starten geht nicht...

sakura 28. Apr 2004 11:35

Re: Syste.TypeInitializationException
 
Das hört sich an, als wäre auf diesen Rechnern das .NET FrameWork nicht installiert.

...:cat:...

vilinski 28. Apr 2004 12:17

Re: Syste.TypeInitializationException
 
Doch ".Net Framework" ist installiert.

kiar 28. Apr 2004 12:24

Re: Syste.TypeInitializationException
 
hallo,

und willkommen in der dp -> wieder einen mod erwischt der das nicht macht :mrgreen:

schau mal hier
http://search.microsoft.com/search/r...=&qn=&c=10&s=1

raik

MaBuSE 28. Apr 2004 13:24

Re: Syste.TypeInitializationException
 
Zitat:

Zitat von vilinski
Wie kann ich rausfinden woran das liegen könnte? Das Project selbst kann ich auf den anderen Rechnern compilieren, nur starten geht nicht...

1. Projekt in Delphi 8 öffnen
2. "Projektverwaltung -> Projectgroup1 -> DeineProgramm.exe -> Referenzen" anklicken
3. Borland.* Dateien anklicken und im Objektinspektor auf Eigenschaft Units verknüpfen klicken

Was steht da?

Units verknüpfen := True
-> Delphi linkt die benötigten Laufzeit-DLLs in die Exe-Datei

Units verknüpfen := False
-> Delphi Laufzeit-DLLs werden nicht eingebunden
-> DLLs müssen mit weitergegeben werden!

Also wenn Das auf False eingestellt ist -> True einstellen und dann klappt es :D

Muss für jede Borland.*.dll gemacht werden!

Ich hoffe Diese Info hilft Dir.

vilinski 28. Apr 2004 13:43

Re: Syste.TypeInitializationException
 
Das hat sich jetzt erledigt...

Das Problem war: das Programm lag auf dem Network Drive, ich habe einfach die Projectdaten auf den Desktop kopiert und das lief plötzlich. Jetzt muss ich noch finden wo solche Sicherheitsrichlinien eingestellt werden, aber das lauft zumindest.

Trotzdem danke für den Tip, jetzt weiss ich auch wie ich das Programm bei den Klients installieren kann.

Bernhard Geyer 28. Apr 2004 14:11

Re: Syste.TypeInitializationException
 
Das gelößte Problem unter Exception: System.Security.Permissions.SecurityPermission sollte dir ein paar Hinweise geben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 Uhr.

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