![]() |
MessageDlg auf Deutsch?
Hallo Leute!
Ich programmiere mit einer englischen Version von Delphi 2006 und verwende die Funktion "MessageDlg" in meinem Programm. Dadurch werden aber die "Ja/Nein/..." Buttons im MessageDlg auf Englisch angezeigt. Gibt es eine Möglichkeit das zu ändern? Vielen Dank im Voraus, False Pretense |
Re: MessageDlg auf Deutsch?
Einfache Möglichkeit: Lasse den Dialog mit CreateMessageDialog erzeugen, ändere die Beschriftungen und zeige den Dialog dann an. ;-)
Unter Projekt --> Sprachen kannst du auch DLLs für verschiedene Sprachen einstellen, wo du dann auch diese Beschriftungen ändern kannst. Welche Version hast du denn genau? Es könnte klappen aus dem kostenlosen Turbo Delphi (was ja quasi Delphi 2006 Professional ist) aus einer deutschen Version die entsprechenden kompilierten Units zu kopieren. |
Re: MessageDlg auf Deutsch?
Oder verwende MessageBox statt MessageDlg.
MessageBox nimmt für die Button die Betriebssystemsprache her, MessageDlg die Delphi-IDE-Sprache |
Re: MessageDlg auf Deutsch?
MessageBox nimmt ja auch die WinAPI
![]() wärend MessageDlg eine Delphi-Form ist und demnach auch mit den Sprachresourcen der entsprechenden Delphiversion compiliert wurde. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 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