The goal of this repository is to recreate some of the scripting library included on Windows OS so that programs can work on Mac OS, too.
When running programs on the Mac OS, an error appears:
Error: Run-time error ’429’ ActiveX component can’t create object
It appears that the
Mac OS doesn't have the Scripting Runtime Library.
As such, anytime CreateObject("Scripting.<object>")
is used, this error will appear on Mac OS.
Right click on the project in the projectect explorer then choose import file. Import any necessary files into your project. From there, call the objects to use them (i.e. Dim dict As New Dictionary
).
- ArrayList
- Notable differences:
- Use
arrList.Insert(Item, Pos)
instead ofarrList.Insert(Index, Value)
- Use
- Notable differences:
- Dictionary
- Notable differences:
- Use
dict.Item(item)
instead ofdict(item)
when adding, editing, or viewing values. - Object keys are supported.
- There is no case sensitivity option.
- Use
- Notable differences:
As defined in the MIT License:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.