AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:17

Parameter dieser Suchanfrage:

Suche in Thema: Problem mit Mathe-Parser
Suche alle Beiträge, die von "athomas" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: Problem mit Mathe-Parser

     
      by athomas, 31. Okt 2009
    hab den fehler entdeckt: die funktion isReal hat negative werte nicht als reale werte angesehen

    also vielen dank für die tolle hilfe. hat mich echt weitergebracht :)
  • Forum: Programmieren allgemein

    Re: Problem mit Mathe-Parser

     
      by athomas, 30. Okt 2009
    also ich hab das mit den vorzeichen noch ergänzt, es will aber immernochnicht klappen:
    //Vorzeichen
    ende:=false;
    i:=0;
    if arr.count>1 then
    begin
    while not(ende) do
    begin
    if ( (i = 0)or(not(isReal(arr))) )and(arr='-')and(isReal(arr)) then
    begin
  • Forum: Programmieren allgemein

    Re: Problem mit Mathe-Parser

     
      by athomas, 30. Okt 2009
    war auch mein erster gedanke:
    (-2)*(-2) kommt aber auch -2 raus
  • Forum: Programmieren allgemein

    Re: Problem mit Mathe-Parser

     
      by athomas, 30. Okt 2009
    stimmt ja, hab ich wohl übersehen: wenn ich die funktion delete aufrufe verschiebt sich ja das ganze array

    also das addieren und subtrahieren funktioniert jetzt, aber ich hab jetzt ein problem beim multiplizieren mit negativen zahlen:


    //Produkt
    ende:=false;
    i:=1;
    if arr.count>1 then
    begin
  • Forum: Programmieren allgemein

    Re: Problem mit Mathe-Parser

     
      by athomas, 30. Okt 2009
    wenn ich doch aber i:=i+1;
    i:=i mod (arr.count); mit i:=0 ersetze komm ich in ne endlos-schleife, oder hab ich dich falsch verstanden?

    ach ja, das problem mit -- oder +- hab ich einfach mit stringreplace lösen können :)

    aber was mir noch aufgefallen ist: x*(-4) oder x/(-4) funktioniert auch nicht
  • Forum: Programmieren allgemein

    Re: Problem mit Mathe-Parser

     
      by athomas, 30. Okt 2009
    danke schonmal für die schnelle antwort

    ich hab deine tipps befolgt und die while-schleife von null gestartet:
    //Differenz
    ende:=false;
    i:=0;
    if arr.count>1 then
    begin
    while not(ende) do
    begin
  • Forum: Programmieren allgemein

    Problem mit Mathe-Parser

     
      by athomas, 30. Okt 2009
    Hallo zusammen,

    ich sitz hier vor nem kleinen problem mit einem formelparser.
    ich hab ne prozedur geschrieben, die einen klammerfreien ausdruck zerstückelt in zahlen und operatoren.
    eine weitere prozedur soll dieses array in ne gleitkommazahl umwandeln. klappt soweit auch ganz gut, nur wenn ich ein negatives vorzeichen hab bekomm ich den fehler, dass der index das maximum meiner tstringlist...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=athomas&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=142578
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 Uhr.
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