Ich beschwere mich jetzt einfach mal hier, und hoffe bei ein paar Leuten auf Einsicht zu treffen.
Es ist genau diese Haltung solcher Fragesteller wie dir, die erfahrene Programmierer aufbringt: Da haben sie gerade mal ein bißchen in Delphi reingeschnuppert und wollen schon die tollsten Programme erstellen. Erwartungsgemäß stoßen diese Leute dann auf Probleme und wissen nicht, wie sie diese lösen sollen. Sie sehen dann nur die Möglichkeit, andere dafür einzuspannen, ihnen den Code zu schreiben, dessen Entwicklung ihre Fähigkeit übersteigt.
Leute, so funktioniert das nicht! Ich habe selbst gut drei Jahre allen möglichen Krimskrams und Kleinkram mit Delphi 7 Personal (1994 angefangen mit Turbo Pascal, danach Delphi 3 pro, Delphi 7 und nun RadStudio 2009 pro) programmiert und dabei gelernt und gelernt. Erst nach dieser Zeit fühlte ich mich einigermaßen in der Lage, Anwendungen zu schreiben, die zuverlässig funktionierten und dem Anwender tatsächlich helfen, Arbeitszeit einzusparen. Und ich kann wirklich nicht behaupten, daß ich schon alles weiß und kann, was mein Radstudio von vor 3 Jahren zu bieten hat, obwohl ich nahezu täglich code.
Was nützt ein Fremdcode, der zwar irgendwie funktioniert, den du aber nicht verstehst, weil dir die notwendigen Grundlagen fehlen?
Ein Beispiel: Ich scanne öfter mal Buchseiten ein, weil ich viel lese und mir statt des handschriftlichen Notierens wichtiger Passagen das Einscannen viel Arbeit erspart. Via OCR werden daraus dann die benötigten Notizen. Doch die eingescannte Buchseite muß, um sie mit einem OCR-Programm bearbeiten zu können, ziemlich gerade sein, das heißt: der Text sollte hinreichend waagerecht verlaufen, was bei einem Buch-Scan nur selten auf Anhieb gelingt. Schon Abweichungen von 0,2 Grad bringen mein OCR-Programm durcheinander. Ergo muß ich die Bitmaps entweder von Hand ausrichten oder mir ein entsprechendes Programm schreiben. Also hingesetzt und überlegt, wie ich das anstelle. Die Erkennung der Textlinie war noch einigermaßen einfach, wenn auch aufwendig. Nun ging's daran, den Winkel, um den gedreht werden soll, herauszufinden. Meine Schulzeit ist schon lange her, ich habe für die Lösung fast drei Tage lang recherchiert und ausprobiert. Dann noch die Drehung programmieren, dafür gibt's zahlreiche Codebeispiele, sogar mit Antialias. Inzwischen funktioniert mein Textdreher wunderbar. Ohne eigenes Engagement und ohne die Geduld und Ausdauer, so lange zu probieren, bis es klappt, hätte ich längst aufgegeben und würde meine eingescannen Buchseiten noch immer mühevoll händisch ausrichten. Und ich habe dazu keine einzige Frage in irgend einem Forum gestellt und auch sonst niemanden gefragt, wie ich das angehen könnte. Aber ich habe, wie bereits erwähnt, ausgiebig recherchiert, in den Delphi-Foren ebenso wie bei Wikipedia und anderen Seiten.
Antwort ist entweder planlosigkeit / Code der alles noch schlimmer macht / irgendwas anderes Dreistes wie "Wir machen dir hier nicht deine Hausaufgaben"
Das kann ich beim besten Willen nicht bestätigen, ganz im Gegenteil: in allen drei gängigen Delphi-Foren (Treff, Praxis, Forum) antworten erfahrene und gut trainierte Delphi-Programmierer, von denen die meisten weitaus mehr wissen und können als ich. Wenn ein Forenmitglied keine Antwort auf eine Frage weiß, wird es in der Regel auch nicht auf diese Frage antworten. Für Anfänger sieht es verständlicherweise öfter so aus, daß Antworten auf ihre diffusen Fragen, so sie denn in irgendwelchem Code resultieren, nicht immer das sind, was sie erwartet haben. Und als dreist empfinde ich diese lauthals ins Forum geschrieene Forderung nach Code. Dagegen stellt der Hinweis, daß wir hier keine Hausaufgaben erledigen – weder für Schüler, die sich bislang irgendwie durchschummeln konnten noch für angehende Programmierer, die ihre Grundlagen nicht gelernt haben –, eine durchaus korrekte und zulässige Erwiderung dar. Guinnes, ein Moderator vom Delphi-Treff, hat nicht ohne Grund das Motto "Es gibt Leute, die fühlen sich überall gedemütigt, wo sie nicht frech sein dürfen ( Otto Weiss )" gewählt.
Gebe ich ein Problem in Stichpunkten bei google ein landet man sehr oft auf diesem Forum, und deswegen fände ich es doch mal sehr schön wenn die Oldfags ihre Einstellung etwas überarbeiten würden und ihre Antwort direkt mit Code-Ansätzen versehen würde, oder es sonst doch gleich seinlassen würden.
Ich empfinde es als Frechheit und Unverschämtheit, von Leuten, die neben ihrer Berufstätigkeit so großzügig sind, Anfängern und Fragestellern mit ihrem Fachwissen zur Verfügung zu stehen, zu verlangen, sie sollten gefälligst zu jedem Problem gleich den fertigen Code posten!