TRIM$(STR$(picture)) can be replaced with FORMAT$(picture)

------------------
pls replace line: arrBmp(picture) = LoadBitmap( GetModuleHandle (BYVAL 0&), "#"+STR$(picture) ) with arrBmp(picture) = LoadBitmap( GetModuleHandle (BYVAL 0&), "#"+TRIM$(STR$(picture)) )
CONTROL ADD LABEL, hdlg, 100, "", 1,1,42, 29, _ %WS_CHILD OR %WS_VISIBLE OR %SS_BITMAP OR %SS_SUNKEN CONTROL SET IMAGE hDlg, 100, "#1000"
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' file : ddtsplash.bas ' #DIM ALL #COMPILE EXE #INCLUDE "win32api.inc" #RESOURCE "dsplash.pbr" CALLBACK FUNCTION CB_animate STATIC picture AS LONG STATIC sTimer AS LONG SELECT CASE CBMSG CASE %WM_INITDIALOG DIM arrBmp(1000 TO 1006) AS STATIC LONG FOR picture = 1000 TO 1006 arrBmp(picture) = LoadBitmap( GetModuleHandle (BYVAL 0&), "#"+STR$(picture) ) NEXT sTimer = SetTimer(CBHNDL, 0, 120, %NULL) picture = 1000 CASE %WM_DESTROY CONTROL SEND CBHNDL, sTimer, %WM_DESTROY, CBWPARAM, CBLPARAM FOR picture = 1000 TO 1006 DeleteObject arrBmp(picture) NEXT CASE %WM_TIMER INCR picture IF picture = 1007 THEN picture = 1000 '''''' main thing '''''' use CONTROL SEND CBHNDL, 100, %STM_SETIMAGE, %IMAGE_BITMAP, arrBmp(picture) '''''' instead of ' CONTROL SET IMAGE, CBHNDL, 100, "#" + STR$(picture) CASE %WM_LBUTTONDOWN DIALOG END CBHNDL, 1 END SELECT END FUNCTION FUNCTION PBMAIN LOCAL hdlg AS LONG DIALOG NEW 0, "animate",,, 305,158, %WS_CAPTION OR %WS_SYSMENU OR %WS_THICKFRAME TO hdlg CONTROL ADD IMAGE, hdlg, 100, "#1000", 1,1,42, 29, %WS_CHILD OR %WS_VISIBLE OR %SS_SUNKEN DIALOG SHOW MODAL hdlg CALL CB_animate END FUNCTION
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, and to analyze site activity. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Leave a comment: