AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Taschenrechner mit ListBox!

Ein Thema von info.noob · begonnen am 15. Apr 2013 · letzter Beitrag vom 18. Apr 2013
Antwort Antwort
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.683 Beiträge
 
Delphi 5 Professional
 
#1

AW: Taschenrechner mit ListBox!

  Alt 16. Apr 2013, 21:28
Ist schon gelöst!^^
Och menno. Warum muss man immer nachfragen, woran es nun lag und wie es gelöst wurde? Was soll das? Hilft dir das, wenn du per Suchmaschine auf ein Thema kommst, in dem am Ende ein solcher/ähnlicher Satz steht?

Ich könnte das auch provokanter formulieren: Warum sollten Helfer noch Zeit in ihre Antworten stecken, wenn die Hilfesuchenden das bei Lösung des Themas nicht tun? Es gehört IMO einfach zum guten Ton und Umgang miteinander, das zu tun. Dazu kommt, dass nicht nur anderen Hilfesuchenden mit einer Lösung geholfen ist, sondern manchmal sogar auch anderen Helfern!

So, das musste mal raus. Nimm es nicht zu persönlich, aber da ich sowas gestern schon in einem anderen Thema gesehen habe, wurde es mir nun zuviel.

MfG Dalai
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Taschenrechner mit ListBox!

  Alt 16. Apr 2013, 21:33
Ist schon gelöst!^^
Och menno. Warum muss man immer nachfragen, woran es nun lag und wie es gelöst wurde? Was soll das? Hilft dir das, wenn du per Suchmaschine auf ein Thema kommst, in dem am Ende ein solcher/ähnlicher Satz steht?

Ich könnte das auch provokanter formulieren: Warum sollten Helfer noch Zeit in ihre Antworten stecken, wenn die Hilfesuchenden das bei Lösung des Themas nicht tun? Es gehört IMO einfach zum guten Ton und Umgang miteinander, das zu tun. Dazu kommt, dass nicht nur anderen Hilfesuchenden mit einer Lösung geholfen ist, sondern manchmal sogar auch anderen Helfern!

So, das musste mal raus. Nimm es nicht zu persönlich, aber da ich sowas gestern schon in einem anderen Thema gesehen habe, wurde es mir nun zuviel.

MfG Dalai


Als sozial bezeichnet man Handlungen, wenn auch andere davon profitieren können.
Asozial ist das Gegenteil davon.

Somit hat es jeder selber in der Hand wie Andere ihn wahrnehmen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Mathematiker
(Gast)

n/a Beiträge
 
#3

AW: Taschenrechner mit ListBox!

  Alt 16. Apr 2013, 21:35
Hallo,
seine Lösung findet Ihr unter http://www.entwickler-ecke.de/viewto...=675338#675338.

Beste Grüße
Mathematiker
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.683 Beiträge
 
Delphi 5 Professional
 
#4

AW: Taschenrechner mit ListBox!

  Alt 16. Apr 2013, 22:16
