-
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
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
- Smukły, długi ściągacz izolacji do kynaru
- rezystor 3 omy 400W
- [newbie] Jaki multimetr za 2-4 stówy?
- szafka sieciowa
- Raspberry Pi 5 + dyski SATA
- lutownica na węgiel
- Znów czary (albo niewiedza) - tym razem fotowoltaika
- Chess
- Vitruvian Man - parts 7-11a
- przeźroczyste koszulki
- Re: Win 10/11 nie lubi OKI
- Programator czasowy TUYA.
- Dlaczego energia elektryczna jest droga i cały czas drożeje
Najnowsze wątki
- 2024-05-14 VMWare :)
- 2024-05-14 Ulm => Solution Engineer (m/w/d) Data Center Technologies <=
- 2024-05-14 Będziemy się znowu zrzucać na elektryki...
- 2024-05-14 Pompa ciepla Kaisai
- 2024-05-14 Przyłączenie działki do sieci elektrycznej
- 2024-05-14 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2024-05-14 Kraków => SAP WM Consultant / Execution <=
- 2024-05-14 Wrocław => Business Development Manager - obszar bezpieczeństwa IT <
- 2024-05-14 Poznań => Interactive/Experience Designer <=
- 2024-05-14 Poznań => Interactive/Experience Designer <=
- 2024-05-14 Białystok => ERP Implementer <=
- 2024-05-14 Przerabianie na Indonezje
- 2024-05-14 Kielce => UX/UI Designer <=
- 2024-05-14 Warszawa => Sales Representative for Outsourcing Services <=
- 2024-05-14 Prowadzenie działalności za kogoś - to legalne?