[Delphi] Problem ze środowiskiem

[Delphi] Problem ze środowiskiem
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

No więc mam Delphi 7 Enterprise, ale nie ma tam zakładki dbExpress. Mam te Idny Misc, Indy Servers, Idny Clients itp, ale nie ma dbExpress. a potrzebuje komponentu TSQLConnection.

Skąd mogę go wziąć?

madmike
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 5 lat
0

Oczywiście Delphi 7 Enterprise legalne... Z tego co pamiętam, czasem w starszych wersjach gubiły się zakładki i pomagało usunięcie wszystkich wpisów w rejestrze w kluczu borlanda i zainstalowanie od nowa delphi.


Riddle
Tak, reinstallowałem delphi i dbExpress się znalazło :D
Riddle
Niestety poszły inne komponenty TransEdit i TransMemo oraz CoolTray i HGG.
madmike
Odinstaluj całkowicie delphi, usuń klucze w rejestrach i zainstaluj ponownie - u mnie to kiedyś zawsze pomagało.
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

A ja chciałem jeszcze spytać czy programy napisane w Delphi z użyciem SQL mogą być sprzedawane i czy można pobierać opłaty za ich używanie?

madmike
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 5 lat
0

delphi legalne? jaka baza dadnych? "Z użyciem sql-a" to raczej mało precyzyjne określenie...


Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

A co ma do rzeczy, czy legalne ?
Wypuszczasz program, a jutro przychodzi FBI i sprawdza klucz do niego ?


Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

Dobra, inaczej. Czy program napisany w delphi może być sprzedany?
Czy program używający MySQL który przewiduje rejestrowanie i logowanie się użytkowników może być rozpowszechniany za opłatą?

Edit:
Czyli jak będe miał poprawny i legalny klucz akceptowalny przez Borland to nic mi nie grozi?

edytowany 1x, ostatnio: Riddle
Patryk27
Raczej nie...Pamiętaj: jak przyjdzie do Ciebie policja, zwalamy na admina 4p xD
KR
  • Rejestracja:prawie 16 lat
  • Ostatnio:5 miesięcy
  • Postów:2514
0

jesli biblioteka ktorej uzywasz do sqla nie ma jakis dziwnych zapisow w licencji odnosnie komercyjnych programow to tak. prgramy napisane w delphi bez posiadania licencji na delphi nie moga byc sprzedawane


░█░█░█░█░█░█░█░█░█░█░█░
Riddle
Co to znaczy bez posiadania licencji?
KR
że delphi musi być oryginalne i być w wersji enterprise
madmike
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 5 lat
0

Patryk27 piszesz po to aby pisać?

Kupując delphi możesz bez problemu sprzedawać programy w nim napisane, niektóre wersje delphi (personal) umożliwiały korzystanie z programu, jednak z zastrzeżeniem, że nie może być użytkowania komercyjnego czyli sprzedaży wytworzonego programu.

Sprawdź na stronie mysql-a licencje, bo coś mi się kojarzy, że tam są dwie możliwości jej wykorzystania (nie używam mysql-a z delphi).


Riddle
Już mówiłem że mam Enterprise ale ściągnąłem z internetu. Żeby sprzedać program muszę ją kupić?
madmike
tak, musisz kupić.
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

Obstawiam tak:
Idę do Empiku i kupuje D7E.
Zakładam legalne SQL i płace co trzeba
Mogę sprzedać program

Tak?

madmike
W dużym uproszczeniu tak. Z tym, że D7E raczej w empiku nie kupisz, już szybciej obstawiałbym allegro.
Riddle
A Allegro. Na allegro są różne rzeczy. Kiedyś było napisane "7 Ksiąg Harry'ego Pottera", a na zdje bylo ich 6. Allegro nie ufam
Poul
  • Rejestracja:prawie 22 lata
  • Ostatnio:9 miesięcy
  • Lokalizacja:Katowice
0

Tutaj masz cennik Delphi:

http://www.embarcadero.com.pl/sprzedaz/cennik/delphi.shtml

Jak zapewne widzisz, Delphi 7 nie jest najtańszym wyborem. Wydaje mi się, że jak już kupować któryś z produktów to najlepiej najnowszy (starsze projekty bez większych problemów przeniesiesz na nowe wydania Delphi).

Wszystkie te wersje (Professional, Enterprise oraz Architect) umożliwiają pobieranie opłaty za napisane w nich aplikacje. Z tym, że musisz wziąć poprawkę na to, że każdy dodatkowy komponent, który instalujesz/użyjesz później w takiej aplikacji, ma własną licencję i musi w niej mieć zaznaczoną możliwość zastosowania komercyjnego, przykładowy CoolTrayIcon jest "Free for personal and commercial use", czyli możesz go używać nieodpłatnie bez żadnych ograniczeń. Komponenty wbudowane w Delphi są 'wliczone' w cenę środowiska. Za to te dołączane na dodatkowym DVD już niekoniecznie ! Dodatkowe DVD zawiera głównie wersje demonstracyjne (na szczęście podzielone są one na grupy, więc łatwo można się w nich zorientować).

A tak przy okazji - uważaj na produkty sprzedawane na Allegro. Gdzieś kiedyś znalazłem w warunkach licencji zapis, według którego odsprzedaż licencji jest nielegalna, a jej ewentualny nabywca traktowany jest jako osoba nie posiadająca licencji. Ważne są jedynie licencje zakupione u autoryzowanych partnerów Embarcadero.
O proszę, tutaj masz o tym informację:
http://www.embarcadero.com.pl/informacje/legalnosc.shtml

edytowany 2x, ostatnio: Poul
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

OMG 4 tysiące, momencik, zasłabłem... Mam z kolei podobne pytanie:
Przypuśćmy, że napisze grę w Delphi 7 i rozdam ją klasie (32 osoby), które będą ją używać tylko dla siebie.
Nie wezmę za to pieniędzy. Czy to legalne ?


edytowany 2x, ostatnio: Patryk27
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

He?? 900 euro?? Lekkie przegięcie, wiecie może ilu użytkowników delphi kupiło ją legalnie?

madmike
No raczej sporo, to swojego czasu było dosyć popularne środowisko.
Poul
  • Rejestracja:prawie 22 lata
  • Ostatnio:9 miesięcy
  • Lokalizacja:Katowice
3

Pięknie - wcięło mi całą wypowiedź. W ciągu ostatnich kilku dni już kilka razy straciłem swój post, bo funkcja cofnij na tym forum nie zwraca pisanego tekstu, a przycisków, żeby wcisnąć coś, czego nie chciało się wcisnąć co niemiara.

Tak w skrócie (bo wcięło mi kilkanaście linii, nad którymi siedziałem 20 minut):

Visual Studio w najmocniejszej wersji Ultimate (C++, C#, VB) to koszt prawie 9000 euro, RAD Studio (Delphi, C++) w najmocniejszej wersji kosztuje 4300 euro. Jednak jeśli ktoś chce zarabiać na programach to koszt środowiska traktuje jako inwestycję.

Z wersji dostępnych do niekomercyjnych zastosowań mamy Delphi 7 Personal lub Turbo Delphi Explorer. Turbo Delphi to wersja 2006. Z serii Turbo możemy wybrać Delphi, C++ lub C#. Nie orientuje się jednak jak wygląda sprawa legalności tych produktów w tej chwili (po latach), kiedy produkty te zostały odsprzedane Embarcadero.
Niestety, Embarcadero nie oferuje specjalnej wersji swojego nowego środowiska (2009+) do zastosowań niekomercyjnych. Jedyną możliwością jest wersja Trial 30-dniowa. Za to u konkurencji mamy możliwość pobrania darmowej wersji Visual Studio Express.

edytowany 7x, ostatnio: Poul
madmike
Embarcadero nie umożliwia już rejestracji wersji personal i turbo explorer. Gdzieś jedynie czytałem, że jeśli miało się rejestrację za sobą, można ponownie otrzymać klucz. Od czasu turbo delphi nie pokazało się już żadne środowisko przeznaczone do bezpłatnego użytkowania. Spośród "bezpłatnych" produktów borlanda (czy jak on tam się później nazywał) jedynie turbo delphi explorer dawało możliwość komercyjnego wykorzystania. (tak samo sprawa się ma z c++ builderem).
Poul
A później się dziwić, że środowisko Borlanda/CodeGeara/Embarcadero w ostatnich latach tylko traci na popularności. Zamiast zachęcić większą liczbę programistów do korzystania z ich środowiska, tylko ich odstraszają, bo jak to inaczej nazwać, skoro przyszły programista (np. C++) ma do wyboru naukę na bezpłatnej wersji Visual Studio lub płatnej wersji RAD Studio. Oba te środowiska są moim zdaniem znakomite (osobiście bardziej przepadam za RAD Studio z doinstalowanym CnPackiem, choć to zapewne kwestia przyzwyczajenia).
Patryk27
Na Operze ? U mnie też tekst znikał, ale po najnowszej aktualizacji jest normalnie. Ew.spróbuj, jak piszesz posty, otwierać to coś do pisania w nowym oknie.
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

Chyba wpadłem na niezły pomysł.
A gdyby napisać w delphi kompilator pascala?
Wtedy gdyby ktoś się pytał mógłbym powiedzieć że Delphi używałem tylko w celach edukacyjnych, a program czy gre którą chce sprzedać "zrobiłem" MOIM kompilatorem (bo przecież jest legalny i nie komercyjny) A MÓJ kompilator będzie miał w licencji że można sprzedawać programy.

Przeszło by takie coś?

Poul
Legalnego Windowsa też sobie napiszesz ? W sumie zawsze to jakiś pomysł, a pomysłów nie powinno się krytykować... ile można później zarobić na takim Windowsie !
madmike
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 5 lat
0

TomRiddle, mam wrażenie, że alkohol jeszcze nie wywietrzał po sylwestrze :)

Masz do wyboru sporo bezpłatnych środowisk: zainteresuj się Visual Studio Express - bezpłatny, znajdziesz masę materiałów do nauki.

Możesz skorzystać z delphipodobnego bezpłatnego środowiska, szukaj w google hasła LAZARUS

http://www.freepascal.org/
http://www.lazarus.freepascal.org/


edytowany 1x, ostatnio: madmike
Riddle
Chodzi mi o to żeby napisać program w delphi, moduł, projekt i inne rzeczy zapisać i potem odczytać je w jakimś kompilatorze i skompilować. Te wszytkie Visial Studio , czy Lazarus mają moduły *.pas i projekt *.dpr??
Riddle
PS; Z mojego doświadczenia to FreePascal widzi błąd tam gdzie go nie ma. Kilka razy pisałem program, potem ten sam i z niczego wywala błąd. Wole jakiś kompilator z Syntax checkiem
Patryk27
Wiem, że Lazarus ma coś podobnego do DPR (tylko jest to bodajże połączenie kodu i ustawień projektu).
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

A ja Jeszcze mam pytanie, czy nic mi nie grozi za napisane własnej licencji??

Riddle
I jak daleko mogę się w niej posunąć?
madmike
Kradniesz program, żeby za jego pomocą napisać program, żeby się wydawało, że nie używasz kradzionego programu?
madmike
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 5 lat
0

TomRiddle, mam wrażenie, że alkohol jeszcze nie wywietrzał po sylwestrze !!!! Przeczytaj to co piszesz, przejrzyj sobie informacje o różnych środowiskach. Właśnie dlatego płacisz za delphi, bo ktoś pracował nad tym, że jest wygodne dla programisty.


Bartosz Wójcik
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 4 lata
  • Postów:439
0

słuchaj, napisanie własnego kompilatora wręcz wymusza na tobie napisanie własnej licencji, więc w tym świetle będzie to legalne, ale legalniejsze by było dwupoziomowe rozwiązanie, tzn. piszesz kompilator delphi i kompilujesz go jeszcze raz samym sobą i dopiero wtedy uzyskujesz produkt 100% jakości, dużo osób tak robi

madmike
Nie wiem czy czytałeś jego wcześniejsze posty, przy pomocy pirackiego delphi enterprise chce napisać kompilator, żeby mieć możliwość legalnego pisania programów - już pomijam, że jest dość początkujący, więc raczej napisanie kompilatora nie wchodzi w grę. To coś w rodzaju, jakbym chciał mieć pirackiego PELock'a, żeby zabezpieczyć program robiący zabezpieczenia, żebym mógł go sprzedawać. ;) BTW: muszę uzbierać na PELock - może jakaś zniżka?
Bartosz Wójcik
są święta, więc do północy 50% zniżka :), pm
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10067
0

Nie wiem czy opłaca się FreePascal
Z nazwy można wywnioskować że jest "Free", ale to jeszcze nic pewnego.

Minusy:
#1 Nie ma opcji Kopiuj Wklej (Co sugeruje że trzeba przepisać cały kod)
#2 Głównie robi aplikacje konsolowe, nie wiem czy pójdzie Forma i obiektami
#3 Trzeba by było od nowa pisać funkcje, procedury, klasy i typy danych
#4 Nie ma Syntax Check;

Plusy:
Możliwe że jest "Free"
Znalazłem sposób na obejście Minusa #1
(Napisać programu który analizuje kod i po kolei wysyła komunikaty z literą do FreePascala)

Minusów jest więcej niż plusów, ale to jak na razie najlepsze wyjście.
delphi i FreePascal to jedyne kompilatory z jakimi się do tej pory spotkałem

edytowany 2x, ostatnio: Riddle
KA
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 7 godzin
  • Lokalizacja:Gorlice
0

TomRiddle poczytaj o czymś takim jak Lazarus ;)


Nie odpowiadam na PW w sprawie pomocy programistycznej.
Pytania zadawaj na forum, bo:
od tego ono jest ;) | celowo nie zawracasz gitary | przeczyta to więcej osób a więc większe szanse że ktoś pomoże.
madmike
Toż ja mu tłumaczę od jakiegoś czasu, ale on się uparł na d7e, bo se ściągnął z interneta.
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)