Laden...
Avatar #avatar-1651.gif
Programmierhans myCSharp.de - Experte
Coden was das Zeug hält Zentralschweiz Dabei seit 05.04.2005 4.221 Beiträge
Benutzerbeschreibung

Forenbeiträge von Programmierhans Ingesamt 4.221 Beiträge

14.06.2010 - 14:23 Uhr

Fussball ?

Ist das nicht die blöde Unart wo alle einem Ball hinterherrennen ?

Ich kriege lieber Fieber als mir so einen Blödsinn anzuschauen 😃

Gruss
Programmierhans

11.06.2010 - 14:19 Uhr

Hallo moq,

Hatte überlegt, einen Smilie zu machen, aber das hätte nun wieder diesen Prozentwert verfälscht.

herbivore

Das Problem dabei ist, dass Du den Prozentwert auch verfälscht wenn Du keine Smilies verwendest (dann halt in die andere Richtung).

Gruss
Programmierhans

11.06.2010 - 13:44 Uhr

Auch von mir herzliche Gratulation

Jetzt fehlen Dir nur noch 31'319 um herbivore zu überholen.

😃
Programmierhans

01.06.2010 - 14:47 Uhr

Schau mal wie ich das hier gelöst habe...

FileTreeView

31.05.2010 - 15:42 Uhr

In Skype richtig einstellen

Optionen / Allgemein / Audioeinstellungen /Erweiterte Optionen

Da kannst Du die Reihenfolge festlegen. (als erstes das Headset).

Sobald Du das Headset einsteckst funzt es... wenn Du es ausziehst wechselt Sykpe auf das nächste Verfügbare Device.

Gruss
Programmierhans

26.05.2010 - 20:48 Uhr

Ich habe schon diverse Schnittstellen gebaut (Siemens S7 mit eigenem Protokoll), Anbindungen von Materialflussrechnern, SPS usw....

Und dies alles lässt sich problemlos mit den TCP-Klassen realisieren... musste noch nie direkt auf Sockets zurückgreifen (und wenn, dann einfach den Socket den der TCPClient verwendet abgreifen (z.B: für Poll um einen Verbindungsabbruch schnellsmöglich zu erkennen)).

19.05.2010 - 17:22 Uhr

Stichworte um die Suche zu beschleunigen:

TcpClient (einfacher als Sockets)
TcpListener (falls Du Verbindungen annehmen müsstest)
Sockets (falls TcpClient nicht reicht (was ich mir nicht vorstellen kann))
NetworkStream (um die Daten des TcpClients zuverarbeiten)
Encoding (um aus den byte[] einen String zu erhalten)

Gruss
Programmierhans

28.04.2010 - 15:43 Uhr

Ich wollte mit meinem Link nur eine Möglichkeit aufzeigen welche funktioniert.

Was Du daraus übernimmst überlasse ich Dir.

Gruss
Programmierhans

28.04.2010 - 13:18 Uhr

In unserer Firma wird (fast) jede Anwendung mit einer Visualisierung ausgestattet.

Verbunden wird direkt aus einem beliebigen Web-Browser direkt auf die Anwendung... Die Anwendung selber stellt dann verschiedene Daten per Http zur Verfügung... unter anderem auch einen Screenshot mit Autorefresh

23.04.2010 - 20:27 Uhr

CodeDom wäre natürlich auch eine Alternative (ich würde es so machen... habe allerdings auch ein wenig Erfahrung damit).

Pro Anwendung lasse ich mir immer den Daten-Proxy mit einem selber geschriebenen Generator generieren (nur ein paar Tausend Zeilen pro Anwendung).

23.04.2010 - 20:19 Uhr

Spiel mal mit der Reihenfolge der Befehle

.Show
.TopLevel=false
.Controls.Add

23.04.2010 - 16:27 Uhr

Pack die zwei Forms einfach auf ein weiteres Form / Panel...

Ein Form ist ja auch nur ein Control... man muss dann einfach noch ein Property auf dem Form setzen... ich glaube es war TopLevel=false... oder so ähnlich

Gruss
Programmierhans

Edit: Argh herbivore war mal wieder schneller

21.04.2010 - 18:15 Uhr

BindigSource.Position ist Dein Freund 😃

20.04.2010 - 16:26 Uhr

ist es doch sehr unkomfortabel zu debuggen, wenn man jedesmal 5 innerExceptions aufklappen muss um zu schauen, was der Fehler war,

