Spørger
"Blanke" oversigtsbilleder (FORMS) - udfordring med kerne

Spørgsmål
-
Jeg har flere kunder på v2012, der kører kerne 4.4.2.438 og periodisk har problemer med at maximerede skærmbilleder (f.eks. Ordrekartoteket) vises et stort gråt blankt billede.
Hvis brugeren så rykker lidt rundt med skærmbilledet, så den ikke er maximeret, så kommer linjerne til syne.Det er stort irritationsmoment og det er noget, der er dukket op med de nyeste kerner.
- Er der nogen der oplever det samme?
- Er der nogen der har løsningsforslag?
- Er der nogen, der ved om der er nye kerner på vej, som måske kan løse dette?
Morten Nielsen
Alle besvarelser
-
Hej Morten
Jeg råder folk til at lade være med at maksimere og altid bare trække vinduet så stort som muligt...
Men du har ret - det er dæleme smadder irriterende...
Jeg har dog endnu ikke set det på nyeste kerner og var faktisk af den opfattelse at det var løst i dem... Men det er det jo så åbenbart ikke - måske er fejlen blot blevet mere sjælden?
vi må lige se om nogen fra Vedbæk svarer, men ellers ville jeg da helt klart oprette en sag hos supporten på det.
For hvis Microsoft også tror det er løst, så kommer der jo da med sikkerhed ikke nye kerner der løser det :-)
MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/
-
Hej Morten og Gert,
Kernen supporterer i dag både at kunne gemme om en form blev lukket i maksimeret/normal/minimeret tilstand og formens størrelse og position i normal-tilstand i brugertilpasningerne til en given form.
Hvis en form er lukket i maksimeret tilstand, så vil formen, når den åbnes igen, først åbnes i den ikke-maksimerede størrelse, hvorefter formen maksimeres.
Dette kan under visse omstændigheder give problem med blanke forms.
Vi har ikke et konsistent repro på dette problem.Der er ikke en simpel/sikker rettelse på dette problem i kernen, da der er langt fra hændelser i MDI-rammen til C5 applikationen, men maksimeringen sender et resize event til formens Event-trigger, så problemet er i standardapplikationen løst i overview-framework’et FORMS_OVERVIEW.MAC i #LocalMacro.Frm_OVERVIEW_Event:
#LocalMacro.Frm_OVERVIEW_Event//Redirect filter event to Overview block
IF &Event == #EventQTFilter AND &CurBlk == FileStr(#Frm_DETAILS_BlockName) THEN
#IF.FRM_OVERVIEW_Mode
IF NOT #FRM_OVERVIEW_Mode THEN
#FRM_OVERVIEW_Mode_NotAvailable
RETURN 0
ENDIF
#ENDIF
SET &Frm_OVERVIEW_GOBLK_DETAILS = 1
#Frm_GOBLK(#Frm_OVERVIEW_BlockName)
ENDIF
IF &Event == #EventResize THEN
#Frm_REPAINT
ENDIF
#EndMacro
Dette betyder at for forms, som ikke er baseret på overview-framework’et, og hvor problemet opleves, skal følgende kode sættes ind i formens Event-trigger:
IF &Event == #EventResize THEN#Frm_REPAINT
ENDIF
Prøv om dette ikke løser problemet.
Venlig Hilsen Henrik Hansen Senior Software Engineer Microsoft Dynamics C5
- Foreslået som svar af Gert Lynge 8. juni 2015 12:17
- Redigeret af hhanseMicrosoft employee, Owner 8. juni 2015 14:41 Stavefejl
-