Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Using the Lazarus IDE
»
Editor
»
Is it possible to Extract an Interface from a Class ?
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
Forum Rules
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
Clean up and build
by
n7800
[
Today
at 11:03:28 pm]
[Qt5/Qt6] JPSupport-Qt: J...
by
Martin_fr
[
Today
at 09:30:43 pm]
var vs out (including "co...
by
440bx
[
Today
at 09:25:21 pm]
FpDebug: Bugs and API gap...
by
Martin_fr
[
Today
at 09:19:49 pm]
Which Linux version
by
cdbc
[
Today
at 08:57:51 pm]
'ReadStr' ?
by
PascalDragon
[
Today
at 08:33:34 pm]
Cross platform DirectoryW...
by
LemonParty
[
Today
at 07:41:15 pm]
Lazarus Bugfix Release 4....
by
wp
[
Today
at 04:47:58 pm]
LRS Explorer
by
wp
[
Today
at 04:02:45 pm]
TDWEdit
by
docno
[
Today
at 03:35:02 pm]
BS Controls – Silly Compo...
by
Xenno
[
Today
at 02:30:43 pm]
Separators in the compone...
by
JuhaManninen
[
Today
at 01:28:05 pm]
Lazarus, Ubuntu Pi 4 and ...
by
Thaddy
[
Today
at 12:07:04 pm]
Unleashed Pascal (async/a...
by
creaothceann
[
Today
at 11:11:47 am]
AsyncProcess not firing O...
by
Martin_fr
[
Today
at 11:05:52 am]
Is it possible to communi...
by
Xor-el
[
Today
at 10:28:59 am]
How to avoid duplicates i...
by
mig-31
[August 13, 2026, 05:35:46 pm]
QGradientTrackPanel: A Fu...
by
Ed78z
[August 13, 2026, 04:49:24 pm]
Memory location
by
Thaddy
[August 13, 2026, 04:01:56 pm]
TurboBird IBX
by
laguna
[August 13, 2026, 03:55:51 pm]
TlsLib4Pascal
by
Xor-el
[August 13, 2026, 03:06:13 pm]
MR - DebuggerIntf for ter...
by
Martin_fr
[August 13, 2026, 12:54:22 pm]
AArch64, load a constant ...
by
LemonParty
[August 13, 2026, 12:31:06 pm]
Lazarus undead repository...
by
Dankan1890
[August 13, 2026, 10:28:54 am]
[RE-SOLVED] Splitting an ...
by
paweld
[August 13, 2026, 09:52:15 am]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Is it possible to Extract an Interface from a Class ? (Read 1044 times)
Schmitty2005
Jr. Member
Posts: 65
Is it possible to Extract an Interface from a Class ?
«
on:
July 31, 2025, 05:26:50 am »
I am trying to quickly make an Interface from an existing class. Is that possible in Lazarus ? Delphi has 'Extract Interface'. I could not easily find the equivalent if Lazarus 4.2 has it.
Suggestions ? Add-on ?
Logged
Thaddy
Hero Member
Posts: 19611
Glad to be alive.
Re: Is it possible to Extract an Interface from a Class ?
«
Reply #1 on:
July 31, 2025, 06:01:31 am »
Ahum.... I use Delphi for that... ssshhh.
I am not aware the Lazarus already supports this, although it may be in codetools somewhere.
«
Last Edit: July 31, 2025, 06:50:00 am by Thaddy
»
Logged
Any "programmer" that knows only one programming language is not a programmer
cdbc
Hero Member
Posts: 2927
Re: Is it possible to Extract an Interface from a Class ?
«
Reply #2 on:
July 31, 2025, 08:38:51 am »
Hi
Lazarus' equivalent is called "Manual Labour"
I know, 'cause I've done a few -- 'IStringList' & 'IStreams' ...and to some extent 'IContainers'
They've all got their own thread here in the forum, so you can just search...
Regards Benny
Logged
If it ain't broke, don't fix it
PCLinuxOS(rolling release) 64bit -> KDE6/QT6 -> FPC Release -> Lazarus Release & FPC Main -> Lazarus Main
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Using the Lazarus IDE
»
Editor
»
Is it possible to Extract an Interface from a Class ?
TinyPortal
© 2005-2018