Tipp: Exception.ToString() dann hast Du alles Infos die Du brauchst.

19.04.2010 - 18:31 Uhr

Nimbuzz (ein Multi-Messenger... von Skype über MSN zu ICQ Facebook und weiss der Geier)

Wikihood (liefert Infos über den aktuellen Standort)
Google Earth
Bell Barbecue (für Grillchefs)
World Viewer (Augmented Reality... damit man weiss wie der nächste Hügel heisst)
Talking Carl (kostet zwar was... aber die Kinder stehen drauf)

19.04.2010 - 18:24 Uhr

Schau Dir diesen Code mal an... ist zwar uralt ... aber dann hast Du schon mal was.

File per Stream versenden

19.04.2010 - 18:19 Uhr

Wenn man in einem Ballungsraum wohnt hat man meist bessere Job-Chancen (da dort die meisten Jobs sind)....

Je nach Firma kann man (natürlich meist nicht schon ab Beginn des Arbeitsverhältnisses) ev. auch vermehrt entweder zuhause oder direkt beim Kunden arbeiten.

Mein Arbeitsweg beträgt z.B: ca 120 km (pro Richtung) und ich bin oft nur 1 mal pro Monat im Büro... die restliche Zeit arbeite ich entweder zuhause oder eben direkt beim Kunden.

07.04.2010 - 18:29 Uhr

Du wirst da von einem Problem ins nächste reinlaufen und jede Menge Klassen überschreiben müssen... um dann am Ende zu erkennen dass Du trotzdem irgendwo hängen bleiben wirst.

Ein Tipp von mir: Vergiss es und löse die Probleme anders.

Gruss
Programmierhans

23.03.2010 - 11:51 Uhr

Mach doch Cis_Des=61 (ist ja schliesslich dieselb schwarze Taste)

Dann erhälst Du auch Cis_Des als Antwort...

22.03.2010 - 19:04 Uhr

string str=((Noten)value).ToString();

Nachtrag: Arghh zu spät

19.03.2010 - 15:27 Uhr

Ein ganz einfacher Trick:

  • Schmeiss die Referenz auf das Dll raus und ziehe sie wieder rein (die Debug-Version)...

Ev. hast du da nur noch eine Ref auf den Release statt auf das Debug-Dll drin....

Gruss
Programmierhans

19.03.2010 - 15:23 Uhr

Eine Lösung könnte auch sein:

Im UI-Thread die zu speichernden Ojekte auslesen und z.B: in ein DataSet serialisieren (da dies im UI-Thread passiert wäre der Tree automatisch geblockt)....

Das DataSet kannst Du dann in einem eigenen Thread mit der DB abgleichen (Aenderungen in die DB schreiben).

So hast Du während der Thread läuft eine saubere Entkoppelung.

Gruss
Programmierhans

Nachtrag: So müsstest Du nur den Save-Button sperren solange der Thread läuft

19.03.2010 - 10:51 Uhr

Ich war immer zufrieden mit meinem Windows-Mobile-Handy...

Doch jetzt da ich ein IPhone habe fasse ich das alte Mobile-Teil nicht mal mehr mit der Kneifzange an...

Das Iphone ist das beste Handy dass ich je in der Hand hatte... auch wenn nicht alles perfekt ist (z.B: Akkulaufzeit / manchmal nicht ganz sauberer GPS-Empfang) lässt es alle anderen Handys uralt aussehen.

09.03.2010 - 13:42 Uhr

Ich würde eher das IPhone verkaufen, ein Android Handy besorgen und dann
kostenlos auf jeder Art von Rechner entwickeln.

Das kann nur jemand schreiben der kein IPhone hat 😃 (ja ich hab eins und bin grösstenteils zufrieden).

03.03.2010 - 20:29 Uhr
  
  
bool b = true;  
if (b == true) //Warum ver#$@! noch mal darf ich nicht mehr if (b) schreiben!? *KOTZ*  
  
  

Vielleicht weil Dein Chef zu wenig lange in der Baumschule war 😃

26.02.2010 - 16:50 Uhr

Einen Splash - Screen vorschalten ... dann schauen alle nur noch diesen an.

26.02.2010 - 14:44 Uhr

Guckst Du in die Doku deines Gerätes... oder frage den Hersteller ob eine Fernsteuerung möglich ist.

26.02.2010 - 14:08 Uhr

Also ich habe ne ältere Version (13) und verwende diese Events:


this._LL.DefineVariables +=new DefineVariablesHandler(LL_DefineVariables);
this._LL.DefineFields +=new DefineFieldsHandler(_LL_DefineFields);
this._LL.DefinePrintOptions+=new DefinePrintOptionsHandler(_LL_DefinePrintOptions);

Und es läuft bei n-Kunden problemlos.

26.02.2010 - 11:58 Uhr

Die Frage ist wohl eher, warum wird das Event nur einmal aufgerufen?!

Was für einen Projekttyp in LL hast Du ?

Die Fields werden nur in einem Listenprojekt mehrfach abgefragt. (*.lst)

26.02.2010 - 11:52 Uhr

LL.Fields.AddFromDataRow(row, "");

Nimm da mal die Ueberladung welche nur eine DataRow erwartet (mach das "" weg).

26.02.2010 - 11:43 Uhr

left join zeiterfassung_zeiten zeiten

Ich bin kein DB-Spezi... aber fehlt auf dieser Zeile nicht ein AS

26.02.2010 - 11:20 Uhr

Stichwort für MSDN ist Wnet

Da müsstest Du alles finden was du brauchst.

26.02.2010 - 11:17 Uhr

Wieso erstellst Du im XmlRekursivExport ein neues XmlDocument ???

Uebergib doch das doc aus der TreeViewToXml and die rekursive Methode... dann sollte der Fehler weg sein.

26.02.2010 - 10:42 Uhr

Der Event wird doch n-mal aufgerufen und erwartet jedesmal die Felder genau eines Records.

über e.IsLastRecord steuerst Du dann ob Du noch weitere Records hast (dann wird der Event erneut aufgerufen und erwartet den nächsten Record).

24.02.2010 - 16:48 Uhr

:rtfm:

Lies mal folgendes in der MSDN

TcpListener.Pending
TcpListener.AcceptTcpClient
TcpClient.GetStream

24.02.2010 - 16:45 Uhr

Ist Form und Spiel dieselbe Anwendung ?

23.02.2010 - 17:15 Uhr

Wobei das PropertyChanged der Collection das falsche ist. Das bezieht sich auf Properties der Collection wie Count oder dem Indexer. Man muss jedes einzelne PropertyChanged jedes Items abonieren.

Ups da hast Du wohl recht.

23.02.2010 - 17:10 Uhr

x ist vom Type A
B leitet von A ab

Somit kannst Du x ohne weiteres ein B zuweisen.

Da sollte nichts krachen... allerdings verlierst du den Inhalt des ursprünglichen x.
Wenn dies dein Problem ist, dann müsstest Du x dem Constructor von B übergeben und da die Werte in die neue Instanz reinkopieren.

23.02.2010 - 17:03 Uhr

Diese Collection hat ja noch weitere Events.

PropertyChanged musst du auch noch anschnallen.

In diesem Event kannst Du dann mit e.PropertyName rausfinden welches Property geändert wurde (und im Sender ist das geänderte Element... also das Item Deiner Collection drin).

23.02.2010 - 16:57 Uhr

Mach noch mal ein Form tief unten...

Dann einfach die Basisklasse ändern (z.B: von Form zu UserControl).

Funzt es dann ??

Ev. hat dein Template einen Schuss..

Sofern Du nicht an den Templates rumgeschraubt hast, dann findest Du diese hier:

C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Windows Forms\1031

23.02.2010 - 16:43 Uhr

Ohne Code relativ schwierig...

Könnte es allenfalls sein, dass Die Aenderungen übernommen werden... sich die Anzeige aber nicht refresht... falls ja, dann auf der zu ändernden Zeile

BeginEdit
Zeile ändern
EndEdit

Ansonsten poste doch mal einen Code Ausschnitt was Du schon hast.

Gruss
Programmierhans

22.02.2010 - 08:57 Uhr

DateTime.ToAODate (oder so ähnlich).

17.02.2010 - 19:17 Uhr

Bin da grad etwas ratlos und will eigentlich nicht immer alles manuell casten müssen, stell mir das nicht grad sehr performant vor 👶

Im Vergleich zum Overhead welcher durch das Com-Zeugs entsteht ist wohl die Zeit welche ein Cast braucht dein kleinstes Problem.

10.02.2010 - 23:41 Uhr

Hat es vielleicht etwas mit ClearType zu tun ?

09.02.2010 - 11:21 Uhr

Aber während die API-Funktion arbeitet, blockiert das GUI doch auch, oder?

Keine Ahnung (ist schon lange her)... findest Du sicher selber raus 😃