Konwersja tekstu na .doc

0

Witaj,
Jak w delphi przekonwertować plik *.doc na .rtf lub .txt Chodzi mi o komponent richedit. Chcę oprócz plików .rtf lub txt ładować pliki doc.

Jeszcze jedno pytanie, odległe od poprzedniego:
Czy we języku freepascal możliwe jest utworzenie formy?

1

Czy masz pan upośledzenie psychiczne?

FreePascal to kompilator.

Pascal to język.

Lazarus używa jako kompilatora FreePascala.

Lazarus jest darmową wersją delphi.

Delphi było matką środowisk RAD (pominęło QT), do szybkiego tworzenia aplikacji.

To chyba mówi samo za siebie, pozdrawiam.

0

Za free to bardzo dużo pisania przed Tobą... Są płatne komponenty, które radzą sobie z dokumentami MSOffice,

Tak

0

Co za menda mnie zlinczowała? Taka prawda, może pierwsze zdanie jest trochę agresywne, ale wystarczyło NAWET NA WIKI poczytać. God dammit!

0
spartanPAGE napisał(a):

FreePascal to kompilator.

Mianem "FreePascal" można również określić dialekt, odmianę Pascala używaną w tym kompilatorze (widać to np.w przypadku typów generycznych); a co za tym idzie - "FreePascal" może w uproszczeniu znaczyć zarówno język, jak i kompilator.
imho.

Lazarus jest darmową wersją delphi.

O ile dobrze pamiętam, to niegdyś -123oho krzyczał na ludzi tak mówiących.
Lazarus nie jest żadną darmową wersją Delphi - jest to po prostu środowisko, jak każde inne.
A że nieco Delphi przypomina, zarówno z wyglądu jak i zastosowania, to inna sprawa.

Romlus napisał(a):

Czy we języku freepascal możliwe jest utworzenie formy?

Pewnie - nawet w Assemblerze możesz.
Ale po co się z tym męczyć? Pobierz Lazarusa - tam formę możesz "wyklikać", a pisać jedynie kod obsługujący zdarzenia komponentów.

0
spartanPAGE napisał(a):

Lazarus jest darmową wersją delphi.

Obecnie wersja Delphi nie istnieje (na żadną z kiedyś darmowych wersję nie można uzyskać licencji)! Lazarus to nie żadne darmowe Delphi (i to nie ma 100% zgodności są drobne różnice) to jest darmowe IDE do FreePascala przypominające wyglądem starsze wersje Delphi i pozwalające pisać w języku Delphi.

0

Można sobie zastrzegać, że lazarus jest tym "odmiennym projektem", ale w sumie robi nie tylko dokładnie to samo, ale i udostępnia zmianę wyglądu środowiska na tę z delphi. Tak więc jak najbardziej można go nazwać "tą darmową wersją delphi"

Swoją drogą: Cholera, będziemy się kłócić o takie pierdoły? Dwa środowiska RAD do pisania w pascalu, tyle :D

Nie widzę tu powodu do flame war.

0
spartanPAGE napisał(a)

Swoją drogą: Cholera, będziemy się kłócić o takie pierdoły? Dwa środowiska RAD do pisania w pascalu, tyle :D

Nie widzę tu powodu do flame war.

Dokładnie, nie ma sensu znów kłócić się o terminologię, choć tak naprawdę to nie wszyscy wiedzą czym jest Lazarus, Free Pascal, stąd ciągle ktoś przekręca i nieświadomie prowokuje do zmiany tematu; Szkoda się nad tym zastanawiać i ciągnąć OT, skoro wątek dotyczy zupełnie innej rzeczy;


Romlus napisał(a)

Jak w delphi przekonwertować plik *.doc na .rtf lub .txt Chodzi mi o komponent richedit. Chcę oprócz plików .rtf lub txt ładować pliki doc.

jak zwykle jest kilka wyjść, bo możesz skorzystać z gotowych komponentów lub napisać własny algorytm konwersji, co oczywiście będzie nie lada wyzwaniem; Gotowe kontrolki do tego typu rzeczy są niestety płatne, można także wykorzystać TRichView, który radzi sobie bez problemu z dokumentami *.doc, jednak także jest płatny;

Ogólnie to jeśli nie kupisz takiej kontrolki, to pozostaje Ci własna implementacja, jednak to będzie spore wyzwanie i trzeba mieć niemałe umiejętności, a także wiedzieć wszystko na temat tych dwóch formatów - DOC oraz RTF;


Romlus napisał(a)

Czy we języku freepascal możliwe jest utworzenie formy?

Tak, tylko nie sprecyzowałeś pytania i trzeba się nieco domyślić; Jeśli chodzi Ci o najzwyklejszy formularz to sprawa jest jasna - albo zainstaluj Lazarusa i po ludzku pisz aplikację okienkową, albo skorzystaj z funkcji WinAPI;

"Okienka" także można tworzyć w trybie tekstowym w konsoli - służy do tego funkcja Window znana również ze starego Turbo Pascala;

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