Laden...

Forenbeiträge von Blacal Ingesamt 387 Beiträge

25.01.2012 - 07:18 Uhr

Hi,

schau dir auch mal PDFSharp an. Damit habe ich schon mal eine Klasse realisiert, die ein vorhandenes Pdf laden, ein Bild einfügen und dann wieder abspeichern kann. Läuft auch schon seit längerem stabil.

Gruß
Roland

25.01.2012 - 07:16 Uhr

Hi,

du musst halt in deiner abgeleiteten Klasse selbst einen Konstruktur schreiben, der die Variablen am Objekt setzt. Ist doch kein Problem, oder?

So ganz den Durchblick habe ich aber auch nicht, was genau du mit Laufzeit und design-Time meinst...

Gruß
Roland

22.01.2012 - 11:09 Uhr

Hallo,

ganz einfach so:

<Button Content="{Binding Source={StaticResource ButtonSources}, Path=[0]}"  />

Gruß
Roland

19.01.2012 - 13:01 Uhr

Hallo zusammen,

schau dir mal diesen Link an:
Utility library to add C# scripting to your game

die machen SyntaxHighlighting mit der RichtTextBox. Die Lösung ist genau so, wie du beschrieben hast (Text auswählen, einfärben, Text auswählen, einfärben, ...). Alles weitere kannst dir dort abgucken.

Gruß
Roland

19.01.2012 - 12:46 Uhr

Hallo zusammen,

hätte jetzt schon gedacht, das alles für das BrowserControl immer installiert ist, auch wenn InternetExplorer nicht installiert ist. Schließlich baut auch ein ganzer Haufen anderer Programme darauf auf.

Wo dir es aber definitiv passieren kann, dass diese Dll fehlt, ist auf einem Embedded System. Auf solchen Systemen kann man solche Komponenten komplett draußen halten.

Gruß
Roland

19.01.2012 - 07:37 Uhr

Hallo Kollegen,

das Problem scheint gelöst zu sein. Damit das C++ Zeug mit installiert wird, kann man die entsprechenden MergeModule mit an das Setup hängen. Problem war nur: Die MergeModule für VC++ 2005 SP1 hat man nur, wenn man auch das VisualStudio 2005 SP1 installiert hat. Einen Downloadlink nur für die Merge Module habe ich nicht gefunden.

Hier die Module, die ich jetzt ans Setup angehängt habe:*Microsoft_VC80_ATL_x86.msm *Microsoft_VC80_CRT_x86.msm *Microsoft_VC80_MFC_x86.msm *Microsoft_VC80_MFCLOC_x86.msm *Microsoft_VC80_OpenMP_x86.msm *policy_8_0_Microsoft_VC80_ATL_x86.msm *policy_8_0_Microsoft_VC80_CRT_x86.msm *policy_8_0_Microsoft_VC80_MFC_x86.msm *policy_8_0_Microsoft_VC80_MFCLOC_x86.msm *policy_8_0_Microsoft_VC80_OpenMP_x86.msm

Gruß
Roland

18.01.2012 - 08:04 Uhr

Hallo Kollegen,

ich steh gerade etwas auf dem Schlauch.
Ein Setup von mir hat als Abhänigkeit die Redistributable von VC++ 2005 SPS. Zum bauen des Setups verwende ich die normale Setup-Vorlage in Visual Studio. Ich würde jetzt gerne diese Abhängigkeit ins Setup so mit einbauen, dass es beim Installieren des Programms automatisch mit installiert wird. In der Liste der erforderlichen Komponenten taucht es aber leider nicht auf und mir ist auch nicht bekannt, wie man es dort rein bekommt.

Ein anderer Versuch von mir war noch, das Setup irgendwie als "Benutzerdefinierte Aktion" oder so etwas rein zu bringen.. hat aber nicht viel geholfen.

Wisst ihr, wie man das im Setup mit rein bekommt?

Gruß
Roland

17.01.2012 - 12:35 Uhr

Hallo Mary81,

setze die Selected-Eigenschaft direkt am Row-Objekt. Z. B.

            DataGridView dgv;
            dgv.Rows[0].Selected = true

Gruß
Roland

09.01.2012 - 19:18 Uhr

Hallo,

am besten du stöberst etwas in CodeProject. Dort solltest du mehrere OpenSource-Projekte finden, die soetwas ähnliches machen und kannst dir damit einige BestPractices abgucken (aber nicht kopieren..).

Gruß
Roland

09.01.2012 - 19:14 Uhr

Hallo,

was mir hier nicht gefällt, ist das hier:

_SocketThread.Abort();

Kann es sein, dass du die Threads abschießt, wärend sie gerade über den Socket lauschen? Wenn ja, würds mich nicht wundern, dass es da auf der Treiber-Ebene oder irgendwo innerhalb der Listen-Methoden Probleme gibt. Macht man ja normalerweise nicht, solche Threads einfach mit Abort abzuschießen.

Gruß
Roland

09.01.2012 - 05:26 Uhr

Hallo Kollegen,

speziell beim Zeichnen von Bildern kann GDI relativ langsam sein. Versuchs mal mit Direct2D (ist seit Windows Vista verfügbar - aktuellste Updates vorausgesetzt).

Hier mein Tutorial dazu:
Direct2D und DirectWrite Tutorial

Gruß
Roland

16.12.2011 - 12:40 Uhr

Hi,

schau dir mal das Ereignis AppDomain.AssemblyResolve an.
Musst aber aufpassen, die Ereignisse von AppDomain werden nicht nur im Gui-Thread gefeuert.

Noch was anderes:
Genaue Informationen über den Grund, warum Dlls nicht geladen werden können, sind oft schwierig zu bekommen - FileNotFound ist nur der einfachste Fall. So kann zum Beispiel auch schlicht eine Abhängigkeit der Dll fehlen (z. B. eine andere Dll, C++-Runtimes, ...), das Format falsch sein (32-Bit, 64-Bit), ein Fehler in einer nativen DllMain, usw.

Gruß
Roland

15.12.2011 - 12:54 Uhr

Hi,

erzeuge doch für jeden Aufruf ein eigenes Objekt, dann hast du keine Probleme. Noch was anderes: Die Sachen machst du im Gui-Thread?

Lager das lieber in einen anderen aus, z. B. über BackgroundWorker. Solche Verbindungsabfragen können unter umständen auch länger dauern, z. B. wenn es gerade Probleme im Netz gibt. In einem solchen Fall würde deine Gui einfach hängen bleiben.

Gruß
Roland

13.12.2011 - 12:41 Uhr

Hallo chillic,

das, was du vorhast, ist eigentlich sowieso nur Optik. Wenn du Webservices benutzt, hast du im Hintergrund keine ständige Verbindung, da Http pro Aufruf eine eigene aufbaut und wieder schließt.

Eine Art zyklischer Ping ist schon eine Möglichkeit, um zu Überwachen, ob die Verbindung noch möglich ist. Verursacht aber auch einen Rechenaufwand auf der Server-Seite, wenn auch nur gering.

Gruß
Roland

06.12.2011 - 12:37 Uhr

Hallo chilic,

die UAC-Abfrage ist meines wissen unabhängig davon, was dein Programm macht. Sie kommt schon, wenn die Exe geladen wird. Wenn du im Programm etwas machtst, was du nichst darfst, gibts ne Exception. Normalerweise steuert man die Abfragen über das Manifest der Exe-Datei, dort kann man eintragen, ob man Admin-Rechte benötigt oder nicht. Andere Möglichkeit ist noch das "Ausführen als..".

Kann es sein, dass du dein Programm direkt unter C:\ legst und nicht z. B. C:\Programme? Auf der Hauptpartition habe ich da schon öfters beobachtet, dass da Windows manchmal noch einmal nachfrägt. Bei mir war das zum Beispiel dann der Fall, wenn ich das Programm von einem Netzwerkshare schnell zum Testen rüber kopiert habe und dann starten wollte.

Gruß
Roland

03.10.2011 - 06:14 Uhr

Hi Partywelt,

wenn du beim Setup die Version änderst kommt doch ein Popup von wegen "wollen Sie den Produktcode ändern?" oder sowas. Dieses Popup mit ja bestätigen. Der Installer geht nämlich neben der Version auch auf den Produktcode.

.. die Versionsnummer findest du nach Auswahl des Setup-Projekts im Eigenschaften-Fenster ziemlich weit unten.

Gruß
Roland

03.10.2011 - 06:12 Uhr

Hi ZeroQool,

man kann WCF dazu bringen, keine XSD-Import zu verwenden:
Schau dir das hier an Inline XSD in WSDL with WCF

Gruß
Roland

01.10.2011 - 13:39 Uhr

Hi,

bei all deinen Frage kann ich nur sagen: Kommt auf die Struktur eurer Rendering-Pipeline an. So ganz nebenbei: Solche Fragen würde ich eher auf Gamedev oder vergleichbaren Foren stellen. C# oder Allgemein .Net Entwickler kommen eher selten mit OpenGL / Glsl in Berührung.

Gruß
Roland

01.10.2011 - 13:35 Uhr

Hallo Campy,

ich habe mir für diesen Zweck eine Basisklasse geschrieben, der ich im Prinzip nur noch das Type-Objekt des ServerContracts übergeben und halt ne Url (weil es sich um Webservices handelt). Im Framework-Standard gibts es sowas im Moment meines wissens nicht.

Gruß
Roland

25.09.2011 - 09:32 Uhr

Hi CSharperUser,

sieht erstmal nicht so aus.
Du solltest diese Logik aber ohne Probleme in einen Thread auslagern können.

Gruß
Roland

22.09.2011 - 18:18 Uhr

Hi,

das weiß der SAP-Entwickler i. d. R. gar nicht. Er macht im Prinzip nichts anderes wie du. Er bekommt eine wsdl oder eine Url zu einer wsdl und importiert diese in seine Entwicklungsumgebung. Und die hat eben Probleme damit, wenn mit xsd:import gearbeitet wird - was Microsoft standardmäßig macht. Progblem an der ganzen Sache ist, dass die Fehlermeldung in SAP nicht wirklich aussagekräftig ist.

Was ich auch noch dazu sagen will: Meine Aussagen hier betreffen ERP / ABAP-Stack und den Netweaver Java-Stack. Bei anderen Modulen / Komponenten kanns schon wieder anders ein.

Gruß
Roland

21.09.2011 - 12:27 Uhr

Hi ironheart,

zwei Dinge musst du beachten:*Wie gfoidl schon gesagt hat, musst du BasicHttpBinding verwenden *Zusätzlich brauchst du Inline XSD in WSDL with WCF. Grund: Die SAP-Module, die ich kenne, können mit Imports nicht umgehen

Gruß
Roland

14.09.2011 - 21:59 Uhr

Hi,

dieses Problem hatten wir auch. Was bei uns geholfen hat: Einfach die Licx-Datei aus der Codeverwaltung nehmen, damit sie jeder Client selbstständig überschreiben kann.

Gruß
Roland

14.09.2011 - 06:05 Uhr

Hi,

base.InvokePaintBackground(this, e);

Graphics g = e.Graphics;
ButtonRenderer.DrawParentBackground(g, ClientRectangle, this);
g.SmoothingMode = SmoothingMode.HighQuality;

Ich vermute mal stark, dass es schlicht an der falschen Hintergrundfarbe liegt. Schau mal, was bei dem Button als BackColor eingestellt ist.

Gruß
Roland

10.09.2011 - 09:02 Uhr

Hi,

ist mir auch nicht ganz klar..
Von was abmelden und anmelden?

Wenn es sich um ein Programm von dir/euch handelt, dann hast doch eh schon eine Schnittstelle, mit der du das Abmelden antriggern kannst. Darüber müsstest halt dann eine "Anmelden" Funktion machen.

Gruß
Roland

29.08.2011 - 12:26 Uhr

Hi,

ich habs jetzt nicht probiert, aber eventuell liegt es am RedirectStandardOutput (nur bestimmte Anzahl möglich?). Würd ich mal auf false setzen und dann noch einmal probieren.

Gruß
Roland

27.08.2011 - 09:09 Uhr

Hi,

wie bzw. mit welchen Parametern startest du denn externe Prozesse (Coding)?

Gruß
Roland

04.08.2011 - 07:34 Uhr

Glaub nicht, dass es am Framework liegt

Was mir spontan einfällt:

  • 32Bit / 64Bit
  • Berechtigungen
  • Verweise auf externe Bibliotheken
    -...

Gruß
Roland

29.07.2011 - 05:49 Uhr

Hi,

ein MouseEnter für selbstgezeichnete Bilder gibt es nicht. Hast du da Performance-Probleme?
Falls ja, dann wäre die interessante Frage, was diese IsVisible-Methode macht, die du aufrufst. Wird da Pixel-Genau überprüft oder nur über ein Rechteck (welches der Größe des Bildes entspricht)? Falls ersteres würde ich das auf letzteres umstellen.

Falls es nach allen Versuchen zu langsam ist, gäbe es da noch andere Optimierungsmöglichkeiten. So gibt es zum Beispiel Suchbaum-Strukturen speziell für den grafischen Bereich, z. B. QuadTree. Standardmäßig im .Net implementiert sind die aber nicht..

Gruß
Roland

28.07.2011 - 12:41 Uhr

Hallo Kollegen,

jetzt will ich auch einmal kurz ein paar Worte dazu sagen.
Für mich persönlich war diese Entscheidung vor 1-2 Jahren auch ein großes Thema. Ich bin ausgebildeter Fachinformatiker und jetzt ca. 4 Jahre im Beruf tätig (nach der Ausbildung). Am Ende habe ich mich für einen ganz anderen Weg entschieden. Seit ca. einem Jahr mache ich ein Fernstudium Logistik, und bin/bleibe nach wie vor als Softwareentwickler tätig und kann mich dabei auch gut weiterentwickeln. Warum?
*Den Mehrwert des Informatik-Studiums sah ich - zumindest verglichen mit der höhe der dafür notwendigen Investition - für mich als nicht sinnvoll. In diesem Bereich habe ich mich dazu entschieden, mich privat und/oder durch die Arbeit selbst weiterzubilden. Und neue/interessante Themen habe ich zuhauf rumliegen 😃 *Ich habe mehr nach etwas gesucht, was mein Wissen sinnvoll ergänzen kann. Daher wollte ich etwas machen, was mehr in wirtschaftliche Richtung geht. Quasi um ein Gefühl dafür zu bekommen, was außerhalb der Programmierung noch eine Rolle spielt. *Gut, Logistik zu guter letzt, weil ich großteils im Logistik-Bereich tätig bin 😉

Jetzt nach einem Jahr Fernstudium bereue ich diesen Schritt nicht. Ganz im Gegenteil. Man kann ganz anders arbeiten, wenn man auch die Hintergründe seiner Arbeit kennt und auch zukünftige Entwicklungen abschätzen kann.

..war jetzt als kleiner Denkanstoß in eine ganz andere Richtung gedacht. Ich finde, man braucht bei Studium auch als Programmierer nicht immer zwingend an Informatik denken. Auch wenn es zunächst etwas kurios klingt.

Gruß
Roland

27.07.2011 - 18:52 Uhr

Hi,

benutzt du dazu das AddIn-Framework von .Net (System.AddIn)?
Weiß jetzt nicht genau, ob das in so einem Szenario sauber funktioniert bzw. getestet ist. Ich persönlich würde versuchen, über das MEF oder eine recht pragmatische Lösung per Assembly.Load(...) zu gehen.

Gruß
Roland

26.07.2011 - 18:48 Uhr

wenn man das UserControl als ActiveX irgendwo gehostet hat, verfügt man über keine Referenzen zum Vater-Control oder gar zur Form. Die sind alle null.

.. zumindest war das bei mir immer so.

Gruß
Roland

26.07.2011 - 12:25 Uhr

Hi,

schau dir mal "HandleCreated" bzw. "HandleDestroyed" an.

Gruß
Roland

25.07.2011 - 12:17 Uhr

Hi,

