kostenloser Webspace werbefrei: lima-city


XP-Appliktationen unter Vista

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Hi Leute,
    ich habe ein Problem:
    Ich habe mir gester noch zusätzlich ein Notebook gekauft, für welches ich eine MS Windows Vista Lizenz habe. Nun habe ich bisher mit MS Visual Studio.NET 2008 (VB) programmiert. Auf Windows XP funktioniert alles prima, doch auf Vista gibt es einen Fehler:
    \"System.InvalidOperationException\" (in System.dll)

    Wisst ihr woran das liegt oder noch besser, wie ich das ändern kann?


    Danke im Voraus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Wenn du noch verrätst, wo und wann der Fehler auftritt, kann man dir schon mehr sagen...
  4. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Irgendwie tritt der Fehler beim Laden oder Darstellen des Startformulars auf.
    Jedenfalls wird nicht angezeigt, nur die Fehlermeldung...
  5. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.


    Irgendwie tritt der Fehler beim Laden oder Darstellen des Startformulars auf.
    Jedenfalls wird nicht angezeigt, nur die Fehlermeldung...


    Führe deine Anwendung im Debug-Modus aus und schon weißt du, in welche Zeile dein Fehler liegt.

    Die Fehlermeldung bedeutet nur:
    \"Der Aufruf einer Methode aufgrund des aktuellen Zustands des Objekts ist ungültig.\"

    Und es hat wohl weniger etwas mit Vista zu tun, sondern eher etwas mit einem unsauberen Code...

    (Visual Studio 2008 erzeugt nämlich Vista-kompatible Anwendungen)
  6. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Aber warum funktioniert der selbe Quellcode unter Windows XP und nicht unter Vista?
  7. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    lccserver schrieb:
    Aber warum funktioniert der selbe Quellcode unter Windows XP und nicht unter Vista?


    Warum?
    Es tritt wohl eine Ausnahme auf, da beispielsweise der Benutzer andere Rechte hat, das Dateisystem anders aufgebaut ist, weil eine andere Bedingung als zuvor aufgetreten ist usw. usw.

    Vielleicht testest du deine Anwendung einfach einmal mit dem Debugger und teilst uns mit, was in der Zeile, in der die Ausnahme auftritt, und was ein Paar Zeilen davor so steht...


    Beitrag geändert: 2.3.2008 22:27:51 von cbhp




    Beitrag geändert: 2.3.2008 22:28:21 von cbhp
  8. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    An der Stelle, wo ein Fehler auftritt steht eine Deklaration einer Integer-Variable?!
  9. Code?

    Die Zeilen um die fehlerhafte Stelle herum. +- 5 Zeilen.
  10. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Könnte es sein, dass eine Imports - Anweisung den Fehler auslöst?
  11. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    lccserver schrieb:
    An der Stelle, wo ein Fehler auftritt steht eine Deklaration einer Integer-Variable?!
    Könnte es sein, dass eine Imports - Anweisung den Fehler auslöst?



    So kann man dir nicht helfen... vielleicht wird versucht, einer nicht statischen Variable in einer Klasse bei der Initialisierung einen Wert zuzuweisen oder der zugewiesene Wert enhält ein leeres Objekt oder die Umgebung ist als \"Protected\" deklariert etc. etc. etc.

    Was kann eine Imports-Anweisung denn für die Ausnahme?
  12. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Naja z.B. wenn so eine \'Klasse\' in Windows Vista Home Premium nicht verfügbar ist?!
  13. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.


    Naja z.B. wenn so eine \'Klasse\' in Windows Vista Home Premium nicht verfügbar ist?!


    Ich merke, dass du keine Ahnung hast, von was ich eigentlich rede... wieso soll eine Klasse (die du selbst schreibst) nicht verfügbar sein? Wenn, dann wurde aufgrund eines vorhergegangenen Fehlers auf die Klasse kein Verweis erstellt. Das mit der \"Klasse\" war übrigens nur ein Beispiel.

    Warum willst du eigentlich keinen Codeausschnitt posten?
  14. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    So noch mal für alle, die mich nicht verstehen - die Begriffe in der Informatik sind mir echt egal. Ich meine damit sowas wie z.B. Imports System.Mail

    Und wenn da eine Klasse nicht verfügbar ist - bei Windows Vista?!

    Der Codeausschnitt ist nicht für die Öffentlichkeit gedacht - da stecken auch wieder verdammt viele Stunden Arbeit dahinter
  15. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.


    So noch mal für alle, die mich nicht verstehen - die Begriffe in der Informatik sind mir echt egal. Ich meine damit sowas wie z.B. Imports System.Mail

    Und wenn da eine Klasse nicht verfügbar ist - bei Windows Vista?!

    Der Codeausschnitt ist nicht für die Öffentlichkeit gedacht - da stecken auch wieder verdammt viele Stunden Arbeit dahinter



    Das, was du mit \"Imports\" einfügst, sind keine Klassen, sondern Namespaces (\"Namensraum\") aus der angegebenen Assembly (\"eine Zusammenstellung übersetzter .NET-Programmdateien\"). Das heißt kurz gesagt, dass das entsprechende .Net Framework installiert sein muss, und das hat nichts mit der Version des Betriebssystems zu tun.


    Hast du schon einmal versucht, deine Anwendung mit Administratorrechten auszuführen?

    lccserver schrieb:
    So noch mal für alle, die mich nicht verstehen - die Begriffe in der Informatik sind mir echt egal.

    Dann bist du wohl hier falsch und musst dich alleine mit deinem Problem beschäftigen.

    lccserver schrieb:
    Der Codeausschnitt ist nicht für die Öffentlichkeit gedacht - da stecken auch wieder verdammt viele Stunden Arbeit dahinter

    Die Öffentlichkeit wird sicherlich nicht an deinen 10 Zeilen Code interessiert sein, die du hier posten könntest.


    So, weiter kann man dir nicht mehr helfen, da du zu wenig Informationen lieferst.
  16. Wenn du dir nicht helfen lassen möchtest, dann schließe ich hier gerne. Sag einfach bescheid.
  17. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Redest du von einer MS Windows Vista, oder einer MS Visual Studio.NET 2008 Neuinstallation? Aber ich danke dir, du gibst mir hierbei wenigstens mal einen SINNVOLLEN Ratschlag! Bolschoje spasibo
  18. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.


    Redest du von einer MS Windows Vista, oder einer MS Visual Studio.NET 2008 Neuinstallation? Aber ich danke dir, du gibst mir hierbei wenigstens mal einen SINNVOLLEN Ratschlag! Bolschoje spasibo


    OMFG, aber klar doch, der Fehler liegt bestimmt an einer Fehlinstallation... oder vielleicht doch am fehlenden Diskettenlaufwerk?

    Warum kann es denn nicht an einer \"Fehlinstallation\" liegen?
    -> Weil deine Anwendung fehlerfrei kompiliert (erstellt) wird. Somit sind alle Verweise gültig.
  19. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Stimmt - in meinem Notebook fehlt ein Diskettenlaufwerk.

    Ich begreif\' echt nicht, warum das nicht geht - vlt. ist das .NET-Framework auch falsch installiert?!
  20. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.


    Stimmt - in meinem Notebook fehlt ein Diskettenlaufwerk.

    Ich begreif\' echt nicht, warum das nicht geht - vlt. ist das .NET-Framework auch falsch installiert?!


    Das geht - wie bereits schon gesagt - nicht, denn die Anwendung wird fehlerfrei kompiliert, also ist alles mit dem .NET Framework in Ordnung. Erstens greift bereits Visual Studio darauf zu, zweitens der Compiler und drittens deine Anwendung.

    Wenn du dich also nicht traust, deine maximal 10 Zeilen Code offenzulegen, dann kann man dir wirklich nicht helfen und Spekulationen über mögliche Ursachen bringen nichts.

    Angebot: Du kannst dich auch über ICQ bei mir melden. Deinen Code wird schon niemand verkaufen ;)
  21. Autor dieses Themas

    lccserver

    Kostenloser Webspace von lccserver

    lccserver hat kostenlosen Webspace.

    Das Problem ist dank Unterstützung von cbhp gelöst.

    Danke an alle!
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!