Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Prism VCL.NET => System.Security.SecurityException (https://www.delphipraxis.net/15051-vcl-net-%3D-system-security-securityexception.html)

aMuTeX 21. Jan 2004 11:01


VCL.NET => System.Security.SecurityException
 
Hi

Ich mache gerade mit Delphi 8 (Architect) meine ersten Schritte in die .net Welt. Ich schaffe es aber nicht einmal eine sehr einfache VCL-Forms-App zum laufen zu überreden. Wenn ich ein neues Projekt (nur die leere Form) erstelle und ausführen will wird eine 'System.Security.SecurityException' geworfen. Eine Win-Form-App läuft zwar, aber auch da, sobald z.B. auf Environment.MachineName zugegriffen wird kommt die SecurityException.

Woran liegt das? Ich bin als Mitglied der Administrator-Gruppe eingetragen (Win XP). Ich sollte also schon die nötigen Berechtigungen haben.

sakura 21. Jan 2004 11:42

Re: VCL.NET => System.Security.SecurityException
 
Wie sieht es mit den VCL.NET Demos aus, haben die auch dieses Problem, wenn Du diese ausführst ?

...:cat:...

aMuTeX 21. Jan 2004 12:06

Re: VCL.NET => System.Security.SecurityException
 
Die Demos scheinen zu laufen. Ich hab nur mal das WinCube und das IndyHTTP (VCL) Demo probiert. Beide gehen. Aber eben neue VCL Apps gehen einfach nicht. Ich gehe so vor:

1. File -> New -> VCL Forms Application
2. Ein Label auf die Form packen
3. Save All
4. Run

=> System.Security.SecurityException


Ist mein Vorgehen falsch?



Danke für Eure Hilfe.

Alexander 21. Jan 2004 12:30

Re: VCL.NET => System.Security.SecurityException
 
Nein, eigentlich ist es richtig...
Hast du auch das NET Framework richtig istalliert ?

sakura 21. Jan 2004 12:33

Re: VCL.NET => System.Security.SecurityException
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von aMuTeX
Ist mein Vorgehen falsch?

Grundsätzlich erst einmal nicht. Teste mal den Anhang, ich habe es genauso gemacht, wie Du es geschildert hast :?

...:cat:...

aMuTeX 21. Jan 2004 12:57

Re: VCL.NET => System.Security.SecurityException
 
@sakura
Deine Dummy Applikation läuft bei mir nicht. Es kommt die gleiche Exception wie wenn ich meine eigene App starte. Es sollte als nicht an meiner Delphiumgebung liegen, sondern eher am .net-framework oder an den Sicherheitseinstellungen von Windows XP. Sonst noch eine Idee?


@Alexander
Was heisst richtig installiert? ;-) Ich hab das .net SDK 1.1 welches auf der Delphi 8 CD ist installiert. Bei der Installation gab es soweit keine Probleme. Kann ich irgenwie prüfen ob es richtig installiert ist?


@all
Super Forum. Hier werden sie sofort geholfen!

Alexander 21. Jan 2004 13:13

Re: VCL.NET => System.Security.SecurityException
 
Nun ja eigentlich sollte man da nciht falsch machen können :?. Hätte ja sein können, dass irgendein Fehler kam.
Was mir sonst ncoh ein fällt wäre hast du sonst noch irgendein anderes .NET-Produkt installiert? Mit irgendeinem gab es da Probleme... Stand auch beim Installieren...

Hast du es sonst schon mal mit einer Neuinstallation von Delphi versucht ?

sakura 21. Jan 2004 13:20

Re: VCL.NET => System.Security.SecurityException
 
In meinem Beispiel, teste mal, wenn Du die folgenden drei Zeilen in der Project1 Datei von
Code:
{%DelphiDotNetAssemblyCompiler 'd:\programme\borland\borland shared\bds\shared assemblies\2.0\Borland.Vcl.dll'}
{%DelphiDotNetAssemblyCompiler 'd:\programme\borland\borland shared\bds\shared assemblies\2.0\Borland.Delphi.dll'}
{%DelphiDotNetAssemblyCompiler 'd:\programme\borland\borland shared\bds\shared assemblies\2.0\Borland.VclRtl.dll'}
nach (Alle Zeilen haben einen Punkt an zweiter Stelle.

Code:
{[color=#ff0000].[/color]%DelphiDotNetAssemblyCompiler 'd:\programme\borland\borland shared\bds\shared assemblies\2.0\Borland.Vcl.dll'}
{[color=#ff0000].[/color]%DelphiDotNetAssemblyCompiler 'd:\programme\borland\borland shared\bds\shared assemblies\2.0\Borland.Delphi.dll'}
{[color=#ff0000].[/color]%DelphiDotNetAssemblyCompiler 'd:\programme\borland\borland shared\bds\shared assemblies\2.0\Borland.VclRtl.dll'}
änderst und neu kompilierst. Sollte dieses gehen, dann sind die Assmebly-Pfade von Delphi 8 nicht korrekt registriert ;-)

...:cat:...

aMuTeX 21. Jan 2004 15:16

Re: VCL.NET => System.Security.SecurityException
 
Ich hab jetzt mal komplett alles (.net Framework und Delphi ...) deinstalliert und wieder neu installiert (Alles mit Default-Werten). Mann, das dauert .... :-(

... aber leider ohne Erfolg! Das SecurityException wird weiterhin geworfen.

-> Auch das mit dem '.' bringt nichts. Wo kann ich die assembly-Pfade einstellen?

-> Könnte es evtl. Schwierigkeiten geben damit das ich mehrere Delphi-Versionen parallel instaliert habe (D5, D6, D7, D8)?


Ich denke es ist Windows das hier Probleme macht. Was habt ihr für Benutzerrechte? Muss man Administrator sein um ein .net exe ausführen zu dürfen?

sakura 21. Jan 2004 15:20

Re: VCL.NET => System.Security.SecurityException
 
Zitat:

Zitat von aMuTeX
Wo kann ich die assembly-Pfade einstellen?

Tut mir leid, das weiß ich auch noch nicht.

Zitat:

Zitat von aMuTeX
Könnte es evtl. Schwierigkeiten geben damit das ich mehrere Delphi-Versionen parallel instaliert habe (D5, D6, D7, D8)

Nein, wenn es nicht gerade an D6 liegt, ich habe D1, D3, D4, D5, D7, D8 - alle auf einem Rechner ;-)

Zitat:

Zitat von aMuTeX
Was habt ihr für Benutzerrechte? Muss man Administrator sein um ein .net exe ausführen zu dürfen?

Eigentlich nicht, nur um Delphi zu installieren.

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 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-2025 by Thomas Breitkreuz