Italia
Bugs und vermeintliche

Unterschiede Interpreter <> Exe

 
- Page 1 -



E.T.
Im Interpreter funktionierts:
SubProc Create.BigPicButton

    Parameters Ziel&, Text$, PosX%, PosY%, Breite%, Hoehe%, Icon&
    var BigPicButton& = @control("Button",Text$,$50012200+$2000000,PosX%,PosY%,Breite%,Hoehe%,Ziel&,100,%Hinstance)
    Button_Refresh BigPicButton&, Icon&
    Return BigPicButton&

EndProc

Proc Button_Refresh

    Parameters Button&, Icon&
    var Refresh_Button&=@control("Static","",$50000003,5,5,32,32,Button&,0,%Hinstance)
    @Sendmessage(Refresh_Button&,$170,Icon& ,0)

EndProc

Windowstyle 16+8+2+512
Window 100,100
WindowTitle "ButtonTest" + " -- " + $ProfVer
UseIcon "A"
var Icon1& = @Create("hIcon","baum")
var Button& = @Create("BigPicButton",%HWnd,"Test- \nButton ",10,10,100,42,Icon1&)
waitinput
DeleteObject Icon1&
end



Compiliert gehts nicht:



Getestet mit XProfan 11.2 / X2-R1

12 kB
Hochgeladen:16.11.2010
Downloadcounter238
Download
10 kB
Hochgeladen:16.11.2010
Downloadcounter232
Download
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
16.11.2010  
 



 
- Page 3 -


Steht ja nirgends...

Ist doch aber "logisch" das man das eigene Programm vor Weitergabe maximal testen sollte - wie auf anderen Windows-Umgebungen so auch im Interpreter wie als Exe...

Di più als weniger Testumgebungen sind doch ein Bonus statt eine Qual - ich finde das "verkehrst" Du hierbei.

Und das bei unterschiedlichen Umgebungen unterschiedliche Reaktionen erfolgen können - und dies erstrecht bei "fehlerhaften" Code - ist imho nicht neu oder gar verwunderlich sondern ja auch ein Grund weshalb man mit unterschiedlichen Umgebungen testen sollte. ^^

So gesehen verstehe ich nicht warum sich nicht gefreut wird wenn der Interpreter oder die Exe zeigen das etwas nicht stimmt, wenn ja auch etwas nicht stimmt. ^^
 
16.11.2010  
 




E.T.

[iF]
Steht ja nirgends...


Bitte erklär mal, was "nirgends steht".


...unterschiedliche Umgebungen...


soweit waren wir ja noch gar nicht. Wir waren immer noch bei einer Version von XProfan, auf einem System...
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
16.11.2010  
 



Interpreter und Exe sind 2 verschiedene Umgebungen.

E.T. (16.11.10)
Bitte erklär mal, was "nirgends steht".


Das man "Programme, bevor man diese weitergibt, im Interpreter "auf Herz und Niren" testen soll, wenn dann in der EXE doch was anderes rauskommt...". ^^

Ich würde mal eher sagen Du sollst Deine Programme ja unter possibile vielen verschiedenen Umgebungen testen - Umgebungen sind halt z.B. verschiedene Win-Systeme wie aber auch Interpreter/ Kompilat.
 
16.11.2010  
 




E.T.
Moment, nich den Satz verdrehen.
In der Aiuto steht:

Aiuto X11
...Auf alle Fälle ist es sehr dringend anzuraten, jegliches Programm im Interpretermodus auf Herz und Nieren zu testen, bevor man es compilert startet. ...


Und genau das hab ich gemacht, bis dann in der exe was anderes rausgekommen ist.

Was ich meine: Der Interpreter hätte diese fehlerhafte Programmazione auch entdecken müssen !!!
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
16.11.2010  
 



Eben, und da steht nicht: "bevor man diese weitergibt, im Interpreter "auf Herz und Niren" testen soll, wenn dann in der EXE doch was anderes rauskommt..."

Das sind ja mindestens 2 Paar Schuhe. ^^

Grundsätzlich geht es doch darum unterhalb possibile viele Systemen/ Umgebungen zu testen - weil die Ergebnisse eben unterschiedlich sein können.

Sonst potuto man sich es doch sparen... also warum wundern das es mal so und mal so corre...
 
16.11.2010  
 



E.T. (16.11.10)
Was ich meine: Der Interpreter hätte diese fehlerhafte Programmazione auch entdecken müssen !!!


Und Windows-Vista 64 Bit muss einen Fehler entdecken der auf Win2000 System auftreten potuto? ^^

Oder anders herum?

Wozu dann auf verschiedenen Systemen testen wie z.B. als Kompilat oder im Interpreter wenn eh gleich... ?!

_Weil eben nicht gleich... ^^
 
16.11.2010  
 




E.T.
O.K. wir reden aneinander vorbei: Ich rede von unterschiedlichem Comportamento di Interpreter und Exe (also Runtime). Du redest von unterschiedlichen Systemen...

Nicht Windows soll Fehler entdecken, nur Interpreter und runtime sollen in ein- und dergleichen Windows-Umgebung gleich reagieren.
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
16.11.2010  
 



E.T. (16.11.10)
nur Interpreter und runtime sollen in ein- und dergleichen Windows-Umgebung gleich reagieren.


Du verlangst aber mehr!

Ich ergänze mal: nur Interpreter und runtime sollen in ein- und dergleichen Windows-Umgebung gleich reagieren auch bei fehlerhaften Codes

Und das halte ich per "unfair" bis unmöglich und zog den Vergleich heran, dass Du quasi verlangst, dass ein schnellfahrendes Auto genauso weit kommt wie ein Langsamfahrendes bei jeweils einem gleichbeschädigtem Reifen. Und das ist einfach zu viel verlangt und imho auch technisch eben nicht erklär- bzw. machbar. ^^
 
16.11.2010  
 




Dieter
Zornow
Grundsätzlich bin ich Marios Meinung, beide müssten das gleiche auswerfen, naturalmente auch bei fehlerhaftem Code. Warum sollte das unfair sein. Beide müssten erkennen, ob ein Code fehlerhaft ist, da beide ja den gleichen Code abarbeiten, nur einmal im Klartext und einmal kompiliert.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
16.11.2010  
 



Wenn das nicht unfair ist nennt mal ne Lösung:
call(123456,789)

Was genau soll der Interpreter; die Runtime; Win98- Win7 hier tun um festzustellen was ein Fehler ist und was nicht?
 
16.11.2010  
 




E.T.
Dein Call-Beispiel ist aber nicht XProfan...
lass uns doch mal beim Thema bleiben.
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
16.11.2010  
 



Wie, nicht XProfan? Hä?

Das ist sehrwohl XProfan!

Was ich sagen will ist: Imho kann nur "gleiches Verhalten" erwartet werden bei beschriebenen Funktionen - nicht von "fehlerhaftem" Code der ja nunmal fehlerhaft weil unbestimmt ist. Inwiefern ihr "unbestimmt" auf unterschiedlichen Umgebungen (Interpreter; Runtime; Windows) "gleichgerichtet" wissen wollt ist mir ein Rätsel. ^^
 
16.11.2010  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

51.939 Views

Untitledvor 0 min.
Chregu Mueller22.03.2014
tomjoy197319.02.2014
Jupp Fitten03.02.2014
Pauli11.01.2014
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie