WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 03.04.2005, 21:56   #1
IT Standard
Jr. Member
 
Registriert seit: 17.03.2004
Alter: 47
Beiträge: 55


Frage DirectX für Windows Programmiersprache Versuchprojekt: Mandrake Linux DirectX

Hallo!
In welcher Programmiersprache ist das Windows DirectX geschrieben?
Wenn nicht C++ oder C# welches Programmierprogramm muss auch Mandrake Linux angepasst werden?

Wenn das DirectX Version 8.1 Setup DX81ger.exe auf C++ oder C# Geschrieben ist kann ich mit gc++ Compiler von Mandrakelinux das Direct X anpassen. Wenn Ich den Quelltext von DirectX auslesen kann kann Ich auf Linux kompilieren.
Portierung von Windows auf Linux:
1) Download von DirectX auf Windows
2) Quelltext mittels Dissambler auslesen
3) Installieren auf Linux
4) Kompilieren auf Linux

Sollte das Projekt geliegen, so werde Ich das Programmierprojekt DX81mandrake10.0ger.exe bei Microsoft auf der nächsten Computermesse Cebit wegen des Urheberrechtes übergeben.

Ich lehne Emulatoren für DirectX WinX ab weil durch Emulatoren Hacker in das Betriebssystem durch den Webbrowser kommen könnten und das Betriebssystem beschädigt wird.
IT Standard ist offline   Mit Zitat antworten
Alt 03.04.2005, 22:57   #2
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard


Lies dir dein Posting mal durch und überleg dir ob ein nicht Gedankenleser kapiert was du willst...
(z.B. dieser Satz:
Zitat:
... welches Programmierprogramm muss auch Mandrake Linux angepasst werden?
)

DirectX ist - sag ich mal so aus dem Bauch heraus - in C/C++ geschrieben.
Das eigentlich entscheidende ist aber, daß DirectX eine Art Interface ist. Vereinfacht gesagt: andere Programme rufen Funktionen auf, DirectX sorgt dafür, daß am Schirm/in der Soundkarte/wo auch immer das richtige Passiert. Dabei greift es auf die Windows API zu. DirectX zu Disasseblieren bringt dir also genau gar nichts, solange du nicht vor hast die Windows API auf Linux nachzubauen. Du wirst aber vermutlich bereits beim Punkt 2 scheitern, da Disassembler keinen lesbaren C/C++/sonstigen Code ausspucken sondern Assembler (ausnahme sind Java disassembler).

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 04.04.2005, 05:43   #3
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Solltest nicht doch lieber deine Mainboardfabrik aufmachen, bevorst uns wieder damit quälst, aus deinen Texten sinnvolle deutsche Sätze zusammenzusetzen?

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 04.04.2005, 10:17   #4
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Die Frage führt sich ja IMHO selbst ad-absurdum.

Er könnte zwar "den Quellcode auslesen", findet aber nicht heraus, welche Programmiersprache es ist?



Also im zweifelsfall Assembler. happy coding und meld dich erst wieder, wenn Du fertig bist!
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 09.04.2005, 14:25   #5
Etienne
Veteran
 
Registriert seit: 31.03.2003
Alter: 37
Beiträge: 403


Etienne eine Nachricht über ICQ schicken
Standard

da bist ja sau alt wennst fertig bist...
außerdem ist disablembing verboten da directX sicher mit Patenten etc geschützt ist! du hättest sofort eine Klage von Microsoft am hals.
Außerdem ist es nicht so leicht, dass disablembing besonders bei komplizierten Code wie directX,
lg
Etienne ist offline   Mit Zitat antworten
Alt 09.04.2005, 14:44   #6
Don Manuel
Inventar
 
Benutzerbild von Don Manuel
 
Registriert seit: 08.02.2001
Beiträge: 9.977


Standard

Tuvok?
Don Manuel ist offline   Mit Zitat antworten
Alt 09.04.2005, 16:40   #7
Biri
Hero
 
Registriert seit: 04.09.2001
Beiträge: 894


Standard

hi,

directX ist in c++ programmiert, ab directX 9 in c#.
wobei die klassen eher ein wrapper für das "alte" directX sind.

falls du dich für eine plattformunabhängige grafik-"engines" interessierst, schau dir mal openGL an.

directX disassemblen und unter linux neu kompilieren geht nicht. (gründe wurden bereits genannt)

Zitat:
weil durch Emulatoren Hacker in das Betriebssystem durch den Webbrowser kommen könnten und das Betriebssystem beschädigt wird.
interessante ansicht.

fg
-hannes
Biri ist offline   Mit Zitat antworten
Alt 10.04.2005, 12:57   #8
Etienne
Veteran
 
Registriert seit: 31.03.2003
Alter: 37
Beiträge: 403


Etienne eine Nachricht über ICQ schicken
Standard

aber wenn du glaubst das du kannst, dann versuche mal deine eigene Grafikschnittstelle zu programmieren ist wahrscheinlich einfacherer als es disablierenen....
lg
Etienne ist offline   Mit Zitat antworten
Alt 12.04.2005, 21:24   #9
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard Re: DirectX für Windows Programmiersprache Versuchprojekt: Mandrake Linux DirectX

Zitat:
Sollte das Projekt geliegen, so werde Ich das Programmierprojekt DX81mandrake10.0ger.exe bei Microsoft auf der nächsten Computermesse Cebit wegen des Urheberrechtes übergeben.
Und Microsoft wird dich mit offenen Armen empfangen und dir danken, dass du deren Verträge brichst, die du durch den Download und installation von DirectX unterzeichnest, sowie sie dir bestimmt einen Orden zukommen lassen werden, dafür dass eines deren mächtigstes Tool (Spiele sind ein sehr überzeugendes Argument bei der Frage "was kann das System") auf die Plattform des Erzfeindes überträgst.

Aber eine Frage noch: Welche Spiele willst du mit deinem DirectX unter Linux betreiben? Oder willst da auch alle dissasemblieren und neu coden?
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 12.04.2005, 21:43   #10
Groovy
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.107


Standard

Als naechstes kommt eine Prozessorfabrik stimmts?
Groovy ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:40 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag