Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.02.2012, 18:51
Аватар для Jaggi
Jaggi Jaggi вне форума
Прохожий
 
Регистрация: 08.02.2012
Адрес: Шадринск
Сообщения: 7
Версия Delphi: 7
Репутация: 10
По умолчанию Кроссплатформер на Delphi

Здравствуйте.
Полагаю, что задам этот вопрос далеко не первым(и даже не десятым), но всё же прошу не гнать в Гугл ссаными тряпками.
Возникла необходимость написать программу-чат для локали/Интернет. Сам процесс для меня увлекателен и несложен, но проблема состоит в том, что приложение будет испытываться и обкатываться на Alt Linux'e.
Если я буду писать его на Лазарусе, я сброшу коньки, ибо линукс для меня - тёмный лес, а дорабатывать дистрибутив напильником чтобы ничего не глючило - некогда и весьма влом. Посему планирую писать на Дельфи.
Естественно, копипаст кода в редактор Лазаруса ни к чему хорошему не приведет, а встроенный импортёр Лазаруса ужасен и импортирует нормально чуть реже чем никогда.
Слышал что есть возможность установки из исходных кодов. Как я понимаю, исходные коды на каком-то низкоуровневом языке (Asm?).

Сам я буду возиться очень долго и малорезультативно. Если у кого-то есть опыт, то буду весьма признателен за помощь и ответы на следующие вопросы:
  1. Какой дистрибутив linux поставить?
  2. Каким способом лучше портировать приложение?
  3. Какие могут возникнуть траблы?
Ответить с цитированием
  #2  
Старый 08.02.2012, 19:24
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Обычно Delph'овские программы работают в Wine без особого напрягу. Если скорость работы проги не шибко важна - можно использовать его. Я запускал мини-сервачок (потипу RAdmin) на Wine из-под Ububtu - все работало без нареканий. Сеть была на чистом API, остальное - на делфовых компонентах. Хотя, конечно, это не портирование.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.

Последний раз редактировалось Bargest, 08.02.2012 в 19:26.
Ответить с цитированием
  #3  
Старый 09.02.2012, 00:01
Аватар для Jaggi
Jaggi Jaggi вне форума
Прохожий
 
Регистрация: 08.02.2012
Адрес: Шадринск
Сообщения: 7
Версия Delphi: 7
Репутация: 10
По умолчанию

в том и дело. хочется портировать "честно"
Ответить с цитированием
  #4  
Старый 12.02.2012, 20:48
Аватар для Jaggi
Jaggi Jaggi вне форума
Прохожий
 
Регистрация: 08.02.2012
Адрес: Шадринск
Сообщения: 7
Версия Delphi: 7
Репутация: 10
По умолчанию

ап. все еще требуется помощь.
Ответить с цитированием
  #5  
Старый 13.02.2012, 11:12
Аватар для ~TB~
~TB~ ~TB~ вне форума
Начинающий
 
Регистрация: 17.02.2006
Адрес: Казахстан
Сообщения: 172
Версия Delphi: XE
Репутация: 1500
По умолчанию

Если это будет клиент-серверный чат с одним сервером, то можно сделать весь функционал с помощью хранимых процедур СУБД. Например MySQL. На Delphi написать только "оболочку" (фактически тонкий клиент). В таком случае проблем в процессе допиливания для работы на никсах будет меньше.
__________________
00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110
Ответить с цитированием
Этот пользователь сказал Спасибо ~TB~ за это полезное сообщение:
Jaggi (27.02.2012)
  #6  
Старый 27.02.2012, 22:32
Аватар для Jaggi
Jaggi Jaggi вне форума
Прохожий
 
Регистрация: 08.02.2012
Адрес: Шадринск
Сообщения: 7
Версия Delphi: 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от ~TB~
Если это будет клиент-серверный чат с одним сервером, то можно сделать весь функционал с помощью хранимых процедур СУБД. Например MySQL. На Delphi написать только "оболочку" (фактически тонкий клиент). В таком случае проблем в процессе допиливания для работы на никсах будет меньше.

"Некоторым программистам, когда они сталкиваются с какой-то проблемой, приходит в голову такая мысль
— О, я знаю! Это можно сделать с помощью регулярных выражений!
Это означает, что у этого програмиста теперь ДВЕ проблемы."
bash.org.ru

У меня теперь еще одна проблема - с мускулем разбираться)
Ответить с цитированием
  #7  
Старый 28.02.2012, 09:09
nixel nixel вне форума
Начинающий
 
Регистрация: 12.12.2011
Адрес: Москва
Сообщения: 150
Версия Delphi: XE2-U4
Репутация: 131
По умолчанию

Цитата:
Сообщение от Jaggi
Слышал что есть возможность установки из исходных кодов. Как я понимаю, исходные коды на каком-то низкоуровневом языке (Asm?).
Исходные коды на с/с++/Ada/Objective C и собираются соответственно встроенным линуксовым gcc (GNU Compiler Collection).
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:03.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025