Turbo Delphi - instalacja komponentów

Turbo Delphi - instalacja komponentów
Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:4 minuty
  • Postów:496
0

Witam.
Mam takie zapytanie. Czy instalując komponent spoza środowiska TurboDelphi łamiemy licencję? Czy można sprzedać aplikację napisaną w tym środowisku wraz z własnymi komponentami (nie tworzonymi w kodzie run-time, ale umieszczonymi w IDE)?

Tutaj jest sposób jak zainstalować dowolny komponent w tym środowisku:
http://www.danielstools.de/downloads/Tuts/TurboDelphi_install_components_en.pdf

Jakie skutki prawne niosą ze sobą takie poczynania. (gość pisze, że licencji nie łamiemy... no ale...)
Dzięki za info.


Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 12 lat
  • Postów:7923
0

w licencji nigdzie nie <ort>pisze</ort>, że nie wolno tylko że się nie da a że już wymyślono sposób jak to obejść to inna bajka

BTW sposób na instalację przez dodanie do dclusr100.bpl nie działa na wersjach "świeżo" ściągniętych ze strony Borlanda i TD


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
PcSA
  • Rejestracja:ponad 21 lat
  • Ostatnio:prawie 13 lat
0

Pierwszy sposób jest na 100% legalny w końcu trzaba mieć możliwość tworzenia klasy. Drugi sposób o ile mi się dobrze wydaje to też jest legalny. Ogólnie wersja explorer ma niby zablokowaną możliwość dodawania komponentów i tylko tyle widnieje w licencji, a jeżeli komuś udało się coś na ten problem poradzić to imho nie jest niezgodne z licencją - w szczególności, że nie modyfikujemy plików programu (jak to ma miejsce przy np. crackowaniu).

Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:4 minuty
  • Postów:496
0
Misiekd napisał(a)

BTW sposób na instalację przez dodanie do dclusr100.bpl nie działa na wersjach "świeżo" ściągniętych ze strony Borlanda i TD

No, chyba już uwzględniono poprawkę, którą Borland wydał zdaje się wczoraj (http://bdn.borland.com/article/33688)...
No ale ja mam wersje starszą ;)


Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 12 lat
  • Postów:7923
0

po wyjściu na jaw tego "błędu" została podmieniona instalka na serwerach. Z tego co się orientuję zostało to zrobione w przeciągu niecałego tygodnia od pojawienia się Turbo


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
Adam.Pilorz
  • Rejestracja:prawie 22 lata
  • Ostatnio:ponad 14 lat
  • Postów:2998
0

Na 100% da się (i sądzę, że można) używać komponentów nie-delphiowych, jeśli stworzy się je w starszej wersji Delphi. A aplikacje w TD Explorer można legalnie sprzedawać. Przez kompilator to przechodzi, jedynie IDE nie pokazuje formatki (albo pokazuje nieprawidłowo).

Czy dodawanie komponentów do TD jest legalne przez takie obejścia? Najlepiej zapytać u źródła - kogoś z Borland Developer Tools Group.


Grunt to uziemienie...
Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 11 godzin
0

Nie pokazuje formatki. Tak samo jak Delphi normalne gdy danego komponentu nie ma zainstalowanego "Error creating form. Ignore Cancel Ignore All".

Ale w kodzie mozna pracować, a dodatkowe komponenty tworzyć dynamicznie jak ktoś chce. Ja tak ostatnio bawiłem się z ShellTreeView.

0

Spróbujcie tego:
http://www.liteapplications.com/
TurboTweaks v1.11
u mnie na Turbo C++ Explorer działa...

===================
TurboTweaks v1.11

TurboTweaks is a customization tool for Turbo Delphi Win32, Turbo Delphi .NET,
Turbo C++, and Turbo C#, with the following features:

  • Choose what IDE packages are loaded when the IDE starts.
  • Choose what design time packages are loaded when the IDE starts.
  • Choose what experts are loaded when the IDE starts.
  • Fix the TabStop bug that affects TFrame's when they are created from the IDE.
  • Choose the speed at which the tool windows pop and hide when they are in
    autohide mode.
  • Disable creation of garbage files and folders:
    *.bdsproj.local
    *.cfg
    *.~bpl
    __history
  • Remove limitations of Turbo Explorer (allows to install third-party components
    and experts).
  • Reset trial version of ModelMaker Code Explorer.

TurboTweaks v1.11 is compatible with the Hotfix Rollup.

Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:4 minuty
  • Postów:496
0
HKJhdr napisał(a)

Spróbujcie tego:
http://www.liteapplications.com/
TurboTweaks v1.11
u mnie na Turbo C++ Explorer działa...

Ciekawe, sprawdzę...
Ale uzycie tego narzedzia wyklucza już chyba legalność napisanych programów w turbo, ponieważ, programik ingeruje w kod Turbo, czyż nie?
Pozdr


Adam.Pilorz
  • Rejestracja:prawie 22 lata
  • Ostatnio:ponad 14 lat
  • Postów:2998
0

Wystarczy przeczytać "- Remove limitations of Turbo Explorer (allows to install third-party components and experts)." - to zwykły crack jest, równie dobrze można ściągnąć pirackiego Pro i na jedno wyjdzie. Będziesz mógł zrobić wszystko, ale to co zrobisz będzie nielegalne.


Grunt to uziemienie...
0

To zależy jak tego używać. Mi osobiście chodzi o dodawanie darmowych komponentów. Nie będę korzystał z komponentów wyłączonych zgodnie z licencją. Przecież to właśnie komponenty i ich mnogośc występowania w sieci są najmocniejszą stroną narzędzi Borlanda. W wersji Explorer pozbawili nas niektórych komponentów. To można przeżyć i zgodnie z licencją nie używać ich, ale zablokować możliwość dodawania nowych, to już przesada. Na szczęście Borland nie miał możliwości zablokowania dodawania ich w kodzie źródłowym. Można nie korzystać z komponentów, które Borland wyłączył w wersji Explorer. To jest moim główym zamiarem. Skoro na forach pisze się, jak obejść dodawanie komponentów i tworzyć je w kodzie czy podmieniać jakies tam pliki, to mozna posłużyć się programem i wykorzystać w praktyce. Czy jest możliwe, aby ktoś udowodnił, że komponenty w pliku wykonywalnym tworzysz wizualnie a nie w kodzie programu?

Adam.Pilorz
  • Rejestracja:prawie 22 lata
  • Ostatnio:ponad 14 lat
  • Postów:2998
0

To nie zmienia sytuacji - usuwasz ograniczenia, które programiści Borlanda wprowadzili, więc łamiesz licencję. Wychodzi na to, że jesteś piratem.

Jeśli chodzi o sprawdzenie, w jaki sposób zostały komponenty dodane:

  1. Tak, da się. Komponenty dodawane wizualnie są tworzone w innym momencie niż te dodawane dynamicznie.
  2. To i tak nie ma nic do rzeczy. Łamiesz licencję, używasz nielegalnego oprogramowania. To, czy da się to "z zewnątrz" wykryć to tylko prostsze lub trudniejsze dojście do tego, że łamiesz prawo. Łamiesz je tak czy inaczej.

Jeśli chcesz mieć możliwość korzystania ze wszystkich dobrodziejstw, jakie daje Turbo Delphi, to kup sobie pełną wersję, to będziesz miał. Borland miał prawo nawet w ogóle nie wydawać wersji Explorer. Bo nikt mu tego nie kazał.
Dodawanie również tych darmowych komponentów jest zablokowane w wersji Explorer nie bez powodu. Gdyby nie to, w ogóle nikomu nie opłaciłoby się kupić wersji Profesional, bo nic więcej już nie potrzeba. Turbo Delphi Explorer daje Ci wszystkie narzędzia w IDE, jest pierwszym środowiskiem Borlanda, które w swojej darmowej wersji nie jest obcięte w funkcjonalności. A Wy dalej szukacie sposobów na to, by Borlanda okradać.


Grunt to uziemienie...
0

U mnie za pomoca tego TurboTweaks v1.11 nie mozna dodacć rave reports

Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:4 minuty
  • Postów:496
0
Adam.Pilorz napisał(a)

To nie zmienia sytuacji - usuwasz ograniczenia, które programiści Borlanda wprowadzili, więc łamiesz licencję. Wychodzi na to, że jesteś piratem.

Zgadzam się.

Jeśli chcesz mieć możliwość korzystania ze wszystkich dobrodziejstw, jakie daje Turbo Delphi, to kup sobie pełną wersję, to będziesz miał ..... A Wy dalej szukacie sposobów na to, by Borlanda okradać.

Tak. Założyłem temat, aby wiedzieć co można a co nie z Turbo. Zgadzam się, że bezpośrednia ingerencja w kod łamie licencję. Ale, co mnie cieszy, Borland popełnil pomyłkę, wypuszczajac produkt, który posiadał małą lukę, dzięki czemu można zainstalować komponenty firm trzecich (lub moje własne). Zatem, nie próbuję okradać borlanda - chcę maksymalnie wykorzystać ich darmowy produkt, w ramach licencji. Jak dla mnie ważną sprawą jest być czystym. Dotychczas korzystałem z Delphi 2005 PE, ale turbo jest o wiele lepsze (choć ograniczone nieco)
Co do pełnej wersji. Jeśli tylko bedę miał odpowiednia ilość gotówki, jestem pierwszy który zainwestuje w oprogramowanie Borlanda - moim zdaniem jedno z lepszych... (np. Visual Studio Microsoftu jakoś nie moge strawić...).
Pozdr


0

Tak; i wynikł z tego nie lada spór. Jeden z kolegów nadmienił wcześniej, że nie może zainstalować Rave Report. Jest to jednak komponent płatny. Nie lepiej posłużyć się FreeReport? Nie tego chciałem rozpoczynając dyskusję na temat narzędzi Tweak. Free report jest bezpłatny i właśnie go skompilowałem i zainstalowałem. Po wgarniu komponentu, z powrotem przerobiłem Turbo C++ Explorer na wersję ograniczoną i wyłączyłem komponenty, które zablokował Borland. Jednak freereport został. I o to mi właśnie chodziło.

Adam.Pilorz
  • Rejestracja:prawie 22 lata
  • Ostatnio:ponad 14 lat
  • Postów:2998
0

Dżizas, to czemu nie dołączysz sobie tego !#$%^ freereport w jakimś innym Delphi? Takim, które w wersji darmowej obsługuje komponenty? Więcej kombinowania nie będzie, a prawa nie będziesz łamał. Właśnie taka jest pi!#$%a mentalność (większości) Polaków - g**no ich obchodzą prawa autorskie, licencje i takie tam. Jak się da i nikt tego nie wykryje, to po jaką cholerę przestrzegać prawa?


Grunt to uziemienie...
DE
  • Rejestracja:prawie 23 lata
  • Ostatnio:ponad 3 lata
0

A jak to wygląda z komponentami INDY? W TD są one instalowane ale zablokowane. Korzystam z nich dynamicznie, czy mogę takie programy legalnie sprzedać?

Misiekd
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 12 lat
  • Postów:7923
0

tak


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij
DE
  • Rejestracja:prawie 23 lata
  • Ostatnio:ponad 3 lata
0

Dzięki za info.

AS
  • Rejestracja:około 16 lat
  • Ostatnio:około 12 lat
  • Postów:23
0

Chciałbym dodać że to zależy od licencji. Np. ja mam darmową wersję Turbo Delphi 2006 Personal (Z gazety - Komputer świat ekspert) i według licencji Personal nie mogę sprzedawać swoich programów!
Parę razy czytałem licencję no i się trochę zasmuciłem no bo chciałem trochę zarobić a tu nic...
Aby móc sprzedawać należy kupić wersję (nie jestem pewny) Business.
A jeżeli nie chcesz wydawać kasy to pozostaje ci udostępnianie twojego programu na licencji freeware, GPL itp..
A swoją drogą jestem ciekaw czy wolno rozdawać adware...

AP
  • Rejestracja:około 22 lata
  • Ostatnio:ponad 12 lat
  • Postów:3079
0

Po pierwsze odświeżasz wątek sprzed 2 lat.

Po drugie temat dotyczy środowiska Turbo Delphi Explorer. Na forum było już 1000 razy wałkowane, że licencja TDE zezwala na używanie środowiska w celach komercyjnych.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)