@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);
}
}
}
hi
ich habe ein file field (damit kann man eine datei auswählen) und möchte daraus die ausgewählte datei auslesen.
ob was drinsteht überprüf ich wie folgt:
### das file field heißt FileUpload
if (FileUpload.PostedFile != null) ## dann steht was im file field
aber obwohl ich was ausgewählt hab und auch was drinsteht(man sieht ja den pfad zum file) ist die bedingung nie wahr und ich kann den filepfad nicht rauslesen.
mein ganzer code steht übrigends im .aspx.cs file der webapplication und nicht im html-code eingebetted. weiß wer vielleicht woran das liegen könnte das ich auf den filepfad nicht zugreifen kann?
mfg sauron
Hallo .NET-Fans,
löscht die Klasse Managed den Pointer x?? warum?
in Datei 1
void Find () {
int* x = new int;
return;
}
in Datei 2
__gc class Managed {
Find();
};
es ist mir klar, dass die Pointers, die die Klasse Managed erzeugt, selber zerstört. Aber ich bin nicht sicher, was in dem Beispiel passiert.
Hallo !
was ich oben beschrieben habe sind Eigenschaften (properties) der Klasse.
Im oben genannten Beispiel wäre dann in der Klasse Formular2 eine Property Bla.
Du rufst dann das Formular2 mit
Formular2 objForm = new Formular2();
objForm.Show();
auf.
Im Formular2 wird dann der Inhalt der Textbox in die Membervariable m_bla geschrieben.
Auf diese Variable kannst Du von extern nur über die public Property Bla zugreifen.
Also string test = objForm.Bla; zum lesen oder
objForm.Bla = "test" zum schreiben.
Ich hoffe das war verständlich.
Gruß
Stefan
@peterthemaster
der thread ist schon älter.
auf diesen thread hat keine/r reagiert, weil .. wenn ein typ sich schon "schnegge" nennt, um dadurch hier hilfe zu kriegen, muss er schon ziemlich schräg sein.
das ein mädel sich schnegge nennt..., für mich ziemlich unvorstellbar, würde keine aus meinem bekanntenkreis auch nur entfernt in erwägung ziehen.
na ja, der/die ist sowieso hier nichtmehr aufgetaucht, oder ist ein anderer user, ders mal versucht hat
hi.
dies ist ja einer der modi, die eine remote object aktivierungsstratigie festlegen.
ich habe diesen so verstanden, dass nur ein einziges objekt beim ersten aufruf erstaellt wird. ich habe diesem objekt jedoch einen counter gegeben, mit dem es die requests mitzaehlt. und von zeit zu zeit faengt der von vorn an zu zaehlen. ist das ok so und ich habe was falsch verstanden? ist ist das ein bug?
und weiss jemand, was dieses "WellKnown" in zig klassennamen immer soll?