Laden...
Avatar #avatar-2240.jpg
Lars Schmitt myCSharp.de - Experte
Software Entwickler Witten Dabei seit 11.10.2005 2.223 Beiträge
Benutzerbeschreibung
alias BlackCoin

Forenbeiträge von Lars Schmitt Ingesamt 2.223 Beiträge

05.11.2007 - 11:25 Uhr

sorry

if ((int)actDate.DayOfWeek <= -daysLookBack % 5){

so sollte es klappen

mfg

05.11.2007 - 11:14 Uhr

versuchs mal so //ungetestet

private int getLookBackWithoutWeekEnd(DateTime actDate, int daysLookBack)
        {
            // calculate to 5 day week
            int correctDaysLookBack = (((-1 * daysLookBack) / 5) * 7 + ((-1 * daysLookBack) % 5));
            

if (dt.DayOfWeek <= -daysLookBack % 5){
correctDaysLookBack += 2;
}


            // if not starts at friday dayLookback can get a result at weekend
            DateTime tempDate = actDate.AddDays(-1 * correctDaysLookBack);

            // avoid weekend fault
            if ((tempDate.DayOfWeek.ToString().Equals("Saturday") == true) || (tempDate.DayOfWeek.ToString().Equals("Sunday") == true))
            {
                correctDaysLookBack += 2;
            }

            return (-1 * correctDaysLookBack);
        }

mfg

04.11.2007 - 19:13 Uhr

Hallo numpsy,

bei einem Wochentag < Freitag wäre dies nötig

mfg

02.11.2007 - 16:20 Uhr

Hallo semirus und Herzlich Willkommen,

Beschreibe bitte mal ein wenig genauer was das programm machen soll

PS. Bei einem Key-Logger werden wir Dir nicht Helfen

mfg

30.10.2007 - 21:42 Uhr

Hallo bernes_stainz und Herzlich Wilkommen,

für deine Frage gibt es mehrere Lösungen

zum einen die mit der Arraylist (wie du es gemacht hast)
nur mit dem Unterscheid, dass Du die einzelnen values beim auslesen auf den von Dir gewünschten Typ Casten mußt

ein weiterer weg (Meine Empfehlung) wäre nimm eine Generische Liste damit würdest Du Dir auf jeden Fall den Cast sparen und könntest einfacher auf die einzelnen Values zugreifen

mfg

30.10.2007 - 19:20 Uhr

Hallo Superbenny,

warum ist dies eine EXE, besser wäre eine dll

mfg

26.10.2007 - 21:50 Uhr

Hallo error1408,

Ich würde das wahrscheinlich anders machen falls ich nur bestimmte Werte brauche

das komplette XML Dokument würde ich erstmal mit Regex durchsuchen ob der wert irgendwo existiert, wenn ich danach noch weiter mit dem Document ab dieser stelle etwas machen müßte würde ich mir den jeweligen Tagname ebenfalls mit regex rausfiltern und damit weiterarbeiten

die frage ist einfach wie geht es danach weiter wenn du dein wert gefunden hast
mfg

26.10.2007 - 21:21 Uhr

Nat ist ja schön und gut, nur sicherheitstechnisch meiner meinung nach nicht wirklich der beste weg

mfg

26.10.2007 - 19:12 Uhr

Hallo bigpoint,

Diese interne ID wie du sie nennst sollte eigentlich aus der Datenbank kommen (sei es eine Auto id oder eine guid oder sonst etwas eindeutiges)

mfg

26.10.2007 - 18:57 Uhr

Hallo sigoe,

warum baust du dir nicht eine eigene Klasse

zb

Class CbxItem {
        public int id;
        public String value;

        public CbxItem() {

        }

        public override string ToString() {
            return value;
        }
    }

anstatt die einzelnen Strings fügst diese Klasse der combobox zu

im Event ein Cast auf den sender

und du kannst einfach wieder auf die ID zugreifen

mfg

26.10.2007 - 18:20 Uhr

Hallo landau66

möglich wäre es per OleDb / oder ODBC zu realisieren

kleines Select dazu und fertig

den Connectionstring bekommst du unter
http://www.connectionstrings.com/?carrier=excel

mfg

26.10.2007 - 00:08 Uhr

Bei einer Http Kommunikation ist es um es jetzt mal einfach zu beschreiben

Rechner sendet eine anfrage an den Router, Router ließt diese anfrage merkt sich das und sendet die Anfrage an den Webserver (mal davon abgesehen das dabei noch andere Router oder ähnliches dabei sind) und wartet auf einen Antwort vom diesen Webserver sobald der Webserver an den Router antwortet leitet der Router das ganze weiter an den jeweiligen Rechner

auf dem Rechner wird nun die seite angezeigt (das wichtigste hierbei ist die Verbindung geht immer von dem Rechner hinter dem Router aus)

Sobald der Rechner von außerhalb eine Nachricht erhalten soll muss das im Router freigeschaltet werden (zb Port Forwarding) das kann einerseits manuell vorgenommen werden aber möglicherweise falls aktiviert per upnp

mfg

25.10.2007 - 23:43 Uhr

Hallo Egeria,

warum die Werte nicht gleich direkt an Excel übergeben ??

mfg

25.10.2007 - 23:37 Uhr

Hi ihr beiden,

@Grouser
zu 1 nee das sollten keine ausnahmen sondern wirkliche Fehlermeldungen sein

zu 2 zumindest teilweise zustimm

Klar sollte man versuchen vieles vorher abzufangen um Mögliche Exceptions zu beschränken aber man kann halt nicht alle mögliche Probleme Vorhersehen (sei es auch user eingaben)

und genau an diesen Stellen ist eine gute Fehlermeldung aus einer Exception heraus eine bessere Möglichkeit als ein kompletter absturz

mfg

25.10.2007 - 23:13 Uhr

Hallo davidm,

am Programm vermutlich nicht viel

im Router muss der Port(über den du kommunizieren willst) auf den Rechner deines Freundes geroutet(weitergeleitet) werden

Das wäre es ohne änderungen

(das andere wäre etwas aufwendiger Thema Client & Server
und nur dein Freund könnte die Verbindung zu dir aufnehmen und nicht umgekehrt

und nein man sagt nicht globale IP

mfg

25.10.2007 - 21:30 Uhr

DAs klingt ganz danach das an der Methode InitializeComponent etwas verändert wurde oder diese methode umbenannt wurde

mfg

25.10.2007 - 21:26 Uhr

wenn sie nicht vorhanden wäre dann würde es auch einen fehler geben was passiert denn wenn du das Programm startest sind die controls dann alle da?

haste das projekt nochmals neu geladen?

vermutlich ja

mfg

25.10.2007 - 21:23 Uhr

Hallo Wolle666,

Ein visible=false; wirkt scih auch nicht auf den designer aus

Hast du an der Methode private void InitializeComponent() etwas manuell verändert?

mfg

25.10.2007 - 20:57 Uhr

Hallo Agini und Herzlich Wilkommen,

tja normalerweise hätte Dir hier bestimmt einer sofort das passende property gepostet

aber da Du es ja ausdrücklich verlangst

werde ich Dir nur ein paar Hinweise geben, auch wenn das mehr Arbeit ist

http://www.galileocomputing.de/openbook/csharp/
http://www.guidetocsharp.de/
http://msdn2.microsoft.com/

um nur einige zu nennen

mfg

24.10.2007 - 23:43 Uhr

Genau dafür ist das eine Setup Programm da

in diesem Setup werden Datenbanken Installiert, Datenbank Tabellen Proceduren usw alles wird wärend dieses einen Setups angelegt (bei einem Updatate wird das natürlich auch nachgezogen)

Also CD rein Setup starten Programm benutzten

mfg

24.10.2007 - 23:37 Uhr

hallo tkluge,

Ließ dazu doch mal in der MSDN nach

Erste Note:::

http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecounter.nextvalue.aspx

oder dieses hier

cpu auslastung = 0%

mfg

24.10.2007 - 23:03 Uhr

Hallo begiboy,

da gibt es doch unzählige Möglichkeiten und die kannst du auch mit einem Setup beim jeweiligen Kunden Installieren

was in den einzelnen Produkten eingesetzt wird ist unterschiedlich

sei es eine mdb oder xls Datei oder ein mySQL, SQLLite, Firebird, DBASE oder zb die jeweiligen Express Varianten der DBMS Systemen usw......

mfg

24.10.2007 - 21:46 Uhr

Hallo xruxl,

eine weitere Möglichkeit wäre doch, nur auch wirklich soviel Datensätze zu laden wie auch im ersten blick in die Listbox ohne scollen reinpassen und dann entweder automatisch oder manuell dynamisch erst beim scollen nachzuladen

der weg mit dem timer wäre zb im event onchange einen timer mit 5 sec zu erstellen und immer wieder zurücksetzen wenn du innerhalb der 5 sec wieder in das event reinkommst
das event vom Timer ruft dann letztendlich das füllen auf

mfg

22.10.2007 - 21:30 Uhr

Hallo xruxl,

ich denke mal schon das die größe mit vererbt wird nur du diese Größe überschreibst schau mal in die InitializeComponent ob die dort irgendwo überschrieben wird

mfg

21.10.2007 - 19:22 Uhr

Hallo Sp666dy,

wer sucht der findet

wie wäre es mit FileExist und Process.Start

mfg

21.10.2007 - 14:51 Uhr

HAllo csMatt,

Du hast recht das tut es wirklich, vermutlich liegt das daran das dieses Gadget nicht in Html und Java Script Programmiert wurde aber das werde ich mir mal genauer anschauen

mfg

21.10.2007 - 13:23 Uhr

Hallo mameolan und Herzlich Willkommen,

Das brauchst du doch gar nicht im Konstruktor übergeben

die auf die aktuelle Sprache hast Du immer Application.CurentCulture im Zugriff

und wenn du deine MsgBox lokalisieren willst musst du nur die jeweiligen Resource Dateien erweitern und dann auch auf die variablen zugreifen

mfg

21.10.2007 - 13:10 Uhr

Hallo ogre,

Ohne es jetzt zu überprüfen da es schon etwas länger her ist dass ich die Express Variante benutzt habe

würde ich sagen das MUST_CHANGE eine Option ist die du deaktivieren musst damit das ganze funktioniert (Password ändern)

mfg

20.10.2007 - 02:06 Uhr

Hallo velgreyer,

Warum unbedingt von Delphi, nimm doch die von VB

Microsoft.VisualBasic einbinden

und Microsoft.VisualBasic.Interaction.InputBox benutzten

mfg

20.10.2007 - 01:51 Uhr

Hallo Seikilos,

Du könntest einerseits mal versuchen auf Codeproject.com nach einer Inputbox suchen

weitere Möglichkeit wäre die Selbstprogrammierung (wäre ja auch nicht schwer)

oder du könntest den Verweis auf Microsoft.VisualBasic einbinden

und diese dort vorhande Inputbox benutzten

Microsoft.VisualBasic.Interaction.InputBox

mfg

19.10.2007 - 18:40 Uhr

Hallo csharpstarter,

wenn du sagst nebeneinander dann wäre doch Thread die richtige Antwort

wie kommst Du auf Timer ???

mfg

19.10.2007 - 18:29 Uhr

Hallo DaRula,

ich denke mal, daß dieser Thread dir weiterhelfen kann
[FAQ] Controls von Thread aktualisieren lassen (Control.Invoke)

mfg

19.10.2007 - 18:23 Uhr

Hallo Nopileos,

entweder WriteLine benutzten oder uns mal den quellcode zeigen

hab da so eine Vermutung

mfg

15.10.2007 - 20:20 Uhr

Hallo Sera,

Dynamische Querys wären ja ok, doch was ist wenn ihr bestimmte Daten zur weiteren Verwendung benötigt die der User aber nicht sehen möchte, dann müsstet ihr nochmal die Daten von der DB holen und in Verbindung bringen,

also würde ich vorschlagen, dass die Querys nicht verändert werden sondern eher alle wichtigen Daten enthält

die Filterung geschieht dann nur über die jeweilige Anzeige
am Beispiel eines ListView: es werden einfach nur verschiedenen Columns ausgeblendet oder eingeblendet das kann man auch dynamisch recht schön erledigen grosser Vorteil jeder einzelne User kann konfigurieren was eingeblendet oder ausgeblendet werden soll jedoch Ihr habt immer alle Daten die Ihr zur weiteren Verarbeitung benötigt im direkten Zugriff

mfg

14.10.2007 - 00:28 Uhr

Hallo Barzelona,

das proggie ist recht fein geworden, ersten Tests ergaben das eine Zugmöglichkeit Namens 'en passant' auch noch fehlt

wenn der schwarze König einen andere Figur (nur Dame, Pferd getestet) schlägt hat weiß gewonnen ok wir gefällt das warum schlägt der auch einfach meine Figuren anders herum klappte das nicht (also mit dem weißen König klappt das nicht

für nähere infos http://www.schachtrainer.de/learn/site17.php

Frage wird der Quelltext veröffentlicht?

mfg

12.10.2007 - 21:50 Uhr

ich möchte dir mal einen gut gemeinten Rat geben freunde Dich einerseits mit der MSDN an und vor allem verstehe das .Net Framework dann kannst du dir deine Frage sehr schnell alleine beantworten

mfg

12.10.2007 - 19:51 Uhr

Hallo eleftro,

wie wäre es zb damit ?

ds.Tables[0].Rows[2][1]

mfg

11.10.2007 - 00:13 Uhr

Hallo falangkinjau,

Ja das ganze ist auf jeden Fall möglich

unter dem Stichwort 'Reflection' wirst du entweder in der Literatur oder auch hier im Forum oder im Netz so einiges finden

bei weiteren Fragen zu diesem Thema kannst du natürlich gerne wieder Fragen

mfg

09.10.2007 - 09:55 Uhr

Hallo punkdevil,

eigentlich sollte das so funktionieren wenn PDF mit dem Acrobat reader verknüpft ist aber due kannst natürlich auch den Acrobat Reader mit Process.Start sarten und die Datei als parameter mit übergeben

mfg

05.10.2007 - 20:17 Uhr

Hallo Harder und Herzlich Willkommen,

Dazu würdest Du folgende Informationen benötigen

Die Größe der gesamten Website samt Bilder, und die Information wie viel bereits runtergeladen ist das ganze könntest du ins Verhältnis setzten und hättest so deine
Informationen für die Progressbar

natürlich könntest du auch versuchen immer wieder eine Durchschnittliche Download zeit berechnen und daraufhin deinen Progressbar immer wieder neu ansteuern

mfg

04.10.2007 - 23:56 Uhr

Ich denke das was Du vorhast ließe sich mit Usercontrols einfacher realisieren

wenn du jedoch wirklich an diesem vorhaben festhalten möchtest müßtest du auf jeden fall das ganze selber zeichnen und dich um die events selber kümmern

mfg

04.10.2007 - 23:20 Uhr

ja das wäre dann wirklich eine sache für dich

Usercontrols sind im prinzip auch nur Steuerelemente wie zb eine textbox nur das du die selber programmiert hast und so zb auch 20 Textboxen in einem usercontrol drin sein können aber sich wie ein Steuerelement verhalten.

programmiert werden die genauso wie eine normale form auch.

mfg

04.10.2007 - 23:14 Uhr

Hallo v.wochnik,

meinst du dieses?


tab.alignment = left;


mfg

04.10.2007 - 23:05 Uhr

Hallo jebbers und Herzlich Willkommen,

Ein Möglichkeit um dein Problem zu lösen wären zb UserControls

das heißt du erzeugst dir die Frontends di du haben willst mitsamte der logik die du benötigst als usercontrols und kannst die einfach austauschen

und das alles mit der gleichen Form nur ob das für dich wirklich die Beste lösung ist kann ich Dir ohne weitere info nicht sagen

warum wäre denn einen mdi nichts für Dich?

mfg

04.10.2007 - 21:01 Uhr

Hallo michlG,

wie wäre es damit?


Stirng[,] arr = new String[5,6];

int x = arr.GetLength(0);//  ==> 5
int y = arr.GetLength(1);// ==> 6


mfg

04.10.2007 - 20:21 Uhr

Hallo Golo,

spontan ohne es zu testen würde ich den befehl cast(1 as Double) empfehlen

mfg

04.10.2007 - 19:45 Uhr

Hallo ProXy,

für dein Problem empfehle ich Dir [FAQ] Warum blockiert mein GUI?

mfg

03.10.2007 - 21:56 Uhr

Hallo arkel,

schau Dir doch mal unsere FAQ an

Dort könntest Du unter anderem diesen Thread finden

[FAQ] Warum blockiert mein GUI?

mfg

02.10.2007 - 00:32 Uhr

Hallo v.wochnik,

möglicherweise ist das Grid Control des jeweiligen Frameworks etwas für dich

mfg

26.09.2007 - 20:10 Uhr

@JunkyXL das kommt immer darauf an wie das Login an sich gestaltet ist

aber es waren ja nur mal ein paar Möglichkeiten

wenn diese Form natürlich nur 2 Buttons und zwei Textboxen enthält dann wäre das nicht fein wenn aber das Login Fenster schön gestaltet ist dann könnte man das auch alleine stehen lassen

mfg