Laden...
T
telnet myCSharp.de - Member
Senior Software Engineer Dabei seit 14.05.2006 327 Beiträge
Benutzerbeschreibung

Forenbeiträge von telnet Ingesamt 327 Beiträge

22.01.2008 - 15:41 Uhr

Hallo alle miteinander,

ich beschäftige mich im Moment mit Zahlensystemen, v.a. die gängigen Dezimal- Dual- Oktal- und Hexadezimalsystem.
In diesem Zusammenhang bin ich auf der Suche nach einem Prgramm, mit dem ich in diesen Zahlensystemen die gängigen Rechnenoperationen +,-,*,/ ausführen kann. Ok, der Windows-Rechner kann das auch, ich bräuchte aber eine Anwendung, die auch mit Nachkommastellen rechnen kann... kennt jemand so was?

12.01.2008 - 15:11 Uhr

Geht eigentlich ganz einfach und sogar ohne API mit folgender Funktion:

MSDN

So kannst deinen PC in Standby schicken....

23.12.2007 - 18:44 Uhr

Hallo!

Erst mal herzlichen Glückwunsch!

Ich selbst habe folgenden Weg hinter mir:
Abitur, Ausbildung als Informatikkaufmann, 1,5 Jahre Festanstellung, davon das letzte halbe Jahr Fernstudium Technische Informatik an der PFFH Darmstadt. Im ersten Semester habe ich nicht wirklich was davon gemerkt, dass meine Ausbildung mir wirklich helfen würde.
Inzwischen habe ich meinen Job gekündigt und und studiere an einer FH Elektrotechnik.

Deine erste Frage kann ich dir leider nicht beantworten, aber zu
2.:
Darmstadt kann ich eigentlich nur empfehlen.. Gutes Material und gute Unterstützung seitens der PFFH.
3.:
Ob das managebar ist hängt wirklich davon ab, welcher Typ du bist.
Ein Fernstudium ist nicht nur mal nebenbei zu machen. Auch mit Interesse an der Materie wirst du EINIGE Stunden in das Studium investieren müssen.
Bei mir hats so ausgesehen, dass ich jeden Tag nach der Arbeit bis ca. 22 Uhr noch vor den Unterlagen gesessen habe. Das Wochenende habe ich mir für Privates freigehalten.
Irgendwann habe ich aber folgendes gemerkt:
a) Ich konnte das Studium nicht mehr vom Privaten trennen und hab mir selbst ziemlichen Druck auferlegt und hab immer ein schlechtes Gewissen gehabt, dass ich zuwenig gelernt hab.
b) Ich konnte zuhause einfach nicht so lernen wie wenn ich an ner Uni/FH bin. Ständig ist man durch irgendwas abgelent, muss noch was erledigen etc...

Das ganze hat dann wie gesagt dazu geführt, dass ich das Fernstudium abgebrochen hab und zu nem Präsenzstudium gewechselt hab, was ich bisher noch nicht bereut habe (Prüfungen kommen erst noch 🙂)
Jetzt hab ich die Trennung zwischen Wochentags = Studium und Wochenende = Privat...
Ein weiterer wichtiger Punkt ist natürlich auch das Finanzielle... Billig ist so ein Fernstudium ja nicht grade, und da sind nicht nur die monatlichen Kosten sondern auch Kosten für Fahrt & Unterkunft während der Präsenz- und Prüfungsphasen.
Grunsätzlich ist ein Studium nie verkehrt, aber einen direkten Rat kann ich dir leider auch nicht geben - hängt unter anderem ja auch davon ab wie deine Job- und Gehaltschancen ohne Studium aussehen... noch dazu hab ich auch noch keine Kinder und kann daher den zeitlichen "Aufwand" nicht abschätzen.
Ich hoffe es hilft dir in irgendeiner Weise.
Dir auch schöne Weihnachten (dein Geschenk hast ja schon bekommen 🙂)!

21.11.2007 - 09:25 Uhr

verwendetes Datenbanksystem: MS Sql Server 2000

Hallo,

habe hier folgendes Problem:
Meine Anwendung liest einen float über float.TryParse() ein. Im Debugger siehr alles bei Ansicht der Variablen gut aus.
Nun schreibe ich z.B. den Wert 123,8 über einen DataAdater in eine Tabelle am SQL-Server. Am Sql-Server landet aber der Wert 123,800003051758 in der Tabelle. Rein daran, dass am SQL-Server der Typ der Spalte float ist kanns ja nicht liegen, da ich auch explizit den genauen Wert 123,8 am SQL-Server in der gleichen Tabelle habe.
Wie kann ich das umgehen, dass der SQL-Server hier die Nachkommastellen anhängt?

15.10.2007 - 16:28 Uhr

Eigentlich brauchst du das Schema gar nicht rauszuschreiben, .NET erkennt i.d.R. automatisch das Schema und generiert das DataSet-Objekt dementsprechend.
Soweit ichs jetzt ohne VS sagen kann hat die WriteXML-Methode einen Parameter für das Schema, in dem u z.B. angeben kannst, ob das Schema gleich mit in die XML-Datei geschrieben wird (Inline-Schema). Beim Lesen über ReadXML gibts den gleichen Parameter nochmal, damit .NET weis wo es das Schema findet und falls es keins gibt wirds dann automatisch generiert.
Grüße!

15.10.2007 - 16:12 Uhr

Hallo,

versuch mal der Eigenschaft ColumnMapping aller DataColmns vor dem Schreiben in eine Datei den Wert MappingType.Attribute zu geben, dann sollte es eigentlich funktionieren.
Grüße telnet

13.09.2007 - 15:57 Uhr

Das Backspace gibts doch als Escapesequenz : "\b"..

Hast schon mal probiert was passiert wenn du das einfügst? Kanns selber leider grad ned testen.. Grüße!

27.08.2007 - 11:24 Uhr

Abgelegt ist er in den Settings des Projekts, die normalerweise bei einer Windows Forms Anwendung in der Datei xxx.exe.config landen.
Der Debug-Build der Klassenbibliothek erzeugt auch eine datei xxx.dll.config, aber im Release-Build fehlt diese Datei. Auch beim Referenzieren der DLL im Forms-Projekt ist diese Datei nicht vorhanden...
Muss ich mir da etwa extra was selber basteln?

27.08.2007 - 08:12 Uhr

Guten Morgen,

ich habe hier eine normale WindowsForms Anwendung und eine DLL.
Der Zugriff auf eine Datenbank ist in der DLL realisiert und zwar über DataSet, TableAdapter & Co. Visual Studio legt den ConnectionString dabei in den Properties der DLL ab.
Wenn ich den Build der DLL im Release-Modus durchführe, bekomme ich aber nur die xxx.dll und xxx.pdb, aber keine .dll.config oder so.

Gibts noch ne Möglichkeit den ConnectionString nachträglich zu editerien über ein Config-File oder ist der fest in der DLL einkompiliert?

11.08.2007 - 16:16 Uhr

Hallo zusammen,

ich bin auf der Suche nach einer Windows API-Funktion zum automatischen auslösen einen Mausklicks. Die Position, wo hingeklickt werden soll kann ich ja über GetCursorPos/GetMousePos ermitteln...
Wichtig ist, dass der Mausklick dabei nicht an ein bestimmtes Fenster gehen soll sondern einfach an die Anwendung, die gerade in der Top-Position an genau dem zu klickenden Punkt ist.
Kennt jemand so was ?

02.07.2007 - 09:37 Uhr

Was heißt er hängt sich auf? Wie sieht denn die genaue Fehlermeldung aus, wenn du das Query ausführst?

28.06.2007 - 15:28 Uhr

Geh einfach in der entsprechenden Tabelle in den Entwurfs/Designmodus auf die ID-Spalte und setz die Eigenschaft "Identity Seed" (Enterprise Manager 2000) bzw. "ID-Startwert" (SQL Server Management Studio) auf 10...

28.06.2007 - 15:24 Uhr

Hallo,

du könntest mal das versuchen:

http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung

Grüße

05.06.2007 - 20:48 Uhr

Is etwas sehr allgemein deine Frage...

würds grundsätzlich so machen:

Versuchen Datenbankverbindung zu öffnen (try-catch), wenns geht ok dann Verbindung wieder schließen, wenn ein Fehler auftritt dann ist der Test negativ. Je nach Art der Datenbankverbindung nimmst du dazu ein OleDbConnection-, SqlConnection- oder OdbcConnection-Objekt in der Art

SqlConnection sqlCon = new SqlConnection(connectionstring);

Wie der connectionstring aussehen muss kannst du unter www.connectionstrings.com nachsehen, da gibts gute Beispiele.

Schau dir am besten mal die Doku zu SqlConnection in der MSDN an...
http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.aspx

14.05.2007 - 15:24 Uhr

Schon mal mit einfachen Anführungszeichen versucht?


if (dataSet.FileItem.Select("Bezeichnung = '" + line + "'").Length == 0) 

14.05.2007 - 07:24 Uhr

Mit Controls hab ich normalerweise nicht so viel am Hut, aber sollte es nicht so sein, dass die textBoxControl.TextBox nicht public sondern private oder protected ist und du alle zu veröffentlichenden Eigenschaften in deinem UserControl kapselst?
Soll heißen ich würde ein Event TextChanged im UserControl definieren das durch das TextChanged Event der RichTextBox ausgelöst wird...
Bitte korrigiert mich wenn ich falsch liege!

09.05.2007 - 12:58 Uhr

Hallo,

ich habe hier ein DataSet, das ich als XML-Datei speichere...
Die ersten beiden Zeilen der XML-Datei sehen so aus:

<?xml version="1.0" standalone="yes"?>
<RM xmlns="RMTest">

Diesen string übergebe ich an einen Webservice (geht nur als string), der das dann verarbeitet. Auf den Webservice hab ich keinen Einfluss...

Auf jeden Fall erwartet der Webservice einen Header in der Form:

<?xml version="1.0" standalone="yes"?>
<RM xmlns:ns0="RMTest">

Gibts nen Weg, das DataSet so zu konfigurieren, dass dieses ":ns0" drinsteht?

10.04.2007 - 22:14 Uhr

Kommt auch drauf an ob du in deiner Firma evtl. nur bestimmte Marken oder Modelle von PCs und Notebooks hast...
Eine eventuelle Möglichkeit wäre auch eine Unterscheidung anhand der Prozessorfamilie.. Wobei man natürlich nie sicher sein kann dass wenn die Anwendung nicht in einer Standardisierten Umgebung eingesetzt wird nicht jemand einen Notebookprozessor in einen normalen PC eingebaut hat...

09.04.2007 - 03:39 Uhr

Hallo,

wie wärs wenn du einfach einen Timer mit Intervall einer Minute nimmst und bei Ablauf prüfst, ob der Startzeitpunkt oder der Endzeitpunkt da ist (Prüfung auf Jahr, Monat, Tag, Stunde, Minute und NICHT Sekunde). Wenn das so ist, dann das zweite Formular starten bzw. alle SubForms schließen.
Was die SubForms sind merkst du dir einfach in einer List<Form>, in der du die Referenzen auf alle erzeugten Subfenster speicherst, dann hast dus mit dem Schließen der Fenster relativ einfach.

01.04.2007 - 23:11 Uhr

Ok... hab ganz übersehen dass da mehrere Schlüsselwörter drinnen waren....

01.04.2007 - 23:10 Uhr

Dazu musst du einfach auf das Event "FormClosed" reagieren ... im Eventhandler enabelst du einfach das Form dann wieder...

01.04.2007 - 23:03 Uhr

Kanns sein, dass du den Spaltennamen "datetime" in eckige Klammern setzen solltest als base.[datetime] ...
Datetime ist doch ein Schlüsselwort / Datentyp am SQL-Server...

28.03.2007 - 14:51 Uhr
select user.name as Name, avg(datediff(ss, zeit.start, zeit.ende)) as DauerDurchschnitt from user inner join zeit on user.id = zeit.id group by user.name

Is aber ohne Gewähr...

27.03.2007 - 20:44 Uhr

Coole Idee - wär ich sofort dabei wenn bei mir in der Firma nicht ABSOLUTES Fotoverbot herrschen würde 😕

P.S.: Diese Energydrinks sind extrem Leberschädlich ...

27.03.2007 - 14:53 Uhr

Ich würde mal behaupten, dass man aus Höhe, Breite und Farbe kein vernünftiges "Bild" generieren kann... Soll dein "Bild" einfach ein Rechteck mit einer bestimmten Farbe sein?

27.03.2007 - 13:12 Uhr

Soweit ich weis kannst du Settings auf Anwendungsebene nicht verändern - das geht nur bei Settings auf Userebene.
Wäre auch schlimm, wenn ein Benutzer die Settings für alle anderen Benutzer verändert...

26.03.2007 - 12:53 Uhr

Du verbindest dich vielleicht mit einem SQL-Server, aber Tabellen legst du mit deinem Code sicher keine an...
Die DataTable, die du dir instanzierst wird ja nicht am SQL-Server angelegt, sondern nur in deinem Arbeitsspeicher.
Eine Kopie davon könntest du dir als XML speichern über die Methode DataTable.WriteXML().

Wenn du die Daten der DataTable in eine Tabelle am SQL Server schreiben willst muss dort eine Tabelle existieren, die das gleiche Schema wie deine DataTable hat. Dann kannst du die Daten über einen DataAdapter aus deiner DataTable an die Tabelle am SQL-Server schreiben, aber anlegen wird der der DataAdapter sicher keine Tabellen...

Edit: zu spät

@CB.NET: Erstellt man Tabellen nicht mit "CREATE TABLE ..." ?

22.03.2007 - 23:33 Uhr

Die Fehlermeldung hört sich auf jeden Fall mal danach an als ob den Select-Statement des DataAdapters nicht passt.
Hast du das Query schon mal direkt auf der DB ausgeführt (im SQL-Server Management Studio, Enterprise Manager, Access oder was auch immer du verwendest) ?
Hört sich irgendwie so an, als ob du zwei Spalten vergleichst und dabei einen Operator verwendest, der für den Vergleich nicht zulässig ist... Aber ohne genauere Infos kann ich leider auch ned mehr sagen...

Außerdem:
Du verwendest einen DataAdapter und lädst dir Daten aus der DB, nur um zu prüfen, ob es einen bestimmten PS in der DB gibt?
Würde dafür lieber ein

SELECT COUNT(*) FROM tabelle WHERE pk_Spalte = @pk_Wert

verwenden....

22.03.2007 - 23:23 Uhr

Prinzipiell könntest du die Culture des Threads, in dem die Umwandlung stattfindet, verändern.
Hab grad kein VS da, aber es sollte was in der Richtung

System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");

sein...

Ob das gut oder schlecht ist stelle ich mal zur Diskussion - ich habs noch nie so gemacht...

22.03.2007 - 23:18 Uhr

Einfach nach dem Zuweisen der DataSource DropDownList.SelectedIndex auf -1 setzen...

19.03.2007 - 11:22 Uhr

Schon mal

txtBox1.Focus()

versucht ?

13.03.2007 - 13:35 Uhr

Nach dem Aufruf von NextValue() ein Thread.Sleep(1000) rein und dann den gleichen Aufruf nochmal sollte dann den richtigen Wert liefern.
Bei mir gehts - steht so übrigens in der MSDN-Doku der Funktion drin, dass man bei berechneten Werten den zweiten Wert nach einer Sekunde nehmen soll...

12.03.2007 - 15:46 Uhr

Hallo,

im Moment bin ich am verzweifeln beim erstellen von WebParts...
Ein funktionierendes "Hello World" WebPart habe ich schon erstellt (Basis sind die Sharepoint Services 3.0), jetzt habe ich gelesen, dass es eine Möglichkeit geben soll, ein WebPart teilweise mit dem Designer zu erstellen, d.h. erst ein Web User Control zu erstellen und das dann in einem WebPart zu wrappen.
Hat jemand schon mal so was gemacht und evtl. ne gute Informationsquelle (Link, Buch, Beispiel - was auch immer)?

User Control hab ich schon erstellt, schaffe es aber nicht, dass es angezeigt wird....

Grüße

06.03.2007 - 10:10 Uhr

Hallo,

habe hier grade folgendes Problem:
TypedDataset wird von einem TableAdapter generiert.
Nun muss ich aus diesem Typed-DataSet Zeilen entfernen.
Soweit auch noch kein Problem.
Nur wenn ich jetzt mit der Update()-methode des TableAdapters das DataSet zurückschreibe gehe ich davon aus, dass die Zeilen, die ich gelöscht habe, auch in der Datenbank gelöscht werden.
Und genau das soll nicht der Fall sein: Ich will Zeilen aus einem Typed-Dataset löschen, ohne dass diese Änderung beim Update in der Datenbank ausgeführt wird.

Wie krieg ich das hin ???

04.03.2007 - 12:45 Uhr

Würde mal sagen mit


Response.Write(Session["MeinXML"].ToString());

Da ich jetzt mal davon ausgehe (ohne nachgeschaut zu haben), dass du über Session["xx"] ein object bekommst solltest du vorher evtl. auch noch prüfen, ob der Wert der Sessionvariable null ist... Wenn das der Fall ist gibts sonst ne "NullReferenceException"...

15.02.2007 - 18:20 Uhr

Hab den Thread hier grad wiedergefunden:
Einen Benutzernamen / Kennwort übergeben geht nicht so einfach (leider) !
Du musst das Programm im Kontext eines Anwenders ausführen, der auf der Remote-Maschine die notwendigen Rechte hat.
Bei mir hier hab ich das so gelöst:
An der Domäne gibts nen Serviceaccount, der auf allen zu prüfenden Rechnern Admin-Rechte hat.
Das Programm, mit dem ich die Keys abfrage, starte ich aus meinem Kontext und über Impersonation wechsle ich den Benutzerkontext auf den Serviceaccount.
Wenn ich mit auslesen fertig bin mache ich die Impersonation einfach wieder rückgängig.

Grüße

15.02.2007 - 07:48 Uhr

Hallo,

ich habe hier ein typed DataSet, in dem in der Tabelle ereignis eine Spalte "er_start" existiert (Typ: DateTime).

Jetzt möchte ich einer Zeile in genau diese Spalte ein DBNull schreiben, entweder beim editieren oder beim Erzeugen einer Zeile.

Mit


((ereignisTabelleRow)ereignisTabelle.Rows[0]).er_start = DBNull.Value

gehts aber nicht, da ein DBNull.Value ja kein DateTime ist.

Bisher mach ichs so:


ereignisTabelle.Rows[0]["er_start"] = DBNull.Value

Gibts da nen schöneren Weg?

Außerdem will ich eine neue Zeile erzeugen. Hier wieder da Problem, dass


ereignisTabelle.AddereignisTabelleRow(param1, param2, DBNull.Value)

aus o.g. Grund nicht geht.

Muss ich hier erst die Zeile hinzufügen und dann gleich editieren wie oben?

Grüße

07.02.2007 - 10:05 Uhr

Kann noch eins drauflegen:

WindowsForms Anwendung, ein DataGrid, ein Button, ProjectDataSource erzeugt.
Über den TableAdapter wird das DataSet gefüllt --> Richtige Daten

ASP.NET Anwendung, ein GridView, eine SQL-DataSource gebunden an GridView --> Falsche Daten
Und das alles bei identischen Aufrufen

Behandelt der TableAdapter die Daten anders als die SQL-Datasource?

Richtige Daten in falschen Spalten sind ausgeschlossen.
Rundungsfehler sind ausgeschlossen, weil die Abweichung zu groß ist.

07.02.2007 - 10:00 Uhr

das letzte statement in der sp ist ein select-statement. dieses erzeugt eine "Tabelle", die ja dann an mein Programm zurückgegeben wird

Im TableAdapter wird dann das Resultat in ein DataSet/DataTable umgewandelt.

07.02.2007 - 08:30 Uhr

Hallo,

ich hab hier was, das ich mir überhaupt nicht erklären kann:

Habe eine StoredProcedure auf einem SQL-Server liegen, die 5 int-Parameter erwartet und nur eine Tabelle zurückliefert.

Wenn ich die StoredProcedure mit dem SQl Management Studio 2005 ausführe liefert sie einen Satz werte.

Dann definiere ich mir an einem GridView auf einer ASP.NET seite eine SQL-DataSource, die genau diese SP mit den gleichen Parametern aufruft.
(Es kommt lt. SQL-Profiler das gleiche Query am SQL-Server an)

Ich bekomme aber komplett andere Werte zurückgeliefert!!!!!

Hat jemand ne Ahnung an was das liegen kann ???
Bin für jeden Tipp dankbar...

29.01.2007 - 08:23 Uhr

Hallo,

habe hier eine DLL, die für COM-Interop registriert ist.
Diese Klasse soll bei einer Methode als Parameter ein Struct, das in meiner DLL definiert ist, erhalten.
Sobald ich das Struct aber als Parameter einfüge ist meine Klasse nicht mehr sichtbar, wenn ich sie von VBA aus einbinden will.

Hat jemand ne Ahnung woran das liegen kann?

26.01.2007 - 12:13 Uhr

Hallo,

ich möchte mir gerne eine COM-DLL bauen, in der ich ein paar allgemein verwendbare Funktionen bereitstelle. Diese soll später mal aus Access (VBA) aufgerufen werden.

hat jemand vielleicht ein einfaches Beispiel an der Hand, wie so was aussehen sollte ? Die VBA-Seite ist mir relativ klar, wie die C# Seite auszusehen hat liegt noch bisserl im dunklen...

Danke, Grüße

23.01.2007 - 11:32 Uhr

Hast du deinem Chef auch die Primary Interop Assemblys Installiert ?
Ist das Addin evtl. deaktiviert ? Mal unter dem Punkt COM-Addins nachsehen (den Menüpunkt musst du dir über anpassen der Symbolleiste selber hinzufügen - steht unter Extras...)

23.01.2007 - 10:25 Uhr

Hallo,

bevor ich mich an die Arbeit mache hätte ich eine Frage:

Ist es prinzipiell möglich ein Addin für Office zu schreiben, das auch gleichzeitig ein COM-Server ist?
Hintergrund ist der, dass ich ein allgemeines COM-Objekt zur Verfügung haben möchte, über das ich bestimmte (Standard-)Sachen in Outlook machen kann.

Grüße

12.01.2007 - 20:46 Uhr

Hallo zusammen,

im Moment bin ich in der Planung für eine Multiclient-Client Server Anwendung.

  • Client: Windows Mobile 2003, Compact Framework
  • Server: Windows 2003 Server, normales .NET Framework

Die Funktionalität des Programms spielt hier erst mal keine Rolle.

Was aber wichtig ist: Der Client soll relativ "dumm" sein, d.h. keine eigene Logik haben sondern einfach nur zum Daten anzeigen und eingeben da sein.
Die Dialoge, die am Client angezeigt werden sollen, sollen dabei am Server generiert werden.

Beispiel:

Client : Standardeingabemaske
Benutzer gibt Befehl ein
Server reagiert auf Befehl und generiert neuen Dialog
Client zeigt Dialog an
Benutzer gibt Daten in Dialog ein
Server empfängt Daten und schreibt diese in Datenbank
Server sendet Standarddialog an Client
Client : Standardeingabemaske

Meine Frage an dieser Stelle ist folgende:
Wie realisiere ich es am besten, dass die Dialoge am Server generiert werden?
Ich sehe hier 2 Möglichkeiten:
a) Irgendwelche Strings generieren, die Beschreiben wie der Dialog aussieht und diese an Client schicken
b) Irgendwie (keine Anhnung ob das geht) die Objekte am Server erzeugen und evtl. per Remoting o.ä. an den Client senden
Außerdem stellt sich allgemein die Frage der Kommunikation
Per Remoting wäre ja klar wie das funktioniert. Sollte das nicht gehen, stünden zur Verfügung

  1. Webservice
  2. Einfache TCP Kommunikation

Hat jemand schon mal so was gemacht oder kann hierzu Tipps geben?
Danke schon mal

Grüße

11.01.2007 - 11:13 Uhr

Warum verwendest du denn nicht einfach


RegistryKey key = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, Zielhost);
key.OpenSubKey(Pfad).GetValue(Schlüssel);

Musst vorher noch mit


using Microsoft.Win32;

den Namespace einbinden.

Wesentlich einfacher und v.a. performanter!!!

Grüße

09.01.2007 - 21:42 Uhr

Du meinst vermutlich DataTable...

geht doch ganz einfach mit "Marke Eigenbau":

Mit DataTable.Clone() bekommst du eine leere DataTable, die bereits die passende Struktur hat. Das machst du 2x..

Dann einfach mit einem for(int i = 0; i < dtoriginal.Rows.Count; i++) über die Zeilen der Table loopen und in einem if prüfen, ob man sich in der ersten oder der zweiten Hälfte der Tabelle befindet. Dann einfach die aktuelle Zeile mit dtneu1.Rows.Add(dtoriginal.Rows_) der passenden Teiltabelle hinzufügen.

Grüße

05.01.2007 - 17:39 Uhr

Setz mal ein "@" vor die Parameter der Methode DownloadFile()..

z.B. ClientLog.DownloadFile(@"http://url.com", @"c:/" + string1)

20.12.2006 - 10:16 Uhr

Ganz einfach.... du zeichnest den Kreis ja in ein 2-dimensionales Koordinatensystem (setzte ich mal voraus) mit dem Mittelpunkt M(0;0). Dann hast du automatisch die positive X-Achse als 0° definiert, die pos Y-Achse sind 90°, die neg. X-Achse 180° etc.

Ok.. auch auf den Begriff reingefallen 🙂

20.12.2006 - 10:10 Uhr

Rechne doch einfach die Winkel in einen Sinus- oder Cosinuswert um...

Dann sollte es kein Problem mehr sein zu überprüfen ob sich die Segmente überschneiden oder berühren. Du jeden beliebigen Winkel hast du ja dann einen Wert zwischen -1 und 1....