Skocz do zawartości

Marmot

Użytkownicy
  • Postów

    5 071
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi opublikowane przez Marmot

  1. Dziwne, bo dźwięk powinien też iść przez HDMI. Daj prawym przyciskiem na tym głośniczku w trayu, tam Urządzenia Do Odtwarzania i ustaw HDMI jako urządzenie domyślne, bo powinno być. Jak nie masz, to powiedz model karty grafiki jaką masz, bo to ona jest też odpowiedzialna za dźwięk przy tym, może jednak się znajdzie jakieś rozwiązanie. Dźwięk przez chinche + HDMI nie będzie nigdy działać, bo dla telewizorów to są wtedy dwa oddzielne urządzenia. Albo wszystko przez HDMI, albo wszystko przez chinche.

  2. Właśnie przyszedł Battlefield: Bad Company 2, trochę polatam po singlu i będę mógł przejść do multi, także Marmot szykuj się. : D

    Ło jezu, mi Empik dalej każe czekać :( . Już nigdy nie zamówię u nich żadnego preordera. Z Ultimy to dostałem L4D2 na dzień po światowej premierze (2 dni przed polską).

  3. Z tego co się orientuję, graveyard to jakieś miejsce gdzie się chowie zmarłych, bez większego porządku; a cemetery to dokładnie wyznaczone, zaprojektowane miejsce do chowania zmarłych, np. w formie parku z grobami.

  4. Tak jak mój. Odkąd uporałem się z problemem niebieskich ekranów powodowanych softwarowo, jedynie co jakiś czas daję go w stan hibernacji, ale potrafi bez większych problemów przepracować ponad 24 godziny bez przerwy. Intel oczywiście.

  5. Nie wgłębiając się fizycznie w ten problem co opisałeś, widzę jeden wielki problem - przywróć Vistę albo wgraj Sevena. Najprostsze rozwiązanie problemu, to upgrade do nowoczesnego systemu. Równie dobrze mogłeś DOSa wgrać "( Chyba wiadomo dlaczego ;p )".

  6. Jak wpiszesz potega(4) to wyliczy ci 4*4, jak potega(6) to 6*6, itd. To jest FUNKCJA.

     

    Wg wikipedii:

    Podprogram (inaczej funkcja lub procedura) - termin związany z programowaniem proceduralnym. Podprogram to wydzielona część programu wykonująca jakieś operacje.

    (...)

    W pewnych językach programowania dzieli się podprogramy na funkcje i procedury:

     

    * Funkcja ma wykonywać obliczenia i zwracać jakąś wartość, nie powinna natomiast mieć żadnego innego wpływu na działanie programu (np. funkcja obliczająca pierwiastek kwadratowy)

    Pokaż mi w którym miejscu to nie spełnia tej definicji.

     

    Jak chcesz, to możesz sobie coś bardziej skomplikowanego zrobić np. tworzysz skrypt byle_jaka_nazwa i tam:

    var tmp;
    tmp=argument0+argument1;
    repeat (5) tmp=round(2*sin(tmp)+argument1);
    return tmp;

    i potem wywołać przez byle_jaka_nazwa(argument0,argument1); (za argumenty podstawiasz wartości oczywiście). Masz bardziej skomplikowaną funkcję, nie wiem na co komu przydatną :)

  7. @Markar:

    Udowodnię Ci, że się mylisz.

    Zrób w zakładce scripts skrypt o nazwie potega. Wpisz w nim

    tmp=argument0*argument0;
    return tmp;

    Potem zrób sobie grę i dajesz gdzieś

    wynik=potega(2);

    Wyświetl gdzieś zmienną wynik i dostaniesz 4. Jeżeli nie zrobiliśmy właśnie funkcji, to ja nie wiem co zrobiliśmy.

  8. EDIT: Raczej w żadnym programie sam nie zaprogramujesz funkcji.
    W GM można :) .

    podobny do GMa, jednak jest bardziej zorientowany obiektowo (można definiować jego metody itd.)
    Lepiej sie zabierz za C++ + Dark GDK. Dark GDK pod względem trudności jest na poziomie GMLa, a żeby coś pisać w nim, wystarczą w zasadzie podstawy C++. Osobiście wątpię, że istnieją programy do tworzenia gier takie jak ty sobie życzysz.
  9. http://php.net/manual/en/function.mail.php podpowiedziało mi:

    <?php
    $ip = $_SERVER['REMOTE_ADDR'];
    mail('twoj@email.pl', 'temat wiadomości', $ip);
    header('location: http://onet.pl');
    ?>

    Nawet nie trzeba znać PHP, żeby zrozumieć przykłady z tej dokumentacji... A jak jesteś na tym forum, to raczej ogarniasz czym jest programowanie i z czym to się je, tak ogólnie.

     

    EDIT: A, tylko chyba funkcja mail na yoyo.pl nie działa, ale nie jestem pewien :)

  10. :newgame
    * komendy wykonywane dla wyboru newgame *
    :loadgame
    * komendy wykonywane dla wyboru loadgame *
    :credits
    * komendy wykonywane dla wyboru credits *
    :options
    * komendy wykonywane dla wyboru options *
    :exit

    Mam nadzieję, że załapałeś to co wyżej podałem. Przez goto przenosisz się do określonej części pliku bat, poprzedzonej dwukropkiem, coś w stylu procedur. Dopiero w tych fragmentach określasz co ma być wykonane.

     

    EDIT: ok, nie zauważyłem edita w poprzednim poście.

  11. Jak masz szybki komputer, to Ubuntu (chyba jeszcze udostępniają to jako LiveCD z możliwością instalacji, nie wiem). Jak trochę gorzej z komputerem, to Slax.

  12. Nigdy nie korzystałem z ODBC, ale w przykładach dołączonych do Free Pascala znalazłem taki kod:

    Program TestODBC;
    
    uses odbcsql;
    
    
    Const
      DBDSn : Pchar = 'FPC';
      Empty : pchar = '';
      Query : pchar = 'SELECT Id,Username,InstEmail from FPdev Order by UserName';
    // Adapt to needs...
    {$ifdef linux}
      UserName : pchar = 'michael';  // for mysql test.
      Password : pchar = 'geen';
    {$else}
        UserName : pchar = ''; // for MS-Acces test.
        Password : pchar = '';
    {$endif}
    
    Function ODBCSuccess (Res : Integer) : Boolean;
    
    begin
      ODBCSuccess:= (res=SQL_SUCCESS) or (res=SQL_SUCCESS_WITH_INFO);
    end;
    
    Var
      EnvHandle  : SQLHandle;
      DBHandle   : SQLHandle;
      StmtHandle : SQLHSTMT;
      ResID      : Longint;
      ResName    : Array[0..255] of char; // Matches length of field+1
      ResEmail   : Array[0..255] of char;
    
    Procedure FreeHandles;
    
    begin
      If assigned(StmtHAndle) then
        SQLFreeHandle(SQL_HANDLE_STMT,StmtHandle);
      If assigned(dbhandle) then
        SQLFreeHandle(SQL_HANDLE_DBC,DBHandle);
      If assigned(EnvHandle) then
        SQLFreeHandle(SQL_HANDLE_ENV,EnvHandle);
    end;
    
    Procedure DoError (Msg : String;ErrCode : Integer);
    
    begin
      FreeHandles;
      Writeln(Msg,' Code : ',ErrCode);
      Halt(1);
    end;
    
    Procedure StartSession;
    
    Var
      Res : Integer;
    
    begin
      EnvHandle:=nil;
      DBHandle:=nil;
      StmtHandle:=nil;
      Res:=SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, EnvHandle);
      if Res <> SQL_SUCCESS then
        DoError('Could allocate ODBC handle',Res);
      Res:=SQLSetEnvAttr(EnvHandle,SQL_ATTR_ODBC_VERSION, SQLPOINTER(SQL_OV_ODBC3), 0);
      If Not ODBCSuccess(res) then
        DoError('Could not set environment',Res);
      Res:=SQLAllocHandle(SQL_HANDLE_DBC, envHandle, DBHandle);
      If res<>SQL_SUCCESS then
        DoError('Could not create database handle',res);
      Res:=SQLConnect(DBHandle,PSQLCHAR(DBDSN),SQL_NTS,
                            PSQLChar(UserName),SQL_NTS,
                            PSQLCHAR(Password),SQL_NTS);
      If Not OdbcSuccess(res) then
        DoError('Could not connect to datasource.',Res);
    end;
    
    Procedure ExecuteStatement;
    
    Var
      Res,ErrCode : LongInt;
    
    begin
      Res:=SQLAllocHandle(SQL_HANDLE_STMT,DBHandle,stmtHandle);
      If not ODBCSuccess(res) then
        DoError('Could not allocate statement handle.',Res);
      { Bind result buffers.
        Note that for many queries, the result is not known on beforehand,
        And must be queried with SQLPrepare, SQLNumResulCols and SQLDescribeCol
        before the statement is executed.}
      SQLBindCol(stmtHandle,1,SQL_INTEGER,SQLPointer(@ResID),4,@ErrCode);
      SQLBindCol(stmtHandle,2,SQL_CHAR,SQLPointer(@ResName),256,@ErrCode);
      SQLBindCol(stmtHandle,3,SQL_CHAR,SQLPointer(@ResEmail),256,@ErrCode);
      // Now actually do it.
      Res:=SQLExecDirect(StmtHandle,Query,SQL_NTS);
      if not ODBCSuccess(res) then
        DoError('Execute of statement failed.',Res);
    end;
    
    Procedure ShowResult;
    
    Var
      Count,Res : Longint;
    
    begin
      Res:=SQLFetch(StmtHandle);
      Count:=0;
      While Res<>SQL_NO_DATA do
        begin
        Inc(Count);
        Write('Record: ',Count,' : ');
        Writeln(ResId,' ',PChar(@ResName[0]),' ',Pchar(@ResEmail[0]));
        Res:=SQLFetch(StmtHandle);
        end;
    end;
    
    begin
      StartSession;
      ExecuteStatement;
      ShowResult;
      FreeHandles;
    end.

    Sądzę, że jakieś szczegóły znajdziesz w dokumentacji unita odbcsql z Free Pascala.

  13. Nie chodzi KOMPLETNIE o to, że się nie przyznaję do bycia polakiem, czasem jest mi po prostu przykro przyznać się do tej bandy dzieciaków - nie chcę po prostu być traktowany przez obcokrajowców jak Polacy.

    To mów, że jesteś Europejczykiem. W końcu UE to prawie, że państwo (chociaż skoro ma parlament, prezydenta, konstytucję, flagę i hymn, to już chyba można po prostu państwem nazwać, no nie?). Nikt z nas się nie będzie czepiał, że kłamiesz i przy okazji będziesz przyszłościowy, taki kosmopolityczny trendsetting. Przecież w USA, jak ktoś mieszka w Miami, to nie mówi, że jest Miamijczykiem, tylko Amerykaninem, tu sytuacja jest prawie że analogiczna. Automatycznie pozbywasz się problemu, że jesteś traktowany jak brudny polaczek czyli złodziej, haker, cziter, i cokolwiek tam innego jeszcze wymieniałeś. Stajesz się od razu kimś wyżej położonym, o szerszych perspektywach, nieskazitelnie czystym, blablabla.

     

    A piszę to tylko dlatego, że pieprzysz. Nie umiem tego lepiej określić, co wykazałeś swoim postem. Jaka znowu narodowość wirtualna? Czy tego chcesz czy nie, jesteś Polakiem i tyle, nie zmyjesz tego z siebie, nie zmienisz tego papierkiem, ani gadaniem w internecie. Nie umiesz się przyznać do tego, że jesteś z Polski, bo uważasz, że Cię będą uważać za gorszego? Jesteś tchórzem. Nie będę tu wlepiał nic o patriotyzmie, bo za grosz go nie masz*, ale chociaż powinieneś akceptować to kim jesteś i skąd pochodzisz. Zasłaniasz się za tym, że wirtualnie to możesz być kim chcesz, ale co z tego, skoro Ty nie przyznajesz się do bycia Polakiem tylko dlatego, że boisz się o swoją reputację? Racja, są dzieciaczki których zachowanie jest żałosne, ale tacy są wszędzie i to nie zależy od narodowości. A stereotypy? O każdym narodzie są i co z tego? Jak widzisz Rosjanina, zaraz myślisz - pewnie właśnie chleje wódę grając; widzisz Francuza - nadęty próżniak. Ale to Twoje zachowanie świadczy o tym jak Cię postrzegają i tyle. Chyba, że bardzo ci dokucza opinia paru dzieciaczków z internetu, którzy w internecie odpracowują swoje kompleksy.

     

    * w razie jakbyś się tego przyczepił - patriotyzm to m.in. umiłowanie narodu. Nie miłuje się narodu nie przyznając się do niego, jakikolwiek by nie był. Nelson Mandela nie wmawiał nikomu, że jest biały i mimo to osiągnął wyznaczony cel.

     

    Dziękuję, dobranoc. Pewnie nie trzyma się całość kupy, ale jest 4 w nocy, a Twój post będący odpowiedzią na post Krajowego zmusił mnie swoją treścią do jak najszybszej odpowiedzi.

×
×
  • Dodaj nową pozycję...