Original von CarstenP
Auf dem localhost dürfte es deswegen funktionieren, weil dort keine Leitungsprobleme (Collisions, Delays, Timeouts) auftreten. Das sieht in einem realen Netz ganz anders aus.
zuerst mal thx für die nette info.
bei localhost sollte doch erst recht der fehler auftauchen sollte weil wegen der relative "reibungslosen" transmission. oder?
gruß, r00t
HaPPy BiRtHdAy 👍
xqgene.set(cake); 😉
Original von r00t
Original von Xqgene
mit einem windows-dienst habe ich noch nicht getestet. interessante idee, werde mal so einen dienst schreiben.
@r00t dann kannst du deine Lieblingsanwendung auch starten. 🙂🙂 gerne. falls du mehr interessante idee(n) brauchst, wende dich an mich, mir fehlt leider die zeit 😉
Dazu sag ich jetzt mal nix....
<- ?(gruß,
r00t
Original von Franknstein
Ja, aber so nennen sich nur Angeber 😁Guckt euch meine Hackfresse an und ihr wisst es.. 😁
--
mfg
Frankstein
hast du ein foto? 😁 😉
gruß,
angeber (r00t)
Original von Xqgene
mit einem windows-dienst habe ich noch nicht getestet. interessante idee, werde mal so einen dienst schreiben.
@r00t dann kannst du deine Lieblingsanwendung auch starten. 🙂
🙂 gerne. falls du mehr interessante idee(n) brauchst, wende dich an mich, mir fällt leider die zeit 😉
Dazu sag ich jetzt mal nix.... <- ?(
gruß,
r00t
Original von Franknstein
Und du kommst noch irgentwann in den Der-Admin-verbannt-dich-falls-du-weiterhin-so-blöde-Fragen-stellst-Modus 😁
hehe 😉 ich bin doch ganz lieb. es gibt keine blöde fragen, nur blöde lehrer 😁
so blöd ist doch die frage auch wiederum nicht, man beachte die einigen antworten 😁
hier steht jemand indirekt als online da (wenn auch nicht der name, aber man weis, dass noch jemand mehr online ist)
stimmt schon, aber wie schon gesagt indirekt dh. könnte genau so gut jmd. anders sein.
gruß,
r00t
wenn er nicht mehr online ist (also kein request mehr abgeschickt hat und disconnected wurde) oder ob er im geistmodus ist -> bei beiden wird er doch nicht online gezeigt
falls er aber nicht im geist-modus ist, anschließend nach Xh disconnected wird, dann merkt man doch "ah er ist nicht mehr online"
Scordo:
[...] und woher soll denn das Forum dann noch wissen das du da bist?[...]
wenn er im geistmodus ist dann weiß man von anfang an nicht ob er da ist oder nicht, also verstehe ich nicht was du mit dieser request eigentlich "gegenkommentieren" wolltest 🤔
gruß,
r00t
Original von Scordo
Wenn ein Spiel läuft, dann ist dieses Spiel die aktive Anwendung, Ein Aktive Anwendung ist die Anwendung die den Focus hat. Übrigens ein Dienst ist nicht wirklich was anderes als eine normale Anwendung. Ein Dienst läuft nur im Hintergrund und hat kein UI und kann in alle möglichen Benutzer-Kontexten laufen.
die verwendung von aktive anwendung als os war eine schlußfolgerung aus deiner these
weil die Tastendrücke normalerweise immer an die derzeit aktive Anwendung geschickt werden. da du im zb spiel mit dem Win Shortcuts jeder arbeiten kannst, muß das os doch nach deiner these auch eine aktive anwendung sein (obwohl dieser begriff an dieser stelle nicht passt).
und ein os ist nix anderes als eine anwendung.
habe ich behauptet das eine dienst kein programm ist? lies nochmal den abschnitt mit zwischenprogramm (zb. als dienst).
gruß,
r00t
r00t -> root: wird in vielen guten bereichen (xml, linux, philosophie ...) verwendet.
gruß,
r00t
jep habs in den Einstellung gefunden. nette Option. aber bis dato gibt es ja keinen richtigen anlaß.
thx.
gruß,
r00t
natürlich nicht. Deine Anwendung muss ja erstmal laufen um die Tastendrücke abzufangen.
deswegen erwähnte ich das mit dem zwischenprogramm.
. Es ist ja einfach alle Tastendrücke abzufangen solange deine Anwedung die aktive Andwenung ist(heisst jene die im Vordergrund ist) weil die Tastendrücke normalerweise immer an die derzeit aktive Anwendung geschickt werden.
was ist aber wenn er sowas wie ein dienst schreiben kann der im OS läuft, und OS ist stets eine aktive Anwendung, WinTaste+X Shortcuts (auch in Spielen).
Wenn man nun trotzdem Tastendrücke empfangen will die eigentlich nicht für die eigene Anwendung bestimmt sind muss man sich globaler Tastatur-Hooks bedienen. Dies ist dann nicht mehr so einfach.
soweit ich das mitbekommen "kennt" sich X mit K-Hooks aus.
achja und nebenbei: die frage war eher an X gerichtet. 😉
gruß,
r00t
Original von Scordo
Du wirst im Forum spätestens nach einer Stunde schätz ich mal eh nicht mehr als online erscheinen da du keinen neuen request auf die seite gemacht hast.[...]
du hast da was falsch verstanden (kein zusammenhang): wenn er im geistmodus ist, dann erscheint er eh nicht online...
gruß,
r00t
he he das hat sehr wenig mit geiser-modus zu tun, eher mit fauler-sack-modus 😁
EDIT:
gruß,
r00t 😉
Globale Shortcuts werden von der Anwendung empfangen, auch wenn die Anwendung nicht gerade aktiv ist.
ist es dann auch möglich via shortcut die anwendung direkt zu starten?
oder brauche ich so ein zwischenprogramm das auf das shortcut wartet und mein eigentliches programm, genauer gesagt die EXE, startet?
gruß,
r00t
signature sind ja eher als signature gedacht 😉 also bilder und links gehören nicht zu dieser kategorie aber falls du als signature eine kurzgeschichte haben möchtest 😁 nachteil wäre das wenn die meisten ihre 500 nutzen, dann muß der leser auch mehr scrollen 😉
gruß,
r00t
Original von Xqgene
Anders rum: mein arbeitsrechner z.b. läuft tag und nacht und ist immer online und die forumseite mache ich nicht zu. das heisst aber noch lange nicht, dass ich am rechner gerade bin, oder die forenseiten anschaue.also, was bringt dir es, wenn ich im forum "online" erscheine, wenn ich gar nicht da bin?
Anders rum: also, was bringt dir es, wenn du die forumseite nicht zu machst und du gar nicht da bist? ?( 😉
wieso hast du das so programmiert?
Wenn ich das Service jedoch am Localhost teste funktioniert alles.
und warum funktioniert das trotzdem?
gruß,
r00t
Dieser Sprachenglaubenskrieg ist so ziemlich das zweitalbernste nach dem OS-Glaubenskrieg.
jungs das was ihr so schreibt ist wirklich interessant, aber seid ihr alle nicht mitglieder des myCSHARP Forums?! 😉
byte[] byteReceived = new byte[1024];
//Es können jedoch auch mehr Daten übertragen werden
ich habe das so verstanden als wenn auch 1024 Zeichen abgeschickt werden, und deswegen kommen auch 1024 an. "Es können jedoch auch mehr Daten übertragen werden".
@scordo
das was du das schreibst müßte dann auch für den localhost gelten...
also das mit stream ist generell sone sache, würde ich nicht empfehlen (haste ja gesehen). andere gründe könnten auch zb unterbrechungen sein.
erstellt doch ein tmpXmlDatei die du dann nach erfolgreichen erhalt (kann auch zb durch validation erzielt werden muss aber nicht) erst DANN auswertest.
gruß,
r00t
die vielen ";" am ende fast jeder zeile werden ihn entweder zu vernunft bringen oder zerschmettern 😁
iiiiih ein VBler 😉 willkommen.
gruß,
r00t
klar das ist das resultat daraus, aber warum sollte das jemand wollen?
worauf ich hinaus möchte ist das derjenige der dieses "feature" entworfen hat sich was dabei gedacht haben muss. dieses "feature" besitzen viele foren, und das interessiert mich.
konkret gefragt: warum sollte jmd nicht wollen, dass andere sehen wann, wie lange und ob man überhaupt online ist? 🤔
wer sagt das es mich stört, die frage ist was es bringt (sinn).
fallst du mit wayne -> wayne kümmerts meints:
mich sonst hätte ich ja dieses thread nicht aufgemacht 😁
hehe 😁 hab dich! jetzt bringt es dir nichts mehr kannste nun abschalten 😉
naja leute verstecken sich gerne wenn sie etwas verbrochen haben, hast du was verbrochen hauptmann? 😁
was bringt das (euch)? also das euer anwesen verdeckt wird...
von einigen weiß ich dass sie das benutzen, also lasst das bleiben 😁
hast du an einer irgend stelle in deinem programm eine zeile Application.Exit(); oder so ähnlich die nicht dahin gehört?
wenn dir Events was sagen, dann schau mal was du zb. beim klicken machst....
such mal nach Begriffe wie: exit, hide, visible, close usw ...
gruß,
r00t
kommentiere mal deine 2 meth aus. und probiere es nochmal.
oder du hast sicher eine endlosschleife durch klasseninstanzierung gebaut:
class KlasseA:
KlasseB b = new KlasseB(); //global
class KlasseB:
KlasseA a = new KlasseA(); //global
keine fehlermeldung? lass deinen rechner mal paar minuten laufen...
was verstehst du unter aufhängen?
wenns dann nicht klappt, dann kauf dir einen nicht-hängenden-pc 😁
gruß,
r00t
eigentlich kann man nicht viel falsch machen...
die explizite Typumwandlung ist das einzige was ungewöhnlich ist, hast du das aus einem beispiel? wenn ja woher?
probiere es mal damit
WebRequest request = HttpWebRequest.Create("http://www.google.de/");
WebResponse response = request.GetResponse();
System.IO.Stream instream = response.GetResponseStream();
gruß,
r00t
kriegst du eine fehlermeldung? wenn ja welche?
untersuche doch den response. und oder den responsestream.
gruß,
r00t
nein ich bin nicht zufrieden !
du hast bei
Du.beisstAb(myApfelKopie) ";" vergessen. tsts 😁
gruß,
r00t
ähm warum sollte sie PING nicht durchlassen?
wir reden hier von pings nicht von tracert...
ping google an (geht auch durch FWs) 😉
gruß,
r00t
ach du hast ein empty project ausgewählt...
die fehlermeldung hätte deutlich geholfen um schneller drauf zu kommen, aber naja... nun gehts ja 😉
gruß,
r00t
wie soll das gehen? was für assemblies? 🤔
Hallo,
also ein kleiner tipp vorweg, achte auf deine variabelbezeichnungen dh.:
1.) kurz und deutlich.
XmlElement xmlElem_lebensmittel_verkaufen;
XmlNode xmlElem2_lebensmittel_verkaufen;
XmlNode xmlElem3_lebensmittel_verkaufen;
Node == Element für dich?
<- mir kams eher vor als wenn ich ein aufsatz durchlese, und in fast jeder zeile lebensmittel_verkaufen gesehen habe (verfolgungswahn).
2.) jeder der die forschleife kennt weiß dass die zählvariabel vom typ int ist
for (int intI=0;intI<xmlNodes_lebensmittel_verkaufen.Count;intI++)
außerdem wird mit dieser lokalen var nicht "viel angefangen".
Du hast die wahl zwischen die gewünschte zeile in der datei zu ändern (also nachdem du alles elemente durch hast), was ich dir nicht empfehle, oder du erstellst parallel eine neue datei mit der änderung was du dann später mit dem orig. machst bleibt dir überlassen.
gruß,
r00t
int start = dateiname.firstindexof("_");
start entspricht die stelle in der zeichenkette wo das zeichen, also "_" auftaucht.
und falls du wissen möchtest ob überhaupt das zeichen auftaucht:
if(dateiname.indexof("") ≥ 0) oder if(!(dateiname.indexof("") < 0))
{
.
.
.
}
gruß,
r00t
ich rate dir immernoch das zu coden was du schonmal gemacht hast, bei neuen aufwändigen programmen wo du dich in den syntax und die klassen einarbeiten mußt kann es gut sein dass du schnell die lust am "umstieg" verlierst.
mach doch den DuplicateAnalyzer nach (interessiert mich)
gruß,
r00t
am besten du suchst dir eines deiner vb projekte aus (du sagtest ja dass du erfahrung hast) und versuchst die funktionalität mit c# zu erreichen.
der größte unterschied ist der Syntax (vergleich von vb.net zu c#.net).
gruß,
r00t
manchmal wird man halt stark beschossen, ABER NICHT erschossen 😉
schieß doch zurück, wenn du dir sicher bist und paar treffer einstecken kannst!
nimm das mit Xqgene nicht zu ernst, der bissle crazy (wer ist das hier nicht) ist aber ein netter.
apropro zitate oder allg. nachlesen, hab das was, was gut passt:
... nicht irgendwas nachreden was man vielleicht mal irgendwo gelesen hat!
keiner kommt mit wissen auf die welt, deswegen gibt es auch sachbücher 8)
gruß,
r00t
schau dir mal die ref-/out-parameter an. ansonsten wurde schon "alles" wichtige gesagt.
gruß,
r00t
ähm wozu brauchst du FileInfo? wenn du lediglich durch alle dateien möchtest dann:
string[] files = Directory.GetFiles(dir);
for(int i=0; i < files.Length; i++)
{
dateiname = files[i];
.
.
.
}
kann es sein dass ihr beide das gleiche meint aber nur anders (umständlich) erklärt? 😉
die methode die du brauchst heißt "move"
System.IO.File.Move(strOldFilename, strNewFilename);
hoffe das hilf dir weiter.
gruß,
r00t
EDIT: strOldFilename wäre dann bei dir dateiname .
natürlich hängt die koordination und die durchführung stark von der komplexität des projekts oder der anzahl der teilnehmer ab, klar kein zweifel.
es ist wie in einer kleinen fa. nur das man hier dann das internet zwecks verständigung und planung verwenden muss/kann.
was kann den bei einem versuch nebenbei schief gehen? es fallen ja keine (projekt-)kosten in dem sinne an. oder was meint ihr?
gruß,
r00t
Zuerst mal ein grosses "RE", oder einfach gesagt: "ich bin wieder da". 😉
ich freue mich in nächster zeit wieder öfters hier reinschauen zu können.
irc: irc ist ne gute idee hat aber ein nachteil -> allg. fragen und/oder hilfe beim/für programmieren oder informationen allg. sollten doch eher hier im forum gepostet werden damit diese für jeden zugänglich sind die zu dem zeitpunkt nicht im irc waren.
ein vorschlag meinerseits wäre gemeinschaftl. projekte zumachen. also man
(2->x) schließt sich zusammen (zb. über das forum hier) und programmiert etwas zusammen, die vorteile sind so finde ich dass das einerseits motiviert, man sich genauer kennenlernt und man schließlich das ergebnis hier im forum präsentieren kann.
ob das so einfach ist und klappt weiß ich nicht, aber warum nicht ausprobieren?
gruß,
r00t
an erster stelle mal ein dickes Lob 👍
bin schon seit einigen tag auf der suche nach so ein neuronales netz beispiel.
im mom arbeite ich an einem projekt zwecks text erkennnug.
bis jetzt habe ich mit recognizer aus dem hause logitech gearbeitet, naja ist nicht so toll. ein kumpel hatte letzte woche die idee evtl. mal so einen neuronales netz aufzubauen -> wenn das mal kein zufall ist auf dieses beispiel zu stossen 😁
"oder sich zumindest theoretisch über künstliche Intelligenz (mit oder ohne neuronale Netzwerke) interessiert ....?"
also wegen neugier und projekt bin ich sehr interessiert 😉
bzgl. Remoting bin ich gerne dabei, ich habe auch schon einen Chat-Server-Client Programm geschrieben und mich bissel in diesem Berreich fit gemacht. 👍
Original von Noodles
Nur zur Info, C# ist nicht plattformunabhängig, da das Framework die Plattform ist.OOP, Usercontrols oder Multithreading ist sicherlich sehr interessant für viele.
Da lass das mit dem ADO.NET und dem Remoting, denn man sollte meiner Meinung nach kein Tut schreiben über Sachen in denen man selbst noch nicht viel Erfahrung hat.
Beherrschst Du die Begriffe so gut, um diese Aussage treffen zu können?
Denkst Du der Begriff Plattform beschreibt nur das FrameWork??