LiveCode Builder is a language for extending LiveCode's capabilities, creating new object types as Widgets, and libraries that access lower-level APIs in OSes, applications, and DLLs.
Moderators: LCMark, LCfraser
-
rkriesel
- VIP Livecode Opensource Backer

- Posts: 119
- Joined: Thu Apr 13, 2006 6:25 pm
Post
by rkriesel » Mon Mar 13, 2017 9:42 pm
The error message arises from the following LCB module and LCS script.
module:
Code: Select all
library community.livecode.rkriesel.putInto2dArray
metadata title is "putInto2dArray"
metadata version is "0.0.1"
metadata author is "Dick Kriesel"
public handler putInto2dArray ( inout xArray as Array )
put "three" into xArray[ "one" ][ "two" ]
end handler
end library
script:
Code: Select all
on mouseUp
local tArray
try
put "true" into tArray[ param(0) && "was here" ]
putInto2dArray tArray
catch tError
end try
breakpoint
end mouseUp
Is something missing above, or missing from my setup, or is it a bug?
-
trevordevore
- VIP Livecode Opensource Backer

- Posts: 1005
- Joined: Sat Apr 08, 2006 3:06 pm
-
Contact:
Post
by trevordevore » Mon Mar 13, 2017 9:48 pm
You have to define each and every key you use in LCB. LCB won't create keys that don't exist. My guess is that since you haven't created the ["one"] key you get the error.
Trevor DeVore
ScreenSteps - https://www.screensteps.com
LiveCode Repos - https://github.com/search?q=user%3Atrevordevore+topic:livecode
LiveCode Builder Repos - https://github.com/search?q=user%3Atrevordevore+topic:livecode-builder
-
rkriesel
- VIP Livecode Opensource Backer

- Posts: 119
- Joined: Thu Apr 13, 2006 6:25 pm
Post
by rkriesel » Tue Mar 14, 2017 12:04 am
Thank you, Trevor.
I'd like to read about that, but I didn't see it in the docs. Could you please tell me where to look?
-- Dick
-
trevordevore
- VIP Livecode Opensource Backer

- Posts: 1005
- Joined: Sat Apr 08, 2006 3:06 pm
-
Contact:
Post
by trevordevore » Tue Mar 14, 2017 12:08 am
I don't know where it would be in the docs. I just remember having to account for it and my code.
Trevor DeVore
ScreenSteps - https://www.screensteps.com
LiveCode Repos - https://github.com/search?q=user%3Atrevordevore+topic:livecode
LiveCode Builder Repos - https://github.com/search?q=user%3Atrevordevore+topic:livecode-builder
-
rkriesel
- VIP Livecode Opensource Backer

- Posts: 119
- Joined: Thu Apr 13, 2006 6:25 pm
Post
by rkriesel » Tue Mar 14, 2017 5:46 am
Trevor, or anyone else who knows, since I still haven't found it in the docs, please share how to "define each and every key you use in LCB."
-- Dick