Reklama
Strona 311 z 358 PierwszaPierwsza ... 211261301309310311312313321 ... OstatniaOstatnia
Pokazuje wyniki od 4,651 do 4,665 z 5367

Temat: Programowanie - temat ogólny

  1. #4651
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    30
    Posty
    2,503
    Siła reputacji
    15

    Domyślny

    Witam Panów serdecznie. Jak większość wie zbliża się nie ubłagalnie sesja. Jako że swojej przyszłości z IT nie wiąże ponieważ zamierzam pracować do końca zycia w swoim zawodzie po prostu olałem sytuację i nie uczyłem się :"|. Teraz kiedy zbliża się sesja a ja sobie mówię "A chuj szkoda teraz marnować tych 2 lat skoro brakuje roku" należało by mi zajebać kopa w ryj albo w dupę i powiedzieć "masz za swoje, spierdalaj". No ale nie w tym rzecz. Potrzebuje kogoś kto by mi ogarnął jakiś kod / mały program w assemblerze obojętnie co to miałoby być aby działało sprawnie. Jestem w stanie oczywiście zrobić to odpłatnie ;x

    Czy ktoś mógłby mi pomóc/zrobić?

  2. #4652
    Avatar Snazol
    Data rejestracji
    2008
    Położenie
    Zabrze
    Wiek
    30
    Posty
    308
    Siła reputacji
    16

    Domyślny

    Mam chyba ze 2 programy napisane na AVR, PIC i 8051. Na AVR jest kopiowanie 10x zawartosci pamieci ROM na diody po nacisnieciu przycisku (bodajze jako na wyjscie P2, nie pamietam juz dokladnie). Przy PICu i 8051 jest to zaswiecenie sie diody po nacisnieciu przycisku (w stylu klikam P1.0 to zaswieca sie P2.0), do tego na PIC klikniecie w przycisk -> zaswiecenie sie calego portu (klikam bodajze RX(nie pamietam juz nazwy) to swieci sie caly P2). Programy sa banalne i niekoniecznie musza byc dobrze napisane (mialem malo zajec z assemblera i ogolem nie kreci mnie to), ale prowadzacy uznal te programy. Jak chcesz, to moge podeslac je. @Mysterious Boy

  3. Reklama
  4. #4653

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    Wstawiam na prośbe ziomka studencika bo nie wie jak to urgyźć a kolega mu powiedział że torg ma specjalistów od c++



    Kod: http://ideone.com/PDJLbX#
    Treść: https://imgur.com/ziCPzqY
    Przykład: https://imgur.com/E9ROzAG

    płace zielonymi plecakami
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  5. #4654
    Avatar Wielkie Zło
    Data rejestracji
    2008
    Posty
    819
    Siła reputacji
    17

    Domyślny

    Jak zwraca 20 a powinna 25 to niech dopisze przy return + 5

    A tak na serio to trzeba zastosować rekursję
    Cytuj SedaN* napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    kiedys jak bylem gowniarz, jakies 11lat mialem to na quo vadis nie chcieli mnie wpuscic ale bylem z kumplem i jego ojcem wiec zagadal i weszlismy (w scenach hard mielismy oczy zakrywac.. ALE BYLEM TAKI SZALONY, ZE TEGO NIE ROBILEM :])
    Programiści Torga łączcie się! Zapraszamy:
    http://webchat.freenode.net/
    kanal: #torgdevs

  6. #4655

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    odesłałem go na irca jakby ktoś był
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  7. #4656
    Avatar Rollercoster
    Data rejestracji
    2011
    Wiek
    29
    Posty
    1,247
    Siła reputacji
    14

  8. #4657

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj Rollercoster napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    postaram sie byc ;p

  9. #4658
    Avatar Terr
    Data rejestracji
    2004
    Położenie
    Venore
    Posty
    1,993
    Siła reputacji
    22

    Domyślny

    tez bym pojechał, dałem INTERESTED na fb zeby niezapomnieć

  10. #4659
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    30
    Posty
    2,503
    Siła reputacji
    15

    Domyślny

    Panowie mam prośbę. Nie mielibyście może chwili/ochoty (;p) aby zmienić mi ten kod na bardziej ogarnięty?


    /*================================================= =========================|
    | Name : powloka.c |
    | Author : |
    | Version : 1.0 |
    | Description : Projekt powloki a jezyku ANSI C |
    |================================================= =========================*/

    //zaimportowanie potrzebnych bibliotek
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/param.h>
    #include <sys/types.h>
    #include <dirent.h>
    #include <time.h>
    #include <limits.h>
    #include <getopt.h>
    #include <ctype.h>

    //zdefiniowanie zmiennych globalnych
    #define NEWTAB " \t\n"
    #define NBUF 1024 //wielkość tablicy
    #define MAXHIST 15 //max dlug. hist.
    #define MAXCHAR 128 //max liczba znakow



    char domowy_katalog[NBUF]; //utworzenie tablicy o wielkości 1024 znaków




    const char* pobierzsciezke() //funkcja pobierająca i zwracająca ścieżkę dla funkcji pwd
    {

    getcwd(domowy_katalog,NBUF); //pobieranie "current working directory"
    return domowy_katalog; //zwracanie working directory w którym znajduje się użytkownik
    }
    void pwd() //funkcja pwd taka sama jak w powłoce linux
    {

    printf("%s\n",pobierzsciezke()); //wyświetlenie ścieżki
    }

    void cd(char* argument2) //funckja "change directory"
    {
    if ((strcmp(argument2,"")==0) || argument2 == NULL) //jeśli argument 2 jest pusty funkcja zmienia katalog na domowy_katalog
    chdir(domowy_katalog);
    else
    {
    chdir(argument2); //zmiana katalogu roboczego
    }
    }

    void ls() //funkcja ls wyświetlająca pliki w katalogu
    {
    DIR *dpdf;
    struct dirent *epdf;
    dpdf = opendir("./");
    if (dpdf != NULL)
    {
    while ((epdf = readdir(dpdf)))
    {
    printf("%s\n",epdf->d_name);
    }
    }
    }

    void kopiuj(char *name1, char *name2) //funkcja kopiowania plików: kopiuj plik1 plik2 //skopiowanie zawartości pliku 1 do pliku 2
    {
    char znak;
    FILE * plik1 = fopen(name1, "r"); //otwarcie w celu przeczytania pliku1
    if (plik1 == NULL)
    {
    printf("Plik %s nie istnieje lub brak dostepu\n",name1); //w przypadku braku pliku
    return;
    }
    FILE * plik2 = fopen(name2, "w"); //otwarcie w celu zapisania zawartości do pliku2
    if (plik1 == NULL)
    {
    fclose(plik1);
    printf("Plik %s nie istnieje lub brak dostepu\n",name1);
    return;
    }

    while ((znak = (char)fgetc(plik1)) != EOF) //pętla zapusująca wszystkie znaki z pliku 1 do pliku 2
    fputc(znak,plik2);
    fclose(plik1); //zamknięcie pliku1
    fclose(plik2); //zamknięcie pliku2
    }

    void wypisz(char* name) //funkcja taka sama jak "cat"
    {
    FILE * plik = fopen(name, "r"); //otwarcie pliku
    char znak;
    if (plik == NULL)
    {
    printf("Plik %s nie istnieje lub brak dostepu\n",name);
    return;
    }
    else
    {
    while ((znak = (char)fgetc(plik)) != EOF) //wyświetlenie zawartości pliku
    putchar(znak);
    fclose(plik); //zamknięcie pliku
    }
    }


    void encrypt(char pass[],char key[]) //prosta funkcja kryptograficzna zamieniająca podany string na zakodowany przy użyciu określonego klucza
    {
    unsigned int i;

    printf("Decrypted passwrod = '%s'\n",pass); //wyświetlenie niezaszyfrowanego stringu
    printf("Key = '%s'\n",key); //wyświetlenie klicza szyfrującego
    for(i=0;i<strlen(pass);++i) //inkrementacja indeksów z tablic
    {
    pass[i] = pass[i] - key[i]; //instrukcja "szyfrująca"
    }

    printf("Encrypted password = '%s'\n",pass); //wyświetlenie "zaszyfrowanego" hasła

    }

    void decrypt(char pass[],char key[]) //funkcja deszyfrująca ciąg znaków na podstawie dostarczonego klucza
    {
    unsigned int i;

    printf("Encrypted passwod = '%s'\n",pass); //analogicznie do funkcji szyfrującej
    printf("Key = '%s'\n",key);
    for(i=0;i<strlen(pass);++i)
    {
    pass[i] = pass[i] + key[i]; //deszyfrowanie na podstawie klucza
    }

    printf("Decrypted password = '%s'\n",pass); //wyświetlenie odszyfrowanej zawartości

    }


    void zagadka() //"gra" liczbowa w której zadaniem jest odgadnięcie cyfry wylosowanej przez instrukję
    {

    srand ((int) time(NULL)); //instrukcja dzięki której wylosowana liczba zawsze będzie inna
    int nWylosowana= rand() % 100 + 1; //przypisanie do zmiennej losowej liczby z przedziału 1-100
    int nWprowadzona;
    int i;


    printf("Wylosowano liczbe z przedzialu 1-100.");

    printf("Sprobuj ja odgadnac: ");
    scanf(" %d",&nWprowadzona);



    while (nWprowadzona != nWylosowana)
    {
    if (nWprowadzona < nWylosowana)
    printf("Liczba jest zbyt mala.");
    else
    printf("Za duza liczba.");


    printf(" Sprobuj jeszcze raz: ");
    scanf("%d", &nWprowadzona);




    }



    printf("liczba o ktora mi chodzilo to: %d\n", nWylosowana); //win
    printf("Brawo, udalo Ci sie ja odgadnac!\n");
    }

    void kalkulator() //prosty kalkulator
    {


    double a; //liczba zmiennoprzecinkowa
    double b; //j.w.


    printf("\nKalkulator wersja 1.1\n\n");

    printf("Podaj dwie liczby: \n");
    scanf("%lf%lf", &a, &b);
    getchar();
    printf("\n\n");

    printf("1. Dodawanie\n"); //wybieranie operacji
    printf("2. Odejmowanie\n");
    printf("3. Mnozenie\n");
    printf("4. Dzielenie\n");
    printf("Dokonaj wyboru: ");

    switch(getchar())
    {
    case '1':
    printf("Wynik dzialania %.1f + %.1f= %.1f\n", a, b, a+b);
    /* w każdym działaniu występuje rozszerzenie do 1 miejsca po
    przecinku, dla ewentualnego wpisania liczby innej niż całkowita*/
    break;

    case '2':
    printf("Wynik dzialania %.1f - %.1f= %.1f\n", a, b, a-b);
    break;

    case '3':
    printf("Wynik dzialania %.1f * %.1f= %.1f\n", a, b, a*b);
    break;

    case '4':
    if(b == 0) //dzielenie przez zero jest niewykonalne
    {
    printf("Nie ma takiego dzielenia! \n");
    break;
    }
    printf("Wynik dzialania %.1f / %.1f= %.1f\n", a, b, a/b);
    break;
    default:
    printf("Nie ma takiej opcji\n");
    break;
    }


    }

    void zmienne() //funkcja wypisująca zasięg wartości dla typów zmiennych
    {

    printf("signed char min = %d\n", SCHAR_MIN);
    printf("signed char max = %d\n", SCHAR_MAX);
    printf("signed short min = %d\n", SHRT_MIN);
    printf("signed short max= %d\n", SHRT_MAX);
    printf("signed int min = %d\n", INT_MIN);
    printf("signed int max = %d\n", INT_MAX);
    printf("signed long min = %ld\n", LONG_MIN);
    printf("signed ling max = %ld\n", LONG_MAX);


    printf("unsigned char max = %u\n", UCHAR_MAX);
    printf("unsigned short max = %u\n",USHRT_MAX);
    printf("unsigned int max = %u\n", UINT_MAX);
    printf("unsigned long max= %lu\n", ULONG_MAX);

    }

    void zliczanie() //funkcja zliczająca znaki białe
    {

    int c, nb, nt, nl;

    nb = 0; //spacja
    nt = 0; //tabulator
    nl = 0; //nowa linia

    while ((c = getchar()) != EOF) { //crtl+d dla zakończenia funkcji
    if (c == ' ')
    ++nb;
    if (c == '\t')
    ++nt;
    if (c == '\n')
    ++nl;
    }
    printf("liczba spacji: %d \n", nb );
    printf("liczba nowych linii: %d \n", nl);
    printf("liczba tabulacji: %d \n", nt);

    }


    void ASCII() //funkcja wyświetlająca wszystkie znaki ASCII
    {



    int i;
    for(i=0;i<256;i++)
    printf("\n Numer %d Znak ASCII %c",i,i);
    getchar();

    }


    void help() //dostępne komendy
    {
    printf("\n");
    printf(" Mozliwe polecenia : \n");
    printf("'cd' 'ls' 'pwd' 'kopiuj' 'help' 'wypisz' 'zagadka' 'kalkulator' 'zmienne'");
    printf("'zliczanie' 'ASCII' 'encrypt' 'decrypt' 'exit'\n");
    printf(" <nazwa polecenia> --help (Wyswietla pomoc do danego polecenia)\n");
    printf(" exit/q -konczy dzialanie programu \n");
    printf("\n");
    }

    int main () //główna funkcja powłoki
    {


    char polecenie[NBUF]; //zmienna dla wczytania polecenia
    char *argument[5];
    help(); //wyświelenie dostępnych komend
    while (1) //główna pętla umożliwiająca pracę w powłoce. warunek zawsze prawdziwy w celu wyświetlania shella
    {
    printf("[shell -> %s] $ ", pobierzsciezke());
    if (!fgets(polecenie, NBUF , stdin)) break; //zerwanie pętli i wczytanie polecenia
    argument[0] = strtok (polecenie, NEWTAB);
    if (argument[0] != NULL) //wczytywanie do trzech argumentów
    {
    printf ("argument[0]: %s\n",argument[0]); //wyświetlenie pierwszego argumentu
    argument[1] = strtok (NULL, NEWTAB);
    if (argument[1] != NULL)
    {
    printf ("argument[1]: %s\n",argument[1]); //wyświetlenie drugiego argumentu
    argument[2] = strtok (NULL, NEWTAB);
    if (argument[2] != NULL)
    {
    printf ("argument[2]: %s\n",argument[2]); //wyświetlenie trzeciego argumentu
    argument[3] = strtok (NULL, NEWTAB);
    }
    }
    }
    if (argument[1] != NULL && strcmp(argument[1],"--help")==0) //dokładniejsze informacje nt. poleceń
    {
    if (strcmp(argument[0],"pwd")==0)
    printf("pwd - wyswietla aktualna sciezke \n");
    else if (strcmp(argument[0],"ls")==0)
    printf("ls - wyswietla listing biezacego katalogu \n");
    else if (strcmp(argument[0],"help")==0)
    printf("help - wyswietla liste mozliwych komend \n");
    else if (strcmp(argument[0],"cd")==0)
    {
    printf("cd <sciezka> - zmienia katalog roboczy. cd - zmienia na domowy.");
    printf("cd / -zmienia na glowny. cd .. -cofa \n");
    }
    else if (strcmp(argument[0],"kopiuj")==0)
    {
    printf("kopiuj <plik zrodlowy> <plik docelowy> ");
    printf("- kopiuje plik zrodlowy pod nazwa zadana jako docelowy\n");
    }
    else if (strcmp(argument[0],"wypisz")==0)
    printf("wypisz <plik> - Wypisuje zawartosc pliku jako tekst\n");
    else if (strcmp(argument[0],"zagadka")==0)
    printf("zagadka- prosta gra w ktorej celem jest odgadniecie liczby jaka wygenerowal komputer :)\n");
    else if (strcmp(argument[0],"kalkulator")==0)
    printf("kalkulator- najprostrzy program do liczenia\n");
    else if (strcmp(argument[0],"zmienne")==0)
    printf("funkcja pokazująca zasięg wszystkich zmiennych w języku C\n");
    else if (strcmp(argument[0],"zliczanie")==0)
    printf("funkcja zliczająca wszystkie spacje, tabulacje, oraz nowe linie z tekstu.\n");
    else if (strcmp(argument[0],"ASCII")==0)
    printf("polecenie pokazujace wszystkie znaki w jezyku ASCII C.\n");
    else if (strcmp(argument[0],"encrypt")==0)
    printf("program kryptograficzny którego zadaniem jest zakodowanie ciagu znakow. aby odkodowac haslo zapamietaj klucz.\n encrypt<ciag_do_zakodowania><klucz>\n");
    else if (strcmp(argument[0],"decrypt")==0)
    printf("program kryptograficzny którego zadaniem jest odkodowanie ciagu znakow.\n decrypt<zakodowany_ciag><klucz>\n");
    printf("pamietaj, aby odkodowac zaszyfrowane haslo jak nalezy musisz znac klucz.\n");
    }
    else
    {
    if(argument[0] != NULL) //wywoływanie funkcji
    {
    if (strcmp(argument[0],"pwd")==0)
    pwd();
    else if (strcmp(argument[0],"cd")==0 && argument[1] != NULL)
    cd(argument[1]);
    else if (strcmp(argument[0],"ls")==0)
    ls();
    else if ((strcmp(argument[0],"kopiuj") == 0) && argument[1] != NULL && argument[2] != NULL)
    kopiuj(argument[1],argument[2]);
    else if (strcmp(argument[0],"help")==0)
    help();
    else if (strcmp(argument[0],"wypisz")==0 && argument[1] != NULL)
    wypisz(argument[1]);
    else if (strcmp(argument[0],"zagadka")==0)
    zagadka();
    else if (strcmp(argument[0],"kalkulator")==0)
    kalkulator();
    else if (strcmp(argument[0],"zmienne")==0)
    zmienne();
    else if (strcmp(argument[0],"zliczanie")==0)
    zliczanie();
    else if (strcmp(argument[0],"ASCII")==0)
    ASCII();
    else if ((strcmp(argument[0],"encrypt") ==0) && argument[1] != NULL && argument[2] != NULL)
    encrypt(argument[1], argument[2]);
    else if ((strcmp(argument[0],"encrypt") ==0))
    printf("ERROR: podaj wszystkie potrzebne argumenty\n");
    else if ((strcmp(argument[0],"decrypt") ==0) && argument[1] != NULL && argument[2] != NULL)
    decrypt(argument[1], argument[2]);
    else if ((strcmp(argument[0],"decrypt") ==0))
    printf("ERROR: podaj wszystkie potrzebne argumenty\n");
    else if (strcmp(argument[0],"exit")==0)
    exit(0);
    else if (strcmp(argument[0],"q")==0)
    exit(0);
    else
    printf("ERROR<404>!: command not found!\n"); //jeśli wpisane polecenie nie pasuje do żadnej funkcji
    }
    }
    }
    return 0;
    }

    shell.c
    Wyświetlanie shell.c.

  11. #4660
    Avatar Wielkie Zło
    Data rejestracji
    2008
    Posty
    819
    Siła reputacji
    17

    Domyślny

    lol? chyba nie
    Cytuj SedaN* napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    kiedys jak bylem gowniarz, jakies 11lat mialem to na quo vadis nie chcieli mnie wpuscic ale bylem z kumplem i jego ojcem wiec zagadal i weszlismy (w scenach hard mielismy oczy zakrywac.. ALE BYLEM TAKI SZALONY, ZE TEGO NIE ROBILEM :])
    Programiści Torga łączcie się! Zapraszamy:
    http://webchat.freenode.net/
    kanal: #torgdevs

  12. #4661
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    30
    Posty
    2,503
    Siła reputacji
    15

    Domyślny

    Dobra, to w takkim razie szukam dalej ;d

  13. #4662
    Avatar Terr
    Data rejestracji
    2004
    Położenie
    Venore
    Posty
    1,993
    Siła reputacji
    22

    Domyślny

    hej, nie uzywaj polskich nazw nigdzie w kodzie, bo skutecznie odstraszasz tym kazdego kto mógłby Ci cokolwiek pomóc

  14. #4663
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    30
    Posty
    2,503
    Siła reputacji
    15

    Domyślny

    Siemka. Dzieki za odpowiedź


    To jest moja stara powłoka którą zrobiłem kiedyś na zaliczenie. No i teraz drugi wykładowca chce ode mnie programu w C/C+ no ale z racji że mam mało czasu to jeszcze musze 3 projekty zrobić. Dlatego ten kod wyglada jak wyglada :d

  15. #4664
    Avatar Snazol
    Data rejestracji
    2008
    Położenie
    Zabrze
    Wiek
    30
    Posty
    308
    Siła reputacji
    16

    Domyślny

    Dobra pany, wyszla dziwna sytuacja w mojej apce i nie mam pomyslu co moze byc przyczyna takiego stanu rzeczy. Robie aplikacje obslugujaca bazy danych MySQL w C#. Oczywiscie potrzebny jest serwer SQL i korzystam z konektora SQL, ktory jest dostarczany przez dev'a. Meczylem sie z tym juz troche czasu i nie moge dojsc problemu. Problem zas jest dosc blahy i niby wszystko dziala, ale to co sie dzieje, jest po prostu denerwujace. Loguje sie na localhosta na uzytkownika roota bez hasla, to dla testow wszystko.

    Generalnie tak wyglada aplikacja pod wzgledem wizualnym:
    http://www.tinypic.pl/uj3rc7uzikc7

    Nastepnie, dodalem jakas baze "aaaa" (co zadzialalo normalnie w tym stanie), wybieram ja z listy (selected) i klikam delete. W tym momencie powinien pojawic sie MessageBox, ktory pyta czy na pewno chce usunac ta baze, ale sie nie pojawia. Z aplikacji spada focus, dopiero klikniecie w cos innego i klikniecie znowu w aplikacje pokazuje tego MessageBoxa, co pokazuja 2 nastepne rysunki:

    http://www.tinypic.pl/9rnwzbumktrh

    http://www.tinypic.pl/glqc4dxo2xpm

    Wtedy jak klikne "tak" to oczywiscie usuwa baze. Problem jest tylko z pojawieniem sie MessageBox'a.

    Ok, teraz zeby udziwnic sprawe. Gdy probuje wywolac zwykle nowa forme z tego poziomu (po kliknieciu w delete) to sie normalnie pojawia od razu. Problemu rowniez nie ma (MessageBox pojawia sie od razu), gdy wybiore z listy bazy danych jakas baze do uzywania (dwukrotne klikniecie powoduje wyswietlenie ich tabel po prawej stronie, przykladowo:)

    http://www.tinypic.pl/9s0d1pyjo2e2

    Generalnie poki nie jest wybrana zadna baza danych, to jest wybrana baza o nazwie "", ale nie powoduje to zadnych komplikacji. Jak na poczatku recznie wklepalem baze danych na przykladowo "world" to tez nie pomoglo.
    Ten caly mechanizm po lewej stronie z dodawaniem/usuwaniem bazy to oddzielna kontrolka (dziedziczy po UserControl) i przypuszczam, ze to z nia jest problem, skoro tylko wtedy pojawia sie taki problem z MessageBoxem. Probowalem dodawac .Show(this, reszta info) albo .Show(new Form { TopMost = true },reszta info)

    Zna ktos przyczyne dlaczego MessageBox moze tak dziwnie sie zachowywac? Dzieki z gory za podpowiedz.
    Ostatnio zmieniony przez Snazol : 23-06-2016, 11:08

  16. #4665

    Data rejestracji
    2010
    Posty
    946
    Siła reputacji
    14

    Domyślny

    Jestes pewien ze MessageBox nie jest za twoim programem? Tzn. czy nie jest z tyłu. Może masz ustawione TopMost dla programu i messagebox pokazuje się z tyłu? @Snazol ;

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •