sorry
if ((int)actDate.DayOfWeek <= -daysLookBack % 5){
so sollte es klappen
mfg
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
Hallo numpsy,
bei einem Wochentag < Freitag wäre dies nötig
mfg
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
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
Hallo Superbenny,
warum ist dies eine EXE, besser wäre eine dll
mfg
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
Nat ist ja schön und gut, nur sicherheitstechnisch meiner meinung nach nicht wirklich der beste weg
mfg
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
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
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
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
Hallo Egeria,
warum die Werte nicht gleich direkt an Excel übergeben ??
mfg
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
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
DAs klingt ganz danach das an der Methode InitializeComponent etwas verändert wurde oder diese methode umbenannt wurde
mfg
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
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
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
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
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
mfg
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
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
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
Hallo Sp666dy,
wer sucht der findet
wie wäre es mit FileExist und Process.Start
mfg
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
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
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
Hallo velgreyer,
Warum unbedingt von Delphi, nimm doch die von VB
Microsoft.VisualBasic einbinden
und Microsoft.VisualBasic.Interaction.InputBox benutzten
mfg
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
Hallo csharpstarter,
wenn du sagst nebeneinander dann wäre doch Thread die richtige Antwort
wie kommst Du auf Timer ???
mfg
Hallo DaRula,
ich denke mal, daß dieser Thread dir weiterhelfen kann
[FAQ] Controls von Thread aktualisieren lassen (Control.Invoke)
mfg
Hallo Nopileos,
entweder WriteLine benutzten oder uns mal den quellcode zeigen
hab da so eine Vermutung
mfg
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
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
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
Hallo eleftro,
wie wäre es zb damit ?
ds.Tables[0].Rows[2][1]
mfg
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
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
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
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
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
Hallo v.wochnik,
meinst du dieses?
tab.alignment = left;
mfg
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
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
Hallo Golo,
spontan ohne es zu testen würde ich den befehl cast(1 as Double) empfehlen
mfg
Hallo arkel,
schau Dir doch mal unsere FAQ an
Dort könntest Du unter anderem diesen Thread finden
[FAQ] Warum blockiert mein GUI?
mfg
Hallo v.wochnik,
möglicherweise ist das Grid Control des jeweiligen Frameworks etwas für dich
mfg
@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