Zum Schluß kam ja der richtige Ansatz, fands schon lustig was für abenteuerliche Ideen das waren. Es ist einfach dadurch verursacht das in Deutschland das Komma verwendet wird, und im englichsprachigen Raum der Punkt als Dezimaltrennzeichen. Für Tausendertrennzeichen ists genau andersrum wieder Einfach die richtige Cultur einstellen und schon gehts.
OK, das hab ich jetzt mal gemacht. Funktioniert auch an sich wunderbar. Nur jetzt habe ich das Problem, dass beim Programmstart das Fenster nicht neu gezeichnet wird, das heißt der bisherige Inhalt wird nicht gelöscht logischerweise. Dazu kommt, dass ich beim Verschieben der Bitmap natürlich auch die bisherigen Bitmaps auf dem Bildschirm nach wie vor sehe. Ich möchte natürlich trotzdem um meine Bitmap rum einen weißen Rand haben. Ich hoffe diese Erklärung war jetzt einigermaßen verständlich
Kann ich dieses Problem irgendwie umgehen?
Vielen Dank !
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.