Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von HoGi
Thema: .net Framework - AUtomatischer Benutzer
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo Captain_Jack_Sparrow.

Wie von herbivore beschrieben handelt es sich sich um ein paar Registryeinträge.

Auf die schnelle habe ich mal den Link ausgegraben: WinFAQ - Autologon

Hoffe es hilft ...

HoGi

Thema: .net Framework - AUtomatischer Benutzer
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Guten Captain_Jack_Sparrow.

Löschen würde ich Ihn auch nicht. Mit "Tweak UI" von Microsoft oder anderen Werkzeugen, kannst du dann einen Benutzer definieren, der automatisch am System angemeldet wird.



Gruß

HoGi

Thema: Community-Treffen 2006 entfällt
Am im Forum: Ankündigungen

Zitat
Original von Golo Haas
Ich bin vom 20. bis 23. Juli in Wiesbaden, wer von denen, die dort aus der Nähe sind, hätte am Wochenende (22.7.) Zeit und Lust, sich einfach mal auf eine Cola zu treffen?

Gerne, wobei ich davon ausgehe, das ich auch ein anderes Getränk wählen kann

HoGi

Thema: Projekt ohne Gui oder Console, aber als EXE?
Am im Forum: Rund um die Programmierung

Guten Tag norman_timo.

Zitat
Original von norman_timo
...
zurzeit habe ich es in der Tat als Windows Anwendung, aber ohne ein Fenster realisiert, ich habe gedacht, da gäbe es "bessere" Möglichkeiten.
...

Nur aus Neugier. Was stört dich and der Tatsache das Programm als Windows-Anwendung zu erstellen?

Gruß

HoGi

Thema: Kontrollieren, wer welche Dateien auf dem Server ablegt
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Guten Tag Chaser0815.

Wie schon herbivore geschrieben hat, stellt der Eintrag "Besitzer" das Benutzerkonto dar, mit welchem die Datei auf dem NTFS Volume erstellt worden ist. Reicht diese Information nicht aus, so kann die erweiterte Überwachung von Dateien und Ordnern von Windows Server/XP/2000 hinzugezogen werden.

Unter den Stichworten "Sicherheitseinstellungen Überwachung" findest du weitere Infos im "Hilfe- und Supportcenter" von Windows XP.

Überwachung kann damit mit ein paar Mausclicks realisiert werden, wobei ich dich auch nicht vom programmieren abhalten möchte ;-)

HoGi

Thema: Community-Treffen 2006 entfällt
Am im Forum: Ankündigungen

Schade, hatte mich wirklich darauf gefreut, aber was nicht geht ...

Ich habe keine Übersicht wo die meißten herkommen, aber wäre es günstiger den Veranstalltungsort z.B. mehr im Süden anzusiedeln?

Grüße

HoGi

Thema: Aktivierungsmanager selbst programmieren
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo und guten Abend 7.e.Q.

In der Zeitschrift dotnetpro, Ausgabe 09/2005, hat der Autor Andreas Maslo eine Produktaktivierung über das Internet beschreiben.

Gruß

HoGi

Thema: Drucken - Programm oder Spooler
Am im Forum: Rund um die Programmierung

Hallo torkel.

Der Aufwand eigene Druck- bzw. Kommunikationsroutinen zu entwerfen, steht nach meiner Meinung in keinem Verhältnis zum Geschwindigkeitsvorteil. Der Flaschenhals beim Drucken ist in der Regel immer noch der Drucker selbst. Was Vorteile bringen kann, ist den Drucker im Text- statt im Graphikmodus anzusteuern.

Sollte die Verzögerung, welche die Spoolfunktion des Betriebssystems verursachen wirklich stören (wobei aus meiner Erfahrung diese ziemlich gering ist), so kann diese in der Druckerkonfiguration von Windows deaktiviert werden.

Hoffe es hilft und Grüße

HoGi

Thema: PC Aufräumen
Am im Forum: Smalltalk

Ich frage nur aus Gewohnheit: Wurde der PC nach der deinstallation neu gestartet?
Diverse Programmdateien können erst bei einem Neustart gelöscht werden, da diese noch von anderen Komponenten wie z.B. Grafiktreiber verwendet werden.

Gruß

HoGi

(Edit: PS angehängt)
PS: Auch kann es zu den Komponenten gehören, die man einmal installiert nicht mehr los bekommt, wobei mich die "Dll's" im GAC etwas stutzig machen. Diese sollten sich auf jeden Fall ohne Probleme entfernen lassen... Sehr Seltsam?!

Thema: PC Aufräumen
Am im Forum: Smalltalk

Hallo Dexter.

Hast du das "Direct X SDK (December 2005)" noch einmal installiert?

Ein Test um festzustellen, ob die von Dir genannten Dateien zu dem Paket gehören ist:

1. Die 10 + n Dateien verschieben
2. Direct X SDK (December 2005) installieren
3. Prüfen, ob die verschobenen Dateien neu installiert worden sind?
4. Direct X SDK (December 2005) deinstallieren
6. Prüfen ob Dateien nun verschwunden sind

Versuch mach in diesen Fällen "klug". Wenn die Dateien nicht bei Punkt 3 auftauchen, gehören diese zu einer anderen Software z.B. Grafikkartentreiber?

Gruß

HoGi

Thema: PC Aufräumen
Am im Forum: Smalltalk

Hallo Dexter.

Ich halte folgende Vorgehensweise für die beste:

SDK wieder installieren und noch einmal deinstallieren. Somit ist gewährleistet das alle Komponenten erwischt werden. Weiterhin ist der "manuelle" Aufwand nicht zu unterschätzen.

Gruß

HoGi

Thema: XML Datei auslesen
Am im Forum: Datentechnologien

Hallo dr4g0n76.

Ich weiß nicht ob es damit zusammenhängt, aber die "Ref" Nodes sind nicht geschlossen. Fehlen da nicht am Ende ein paar "/"?

Nicht hauen, die Frage ist wirklich ernst gemeint.

Gruß

HoGi

Thema: XML Datei auslesen
Am im Forum: Datentechnologien

Hallo dr4g0n76.

Versuch es mal mit System.Xml.XmlNodeList.

 
...
  System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();

  xmlDoc.Load(stream);
  System.Xml.XmlNodeList items = xmlDoc.SelectNodes("/ASX/Entry/Ref");

  for (int i = 0; i < items.Count; i++) {
    // Kann dann auf die einzelnen Nodes zugegriffen werden
    ...
  }

...

Habe ich jetzt einfach so eingetippt. Ist nicht getestet.

Gruß

HoGi

Thema: notify Icon löschen
Am im Forum: GUI: Windows-Forms

Guten Tag Crash Override.

Vor dem schließen der Anwendung die Form, an welchen das Icon gebunden ist, mit "Close();" schließen. Dabei wird dann auch das NotifyIcon entfernt.

Im Endeffekt das was talla schon geschrieben hat... ordentlich "disposen" ;-)

Gruß

HoGi

Thema: List View Spaltenproblem / Ungewollte Spalte
Am im Forum: GUI: Windows-Forms

Hallo.

Unsinn ist zwar hart, aber es trifft den Nagel, zumindest was meine Frage nach dem Sourcecode, auf den Kopf :-). Das Bild spricht wirklich Bände.

Hach, Asche über mein Haupt ...

HoGi

Thema: Ständig Probleme mit Microsoft Passport ?
Am im Forum: Smalltalk

Hallo und guten Abend mowfax.

Ich hatte in den vergangenen ~3 Wochen die gleichen Probleme, wobei ich trotz der Fehlermeldung danach die Webcasts (ohne weitere Anmeldung) herunterladen konnte?!

Probleme sind dann aufgetaucht, wenn die Anmeldung über die Downloadseite ausgelöst wurde. Hatte ich mich vorher über andere Seiten angemeldet sind keine Fehlermeldungen aufgetaucht.


Gruß

HoGi

Thema: List View Spaltenproblem / Ungewollte Spalte
Am im Forum: GUI: Windows-Forms

Hallo Oliver.

Wurde das ListView über ein Designer oder direkt im Quellcode definiert? Wenn im Designer, werden dort die Columns korrekt dargestellt?

Ein paar Zeilen Code könnten die Diagnose erleichern ;-)

Grüße

HoGi

Thema: CustomControls ohne extra DLL nutzen?
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Nicht die kompilierte MyControlLibrary.dll hinzufügen, sondern die zu dem MyControlLibrary.dll Projekt gehörenden Quellcodedateien (*.cs). Diese werden, wie schon gesagt über den Menüpunkt "Projekt->Vorhandenes Element hinzufügen..." eingebunden.

Ob in diesem Zusammenhang der Desinger "herumzickt" kann ich nicht sagen, aber einmal alles Speichern und neu übersetzen sollte ihn wieder zur Vernunft bringen ;-).

Gruß

HoGi

Thema: CustomControls ohne extra DLL nutzen?
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo und guten Tag hitzi.

Einfach die Dll aus dem Projekt entfernen und die Sourcedateien deiner MyControlLibrary.dll direkt im Projekt referenzieren (Hinzufügen->Vorhandenes Element).
Weiterhin mit einem Tool von Microsoft mit dem Namen ILMerge . Damit ist es möglich mehrere Assemblys in eine zu verpacken, wobei ich die erste Variante bevorzugen würde.

Gruß

HoGi

Thema: *.cs Datei einbinden
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo und guten Tag kuppi.

Einfach im Dialog "Vorhandenes Element hinzufügen" auf den Pfeil des "Hinzufügen" Buttons klicken und Visual Studio gibt das Geheimnis "als Verknüpfung hinzufügen" preis ...

Grüße

HoGi

Thema: Community-Treffen 2006
Am im Forum: Ankündigungen

Wenn es der Gesundheitszustand zulässt komme gerne und definitiv.

Ich freue mich schon darauf, die Gesichter hinter den Beiträgen mal "Live"
kennenzulernen.
Wiesbaden kommt für mich dabei sehr gelegen, ich kann sozusagen dahin spucken ;-)

