H!
I wish you all a Merry Christmas!
In the spirit of the upcoming holidays I have been playing around with Dynamics Navision.
The result was a Dynamics Xmas Greeting 🙂
Source code for the Dynamics Xmas Greeting:
OBJECT Form 60002 DynamicsXmas { OBJECT-PROPERTIES { Date=15-12-09; Time=00:06:15; Modified=Yes; Version List=; } PROPERTIES { Width=15070; Height=9350; BackColor=16777215; TimerInterval=10; OnOpenForm=BEGIN timeNo := 0; END; OnTimer=BEGIN IF (CurrForm.XPOS-10000) > CurrForm.santapic.XPOS THEN CurrForm.santapic.XPOS := CurrForm.XPOS + CurrForm.WIDTH ELSE CurrForm.santapic.XPOS := CurrForm.santapic.XPOS - 100; JingleBells(timeNo); timeNo += 1; END; } CONTROLS { { 1000000000;Label ;3080 ;330 ;8800 ;2420 ;HorzAlign=General; ForeColor=255; FontName=Freehand521 BT; FontSize=30; FontBold=Yes; LeaderDots=No; CaptionML=DAN=Merry Christmas } { 1000000003;TextBox;3190 ;2970 ;8470 ;770 ;Name=song; Focusable=No; HorzAlign=Left; VertAlign=Top; BackTransparent=Yes; Border=No; FontSize=12; FontBold=Yes; MultiLine=Yes; SourceExpr=SongText } { 1000000004;TextBox;3190 ;3850 ;8470 ;660 ;Name=song1; Focusable=No; HorzAlign=Left; VertAlign=Top; ForeColor=0; BackTransparent=Yes; Border=No; FontSize=12; FontBold=Yes; MultiLine=Yes; SourceExpr=SongText1 } { 1000000002;Image ;9790 ;4730 ;4840 ;4400 ;Name=santapic; Bitmap=c:\work\santa081.bmp } { 1000000001;Image ;11770;330 ;3080 ;4400 ;Bitmap=c:\work\Christmastree2.bmp } { 1000000005;Image ;0 ;330 ;3080 ;4400 ;Bitmap=c:\work\Christmastree2.bmp } } CODE { VAR SongText@1000000000 : Text[1024]; SongText1@1000000002 : Text[1024]; timeNo@1000000003 : Integer; PROCEDURE JingleBells@1000000019(no@1000000000 : Integer); BEGIN CASE no OF 1: BEGIN SongText := 'Jingle Bells, Jingle Bells'; SongText1 := 'Jingle all the way!'; CurrForm.song.UPDATE; CurrForm.song1.UPDATE; BEEP(659,250); END; 2: BEEP(659,250); 3: BEEP(659,500); 4: BEEP(659,250); 5: BEEP(659,250); 6: BEEP(659,500); 7: BEEP(659,250); 8: BEEP(783,250); 9: BEEP(523,375); 10: BEEP(587,125); 11: BEEP(659,1000); 12: BEGIN SongText := 'Oh what fun it is to ride'; SongText1 := 'In a one horse open sleigh! Hey'; CurrForm.song.UPDATE; CurrForm.song1.UPDATE; BEEP(698,250); END; 13: BEEP(698,250); 14: BEEP(698,375); 15: BEEP(698,125); 16: BEEP(698,250); 17: BEEP(659,250); 18: BEEP(659,250); 19: BEEP(659,250); 20: BEEP(659,250); 21: BEEP(587,250); 22: BEEP(587,250); 23: BEEP(659,250); 24: BEEP(587,500); 25: BEEP(783,500); 26: BEGIN SongText := 'Jingle Bells, Jingle Bells'; SongText1 := 'Jingle all the way!'; CurrForm.song.UPDATE; CurrForm.song1.UPDATE; BEEP(659,250); END; 27: BEEP(659,250); 28: BEEP(659,500); 29: BEEP(659,250); 30: BEEP(659,250); 31: BEEP(659,500); 32: BEEP(659,250); 33: BEEP(783,250); 34: BEEP(523,375); 35: BEEP(587,125); 36: BEEP(659,1000); 37: BEGIN SongText := 'Oh what fun it is to ride'; SongText1 := 'In a one horse open sleigh!'; CurrForm.song.UPDATE; CurrForm.song1.UPDATE; BEEP(698,250); END; 38: BEEP(698,250); 39: BEEP(698,375); 40: BEEP(698,125); 41: BEEP(698,250); 42: BEEP(659,250); 43: BEEP(659,250); 44: BEEP(659,250); 45: BEEP(783,250); 46: BEEP(783,250); 47: BEEP(698,250); 48: BEEP(587,250); 49: BEEP(523,1000); END; END; BEGIN END. } } .
Ingrid du er fandme en nørd 🙂
God JUL!
😉
You know you could wish for ‘a life’ for Christmas
God Jul
Top marks. I was going to do something like this but you beat me to it 🙂 Bah! Humbug!
p.s. Don’t listen to Jesper 🙂
En julenørd 🙂 Pas på drenge….
.. en dag tager Bylle & Strudsen revance
God Jul… måske med lidt sne på 🙂