Hallo zusammen,
hat jemand Erfahrung mit dem Schreiben bzw. Brennen von Daten auf CD-ROM oder DVD´s ? Gibt es hierzu eine vernünftige Unterstützung in C# ?
Für Tipps und Hinweise wäre ich sehr dankbar.
Gruß
bruno
Also ich werd`s trotzdem ein bisschen damit spielen.
Lade mir gerade das DX9 SDK runter, und bin in voraussichtlich 16 Std. Online-Zeit fertig
Naja und bis dorthin kann ich auch ordentlich C# Proggen.
ne, aber die Teile die benötigt werden statisch gelinkt, wie bei den MFC und der VCL auch... Aber ich vermute ebenfalls, dass es ohne .net Runtime nicht laufen wird... Sonst wäre ich echt überrascht (o;
-junix
@Tcipisek: Ich glaube nicht, dass das gemeint war. Ich denke vielmehr die einzelnen Blöcke bei der Progressbar sollen durch einen vollen Balken ersetzt werden.
Ich weiß nicht ob das stimmt was ich schreibe, da ich noch ein C# Grünschnabel bin.
Caste doch den ersten Parameter (Object sender) auf Die TextBox Klasse um, und dann einfach darauf zugreifen.
private void buttonClose_Click(object sender, System.EventArgs e)
{
b.SetEigenschaft1((TextBox)sender.Text);
this.Close();
}
Ich weiß nicht wie genau das mit dem casting läuft, aber ich habs mal in C++ marnier angedeutet.
Hi,
ich habe eine kleine WebAnwendung geschieben, welche Daten in einer Tabelle ausgibt.
Jeder dieser Datensätze ist ein Object. Diese Objecte habe ich dann in einer ArrayList gespeichert. Doch wenn ich nun einen Refresh auf diese Seite mache, ist meine ArrayList danach leer.
Wie kann ich das verhindern?
Mit einer static Variablen geht es nicht, weil diese dann für alle Session gleich wäre.
Muß ich schon bevor ich die Webanwendung starte, die Session abfangen und jede Session einzeln behandeln? Wenn ja wie mache ich das?
da du in c# postest, hier ein code im sharpgewand, der dann nach c++ umgewandelt werden muss
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Net.Sockets;
public class clnt {
public static void Main() {
try {
TcpClient tcpclnt = new TcpClient();
Console.WriteLine("Connecting.....");
tcpclnt.Connect("localhost",8001);
Console.WriteLine("Connected");
Console.Write("Enter the string to be transmitted : ");
String str=Console.ReadLine();
Stream stm = tcpclnt.GetStream();
ASCIIEncoding asen= new ASCIIEncoding();
byte[] ba=asen.GetBytes(str);
Console.WriteLine("Transmitting.....");
stm.Write(ba,0,ba.Length);
byte[] bb=new byte[100];
int k=stm.Read(bb,0,100);
for (int i=0;i<k;i++)
Console.Write(Convert.ToChar(bb[i]));
tcpclnt.Close();
}
catch (Exception e) {
Console.WriteLine("Error..... " + e.StackTrace);
}
}
}
using System;
using System.Text;
using System.Net;
using System.Net.Sockets;
public class serv {
public static void Main() {
try {
IPAddress ipAd = IPAddress.Parse("127.0.0.1");
TcpListener myList=new TcpListener(ipAd,8001);
myList.Start();
Console.WriteLine("The server is running at port 8001...");
Console.WriteLine("The local End point is :" + myList.LocalEndpoint );
Console.WriteLine("Waiting for a connection.....");
Socket s=myList.AcceptSocket();
Console.WriteLine("Connection accepted from "+s.RemoteEndPoint);
byte[] b=new byte[100];
int k=s.Receive(b);
Console.WriteLine("Recieved...");
for (int i=0;i<k;i++)
Console.Write(Convert.ToChar(b[i]));
ASCIIEncoding asen=new ASCIIEncoding();
s.Send(asen.GetBytes("The string was recieved by the server."));
Console.WriteLine("\\nSent Acknowledgement");
s.Close();
myList.Stop();
}
catch (Exception e) {
Console.WriteLine("Error..... " + e.StackTrace);
}
}
}