Delphi7-applikation på Windows 11-PC

5 views
Skip to first unread message

t.no...@gmail.com

unread,
Feb 6, 2025, 8:05:56 AMFeb 6
to DAPUG
Hej Gruppe

Jeg har den glæde at have holdt en Paradox-database med tilhørende Delphi-7 klient i live, som jeg overtog i 2013, fem år efter at manden, der lavede den, gik på pension.

Efter at en af mine kolleger har skullet tage klienten i brug på en Laptop, der er født med WIndows 11, er jeg stødt på et lidt mystisk fænomen.

Tekster med "æ", "æ" og "å" defineret i Object Inspector for komponenter på en TForm vises ikke korrekt, men hvis jeg sætter dem i kode i f.eks. FormShow, gør de.

Er det noget, I har oplevet? Eller kan I forklare det?

Klienten bliver buildet i Delphi 7 på min Laptop, som kører Windows 10.

MemoBemrkninger.DataField := 'Bemærkninger'; //Fjernet fra object inspector, da æ'et der gav problemer på ny laptop, der er født med Windows 11
 MainMenu1.Items[0].Caption := 'SØG';         //Overskriver værdi i object inspector, da æ ø og å i object inspector ikke vises korrekt på ny laptop, der er født med Windows 11
 MainMenu1.Items[3].Caption := 'Hjælp';
 MainMenu1.Items[13].Caption := 'Forstør';


Venlig hilsen
Thomas

GlennKonnekt | Glenn Dufke

unread,
Feb 6, 2025, 9:53:07 AMFeb 6
to t.no...@gmail.com, DAPUG
Hej Thomas,

Hvad er system locale sat til på den Windows 11 maskine?

--------------------------------------------------------------------
Med venlig hilsen / Best regards

Glenn Dufke
Embarcadero MVP - Building the next gen apps with Delphi
Phone:  +45 38 40 99 27
Mobile: +45 51 21 99 27
g...@gkon.dk
GlennKonnekt - Sikrer de vigtige forbindelser.
GlennKonnekt - Securing important connections.
Software, Automation and Network design and development.
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 system.
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.
Mange tak!


------ Original Message ------
Date 06/02/2025 14.05.56
Subject [DAPUG] Delphi7-applikation på Windows 11-PC

--
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/1d8fc9fd-ce01-40a5-aaa8-ea54ca2635e6n%40googlegroups.com.

Thomas Nørskov Stoustrup

unread,
Feb 19, 2025, 6:16:36 AMFeb 19
to DAPUG
Tak for svaret,  Glen.

Systemsproget på min Windows 10-laptop, hvor klienten er buildet (i Delphi 7) er Engelsk (US). Visningssproget er Engelsk  (US). De regionale formater (tal, dato etc.) er Engelsk (US).

Systemsproget på Windows 11-laptoppen var engelsk (US). Visningssproget var enten tysk, dansk eller engelsk. Talformat mm. var enten engelsk (US) eller "recommended", hvad det sidste så end betyder i WIndows 11. 

Jeg har været på ferie hen over uge 7, og Windows-11-laptoppen er blevet sendt til min kollega i Tyskland, så jeg kommer desværre ikke det korrekte svar nærmere. Men jeg håber, at problemet med, at en Delphi-7 applikations opførsel afhænger af, om properties sættes i object inspector eller i kode er tilstrækkeligt generelt til, at gruppen alligevel kan forholde sig til det.


Vh
Thomas
Reply all
Reply to author
Forward
0 new messages