interface
Using an interface in Delphi
- Quiet
- Other
- Delphi
- GitHub
- ★ 1

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Using an interface in Delphi
Exemplo de uso de Interfaces utilizando orientação a objetos no Delphi.
Helper unit for interfaces
Small demo shoing how to use interfaces with modal dialog
test for corba interfaces
The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java, VB etc to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.
Simple project that explains how to use interface in Pascal programming language
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.
Simple example of using interfaces with forms and frames
Some basic interface for the ELM327 BT OBD2 Protocol.
Public interfaces (API) for Dew Research products aimed at AI consumption targeting Delphi, C# and C++
Connect HP3577a with lazarus Pascal. A simplified user interface for testing filters.
The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Delphi programming language to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.
Delphi Interface library for sending and receiving USB packets using the WinUSB Interface, using MS supplied standard USB driver. Includes compiled software for finding the device path and sending and receiving USB packets. Please ask questions in Forum!
🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)
Graphic Interface for repository Subversion
Automatically exported from code.google.com/p/garmin-gns-430-530-interface
Automatically exported from code.google.com/p/garmin-gns-430-530-interface
Cross platform keyboard and mouse input control and window automation in Pascal.
Hashing for Modern Object Pascal (mirror)
Sistema de Vendas Delphi.
JEDI code formatter better compatible with modern Delphi
iVPN is a piece of software which provides graphical interface to Microsoft Windows XP\'s ipseccmd.exe utility. Since ipseccmd.exe is rather difficult and annoying to use, this program should make your life easier. It was designed to work with FreeS/WAN.
Тестовый пример для проверки отладки отладки интерфейса в Lazarus
A complete Delphi/Kylix based interface for Dialogic hardware using the System Release 5.0 or higher.
An effort to create a Graphical User Interface for DOS.
The Costa Graphical User Interface for MS-DOS and compatible systems. This repository is a mirror of https://codeberg.org/jacobpalm/costa
The Costa Graphical User Interface for MS-DOS and compatible systems.
MyCollegeJob - Interface Humano Computador FBI8002E - UCSfm
Base class for implementing Touch Portal plug-in interfaces with Delphi
Delphi interface to BLAS/LAPACK library
WinBoard Graphic User Interface for Ancient CHEKMO-II Chess Program
Games and Game Engines Graphics
Exemplo de sincronização de Task com Interface Gráfica em Delphi.
Exemplo de Sincronização de Thread com Interface Gráfica em Delphi.
Sync interface to integration database of Aries POS with SAP
use Interface in order not to call free method of my class
Components to make it easy to use the Scintilla Project (Syntax highlightning editor control) with Delphi/C++ Builder, define your own languages including styles/keywords etc. which are based on the (50+) lexers in SciLexer.Dll. Autocomplete etc.
A framework library which aims to independize we all, the delphi developers, from the different glitches of the platform, and attempts to provide code that is independent from the OS. It is based on *heavy* use of interfaces. Works on FPC (FreePascal).
This is a delphi component for Snarl (https://sites.google.com/site/snarlapp/home)
Codrut Fluent Design System is a suite of VCL components for Delphi made to mimic the design language of Windows 11. These are all standard components made to work best with each other.
Winget Graphical Interface
Minimal interface for Pascal with static and dynamic linkage
A basic User Interface for a chat
Graphical YouTube-DL is an easy-to-use Windows application that facilitates a clean and intuitive interface for downloading videos from YouTube. It represents a graphical interface for youtube-dl.
Borland Graphics Interface (BGI) Pascal (FPC) implementation for OS-X
A library for translating the user interface of desktop applications. The library is designed to easily change the language of the user interface while the application is running.
Provide IDispatchEx interface an as extended alternative to IDispatch and Variant, using RTTI custom properties to control is and is not published via the interface.
While studying B Tech 8051 is the controller used in the course syllabus. While 8051 is very fundamental and helpful to understand the basics, it is quite old and not always industry relevant. It's said to learn something, the best way is to make it. After a lot of exploring I decided what better way to learn ARM is to make a development board. This would expose us to most of the interfaces of the controller while also providing us with exposure to essential skills like schematic design, PCB manufacturing and SMD soldering. There are a lot of development and evaluation boards but they were not aimed to supplement the uC course at bachelor level, where the students are beginners with none to little experience. My intention with this board something with separate breakouts for various interfaces like I2C, SPI and also peripherals using those.
Astrophotography capture using ASCOM interfaces with mount and camera devices and interfaces with PHD2 for guiding and dithering. Database for search of DSO objects, Sun, Moon, planets, minor planets and comets. Image platesolving using ANSVR, local astrometry under WSL or astrometry.net site.
Codrut Fluent Design System is a suite of VCL components for Delphi made to mimic the design language of Windows 11. These are all standard components made to work best with each other. (mirror)
. Delphi Header translation for Microsoft XmlLite. XmlLite is a native C++ implementation of .NET XmlReader+Writer for stream-based, forward-only XML parsing and creation. XmlLite.dll is required. It is included with all new versions of Windows, and service packs for old versions. XmlReader's pull-based interface is cleaner to use than SAX's event-based interface.
FirebirdConfig provides you with a friendly user interface in order to configurate the firebird database operation modifying the firebird.conf file with the most intuitive and functional graphic.
Control MIDI devices with 32/64bit VCL/FMX components for Delphi 10 supporting native Windows and macOS. Support for iOS (Beta) and Android (output only). Packages in beta for C++ Builder and Lazarus for easy build and install. MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music (Wikipedia). This package provides 3rd generation of components to simplify communication with musical instruments, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. You can register threaded observers, giving you MIDI events in real-time with timing, or non-threaded to respond in a UI environment.
The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Lazarus/Pascal programming language to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.
TextWedge is a text-file splitter with an editor interface, or a text editor with a file splitting interface. It provides a number of splitting criteria: byte count, line count, hits on search terms, and the lines where the values of sort keys change.
Files and Drives Edit and Memos