Szanowni koledzy. Człowiek czasami musi wziąć kozę do sypialni i namęczyć się z nią, żeby potem ją wygonić do zagrody i cieszyć się znów luksusowym pokojem, mimo, że bez remontu. Raz kolejny postanowiłem zobaczyć co tam nowoczesnego w świecie FreePascal'a/ObjectPascala oraz Lazarus/Delphi. Do tej pory pracuje z leciwym kodem Delphi, oraz z DataSetami dziedziczącymi po TDataSet. W innych już nowszych projektach używam .net core oraz EF. Chciałem zobaczyć co oferuje świat Pascala. Za pomocą fpcupdeluxe ściągnąłem mORMot oraz pobrałem i automatycznie skompilowałem Lazarusa + FPC trunk. Otworzyłem pierwszy sampl z mORMot, o dziwo się skompilował, ale podczas odpalenia wywala wyjątek i za bardzo nie wiem co dalej... Zna ktoś rozwiązanie tego problemu? Istnieje, gdzies wersja Lazarusa+ FPC + mORMot, który po prostu zadziała, ew. jest gdzieś jakiś tutorial do Lazarusa + mORMot. Chciałbym biorąc pod uwagę politykę, jakość oraz ceny dyktowane przez Iderę, jak już wykorzystać samego Lazarusa/FPC. Załączam screen próby otwarcia exampla.

- Rejestracja:prawie 7 lat
- Ostatnio:prawie 5 lat
- Postów:666
Nie wiem, czy będzie to jakieś pocieszenie, ale niedawno (tak z miesiąc temu) też z tym walczyłem. Dobre pół dnia zmarnowane, w końcu dałem sobie spokój. Miałem ten sam problem, co Ty. Szukałem odpowiedzi w necie - trzeba skorzystać z fpcDeluxe, trzeba pobrać odpowiednie wersję z trunk (a nie oficial release), do tego jeszcze coś - tam zmienić, jakiegoś patcha nałożyć itp. Testowałem na win i lin - na obu bez sukcesów.
Fajnie, że Tobie też nie działa - czuję się trochę mniejszym idiotą i nieudacznikiem ;)

- Rejestracja:prawie 7 lat
- Ostatnio:prawie 5 lat
- Postów:666
Rozumiem, że też walczyłem z mORMot?


- Rejestracja:prawie 7 lat
- Ostatnio:prawie 5 lat
- Postów:666
Zbudowałem lazarus + fpc
- FPC trunk SVN 40491
- Lazarus trunk SVN 59757
Fpcupdeluxe to mi zbudował i ściągnąłem najnowszego (chyba) mORMot i sample 1 ruszył. Co prawda to nie najnowsza rewizja, ale na co dzień pracuje z 11 letnim kompilatorem i 23 letnim kodem więc nie jest tak źle ;p Z drugiej strony MS czasem daje mi dwa razy dziennie update VS Code (które i tak jest badziewne)... No nic, idę czytać dokumentacje mORMot i może uda mi się podłączyć do bazy ;p Tak więc @cerrato - leć budować, bo wyjdzie, żeś nierozgarnięty ;)


- Rejestracja:ponad 13 lat
- Ostatnio:około 10 godzin
- Lokalizacja:Tuchów
- Postów:12175
@somedev: polecam zapytać na forum Lazarusa, dlatego że tam jest zdecydowanie więcej użytkowników wykorzystujących wspomniany stack. Będziesz miał większe szanse na sensowne wskazówki i szybkie rozwiązanie problemu. Sam niestety nie pomogę w tym temacie.

- Rejestracja:prawie 7 lat
- Ostatnio:prawie 5 lat
- Postów:666
Dzięki! Niemniej do poznawania tej technologii (mORMot), odpowiednio skompilowane środowisko Lazarusa+FPC starczy. Wrócę do tematu upgradu do nowszego środowiska, jeśli stwierdzę, że to na tyle fajny stack, że zechcę coś na tym produkcyjnie postawić.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.