{"action":"created","issue":{"url":"https://api.github.com/repos/remobjects/pascalscript/issues/109","labels_url":"https://api.github.com/repos/remobjects/pascalscript/issues/109/labels{/name}","comments_url":"https://api.github.com/repos/remobjects/pascalscript/issues/109/comments","events_url":"https://api.github.com/repos/remobjects/pascalscript/issues/109/events","html_url":"https://github.com/remobjects/pascalscript/issues/109","id":91156974,"number":109,"title":"Add support for COM enumerators/collections","user":{"login":"patrickjmccarty","id":1632689,"avatar_url":"https://avatars.githubusercontent.com/u/1632689?v=3","gravatar_id":"","url":"https://api.github.com/users/patrickjmccarty","html_url":"https://github.com/patrickjmccarty","followers_url":"https://api.github.com/users/patrickjmccarty/followers","following_url":"https://api.github.com/users/patrickjmccarty/following{/other_user}","gists_url":"https://api.github.com/users/patrickjmccarty/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickjmccarty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickjmccarty/subscriptions","organizations_url":"https://api.github.com/users/patrickjmccarty/orgs","repos_url":"https://api.github.com/users/patrickjmccarty/repos","events_url":"https://api.github.com/users/patrickjmccarty/events{/privacy}","received_events_url":"https://api.github.com/users/patrickjmccarty/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-26T05:13:42Z","updated_at":"2015-06-28T02:32:42Z","closed_at":null,"body":"Currently PascalScript cannot handle COM enumerators (used to iterate through collections) without an external DLL like the one from here: http://www.vincenzo.net/isxkb/index.php?title=WMI#Helper_Library\r\nThe zip file there includes the DLL's C++ source code for reference.\r\n\r\nIdeally this should also be supported by the new \"for X in Y do\" syntax covered in issue #52, but any way to iterate through collections without needing an external DLL would be an improvement."},"comment":{"url":"https://api.github.com/repos/remobjects/pascalscript/issues/comments/116184836","html_url":"https://github.com/remobjects/pascalscript/issues/109#issuecomment-116184836","issue_url":"https://api.github.com/repos/remobjects/pascalscript/issues/109","id":116184836,"user":{"login":"patrickjmccarty","id":1632689,"avatar_url":"https://avatars.githubusercontent.com/u/1632689?v=3","gravatar_id":"","url":"https://api.github.com/users/patrickjmccarty","html_url":"https://github.com/patrickjmccarty","followers_url":"https://api.github.com/users/patrickjmccarty/followers","following_url":"https://api.github.com/users/patrickjmccarty/following{/other_user}","gists_url":"https://api.github.com/users/patrickjmccarty/gists{/gist_id}","starred_url":"https://api.github.com/users/patrickjmccarty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patrickjmccarty/subscriptions","organizations_url":"https://api.github.com/users/patrickjmccarty/orgs","repos_url":"https://api.github.com/users/patrickjmccarty/repos","events_url":"https://api.github.com/users/patrickjmccarty/events{/privacy}","received_events_url":"https://api.github.com/users/patrickjmccarty/received_events","type":"User","site_admin":false},"created_at":"2015-06-28T02:32:41Z","updated_at":"2015-06-28T02:32:41Z","body":"@pult That's awesome that you figured out the modifications to make it work! My use of PascalScript is only via Inno Setup, so I'm not able to make use of this, but I hope RemObjects is able to include your modifications and they eventually make it downstream. Thanks for sharing your solution :-)"}}