Aso. Gut, danke für die Antwort. 👍
Hallo,
ich habe eine Frage zu der Close() - Reihenfolge für BinaryWriter und FileStream. Am besten erklär ich das am Code selber:
internal void Speichern(string Datei)
{
using (FileStream fs = new FileStream(Datei, FileMode.Create, FileAccess.Write))
{
using (BinaryWriter bw = new BinaryWriter(fs))
{
bw.Close();
fs.Close();
}
}
}
Hab ich das richtig umgesetzt, oder gibt es da was zu beachten?
(Z.Bs. ob man zuerst den BinaryWriter schließen muss oder ob die usings überflüssig sind.)
Danke fürs Durchlesen. 🙂
Schade, schade, aber danke für die Antwort.
Hallo,
ich habe derzeit ein kleines Designproblem mit der ListView.
Und zwar werden die Texte um ein kleines Stück nach rechts versetzt, wenn sie sich im Detail-Modus befindet. Das möchte ich verhindern, aber wie?
Hallo,
ich habe ein Problem mit meinem Drucker. Und zwar lässt er sich problemlos von einem Admin-Konto bedienen, allerdings nicht von einem eingeschränktem Konto. Man soll ja bei der WinXP-Prof irgendwo die Sicherheitsrichtlinien setzen können, aber ich hab Home.
Kann mir da jemand weiterhelfen?
?(
Kann mich vllt jemand darüber aufklären was das ist?
Ich mein, bringt das einen im Beruf weiter bzw. bei der Bewerbung?
@Mystique
Aso, ich hab die Uhr wohl selber falsch verstanden. Hab ja wie gesagt nur ein Bild gesehen und mir was ausgedacht ^^
Naja, die korrigierte Fassung befindet sich jetzt oben als DL.
Hier nochmal zur Verdeutlichung:
Ich habe jetzt die Sekunden angezeichnet. Minuten brauchen ebenfalls 6 Stellen (mittlere Doppelspalte) und Stunden nur 5 Stellen.
Auf dem Screen (ganz oben) ist die Uhrzeit exakt: 21:42:55
Hallo,
mal ein kleiner Spaß zwischendurch. Manch einem ist diese Uhrart ja bekannt. Sie zeigt die Zeit im dualen Zahlensystem an. Normalerweiße werden dafür LEDs benutzt. Hier eine Umsetzung für PC.
(Der Code ist sehr primitiv, aber naja, es funzt ^^)
Screen:
Verbesserte Version reingestellt
Ja, KomplettPCs sollten schon gut abgestimmt sein, hab da aber andere Erfahrungen gemacht.
Naja, wenn du meinst, dass FS gut sein soll, dann schlag mir bitte ein Sys für 500€ vor.
Joa, kann man machen, aber nicht mit dem beigelegten Lüfter ^^
Jo, den Artikel hab ich geselesen.
Aber lies dir mal lieber die Kommentare durch.
Ne, kein Prob norman_timo.
Ich glaub das Board nehm ich dann. Wird schon schief gehen.
Wie siehts eigentlich mit dem RAM aus?
Soll ich mir nen 800er CL5 holen oder lieber nen 667er mit CL4?
Der letztere wäre noch 7€ billiger.
Man, jeder sagt was anderes zum Mainboard.
Wollte zuerst ASUS nehmen, aber da meinten welche, dass sie in letzter Zeit nur Mist bauen. Dann wollt ich Gigabyte nehmen und auch das soll nicht ok gewesen sein.
Von Abit halte ich selber auch nicht viel, wird aber oft empfohlen.
Wenn jemand meint, dass es kein Game- optimierter PC sein soll, dann hätt ich gern eine bessere Konfiguration für 500€, ansonsten bitte keine Kommentare in der Richtung.
Ich weiß, dass ein Bugatti mehr PS hat als ein Opel Corsa, aber der letztere hat ein besseres P/L- Verhältnis und darauf kommt es mir eben an.
@inTrance
Da hab ich aber andere Dinge erlebt. Hauptkritik:
@Emmi83
Ich muss mich an die Preisgrenze halten, da gehts halt nicht besser.
@norman_timo
Um Maus, TFT & Co kümmert er sich selber. Ich soll nur den PC flott kriegen.
Ich glaub ich überleg mir das noch mit MSI oder wäre Gigabyte auch ok?
GigaByte M61PM-S2 - 59€
Asus M2N8-VMX - 56€
Wenn jemand mir ein gutes MSI Mainboard bei mix raussuchen könnte, wäre ich sehr dankbar
Joa, direktverbindung zum Onlineshop. Das wär ein Traum, den ich nicht realisieren kann.
Sollte auch keine großartige Sache werden, sondern nur den Taschenrechner ersetzen.
Ist nützlich, wenn man zwischen einigen Komponenten schwankt und dabei auf den Preis achten muss.
Hallo,
ein Kumpel von mir wollte sich einen Dell PC für 500€ holen und zwar den Dell Dimension E521.
Da ich kein Freund von Komplett- PCs bin, bin ich nach langer Überlegung und Erkundigung auf die folgende Konfiguration gekommen:
CPU: X2 3800+ EE (boxed) - 109€
RAM: MDT 1GBkit 800 - 69€
GPU: X1950GT - 131€
MB: Abit KN9 - 61€
HDD: WD 160GB - 52€
NT: Sharkoon 350W - 35€
Gehäuse: MS-TECH LC-402 - 29€
DVD: LG GDR-8164B - 16€
Alles zusammen: 500€
Bin in Mainboards kein Fachmann, deswegen wollt ich mal fragen was ihr dazu meint.
Btw. mit den Tool hier, lässt sich das auch varieren. Nur mal ausprobieren ^^
Hast vllt den den "data" Ordner nicht mitentpackt. Ich hab ihn nicht zum Spaß beigelegt ^^
Hallo,
ich hatte gestern Nachts Langeweile und hab deswegen nen PC-Builder/Konfigurator geschrieben. Hat nur ein Fenster und man kann sich die Komponenten in den Comboboxen zusammenklicken. Hab nur sehr wenig Hardware zur Verfügung.
Was haltet ihr von der Idee?
Ich mein, ist nix großartiges, aber vllt doch praktisch, wenn man sich einen neuen PC holen möchte.
Klickst einfach auf Zitieren. Ist im Grunde das gleiche, sogar noch besser find ich.
Ich weiß, dass man sich nicht unnötig auf die Performance konzentrieren sollte. Manchmal ist es wirklich lächerlich für ein paar ms zu optimieren. Später denkt man sich vllt ein anderes Konzept aus und da war die Zeit verschwendet gewesen.
Aber ich habs wirklich mal getestet und es ging mir nicht um ms, sondern um einige Sekunden.
Anders siehts aus, wenn du 10k mal eine neue Klasse zum Zurückgeben erstellst.
Da sind structs viel, viel schneller.
Hallo,
ich habe ein klitzekleines Problemchen mit diesem Control. Und zwar habe ich Werte von 4 bis 20 erlaubt. Wenn man außerhalb dieses Bereichs irgendwas eintippt, wirds sofort abgefangen. Das ist auch gut so.
Beim Increment hab ich 2 eingestellt, weil ich nur gerade Zahlen zulassen möchte. Und genau hier ist der Haken. Es lässt auch eine ungerade Zahl zu und kümmert sich nicht darum.
Wie kann ich dieses Verhalten unterbinden?
Außerdem möchte ich nur ganze Zahlen zulassen.
Joa, kommt drauf an.
Ich hab mal ein paar Tests gemacht und beim Erstellen von 10k Klassen wird es schon merklich langsamer als bei den Strukturen.
Aber für meine Aufgabe jetzt, sind Klassen auch ok.
Gut, dann nehm ich jetzt lieber Klassen bei kleineren Sachen.
Wird schon nicht viel langsamer sein.
Danke für den Tipp herbivore 👍
Ach, toll.
Hm ... wenn ich jetzt ne Klasse daraus mache, wirds ja auch nicht verkehrt sein, oder?
Habe einen sehr seltsamen Fehler grad, der voll ausgeschrieben folgendermaßen aussieht:
Der Rückgabewert "System.Collections.Generic.List<SpielplanGenerator.Begegnung>.this[int]" kann nicht geändert werden, da er keine Variable ist.
Ich kann diesen Wert abrufen, aber nicht selber festlegen.
Der Fehler tritt hier auf:
struct Spieltag
{
public void CompleteWithJoker(int BGCount)
{
Begegnungen.Add(new Begegnung(0, BGCount * 2, 0, 0));
Begegnungen[BGCount - 1].TeamIDA = GetMissingID(); // Fehler!
}
private List<Begegnung> begegnungen;
internal List<Begegnung> Begegnungen
{
get { return begegnungen; }
set { begegnungen = value; }
}
private int GetMissingID()
{
[...] Ein wenig abgekürzt
return 2;
}
Die Struct Begegnung sieht folgendermaßen aus:
struct Begegnung
{
[...]
private int teamIDA;
public int TeamIDA
{
get { return teamIDA; }
set { teamIDA = value; }
}
}
Kann mir vllt jemand sagen was der Fehler bedeutet und warum der auftritt?
Schonmal das 3.0 probiert?
Danke dN!3L, das habe ich früher mal gefunden, aber jetzt war ich irgendwie zu blöd dafür. 😁
Vllt hast du zu viel drauf auf der Form und der Rechner kommt nicht mit. Ein Pic wäre nicht schlecht.
Aber wozu versteckst du denn eine Progressbar?
Hallo,
ich möchte ein Programm schreiben, dass mir die gesamte Saison (ähn. wie Deutsche Bundesliga) berechnet, also inkl. Spieltagen und Begegnungen.
Früher hab ich das mal in VB6 gemacht und eine passende Formel auf Wikipedia gefunden. Jetzt finde ich die aber nicht mehr.
X(
Hallo,
ich habe einen eindimensionalen byte-Array mit fester Länge.
Dort möchte ich andere byte-Arrays an eine bestimmte Stelle reinsetzen, ohne dass sich die Länge ändert (geht ja auch nicht).
Wüsste jemand ne Funktion, die das machen könnte?
Hallo, eine wirklich dumme Sache habe ich hier.
Ich habe die "ToString()" Methode überschrieben, damit sie einen formatierten String mit fester Länge zurückgibt.
So sieht also der Code aus:
public override string ToString()
{
string tmpString = new string(' ',256);
tmpString.Insert(0, familienname);
tmpString.Insert(32, vorname);
tmpString.Insert(64, spitzname);
tmpString.Insert(96, strasse);
tmpString.Insert(128, hausnummer);
tmpString.Insert(136, plz);
tmpString.Insert(144, ort);
tmpString.Insert(176, telefon);
tmpString.Insert(200, mobil);
tmpString.Insert(224, email);
return tmpString;
}
Aber komischerweiße ist der String leer! Hat nur Leerzeichen und sonst nichts.