Toster Napisano Marzec 5, 2009 Zgłoś Share Napisano Marzec 5, 2009 Kolejny mikro projekt uwagi, testy i inne cuda mile widziane. http:\\thetosters.pl\myserver calosc to wielowatkowy serwer + klient ktory potrafi sie z nim polaczyc i dogadac. Calosc uzywa TUnivObj jako uniwersalnego kontenera danych o czym mozna sie przekonac przegladajac zrodla. Czym sie rozni ten server/klient od calej masci innych ? otoz ma jedna zasadnicza zalete: chowa wszystko przed programista do pracy z serverem uzywa sie 2 metod Send i GetRecievedData wewnatrz zachodzi cale kolejkowanie, opakowanie, wyslanie, itp itd praca z klientem jest rownie prosta: Send i GetRcvdData i dzieje sie dokladnie to samo co wyzej co wiecej nie ma callbackow ktore tylko przeszkadzaja tak wiec gdy engine stwierdzi ze jest zainteresowany czy moze cos nie przyszlo to siega do GetRcvdData i juz wie ze cos jest albo i nie do szczescia potrzebny nam jeszcze obiekt implementujacy TLoginEngine (trza podlaczyc do servera) ten interfejs pozwala nam wpuszczac albo i nie usera ktory sie przylacza. Dla osob linuksopodobnych prosze o info czy to sie kompiluje pod lazarusem (pliz pliz) dobra koncze przynudzac. Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
jakubkrol Napisano Maj 26, 2009 Zgłoś Share Napisano Maj 26, 2009 Witaj.. No niestety mam problem... Potrzebuje wielowątkowego serwera pod Delphi 7 PE... Ale gdy kompiluje to..: KODBuild [Error] LoginEngine.pas(6): ',' or ':' expected but identifier 'public' found [Error] LoginEngine.pas(7): ',' or ':' expected but 'FUNCTION' found [Error] LoginEngine.pas(7): Function needs result type [Error] LoginEngine.pas(7): ';' expected but '(' found [Error] LoginEngine.pas(7): '=' expected but ',' found [Error] LoginEngine.pas(7): ';' expected but ':' found [Error] LoginEngine.pas(9): ';' expected but ')' found [Error] LoginEngine.pas(9): ',' or ':' expected but ';' found [Error] LoginEngine.pas(10): Unknown directive: 'UserLoggedOut' [Error] LoginEngine.pas(10): ';' expected but '(' found [Error] LoginEngine.pas(10): Identifier redeclared: 'userID' [Error] LoginEngine.pas(10): '=' expected but ';' found [Error] LoginEngine.pas(11): 'IMPLEMENTATION' expected but ';' found [Error] LoginEngine.pas(13): '.' expected but 'IMPLEMENTATION' found [Fatal Error] ServerCore.pas(5): Could not compile used unit 'LoginEngine.pas' wszystko to przy KODunit LoginEngine; interface type TLoginEngine = class abstract public function VerifyLogin(const loginName, loginPass: string; var UserId: integer; var fUserName, response: string; var closeConnection: boolean):boolean;virtual;abstract; procedure UserLoggedOut(const userID: integer);virtual;abstract; end; implementation end. ;/ Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Maj 26, 2009 Autor Zgłoś Share Napisano Maj 26, 2009 TurboDelphi is your friend Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
jakubkrol Napisano Maj 26, 2009 Zgłoś Share Napisano Maj 26, 2009 omFg... Turbo Delphi __________________ Da sie go jeszcze gdzieś ściągnąć ;>? Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Maj 26, 2009 Autor Zgłoś Share Napisano Maj 26, 2009 na serverach CodeGear ? Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
jakubkrol Napisano Maj 26, 2009 Zgłoś Share Napisano Maj 26, 2009 Ykhm... See the Delphi 2009, C++Builder 2009 and CodeGear RAD Studio 2009 feature matrices for additional details. Turbo C# and Turbo Delphi for .NET are no longer available. Try Delphi Prism for .NET development or Turbo C++ or Turbo Delphi for native Windows development. Prisma mam? Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Maj 26, 2009 Autor Zgłoś Share Napisano Maj 26, 2009 czytaj ze zrozumieniem niedostepne: "C#" i "Delphi for .NET" uzywaj: Turbo C++ lub Turbo Delphi Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
jakubkrol Napisano Maj 26, 2009 Zgłoś Share Napisano Maj 26, 2009 Okia sorka nie zczaiłem ^.^ Thx... Zobaczymy jak mi to skompiluje... ;] Link do komentarza Udostępnij na innych stronach More sharing options...
jakubkrol Napisano Maj 27, 2009 Zgłoś Share Napisano Maj 27, 2009 KOD[Pascal Error] ServerCore.pas(34): E2003 Undeclared identifier: 'TIdPeerThread' co jeszcze musze zmienić? ;/ Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Maj 27, 2009 Autor Zgłoś Share Napisano Maj 27, 2009 zaciagnac Indy 9 i podac w sciezce do szukania Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
jakubkrol Napisano Maj 27, 2009 Zgłoś Share Napisano Maj 27, 2009 k thx ;] Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.