Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DGH2112/OTA-Interface-Search
OTA Interface Search - A tools to allow users to search for Open Tools API interfaces in the Open Tools API .pas files and find paths to interfaces, methods and properties.
https://github.com/DGH2112/OTA-Interface-Search
Last synced: about 2 months ago
JSON representation
OTA Interface Search - A tools to allow users to search for Open Tools API interfaces in the Open Tools API .pas files and find paths to interfaces, methods and properties.
- Host: GitHub
- URL: https://github.com/DGH2112/OTA-Interface-Search
- Owner: DGH2112
- License: other
- Created: 2016-12-12T15:01:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-04-14T08:39:47.000Z (about 2 years ago)
- Last Synced: 2024-01-27T09:09:13.384Z (5 months ago)
- Language: Pascal
- Homepage: http://www.davidghoyle.co.uk/WordPress/?page_id=1481
- Size: 3 MB
- Stars: 12
- Watchers: 6
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
- License: License.md
Lists
- awesome-pascal - OTA Interface Search
- awesome-delphi - OTA Interface Search
- awesome-delphi - OTA Interface Search
README
# OTA-Interface-Search
Author: David Hoyle
Version: 1.3
Date: 12 Jan 2020
Web Page: [Open Tools API Interface Search](https://www.davidghoyle.co.uk/WordPress/?page_id=1481)
## Overview
This application is designed to allow the user to search the Open Tools API .pas files for interfaces, methods and properties and to aid the user in finding paths to various interfaces, method and properties from different aspects of the API.
In order to compile the software yourself you will need the following components:
* Virtual Treeview V6.x or above;
* SynEdit.## Use
The first thing you will have to do is configure the file OTA Tools API file list to pooint to oen or more `.pas` files in which to search (generally the `Source\TooslAPI\` folder of your RAD Studio installations).
Then type a regular expression in the first search box and the list of interfaces, classes, methods and properties of the OTA files will be filtered for only those that contain the regular expression.
If you select a line in the filter treeview the code window below will show you the OTA code associated with the line. If you display the Creation Paths view, the application will attempt to find a code path within the OTA that allows you to create / access the interfaces search requested.
The secondary Target search can be used to find the starting point of a creation path search.
## Current Limitations
There are no know issues at this time.
## Source Code and Binaries
You can download a binary of this project if you don't want to compile it yourself from the web page above.