Błędy kompilacji podczas instalacji TGecko w Delphi 7

Odpowiedz Nowy wątek
2019-05-30 15:41
0

Nie moge zaisntalowac TGecko na Delphi 7. Wyskakuje mi nastepujacy problem:

Dlaczego?


edytowany 2x, ostatnio: furious programming, 2019-05-30 16:15

Pozostało 580 znaków

2019-05-30 16:16
1

Zadam standardowe pytanie, które się pojawia w chwili, w której ktoś wyskakuje z Delphi7... dlaczego???
Czy musisz (np.szkoła/uczelnia tego wymaga), czy z innego powodu korzystasz ze środowiska sprzed ponad 15 lat?

Masz przynajmniej dwie alternatywy - albo Lazarus, albo najnowsze Delphi w darmowej wersji Community - DUŻE WYDARZENIE! Delphi oraz C++Builder w wersji Community Edition


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
edytowany 3x, ostatnio: cerrato, 2019-05-30 16:17

Pozostało 580 znaków

2019-05-30 16:20
1

Na tym zrzucie ekranu nic nie widać. @bronex – no nie mów, że pracujesz w edytorze z tak małymi znakami… :|

Wracając do problemu – widać kod jest napisany w taki sposób, że go Delphi 7 nie ogarnia. Albo brakuje plików, w których te zmienne są zadeklarowane. Może to chodzi o pliki dołączane, może o coś innego, trudno powiedzieć. Mimo wszystko używanie tego IDE w dzisiejszych czasach to masochizm.


Pozostało 580 znaków

2019-05-30 16:23
1

Pewnie @bronex się po prostu przyzwyczaił do starego Delphi:) Też kiedyś siedziałem długo na Delphi 6/7 a od kilku lat używam Lazarusa. Znów się przyzwyczaiłem, więc nie chce mi się przesiąść na nowe Delphi Community. Ale w końcu muszę, by nauczyć się tworzyć aplikacje mobilne (niby w Lazarusie też się da, ale jeszcze tego nie ogarnąłem).

Pozostało 580 znaków

2019-05-30 16:25
0

W temacie aplikacji mobilnych - nie myślałeś @kristof , żeby do tematu podejść trochę porządniej? Jednak te mobilki w Delphi to taka lekka prowizorka, sam się nad tym zastanawiałem, ale w końcu uznałem, że do komórek nauczę się Fluttera (co zresztą robię, ale to jest totalnie inny świat, więc idzie mi to dość topornie :( )


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
edytowany 2x, ostatnio: cerrato, 2019-05-30 16:26

Pozostało 580 znaków

2019-05-30 16:27
0

Pewnie, że myślę - dlatego zaczynam się uczyć Reacta oraz C# / Xamarin.

Flutter - to jest przyszłość :P Zwłaszcza, jak za kilka lat Google uwali Androida. - cerrato 2019-05-30 16:27
Pewnie masz rację, bo flutter ma być podstawowym językiem w sysemie Fuchsia. Ale jak zobaczyłem React Native to bardziej mi podszedł, bo znam troche javascript :) - Kristof 2019-05-30 16:30
kwestia co jest lepsze - czy teraz wybrać "gorszą" technologię, w którą trochę łatwiej wejść, czy zainwestować więcej czasu i energii w coś z większym potencjałem. Ja wybrałem opcję 2 i z każdą chwilą coraz mocniej rozważam samobójstwo :D - cerrato 2019-05-30 16:44

Pozostało 580 znaków

2019-05-30 16:38
Kristof napisał(a):

Pewnie @bronex się po prostu przyzwyczaił do starego Delphi:)

Przyzwyczajenie to pierwszy stopień do zacofania. Im dłużej żyje się bez aktualizacji, tym bardziej odcina się od rzeczywistości i tym bardziej utrudnia się sobie pracę.

Znów się przyzwyczaiłem, więc nie chce mi się przesiąść na nowe Delphi Community.

Błędne porównanie. Tu nie chodzi o przywiązanie do jednej marki, a do konkretnej wersji produktu tej marki.

Delphi 7 jest produktem porzuconym, nierozwijanym i w porównaniu do bieżących alternatyw, mocno prymitywnym. Lazarus natomiast jest produktem cały czas rozwijanym – co kilka miesięcy wychodzą kolejne wersje, coraz lepsze, coraz bogatsze. Jest to IDE o wiele bardziej zaawansowane od tego używanego przez OP.

Jeśli ktoś wciąż używa Lazarusa 1.2 i nie zaktualizuje go do najnowszej wersji ”bo nie” (obecnie do wersji 2.0.2 dla okienek) no to sam sobie robi krzywdę. W takim przypadku niech się morduje sam, bo nikt normalny nie używa starych wersji bez wsparcia, jeśli za darmo może sobie zaktualizować do tej najświeższej.

