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 MarsStein
Thema: CPU Temperatur auslesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,
müsste man vielleicht mal überprüfen in welcher Einheit die Temperatur aus der Methode rauskommt... und ggf. in °C erst mal konvertieren?

Thema: Icon für Anwendung erstellen
Am im Forum: Rund um die Programmierung

@JunkyXL

Zitat
Und dann das Icon deiner MainForm zuweisen..
Das geht zwar bei PocketPC-Anwendungen, hat aber keinerlei Auswirkungen -> man bekommt das Symbol dann nie zu sehen.

Thema: Icon für Anwendung erstellen
Am im Forum: Rund um die Programmierung

Hallo,
Du kannst unter 2005 mit Datei->Neu->Symboldatei eine Symboldatei erstellen und bearbeiten.
In den Eigenschaften des PDA-Projekts kannst Du unter "Anwendung" das Symbol dann an Deine Anwendung binden.

Thema: Control.BeginInvoke und Racing Conditions
Am im Forum: GUI: Windows-Forms

Hallo,
wen ich das jetzt richtig verstanden habe passiert folgendes:

Zitat
Ich starte mit Socket.BeginConnect() zwei Verbindungsversuche
Durch den asynchronén Connect-Aufruf werden 2 Threads gestartet, die jeweils versuchen sich zu verbinden.
Jeder dieser Threads ruft dann Dein Callback-Funktion. In dieser wird wiederum mit "BeginInvoke" ein asynchroner Aufruf gestartet, so daß die Methode, die über BeginInvoke ausgeführt wird, zwiemal gerufen wird.
Da aber bereits das BeginConnect asynchron ausgeführt wird, kommt es vermutlich zu folgender (oder ähnlicher) Reihenfolge bei der Ausführung

BeginConnect1
Callbackaufruf1 -> ruft BeginInvoke -> Ausgabe ANFANG
BeginConnect2
Callbackaufruf2 -> ruft BeginInvoke -> Ausgabe ANFANG
Ende Invoke1 -> Ausgabe ENDE
EndeCallback1
Ende Invoke2 -> Ausgabe ENDE
EndeCallback2

Musst Du dich eigentlich gleich 2mal connecten oder könntest du evtl. die beiden Connect synchron hintereinander ausführen?

Thema: Wie Typ beschreiben?
Am im Forum: Smalltalk

Aus der MSDN

Zitat
Type Klasse
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Wertetypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.

es handelt sich bei der Type Klasse also selber auch um einen Typen, der allerdings die Eigenschaft hat, darüber Informationen über einen Typen abrufen zu können.

Thema: Externe Anwendung starten - CF 2.0
Am im Forum: Rund um die Programmierung

Hallo,
ich kenne OpenNetCF nicht, aber ist denn
OpenNETCF.Diagnostics.Process.Start
die Methode die Du rufen willst oder wollstest du eine eigene Start-Methode rufen?
Oder ist die Methode die du angegeben hast die aus OpenNETCF.Diagnostics.Process ?

Thema: Key Event zum absenden eines Textes
Am im Forum: Web-Technologien

ALso so:

<script language="javascript">
  function MyKeyDown(evt) 
 {  // ein Hack für verschiedene Browser:
  if(!evt) { evt = window.event; }
  if(evt.keyCode == 13)
  {  document.forms[0].submit();
  }
    
}
</script>
  <form runat="server">     <ASP:TextBox id="tb_search" runat="server" onkeydown="MyKeyDown"/>   <ASP:LinkButton id="bt_search" runat="server" Text="Suchen..." OnClick="bt_click"/>  <ASP:Label id="lb_msg" runat="server"/>    </form>
<script language="javascript">
document.getElementById("bt_click").onkeydown = MyKeyDown;
</script>
EDIT: Ich empfehle auf jeden Fall den eigenen Handler, damit das in den meistenBrowsern mit dem Event-Objekt richtig klappt.
Ansonsten auch

<ASP:TextBox id="tb_search" runat="server" onkeydown="if(window.event.keyCode == 13){document.forms[0].submit()}"/>
EDIT2:
ist mir doch im letzten Codeschnipsel die if-Abfrage entgangen...

Thema: Key Event zum absenden eines Textes
Am im Forum: Web-Technologien

Wenn Du wirklich nur den Textboxinhalt absenden willst, kannst du viel einfacher die Form abschicken:

<script language="javascript">
function MyKeyDown(evt)
{
// ein Hack für verschiedene Browser:
if(!evt) { evt = window.event; }
if(evt.keyCode == 13)
{
document.forms[0].submit();
}

}
</script>
<form runat="server">

<ASP:TextBox id="tb_search" runat="server" onkeydown="MyKeyDown"/>
<ASP:LinkButton id="bt_search" runat="server" Text="Suchen..." OnClick="bt_click"/>
<ASP:Label id="lb_msg" runat="server"/>

</form>

EDIT: Fehler gemacht!! Das event muss im scripttag registriert werden.

Thema: Key Event zum absenden eines Textes
Am im Forum: Web-Technologien

Hallo,
das geht AFAIK nur indem Du im JavaScript das onkeydown oder onkeypress Ereignis nutzt. Direkt mit ASP.NET ist mir da nichts bekannt.

Thema: Vererbung (Konstruktor der Basisklasse hat Parameter)
Am im Forum: Rund um die Programmierung

Du musst mit dem Schlüsselwort base den Konstruktor der Basisklasse beerben.
Um die Parameterübergabe wirst du aber nicht drumherumkommen:

public class ClassB : classA
{

public ClassB(int iX): base(iX)
{

}

public int add(int Wert1, int Wert2)
{
.....
}
}
EDIT:
too late

Thema: Installer
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,
du kannst ein Projekt direkt als Setup-Projekt anlegen. Dann wird das ein MSI-Installer.
Pack es mit Deinem anderen Projekt zusammen in eine Solution. Doku zu Setup und Deployment ist hierbei hilfreich. (Habe das bis jetzt nur in VS 2005 gemacht, das ist wohl etwas anders, aber sollte grundsätzlich genauso funktionieren)

Thema: Outlook Kalendar abfragen
Am im Forum: Office-Technologien

Hallo,
Du kannst die dll's nutzen wie ganz normale dotnet-dll's.
Wenn Du sie im Objektbrowser anzeigst (recht Maustaste auf dem Verweis), siehst Du die Namespaces und Klassen die darin enthalten sind.

Thema: Outlook Kalendar abfragen
Am im Forum: Office-Technologien

Hallo,
bei MS Office 2003 heißt die DLL für Outlook
"Microsoft Outlook 11.0 Object Library"
zusätzlich benötigst Du möglicherweise die
"Microsoft Office 11.0 Object Library"
Die Namen für OfficeXP sollten ähnlich sein.
zu finden wenn Du einen Verweis hinzufügst im Reiter "COM".
Im Verweisordner des Projektes treten die dann unter den Namen "Outlook" und "Microsoft.Office.Core" auf.

Thema: C# auf Linux Shell
Am im Forum: Netzwerktechnologien

Hallo,
grundsätzlich sehe ich da kein Problem.
Du kannst die Anwendung auch auf Windows entwickeln und unter Linux laufen lassen. Hierzu brauchst du dann auf beiden Plattformen ein installiertes MONO-Framework und eine IDE, mit der Du gegen MONO kompilieren kannst (z.B. den freien SharpDevelop, gibts bei icsharpcode.net)

Thema: Datenbank erstellen nicht möglich. Fehler bei Anmeldung...
Am im Forum: Datentechnologien

Du kannst das Management-Studio bei Microsoft runterladen:

http://www.microsoft.com/germany/msdn/vstudio/products/express/sql/default.mspx

Beim ersten Zugriff auf den Server musst Du Dich wohl erst mal mit der Windows-Authentication anmelden, da noch keine Konto im SQL-Server existiert, mit dem Du Dich anmelden könntest. Dann kannst Du den Server so konfigurieren, daß Du auch SQL-Authentication zulässt, Logins anlegen usw.

Thema: Wie könnt es gehen?? asp.net wie Access-Unterformular
Am im Forum: Web-Technologien

Keine Ahnung warum das so nicht funktioniert. Ich kenne mich allerdings auch nicht so gut mit VBausaber hier dürfte die Sprache eigentlich keineRolle spielen. Die Objekte werden ja auch erstellt...
Aber wennsmit LoadControl funktioniert hat, kannst Du jaauch damit arbeiten.
Was die angezeigten Daten angeht:
Ein Member vom Typ DataRow in der Control (also deinen eigenen DataRow-Typen), und eine Set-Property dafür. In der Set-Property kannst Du dann die Textboxen besetzen.
Oder einfach eine Set-Methode die die DataRow als Parameter annimmt.

Thema: string[] und letzten eintrag abtrennen...
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Dabist Duirgendwie im falschen Namespace oder sowas.
Probier mal
System.IO.Path.GetDirectoryName

EDIT:
Wahrscheinlich hast Du ein Objekt vom Typ ColumnHeader das ausgerechnet "Path" heißt. Daher der Namenskonflikt.

Thema: Wie könnt es gehen?? asp.net wie Access-Unterformular
Am im Forum: Web-Technologien

Hm ich kann eigentlich nichts auffälliges erkennen. Vielleicht ist Me.phSuche nicht visible, oder auch dynamisch erzeugt aber nicht in die Controls der Seite gepackt?

Sonst versuch mal statt Deinem eigenen Control irgenwas anderes hizuzufügen, z.B. Buttons oder so. Und dann sag mal Bescheid, ob die sichtbar werden. Wenn ja, liegt's wahrscheinlich irgendwo in der Control selbst...

Thema: string[] und letzten eintrag abtrennen...
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,
da Arrays nicht dynamisch sind (im Titel des Threads steht jedenfalls string[], daher gehe ich mal von einem Array aus) kannst du den letzten Eintrag nicht einfach abtrennen, da müsstest du das Array in ein anderes umkopieren, das dann ein Feld kleiner ist. Du könntest aber z.B. den letzten Eintrag einfach auf String.Empty setzten und dann in einer foreach-Schleife wieder alles zusammenbauen.

Aber wenn es Dir nur darum geht, den Dateinamen loszuwerden empfehle ich dringend

Path.GetDirectoryName()

Thema: Wie könnt es gehen?? asp.net wie Access-Unterformular
Am im Forum: Web-Technologien

Sorry habe auch ein Leerzeichenvergessen. die Zeile sollte heißen:

MyControl myControl = new MyControl()

das wäre in VB etwa

Dim myControl As MyControl

wobei MyControl der Klassenname Deiner Control ist.

Thema: Wie könnt es gehen?? asp.net wie Access-Unterformular
Am im Forum: Web-Technologien

Das "LoadControl" kannst Du Dir eigentlich sparen, wenn Du die Control so instanzierst, wie in meinem letzten Post beschrieben.
Die ID's innerhalb der Control bauen sich auf aus dem Namen, den du in der ascx-Datei für die Kontrollen vergibst, allerdings normalerweise mit einem Prefix, das sich über den "NamingContainer" der Control und den IdSeparator zurückverfolgen lässt.
Den Zugriff auf die Elemente innerhalb der Page betrifft das normalerweise nicht, du kannst normal über myControl.mySubControlId (so einen Member müsste es geben) zugreifen. Wie die Control dann auf dem Client heißt, verrät Dir die Property myControl.ClientId. Dies musst du zum Beispiel abfragen wenn du von der Control gepostete Parameter entgegennehmen willst.

Thema: Dienst deinstallieren (nur deaktiviert bis reboot)
Am im Forum: Smalltalk

Hallo,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root

da befindet sich für jeden Dienst ein Schlüssel Names LEGACY_SERVICENAME.
Wenn Du das Teil für Deinen Dienst löschst, ist er jedenfalls als Dienst deinstalliert. Ich kann Dir aber nicht sagen, ob installutil sonst noch irgendwelche Einträge in der Registry macht, die dann als Müll überbleiben...

Thema: HtmlInputCheckBox auf unerklärlicheweise checked
Am im Forum: Web-Technologien

@Kai.
Genau das hatte ich doch schon geschrieben.

Thema: HtmlInputCheckBox auf unerklärlicheweise checked
Am im Forum: Web-Technologien

Hallo,
weiß leider auch nichts genaues, aber Du kannst mal in der MSDN-Doku nach ASP.NET-Zustandsverwaltung gucken, da gibts eine ganzes Kapitel drüber...

Ansonsten würde ich sagen, daß die Checkboxen deshalb markiert werden, weil für sie die gleiche ID's generiert werden, die vorher die gelöschten Sätze hatten. Daher müsste es auch reichen, die ID selbst zu vergeben und an den Datensatz zu binden:

checkbox.ID = someDbKeyValue.ToString();

Thema: HtmlInputCheckBox auf unerklärlicheweise checked
Am im Forum: Web-Technologien

Hallo,
das könnte evtl. mit dem ViewSTate zusammenhängnen. Probier mal in der
<@ Page EnableViewState="false">

Thema: Was bedeuten eure Nicknames/Avatare?
Am im Forum: Smalltalk

Hallo,
mein Nick kommt daher, daß sowohl mein Vor- und Nachname lateinischen Ursprung haben.
Dabei steht mein Vorname mit dem römischen Gott Mars in Verbindung, mein Nachname geht auf das lateinischeWort für Fels oder Stein zurück.
Deshalb dann eben MarsStein.

Thema: SQL Server 2005 einrichten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hmmm. Sieht so aus als wäre bei der Installation eas schiefgelaufen, schau mal unter "Dienste" im gleichen Fenster da sollten 4 Einträge sein, die mit "SQL Server" anfangen.
Wenn die nicht da sind, ist der SQL-Server auf jeden Fall nicht richtig installiert.

Thema: Host von Control ermittlen
Am im Forum: GUI: Windows-Forms

Erstellst Du da nicht eine zwiete Instanz von deinem Fenster und schließt die noch bevor Du si öffnest ??

Wenn TopLevelControl dein MDI-Parent ist, nimm doch einfach
TopLevelControl.ActiveMdiChild

Edit:
bzw wenn du this.Parent.GetType() benutzt, heißt das doch daß Parent in demFall Dein Fenster ist?

((FormTest)Parent).Close() wäre dann vielleicht eineVariante??

Thema: Host von Control ermittlen
Am im Forum: GUI: Windows-Forms

Hallo,
versuch malmit

this.TopLevelControl

Thema: Problem beim Löschen von ArrayList Einträge anhand Werten in weiterer ArrayList
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Canuck, wenn du's sorum machen willst, darf das i-- nicht im else sztehen, sondern muss immer gemacht werden.

Und ausserdem den Iterator mit Count-1 initialisieren und auf ≥0 testen