Quotenmausi schrieb:
TGGC schrieb:
Quotenmausi schrieb:
also wenn ich auf einem r stehe, welchen Wert hat dann grünen und blauen?
Das ist völlig irrelevant, denn das kannst du später immer noch speichern.
Für mich ist das nicht irrelevant da ich ja die Bilder auch anzeigen möchte und sie sonst nochmals durchlaufen muss was ja wieder Zeit kostet.
Doch, das ist völlg egal, da die g und b Werte ja entweder schon gelesen wurde (und somit schon im Speicher sind) oder später noch gelesen werden. Auf jeden Fall ist das gesamte Bild korrekt im Speicher, nachdem du fertiggeladen hast. Das es _während_ dem Laden Pixel gibt, die noch nicht die korrekte Farbe haben, ist irrelevant (und sowieso unvermeidlich).
Bye, TGGC (Der Held ist zurück)
Optimizer schrieb:
Na der StringReader sieht doch interressant aus.
Am besten, du schaust mal im Object Browser nach, was der so zu bieten hat.
oh, danke...hab die Klassen ja auch aus dem ObjectBrowser. Hab den Konstruktor nicht gesehen von StringReader...
http://tutorials.beginners.co.uk/images/articles/221/image1.gif
deswegen, weil da system.net.dll steht dacht ich das das so heisst.
bei mir ist dort aber nix mit system.net vorhanden, deshalb such ich ja auch einen anderen weg, was jedoch das gleiche bezwecken soll
Also ich beschreibe das Problem mal kurz:
Ich hab ein Programm welches im Fullscreen läuft. Nachdem ich das Programm minimiere und wieder maximiere wirft DoEvents() eine DeviceLostException. Im Renderer hab ich schon alles so ausgelegt dass das Device resettet wird etc., aber wieso DoEvents() die Exception wirft ist mir völlig schleierhaft.
Kann es sein dass DoEvents() schon wieder Messages an das Device weiterleiten will obwohl dieses noch nicht komplett resettet wurde? Kann mir da mal jemand auf die Sprünge helfen?
Ich suche jetzt schon zwei Tage nach einer Lösung, bisher aber leider ohne Erfolg, deshalb frag ich jetzt hier mal nach
Danke schon mal im Voraus!
EDIT: OK, ich glaube ich konnte den Fehler mittlerweile etwas einkreisen. Es sieht im moment so aus als würde TestCooperativeLevel() _nie_ eine DeviceNotResetException werfen. Jetzt ist die Frage nur wieso?
hi wenn ich mein programm komnpiliere erhalte ich zur laufzeit folgenden fehler: Eine nicht behandelte Ausnahme des Typs 'System.Runtime.Serialization.SerializationException' ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Auf den Typ 'System.Runtime.Remoting.ObjRef' kann aufgrund von Sicherheitseinschränkungen nicht zugegriffen werden.
Wie + welche Sicherheitsrichtlinien muß ich ändern damit ich Objecktreferenzen(marshalbyrefobj) in dem zusammenhang nutzen kann???
Hallo Leute,
Ich bin neu hier im Forum und habe ein Problem mit meiner .NET-Plattform.
Ich benutze die VC .NET 2003.
Wenn ich ein Projekt erstellen möchte (egal welcher Art) bekomme ich folgende Fehlermeldung:
"VC-Paket nicht verfügbar oder nicht registriert"
Vielleicht habe ich vergessen etwas zu installieren oder so?
Kann mir jemand helfen?
Danke schonmal.
Du verwendest zwei Unterstriche, was in C++ verboten ist (AFAIK auch in managed C++) -> Der Code ist falsch. Der Compiler muss ihn also nicht übersetzen. Allerdings steht im Standard nicht, das der Compiler einen Fehler melden muss. Also ist die Reaktion "interner Compilerfehler" eine völlig legale und korrekte Reaktion.
Es kann funktionieren, muss aber nicht. Du solltest deine Bezeichner grundsätzlich nicht mit Unterstrichen beginnen (jenachdem ob ein großer oder kleiner buchstabe folgt reserviert für den Compiler selbst oder für die Standardbibliothek) und Sie dürfen keine doppelten (oder noch mehr) Unterstruche enthalten (reserviert für compilereigene Zwecke). Du verstößt gegen beides auf einmal.
Hallo,
ich habe hier ein Problem aus dem ich einfach nicht schlau werde:
Da wir in der Firma viele Rechner neu einrichten müssen, bin ich gerade drüber, ein Tool zu schreiben, mit dem man unter anderem auch die IP-Adresse setzen kann.
Auf meinem Entwicklungs-Rechner funktioniert das auch soweit (Intel Pro/100 S NIC) nur auf den Rechnern auf denen es funktionieren soll (mit Broadcom NIC), gehts nicht! Selbst als ich auf einem dieser Rechner VS2003 installiert habe und das mal ganz genau untersucht habe, konnte ich das Problem nicht finden.
Der Quelltext:
public static uint set_ip(string ip_address, string subnet, string description)
{
ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc= mc.GetInstances();
foreach(ManagementObject mo in moc)
{
if((!(bool) mo["IPEnabled"]) && mo["Description"].ToString() != description)
continue;
inPar = mo.GetMethodParameters("EnableStatic");
inPar["IPAddress"] = new string[]{ ip_address };
inPar["SubnetMask"] = new string[] { subnet };
outPar = mo.InvokeMethod("EnableStatic", inPar, null);
break;
}
return (uint)outPar.Properties["ReturnValue"].Value;
}
Die IP-Adresse wird auf dem Rechner zwar gesetzt, aber nicht statisch, nach dem nächsten Neustart also wieder weg! Das passiert auf dem Rechner mit der Intel Pro/100 S nicht und ich weiß nicht wieso!
Hoffe, mir kann einer weiterhelfen...
Vielen Dank
Ich kann ja versuchen das umzuschreiben (kann C# nicht wirklich, nur C++.Net).
Also :
[Microsoft.VisualBasic.ComClassAttribute(MyComClass.ClassId, MyComClass.InterfaceId, MyComClass.EventId)] public sealed class MyComClass : System.Object
{
// .ctor
public MyComClass()
{
}
// ...
public const System.String ClassId = "04316412-C97A-4A3A-80CA-FD6CCD83D767";
public const System.String InterfaceId = "AF5A75A2-CE6D-4033-A419-0B380A9AAD76";
public const System.String EventId = "5A3F0216-BFA6-4486-8A01-56142865A22F";
}
Ich denk so solte es gehen...
Ja, eben weil die ganze (oder ein Grossteil) der Runtime auch in die Exe gepackt wird. Wär eben schön wenn das Prog die Systemlibraries verwenden würde.
Also dass man gedanklich zwischen C# und .net gar keine Verbindung zu machen braucht sondern dass es als Standalone-sprache wie C++, Delphi und Co verstanden und auch kompiliert wird.
Benutze folgendes, damit wird das Standardprogramm geöffnet für PDF-Files:
Process.Start("Datei.PDF");
Oder um noch weiter Optionen einstellen zu können:
System.Diagnostics.ProcessStartInfo procInfo = new System.Diagnostics.ProcessStartInfo("Datei.PDF");
// Die nächste Zeile versteckt das Fenster, ist gut zu gebrauchen wenn man eine DOS-Anwendung aufruft
sendInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
// Startet Prozess und macht mit der Codebearbeitung weiter, wenn dieser beendet ist, ebenfalls bei Konsolenprogrammen interessant
System.Diagnostics.Process.Start(sendInfo).WaitForExit();
Das Beispiel ist aus einem Programm von mir welches sich einer Konsolenanwendung bedient, deswegen die 2 Beispiele mit Hidden und WaitForExit.
Außerdem denke ich passt dieses Thema doch besser nach .NET als nach API.
Code-Hacker
vielleicht schaust du nochmal nach unter optionen\tastatur
wenn sie jedes mal automatisch beim drücken von F1 aufgeht kann man das vielleicht über die tastenbelegung ändern.