Mann kann also sagen , dass wir bewiesen haben , dass es möglicht ist , aus einer Addition , die beiden Summanden wiederzuerstellen.
Heftige Aussage!
Und hier nochmal Heise dazu:
Hallo herbivore,
diesen Aspekt das sich alles von allein ausgleicht habe ich real in meinem Leben.
Ich helfe ständig Leuten z.B. mit Ihren PCs, früher immer kostenlos, hat ja eh Spaß gemacht, ich geb das gerne, und das war wirklich reichlich.
Vor 1,5 Jahren hab ich mir ein Haus gekauft, ich die Handwerker-Null, und plötzlich tauchen alte Freunde auf die mir Sachen am Haus Umsonst machen & gerne.
Dieser Ausgleich von dem Du sprichst ist real, ich glaub daran, ich lebe das.
Wie gesagt, früher hab ich PCs umsonst gecheckt, irgendwann ging mir das auf die Nerven das die Leute keine direkte Möglichkeit hatten ihren Dank auszudrücken.
Ich hatte immer so ein Gefühl, die denken sie schulden mir was. Mit dem Schnaps und dem Bier habe ich Ihnen eine nützliche Geste diktiert. ...und alle sind zufrieden.
Es gibt viele Menschen die können das nicht, alles muss bezahlt, und verrechnet werden,
überall muss Provit gemacht werden...in meinen Augen ist das oft ein klarer Fall von Mangelbewusstsein.
Eins muss ich nochmal nachfragen:
Warum machst Du alles was nicht direkt Deine freiberufliche Tätigkeit angeht, kostenlos? Um den Prozess des Ausgleichs zu fördern?
Grüße
Hi
1.) Gibt es ein Tool, das mir sagen kann, welche Werte exakt (idealerweise Hexwerte) über den RS232 an meinem PC ausgegeben werden oder ncoh besser das auf einem zweiten PC läuft, der mitr anzeigt, was rein kommt?
Das Beste Tool zur seriellen Schnittstelle, läst eigentlich keine Wünsche offen:
Hallo Leute,
hier auch mal so eine Smaltalk Umfrage von mir...
Was macht Ihr umsonst, was haut Ihr so raus, for Nothing...?
Ich fang mal an mit einem Beispiel:
Von Freunden & Verwandten nehm ich kein Geld für Dienstleistungen.
Ich warte & repariere von allen die Rechner, hab hier eigentlich jede Woche einen Laptop zum Check hier. Von Freundes Freunden nehm ich immer nur ein Kasten Bier und ne Flasche Schnaps. Dann kenn ich son alten Rentner, mit nem PC, von dem nehm ich nichts, weil er eh kein Geld hat, aber ich finde es halt gut, das er sich in seinem Alter noch was neues anlernt...--> Das unterstütze ich aktiv.
Also wie siehts bei Euch aus?
@herbivore
Du brauchst nicht zu antworten 😃
Grüße
Joe
Was machen wir falsch ?
Was Ihr falsch macht ist folgendes: Man kann bei der Kommunikation mit der seriellen SS nie genau sagen, wann, was für Daten über die Leitung kommen.
Deshalb ist es das Beste auf eine bekannte Abbruchbedinung zu prüfen, z.b. \r\n.
Eine Beispiel Implemenmtierung findest du hier:
Template SerialPort
Solltest Du keine Abbruchbedinung haben, würde ich mich weitgehends den Aussagen von telnet anschließen.
Und generell zur seriellen SS hab ich auch noch einen Link:
@kow
Also wie man über index aus einer Schleife einen Zugriff realisiert ist wirklich absolute Grundlage. Schnapp Dir vielleicht wirklich nochmal ein Buch
-> Kontrollstrukturen --> Schleifen
Du darfst die "Collection" die du mit foreach itterierst nicht ändern (löschen).
Probiers mal mit der FOR-Schleife...
Hallo,
hast du denn vom ServiceInstaller-Objekt folgende Eigenschaften gesetzt:
?
bedeutet das doch "nur", das dort auch nach DLLs gesucht wird.
D.h. man muss (wenn man will) beim Release die DLLs dort manuell hinkopieren.Gibt es eine Möglichkeit, dass VS die Files dort automatisch ablegt?
Aus VS heraus besteht die Möglichkeit mit Hilfe des Postbuildereignisses innerhalb der Projekteigenschaften:
copy $(TargetDir)\*.dll $(TargetDir)\dll
copy $(TargetDir)\*.pdb $(TargetDir)\dll
del $(TargetDir)\*.dll
del $(TargetDir)\*.pdb
Hallo,
deinstalliere Dein Programm nochmal, dann installier mal:
Visual C++ 2005 Redistributable Package (x86) SP1
Visual C++ 2008 Redistributable Package (x86) SP1
...dann Booten & Programm neu installieren.
Das Problem sollte eigentlich behoben sein.
Hier gibt's Filterkaffe umsonst, ich trinke "leider" keinen.
Du könntest zur Laufzeit einen neuen Appender hinzufügen,
auch einen FileAppender.
log4Net: Appender zur Laufzeit hinzufügen/entfernen
Den solltest Du dann auch entsprechend konfigurieren können.
Buch nicht, aber Link:
Ich würde auch den Broadcast empfehlen, da
Broadcast Grenze = Subnetz Grenze
Und hier gibt's ein snipped dazu:
Hallo,
hast du das Programm auch expliziet mit administrativem Recht gestartet?
Hab meine 2 Ausgaben heute bekommen!
Na klar geht das. Und wenn das gerät über die serielle SS angesprochen werden kann, dann brauchst du auch kein SDK.
Schau in die Doku des Gerätes, was es für Paramater erwartet und dann arbeitet es sich prima hiermit:
Hallo juetho
wenn ma den probing path-Eintrag in der app.config nutzt,
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="MySubfolder"/>
</assemblyBinding>
</runtime>
bedeutet das doch "nur", das dort auch nach DLLs gesucht wird.
D.h. man muss (wenn man will) beim Release die DLLs dort manuell hinkopieren.
Gibt es eine Möglichkeit, dass VS die Files dort automatisch ablegt?
Na da bin ich ja mal gespannt, habs grad mal probiert.
Danke.
Freies Medizin-Icon-Set:
Free Medical Icons Set (60 Icons)
Hilft das weiter?!
Und ob das weiter hilft, Danke, so wirds gemacht.
Grüße
Hallo,
ich bin auf der Suche nach einer Idee wie ich einen menschlichen Körper in C#
darstellen kann. Wichtig wäre mir das ich zur Laufzeit die Farben einiger Bereiche des Körpers ändern kann. Anderer SchnickSchnak an den ich aktuell noch nicht denke wäre vielleicht auch toll...
Auf dem angehängten Bild seht Ihr die "Billig-Variante", das bekomme ich auch
noch so ohne weiteres hin.
Hab Ihr bessere Ideen?
Grüße
Meine erste Überlegung war dies mit einen Timer zu machen. Aber den gibt es ja anscheinend nur in WinForms Anwendungen
Falsch!
Beispiel:
System.Timers.Timer myTimer
70 Seiten DGV FAQ
Du musst in der DB mehr abspeichern als den Typ, sondern den AssemblyQualifiedName.
Also:
string type = Type.GetType("System.Windows.Forms.TextBox").AssemblyQualifiedName
Type t = Type.GetType(type);
Im Visual Studio 2008 gibt es diese Einstellung leider nicht mehr.
Hallo Bernd ich arbeite hier mit VS-2008 da gibt es ContextSwitchDeadlock doch noch...
Hallo int0101,
ich hätte da eine sinnvolle erweiterung für Dein Programm:
Innerhalb eines Netzwerkes sollte die Möglichkeit bestehen IP-Ranges zu pingen,
bzw. gleich ganze SubNetze. Dementsprechend müssten diese Informationen dann natürlich irgendwie klickbar gelistet werden, so das man die Informationen für jede IP abrufen kann.
Weiterhin wäre es nützlich daraus dann einen kleinen TXT-Report zu generieren.
Grüße
Was kostet denn so ein Kurs, ich kann den Preis nirgendwo finden?!
Snipped angepasst: Stichwort: MulticastDelegate
Hallo JAck30lena,
japp, hast Recht, habs grad getestet.
Werd ich anpassen...
Gutes Auge, Danke für den Hinweis!
Hallo,
in Deiner Version steckt in der Zeile:
Type controlType = typeof(control);
ein Fehler.
Es muss heißen:
Type controlType = typeof(Control);
--> GROSSES C --> Typ nicht Object
Edit:
Und desweiteren hängt an Deinen Eventnamen im Dictionary jeweils ein "Event" davor.
Als Beispiel: statt "Click" ein "EventClick". ...aber das nur so erwähnt...
Grüße
Zwei Sachen dazu:
1.
Mir geht es manchmal so, das ich sehr lange an einem Problem drum rum programmiere
und am vorläufigen Ende doch wieder Am anfang ankomme.
...spätestens dann lass ich's erstmal sein und probier's erst später nochmal...
2.
Manchmal seh ich's einfach nicht, s.g. Code-Blindheit (abgeleitet von Schneeblindheit).
Das ging schon soweit, das ich zwei verschiedene Codezeilen untereinander kopiert habe
und immer noch kein Unterschied wahrgenommen habe.
Danke für Eure Hilfe, aus allen Stichworten und meinen Recherchen hab ich was brauchbares zusammen gestellt:
Namen & Methoden aller an einem Control registrierten EventHandler
Beschreibung:
Diese Methode liefert alle Event-Namen & Methoden-Namen an einem Control registrierten EventHandler.
Rückgabewert is ein Dictionary: KEY: Event-Name | VALUE: List<Method-Name>
/// <summary>
/// Search for all event Methods to a given control
/// </summary>
/// <param name="i_control">given control</param>
/// <returns>Dictionary with all events they have a callback method</returns>
public Dictionary<string, List<string>> GetEventMethods(Control i_control)
{
//KEY: Event-Name | VALUE: List<Method-Name>
Dictionary<string, List<string>> eventMethodDic = new Dictionary<string, List<string>>();
EventInfo[] eventInfos = i_control.GetType().GetEvents();
for (int i = 0; i < eventInfos.GetLength(0); i++)
{
string eventName = eventInfos[i].Name;
PropertyInfo propertyInfo = i_control.GetType().GetProperty("Events", BindingFlags.Instance | BindingFlags.NonPublic);
object eventHandlerList = propertyInfo.GetValue(i_control, null);
MethodInfo methodInfo = eventHandlerList.GetType().GetMethod("Find", BindingFlags.Instance | BindingFlags.NonPublic);
FieldInfo fieldInfo = typeof(Control).GetField("Event" + eventName, BindingFlags.Static | BindingFlags.NonPublic);
if (fieldInfo != null)
{
object value = fieldInfo.GetValue(i_control);
object result = methodInfo.Invoke(eventHandlerList, new object[] { value });
if (result != null)
{
object handler = result.GetType().InvokeMember("handler", BindingFlags.GetField | BindingFlags.Instance | BindingFlags.NonPublic, null, result, null);
MulticastDelegate md = handler as MulticastDelegate;
Delegate [] delegates = md.GetInvocationList();
List<string> methods = new List<string>();
for (int i2 = 0; i2 < delegates.Length; i2++)
{
if (delegates[i2].Method.Name != null)
methods.Add(delegates[i2].Method.Name);
}
eventMethodDic.Add(eventName, methods);
}
}
}
return eventMethodDic;
}
Aufruf:
Dictionary<string, string> eventDic = this.GetEventMethods(myControl);
Edit:
UPDATE
Schlagwörter: EventHandler, MethodInfo, EventInfo
Hallo Programmierhans,
bist Du Dir sicher?
Ich finde immer nur Beispiele dazu wie ich alle potentiell möglichen EventHandler
bekomme. Aber ich brauche "nur" eine Liste all derer die ich registriert habe?
Hallo jaensen,
es sind die standard Controls, wie Button, Label usw..
Dafür benötige ich die Namen aller registrierten standard EventHandler, wie
Click, MouseEnter, usw...
Hallo,
wie der TopicTitle schon sagt, ich suche eine Möglichkeit **alle **an einem Control registrierten EventHandler zu ermitteln.
Kann mir da jemand helfen?
Ok, Lösung gefunden!
TextBox box = new TextBox();
string s = box.GetType().AssemblyQualifiedName;
Type t = Type.GetType(s);
Aber warum ist das so?
TextBox box = new TextBox();
string s = box.GetType().ToString();
Type t = Type.GetType(s);
Mein Type t bleibt null.
Kann mir jemand erklären warum?
Hier findest Du was Du suchst:
Hallo Urbain,
ich kann dir nur sagen, las Dich blos nicht entmutigen!
Bei mir hat das Jahre gedaurt, bis ich ansatzweise das Gefühl hatte "Jetzt kann ich's".
Je mehr Du Deine Lückenteppich schließt, je ruhiger wirst Du, irgenwann findest du Deine eigene Routine. Das wird sich aber gewiss erst nach Deiner Ausbildung einstellen.
Es ist eigentlich unvermeidlich wenn Du immer am Ball bleibst.
Und noch was, so wie es immer eine schönere und einen noch stärkeren gibt, so gibt's auch immer Leute die noch besser und noch schlauer sind.
Viel Erfolg & Mut (zum "dumme" Fragen stellen) auf Deinem Weg wünsch ich Dir.
Edit:
Und da hab ich auch noch einen schönen Link:
Programmieren lernen in 10 Jahren
Ohne Worte...
Das wäre glaub ich das schlimmste was im Industrie Einsatz genommen werden könnte. - Werds wohl doch mit Statusleiste machen.
😁
Das ist der falsche Weg, das Grid dient nur zur Anzeige.
Also: