Skocz do zawartości

47xxxxxxxx

Użytkownicy
  • Postów

    558
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez 47xxxxxxxx

  1. 47xxxxxxxx

    Mini DLL

    <offtop>Lepiej nie używaj Dev - C++ bo już od miliardów lat nie jest updatowany.Ostatnia akcja w Dev - C++ była w 2005 roku...Dlatego używaj Code::Blocks.</offtop> <top>Trudno zrobić DLLa dla GMa.Bo GM jest napisany w Delphi, a nie w C++.Najlepiej zapytaj się na Game Maker Community jak trzeba robić DLLe w C++ dla GMa.</top>
  2. 47xxxxxxxx

    Mini DLL

    Ja mam taki kod w main.cpp: #include "main.h" // a sample exported function void DLL_EXPORT SomeFunction(const LPCSTR sometext) { MessageBoxA(0, sometext, "DLL Message", MB_OK | MB_ICONINFORMATION); } BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { switch (fdwReason) { case DLL_PROCESS_ATTACH: // attach to process // return FALSE to fail DLL load break; case DLL_PROCESS_DETACH: // detach from process break; case DLL_THREAD_ATTACH: // attach to thread break; case DLL_THREAD_DETACH: // detach from thread break; } return TRUE; // succesful } i ten co podałem.U mnie działa. EDIT:Każdy kompilator ma chyba inne kody.Więc daj swój kod i w main.h w nagłowku daj zamiast "dll.h" daj "main.h"
  3. 47xxxxxxxx

    Mini DLL

    Umiesz czytać?Zamiast "dll.h" masz wpisać nazwe TWOJEGO nagłówka.Na przykład: #ifndef __MAIN_H__ #define __MAIN_H__ #include <windows.h> /* To use this exported function of dll, include this header * in your project. */ #ifdef BUILD_DLL #define DLL_EXPORT __declspec(dllexport) #else #define DLL_EXPORT __declspec(dllimport) #endif #ifdef __cplusplus extern "C" { #endif void DLL_EXPORT SomeFunction(const LPCSTR sometext);// tutaj masz wpisać Twoje funkcje #ifdef __cplusplus } #endif #endif // __MAIN_H__
  4. co ma krajowa rada stolarzy do robienia gier?

  5. collision piłki z platformą: move_bounce_all(true)
  6. jes aj em master of ingliż

  7. Rozmiary?Wiecej szczegółów.
  8. masz zmienna global.game_resources?
  9. pokaż co jest w skrypcie get_resource
  10. aj kan't spik in poliż

  11. skad wziales avka?

  12. Dzięki, wszystko działa!
  13. [nikas od tyłu] = suckin

    nikas is suckin

  14. Może pomożecie ?: Program received signal SIGSEGV, Segmentation fault. In std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char> >(std::basic_istream<char, std::char_traits<char> >&, char*) () () Zamiast rozmawiać o tych charach
  15. Dobra /n działa.Tylko jest dziwny błąd kiedy pisze "Dodaj": Program received signal SIGSEGV, Segmentation fault. In std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char> >(std::basic_istream<char, std::char_traits<char> >&, char*) () () :boxed:
  16. Dobra, już dałem taki kod: #include <iostream> using namespace std; int main() { int liczba = 0; cout << "Podaj pierwszą liczbe"; cin >> liczba; cout << "Wybrałeś liczbe:"; cout << liczba; int liczba2 = 0; cout << "Podaj drugą liczbe"; cin >> liczba2; cout << "Wybrałeś liczbe:"; cout << liczba2; char* co_zrobic = ""; cout << "Co zrobić?Wybierz:#Dodaj#Odejmij#Pomnóż#Podziel"; cin >> co_zrobic; int zrobic; if (co_zrobic = "Dodaj") {zrobic = 1;} if (co_zrobic = "Odejmij") {zrobic = 2;} if (co_zrobic = "Pomnoz") {zrobic = 3;} if (co_zrobic = "Podziel") {zrobic = 4;} else {zrobic = 5;} switch (zrobic) { case 1:cout << liczba+liczba2;break; case 2:cout << liczba-liczba2;break; case 3:cout << liczba*liczba2;break; case 4:cout << liczba/liczba2;break; case 5:cout << "Wybierz:#Dodaj#Odejmij#Pomnóż#Podziel inaczej nic się nie stanie"; } return 0; } Tylko mam pytanko, jak robić enter w C++, bo daje "#" i nie działa.
  17. To nie jest obiekt, tylko zmienna string.Jakbym nie zdefiniował to by były przedtem błędy.Zdefiniowałem tak: char* co_zrobić; cin >> co_zrobić;
  18. hepi birtdej tu ju

  19. Egzekutor:Wyskakuje więcej błędów :(
  20. A jest jakiś switch lub coś podobnego tylko że na stringi?Czy można tylko zrobić na ifach?Można zrobić zmienne o wartości tekstowej i je tam wrzucić?
  21. Podam kod: switch (co_zrobic) { case "string jakis tam":cout << liczba+liczba2;break; case "string jakis tam":cout << liczba-liczba2;break; case "string jakis tam":cout << liczba*liczba2;break; case "string jakis tam":cout << liczba/liczba2;break; default:cout << "string jakis tam"; } ale wyskakuje błąd: error: switch quantity not an integer
  22. Mam switcha: switch zmienna { case 666: printf("Costam zrób");break; default: printf("Nic nie rób");break; } Debuguje a tu: error: expected '(' before "zmienna" Daje ten głupi nawias, a tam inne błędy wyskakują.Jak to ominąć? Używam Code::Blocks.
×
×
  • Dodaj nową pozycję...