Laden...
Avatar #avatar-2094.gif
progger myCSharp.de - Member
Schüler Nähe von München Dabei seit 05.08.2005 1.271 Beiträge
Benutzerbeschreibung

Forenbeiträge von progger Ingesamt 1.271 Beiträge

02.05.2006 - 19:32 Uhr

Für mich ist dieser Code allerdings immer noch NonSense (musste einfach nochmal sein 😄).
value ist eine Referenz auf das, was zugewiesen wird. Es bringt überhaupt nichts diese Referenz auf Bilder zu ändern. Außerdem macht der Code meiner Meinung nach nichts, was in einen Setter gehört.
Ich denk mal du verstehst da noch nicht viel (mit Refrenzen usw.). Ich rate dir auch das "guide to C#" auf dieser Seite durchzulesen. Das bringt dir fürn Anfang einen schnelleren Einstieg.

02.05.2006 - 18:44 Uhr

Das müsste eine StackOverflow-Exception geben, weil du im Setter immer wieder den Setter aufrufst. Ehrlich gesagt versteh ich auch überhaupt nicht, was du mit dem Code bezwecken willst und es wirkt so, als hättest du einiges noch nicht verstanden.
Am besten erklärst du mal, was du machen willst.

29.04.2006 - 13:12 Uhr

Original von Big Al
Später is dann zwar wahrscheilich kein Codefitzelchen mehr von mir übrig

Der Code ist und bleibt von dir. Den Algorithmus muss man sich ja nicht immer selbst ausdenken, fertige sind meist auch von Profis gut durchdacht und gut getestet. Es ist auch eine Herausforderung einen (fertigen) Algorithmus umzusetzen. Dabei kommt man manchmal auch ins Grübeln und man lernt auf jeden Fall einiges dabei.

27.04.2006 - 19:56 Uhr

Ich hab 1280x1024, mein Browser-Fenster ist aber nur ca. 1000x800 eingestellt. Ich kann es schon noch lesen, es stört mich nur irgendwie.

27.04.2006 - 18:43 Uhr

Original von herbivore
Aber ich kann schonmal ankündigen, dass wenn sich jemand jetzt als WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW oder so registiert, der Nick keinen langen Bestand haben wird.

Ein (wahrscheinlich) ungewolltes, aber lustiges, Wortspielchen 😄.

Könnte man vielleicht machen, dass ein so langer Nick (wie z.B. "DerWieDerAndereNurAnders") irgendwie umgebrochen wird? Ich find es am nervigsten in einem Forum, wenn er eine Frage gestellt hat und auch noch als letzter geantwortet hat. Dann bleibt kaum noch Platz für die Themen-Titel.

Gruß,
progger

27.04.2006 - 18:35 Uhr

Es gibt auch ein ganz gutes Iconset von Everaldo: Crystal Clear (Download).
Häkchen und X: <Größe>\Actions\apply.png bzw cancel.png.

26.04.2006 - 19:23 Uhr

Die *.resx-Dateien sind Resourcen-Dateien. Wenn du mit Resourcen (noch) nichts anfangen kannst, musst du mal danach suchen. Die Dateien brauchst du auf jeden Fall, wenn etwas drinsteht (einfach mal Doppelklick im Projektmappenexplorer). Du solltest sie auch mitgeben, weil es in der Solution heißt, dass die Dateien dazugehören. Wenn sie also fehlen, wird VS höchstwahrscheinlich ein bisschen meckern.

24.04.2006 - 17:33 Uhr

Das Problem hat sich erledigt. Ich habe am Wochenende meinen PC neu aufgesetzt und jetzt funktioniert alles wieder (und zwar ohne Adobe SVG Viewer). Woran das Fehlverhalten lag, weiß ich aber nicht.

24.04.2006 - 17:11 Uhr

In deinem letzten Post steht wieder nur ASP 😄.
Spaß beiseite: Vielleicht hast du schon von DotNet4All gehört/gelesen. Das ist ein (meiner Meinung nach sehr billiger) Webspace-Tarif für ASP.NET uns unterstützt auch schon die Version 2.0 und als myCSharp'ler spart man sich den Einrichtungspreis.

24.04.2006 - 16:56 Uhr

Ich hab mal gesucht, und bin zu dem Ergebnis gekommen: Er hat einen Terrier namens Holly, der (wahrscheinlich 2004) Werbung für Adventskalender gemacht hat 😄.
Stand auf der Stern-Seite, dürfte also recht seriös sein.

22.04.2006 - 18:31 Uhr

Jetzt ist nur noch die Frage, wie die Chrome-Leute das genau gemacht haben. Weißt du das, als Chrome-Anhänger (man siehts an deinem Avatar und irgendwo hast du es auch erst geschrieben 😉), zufällig?

22.04.2006 - 18:28 Uhr

