Autor Beitrag
Alux
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 17.11.10 03:11 
Sälü zäme

Ich versuche krampfhaft folgende Komponenten in Prism einzufügen:

www. mitov.com ( InstrumenLab 9

Die installation selbst funktioniert soweit. Nun habe ich das Problem, dass die Komponenten nur bis .Net 3.5 compilierbar sind. Bei 4.0 gibt es einen Fehler heraus.

Auf folgender Seite wird beschrieben wie man in c# "mixed mode" programmieren kann, in dem man folgendes einfügt...siehe link:

stackoverflow.com/qu...net-2-0-mixed-mode-a


Ich versuchte nun diesen Sourcecode in Oxygene zu übersetzten, was mir etwa das ergab:

ausblenden Delphi-Prism-Quelltext
1:
2:
3:
4:
5:
6:
7:
var version: xml := '1.0';
configuration;
var useLegacyV2RuntimeActivationPolicy: startup := 'true';
var version: supportedRuntime := 'v4.0';
sku := '.NETFramework,Version=v4.0' / 
startup;
configuration;


Ich schob dies dann unterhalb der letzten Fehlermeldungein...unter

ausblenden Delphi-Prism-Quelltext
1:
 InitializeComponent();					


Dies funktioniert leider nicht. grrrr

Hat jemand von Euch schon so etwas ähnliches versucht?
Gibt es einen anderen Weg wie man mixet mode assably programmieren kann ( Prism XE natürlich )
Gibt es irgend ein Setting in Delphi Prism XE von dem ich nichts weiss, was man einfach um- respektive einschalten kann?

Im Voraus besten Dank für Eure Unterstützung

Alux

Moderiert von user profile iconChristian S.: Delphi Prism-Tags hinzugefügt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 18702
Erhaltene Danke: 1620

W10 x64 (Chrome, IE11)
Delphi 10.2 Ent, Oxygene, C# (VS 2015), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 17.11.10 04:06 
user profile iconAlux hat folgendes geschrieben Zum zitierten Posting springen:
Die installation selbst funktioniert soweit. Nun habe ich das Problem, dass die Komponenten nur bis .Net 3.5 compilierbar sind. Bei 4.0 gibt es einen Fehler heraus.

Auf folgender Seite wird beschrieben wie man in c# "mixed mode" programmieren kann, in dem man folgendes einfügt...siehe link:
Das heißt der angezeigte Fehler ist der mit dem mixed mode?

user profile iconAlux hat folgendes geschrieben Zum zitierten Posting springen:
Ich versuchte nun diesen Sourcecode in Oxygene zu übersetzten, was mir etwa das ergab:
Was gibt es da zu übersetzen? Das ist ja nun eine XML-Datei und kein C# Code und mir wäre es neu, dass die in Prism irgendwie anders als als XML-Datei verwendbar wäre (und wenn, dann bestimmt nicht mit der XML-Versionsangabe). :gruebel:

Reicht es nicht, die einfach dem Projekt hinzuzufügen?
Alux Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 17.11.10 23:58 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconAlux hat folgendes geschrieben Zum zitierten Posting springen:
Die installation selbst funktioniert soweit. Nun habe ich das Problem, dass die Komponenten nur bis .Net 3.5 compilierbar sind. Bei 4.0 gibt es einen Fehler heraus.

Auf folgender Seite wird beschrieben wie man in c# "mixed mode" programmieren kann, in dem man folgendes einfügt...siehe link:
Das heißt der angezeigte Fehler ist der mit dem mixed mode?

user profile iconAlux hat folgendes geschrieben Zum zitierten Posting springen:
Ich versuchte nun diesen Sourcecode in Oxygene zu übersetzten, was mir etwa das ergab:
Was gibt es da zu übersetzen? Das ist ja nun eine XML-Datei und kein C# Code und mir wäre es neu, dass die in Prism irgendwie anders als als XML-Datei verwendbar wäre (und wenn, dann bestimmt nicht mit der XML-Versionsangabe). :gruebel:

Reicht es nicht, die einfach dem Projekt hinzuzufügen?



Erst Danke für die Antwort

Zur ersten Frage:
Sobald ich zB eine LED ( Mitovkomponente ) auf dem Designer platziere und compiliere erhalte ich folgenden Fehler unter "InitializeComponent();" :

-> File LoadException wurde nicht behandelt werden
Die Assembly im gemischten Modus wurde während Version v2.0.50727 der Laufzeit erstellt
und kann nicht während der 4.0-Laufzeit ohne zusätzliche Konfigurationsinformationen
geladen werden.
-> Hinweis zur Fehlerbehebung:
Stellen Sie sicher, .NET Framework-Assembly ist.


Zur 2. Frage:
Wo soll ich diesen Code einfügen und ...ist dieser Code den so von DelphiPrism lesbar. Bei mir klappt es nicht. Wenn Du mir sagen kannst wo und in welcher Form der dem SourceCode beigefügt werden muss, wäre ich froh....bin in Sachen programmieren ein Grünschnabel :

<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>


Bemerkung: .Net 2.0 bis und mit 3.5 geht. ich möchte aber .NET4.0 programmieren

Besten Dank in Gruss
Alux