[DAPUG] SynEdit oversættelsesproblemer

1 view
Skip to first unread message

Thomas Lassen

unread,
Oct 28, 2025, 10:11:35 AM (2 days ago) Oct 28
to DAPUG
Hej

Jeg har installeret SynEdit fra GetIt, men får nu følgende fejl når jeg oversætter koden:

[dcc64 Fatal Error] SynHighlighterXML.pas(59): F2063 Could not compile used unit 'Registry'

Koden der ikke vil oversætte er :

uses
  Windows, Messages, Controls, Graphics, Registry,

Ændrer jeg den

uses
  Windows, Messages, Controls, Graphics, System.Win.Registry,

oversætter den fint.

Hvad er det jeg gør forkert, eller ikke forstår omkring SynEdit eller de units biblioteket bruger?

Med venlig hilsen
Thomas Lassen

Jesper Hald

unread,
Oct 28, 2025, 10:22:52 AM (2 days ago) Oct 28
to DAPUG
Det virker som du mangler/skal have System.Win i dine namespace settings på projekt basis eller global indstilling

/Jesper

--
Du har modtaget denne besked, fordi du abonnerer på gruppen "DAPUG" i Google Grupper.
Hvis du vil ophæve abonnementet på denne gruppe og ikke længere modtage mails fra den, skal du sende en mail til dapug+un...@googlegroups.com.
Du kan se denne diskussion ved at gå til https://groups.google.com/d/msgid/dapug/CABUWFUJMkR%3D_-XqV1W_zsYuLrjdQOWU3%3DxKpmyUMvHB2MpTOEQ%40mail.gmail.com.

Jens Fudge

unread,
Oct 28, 2025, 10:28:31 AM (2 days ago) Oct 28
to da...@googlegroups.com, DAPUG
Ofte vil tredje parts units, og sågar interne Embarcadero  units have navn-sammenfald på unit navne.
På et tidspunkt har Embt indført at eksempelvis Registry.pas har ændret navn til System.Win.Registry.pas

Men for at man ikke behøver rette alle sine filer til fra gamle projekter kan det være implicitte navne foran.
Der er en indstilling hvor man kan sætte det man vil lægge foran, men det vil være smart hvis du retter i SynEdit.
Måske også sender en forespørgsel til dem der laver SynEdit om at få lavet deres filer med hele navnet i deres uses.

Jeg vil tro, at du har mere end én Registry.pas i din søgesti (hvor den fra Embt hedder System,Win.Registry.pas)



GlennKonnekt | Glenn Dufke

unread,
Oct 28, 2025, 10:37:33 PM (2 days ago) Oct 28
to da...@googlegroups.com
Hej Thomas,

Nu ved jeg ikke hvad dine krav er i forhold til en editor control, men jeg ville slå et slag for TTextEditor komponenten som på mange områder fungerer bedre end SynEdit:
https://github.com/TextEditorPro/TTextEditor

--------------------------------------------------------------------
Med venlig hilsen / Kind regards

Glenn Dufke
Embarcadero MVP - Building the next gen apps with Delphi
g...@gkon.dk
LinkedIn: www.linkedin.com/in/glenn-dufke-b3538a39

Confidentiality notice
This e-mail, including any attachment, may contain confidential and privileged information.
If you have received it by mistake, please notify us by e-mail and delete this e-mail and any attachment from your computer system immediately.
Thank you!

Fortrolighedserklæring
Denne e-mail og vedhæftede bilag kan indeholde fortrolige og beskyttede oplysninger.
Hvis De ved en fejl har modtaget denne e-mail, anmodes De venligst straks om at give afsenderen besked via e-mail og slette denne e-mail og bilag fra Deres system omgående.
Mange tak!


------ Original Message ------
From "Thomas Lassen" <lassen...@gmail.com>
Date 28/10/2025 15.11.19
Subject [DAPUG] SynEdit oversættelsesproblemer

--

Steffen Nyeland

unread,
Oct 29, 2025, 7:48:22 AM (yesterday) Oct 29
to DAPUG
Som Jens skrev... og jeg vil opfordre folk til hvis de bruger kode fra open source repoer (GitHub osv) at lave en pull request med "rettelsen", det er en uskik at de ikke søger for fulde Unit navne (fqn) - hvis man spørger mig ( med risiko for at starte en større diskussion 😉)

HeartWare

unread,
6:27 AM (7 hours ago) 6:27 AM
to DAPUG
Problemet kan være bagud kompatibilitet med versioner før namespaces blev introduceret i Delphi (Delphi 5/6/7, f.eks.)

Keld

Steffen Nyeland

unread,
12:21 PM (1 hour ago) 12:21 PM
to DAPUG
Ja, Keld det er jeg bevidst om, men jeg mener heller ikke det er seriøst at supportere versioner så gamle - men det er her diskussionen starter 😉

Mvh Steffen 

Reply all
Reply to author
Forward
0 new messages