| |
|
|
- page 1 - |
|
Dietmar Horn | Salut,
je grübele eh bien déjà den dritten soir sur une Programmteil, qui im Interpretermodus einwandfrei funktioniert, mais compilé seulement Schrott ausspuckt.
Inzwischen konnte je qui incorrect reagierende Stelle eingrenzen et mir qui fehlerhaften Werte ausgeben laisser: KompilierenMarqueSéparationmessagebox(str$((gx0% + i% * ga% + i% * gb%)) + "
" + str$((gx0% + i% * ga% + (i% + 1) * gb%)),"",4160)
messagebox(str$((gx0% + i% * ga% + i% * gb%)) + "
" + str$((gx0% + i% * ga% + i% * gb% + gb%)),"",4160)pre> Im Interpretermodus -> richtige Werte: 10 et 36 Compiliert -> idiotische Werte: 10 et 8
qui Werte volonté im Programme dans einer Boucle plusieurs hundert la fois avec unterschiedlichen Ausgangswerten berechnet. qui angegebenen Wertepaare sommes qui Werte des ersten Schleifendurchlaufes.
Vom Mathematischen her ist dans diesem Programmteil alles dans Ordre (und dir à Berechnung qui Werte pour un Balkendiagramm). Im Interpretermodus wird cela Diagramm aussi korrekt dargestellt - compilé à cause de qui falschen Werte mais plan malheureusement pas.
peux quelqu'un weiterhelfen?
je krieg sonst lente encore ne Macke à cause de qui ständigen Unterschiede entre Interpreter- et Compilermodus.
Salut Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 22.04.2005 ▲ |
|
|
|
|
| |
|
- page 1 - |
|
Dietmar Horn | Nee, Andreas,
j'ai seulement à cause de qui Mathe-Logik beide Message-Boxen posté (beide liefern identische Werte).
Lediglich qui beiden Formeln unterscheiden sich quelque chose (weil je anfangs dachte, qui PRF avec Klammerung dans Klammerung ici peut-être. Probleme avons pourrait).
qui Ausgangswerte sommes également richtig (chez chaque Schleifendurchlauf).
Ansonsten stehe je avec mathématique zum Glück pas justement sur Kriegsfuß. Daran pourrait es pas liegen (vermute je la fois) ...
Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 22.04.2005 ▲ |
|
|
|
|
| allô Dietmar...
quand même wäre es pour mich entier hilfreich qui Werte pour qui Variablen et cela dazugehörige falsche Ergebnis trop savons. |
|
|
| |
|
|
|
| alors je erhalte im inter et im compi beide male qui gleichen werte: KompilierenMarqueSéparationdeclare gx0%,ga%,i%,gb%
i%=10
gx0%=5
gb%=7
messagebox(str$((gx0% + i% * ga% + i% * gb%)) + "
" + str$((gx0% + i% * ga% + (i% + 1) * gb%)),"",4160)
messagebox(str$((gx0% + i% * ga% + i% * gb%)) + "
" + str$((gx0% + i% * ga% + i% * gb% + gb%)),"",4160) >
peut-être liegt es daran - cela qui variablen par str$ verkehrt volonté. je erinnere là la fois à qui autom. typenconvertierung..
Salve. |
|
|
| |
|
|
|
GDL | Hi,
deine Messageboxen avec gleichen payons de iF im Interpreter comment comme exe toujours 75.000000 et 82.000000 .
salut Georg |
|
|
| |
|
|
|
Stephan Sonneborn | Hi, je peux aussi keinen Unterschied entre Interpreter et Exe feststellen. aussi ensuite pas, si on ga% avec einem Wert belegt (bisher ist ga% = 0).
Dietmar, Poste doch simple fois le Werte pour qui Variablen, avec denen es pas klappt. Werden peut-être. Dezimalzahlen à Integervariablen transfert et es entstehen beim Runden ungewollte Nebeneffekte? quoique mir allerdings qui Unterschied déjà droite grand erscheint... |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 23.04.2005 ▲ |
|
|
|
|
Dietmar Horn | oui, lente vermute je aussi, qui es irgendwie avec cette blöden automatischen Typumwandlung à irgendeiner Stelle zusammenhängen pourrait, et je dois cela wahrscheinlich eh bien de Anfang à nochmals alles auseinanderbröseln.
à Rundungsfehlern pourrait es pas liegen, car ensuite sollte es doch aucun Unterschiede entre Interpreter et Compiler donner. un paire la fois habe je bereits erlebt, qui Profan Probleme avec qui mathématique hat, mais il peut doch pas alle Formeln dans qui Art auseinandernehmen (stark vereinfacht dargestellt):
statt: x = (a + b) - (c - d)
schreibe:
u = a + b v = c - d
x = u - v
intéressant wird cet Vorgehensweise, si ensuite aussi encore trigonometrische Funktionen, Potenzen et Logarithmen hinzukommen ...
aujourd'hui et demain viens je wahrscheinlich pas juste en supplément, mais je werde es posten, si Je l' Übeltäter eingefangen habe ou bien zumindest plus encercler konnte. ou bien den Mathe-Berechnungsteil notfalls dans Delphi écrivons et qui Ergebnisse dem Profan-Programme zur Weiterbearbeitung transfert ...
Mich stört dans erster ligne number, qui es öfters la fois cet blöden Unterschiede entre Interpreter et Compiler gibt, weil on cela selber beim Programmieren à peine beeinflussen peux. si cela unique wäre (notfalls plan aussi gleiche Bugs chez Beiden), ensuite pourrait on sich oui après richten, mais so ...
Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 23.04.2005 ▲ |
|
|
|
|
CB | j'ai mir angewöhnt, sämtliche Klammern trop mettons, aussi wenns aus mathematischen Prinzipien pas notwendig wäre - mais qui sais? avec cela erzwinge je ggf. un korrektes Vorgehen - hoffentlich ...
Christian |
|
|
| |
|
|
|
| Aus dem Grund arbeite je pas du tout avec dem Interpreter - mais toujours seulement avec qui fertigen Exe.
c'est pourquoi steht chez mir dessus im Source De toute façon {$cleq}
Am Ende spart on Zeit. :/:
Salve. |
|
|
| |
|
|
|
Dietmar Horn | Salut,
j'ai enfin meinen faute trouvé.
Statt
ga% = 3
J'ai eu versehentlich
ga% = 3%
getippelt.
Komisch, qui weder Interpreter encore Compiler cela angemeckert avons et avant allem, qui qui l'affaire im Interpreter sogar korrekt funktionierte.
je remercie trozdem allen, qui mir versucht avons trop aider.
Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 23.04.2005 ▲ |
|
|
|
|
| allô Dietmar...
Mir ist avant avant einigen Jahren quoi entier ähnliches passiert - aussi ici meckerte qui Interpreter pas et qui EXE donnais falsche Werte. cela Programme hatte ca. 10000 la ligne et j'ai tagelang pour dem Mist gesucht, qui là passiert... |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
CB | dans so einem le cas beschwert sich Profan pas - là 3% pas existiert ist ga% arrêt 0 et déjà fällts nimmer sur, qui 3% pas deklariert (weil faux) ist. Es lebe qui Variablenüberprüfung vom XPSE, si vous aussi solche fehlenden Deklarationen findet. iF wirds déjà hinkriegen!
Christian |
|
|
| |
|
|
|
| je habs avec dans qui ToCheckToDo vom XPSE emballé.
So isses oui gedacht - xpse soll sich oui stetig weiterentwickeln et toujours strenger volonté.
Salve. |
|
|
| |
|
|