Linux i programik w (Delphi)?!

0

Witam szanownych kolegów, mam pewien pomysł na programik, ale nie mam bladego pojęcia o pisaniu pod Linux'em, wszystko co tworzyłem to było dla Windy, a znajomy postraszył mnie że to kompletnie coś innego.
Ale przejdę do meritum. "Mam" do dyspozycji serwer postawiony na Linux'ie rzecz jasna, a do tego jest jakiś programik (nazwy niestety nie znam) który pokazuje ruch na poszczególnych ruterach w obrębie jednej podsieci.
A teraz rzecz najistotniejsza dla mnie, chciałbym napisać programik który zbiera informacje o o ruchu na routerach i te informacje podaje na któryś z portów LPT, czy też RS232, od biedy mogłoby być USB. Na zewnątrz kompa chce postawić urządzenie, które zinterpretuje te informacje na postać zrozumiałą dla człowieka, czyli jeśli router pracuje to lampka świeci, router leży to lampka gaśnie. A całość umieszczona na makiecie sieci (taka zabaweczka która pozwala wykryć usterkę bez włączania monitora).

Podsumowując:

  • wiem że ruch w sieci można monitorować,
  • ma ktoś pomysł jak to zrobić z poziomu Delphi (chyba ping, ale czy na pewno)
  • no i jak z dostępem do portów pod Linux'em,

Za każda sugestię z góry dziękuję, pozdrawiam Elmo

0

;-P Delphi sie do tego nie nadaje ;-P użyj C++

0

AFAIK borland robi takie Delphi pod Linuksa i nazywa się to-to Kylix.

http://tldp.org/HOWTO/Serial-Programming-HOWTO/index.html – programowanie portu szeregowego (przykłady w C, bedziesz musiał się trochę napracować przerabiając je na Pascala...)

http://www.schatenseite.de/index.php?id=216&L=2 – opis urzadzenia do zapalania/gaszenia diod LED podłaczonego do USB z „driverem” pod Linuksa

0

Kylix to porażka ze strony Borlanda, bardziej opłaca się sięgnąć po Lazarusa.

Chociaż czy potrzebne Ci do tego IDE, aplikacje okienkowe? Bo jeśli nie, to możesz pisać w zwykłym np. Free Pascalu (Lazarus z niego korzysta).

Inna sprawa, że języki pascal-like nie są popularne na *niksach.

0

Dokładnie. Lazarus i jechana... Wydawałoby się że ten projekt umarł na rzecz TurboDelphi, ale w świecie linuxa ma się świetnie.

0

Dzięki za zainteresowanie, wiedziałem że środowisko Borlada pod Linux to Kylix, o Lazarusie nie miałem pojęcia. Muszę pomyśleć jeszcze jak to rozwiązać.
Elmo

0

Pod Linuxem można uruchomić programy napisane w delphi o ile zainstalujesz sobie emulator dla win 32.
Sam posiadam PenDriv z Linuxowym Slax a na nim swoje niezbędne programiki napisane pod windozą.
Trochę to skomplikowane ponieważ trochę trzeba poprzerabiać exeki aby nie odwoływały się do rejestrów lub systemowych katalogów np System lub Windows. Ale to nie problem. Wszelkie ustawienia można odsyłać do plików ini. Np. chodzi mi radyjko oparte o bibliotekę bass.dll, programy sieciowe FTP, własny firewall, programy mierzace transfer, poczta itp. Jeśli początkujesz polecam Slax KillBill z już zawartym emulatoerem - wersja na CD lub PenDriv. A co do Kilixa to większej lipy nie widziałem. :)

0

A mam takie pytanie: czy komuś udało się poprawnie zainstalować Kylix-a na swoim sprzecie i działał poprawnie. Zastanawia mnie dla kogo w tych wszystkich księgarniach wyadają te grube ksiażki o nim ? :D

0

Zainstalować owszem nie było problemu, z działaniem za to porażka.

1 użytkowników online, w tym zalogowanych: 0, gości: 1