• Dear Cerberus X User!

    As we prepare to transition the forum ownership from Mike to Phil (TripleHead GmbH), we need your explicit consent to transfer your user data in accordance with our amended Terms and Rules in order to be compliant with data protection laws.

    Important: If you accept the amended Terms and Rules, you agree to the transfer of your user data to the future forum owner!

    Please read the new Terms and Rules below, check the box to agree, and click "Accept" to continue enjoying your Cerberus X Forum experience. The deadline for consent is April 5, 2024.

    Do not accept the amended Terms and Rules if you do not wish your personal data to be transferred to the future forum owner!

    Accepting ensures:

    - Continued access to your account with a short break for the actual transfer.

    - Retention of your data under the same terms.

    Without consent:

    - You don't have further access to your forum user account.

    - Your account and personal data will be deleted after April 5, 2024.

    - Public posts remain, but usernames indicating real identity will be anonymized. If you disagree with a fictitious name you have the option to contact us so we can find a name that is acceptable to you.

    We hope to keep you in our community and see you on the forum soon!

    All the best

    Your Cerberus X Team

Loading files.0001...

Dubbsta

Active member
Joined
Jul 13, 2017
Messages
208
I saw an example long ago don't know where and can't figure it out. I know I need a string of 0s. But how do I load images with numbers 001 and so on. Thx
 
Loading multiple images at once with name img.001, img.002 keeping the zeros
 
There is not command to do this but you can easily achieve this with a FOR loop and inside build the string to represent the file name. Then store the image inside an array.
 
The example in examples/mojo/gerryq/picpuzzle.cxs shows how to load pic000 pic001 etc automatically, you can use that for saving as well.
 
that was it thanks jimmy must have overlooked it
appreciate you doing some digging
 
A more compact version.
Code:
Strict

Function Main:Int()
    Local fileName:="myfile"
    For Local fileNo:=0 To 1000
        Print fileName+"0000"[.."0000".Length()-String(fileNo).Length()]+fileNo+".png"
    Next
    Return 0
End Function
 
I was trying to keep it simple and flexible for the example; in real life I'd probably do:

For Local fileNum:Int = 0 Until maxFiles Print "pic" + String( 1000 + fileNum )[ 1 .. 4 ] + ".png" Next
 
Back
Top Bottom