Misschien van belang:
http://docwiki.embarcadero.com/RADSt..._Specification
Misschien van belang:
http://docwiki.embarcadero.com/RADSt..._Specification
Dat zal van belang zijn, maar het is wel interessant. Als de compiler zichtbaar foute code genereert, altijd rapporteren.
PS. Inderdaad een typefout.
Waar het bij jou altijd goed gaat, gaat het bij mij op alle machines waar ik het project build fout.
Als ik de record definitie buiten de class als TData = record... , en dan Data: TData; definieer ben ik het probleem ook kwijt.
Dus dan worden de property read pointers wel goed gemaakt.
aTest ipv Test1 maakt geen verschil bij mij.
Kan er overigens makkelijk omheen werken, maar ik erger me hier enorm aan omdat ik in 20 jaar Delphi & Pascal programeren nog nooit dit soort dingen heb meegemaakt.
XE8 doet het wel goed, frustrerend allemaal.
Eromheen werken kan inderdaad maar het lijkt mij dan wel een bug (alleen niet door ons reproduceerbaar).
Het lijkt erop dat de extended variabele in het record wel netjes op boundery uitlijnen maar dat het werken met "property read" dit niet gebeurd.
Maar dat zou ook door ons reproduceerbaar moeten zijn maar we weten dus niet of het een instelling is.
(je zou even een compleet testprojectje kunnen posten)
Je kunt ook eens {$A-} gebruiken bovenin. Dit zet de alignment helemaal uit. Werkt het dan wel? (want dan heeft "property read" het daar dus goed)
Heeft iemand anders (Peter?) dit al op Delphi 10.2 Tokyo Update 3 uitgetest. Misschien is het een bug in de laatste update.
(Ik zit momenteel op Berlin en kan wel naar Tokyo maar weet niet of ik toegang heb tot de laatste update, geen subscription meer. Volgens mij mag ik maximaal tot 10.2.1)
Last edited by rvk; 07-Sep-18 at 14:01.
Hier is de code van mijn project. TestW32.zip
Heb Data uitgebreid naar 4 Extended's.
De pointers worden direct in wat labels getoond.
En nu een Exit knop ipv Test
rvk, bedankt voor het testen, maar of ik er blij van wordt
Ik heb alle machines hier vanaf dezelfde ISO geïnstalleerd, ben nu een web-install aan het doen.
Kijken of daarmee iets verandert??
Als daarmee ook Tokyo Update 3 geïnstalleerd wordt zul je er weinig mee opschieten.
Eigenlijk zou je eens Berlin moeten proberen.
Als het dan wel goed werkt weet je dat het aan Update 3 ligt (of aan Tokyo maar Peter had het al op Tokyo getest maar ik weet niet of die al op Update 3 zit).
Korte update, het probleem is erkend door Embarcadero en is te volgen op https://quality.embarcadero.com/browse/RSP-21208
mits je daar kunt inloggen
En ze hebben het gefixt, melden ze afgelopen week.
Niet dat wij er nog wat aan heb, want onze update abonnement hebben we laten aflopen.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks