Ich benutze für meine Forms und Controls den KryptonToolkit von ComponentFactory (3.0.6). vllt. ist das ja der grund warum VS abstürzt?!
So anstatt irgendeiner "Visual Studio hat einen Fehler verursacht..."-Meldung schließt sich das Programm komplett ohne mucken zu machen 😦
Nach der Eingabe von deinem Befehl da, steht folgendes darunter:
0:019> !analyze -v
Last event: bc8.7a8: Exit process 0:bc8, code 800703e9
debugger time: Wed Oct 15 20:32:35.937 2008 (GMT+2)
Mehr nicht! HILFEE 🙂
Edit: Vielleicht hängt der Fehler ja auch mit einem kürzlich installieren Windows XP update zusammen?!
so hab mal die Debugging Tools installiert wie mir gesagt wurde.
wie arbeite ich nun mit WinDbg um die mögliche Fehlerursache rauszufinden?
Also im Command-Fenster von WinDbg sehen die folgenden letzten zeilen kurz vorm Visual Studio absturz so aus (nachdem ich auf speichern geklickt habe!):
0:000> g
eax=000000c0 ebx=00000000 ecx=0000f000 edx=08cabd28 esi=000005b8 edi=00000000
eip=7c91e4f4 esp=0ff7ff00 ebp=0ff7ff64 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000297
ntdll!KiFastSystemCallRet:
7c91e4f4 c3 ret
Ich kann damit nun garnix anfangen 🙂
Ich gebe euch mehr Informationen sobald ich zuhause bin!!!
installiere mal die Debugging Tools für Windows, richte den Symbol Pfad auf den MS Symbol Server und starte das VS2005 aus der WinDbg.exe heraus und wenn es knallt tipp !analyze -v in die Command Leiste des Debuggers ein, dann siehst du eigentlich ganz genau wie und wo es knallt.
Das werde ich mal im Hinterkopf behalten. Hast du die URL für den MS Symbolserver?
Sonst noch jemand lösungen? Vllt. hilft ja auch das neu anlegen des Projektes?
Das ist so eine Standard-Windoof Fehlermeldung die mit "Visual Studio 2005 hat einen Fehler verursacht und muss beendet werden..." beginnt, zusätzlich habe ich noch die Möglichkeit einen Fehlerbericht zu senden -.-
Ich kann euch den genauen Wortlaut der Fehlermeldung heute abend mal posten wenn ich wieder zuhause bin.
Als Betriebssystem nutze ich ein LEGALES (🙂) Windows XP Professional Service Pack 3. Hoffe das hilft in irgendeiner weise weiter. Hatte auch schon vor das heilige Google zu befragen jedoch weiß ich net genau wie ich den Fehler mit 2 Worten beschreiben soll um gute Suchresultate zu erzielen.
Guten Tag liebe Gemeinde,
seit ein paar Tagen hab ich ein Problem. Jedes mal wenn ich mein Projekt speichern will
sagt mir Visual Studio das ein Fehler aufgetreten ist und beendet werden muss, dieser Fehler tritt auch beim erstellen meiner Anwendung auf.
Als Programmiersprache benutze ich C#, als IDE Visual Studio 2005 Standard, Framework-Version ist die 2.
Ich habe meinen Rechner gestern neu gemacht in der Hoffnung das das Problem dann nicht mehr bestünde aber es besteht leider immernoch. Visual Studio 2005 Service Pack 1 ist ebenfalls installiert.
Hoffe Ihr könnt mir weiterhelfen, das arbeiten wird so nämlich zu einer Qual.
Vielen dank im vorraus!
ich kann ja bei gelegenheit mal mein code posten wenn interesse besteht. ^^
ich habe meine meine andockroutine in das wndproc geschrieben das funktioniert wunderbar
ich erstelle meine RESX Dateien mit dem Resourcer von Lutz Roeder,
wenn ich nun neue einträge in der deutschen habe die in der englischen fehlen, markiere ich die zeilen in dem programm, mach strg+c und mach im programm mit der englischen übersetzung strg+v und die zeilen werden eignefügt, dann muss man die nur noch übersetzen 🙂
Hoffe das hilft dir irgendwie!
String g = "email@mail.com";
return g.Contains("@"); //gibt an ob in dem string dein zeichen drin ist.
und mit g.indexof("@"); //kriegst du den index das ersten vorkommens des zeichens zurück!
im dragenter ereignis kannst du so etwas behandeln!
um ne kryptonform zu benutzen musst du bei "elemtn hinzufügen" "krypton form" auswählen. dann kannste die ganz normal mitn designer mit deinen controls bestücken, ich liebe diesen toolkit 🙂
bei mir ist das der systray
vllt. die controls eigenschaft überschreiben mit einer eigenen ControlCollection klasse und dort die methode add überschreiben und prüfen ob das zu addende control von deinem gewünschten typ ist.
was ist denn die TNA?
Hallo,
Schau dir mal das DragEnter-Ereignis an.
Na klar erzähl mal wie du das machst, hatte vor ein paar tagen nach einem Debugger Visualizer für Bilder gesucht (und auch gefunden, siehe mein anderer Thread)
Und seitdem bin ich jetzt auch neugierig wie so ein Debugger Visualizer geschrieben wird 🙂
Hi,
vllt. hilft dir das ein wenig weiter:
http://weblogs.asp.net/fbouma/archive/2006/02/06/437536.aspx
http://www.codeproject.com/KB/macros/ListVisualizer.aspx
Hört doch mal auf mit diesen MSDN einträgen, die Informationen die es dort gibt sind meistens so dürftig das man danach nicht viel schlauer ist 😉
Ich hatte von einem Toolkit den ich benutze mal einen Beispielcode gefunden und da wurde diese GraphicsState benutzt, und da ich beim zeichnen sowas noch nie verwendet hatte, habe ich mich gefragt wieso der Programmierer des Toolkits das in seinem Beispielcode verwendet. Habe also aus reiner neugier gefragt 🙂
Ja ich kenne de MSDN. Habe aber hier gepostet weil Ihr mir das sicherlich verständlicher erklären könnt.
Hallo,
wie der Titel schon erahnen lässt habe ich ein paar ganz simple fragen 🙂
Was ist eine GraphicsState?
Wann benutzt man Sie?
Erreicht man durch sie leistungssteigerungen?
mfg jan
Also ich habe ein paar kostenlose Add-Ins gefunden die meinen Wunsch erfüllen.
Funktioniert wunderbar, wer nähere Informationen zu solchen Add-Ins braucht muss bei Google nur nach "Debugger Visualizer" suchen.
Wunderschöne Nacht wünsch ich 🙂
Angehängt habe ich die DLLs die für die visualisierung notwendig sind.
kopiert werden müssen diese nach...
"Microsoft Visual Studio 8\Common 7\Packages\Debugger\Visualizers"
[EDIT=herbivore]Anhang entfernt, weil zumindest bei einer der DLLs die Linzentbedingungen nicht eingehalten wurde.[/EDIT]
Guten Abend,
hätte mal ne frage und zwar gibt es ein Add-In für Visual Studio 2005 das mir in dem Fenster "Lokal" den Inhalt eines Images, Bitmap... als Bild anzeigt.
hab mal ein Bild angehängt wie ich das meine!
Ich habe schon geoogelt und ein kostenpflichtiges Add-in gefunden, nennt sich "GDI Watch" das macht genau das was ich will kostet aber über 100€ und das ist mir dann doch ein bisschen zu viel!
Hoffe ihr könnt mir weiter helfen.
Vielen dank schonmal im vorraus,
mfg Jan
Also es funktioniert leider nicht, aber irgendwas mit dem SerializationBinder muss es zu tun haben!
...
Ich stehe vor dem selben Problem, angenommen ich benenne mein Programm mal um dann müsste ich oder der Benutzer jede Konfiguration neu erstellen.
Hat nicht vllt. doch jemand ne Idee wie man die Daten so serialisiert das sie von jeder Assembly geöffnet werden kann?
Vielen Dank herbivore,
habs jetzt so gelößt:
public Image HalfGrayHalfColorImage(Image grayimage, Image colorimage)
{
GraphicsPath halfpath= new GraphicsPath();
Graphics b = Graphics.FromImage(colorimage);
halfpath.AddPolygon(new Point[] { new Point(0,0),new Point(grayimage.Width,0),new Point(0, grayimage.Height)});
b.Clip = new Region(halfpath);
b.DrawImage(grayimage,0,0);
return colorimage;
Dein Tipp hat mir den fehlenden Denkanstoß gebracht 🙂
Guten Tag gute MyC# gemeinde,
wie man in meinem angehängten Bild erkennt ist der eine Teil des Bildes Schwarz-weiß und der andere ist in Farbe, wie realisiere ich so etwas nun mit C#?
Wie ich mein Bild schwarz-weiß mache weiß ich übrigens schon.
Ein Bild färbe ich mit folgendem Quellcode Schwarz-weiß:
public static Image MakeImageGray(Image oldimage)
{
ImageAttributes ImgAttr = new ImageAttributes();
ColorMatrix ColorMatrix =
new ColorMatrix(
new float[][]
{
new float[] {0.299F, 0.299F, 0.299F, 0, 0}, new float[] {0.587F, 0.587F, 0.587F, 0, 0},
new float[] {0.114F, 0.114F, 0.114F, 0, 0}, new float[] {0, 0, 0, 1, 0}, new float[] {0, 0, 0, 0, 1}
});
ImgAttr.SetColorMatrix(ColorMatrix);
Bitmap NewBitmap = new Bitmap(oldimage.Width, oldimage.Height, PixelFormat.Format32bppArgb);
NewBitmap.SetResolution(oldimage.HorizontalResolution, oldimage.VerticalResolution);
using (Graphics NewGraphics = Graphics.FromImage(NewBitmap))
{
NewGraphics.DrawImage(oldimage, new Rectangle(0, 0, NewBitmap.Width, NewBitmap.Height), 0, 0, oldimage.Width,
oldimage.Height, GraphicsUnit.Pixel, ImgAttr);
ImgAttr.Dispose();
}
return NewBitmap;
}
Hoffe Ihr könnt mir vllt. ein paar kleine Denkanstöße geben mit welchen Klassen ich arbeiten müsste um mein Ziel zu erreichen.
Ich danke euch schonmal für eure Hilfe 🙂