Kompilacja w Microsoft Small Basic


(Paulikpro) #1

No programuję w Microsoft Small Basic i mam 2 pytania, a więc tak:

  1. Jak dodać do tego ikonę?

  2. Czy można skompilować to do jednego pliku?

Plis powiedzcie mi, bo pokazałem mój program dyrektorowi, a on mi kazał to skompilować i dodać ikonę. [-o<


(Xanthia) #2

ad 1. ikonę można zmienić we właściwościach pliku tak jak dowolnemu innemu programowi

ad 2. Microsoft Small Basic nie ma kompilatora


(_nikt79_) #3

Wejdź do folderu Small basica.

Wklej kod programu do dowolnego edytora tekstowego i zapisz jako plik .sb i przeciągnij go i upuść na SmallBasic Compiler.exe.

W efekcie dostaniesz execa i wymagane dll-ki.

Ikonkę w gotowym execu zmienisz tym programem. (przygotuj sobie odpowiedni plik .ico)


(Paulikpro) #4

a chodzi ci o plik .dll, .pdb, czy o .sb?


(_nikt79_) #5

.sb


(Paulikpro) #6

a co trzeba zrobić w Resource Hacker?


(_nikt79_) #7

Otworzyć execa i podmienić ikonę na własny plik .ico


(Paulikpro) #8

a jak to zrobić

-- Dodane 27.04.2013 (So) 18:06 --

Wytłumacz mi tak krok po kroczku


(_nikt79_) #9

File -> Open

Szukasz zasobu , zazwyczaj o nazwie icon , ppm na gałęzi drzewka , którą zaznaczyłes i replace resource.


(Paulikpro) #10

nic tam takiego nie ma

Może ty spróbuj:

http://przeklej.net/file_details.php?file_id=85586


(_nikt79_) #11

Niestety w tych plikach wynikowych nie da się zmienić ikony.

Jedyny sposób to małe oszustwo polegające na spakowaniu execa i dllki tym programem i ustawienie automatycznego uruchomienia execa po wypakowaniu.Ikonę możesz ustawić dla samowypakowalnego archiwum które wyżej wymienionym programem utworzysz.


(Paulikpro) #12

spróbuję

-- Dodane 27.04.2013 (So) 19:02 --

a do tego potrzeba 7-zipa


(_nikt79_) #13

Tak , potrzeba 7-zipa i resource hackera.


(Paulikpro) #14

A czy jest jakaś inna opcja?


(_nikt79_) #15

Żadna o jakiej bym wiedział. Ale po prostym oskryptowaniu w sfx makerze nie będzie nawet widać że są jakieś inne pliki , nie będzie pytać gdzie wypakować i czy nadpisać itd.

I nie jest to specjalnie trudne do zrobienia.


(Paulikpro) #16

a w WinRAR?


(Rolek0) #17

Najlepszym sposobem byłoby dodanie zasobu ikony przez twoje IDE, nawet jeśli nie ma edytora zasobów to powinno dać się dodać skrypt zasobów do projektu, poszukaj w opcjach i instrukcji.

Przykładowy skrypt zasobów dla ikony:

Jakas_nazwa_dla_zasobu ICON plik_ikony.ico

O zasobach możesz poczytać tu http://darkcult.nazwa.pl/wiki/index.php/Zasoby i tu http://warsztat.gd/files/articles/Zasoby%20Windows.pdf.

Co do ResHacka to jeśli plik nie ma zasobów a dodasz jakiś zasób to tworzy sekcję zasobów ale niestety nie wpisuje adresu tablicy zasobów do nagłówka i system nie widzi ikony. Można ręcznie dopisać adres do nagłówka przy użyciu hex-edytora i wszystko będzie działać.


(Paulikpro) #18

A co to to IDE?


(Rolek0) #19

Zintegrowane środowisko programistyczne :wink:

W twoim przypadku Microsoft Small Basic.


(Paulikpro) #20

Chyba Ci jednak chodzi o C++, a mi o Microsoft Small Basic, ale spróbuj do tego dodać jakąś ikonkę:

http://przeklej.net/file_details.php?file_id=85586