Czy jest możliwe i jak to się robi, aby moja aplikacja napisana w vb, delphi czy c# generowała plik exe (inną aplikację)?

0

Chodzi mi o stworzenie aplikacji, która po wciśnięciu odpowiedniego przycisku generowałaby prostą aplikację, na przykład aplikację-quiz wiedzy z jakiejś dziedziny. Użytkownik mógłby taką aplikację zaprogramować w różnych dziedzinach wiedzy, ale szkielet tej apki-tworu byłby jednakowy, tj. pytanie, 4 możliwości do wyboru, odpowiedź prawidłowa/nieprawidłowa.

1

Jest to możliwe.

1

Jest kilka możliwości - najprostsza to taka żeby stworzyć generyczną drugą aplikację która będzie działać na podstawie pliku XML. Ten XML wygeneruje pierwsza aplikacja a potem doda "jeden dla wszystkich" plik exe z drugą aplikacją.

Jeżeli chcesz mieć absolutnie jeden plik exe to możesz dokleić XML na koniec pliku exe (powinno działać, kiedyś działało circa 2011). I w pliku exe czytać powiedzmy od końca pliku aż do preambuły xml <?xml ...>

4

Ale dlaczego to ma być Exe? Możesz generować kod takiej aplikacji i potem kompilować go jakimś dołączonym kompilatorem do twojej aplikacji. Moim zdaniem lepszym rozwiązaniem jest napisanie aplikacja, która będzie czytała pliki binarne (mogą być nawet zaszyfrowane). Plik binarny byłby generowany przez drugą aplikację przeznaczoną do przygotowywania tych qwizów.

0

W gruncie rzeczy może też być tylko jedna apka, która tworzy quiz w xml, zapisuje go do pliku, poza tym apka potrafi odczytać takie pliki i uruchomić quiz. Więc projekt może chyba tak zawęzić.

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