Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Bei mir geht' s, ich habe unter Win 8 64Bit Delphi 5 und Delphi 7 am Laufen samt Hilfe.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Das mit der Hilfe lässt sich ändern: http://www.microsoft.com/de-de/download/details.aspx?id=35449
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Habt Ihr denn im Vorfeld nicht mit Struktogrammen oder Programmablaufplänen geübt? Logisches Denken hat ja nichts mit der Programmiersprache zu tun, die ist im Grunde doch nur Formulierung des Ablaufs, den man im Vorfeld mit den genannten Werkzeugen skizziert hat.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Ist das Dein Ernst? Mit Eurem Info-Lehrer würde ich gern mal ein paar Takte reden.
if (zaehler.Text = '') or (zaehler2.Text = '') then
begin
ShowMessage('Da fehlt etwas!');
end
else
begin
a:= StrtoFloat(zaehler.Text);
b:= StrtoFloat(zaehler2.Text);
//usw.
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Wie, Du weißt nicht, wie das geht? Du tust das doch bereits, nur eben viel zu spät. Mal anders gefragt: was ist an dieser Logik falsch?
Wasser.GießInEimer;
if Eimer.ÖffnungUnten then
ShowMessage('Du musst den Eimer umdrehen');
Macht das so nicht mehr Sinn?
if Eimer.ÖffnungUnten then
ShowMessage('Du musst den Eimer umdrehen')
else
Wasser.GießInEimer;
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Meinst Du nicht, dass es sinniger wäre, zuerst auf gültige Eingaben zu prüfen, bevor man versucht, diese umzuwandeln und damit zu arbeiten?
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Und wo steht da jetzt der angesprochene Code?
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
18. Apr 2013
Sooo schlimm isses ja nu auch wieder nich. Einfach beim nächsten Mal dran denken, und alles ist feini feini :lol:
Forum: Sonstige Fragen zu Delphi
Delphi
by DeddyH,
16. Apr 2013
Vielleicht hast Du es überlesen: das Prüfen auf 0 hat nichts, aber auch gar nichts, man kann auch sagen überhaupt nichts mit einer Listbox zu tun. Die Listbox dient nur der Darstellung, alles andere solltest Du in Methoden auslagern, empfehlenswerterweise in solche mit Parametern. Ein Beispiel zur Verdeutlichung:
function TForm1.Division(Dividend, Divisor: double): double;
begin
Result := 0;...