Seite 3 von 3

Verfasst: 30.12.2008 14:35
von ts-soft
THEEX hat geschrieben:Manchmal muß ich mich schon über einige Helfer wundern. Da schreibt einer, daß er ein Totalanfänger ist und bekommst WinApi-Befehle ohne Zusammenhang hingeknallt. Andere die schon länger dabei sind, bekommen dafür aber oft genug gleich die Komplettlösung....
Ist doch Korrekt!
1. dann sieht der Anfänger das er sich übernommen hat, es macht keinen
Sinn als Anfänger Programme zu schreiben, die für Anfänger nicht geeignet
sind.
2. Sobald er in der Lage ist die hingeworfene API auch nur annähernd
umzusetzen, ist er evtl. doch in der Lage dort weiterzumachen.

Komplettlösungen für Anfänger machen keinen Sinn, so lernen diese nie
was dort passiert. Kleistern nur erfragte Snippets zusammen, haben dann
ein teilweise funktionierendes Programm von dem sie nichts gelernt haben.

Durch die hingeklatschten API Funktionen kann der Anfänger sich ja schon
mal etwas schlauer machen, indem er z.B. das CodeArchiv durchsucht,
nach Snippets, wo diese APIs angewandt werden. Ansonsten ist ein lernen
wohl kaum möglich.

Ich werde im allgemeinen keine Komplettlösungen für Anfänger anbieten,
sondern lediglich Happen hinwerfen, anhand derer sie die Möglichkeit
haben, sich das Wissen zu erarbeiten. Ich erarbeite mir mein Wissen ja
auch, brauche aber dafür nicht soviel Unterstützung.

Das die meisten mit diesen Happen nichts anfangen können, ist nicht mein
Problem, sind nunmal nicht alle hier lernfähig/lernwillig

Prozess Beenden

Verfasst: 30.12.2008 14:51
von Zulman
Naja ich würd ma sagen n bisschen was muss ich können sonst würde ich das programm nicht schon so gut wie fertig haben oder? Und ich bin der Meinung, dass man auch aus fertigen Codes viel lernen kann, wenn man sich den code ansieht und eventuell noch ein paar hinweise im code drin stehn, die sagen was die Funktion da macht. Aber ist geschmackssache würd ich sagen...

Verfasst: 30.12.2008 14:51
von THEEX
@ts-soft

Man kann auch schreiben: Ist etwas viel vorgenommen für einen Anfänger, versuch dich erst mal an...
aber ok, jeder hat da seine eigene Methoden... ^^

Mit meiner Aussage wegen Komplettlösungen hab ich nicht gemeint, daß Anfänger Komplettlösungen erhalten sollen, das war als Feststellung gedacht, bzw. mit dem Hintergrund, das Fortgeschrittene normal keine Komplettlösung brauchen.

Verfasst: 30.12.2008 15:25
von real
Nochmal back2topic: Willst du einfach nur deinen eigenen Prozess beenden oder suchst du nach einer Möglichkeit, deine laufende uninstall.exe nach der Deinstallation deines Programms zu löschen?

Prozess Beenden

Verfasst: 30.12.2008 15:57
von Zulman
Also, ich will einfach nur den laufenden Prozess beenden.

Re: Prozess Beenden

Verfasst: 30.12.2008 16:07
von Kiffi
Zulman hat geschrieben:Also, ich will einfach nur den laufenden Prozess beenden.
hier mal 'ne ganz simple Methode:

Deine im Hintergrund laufende Applikation testet zyklisch auf eine
bestimmte Datei (beispielsweise 'exit.txt'). Wenn diese Datei vorhanden ist,
dann beendet sich Deine App von selber.

Der Uninstaller braucht dann beim Deinstallieren nur diese Datei zu erstellen,
ein wenig warten und danach die nicht mehr laufende Exe zu löschen.

Grüße ... Kiffi

Verfasst: 30.12.2008 16:31
von Kaeru Gaman
@THEEX

ich seh das wie ts, gerade einem Anfänger bringt ne Komplettlösung nicht viel.

außerdem, wenn jemand von den erfahreneren mal ne komplettlösung bekommt,
dann liegt das wohl meistens daran, dass
a) der betreffende Helfer was halbwegs passendes in seiner eigenen bibliothek hat,
und es dem kollegen grad mal hinknallt, weil dieser schon damit klarkommt sich die
benötigte info rauszuziehen und es so umzustricken dass er es gebrauchen kann oder
b) der betreffende Helfer von der Frage angeregt wurde mal eben was dazu zu coden,
was dann meistens eher in einer gemeinsamen strickstunde endet als damit,
dass der erfahrene Fragesteller das snippet so wie es ist einbaun kann.


@Kiffi
gute Idee. die simpelste Anfängerlösung vergißt man manchmal..
ist das Betriebsblindheit?

Verfasst: 30.12.2008 16:44
von edel
Die einfachste Moeglichkeit bietet Windows dafuer selber. Such einfach mal nach "PendingFileRenameOperations"

Re: Prozess Beenden

Verfasst: 31.12.2008 00:24
von real
Kiffi hat geschrieben:Deine im Hintergrund laufende Applikation testet zyklisch auf eine bestimmte Datei (beispielsweise 'exit.txt'). Wenn diese Datei vorhanden ist, dann beendet sich Deine App von selber.
Cooler Ansatz. Ich würd's leicht modifizieren und über einen Mutex machen. Dann brauch ich keine Rücksicht auf das Filesystem, Pfade, Berechtigungen etc. zu nehmen.

Re: Prozess Beenden

Verfasst: 31.12.2008 00:25
von real
Kiffi hat geschrieben:Deine im Hintergrund laufende Applikation testet zyklisch auf eine bestimmte Datei (beispielsweise 'exit.txt'). Wenn diese Datei vorhanden ist, dann beendet sich Deine App von selber.
Cooler Ansatz. :allright: Ich würd's leicht modifizieren und über einen Mutex machen. Dann brauch ich keine Rücksicht auf das Filesystem, Pfade, Berechtigungen etc. zu nehmen.