Komunikacja aplikacji napisanej w C++, a aplikacją napisaną w Delphi

0

Witam,
Pewnie to pytanie wyda się głupie, ale czy mogę jakoś dołączyć do projektu c++ projekt Delphi który w jakiś sposób będzie pobierał dane z formy projektu c++

0

Da się. Musisz to obsłużyć z dwóch stron. Od strony w delphi i od strony w c++, nie wiem, czy delphi ma jakieś gniazdka, ale na bank można przez plik to zrobić, strumien czy ostatecznie przez jakiś rejestr procka.

0

aplikacje muszą ze sobą gadać za pomocą IPC - potoki nazwane (named pipes) lub eventy, gniazda, pamięć dzielona + muteks/semafor...

lukas_gab napisał(a)

nie wiem, czy delphi ma jakieś gniazdka, ale na bank można przez plik to zrobić, strumien czy ostatecznie przez jakiś rejestr procka.

Delphi to normalny język programowania, zapewnia dostęp do winapi - zapewnia gniazda.
dostęp do pliku bez synchronizacji to chyba literówka? to samo dotyczy strumienia, chyba że pomyliłeś strumień z potokiem nazwanym.
"rejestr procka" to bzdura. nie proponuj rozwiązań, na których się nie znasz.

0

Jak napiszę bibliotekę to będzie ona mogła z indy korzystać jakoś, konkretnie o FTP mi chodzi, a i które rozwiązanie Ty byś polecił ?

0

rozwiązanie czego? problemu komunikacji? potoki nazwane albo gniazda.
do ftp synapse, indy jest od jakiegoś czasu nierozwijane i ma dużo błędów (nie moja opinia).

0

..problemu komunikacji, uważasz, że lepiej napisać bibliotekę czy użyć gniazda, no i oczywiście jak było by prościej.

0

jeśli wiesz jak funkcjonują gniazda, to jest to góra kilkadziesiąt linijek kodu. jeśli nie wiesz, to za pośrednictwem synapse będzie łatwiej, aczkolwiek i tak nie uchroni Cię to przed chociaż pobieżnym zapoznaniem się z tematyką.
napisać bibliotekę? masz na myśli skompilowanie jednego z projektów do dll i uruchamianie z poziomu drugiego projektu? da się to zrobić, ale moim zdaniem jest to szalone rozwiązanie.

0

ok dzięki, to zaczynam szukać

0

A czy na pewno musisz korzystać z Indy?
Jeżeli to ma być proste pobieranie danych z internetu lub komunikacja ftp to zajrzyj na MSDN lub
http://www.cryer.co.uk/brian/delphi/wininet.htm
Potrzebne nagłówki to wininet.h

0

Nie chodzi mi o to jak skorzystać z FTP, tylko jak przesłać dane z aplikacji w Delphi do w aplikacji C++, z FTP nie będzie problemu

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