Pierwszy projekt - którego języka użyć ?

Pierwszy projekt - którego języka użyć ?
flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12316
0
crispia napisał(a):
  • Czy Lazarus wymusza nazwę zapisywanego pliku. Bo gdy chciałem zapisać pod nazwą konsola Hello Word, to wywalił mi błąd + wskazówka że powinno być np. project1.

I tak i nie. Nazwa modułu to identyfikator, który m.in. musi się rozpoczynać od litery lub znaku _ i nie może zawierać białych znaków. Jedynym odstępstwem (od zasad dotyczących standardowych identyfikatorów) jest możliwości użycia znaku kropki, w celu tworzenia przestrzeni nazw.

  • Po zapisaniu projektu na dysku błąd nadal się pojawia po wybraniu opcji F9- uruchom.

Ten problem najpewniej nie dotyczy ani środowiska, ani kompilatora, a po prostu debuggera i według tego co do tej pory pisali twórcy, występuje on wybitnie rzadko. Przykro mi to pisać, ale masz cholernego pecha, bo nawet nie wiadomo od której strony próbować ten problem rozwiązać. :/

Ze swojej strony mogę jedynie polecić skorzystanie z opcji Run\Reset Debugger znajdującej się w głównym menu środowiska. Być może to pomoże. A jeśli nie, to mimo wszystko dobrze by było, gdybyś opisał ten problem na forum Lazarusa – ktoś niedawno mógł mieć podobny problem i może sobie jakoś z nim poradził. A jeśli nie, to może dzięki temu uda się go rozwiązać w najbliższej przyszłości. Przebywają tam ludzie bardzo dobrze znający to środowisko (również jego twórcy), więc istnieje większa szansa, że ktoś coś sensownego doradzi.

Dodam, że sam miewałem problemy z debuggerem, choć w ostatnich miesiącach było ich znacznie mniej niż wcześniej. Głównie chodziło o nieprawidłowe debugowanie kodu linijka po linijce, a i czasem nie dało się debugować w ogóle (wyrzucało błąd, że odpluskwiacz umarł). Tyle że za każdym razem wystarczyło zresetować debugger lub ew. usunąć binarki z dysku i wszystko wracało do normy.

Naprawdę doceniam furious programming że chciało Ci się zająć moim problemem, ale chyba będę musiał zrezygnować z Lazarusa pomimo całej sympatii którą do niego zapałałem.

Nie ma sprawy – w końcu po to tu przebywam. Jednak nie zamierzam Cię na siłę przekonywać do tego środowiska, bo z doświadczenia wiem, że raz na jakiś czas trzeba się z nim trochę poużerać.

CR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 92
0

Opisałem na forum Lazarusa zaistniały problem. W odpowiedzi otrzymałem takie pytanie: **** Does compiling & running normal windows application work? ****.
Odpisałem że problem pojawia się tylko w aplikacji konsolowej, gdy wciskam F9 i uruchamiam normalną aplikację pod windows wszystko jest ok. Stworzyłem nawet prosty programik z przyciskiem na formantce, po naciśnięciu którego wyświetla się okno z napisem hello world. Odszukałem plik exe. i uruchomiłem go. Wszystko bez najmniejszego problemu.Poczekam jeszcze może ktoś odpisze. Pozdrawiam Krzysztof :)

tomanhez
  • Rejestracja: dni
  • Ostatnio: dni
0

Java + JavaFX całe okienko tworzysz w SceneBulider, funkcjonalność opisujesz w klasyczny sposób do tego wrapper np: Launch4j który utworzy ci exe i gotowe:)

CR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 92
0

Przed chwilą zainstalowałem **** Lazarusa 1.2.6.**** Wiem że nie jest to najnowsza wersja, ale w moim przypadku okazała się strzałem w dziesiątkę. Jedynym minusem jest brak polskich znaków. W jednej z książek do Delphi 7 znalazłem rozwiązanie tego problemu przez modyfikację klucza rejestru. Jednak nie to chciałem przekazać. Lazarus nie zgłasza komunikatu o błędzie. Działają zarówno aplikacje okienkowe jak i konsolowa. Nie wiem jak długo ale i tak cieszę się niezmiernie.:) Gdyby ktoś miał problem podobny do mojego niech może spróbuje wersji 1.2.6. Zapewne dla zawodowców to dinozaur, ale przynajmniej działa. Biorę się za naukę object Pascala .
Pozdrawiam Krzysztof :)

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12316
0
crispia napisał(a):

Przed chwilą zainstalowałem Lazarusa 1.2.6.

Staroć – nie wiem czy jest sens używania tej wersji. Raz że na pewno zawiera więcej błędów niż bieżąca wersja, a dwa – posiada na pokładzie stary kompilator, sprzed ”unikodowej rewolucji”.

Jedynym minusem jest brak polskich znaków.

Gdzie ich brakuje? W tłumaczeniu interfejsu?

W jednej z książek do Delphi 7 znalazłem rozwiązanie tego problemu przez modyfikację klucza rejestru. Jednak nie to chciałem przekazać.

Z tego wnioskuję, że jednak chodzi o edytor kodu. Jeśli po wciśnięciu np. kombinacji AltGr+L, zamiast wpisania literki ł pojawi się jakieś okienko, to otwórz sobie ustawienia środowiska, wybierz gałąź Key mappings, w szukajce odszukaj daną kombinację i ją wyłącz lub zmień na inną, nie kolidującą.

CR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 92
0

Staroć – nie wiem czy jest sens używania tej wersji. Raz że na pewno zawiera więcej błędów niż bieżąca wersja, a dwa – posiada na pokładzie stary kompilator, sprzed ”unikodowej rewolucji”.

No to ładne kwiatki. Ostudziłeś mój zapał. Czas podjąć jakąś decyzję. Na razie zamówiłem książkę śp. M. Lisa Praktyczny kurs c#. Zobaczymy jak mi pójdzie. O object Pascalu jednak nie zapominam. Jak wyjdzie nowa wersja Lazarusa spróbuję ponownie.
Nie chcę zakładać nowego wątku, dlatego zapytam tutaj. Czy książka praktyczny kurs c# to dobry wybór ? Wiem że to po fakcie , ale tak jakoś wyszło.
Pozdrawiam Krzysztof :)

MG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Spróbuj tego:
http://pilotlogic.com/sitejoom/

Bazuje na Lazarusie.

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.