none
F3 i box virker ikke -

    Spørgsmål

  • C5 4.4.2.542 - Specialprogram der bruger sidepanel til visning af Pdf som faktura workflow. Svært at beskrive men jeg prøver.

    Der fremkommer helt normalt en box hvor der kun kan tastes F3 eller tryk på OK. Periodisk virker F3 eller musetryk ikke men tryk på rødt kryds virker. Hvis man i stedet "går bag om" boxen og lukker billedet der har fremkaldt boxen lukkes billedet bagved men boxen bliver stående - dvs. der er ingen åbne billeder.

    Lukker man så C5 hænger der en process stadig på D5w32.EXE

    Håber nogen kan hjælpe -

    Hilsen

    Per Lang

    ERPgruppen - pla@erpgruppen.dk

    7. september 2017 09:56

Svar

  • Hej Per

    Jeg formoder at du viser PDF-dokumentet i en Internet Explorer (IE) kontrol.
    Kontroller som IE kontrol med tilhørende plug-ins og specielt Adobe Reader plug-in til IE er meget grådig med hensyn til at overtage kontrollen med eventhåndtering.
    Det er specielt hvis kontrollen har fokus, at det sker, så man kan komme i situationer, hvor kontrollen lever videre efter at formen (og C5) er lukket, og derved hænger C5.
    C5 har i COMAPI, som bruges til at vise kontroller, rutiner, som i et vist omfang rydder op, hvis programmøren har glemt det, men for kontroller, som overtager eventhåndteringen, skal kontrollens levetid kontrolleres af koden.
    Jeg formoder at løsningen primært skal vise PDF-dokumentet, så i den situation kan man disable den fra start.
    I C5 Technical Update 2014 Documents and Demos.zip (https://mbs2.microsoft.com/fileexchange/?fileID=7f444b68-c436-4d78-89fe-1f92288ecb3c ) ligger der en form TestForm_20140616.frm (faneblad 2), som bl.a. demonstrerer enabling og disabling af IE/Adobe Reader kontrollen.
    Jeg har en opdateret version af formen, som jeg kan sende.


    Venlig Hilsen Henrik Hansen Senior Software Engineer Microsoft Dynamics C5

    • Markeret som svar af Per Lang 12. september 2017 08:23
    12. september 2017 07:57
    Ejer

Alle besvarelser

  • Hej Per

    Jeg formoder at du viser PDF-dokumentet i en Internet Explorer (IE) kontrol.
    Kontroller som IE kontrol med tilhørende plug-ins og specielt Adobe Reader plug-in til IE er meget grådig med hensyn til at overtage kontrollen med eventhåndtering.
    Det er specielt hvis kontrollen har fokus, at det sker, så man kan komme i situationer, hvor kontrollen lever videre efter at formen (og C5) er lukket, og derved hænger C5.
    C5 har i COMAPI, som bruges til at vise kontroller, rutiner, som i et vist omfang rydder op, hvis programmøren har glemt det, men for kontroller, som overtager eventhåndteringen, skal kontrollens levetid kontrolleres af koden.
    Jeg formoder at løsningen primært skal vise PDF-dokumentet, så i den situation kan man disable den fra start.
    I C5 Technical Update 2014 Documents and Demos.zip (https://mbs2.microsoft.com/fileexchange/?fileID=7f444b68-c436-4d78-89fe-1f92288ecb3c ) ligger der en form TestForm_20140616.frm (faneblad 2), som bl.a. demonstrerer enabling og disabling af IE/Adobe Reader kontrollen.
    Jeg har en opdateret version af formen, som jeg kan sende.


    Venlig Hilsen Henrik Hansen Senior Software Engineer Microsoft Dynamics C5

    • Markeret som svar af Per Lang 12. september 2017 08:23
    12. september 2017 07:57
    Ejer
  • Hej Henrik

    Tusind tak for dit svar. Det lyder rigtig interessant.

    Jeg vil blive glad hvis du vil maile den opdaterede version af formen.

    Mail:

    pla@erpgruppen.dk

    På forhånd tak

    12. september 2017 08:25