eine weitere Variante ist noch SlimDX (http://www.slimdx.org), sollte man in dem Context nicht vergessen. Unterstützt wird auch das aktuelle Framework 4.0 und auch 32- und 64-Bit Anwendungen.

Gruß
Roland

24.07.2011 - 09:48 Uhr

Hi,

also ich würd es jetzt auch so sehen, dass ClipToBound = false reichen müsste. Kann es sein, dass etwas anderes nochmal drüberzeichnet? Wie wird der Hintergrund gezeichnet?

Gruß
Roland

21.07.2011 - 12:30 Uhr

Hi,

ich persönlich mache gerne einen allgemeinen Try-Catch bei jedem Thread in die Hauptmethode rein. Auf diese Weise kannst du den komplett-Absturz verhindern und eventuell sogar ein Neustarten des Threads anstoßen.
.. und eine Protokollierung wegschreiben natürlich auch.

Gruß
Roland

21.07.2011 - 12:28 Uhr

Hi,

was ich gerne mache, um sicherzustellen, dass jeder Zugriff auf eine Datei hat (lesen, schreiben, ...), ist folgendes:

FileInfo fInfo = new FileInfo(filePath);
FileSecurity fSecurity = fInfo.GetAccessControl();

IdentityReference idReference = new SecurityIdentifier(WellKnownSidType.WorldSid, null);
fSecurity.AddAccessRule(new FileSystemAccessRule(
    idReference,
    FileSystemRights.FullControl,
    AccessControlType.Allow));
fInfo.SetAccessControl(fSecurity);

Dieser Code gibt jedem auf dem PC alle Rechte zu der Datei.
Was anderes: Befindet sich die Datei, in die du schreiben willst, im Programmverzeichnis?

Gruß
Roland

20.07.2011 - 21:17 Uhr

Hi,

Idee keine, aber was ich probieren würde:*Pdf-Datei anfordern und selbst mal ausdrucken *Anfragen, ob mehrere Drucker probiert wurden *Nachfragen ob verschiedene Drucker-Type / Hersteller probiert wurden

Was ich mein: Vieleicht ist es ja ein Problem vom Drucker oder Druckertreiber. Eventuell würde ich die Pdf-Datei auch mal mit anderen Tools öffnen. Was ich schonmal hatte: Ein von SAP erzeugtes PDF konnte in einem anderen Programm nicht weiterverarbeitet werden, aber der Reader konnte es anzeigen. Problem war dann schlicht, dass die Pdf-Datei nicht valide war, der Reader war aber intelligent genug, dass zu tolerieren. Das Programm nicht..

Gruß
Roland

20.07.2011 - 21:10 Uhr

Hi Kollegen,

klingt doch schon mal ganz gut.

Worauf willst du genauer hinaus?

Ist wie gesagt gerade so eine Art Gedankenspielerrei von mir. Wie el_panter geschrieben hat, finde auch ich, dass so ein Ansatz für nicht Programmierer eventuell besser wäre. Hintergrund ist folgender: Ich setze bei meinen Anwendungen gerne auf Scripting. Egal ob jetzt über Python, Lua, JavaScript oder direkt C#. Die Erfahrung dabei zeigt aber, dass solche Technologien mehr Barrieren aufbauen, selbst bei Entwicklern.

Simulink, LabView, etc. sind erfolgreiche eingesetzte und weit verbreitete Produkte die das unterstützen

Kenne ich jetzt beide nicht. Aber klingt schon mal gut, dass sowas überhaupt Anwendung findet. Ich persönlich kenns jetzt eher aus der Shader-Programmierung. Da wirds ja manchmal so gemacht, dass mehrere Effekte quasi in einem Fluss miteinander kombiniert werden.

@el_panter
Was mich interessieren würde. Gibt es besondere Gründe für eine eigene Lösung? Ich persönlich will mir mal die Workflow Foundation genauer anschauen. Also inwieweit man damit sowas für Desktop-Anwendungen umsetzen kann.

Gruß
Roland

20.07.2011 - 20:56 Uhr

Hi,

also ich würde den Weg über eine TCP/IP Schnittstelle gehen. Ist meist einfacher als einen Weg über OPC-Server und den damit verbundenen DCOM Schnittstellen zu gehen. Meistens ham die SPSler schon einen TCP/IP Standard zur Hand, den sie verwenden können.

Nachteil am OPC-Server ist meist, dass deine Software idealerweise am gleichen Rechner wie der OPC-Server oder zumindest auf einem Rechner im gleichen Netzsegment installiert sein muss. Alles andere macht keinen Spaß 😉 (.. außer du nutzt OPC UA).
Wie gesagt, Standard TCP/IP ist das einfachste, sofern dir deine SPS'ler eine entsprechende Schnittstelle einbauen können.

Gruß
Roland

19.07.2011 - 21:13 Uhr

Hi,

du kannst deine Anwendung im Vollbild laufen lassen und alle nötigen Informationen übers Netzwerk weiterschicken. Musst dir halt eine Schnittstelle überlegen, über die du die Daten überträgst, die dich interessieren.

Würd ich jetzt kein Problem darin sehen, sowas zu machen. Aber: Wozu braucht man denn sowas? Willst du so eine Art geteilten Desktop wie bei VNC / TeamViewer erreichen?

Gruß
Roland

19.07.2011 - 21:11 Uhr

Hi,

ich würde mal nach anderen Bibliotheken suchen. Meines Wissens müsste es noch andere OpenSource Implementierungen für C# geben. Eventuell kann da ja eine mit deinem Treiber umgehen.

Zur Not gibts da noch die Windows API.. irgendwie muss man das Teil ja ansprechen können..

Gruß
Roland

19.07.2011 - 21:09 Uhr

Hallo zusammen,

eine kleine Frage einfach mal so in die Runde: Gibt es Erfahrungen mit grafischen Workflows (z. B. Workflow Foundation) innerhalb von Clientanwendungen bzw. ist das überhaupt so gedacht / Realisierbar?

Grundgedanke ist der: Seit einigen Tagen arbeite ich nebenher mit einem System auf Java-Basis, das eben auch ein solches Konzept ähnlich der Workflow-Foundation verfogt. Sprich: Man programmiert grafisch. Oder besser gesagt, hauptsälich grafisch. Auch wenn das technisch auf dieser Plattform mehr schlecht als recht implementiert ist, finde ich das Konzept interressant. Daher meine Frage, ob sich sowas auch auf Client-Anwendungen anwenden lässt bzw. ob es da Erfahrungen gibt?

Mir persönlich kommen da so Sachen wie Scripting in den Sinn. Für einen Benutzer wäre es etwa intuitiver, Logiken "zusammenzucklicken", statt in Python oder JavaScript oder solchen Sachen rumzumurksen.

Gruß
Roland

18.07.2011 - 20:21 Uhr

Hi,

tippe deine Url mal in die Pfad-Leiste des Windows Explorers, der hat nämlich auch einen einfachen ftp Client drin. Ob die Url selbst richtig oder falsch ist, wirst du dann sehen.

Gruß
Roland

17.07.2011 - 10:42 Uhr

Hi

Die Where Klausel schreibe ich gleich noch in eine CompiledLinq Anweisung um, damit die Abfrage schneller geht.

Machs lieber auf eine der Arten, die gfoidl vorgeschlagen hat. Sollten alle drei schneller sein, da keine Schleife über alle Interfaces notwendig ist. Und so ganz nebenbei sind sie auch leserlicher.

Gruß
Roland

15.07.2011 - 07:19 Uhr

Hi,

mit welcher API / Bibliothek arbeitest du?
(SlimDX, XNA, Managed DirectX, ...)

Grundsätzlich sind Sprites der falsche Weg. Bevor du das Mesh renderst, musst du die Texture über das Device-Objekt setzen.
Schau dir mal zum Beispiel die Tutorials hier an:
MDX-Info - für Managed DirectX
Meine Seite - für SlimDX oder WPF
Riemer's Tutorials - für XNA

Gruß
Roland

13.07.2011 - 12:40 Uhr

Hi,

da gibts was für Vektoren. Ich meine Vector3.Unproject oder sowas.
Im Prinzip braucht man bloß den 3D-Vektor mithilfe der Transformationsmatrizen (View, Projection, World) transformieren und dann müsstest du das Ergebnis erhalten.

Gruß
Roland

11.07.2011 - 22:17 Uhr

Hi,

was sind das denn für Dateien, bzw. wie öffnet man die normalerweise?
Wenn ich diese EMF mit Paint öffne, kommt das gleiche raus, wie bei deiner test.bmp Datei. Einzig die test1.bmp sieht besser aus (dünnere Schrift).

Da bei mir auch Paint die emf Datei offensichtlich falsch öffnet, gehe ich davon aus, dass das Problem schon in den Windows-Libraries liegt, welche für das öffnen von Bitmaps zuständig sind.

Gruß
Roland

11.07.2011 - 22:13 Uhr

Hi,

ich stell es auch immer so ein, dass öffentliche Member / Klassen / Schnittstellen und Methoden nicht verschlüsselt werden. Gerade bei ClassLibraries hättest du sonst die Gefahr, dass plötzlich Methoden nicht mehr gefunden werden => vorallem dann, wenn du diese ClassLibraries dann auch in verschiedenen Projekten verwendest. Verschlüsselt wird dann alles, was privat und internal ist. Zusätzlich lasse ich auch gerne den Inhalt der Methoden etwas umbasteln, damit es schlicht unleserlich wird.

Gruß
Roland

08.07.2011 - 12:24 Uhr

Hi,

bei ManagedDirectX müsste es Sprite-Funktionen geben, über die du Texturen wie normale übergeblendete Bilder rendern kannst. Ich glaub SpriteBatch oder so.. schau mal nach, da gabs auch Tutorials dazu.

Gruß
Roland