Ale w końcu muszę, by nauczyć się tworzyć aplikacje mobilne (niby w Lazarusie też się da, ale jeszcze tego nie ogarnąłem).

Nie ogarniam… Znasz Lazarusa jako IDE, znasz dialekt w którym pisze się kod, ale zamiast zapoznać się i nauczyć jego kolejnej funkcjonalności, wolisz wszystko rzucić w kąt i uczyć się obsługi innego narzędzia od podstaw? Gdzie tu logika? Tym bardziej, że zamierzasz przesiąść się na narzędzie ograniczone pod względem tworzenia oprogramowania komercyjnego, podczas gdy znasz to, które takiego ograniczenia nie posiada.

Jeśli już chcesz tworzyć oprogramowanie na platformy mobilne, to zainteresuj się zupełnie inną technologią niż jakikolwiek Pascal. Sprawdź która technologia mobilna dziś jest najsilniejsza na tym rynku i w którą stronę podążają obecne trendy, a następnie zacznij się uczyć.


edytowany 6x, ostatnio: furious programming, 2019-05-30 16:50

Pozostało 580 znaków

2019-05-30 17:00
0

Wygląda jakby nie było jakiś plików, może z klasą bazową. Skąd masz tego źródła? BTW. Koledzy - proponuje nie nawracać. To, że ktoś ma Delphi 7 nie świadczy, że to jest błąd. Są tysiące powodów (napisany system ma już kilk kk lini i nie jest prosto portowalny, posiada licencje tylko na Delphi 7, posiada komponenty z licencją tylko na Delphi 7, klient ma system w Delphi 7 ....). Zresztą jeśli to ma być soft komercyjny to nie żartujcie z Lazarusem, a nowe Delphi to wydatek minimum 7.5k zł.

Pozostało 580 znaków

2019-05-30 17:03
0

Wiem, że programowanie w Delphi aplikacji mobilnych może być zamkniętą drogą, wiec zamierzam się wgryzać w react native!
No ale to co tu piszemy to już offtopic:)

przepraszam, już nie będę ;) - cerrato 2019-05-30 17:05

Pozostało 580 znaków

2019-05-30 17:04
0

@somedev: nikt na siłę nie nawraca, jeśli świadomie chce korzystać z siódemki to nic nam do tego. Ale zwykła ludzka przyzwoitość wymaga pokazania innej drogi i uświadomienie w zakresie alternatyw, bo być może siedzi w środowisku sprzed ponad 15 lat z powodu niewiedzy, albo z przyzwyczajenia i nawet się nie zastanawia nad tym.


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say

Pozostało 580 znaków

2019-05-30 17:42
0
somedev napisał(a):

BTW. Koledzy - proponuje nie nawracać.

Warto o tym wspominać, dlatego że wciąż istnieją ludzie, którzy używają starych narzędzi, choć nie muszą. Autor nie napisał że musi z tego środowiska korzystać, więc tego typu sugestie jak najbardziej są wskazane.

To, że ktoś ma Delphi 7 nie świadczy, że to jest błąd. Są tysiące powodów (napisany system ma już kilk kk lini i nie jest prosto portowalny, posiada licencje tylko na Delphi 7, posiada komponenty z licencją tylko na Delphi 7, klient ma system w Delphi 7 ....).

To są tylko domysły i mam nadzieję, że wszyscy udzielający się w tym wątku mają to na uwadze. OP natomiast nie wyjaśnił tej kwestii, więc tego typu przypadki nadal pozostają w sferze przypuszczeń.

Zresztą jeśli to ma być soft komercyjny to nie żartujcie z Lazarusem […]

Nikt tutaj nie żartuje. Lazarus to nie zabawka, a oprogramowanie w nim stworzone nie działa ”przez przypadek”, więc przedstawianie go w takim świetle jest niepoważne. Choć nie zmienia to faktu, że pod względem jakości w porównaniu do produktów embarcadero wypada słabiej, może nawet dużo słabiej (może, bo szczegółowych badań pod tym kątem nie przeprowadzałem).

[…] a nowe Delphi to wydatek minimum 7.5k zł.

Tak, ale nie jest to łączny koszt licencji na wszystkie stanowiska. Poza tym upgrade też kosztuje, a rezygnując z niego, prędzej czy później firma znajdzie się w takiej sytuacji, w jakiej dziś znajdują się te używające Delphi 7 czy jeszcze starszych wersji.


edytowany 7x, ostatnio: furious programming, 2019-05-30 17:46

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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