Ah, danke, das mit dem else ist mir in seinem Code gar nicht aufgefallen (manchmal hat's der Baum nicht so mit dem Wald ). Aber selbst hierzu ist zu sagen, dass es nett(iquette) gewesen wäre, auf diesen Crosspost hinzuweisen bzw. darauf, dass dort die Lösung zu finden ist. Nunja.

MfG Dalai
  Mit Zitat antworten Zitat
Benutzerbild von info.noob
info.noob

Registriert seit: 15. Apr 2013
Ort: Brownien
23 Beiträge
 
Delphi 5 Standard
 
#5

AW: Taschenrechner mit ListBox!

  Alt 17. Apr 2013, 12:35
Ist schon gelöst!^^
Och menno. Warum muss man immer nachfragen, woran es nun lag und wie es gelöst wurde? Was soll das? Hilft dir das, wenn du per Suchmaschine auf ein Thema kommst, in dem am Ende ein solcher/ähnlicher Satz steht?

Ich könnte das auch provokanter formulieren: Warum sollten Helfer noch Zeit in ihre Antworten stecken, wenn die Hilfesuchenden das bei Lösung des Themas nicht tun? Es gehört IMO einfach zum guten Ton und Umgang miteinander, das zu tun. Dazu kommt, dass nicht nur anderen Hilfesuchenden mit einer Lösung geholfen ist, sondern manchmal sogar auch anderen Helfern!

So, das musste mal raus. Nimm es nicht zu persönlich, aber da ich sowas gestern schon in einem anderen Thema gesehen habe, wurde es mir nun zuviel.

MfG Dalai
Nur zu deiner Information.. Ich hab nochmal in einem Forum gefragt, eben welchen den du als Crosspost angegeben hast, da meine Dead-Line sehr kurz ist und ich eine schnelle Antwort gebraucht hatte. Ich geb zu, dass ich es hätte verlinken können,ich habs in dem Moment eben vergessen(sorry, dass ich auch mal Fehler mache) aber ,dass du gleich so harsch mit mir bist finde ich recht gemein. Ich kann ja auch nix für die kurze Zeit, die mir für sowas (für mich recht schwieriges, da ich Anfänger bin) zu Verfügung steht.
Zum nächsten Mal merke ich mir eben, dass ich die Lösung dann auch hinschreibe.
Bitteschön!
Amanda Dermish-Knudsht
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.683 Beiträge
 
Delphi 5 Professional
 
#6

AW: Taschenrechner mit ListBox!

  Alt 17. Apr 2013, 13:48
Ich bin oft sehr direkt, manchmal sogar provokant (wie in diesem Fall), aber ich sagte ja schon: Nimm es nicht zu persönlich, weil du nicht allein damit gemeint warst, auch wenn du nun die "volle Ladung" abbekommen hast. Ein Hinweis wie "Lösung gibt's hier <Link>" oder sowas in der Form hätte völlig gereicht (und um das zu schreiben, braucht man ja keine Stunden).

MfG Dalai
  Mit Zitat antworten Zitat
Benutzerbild von info.noob
info.noob

Registriert seit: 15. Apr 2013
Ort: Brownien
23 Beiträge
 
Delphi 5 Standard
 
#7

AW: Taschenrechner mit ListBox!

  Alt 18. Apr 2013, 10:00
Ich bin oft sehr direkt, manchmal sogar provokant (wie in diesem Fall), aber ich sagte ja schon: Nimm es nicht zu persönlich, weil du nicht allein damit gemeint warst, auch wenn du nun die "volle Ladung" abbekommen hast. Ein Hinweis wie "Lösung gibt's hier <Link>" oder sowas in der Form hätte völlig gereicht (und um das zu schreiben, braucht man ja keine Stunden).

MfG Dalai
ja, ich weiß was du meinst...aber ich hab in dem moment einfach nich daran gedacht! Tut mir wirklich leid!
Amanda Dermish-Knudsht
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.655 Beiträge
 
Delphi 12 Athens
 
#8

AW: Taschenrechner mit ListBox!

  Alt 18. Apr 2013, 10:05
Sooo schlimm isses ja nu auch wieder nich. Einfach beim nächsten Mal dran denken, und alles ist feini feini
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von info.noob
info.noob

Registriert seit: 15. Apr 2013
Ort: Brownien
23 Beiträge
 
Delphi 5 Standard
 
#9

AW: Taschenrechner mit ListBox!

  Alt 18. Apr 2013, 20:33
Sorry, dass ich noch mal fragen muss, aber es ist wichtig!
Ich möchte jetzt nämlich, dass eine Fehlermeldung angezeigt wird, wenn in einem der edits nichts reingeschrieben wurde und man auf Ergebnis drückt. Ich habs schon mit dem versucht: if (zaehler.Text = '') or (zaehler2.Text = '') then begin ShowMessage('Du hast was vergessen!') end; Aber hat nicht geklappt. Das Programm ist nur wieder abgestürzt.

Hier ist mein Quellcode nochmal:

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ExtCtrls, jpeg;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    zaehler: TEdit;
    reset: TButton;
    zaehler2: TEdit;
    Label2: TLabel;
    Label3: TLabel;
    Image1: TImage;
    ListBox: TListBox;
    berechnen: TButton;
    schliessen: TButton;
    ergebnis: TLabel;
    Timer: TTimer;
    fehler1: TLabel;
    Image2: TImage;
    DatumUhr1: TLabel;
    procedure berechnenClick(Sender: TObject);
    procedure schliessenClick(Sender: TObject);
    procedure resetClick(Sender: TObject);
    procedure TimerTimer(Sender: TObject);
    procedure Image1Click(Sender: TObject);
    procedure Image2Click(Sender: TObject);
    procedure zaehlerKeyPress(Sender: TObject; var Key: Char);
    procedure zaehler2KeyPress(Sender: TObject; var Key: Char);

  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
   a,b: real;
implementation

{$R *.DFM}



procedure TForm1.berechnenClick(Sender: TObject);
var a, b: real;
begin
    a:= StrtoFloat(zaehler.Text);
    b:= StrtoFloat(zaehler2.Text);

   if ListBox.selected[0] then ergebnis.Caption:= FloattoStrF(a + b,ffFixed,10,4);
   if ListBox.selected[1] then ergebnis.Caption:= FloattoStrF(a - b,ffFixed,10,4);
   if ListBox.selected[2] then ergebnis.Caption:= FloattoStrF(a * b,ffFixed,10,4);
   if (ListBox.selected[3]) and (b=0) then begin
      Showmessage('Durch 0 darf nicht geteilt werden!')end;
   if (ListBox.selected[3]) and (b <> 0)then
       ergebnis.Caption:= FloattoStrF(a / b,ffFixed,10,4);
  if (a>=9999999999999999) or (b>=9999999999999999) then begin ShowMessage('Die Zahl ist zu groß') end;
   end;
procedure TForm1.schliessenClick(Sender: TObject);
begin
Close();
end;

procedure TForm1.resetClick(Sender: TObject);
begin
zaehler.Clear;
zaehler2.Clear;
ergebnis.Caption:='Ergebnis'
end;

procedure TForm1.TimerTimer(Sender: TObject);
begin
   DatumUhr1.Caption:=DateTimeToStr(Now)+ ' Uhr';
end;

procedure TForm1.Image1Click(Sender: TObject);
begin
Showmessage('Artwork © by Yana Toboso');
end;

procedure TForm1.Image2Click(Sender: TObject);
begin
Showmessage('Artwork © by Yana Toboso and edited by us')
end;

procedure TForm1.zaehlerKeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9',#08,',']) then begin
 key:= #0;
 Beep;
  end;
end;

procedure TForm1.zaehler2KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9',#08,',']) then begin
 key:= #0;
 Beep;
  end;
end;

end.
Amanda Dermish-Knudsht
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.655 Beiträge
 
Delphi 12 Athens
 
#10

AW: Taschenrechner mit ListBox!

  Alt 18. Apr 2013, 20:35
Und wo steht da jetzt der angesprochene Code?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz