Asembler- sortowanie przez wstawianie proste- tryb graficzny

0

Witam.
Mam następujący problem: Mam program sortujący metodą wstawiania prostego liczby zawarte w pliku, działający w trybie konsolowym. Muszę mieć ten program z trybem graficznym który będzie polegał na jednym buttonie który uruchamia procedurę sortowania. Niestety nie wiem jak zrobić do tego tryb graficzny. Jeżeli ktoś mógł by spojrzeć na kod i powiedzieć czy jest to opłacalne czy raczej trzeba pisać od początku (sic!). Wydaje mi się że nie powinno być z tym problemu bo wygląda na to że polega to na dodaniu buttona i po naciśnięciu jego skok do procedury sortującej. Ale nie mam zielonego pojęcia jak do tego podejść. Proszę o pomoc.
Ze względu na rozmiar kod programu w załączniku.

0

Da się szybko i sprawnie to przerobić

Proponuje oprócz buttona do uruchomienia algorytmu dodać jeszcze jednego do jego lokalizacji (Api: OpenFileName)

tak na szybkiego to potrzebujesz
messagebox(ciągi znaków będą zgodne z tym co dla konsoli przygotowałeś tylko daj zamiast 0 - 0d, 0a dla wielowierszowych komunikatów) z:

  • komunikatem o nieznalezieniu pliku (po nim koniec programu)
  • pytaniem o rozpoczecia sortowania (wpisujesz messageboxa przed uruchomieniem srotowania)
  • z statystykom sortowania po jego ukonczeniu

czyli 3x invoke MessageBoxA,0,offset nagłowka okna, offset textu, MB_OK

0

Fallen Z graficznego w assemblerze jestem noga w sumie, i nie do końca wiem co gdzie dać, może ktoś był by na tyle uprzejmy żeby do mojego kodu dokleić ten tryb graficzny?

0

Mógłbym dokleić ale prawdopodobnie jestem bardziej leniwy od Ciebie i tego nie zrobię :)
Godzina z (tutem iczeliona + poprawa kodu) to takie totalne maximum ile Ci to zajmie :)

0

Gdybym miał czas na uczenie się tego to bym to zrobił bez proszenia nikogo o pomoc. Nie wiem o jaki turorial ci chodzi, ale nawet do tutoriala trzeba mieć cokolwiek ogarnięte z trybu graficznego. Ale skoro nie, to nie nalegam. Poszukam na innych forach.

0

Albo sie ma czas albo pieniądze :)
Jak by ci się nie udało znaleźć frajera to zrobię ci to porządnie za symboliczną kwotę (pisz mail)

1 użytkowników online, w tym zalogowanych: 0, gości: 1