Schau dir mal die Überladungen von Bitmap.Clone(...) an.

22.04.2006 - 18:05 Uhr

Geht das nicht mit dem Visual Studio SDK? Wenn ich mich recht erinner (kann grad leider nicht nachschauen), gibts da dann so eine Art Projektvorlage dafür.

EDIT: Über Google ( 😉) gefunden: Extending Visual Studio 2005.

22.04.2006 - 18:02 Uhr

Ich hab zwar nicht die Antwort auf deine Frage, möchte aber noch einen wichtigen Installer (bzw. Installer-Toolset) nennen: Windows Installer XML (WiX).

22.04.2006 - 10:15 Uhr

Hast du das SDK installiert? Die sind beide nur beim SDK dabei. Der Pfad dazu ist (bei mir): <VS-Installationsverzeichnis>\SDK&lt;Framework-Version>\Bin...

22.04.2006 - 10:12 Uhr

Ansonsten könntest du auch den Text zu einem GraphicsPath hinzufügen und dann die GraphicsPath.Bounds(.Size) Eigenschaft abfragen. Ich weiß aber nicht, ob das vielleicht aufwendiger ist.

20.04.2006 - 12:39 Uhr

Ich benutze auch nur Str+Shift+Esc. Ich mag so gerne, dass ich es mit einer Hand ausfrufen kann (Daumen Strg+Shift, Zeigefinger Esc) 😄.

20.04.2006 - 11:06 Uhr

Hast du schon ausprobiert ob du den Task-Manager direkt (mit STRG+SHIFT+ESC) aufrufen kannst?

19.04.2006 - 19:50 Uhr

Hallo LaTino,

Erstmal danke für deine Antwort. In about:config hatte ich schon nachgeschaut. Da gibt es eine Einstellung für SVG und zwar Enabled.
Bei den Aktionen hab ich jetzt auch nachgeschaut und da steht 3mal "SVG Document" (mit unterschiedlichen MIME-Typen) und immer "Öffnen mit Adobe SVG Viewer Plugin" (ich dachte immer Firefox ≥1.5 hat eine eigene SVG-Unterstützung dabei 🤔).
Wenn noch irgendwem was einfällt, das Problem besteht weiterhin. Vielen Dank bis jetzt!

Gruß,
progger

19.04.2006 - 12:37 Uhr

Hallo zusammen,

Ich habe gestern mal ajaxSketch ausprobiert.
Seit dem hab ich ein Problem: Wenn ich eine SVG-Datei anschauen möchte, zeigt er sie nicht an, sondern bringt den "Öffnen von..."-Dialog, in dem ich auswählen kann:

  • Öffnen mit Standardanwendung: Firefox (führt zu erneuter Anzeige des Dialogs)
  • Auf Diskette/Festplatte speichern
    Also genau die Sachen, die bei einem Download (z.B. einer ZIP-Datei) kommen. Ich habe keine Ahnung wie ich das wieder korregieren kann. Ich würde mich sehr freuen, wenn mir wer weiterhelfen kann.

Danke und Gruß,
progger

18.04.2006 - 19:39 Uhr

Ach das willst du. Du musst dann noch eine richtige Dokumentation daraus erstellen. Das geht mit NDoc aber leider (noch?) nicht im Stil der 2005er Dokumentation. Ob es noch auf andere Weise geht, weiß ich nicht.

18.04.2006 - 19:22 Uhr

Du musst in den Einstellungen "Build" -> "Build Documentation" auswählen und den Pfad angeben. Diese Datei kannst du dir dann einfach anschauen.

18.04.2006 - 19:20 Uhr

Hast du dich verschrieben und meinst Application.Run(new form1(Kasse)); oder nicht? Falls du das ernst meinst, hast du irgendwas noch nicht verstanden.

18.04.2006 - 18:09 Uhr

Also das #define und #defines gibts es NICHT!! Um "nicht durch den gesamten Quellcode stöbern zu müssen" nimmst du konstanten (const) bzw. (besser) statische nur-lesbare (static readonly) Variablen. Irgendwelche Werte immer direkt zu coden ist sowieso nicht so gut. Vor allem wenn es Werte sind, die du öfter brauchst.

17.04.2006 - 16:44 Uhr

Hallo McRelax,

Dass

dia.Location = new Point(200, 200);
DialogResult r = dia.ShowDialog();

nicht funktioniert hat einen Grund:
Standardmäßig ist die StartPosition-Property von Form auf "WindowsDefaultLocation". Dann hat das Setzen con Location keinen Einfluss darauf. Du musst erst StartPosition auf "Manual" setzen, und dann die Position festlegen:

dia.StartPosition = FormStartPosition.Manual;
dia.Location = new Point(200, 200);
DialogResult r = dia.ShowDialog();

Gruß,
progger

17.04.2006 - 10:16 Uhr

Ich hab mit keiner der genannten Sprachen Erfahrungen gemacht, denke aber, dass Boo ausgereifter ist. Dafür gibt es auch ein Binding für SharpDevelop2 (Corsavy). Du kannst also bequem damit programmiren und auch einen Form-Designer nutzen.

14.04.2006 - 16:07 Uhr

Das ist ein allgemein bekanntes Problem. Die Transparenz sorgt nur dafür, dass man den Container durchsieht, nicht die darunter liegenden Controls. Such auch mal nach "Transparenz" oder so, dann findest du nähere Beschreibung.

14.04.2006 - 12:07 Uhr

Deinen Variablen _Intvar und _Stringvar hast du noch keinen Wert zugewiesen. Bei einem Integer dürfte das nichts machen, da Wertetyp, dem String aber schon. Ich würde einen Konstruktor für Class2 machen, dem ein Integer und ein String übergeben wird. Du kannst es aber auch anders machen.

14.04.2006 - 12:00 Uhr

@ der Marcel: Irgendwie erscheint mir deine Art dieses Problem zu lösen ein bisschen sonderbar (vielleicht verstehe ich dich aber auch falsch). Ich würde es so machen:

  • Die Verweise als Projekt-Verweise setzen
  • Rechtsklick auf die Solution -> Projekt Abhängigkeiten (oder so ähnlich)
  • Jetzt die Abhängigkeiten korrekt setzen, dürfte selbserklärend sein.
13.04.2006 - 19:42 Uhr

Stichwort: Control.Region-Property. Schau auch mal Linie wie bei einem Bildbearbeitungsprogramm.

12.04.2006 - 16:03 Uhr

Sie Suche hätte viel dazu aufgeführt ...
Abgesehen davon, gibt es seit heute einen FAQ-Artikel dazu: In einer TextBox nur bestimmte Zeichen/Eingaben erlauben.

12.04.2006 - 16:01 Uhr

So stark hat sich, glaub ich, noch nie einer im Forum vertan 😉.
Aber Spaß beiseite:
Mach dir eine Klasse oder eine Struktur, die einen Integer und einen String als Properties hat, und übergib eine Instanz davon. In deinem ProgressChanged-Handler musst du dann casten.

12.04.2006 - 15:44 Uhr

Hätte mich auch gewundert 😄.

12.04.2006 - 15:36 Uhr

Ich finds auch sehr interessant. Es ist nur ein bisschen seltsam, dass es kein geschriebenes PDF ist, sondern einfach alles (auch Text!) als Bilder im PDF sind. Dadurch gehen, meiner Meinung nach, die Vorzüge von PDF verloren und es wächst auch unnötig auf 21MB (!!!) an.

12.04.2006 - 10:08 Uhr

Der Link zu SourceForge: DockPanel Suite.
Ist übrigens das von WeifenLuo, also das, das dr4g0n76 gemeint hat. Ist wirklich toll das Teil.

11.04.2006 - 18:44 Uhr

Dann lass uns die Lösung wissen, damit wir es auch mal schaffen können, wenn wir das Problem haben 😉.

10.04.2006 - 14:10 Uhr

Ich dachte immer, man braucht SP2 für .NET 2.0, dass es überhaupt läuft bzw. installiert werden kann (siehe Systemanforderungen bei Download). Ist dem nicht so??

10.04.2006 - 10:38 Uhr

Ich habs zwar nicht, das steht aber bei dem Link, den VizOne gepostet hat.
Extensibility: Write, record, run macros, Write and consume Add-ins, Install Packages (partner products).

Nur bei den Express-Versionen gehen keine AddIns und Macros. Bei allen anderen schon.

10.04.2006 - 10:35 Uhr

Ohne herbivore wäre myCSHARP nur ein halber Mensch 😄.

09.04.2006 - 16:56 Uhr

Ich hab dich jetzt so verstanden: Die Klasse, die du als Key benutzt (im Dictionary TKey), implementiert IEqualityComparer. Wenn dem so ist, hast du was falsch verstanden. IEqualityComparer wird (meist) von einer extra Klasse implementiert und du übergibst eine Instanz davon entweder dem Dictionary-Konstruktor oder nachträglich Dictionary.Comparer.

09.04.2006 - 15:43 Uhr

Ich kenn das Programm nicht. Von dem her weiß ich auch nicht was "das Muster der Wände" ist. Du könntest evtl. mal ein Screenshot posten, wie du dir das vorstellst.

09.04.2006 - 15:10 Uhr

Wo liegt das Problem? Wenn du nicht weißt, wie man zeichnet: Suche nach GDI+, Graphics-Klasse, Pen, System.Drawing-Namespace, usw.
Andere Probleme musst du konkretisieren.

09.04.2006 - 12:28 Uhr

Hallo zusammen,

Jetzt muss ich auch noch meinem Senf dazu geben:
Ich finde es gut, dass Golo uns darüber informiert. Er ist ja eine sehr wichtige Persönlichkeit in diesem Forum und es ist gut zu wissen, dass der Administartor plötzlich Golo Haas statt Der Eisbär heißt. Was wäre, wenn einer 2 Monate oder so nicht mehr da war und plötzlich ein "neuer" Benutzer mit (ihm) unbekanntem Avatar und Namen Administrator wäre? Der jenige würde sich vielleicht denken "Habe ich was verpasst?" und erstmal in Ankündigungen schauen (da vermutet er ein Thread zum "neuen Administrator"). Dort findet er einen mit dem Namen "Der Eisbär wird zu Golo Haas" und weiß über alles bescheid.

Zu dem Bild:
Ich finde es auch witzig, aber sowas ist hier wirklich an der falschen Stelle! So eine Respektlosigkeit wirft kein tolles Licht auf einen Neuling.

@LarryT: Ich hoffe du verstehst mittlerweile, was dieser Thread soll und wirst nicht gleich wieder von myCSHARP verschwinden. Du könntest z.B. auch deinen obigen Beitrag editieren und das Bild entfernen.

Gruß,
progger

09.04.2006 - 09:53 Uhr

@ikaros: Du hast vergessen, dass man Suchlinks nicht weitergeben kann 😉.

09.04.2006 - 09:50 Uhr

Wenn du einfach "klingel.wav" angibst, wird davon ausgegangen, dass die Datei im aktuellen Arbeitsverzeichnis (Current-(Working-)Directory) liegt. Das ist auch am beim Start einer Anwendung das Anwendungsverzeichnis (in deinem Fall der Release-Ordner) (Da gibt es aber auch Ausnahmen: schau dir z.B. mal bei einer Verknüpfung in den Eigenschaften "Ausführen in" an). Das Arbeitsverzeichnis kann sich aber auch während der Laufzeit ändern (z.B. durch manuelles Setzen oder diverse FileDialogs). In diesem Fall geht das Programm davon aus, dass "klingel.wav" z.B. in "C:\Dokumente und Einstellungen\xxx\Eigene Dateien" gespeichert ist.
Wenn sich bei dir das Arbeitsverzeichnis ändert, umgehst du das folgendermaßen:

s.SoundLocation = Application.StartupPath + "klingel.wav";

(ACHTUNG: Application ist im System.Windows.Forms-Namespace und nur in Windows-Forms-Anwendungen vorhanden.)
Application.StartupPath enthält das Anwendungsverzeichnis. Du solltest sowas immer von Haus aus machen, auch wenn du weißt, dass das Arbeitsverzeichnis nicht geändert wird. Du weißt nie, ob du nicht doch mal ein FileDialog oder ähnliches hinzufügst. Solche Fehler gehören zu den blödesten und lassen sich nur ziemlich schwer finden.

08.04.2006 - 11:19 Uhr

Die besten Icons, die ich kenne, sind von Tango Project. Die machen, so viel ich weiß, auch Auftragsarbeiten, da kenn ich mich aber nicht aus.

06.04.2006 - 15:56 Uhr

Bei mir geht der Link http://prdownloads.sourceforge.net/csgl/...ll.zip?download nicht. Da kommt immer "Could not read file.".

05.04.2006 - 18:30 Uhr

Ich denk mal in den System-Ordner oder in das selbe Verzeichnism wie deine Assembly.

04.04.2006 - 19:07 Uhr

Du meinst mit "Objekt vom Typ IClass" schon eine Instanz einer Klasse, die IClass implementiert, oder?

Ist der statische Wert der Variablen IClass oder von der Klasse, die IClass implementiert? Im ersten Fall, denke ich, müsste es eigtl. gehen. Vielleicht gibts da aber auch einen Bug. Im zweiten Fall musst du in die <summary>'s in der Klasse auch noch den Hilfstext angeben (falls noch nicht geschehen).

Ansonsten kann ich mir das Problem nur mit einem Bug erklären.

EDIT: Noch ne Idee: Ist IClass in einer externen Assembly definiert? Hast du in diesem Fall eine XML-Dokumentationsdatei erstellt bzw. die Assembly über einen Projektverweis hinzugefügt? Anderenfalls kennt VS die XML-Kommentare nicht, weil die nicht mit kompiliert werden.

04.04.2006 - 19:03 Uhr

Wie wärs wenn du einfach in den Code, den du generierst, die Zeile einfügst, die auch in der AssemblyInfo enthalten ist:


using System.Reflection;
// ...
[assembly: AssemblyVersion("1.0.0.0")]

? Ich hab es nicht getestet, aber so müsste es eigtl gehen.