-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
4. Jun 2009
wegen der grundlagen.. also es ist nicht meine schuld das ich von null auf ein taschenrechner programmieren muss.. das mit den grundlagen hole ich auch nach aber sowas kann man nicht in zwei tagen lernen..
wenn ihr tipps hat wo ich die grundlagen besser lernen kann, her damit es ist nicht so das ich uninteressiert bin.. Ich will das ja auch lernen....
Ich arbeite zur Zeit mit dem Buch Delphi...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
4. Jun 2009
Soll ich dann immer ein neuen Thread aufmachen?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
4. Jun 2009
Ich habe jetzt ein ganz anderes problem, was ich vorher nicht hatte.. wenn ich das programm stare und ne berechnung durchführe, kommt links ne warnung...
'TLabel' enthält kein Element namens 'Caption' in Zeile 49
ich habe mehrere solcher fehler..
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
4. Jun 2009
Also ich habe ja die function geschrieben, aber wie gebe ich die berechnung aus..?
function TFormTR.BerechneTerm(ATerm: string): Double;
var
Op: string;
iPos, i: Integer;
Seg1, Seg2: Double;
begin
for i := 0 to 3 do
begin
case i of
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
4. Jun 2009
hat denn keiner ne idee wie ich das mit der ausgabe mache
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
4. Jun 2009
also ich habe paar sachen versucht, aber das mit der ausgabe kriege ich immer noch nicht hin.. hat einer ne idee..?
bin am verzweifeln, hääte nicht gedacht das parsen so schwer sein kann.
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
wie mache ich das dann mit der Ausgabe?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
also ich habe immer noch die gleiche fehlermeldung, ich poste mal alles rein..
edit: also ich hab die funktion umbenannt danach auch result hat beides nicht funktioniert,, immer noch die gleiche fehlermeldung
unit Calculator_Main;
interface
uses
SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
also soll ich alle result ein anderen namen geben
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
also es kommt ein message, aber danach springt die zwischen ....Result und (Aterm:....
function TFormTR.Result(ATerm: string): Double;
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
was bedeutet
'=' erwartet aber '('
gefunden..
jetzt habe ich diese fehlermeldung
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
ich krieg die krise.. jetzt habe ich ein anderen fehler..
Calculator_Main.PAS(69): Operator oder Semikolon fehlt
Calculator_Main.PAS(70): Operator oder Semikolon fehlt
Calculator_Main.PAS(32): Ungenügende Forward- oder External-Deklaration: 'TFormTR.Result'
function Result(ATerm: string): Double;
private
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
wie jetzt?
wo ist jetzt der Fehler bei mir?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
ok sorry, ich werde mehr auf meine rechtschreibung achten..
also ich hab das so gemacht wie oben beschrieben aber hab jetzt ein anderen fehler..
Calculator_Main.PAS(33): Bezeichner redefiniert: 'spResult'
unit Calculator_Main;
interface
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
wenn ich eine funktion in delphi schreieb, wie binde ich das da ein, weil wenn ich das programm starte gibt er mir ne fehlermeldung an..
Calculator_Main.PAS(77): Rückgabewert der Funktion 'spResult' könnte undefiniert sein
Calculator_Main.PAS(32): Ungenügende Forward- oder External-Deklaration: 'TFormTR.spResultClick'
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
das mit den zwei operanden habe ich schon verstanden, aber das problem ist ja wenn ich da z.B 4+3*2-6 stehen habe.. Ich muss das so programmieren das das geht, aber ich habe keine ahnung von parsen.. habe mir auch über die suchfunktion was angeschaut aber leider keine ahnung
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
also einiges habe ich ja auch gefunden.. um alle operanden zu integrieren muss ich das ja parsen.. wie mache ich das aber in delphi?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
wenn ich wüsste wie da ran gehen soll, dann würde ich zehn stunden daran sitzten.. ich weiß nicht wie ich mit der berechnung anfangen soll
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
ich hab mein Programm etwas erweitert.. ich weiß aber immer noch nicht wie das mit der berechnung geh, ich habe kein plan.. das ich das aufteilen muss ist mir klar, aber welche funktionen ich bei delphi benutzen muss weiß ich nicht
unit Calculator_Main;
interface
uses
SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
Forms, Dialogs, Buttons, StdCtrls;
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
ja aber wie mache ich das genau..?
wenn ich z.B 2+4*5-3 habe muss er doch punkt vor strichrechnung machen, wie spreche jetzt die 4*5 an das er das zu erst berechnet.. allgemein weiß ich nicht wie man das mit der berechnung macht
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
ich hab das ja programm aber geändert, wie erteile ich die strings und berechne es dann?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
ich hab das selber programmiert, danach wurde es nur von dem lehrer korrigiert, deswegen diese kommentarzeilen.. Ich weiß nur nicht wie ich das mit der berechnung machen soll
-
Forum: Object-Pascal / Delphi-Language
Delphi
by safak67,
3. Jun 2009
Hi,
ich habe ein taschenrechner programmiert, ich habe einige fehler drin.. Die ganze Eingabe(sring) die ich mache soll im Label stehen, also erst wenn ich auf gleich klicke soll er berechnen.. Ich weiß aber nicht wie das ganz genau geht und was in der berechnung verändern muss..
also ich hab das soweit gemacht das das in der anzeige steht.. Wie soll ich das jetzt berechnen..?
unit...