Seite 2 von 6
Verfasst: 30.11.2006 16:27
von DrShrek
Deeem2031 hat geschrieben:nur weil's von M$ kommt ....
Falsch! Nicht weil es von MS ist...sondern weil es nur ~24 MB Plattenplatz frisst (Mein alter Laptop hat nur 4GB).

Verfasst: 30.11.2006 16:45
von vonTurnundTaxis
Jetzt habe ich extra dieses schreckliche Mono mit seinen ganzen Abhängigkeiten installiert und das Programm geht trotzdem nicht

Verfasst: 30.11.2006 16:54
von Kiffi
vonTurnundTaxis hat geschrieben:Jetzt habe ich extra dieses schreckliche Mono mit seinen ganzen Abhängigkeiten installiert und das Programm geht trotzdem nicht

Deeem2031 hat geschrieben:(Die Exe brauch auch demensprechend das .Net Framework 2.0+)
Grüße ... Kiffi
Verfasst: 30.11.2006 17:04
von Deeem2031
@vonTurnundTaxis: Das wird wahrscheinlich daran liegen, dass, wenn du Mono benutzt die Exen nicht direkt aufrufen kannst, sondern "mono fasm.exe" aufrufen müsstest. Von daher könntest du es eventuell per verknüpfung oder bat versuchen, die dann "mono fasm.exe "+parameter aufruft.
Verfasst: 30.11.2006 17:13
von vonTurnundTaxis
Das habe ich natürlich gemacht
mono hat geschrieben:** (/home/user/FAsm:7694): WARNING **: The following assembly referenced from /home/user/FAsm could not be loaded:
Assembly: System.Windows.Forms (assemblyref_index=1)
Version: 2.0.0.0
Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/user).
** (/home/user/FAsm:7694): WARNING **: The class System.Windows.Forms.Form could not be loaded, used in System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
** ERROR **: file class.c: line 2505 (mono_class_setup_parent): should not be reached aborting...
Abgebrochen
Verfasst: 30.11.2006 18:35
von Deeem2031
Ach du versuchst das unter Linux.. Bei Mono für Linux muss man die Assemblies für die Windows.Forms glaub ich extra installieren, so genau kenn ich mich da aber auch nicht aus.
Verfasst: 01.12.2006 02:31
von Gorf
hallo
bitte nicht schlagen, aber was ist den so besonders an .NET??
da java eine platformunabhängige sprache ist. braucht man die java-vm, damit das gleiche programm z.b. auf linux und windows läuft (zumindest hab ich es so verstanden).
wenn ich mich erinner war die platformunabhängigkeit doch die wichtigste philosophie von java.
wenn java und .not das gleich sind. für welche platformen gibts den .net (auser windows).
ich will nichts schlecht machen. mich interessierts jetzt halt. hab mich damit noch nicht beschäftigt. mit pb ist alles auch ohne .net oder javavm gelaufen

Verfasst: 01.12.2006 19:06
von MVXA
> bitte nicht schlagen, aber was ist den so besonders an .NET??
Nichts. Deswegen verstehe ich den Wirbel um .Net nicht.
Verfasst: 02.12.2006 00:10
von Deeem2031
Direkt .Net (also von Microsoft) gibts nur für Windows und WinCE. Man kann aber genauso gut Mono für Linux, Mac OSX, ... benutzen (
http://mono-project.com/Supported_Platforms )
Und was an .Net besonders ist? Das es wiedermal die Community der Programmierer teilt
Btw. hab noch 'ne neue Optimierungs-Routine eingebaut: "-replace SYS_StringEqual (Ecx = 0) (Version 1.0)" (siehe 1st post)
Verfasst: 02.12.2006 00:23
von vonTurnundTaxis
> Man kann aber genauso gut Mono für Linux [...]
Offenbar nicht.