-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Re. Pytanie do serwisantów.
Date: Mon, 22 Aug 2016 21:29:27 +0200
Organization: ATMAN - ATM S.A.
Lines: 46
Message-ID: <npfjrd$bme$1@node2.news.atman.pl>
References: <npfd5q$aqb$2@news.chmurka.net> <npfekn$6kh$1@node2.news.atman.pl>
<npfios$csi$1@news.chmurka.net>
NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1250; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1471894189 11982 176.115.85.233 (22 Aug 2016 19:29:49
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 22 Aug 2016 19:29:49 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101
Thunderbird/45.2.0
In-Reply-To: <npfios$csi$1@news.chmurka.net>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:704576
[ ukryj nagłówki ]On 2016-08-22 21:11, Piotr Gałka wrote:
> Chciałbym najlepiej napisać biblioteki takie, które będą pasowały
> ludziom, którzy zechcą łączyć swoje oprogramowanie z naszym sprzętem
> kontroli dostępu.
Jesli dostarczysz userom kody źródłowe - ok.
Jesli dostarczysz binaria - kiepsko to widzę. Co prawda na Windowsie ABI
bibliotek dll jest jako tako zdefiniowane dla C++, ale mnogośc opcji
kompilacji, lewych linkowań biblitek itp powoduje że zawsze jest to
droga przez mękę. Raczej nie dostarcza się gotowych dllek z interfejsem
w C++, czesciej z interfejsem w C. Co oczywiście nie przeszkadza
dostarczyć np. calego Qt w wersji binarnej i jako tako działa mimo że
wszystko jest c++.
> Problem polega na tym, że nie wiem co takie firmy mogą potrzebować.
Kod źrodlowy. ewentualnie Dllkę + nagłówki w C. W ostateczności Dllkę +
nagłowki w C++.
Są też rozwiązania hybrydowe, np. kawalek dllki jest binarny ale
dostarcza się jakiś frontend w postaci kodu źrodłowego ułatwiającego
komunikację.
> Po ostatnich doświadczeniach pomyślałem, że wiele z nich używa C#.
To niech uzywają. Powiązanie C# z dllką napisaną w C jest łatwe
(relatywnie). Połaczenie z dllką napisaną w C++ jest nietrywialne,
szczególnie jesli nikt tego po stronie C++ nie zakładał. końcxzy się to
napisaniem wrappera C++ -> C -> C#.
> że może powinienem jednak napisać całą komunikację, choć nie wiem jak to
> się _dobrze_ robi.
To nie rob tego. To nie jest latwa sprawa tak z niczego napisać dobry
kod multitaskingu, strumieni, itd. Niech twórca aplikacji martwi się
dzieleniem zadań i strumieni.
> Jak się dowiedziałem, że C# ma jakieś gotowce wbudowane do komunikacji
> to mi wyszło, że to może być dobry wybór. Jakoś może to ogarnę i zamiast
> dll dostarczę jakąś bibliotekę pod C# (nie wiem co się dokładnie pod C#
> dostarcza, aby inni mogli użyć).
Inni powinni tylko zainstalować .NET w jakiejś wybranej wersji i to
wszystko.
Następne wpisy z tego wątku
- 23.08.16 04:10 k...@g...com
- 23.08.16 10:50 slawek
- 23.08.16 12:29 Piotr Gałka
- 23.08.16 12:44 Piotr Gałka
- 23.08.16 12:46 Piotr Gałka
- 23.08.16 13:15 bat
- 23.08.16 13:28 slawek
- 23.08.16 13:31 Piotr Gałka
- 23.08.16 13:39 slawek
- 23.08.16 13:42 bat
- 23.08.16 13:50 Piotr Gałka
- 23.08.16 13:50 slawek
- 23.08.16 14:03 Piotr Gałka
- 23.08.16 14:04 bat
- 23.08.16 14:05 Piotr Gałka
Najnowsze wątki z tej grupy
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
Najnowsze wątki
- 2025-12-27 Ewakuacja ludności
- 2025-12-26 Gdańsk => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-26 Kraków => Konsultant Microsoft Dynamics 365 Finance <=
- 2025-12-26 Kraków => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-26 wymieniłem termostat
- 2025-12-26 Warszawa => Senior Backend Java Developer <=
- 2025-12-25 Finlandia przywraca swastykę
- 2025-12-25 Skuteczność wymiaru sprawiedliwości
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?
- 2025-12-24 => Senior Algorithm Developer (Java/Kotlin) <=




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem