Hallo,
ich soll aus einer XML Datei 3 werte auslesen und diese in eine csv Datei schreiben. Nun habe ich das Problem das manche Werte nicht überall vorkommen.
der Aufbau soll so sein: Name, Ergebnis, Zeit;
Da aber nicht immer die Werte Ergebnis und Zeit vorkommen, muss ich doch überprüfen ob eine Stringvariable (damit mein ich die Variable aus der xml Klasse von .NET) gesetzt ist, oder? Ich habe schon nach einer Funktion namens Isset() gesucht, diese aber nicht gefunden. Vielleicht könnt ihr mir da ja weiterhelfen.
Danke im vorraus
Hallo an alle,
ich habe für cca. 5 Wochen einen T-Mobile MDA Pocket PC ausgeliehen bekommen (Praktikum).Das Gerät hat einen integriertes Modem der mit einer Antenne verbunden ist. Kann mir BITTE irgend jemand sagen wie ich überhaupt den COM Port der das Modem nutzt herausfinden kann . Ich habe die Classe OpenNETCF.IO.Serial gefunden, ich weis aber nicht wie ich das anstellen soll.
Desweiteren möchte ich noch gewisse AT (Attention) Befehle an das Modem senden .
Kennt Ihr möglicherweise ein Tutorial , wo das ganze beschrieben ist oder hat einer von euch schon so was gemacht ?
Ich muss das alles in Visual C# machen, hab mich da auch ein wenig eingearbeitet .(kannte bis jetzt nur C++)
Bitte helft mir, jede noch so kleine Antwort bringt mich weiter.
Danke schon mal im Voraus.
Gregor schrieb:
Jo, blos immer alle schlechten Eigenschaften aus irgendwelchen Programmiersprachen auch in andere Programmiersprachen übernehmen. Ist ja ne ganz tolle Idee.
Das findet Microsoft auch - guckst Du hier (Stichwort: Teiltypen).
Aber ich erhoffe mir da eine bessere Performance beim Arbeiten mit VS. Meine Formulare sind inzwischen komplexer geworden und ich sitze dauernd ca. 15 Sekunden sinnlos vor dem Monitor herum, bis der Form-Designer aus dem Kälteschlaf erwacht ...
Jep, so läufts. Mein Thread macht nichts weiter als ein ReadLine() und setzt dann ein statisches Flag auf true, welches mein Main() ständig abfragt.
Danke! CS
hello_world schrieb:
Wie kann ich die CD/DVD-Laufwerke eines Computers ermitteln?
Stichwort: WMI
ManagementObjectSearcher m_managementObject = new ManagementObjectSearcher("SELECT * FROM Win32_CDROMDrive");
ManagementObjectCollection m_collect = m_managementObject.Get();
foreach(ManagementObject obj in m_collect)
{
listBox.Items.Add(obj["Name"]);
}
Hallo,
kann mir mal einer veraten wie ich bei oben angegebener Configuration,
eine ASP.NET Anwendung erstellen und testen kann?
(Ist wohl eher ein generelles Problem und ist deshalb wohl von der Sprache VB oder C# unabhängig)
Fehlermeldung:
Visual Studio .NET kann die Anwendung nicht erstellen oder öffnen, da an folgendem URL kein Webserver gefunden wurde: "http://localhost/Testweb". Stellen Sie sicher, dass der Webserver installiert ist und ausgeführt wird.
Die Angaben unter:
http://asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=417202
sind irgendwie nicht besonders hilfreich.
mfg
Peter
Hallo Zusammen,
ich möchte in einer PictureBox zeichnen, wenn ich mit der Maus über das Bild ziehe. Das klappt auch wunderbar, nur das die CPU last sehr hoch ist. Der Code sieht so aus.
public Bitmap bmp;
public Grafics gbmp;
public Pen penbmp;
public SolidBrush brushbmp;
// Wir beim Start durchgeführt
public void Init()
{
bmp = new Bitmap(600, 400);
gbmp = Graphics.FromImage(bmp);
brushbmp = new SolidBrush(Color.White);
penbmp = new Pen(Color.Red);
}
private void pB_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
gbmp = Graphics.FromImage(bmp);
gbmp.FillRectangle(brushbmp, 0, 0, pB.Width, pB.Height);
gbmp.DrawRectangle(penbmp, e.X, e.Y, 100, 300);
// Bild soll Transparent sein.
bmp.MakeTransparent(Color.White);
pB.Image = bmp;
pB.Update();
pB.Invalidate();
}
Woran kann das liegen, oder kan ich das ganze anderes realisieren.
So, ich hab jetzt mal eine Wrapper-Klasse in VC++ .net geschrieben, die die Befehle zur unmanaged Klasse durchschleift:
#pragma once
#include "unmanagedclass.h"
using namespace System;
namespace blobDll2
{
public __gc class Wrapper
{
private:
UnmanagedClass* uc;
public:
Wrapper()
{
uc = new UnmanagedClass();
}
Wrapper(System::String* filename, System::Boolean create)
{
uc = new blobObject(filename,create);
}
~Wrapper()
{
delete uc;
}
System::Void* read(System::Int32 entryIndex, dirEntry& entryValue)
{
return uc->read(entryIndex, entryValue, 0, 0, 0);
}
};
}
Ich bekomme hier jetzt allerdings eine Fehlermeldung in der read-Methode:
error C2440: 'Typumwandlung': 'System::String __gc *' kann nicht in 'char *' konvertiert werden
Irgendwie kann er also System::String nicht in char* konvertieren. Was mache ich falsch?
Vielen Dank!
Hallo,
ist jemand bekannt, warum, wenn ein Form als MdiContainer gekennzeichnet ist, es keine MouseDown, MouseMove und MouseUp Events auf sich selbst mehr empfangen kann?
Hallo,
folgendes Problem:
Ich habe eine Form als Mdi-Container gekennzeichnet. Diesem Mdi Parent habe ich nun zwei Mdi-Child Windows hinzugefügt. Soweit funktioniert alles wie gewohnt.
Doch wenn ich nun bei beiden Mdi-Childs die Dock-Eigenschaft auf den gleichen Wert (z.B. Left) setze, wechseln diese beide Windows bei jeweiligem aktiv-werden die Position. Also Beim anklicken eines Windows rutscht dies an die äusserste linke Position.
Warum?
Ich hätte erwartet, dass die Windows beim aktiv werden an der gedockten Position bleiben.
hallo leute,
ich habe eine webpage, hier ein vereinfachtes beispiel:
Masterpage.ascx:
// masterpage.ascx ist die hauptseite, sozusagen das grundgerüst das alles zusammenhält
<html>
// hier befinden sich bildchen und buttons
...
<table>
<td align="center"><info:usercontrol1 id="uc1" runat="server"></info:protokolle></td>
<td align="center"><info:usercontrol2 id="uc2" runat="server"></info:protokolle></td>
<td>
<table>
<tr><td><mp:region id="Content" runat="server"></mp:region></td></tr>
<table>
</td>
<td align="center"><info:usercontrol3 id="uc3" runat="server"></info:protokolle></td>
<td align="center"><info:usercontrol4 id="uc4" runat="server"></info:protokolle></td>
...
// hier befinden sich bildchen und buttons
</html>
die usercontrols sind meistens nur verlinkte bilder,
gibt jedoch auch einige mit einiger logik und db-zugriffen.
wenn ich z.b. auf irgendeinen usercontrol klicke, wird ein bestimmter inhalt immer in der mitte (siehe mp:region)
der table angezeigt.
nun ist es aber so, dass wenn man wo klickt die homepage immer wieder neu aufgebaut wird
(die seite wird kurz weiss bzw. blinkt). ich hätte nun aber gerne, dass nur der inhalt in mp:region geändert wird, und
die usercontrols, bildchen, etc. rundum durchgehend sichtbar bleiben.
gibt es da eine möglichkeit??
ich denke schon, das die bilder, etc. im cache gespeichert werden, jedoch werden sie glaube ich erst dargestellt, wenn
die inhaltseite fertig geladen wurde. kann man das ändern das die bilder sichtbar bleiben während der inhalt geladen wird.
gruss und danke im voraus
cpt.oneeye
P.S.: normalerweise würde ich sowas lösen, indem ich einen "internal frame" (iframe) als contentframe verwende,
ist hier aber aus verschiedenen Gründen nicht möglich bzw. erwünscht.