hustbaer schrieb:
Du kannst einen Event wie eine Funktion "aufrufen" um ihn auszulösen, allerdings nur in der Klasse die diesen Event definiert, nicht von "ausserhalb".
d.h. ein Event meiner DataGridView kann ich nicht aufrufen? Denn ich bin ja nicht in der DGV Klasse sondern habe eine Instanz davon?!
Hey, haven't got much time today^^ But a quick how-to:
Define a C# struct with an internal layout that matches the C struct 's. Do this by applying attributes such as System.Runtime.InteropServices.StructLayout to it. Specify the field alignment yourself if necessary.
Learn how to use unsafe code within C#. If you are familiar with C or even better with C++, this shouldn't take too long.
Import the function in your C# project using the DllImportAttribute class, specify an unsafe function signature and then use the returned value just as you would in C.
I'm out.
MySQL beispielsweise läuft ja nur auf einem Server. Wenn die Leute da von zu Hause drankommen sollen musst Du also einen Webserver mit MySQL haben.
Das bitte noch mal überdenken.
Es gibt allenfalls noch diese Möglichkeit:
http://msdn.microsoft.com/en-us/library/x836773a.aspx
.NET unterstützt das natürlich schon (siehe VB), nur C# selbst kann das nicht.
Hallo Leute,
folgendes Szenario:
Auf dem Rechner läuft eine Applikation die unter anderem über ein P2P Netzwerk Daten austauscht. Wenn der Rechner durch den Benutzer in den Standby / Ruhezustand versetzt wird will ich mich noch ordnungsgemäß aus dem P2P Netzwerk abmelden. Unter XP hat man ja die Möglichkeit auf PBT_APMQUERYSUSPEND mit einem BROADCAST_QUERY_DENY zu antworten, um das Ganze zu verhindern, in Vista ist die Möglichkeit nicht merh gegeben. Aber die Zeit, die ich zwischen dem WM_POWERBROADCAST und dem eigentlichen Ausschalten habe reicht bei weitem nicht aus, um die Netzwerk-Kommunikation komplett abzuhandeln.
Hat irgendwer eine Idee, wie ich das Abschalten verhindern oder zumindest verzögern kann?
Grüße,
Marcus
Ich würde da einfach die Key-Events abfangen und nichts tun, alerdings kann sich der TrackBar dann vermutlich trotzdem bewegen und ein Changed-Ereignis auslösen; ansonsten könnte nach der Aktion mit dem TrackBar (MouseUp etc) ja der Focus auf ein anderes Steuerelement gelegt werden, somit sollten die Pfeiltasten dann nicht mehr den TrackBar verändern
Wie wird das bei Remoting gehandelt? Wenn ich ein Object bei Ref share.. und 2 cliente bspw. ein refenrez auf das objejt haben, und zur gleichen zeit die selbe methode aurufen? gibts da probleme?
Schönen guten Morgen,
danke. Genau so habe ich es doch auch gemacht. Das ich dem DataAdapter gleich nach der Abfrage alle Commands (Update/Insert/Delete) VOR dem nächsten Aufruf Fill übergeben muss, war mir nicht ganz klar. Nach genauerer Überlegung eigentlich logisch aber umständlich. Mit strong typed DataSet habe ich noch nichts gemacht. Werde mir das mal anschauen. Danke.
Gruß
Sven
loks schrieb:
Letzteres könnte auch zu erheblichen Problem führen wenn die so geänderten Funktionen wieder von anderen Klassen aufgerufen werden, sich aber plötzlich anders verhalten.
An das hab ih ehrlich gesagt gar nicht gedacht!
Aber du hast recht :-)! Merci
Hi guys,
How an Application konw an event is triggered in the DLL?
For example i have a time elapsed event implemented in a dll.
namespace timerEvent
{
public interface Inmea
{
void sendData();
}
private static Timer aTimer = new Timer(1000);
public void sendData()
{
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Enabled = true;
}
private void OnTimedEvent(object source, ElapsedEventArgs e)
{
return "TimerEvent From DLL";
}
}
Then the function sendData() will be called by a C# App, How the application the event is triggered?
Or to say, how can i pass the value "TimerEvent From DLL" back to App, when every time the event is triggered in the dll
Thanks.
bag
Vielen Dank für deine Antwort Knuddlbaer.
Du musst keine Sätze fett hervorheben - und auf einen anderen Beitrag linken nach dem Motto "such Dir die Infos die Du brauchst selbst zusammen" fördert die Warscheinlichkeit einer Antwort nicht wirklich.
Ich habe die Frage fett hervorgehoben, weil ein anderer Thread im Forum ein wenig ins leere ging und an der eigentlichen Fragestellung vorbei. Auf den anderen Beitrag habe ich nur verlinkt, weil es wohl und sinnvoll und crossposting mäßig ist alles noch einmal zu schreiben. Ich habe auch nur auf den ersten Beitrag. Es sollte meine Fragestellung ledglich spezifieren. Trotzdem danke für den Hinweis. Jede Community sieht das ein wenig anders.
Beantworte Dir mal selbst die Frage, was ein Netzwerkprotokoll für eine Abhängigkeit zur Programmiersprache hat. Das beantwortet Dir dann die Frage, ob Du über ein Netzwerkprotokoll von xx nach yy kommunizieren kannst.
Das Netzwerkprotokolle unabhängig von Programmiersprachen sind ist mir schon klar. Allerdings ist es per TCP wohl doch relativ umständlich Methoden und ähnliches in C direkt aufzurufen und nicht gerade der vornehmste Weg. Ich wollte einfach nur eine Einschätzung, ob es mit C# möglich und vor allem empfehlenswert ist.
Beantworte Dir mal selbst die Frage, was ein Netzwerkprotokoll für eine Abhängigkeit zur Programmiersprache hat. Das beantwortet Dir dann die Frage, ob Du über ein Netzwerkprotokoll von xx nach yy kommunizieren kannst.
Danke!