Grüße

HoGi

Thema: CategoryListView:ListView
Am im Forum: GUI: Windows-Forms

Guten Tag -acid-.

Der folgende Code implementiert zwar nicht ListViewItems sondern ColumnHeaders,
aber die Problematik scheint mir ähnlich gelagert.

Die Knackpunkte bei der Sache waren das "überblenden" der Column-Eigenschaft,
sowie des Indexers in der LVColumnCollection-Klasse mit dem "new-Modifizierer".

 
namespace TestControl
{
  [DefaultProperty("Columns")]
  public class LV : ListView
  {
    public LV()
    {
      mColumns = new LVColumnCollection(this);
      this.View = View.Details;
    }

    private LVColumnCollection mColumns;
    
    [Category("Verhalten")]
    [EditorAttribute(typeof(System.ComponentModel.Design.CollectionEditor), typeof(UITypeEditor))]
    [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
    
    public new LVColumnCollection Columns
    {
      get { return mColumns; }
    }
    
  }

  public class LVColumnCollection : System.Windows.Forms.ListView.ColumnHeaderCollection
  {
    public LVColumnCollection(LV owner) : base(owner)
    {
      mColumns = new ArrayList();
      mOwner = owner;
    }

    private LV mOwner;
    private ArrayList mColumns;

    public new LVColumnHeader this[int index]
    {
      get { return (LVColumnHeader) this.mColumns[index]; }
      set { this.mColumns[index] = value; }
    }


  }

  public class LVColumnHeader : ColumnHeader
  {
    public LVColumnHeader()
    {
      DisplayIndex += 1;
      mFormat = "{0}";
    }

    private string mFormat;

    [DefaultValue("{0}")]
    public string Format
    {
      get { return mFormat; }
      set { mFormat = value; }
    }
  }
}

Grüße und hoffe es hilft ein wenig weiter.

HoGi

Thema: MS-Installer Projekte (msi) in VS Studio Professional?
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ich möchte mich nur versichern, dass ich die Produktbeschreibung von
Visual Studio 2005 Proessional richtig verstanden habe:

Kann man mit der Professional Version Windows-Installer (msi) Dateien erstellen?

Danke im voraus.

HoGi

Thema: Tasten blcokieren
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Zitat
Gibts auch ne Funktion isNumeric, wie bei VBA?

Soweit mir bekannt ist nicht. Das gleiche kannst du aber mit den die Methoden Parse
bzw. TryParse (in .NET 2.0) erreichen, die in den Standarddatentypen implementiert
sind.

Gruß

HoGi

[Edit]

Ups, da war jemand schneller ;-)

Thema: Tasten blcokieren
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Son Golu,

um die Sache zu vereinfachen kann man die Methode char.IsDigit verwenden.
In deinem speziellen Fall könnte das so aussehen:

 
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
   if (char.IsDigit(e.KeyChar) == false)
   {
      e.Handled = true;
   }
}

Auf MSDN gibt es einen netten WebCast von Bernd Marquardt über das Thema:



HoGi

[Edit]
Sorry, ich hatte das Löschen vergessen, vielleicht besser so:

 
if(char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar)) {  
  e.Handled = false;
}
else {
  e.Handled = true;
}


Thema: Zugriff auf ExchangeServer 200x
Am im Forum: Rund um die Programmierung

Hallo 1stein.

In der letzten Ausgabe der dotnetpro 3/2006 ist ein Artikel über das Thema.
In dem Artikel verweist der Autor auf das Exchange SDK von Microsoft:

Exchange SDK

Hoffe es hilft ...

Gruß

HoGi

Thema: Überschreiben obwohl in der Basisklasse nicht erlaubt?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Jetzt hat es "geklickt" worauf herbivore und progger hinaus wollten.
Ich muß zu meiner Schade gestehen, dass ich gar nicht soweit gedacht
hatte.

Tückisch ...

Gruß

HoGi

Thema: Überschreiben obwohl in der Basisklasse nicht erlaubt?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo progger,

das ganze ist eher so gedacht:


public class BaseC 
{
    public int x;
    public void Invoke() {}
}
public class DerivedC : BaseC
{
    new public void Invoke() {
        
        /* Edit */
        base.Invoke();
    }
}

Das Beispiel ist aus der SDK-Dokumentation (Edit) und ein wenig erweitert.

HoGi

Thema: Rows.Find mit 2 PrimaryKeys nicht moeglich
Am im Forum: Datentechnologien

Hallo coderpanse.

Richtig, das war grober Unfug. Sorry.

Schon mal mit der Fehlermeldung "gegoogelt"?

Gruß

HoGi

Thema: Rows.Find mit 2 PrimaryKeys nicht moeglich
Am im Forum: Datentechnologien

Hallo und guten Tag coderpanse,

ich habe die Dimension des Integer-Array im Verdacht:


model.Items.Rows.Find(new int[1] {item.IdTemplate, item.IdItem})

HoGi