Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Arbeitsstunden prüfen (delphie) (https://www.delphipraxis.net/58339-arbeitsstunden-pruefen-delphie.html)

H3rti 5. Dez 2005 21:07


Arbeitsstunden prüfen (delphie)
 
Hi!
Ich will ein Programm schreiben das mir Anzeigt wie viele Stunden Arbeit ich noch machen muss.
Beispiel maximal 30 Stunden Eingabe 23 ShowmEssage es fehlen 7 Stunden . Nur ich weis nicht wie das geht. Hilfe bitte!

Matze 5. Dez 2005 21:08

Re: Ich brauche mal Hilfe.
 
Moin, bitte ändere den Titel, er ist nicht aussagekräftig.

Ich verstehe nicht ganz. So fasse ich es auf, als ob du einfach 2 (Integer-) Zahlen subtrahieren möchtest. :gruebel:


Nachtrag: Herzlich willkommen!

alias5000 5. Dez 2005 21:12

Re: Ich brauche mal Hilfe.
 
eigentlich ganz einfach:
Delphi-Quellcode:
Procedure ShowTime(DoneWork: integer); //cooler Titel :-) donework in Stunden
begin
showmessage('Du musst noch ' + inttostr(30 - DoneWork) + ' Stunden harte Plagen auf dich nehmen');
end;
Dann musst du die Procedur nur noch aufrufen und die Stundenzahl übergeben, die du schon hinter dir hast.

War es das?

Gruß alias5000

H3rti 5. Dez 2005 22:44

Re: Arbeitsstunden prüfen (delphie)
 
Wie krieg ich denn diese ShowTime procedure dahin ? Finde ich das bei den events?

Vjay 5. Dez 2005 22:52

Re: Arbeitsstunden prüfen (delphie)
 
Also ich denke minimales Verständnis und minimale Arbeitsbereitschaft dürfen Antworten in der Delphi-Praxis schon erfordern.
Wenn du ein fertiges Programm möchtest, bzw. erledigte Hausaufgaben, beauftrage einen Entwickler oder schreibe von deinem Sitznachbarn ab.

dahead 5. Dez 2005 22:56

Re: Arbeitsstunden prüfen (delphie)
 
die musst du entweder selber schreiben, oder so kopieren wie oben genannt.

wenn bspw. dein Hauptformular Form1 heisst, kannst du es auch noch zusätzlich in die private Deklaration aufnehmen, um sie überall in dieser Unit anzusprechen.

Delphi-Quellcode:
unit Unit1;

type
  TForm1 = class(TForm)
  private
    { Private declarations }
    procedure ShowTime(DoneWork: integer);
  public
    { Public declarations }
  end;
 end;

...

procedure TForm1.ShowTime(DoneWork: integer);
begin
  showmessage('Du musst noch ' + inttostr(30 - DoneWork) + ' Stunden harte Plagen auf dich nehmen');
end;

...

procedure TForm1.Button1Click(Sender: TObject);
begin
 ShowTime(10);
end;

end.

Vjay 5. Dez 2005 22:59

Re: Arbeitsstunden prüfen (delphie)
 
Nun hast du H3rti's Hausaufgaben erledigt. H3rti, der noch nicht mal Delphi richtig schreibt.
Na ein Glück - zu morgen äh heute noch geschafft.

H3rti 5. Dez 2005 23:02

Re: Arbeitsstunden prüfen (delphie)
 
-_- Leute. Ich schreibe übermorgen ne Delphi Arbeit und keine Hausaufgaben. Ein Lehrer meinte zu mir ich sollte soeine Aufgabe üben. Srry das ic hdas Thema ansprach denn solche antworten sind ..

H3rti 5. Dez 2005 23:04

Re: Arbeitsstunden prüfen (delphie)
 
lächerlich Vjay auf welche Tippfehler du achtest.

dahead 5. Dez 2005 23:04

Re: Arbeitsstunden prüfen (delphie)
 
Als erledigt würde ich das nicht betrachten. Es fehlt immerhin noch die Implementierung der aktuellen Uhrzeit bzw. der Beginn/das Ende der Arbeitszeit.

Außerdem kann ich mir schlecht vorstellen, dass sowas eine Hausaufgabe ist. Falls doch, er verlangt (im Gegensatz zu manchen Jessicas oder Jacquelines hier im Forum - denen bereitwillig geholfen wird) nicht die komplette Lösung, sondern will nur wissen, wie er das einbauen soll.

Ich gebe dir in dem Punkt recht, als dass er noch einiges an Grundlagen zu lernen hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz