Avatar utilizator
ZuZuR
Fost Coleg
Fost Coleg
  • Mesaje: 577
    Membru din: 30 Sep 2024, 17:33
  • Reacții: 17019
  • Mesaje utile: 6
  • Status: Totul pentru o experiență Metin2 perfectă
    Server: VR2
  • Regat: Shinsoo
  • [ID Discord]
  • Medalii

    Avatar utilizator
    ZuZuR
    Fost Coleg
    Fost Coleg
    *Descriere:

    FIX pentru fereastra clientului.

    *Poze / Video:
    [FIX] Drag & Drop Window Lag - Mesaj 1 - Imagine 1
    [FIX] Drag & Drop Window Lag - Mesaj 1 - Imagine 2

    *Link download / Code:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Nou Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Nou Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele rapid & simplu.

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Avatar utilizator
    GRINCH
    Membru Avansat
    Membru Avansat
  • Mesaje: 55
    Membru din: 28 Dec 2024, 10:14
  • Reacții: 276
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Jinno
  • [ID Discord]
  • Medalii

    Avatar utilizator
    GRINCH
    Membru Avansat
    Membru Avansat

    Mesaj

    daca ai directx9 iei crush la client cu aceste modificari
    Avatar utilizator
    LeH
    Membru Ucenic
    Membru Ucenic
  • Mesaje: 39
    Membru din: 30 Sep 2024, 21:34
  • Reacții: 1342
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • Medalii

    Avatar utilizator
    LeH
    Membru Ucenic
    Membru Ucenic

    Mesaj

    GRINCH scrie: ↑ daca ai directx9 iei crush la client cu aceste modificari
    vezi ca ai in sursa de la zen fixul
    Avatar utilizator
    SCOOB
    Administrator
    Administrator
  • Mesaje: 4885
    Membru din: 07 Aug 2024, 18:53
  • Reacții: 117758
  • Mesaje utile: 46
  • Status: Pe aici.. 🤠
    Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Avatar utilizator
    SCOOB
    Administrator
    Administrator

    Mesaj

    GRINCH scrie: ↑ daca ai directx9 iei crush la client cu aceste modificari
    eu am dx9 si nu am crash
    Comunitatea Metin2 Romania este si pe Discord! :ymcowboy:

    2500+ membri • Chat activ zilnic • Support • Cereri & Resurse

    ► discord.gg/jWxeDSf7HP ◄





    See full signature
    Avatar utilizator
    LeH
    Membru Ucenic
    Membru Ucenic
  • Mesaje: 39
    Membru din: 30 Sep 2024, 21:34
  • Reacții: 1342
  • Mesaje utile: 1
  • Status: Pierd vremea ^.^
  • Regat: Shinsoo
  • Medalii

    Avatar utilizator
    LeH
    Membru Ucenic
    Membru Ucenic

    Mesaj

    [HF]White scrie: ↑
    GRINCH scrie: ↑ daca ai directx9 iei crush la client cu aceste modificari
    eu am dx9 si nu am crash
    am testat si eu si merge perfect
    Avatar utilizator
    champagne
    Membru Ucenic
    Membru Ucenic
  • Mesaje: 26
    Membru din: 06 Noi 2024, 00:01
  • Reacții: 31
  • Mesaje utile: 0
  • Medalii

    Avatar utilizator
    champagne
    Membru Ucenic
    Membru Ucenic

    Mesaj

    UPDATE: Am verificat codul și am găsit o problemă care poate cauza undefined behavior.

    m_future_should_continue_processing și m_future_acknowledged_stop_request sunt declarate ca bool simplu, dar sunt accesate simultan din două thread-uri — main thread-ul scrie în ele, iar async thread-ul le citește în buclă BeginFutureLoop(). Fără std::atomic, compilatorul nu are nicio garanție că valoarea scrisă într-un thread e vizibilă imediat în celălalt.
    Practic ce se poate întâmpla:
    — compilatorul ține minte valoarea veche și nu o mai citește din memorie, ignorând complet modificarea făcută de main thread
    — async thread-ul rămâne blocat la infinit în while (m_future_should_continue_processing) chiar dacă main thread-ul a setat deja false.

    Fix în PythonApplication.h:
    Code:
    std::atomic<bool> m_future_should_continue_processing;
    std::atomic<bool> m_future_acknowledged_stop_request;
    Adauga în StdAfx.h
    Code:
    #include <atomic>
    Cu std::atomic te asiguri că atunci când un thread schimbă valoarea, celălalt thread o vede imediat — nu mai există situatia in care fiecare thread lucreaza cu propria versiune a valorii.

    Înapoi la “FIX-uri”

    Discord ID copiat: