Français
Forum

Unterschied entre Interpreter et Compiler

 

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éparation
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)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  
 



allô Ditmar...

Profan 7.5/Windows98 pouvoir là keinerlei Probleme. je prends la fois entier frech à, qui Messagebox 1 chez dir fou écoutes, ist cela richtig?

Gibt doch fois le Werte qui Variablen avec à, ensuite peux on peut-être den faute zurückrechnen...
 
22.04.2005  
 




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.
 
22.04.2005  
 



alors je erhalte im inter et im compi beide male qui gleichen werte:
KompilierenMarqueSéparation
declare 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.
 
22.04.2005  
 




GDL
Hi,

deine Messageboxen avec gleichen payons de iF im Interpreter comment comme exe toujours 75.000000 et 82.000000 .

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
22.04.2005  
 




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
 
XProfan 8/9.1, Win XP, AMD 64/3200
23.04.2005  
 



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.
 
23.04.2005  
 




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...
 
23.04.2005  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

9.740 Views

Untitledvor 0 min.
Michael Klumb17.03.2016
Chregu Mueller22.03.2014
E.T.10.12.2012
Michael Borowiak15.10.2012
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie