Program na WWW po stronie serwera

0

Mam taki problrm z kumplem z uczelni.

Mamy program zapisany w delphi i musimy umiescic go na serwerze linuxowym.
Osoba odwiedzajaca strone podaje swoj plik graficzy, plik jest podawany do programu odpalanego po stronie serwera i zwraca mu przetworzony plik.
Jest to plik graficzny.

Program napisany w delphi na linuksie nie pojdzie. SLyszalem o Kyliksie ale nigdy nie uzywalem :)

Jak moza zrobic to co trzeba zrobic ale zeby sie nie narobic ?? ale redundancja ;P

Prosze o wszelka pomoc

Z góry dzięki

0

sam sobie odpowiedziałeś :D skompiluj źródło w Kylixie i powinno być ok :)

0

No właśnie Kyliksa nie używałem i nie zabardzo wiem co robić

poza tym nie wiem czy to nie bedzie przeszkadzać, ale program jest w wersji okienkowej, a na serwerze jest tylko linia polecen. Czy trzeba zainstalować jakąs dystrybucje ze środowiskiem graficznym, czy nie trzeba nic robic, tylko jak piszzesz skompilowac źeódło w Kylixie.

Jeśli tak to prosze o ewentualny opis jak to zrobić ?? :)

To pewnie nie jest skomplikowane. Dzięki [browar]

0

Ja nie znam odpowiedzi na Twoje pytanie ale tez w niedalekiej przyszlosci planuje podobna operacje (napisanie servera na linuxa)

Pierwszy krok napisalem serwer dzialajacy 'okienkowo' na windowsach
Drugi krok(planuje) napisac ten sam program na konsole windowsowa(dyanmiczne tworzenie komponentow, nie uzywani polecen Windowsowych itp...)
Trzeci krok(planuje) skompilowac to w Kylix'ie

Jelsli masz jakis lepszy pomysl to chetnie o tym pogadam moze na gg 4577303.

0

zrodlo Twojego programu bez problemu skompliluje sie (gdy ma dod. biblioteki ktore dolaczyles do programu) jesli nie bedzie tam zadnych polecen windowsowych.

0

Polecam przyjrzenie się również Lazarusowi... Albo właściwie FPC, bo środowisko graficzne Ci nie potrzebne. Ma wiele funkcjonalności szerszych niż Turbo Pascal takich jak są w Delphi i chodzi pod wieloma systemami operacyjnymi (m.in. DOS, Windows i interesujący Cię Linux)

0

ten sam temat jest w nietuzinkowych... Po co powielasz i zaśmniecasz... tam masz wszytko napisane... Okienkowa aplikacja, nie ważne czy skompilujesz nie pójdzie ci na konsoli!!!

0

Samo skompilowanie na pewno nic nie da. Ale niektóre aplikacje można łatwo przerobić z okienkowych na konsolowe...

0

sorry za lamerstwo, ale potrzebuje jednoznacznej, pelnej odpowiedzi.
Czy jest mozliwosc napisania w delphi jakiegokolwiek programu pod linuxa? (nie mowie o kylixie tylko o delphi).

0

Nie.

Ale w nowszych Delphi (8 lub 9) można napisać pod .NET i uruchomić pod Linuxem pod Mono.

0

A nie prościej skompilować program W Delphi jako ActiveX i umieścić na stronke kontrolkę?

0

Program ma być po stronie serwera...

0

A jakiego kompilatora uŻyć, żeby źródło napisane pod Delphi 7 skompilować pod windowsem i żeby działał pod linuxem. Jednym słowem chodzi o to żeby skompilować program pod win i żeby działał pod linuxem. Ale bez żadnego .NET

0

Lazarus?!

0

Zależy jaki program - jeżeli wykorzystauje jakieś specyficzne funkcje Windowsa to przeniesienie może być niemożliwe.

A oprócz Lazarusa/FPC możesz też użyć Kyliksa.

0
Mak_Fly napisał(a)

A jakiego kompilatora uŻyć, żeby źródło napisane pod Delphi 7 skompilować pod windowsem i żeby działał pod linuxem. Jednym słowem chodzi o to żeby skompilować program pod win i żeby działał pod linuxem. Ale bez żadnego .NET

No to tutaj Kylix nie pomoże. Tylko FPC albo Lazarus (oczywiście Lazarus korzysta z kompilatora FPC, ale napisałem go, żeby nie było postów w stylu "Ale pod Lazarusem też się da").

0
Ktos napisał(a)

Zależy jaki program - jeżeli wykorzystauje jakieś specyficzne funkcje Windowsa to przeniesienie może być niemożliwe.

Specyficzne tzn. ? Nie wykorzystuje WinApi, korzystam z strtoint (itp.), mam formularz i komponenty takie jak: memo, edit (czyli te podstawowoe). Czy lazarus poradzi sobie ze skompilowaniem czegoś takiego żeby to działało pod linuxem?
A mam jeszcze pytanie co do kontrolki ActiveX: przypuśćmy że napisałbym program, który musiałby wykonać jakiesskomplikowane obliczenia i z góry wiem, że zajeło by mu to ponad 24 h. Pisze więc program i kompiluje jako kontorlke, umiszczam na serwerze i odpalam ze strony. I czy da się by, po odpaleniu kontolki ze strony, zamknąć przeglądarke(komputer) i włączyć go na następny dzień i aby przez ten czas kontorlka wyliczyła to co trzeba? - troche zagmatwałem ;)
Ps. jeżeli ktoś nie rozumie to chodzi o to żeby kontrolka po uruchomiemniu pracowała nawet gdy zamkne stronę i by po ponownym uruchomieniu strony mógł zobaczyć wynik jej działania.

0

Przeciez kontrolki ActiveX dzialaja po stronie klienta, wiec jak ma to dzialac po wylaczeniu kompa, a po restarcie przegladarki jak ma ona pamietac ze juz odpaliles ta kontrolke (wiec nieprzerywanie akcji kontrolki bylo by bez sensu)...

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