Español
Foro

Diferencia zwischen Interpreter y Compiler

 

Dietmar
Horn
¡Hola,

Yo grübele nun ya el dritten Abend encima una Programmteil, el en el Interpretermodus einwandfrei funktioniert, aber compiliert sólo Schrott ausspuckt.

Inzwischen podría Yo el fehlerhaft reagierende Punto eingrenzen y me el fehlerhaften Werte ausgeben dejar:
KompilierenMarcaSeparación
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 y 36
Compiliert -> idiotische Werte: 10 y 8

El Werte voluntad en el Programa en uno Bucle mehrere hundert Tiempo con unterschiedlichen Ausgangswerten berechnet. El angegebenen Wertepaare son el Werte des ersten Schleifendurchlaufes.

Vom Mathematischen her es en diesem Programmteil alles Haga clic en Aceptar (lo va a Berechnung el Werte para una Balkendiagramm). Im Interpretermodus se el Diagramm auch korrekt dargestellt - compiliert wegen el falschen Werte aber eben por desgracia, no.

Kann alguien weiterhelfen?

Yo krieg sonst langsam o ne- Macke wegen el ständigen Unterschiede zwischen Interpreter- y Compilermodus.

Saludo
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  
 



¡Hola Ditmar...

Profano 7.5/Windows98 macht como keinerlei Problemas. Yo nehme veces bastante frech a, daß Messagebox 1 en dir verrückt juega, es el correcto?

Gibt doch veces el Werte el Variables con a, entonces puede ser tal vez el Fehler zurückrechnen...
 
22.04.2005  
 




Dietmar
Horn
Nee, Andreas,

Yo sólo wegen el Mathe-Logik beide Message-Boxen Nuevo (beide liefern identische Werte).

Lediglich el beiden Formeln unterscheiden se algo (porque Yo anfangs pensamiento, daß PRF con Klammerung en Klammerung hier evtl. Problemas haben podría).

El Ausgangswerte son ebenfalls correcto (cada Schleifendurchlauf).

Ansonsten stehe I, con Mathematik para Glück no gerade en Kriegsfuß. Daran dürfte no mentira (vermute Yo veces) ...

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  
 



¡Hola Dietmar...

Trotzdem wäre lo para mich bastante hilfreich el Werte para el Variables y el dazugehörige falsche Ergebnis a wissen.
 
22.04.2005  
 



also Yo erhalte en el inter y en el compi beide male el gleichen werte:
KompilierenMarcaSeparación
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)
>

Tal vez liegt lo daran - el el variablen por str$ verkehrt voluntad. Yo erinnere como veces a el autom. typenconvertierung..

Salve.
 
22.04.2005  
 




GDL
Hi,

deine Messageboxen con gleichen Pagar de IF en el Interpreter como como exe siempre 75.000000 y 82.000000 .

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




Stephan
Sonneborn
Hi,
Yo kann auch no hay diferencia zwischen Interpreter y Exe determinar. Auch entonces no, si uno ga% con un Valor belegt (bisher es ga% = 0).

Dietmar, poste doch simplemente veces el Werte para el Variables, con denen no klappt. Werden evtl. Dezimalzahlen a Integervariablen transferencia y lo entstehen beim Runden ungewollte Nebeneffekte? Obwohl me allerdings el Diferencia ya bastante groß erscheint...
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
23.04.2005  
 




Dietmar
Horn
Sí, langsam vermute Yo auch, daß lo irgendwie con dieser blöden automatischen Typumwandlung a irgendeiner Punto zusammenhängen podría, y yo muß el wahrscheinlich nun de Anfang a nochmals alles auseinanderbröseln.

An Rundungsfehlern dürfte no mentira, porque entonces debería lo doch no Unterschiede zwischen Interpreter y Compiler geben. Ein pocos Tiempo Yo ya erlebt, que seculares Problemas con el Mathematik ha, aber uno kann doch no todos Formeln en el Art auseinandernehmen (stark vereinfacht dargestellt):

en lugar de: x = (a + b) - (c - d)

escribir:

u = a + b
v = c - d

x = u - v

Interessant se esta Vorgehensweise, si entonces auch todavía trigonometrische Características, Potenzen y Logarithmen hinzukommen ...

Heute y morgen komme Yo wahrscheinlich no es igual dazu, pero yo voluntad lo puesto, si yo el Übeltäter eingefangen habe oder zumindest más einkreisen podría. Oder el Mathe-Berechnungsteil notfalls en Delphi escribir y el Ergebnisse el Profano-Programa a Weiterbearbeitung transferencia ...

Mich stört en erster Linie, daß lo öfters veces esta blöden Unterschiede zwischen Interpreter y Compiler son, porque al selber beim Programmieren kaum beeinflussen kann. Si el einheitlich wäre (notfalls eben auch gleiche Bugs en Beiden), entonces podría uno se sí danach richten, aber así ...

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
Yo habe me angewöhnt, sämtliche Klammern a conjunto, auch wenns de mathematischen Prinzipien no notwendig wäre - aber wer weiß?
Damit erzwinge Yo ggf. una korrektes Vorgehen - hoffentlich ...

Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
23.04.2005  
 



Aus el Grund arbeite Yo überhaupt no con el Interpreter - pero siempre sólo el fertigen Exe.

Deshalb es en me oben en el Source De todos modos {$cleq}

Am Ende spart uno Tiempo. :/:

Salve.
 
23.04.2005  
 




Dietmar
Horn
¡Hola,

Yo endlich media Fehler gefunden.

Statt

ga% = 3

Tuve versehentlich

ga% = 3%

getippelt.

Komisch, daß weder Interpreter todavía Compiler el angemeckert haben y antes allem, daß el Sache en el Interpreter incluso korrekt funktionierte.

Yo danke trozdem allen, el me intenta haben a helfen.

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  
 



¡Hola Dietmar...

Mir es antes antes algunos Jahren algo muy ähnliches passiert - auch hier meckerte el Interpreter no y el EXE gab falsche Werte.
Das Programa hatte ca. 10000 Línea y yo habe tagelang después de el Mist gesucht, el como passiert...
 
23.04.2005  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

9.700 Views

Untitledvor 0 min.
Michael Klumb17.03.2016
Chregu Mueller22.03.2014
E.T.10.12.2012
Michael Borowiak15.10.2012
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie