Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Ich möchte einen bestimmten Code nur kompilieren wenn die passende Ziel-CPU eingestellt ist ("AnyCPU", "x86" oder "x64"), gibt es dafür einen vordefinierten Makro? VB.NET-Quellcode (6 Zeilen) (Eine manuelle Lösung)

  • Benutzer-Avatarbild

    @Bluespide & @Cheffboss - Danke erstmal Für Eure Antworten! Wie ich die Architektur meiner Anwendung während der Laufzeit feststellen kann weiß ich bereits. Der Code soll nicht kompiliert werden wenn sich die Ziel-CPU geändert hat (hab's ungünstig beschrieben).

  • Benutzer-Avatarbild

    @mrMo Es geht um die Architektur von meinem Programm, nicht um die vom Betriebssystem. In meinem Programm gibt es Funktionen die nur mit 64-Bit (Ziel-CPU: "x64") lauffähig sind und nicht mit 32-Bit (Ziel-CPU: "AnyCPU" oder "x86") Wenn ich also die Ziel-CPU z.B. auf "x86" (32-Bit) ändere, soll der von mir festgelegte 64-Bit Code nicht mehr kompiliert werden (wie in meinem Beispiel, allerdings muss ich die #const selbst ändern, was aber automatisch passieren soll).

  • Benutzer-Avatarbild

    @VaporiZed Damit habe ich mir wohl gerade meine Projektdatei zerschossen. Wenn ich es in die Projektdatei kopiere, dann kann sie nicht mehr richtig geladen werden. [stackoverflow.com/a/28183543] @RodFromGermany Was meinst Du damit? Den 32-Bit Code benötige ich aber auch, da z.B. das Auflisten der Prozess-Module (von einem 32-Bit Prozess) nicht mit einem 64-Bit Prozess möglich ist, weswegen ich dann auch meine eigene Architektur umstellen muss. Das Betriebssystem ist im Moment nicht wichtig, die …

  • Benutzer-Avatarbild

    @RodFromGermany Ich möchte einfach nur mit #if-Abfragen meinen Code automatisch auf die eingestellte Ziel-CPU (Architektur) umstellen, also den nicht verfügbaren Code deaktivieren oder anpassen. Wie man mit #if-Abfragen umgeht ist mir klar und das ist auch nicht das Problem, es geht mir um eine automatische Lösung für "#Const architecture", weil ich es im Moment jedes Mal manuell ändern muss. VB.NET-Quellcode (6 Zeilen) @petaod Danke dir, funktioniert bei mir aber leider nicht. Ich mach's vielle…

  • Benutzer-Avatarbild

    @Bluespide @VaporiZed und @RodFromGermany Es funktioniert merkwürdigerweise immer noch nicht. Der Fehler liegt vielleicht beim IDE (Visual Studio 2019)? Könnt ihr mir ein Beispiel-Projekt hochladen? Ich möchte mir das gerne mal anschauen.

  • Benutzer-Avatarbild

    @VaporiZed Es funktioniert jetzt auch bei mir, danke dir. Ich hab's wohl an der falschen Stelle in der Projektdatei eingefügt.