Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   SynMemo - gibt's nicht mehr? (https://www.delphipraxis.net/212285-synmemo-gibts-nicht-mehr.html)

MichaelBA 19. Jan 2023 12:36

SynMemo - gibt's nicht mehr?
 
Ich bin am verzweifeln, weil ich schon tagelang an einem Problem sitzen :? und mir die Ideen ausgehen:

Ich muss einen alten Code von 2009 eines Ex-Kollegen auf einen neuen Rechner bringen. D.h. bedeutet: neues Windows, neues Delphi 11.2, neue Bibliotheken, etc. Bin auch schon recht weit.

Er hat aber auch TSynMemo benutzt. Wenn ich in GetIt das SynEdit for VCL 2022.09 herunterlade, gibt es SynMemo.pas dort nicht mehr (wie in SysEdit2009 noch).
Ein SynMemo in GetIt finde ich aber nicht.

Ich habe dann einfach SynMemo in .pas und .dfm durch SynEdit ersetzt. Im Designer okay, aber wenn ich das Programm laufen lasse, kommt ein "Access violation at address ..." (meine Lieblingsfehlermeldung der letzten Wochen :wink: )

Wenn ich das Control lösche, kommt kein Fehler. Klebe ich es nur ein, kommt der Fehler.

Gibt es TSynMemo überhaupt noch? Von wo könnte ich es herunterladen?
Gibt es eine (alte) Beschreibung, wie man TSynMemo austauschen muss?
Wie bekomme ich raus, was den "Access violation at..." auslöst? Welches nicht existierende Objekt erwartet er?
Wie kann ich vielleicht SynMemo aus 2008 in meine Applikation nachträglich einbinden? (Ist ja im Grunde nur ein vererbtes Objekt von TSynEdit)
Gäbe es vielleicht eine Alternative? Ich bestehe auf SynMemo ja nicht wirklich.

Ich hoffe sehr, ihr könnt mir helfen. Oder zumindest mich auf neue Ideen :idea: bringen, was ich noch ausprobieren könnte.

Danke euch sehr herzlich Michael

Sinspin 19. Jan 2023 13:47

AW: SynMemo - gibt's nicht mehr?
 
Hallo, du kannst ja einfach mal die Internetsuche bemühen. Da kommen schon einige Infos.

Es sieht so aus als wenn du SynEdit anstelle von SynMemo verwerden kannst.

Wieviel Erfahrungen hast du mit Delphi?

Trigger2003 19. Jan 2023 14:11

AW: SynMemo - gibt's nicht mehr?
 
Schon mal diese Variante (https://github.com/SynEdit/SynEdit) probiert?

Darin ist anscheinend SynMemo noch enthalten und für Delphi 11 scheint es auch noch geeignet.

Sieht nach einer ziemlich "klassischen Variante" aus. Ich habe allerdings damit keine eigenen Erfahrungen.

himitsu 19. Jan 2023 15:10

AW: SynMemo - gibt's nicht mehr?
 
Jupp, auch wenn die Weiterentwicklung etwas eingeschlafen ist, gibt es dennoch mehrere Stellen im Netz, wo man Varianten dazu findet.

Und die Meisten laufen immernoch.


Aber auch im GetIt ist SynEdit zu finden.

mmw 19. Jan 2023 17:44

AW: SynMemo - gibt's nicht mehr?
 
Hallo,

die Version von GetIt ist von TurboPack, das von GitHub von einem 'Martin Waldenburg'. Und Turbopack gibt's soweit ich weis schon länger nicht mehr.

Ob die irgenwie zusammengehörten weis ich jetzt nicht.

Gruß

Steku 19. Jan 2023 19:20

AW: SynMemo - gibt's nicht mehr?
 
Zitat:

Zitat von Trigger2003 (Beitrag 1517611)
Schon mal diese Variante (https://github.com/SynEdit/SynEdit) probiert?

Darin ist anscheinend SynMemo noch enthalten und für Delphi 11 scheint es auch noch geeignet.

Sieht nach einer ziemlich "klassischen Variante" aus. Ich habe allerdings damit keine eigenen Erfahrungen.

Zitat auf der genannten Webseite:

The mwEdit project was started in 1998 by Martin Waldenburg, aim was to produce a syntax highlighting editor component
for an Open Source IDE. In the 15 months that mwEdit was developed in public Martin was increasingly dissatisfied
with the direction the development of mwEdit took, so he finally requested that his name
and initials had to be removed from the project.

VG
Steku

KodeZwerg 19. Jan 2023 20:20

AW: SynMemo - gibt's nicht mehr?
 
Zitat:

Zitat von himitsu (Beitrag 1517618)
Jupp, auch wenn die Weiterentwicklung etwas eingeschlafen ist, gibt es dennoch mehrere Stellen im Netz, wo man Varianten dazu findet.

Und die Meisten laufen immernoch.


Aber auch im GetIt ist SynEdit zu finden.

Für Lazarus wird es richtig gut hier weiterentwickelt, habe noch nie probiert es mit Delphi zu koppeln.

himitsu 19. Jan 2023 20:21

AW: SynMemo - gibt's nicht mehr?
 
So weit ich verstanden hab, gab es TurboPack eh nie ... die hatten einfach nur "fremde" Komponenten unter ihrem Namen für Delphi, bzw. im GetIt verfügbar gemacht, weil die Anderen es nicht mehr machen. (weil die z.B. schon tot waren / aufgehört haben)

MichaelBA 20. Jan 2023 06:50

AW: SynMemo - gibt's nicht mehr?
 
Vielen Dank Leute, dass ihr euch so schnell und viel mit meinem Problem beschäftigt.

Kaum hatte ich die Anfrage abgeschickt, kam ich noch auf eine andere Idee: TSynMemo durch TMemo oder TcxMemo zu ersetzen. Also es nicht nur mit TSynEdit zu probieren. Und nun bekomme ich kein "Access violation at address ..." Fehler. Gut, das Syntax Highlighting wird nicht unterstützt, aber das war eh nur "Nice to have".

Wie immer, wenn man die Lösung hat, fragt man sich, wieso man nicht sofort darauf gekommen ist. :lol:

Und ja, ich habe auch GetIt SynEdit ausprobiert und da gibt es eben kein TSynMemo mehr, deshalb musste ich ja nach Alternativen suchen. Ein Austausch gegen TSynEdit brachte aber ein Runtime Fehler. Ich vermute die Ursache im Code meines Kollegen, was man in einem Forum nicht lösen kann.

Und Google ist natürlich des Entwicklers bester Freund. Ich habe noch in Pascal entwickelt, dann Turbo Pascal (ach, die erste eigene Windows Anwendung, das waren Zeiten) und schließlich Delphi von Borland. Probleme habe ich dann im Buchladen und Bibliothek gelöst. Da weiß ich Google sehr zu schätzen heute.

Aber seit 30 Jahren waren es bei mir im Studium und auf Arbeit eben andere Programmiersprachen, da hat sich in Delphi viel verändert. Oder auch nicht, wenn man es genau nimmt.

Vielen Dank nochmal, ein tolles Forum, wo so schnell geholfen wird.

himitsu 20. Jan 2023 08:54

AW: SynMemo - gibt's nicht mehr?
 
Suchen damals war auch noch "die Linklisten auf oft kunterbunten Webseiten verfolgen"

Und Google ist doch auch schon wieder von gestern
https://www.delphipraxis.net/212082-...en-openai.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz