![]() |
Fehlendes PopUp bei TEdit Komponente ? in D2007
Hallo,
ich habe bei mir ein komisches Verhalten von Delphi festgestellt: In einem neuen Projekt (Win32) habe ich auf das leere Form eine TEdit Komponente gelegt. Nach dem Starten des Programms, kann man im TEdit Feld etwas eingeben, ABER es ist nicht möglich das Popup menü mit der rechten Maustaste aufzurufen. Das ging früher auf jeden Fall. Ich bin mir auch sicher, das das im Delphi 2007 schon ging. Ich habe CodeGear Delphi 2007 Enterprise mit Upd3 installiert. Hat jemand das gleiche Problem? Könnt ihr das mal bitte mit Euren Delphi 2007 testen? Danke. |
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
|
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Habe es eben getestet mit einem leeren Projekt.
Das Rechtsklick-Popup-Menu kommt. Ich habe Delphi 2007 mit allen Updates von Code$Gear und verschiedenen Patches aus der DP. Hast Du wirklich ALLE Updates eingespielt? |
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Zitat:
Es gibt ein Update von jbg, dass sich diesem Problem annimmt. [equote="jbk schreibt: ( ![]() ... Furthermore CodeGear introduced a bug that disables the default context menus for TEdit, TMemo, TComboBox, ... Thus, the user cannot right click on the controls to get his Cut/Copy/Paste/Delete popup menu. ... The Unofficial RAD Studio 2007 Patch fixes the context menu bug by binary patching Controls.dcu, Debug\Controls.dcu, vcl100.bpl, Release\vcl.lib and Debug\vcl.lib. ...[/equote] Aber es gibt eine Reaktion von CodeGear auf seinen Eintrag im QualityCenter: [equote="jbk schreibt: ( ![]() The bug that the my ContextMenu bugfix fixes is now closed with "as designed". In other words this bug is actual a feature. ...[/equote] Es ist also ein gewolltes Verhalten und wird auch in allen zukünftigen Versionen von Delphi so enthalten sein :-( |
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Zitat:
Zitat:
Dies muss aber nicht heissen, dass alle anderen das auch so wollen... |
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Zitat:
Ich betreue hier im Haus über 40 Delphi Installationen. Einen inoffiziellen Patch zu installieren, der bei jedem Update wieder deinstalliert werden muß, kann nicht die Lösung sein. Wer garantiert mir, das der Patch zu Update 5 (das ist nur ein Beispiel) noch kompatibel ist? Ich werde eine andere Lösung finden müssen. Evtl. kann mann das mit einem ClassHelper lösen, der bei Bedarf in das Projekt eingebunden wird. Trotzdem Danke für Eure Antworten :dp: |
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Hm, auf der verlinkten Seite steht aber auch:
Zitat:
|
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Zitat:
Ich habe aber mittlerweile eine ![]() Als ich den Binary-Patch geschríeben hatte war ich gerade etwas geladen und hatte kurz zuvor ein wenig mit Binary-Patching herumgespielt. Aber der erste Schuss ist ja meistens nicht der beste. Und weitere Binary-Patches wird es von mir (für Delphi) nicht mehr geben. |
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Zitat:
Aber, ich müsste eigentlich das Dezember Update auf meinem PC haben. Trotzdem bekomme ich kein Popup Menu zu sehen. Ich werde das nochmal prüfen. Zitat:
Danke. Ich werde aber erst mal prüfen müssen, warum das Context Menu bei mir nicht funktioniert. (Ich sollte das DecUpd installiert haben.) |
Re: Fehlendes PopUp bei TEdit Komponente ? in D2007
Zitat:
[equote="Steve schreibt in ![]() In the end, it was decided not to ship any ActionBand fixes at all in the update and require users to reinstall the unofficial patch. Additional fixes ActionBand fixes made for the D7.1 now won't be available until D9. I've learned my lesson and I'm done doing unofficial patches as QA won't support them. ...[/equote] Wobei meiner Meinung nach seine Änderungen damals absolut notwendig waren. Leider mussten wir die Stellen an denen wir das Patch verwendet hatte allesammt an die neueren Delphi Versionen anpassen. (Die Arbeit hielt sich aber zum Glück in Grenzen.) Das ist einer der Gründe warum wir keine inoffizielle Patches mehr ausrollen. (Änderungen an der RTL und VCL) @Andreas: Das ist nichts gegen Dich. Ich finde Deine Arbeit absolut wertvoll und gut. (Wir setzen z.B. DSU mit Begeisterung ein.) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz