| |
|
|
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 |
|
|
| 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 ▲ |
|
|
|
|
| Wenn Du mich fragst ist das aber aus mehreren Gründen kein XProfan-Bug sondern Ergebnis "unsachgemäßer" Programmierung. ^^
So ein Static auf nen Button ist halt "so" nicht gedacht und unterschiedliche Nachrichtenabwicklung könnte hier das unterschiedliche Verhalten verursachen. ^^ |
|
|
| |
|
|
|
E.T. | Sollte denn aber nicht alles, was im Interpreter funzt, auch fertig genau so aussehen ??? Sonst kann ich mir den Interpreter ja sparen, wenn hinterher was anderes in der Exe raus kommt... |
|
|
| 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 ▲ |
|
|
|
|
Rolf Koch | Hab nen Einwurf: Da ich glücklicherweise XPSE Freund bin und immer automatisch Exe erstellen und ausführen angebe, bleibt mir der lahme Interpreter immer erspart. Ich mach nix besonderes mehr mit dem Interpreter - ist mir zu unsicher |
|
|
| |
|
|
|
| E.T. (16.11.10)
Sollte denn aber nicht alles, was im Interpreter funzt, auch fertig genau so aussehen ???
Wenn überhaupt dann aber bei nicht-fehlerhaften Programmen. ^^
Hier zeigt das unterschiedliche Verhalten auf "fehlerhaften" Code - ist doch sinnvoll so... |
|
|
| |
|
|
|
E.T. | Was will er mir damit sagen ?? XPSE nutze ich auch (intensiv, ohne geht glaub ich garnicht mehr ). Sollte dennoch Interpreter <> Exe nicht das gleiche rauskommen ?? Was meinst Du mit "unsicher" == |
|
|
| 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 ▲ |
|
|
|
|
Rolf Koch | Mit unsicher meine ich genau das, was Dir da jetzt aufgefallen ist. Und es gibt und gab noch viele andere Sachen die ungleich waren/sind. Kann Dir jetzt aber nicht alle aufführen ^^ Ich stehe auf Exe und fertig. Wofür den Interpreter? |
|
|
| |
|
|
|
| E.T. (16.11.10)
Sollte dennoch Interpreter Exe nicht das gleiche rauskommen ??
Aber doch nicht auch noch bei "fehlerhaften" Code!
Wenn der Quelltext juut ist, dann kann man schon eher (fast) gleiches Verhalten erwarten - aber bei Code der ohnehin "so nicht gedacht" ist... ^^ |
|
|
| |
|
|
|
| |
|
| |
|
|
|
E.T. | Bin ich anderer Meinung: Wenn der Code "Sch..." ist, sollte auch schon im Interpreter "Sch..." rauskommen, nicht nur in der Exe. Wenn ich z.B. obigen BigPicButton auf ein @Control("Static... lege, funktionierts ja auch in beiden Varianten. |
|
|
| 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 ▲ |
|
|
|
|
Rolf Koch | Wo Mario Recht hat, da hat er Recht. Wenn Code = Mist, dann sollte der Interpreter natürlich genauso blöd laufen wie die Exe. Und siehste Mario, deswegen nutze ich nur die Exe und den Interpreter gibt es bei mir nicht mehr. Somit wäre diese Diskusion auch nie entstanden LOL. |
|
|
| |
|
|
|
| @Mario: Das abzuverlangen wäre aber "unfair", denn aus zweimal falsch wird ja nicht einmal richtig oder anders gesagt verlangste von 2x Zufall aber selbes Ergebnis. ^^ |
|
|
| |
|
|