Ihr scheint das Thema ja auf die leichte Schulter zu nehmen.
Hi! Ja, weil ein Programmierer, der seine handwerklichen Defizite mit fremden Quellcode überbrücken muß, nicht am Markt bestehen wird. Der ist ganz schnell wieder wech. 😃
Ich muß schnell und flexibel auf die Wünsche des Kunden reagieren können. Muß ich mich dafür durch fremden Code wühlen, habe ich bereits verloren und meine Berufung verfehlt.
Ich bin jetzt mal ganz frech und stelle folgende Hypothese auf: Ein Programmierer, der sein geistiges Eigentum durch einen Obfuskator zu schützen versucht ist ängstlicher, als ein Programmierer der es nicht tut. 😃
Grüsse - sarabande
Wie meinst du das genau ?
Hi! Die Mogre.dll ist der Wrapper für Ogre. Wenn das Pendant von Vector3 vec = new Vector3(); in C# auch bei C++ zum Absturz führt, liegt der Hund woanders begraben. 😃 Grüsse - sarabande
also hängts definitiv mit der Mogre Assembly zusammen ... nur was tun %/
Hi! Ich würde mit C++ überprüfen, ob die Engine funktioniert. Grüsse - sarabande
Hatte neue Hardware bekommen (MB, CPU, RAM) und nach dem Umbau gabs haufen Treiberprobleme im System, so das ich irgendwann gefrustet alles neu gemacht hab.
Hi! Wie sieht die Ereignisanzeige in Vista aus? Ist die blitze Blank (nur Information Icons) oder wimmelt es da von gelben (Warning) und roten (Fehler) Icons? Grüsse - sarabande
klar, aber vor dem neuaufsetzen des systems gings aber problem los...
Hi! Warum war das notwendig? Grüsse - sarabande
Die View.dll ist eine Klassenbibliothek die ich selbst geschrieben habe und die die 3D Darstellung mithilfe von Mogre (.NET Wrapper für Ogre3D) übernimmt.
Hi! Die CF-Fraktion hat öfters mit Type Load Exception zu tuen, weil sie Grafikfunktionen implementieren, die die Hardware nicht leisten kann. Grüsse - sarabande
Um kein halbes Control zu liefern hat man sich kurzerhand entschlossen die Entwicklung hierfür gänzlich einzustellen.
Hi! So spricht ein Monopolist oder Marktführer, der den Mitbewerber nicht zu fürchten braucht. 😃
Die Source dieser Bibliotheken und des Viewers bekomme/habe ich zwar aber zusätzlich zu C# jetzt auch noch C++, ist mir zuviel.
Wo kann man sich den Viewer mal runterladen oder brauche ich eine Lizenz?
Ich bekam den Hinweis die Ereignisse des Forms einzufangen.
Die Controls des FW haben einen Messagekeller (WndProc). Von dort werden die einzelnen Nachrichten an die Ereignisse, wie MouseDown, Click etc weitergereicht. Deine ActiveX Komponente hat sowas nicht. Laut Doku kann man das nachträglich implementieren.
MSDN: Subclassing Controls with a Managed Window Procedure]
http://msdn.microsoft.com/en-us/library/ms229681.aspx
[MSDN: How to: Use a Class for Hooking Windows Procedures]
http://msdn.microsoft.com/en-us/library/ms229658.aspx
Grüsse - sarabande
das ist mal ne ordentliche zeitspanne zwischen deinem und meinem system.
Hi! Und die Gründe können vielfältig sein. OS, FW etc. Einen habe ich im Netz gefunden, der sich auch darüber beschwert hat, aber ein Lösungansatz war leider nicht dabei.
http://www.eggheadcafe.com/software/aspnet/32479326/checksignature-slow.aspx
Grüsse - sarabande
Mein Rechner ist ein Notebook mit Intel Core 2 T7200 @ 2 Ghz mit 2 Gb ram und Windows Vista. Müsste eigentlich ausreichen.
Hi! Ich habe einen Core2Duo und XP.
Kannste ne Stopwatch drum packen und mir sagen was die zurückgibt?
20 Millisekunden. Grüsse - sarabande
Ich verwende meine Taskleiste zweizeilig und "Immer im Vordergrund", daher ist es über keiner anderen Form, sondern nur über dem ungenutzen Teil der Taskleiste.
Hi! Wenn Taskleiste auf "immer im Vordergrund steht", kann es natürlich nicht funktionieren. Mein Code funktioniert nur, wenn Du diese Option unter Eigenschaften der Taskleiste entfernst. Jede Message, die den Fordergrund erzwingt, wird bei dieser Einstellung der Taskleiste vom OS verworfen. Das gilt auch für Lösungen mittels Hook, Timer oder MessageKeller überwachen.
Wie sieht eine zweizeilige Taskleiste aus? Ich kriege das hier mit XP nicht hin 😦 Grüsse - sarabande