🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi
8 messages
8 total messages Started by Skladnica Sat, 05 Aug 2017 10:04
Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346012
Author: Skladnica
Date: Sat, 05 Aug 2017 10:04
4 lines
1202 bytes
Czy ktoś może mi w kilku słowach wytłumaczyć różnice pomiędzy tymi dwoma 
typami aplikacji?
W starterze i tak na Multiplatform mam dostępne tylko Win 32.
Widzę tez różnice w dostępnych kontrolkach i obiektach. 
Re: Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346011
Author: miab
Date: Sat, 05 Aug 2017 11:22
13 lines
1498 bytes
W dniu 05-08-2017 o 12:04, Skladnica pisze:
> Czy ktoś może mi w kilku słowach wytłumaczyć różnice pomiędzy tymi dwoma 
> typami aplikacji?
> W starterze i tak na Multiplatform mam dostępne tylko Win 32.
> Widzę tez różnice w dostępnych kontrolkach i obiektach.

VCL korzystaja z tradycyjnego VCL uzywajcego graficznego podsystemu Windows.
Multiplatform z FMX czyli grafiki dostosowanej do dostępnych w róznych 
OS-ach podsystemów grafiki 3D.
Różnica jest w estetyce, wydajnośc ale i w braku w przypadku FMX 
tradycyjnych dla VCL db-kontrolek.

miab
Re: Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346013
Author: mmm
Date: Mon, 07 Aug 2017 11:55
20 lines
1913 bytes
W dniu 2017-08-05 o 12:04, Skladnica pisze:
> Czy ktoś może mi w kilku słowach wytłumaczyć różnice pomiędzy tymi dwoma 
> typami aplikacji?
> W starterze i tak na Multiplatform mam dostępne tylko Win 32.
> Widzę tez różnice w dostępnych kontrolkach i obiektach.

VCL a FMX, musisz na to spojrzeć jak na nowy zestaw bibliotek które 
teoretycznie robią podobne rzeczy ( w obydwu narysujesz okno, przycisk i 
pole do wprowadzenia tekstu) ale pod spodem jest to zupełnie inaczej 
zrobione.
VCL = win32 wiec działa tylko an windows
FMX = rysowanie za pomoca karty graficznej , directx/opengl i stad 
wieloplatformowość.

Z Twojego punktu widzenia jezli  zrobisz teraz aplikację Multiplatform 
to jak będziesz miał wersję PRO albo wyższą to teoretycznie będziesz 
mógł tez skompilować na inne systemy. Teoretycznie bo pewnie bedzie to 
wymagało jednak troche pracy :)

M
Re: Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346014
Author: Skladnica
Date: Mon, 07 Aug 2017 15:16
27 lines
2447 bytes
Użytkownik "mmm"  napisał w wiadomości grup 
dyskusyjnych:om9kf2$k8c$1@portraits.wsisiz.edu.pl...

W dniu 2017-08-05 o 12:04, Skladnica pisze:
> Czy ktoś może mi w kilku słowach wytłumaczyć różnice pomiędzy tymi dwoma 
> typami aplikacji?
> W starterze i tak na Multiplatform mam dostępne tylko Win 32.
> Widzę tez różnice w dostępnych kontrolkach i obiektach.

VCL a FMX, musisz na to spojrzeć jak na nowy zestaw bibliotek które
teoretycznie robią podobne rzeczy ( w obydwu narysujesz okno, przycisk i
pole do wprowadzenia tekstu) ale pod spodem jest to zupełnie inaczej
zrobione.
VCL = win32 wiec działa tylko an windows
FMX = rysowanie za pomoca karty graficznej , directx/opengl i stad
wieloplatformowość.

Z Twojego punktu widzenia jezli  zrobisz teraz aplikację Multiplatform
to jak będziesz miał wersję PRO albo wyższą to teoretycznie będziesz
mógł tez skompilować na inne systemy. Teoretycznie bo pewnie bedzie to
wymagało jednak troche pracy :)

M
-----------------------------

A czy coś stoi na przeszkodzie w wykorzystaniu kontrolki FMX - konkretnie 
TWebBrowser w aplikacji typu VCL?
Re: Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346015
Author: Roman Tyczka
Date: Mon, 07 Aug 2017 16:28
17 lines
1532 bytes
On Mon, 7 Aug 2017 17:16:45 +0200, Skladnica wrote:

> A czy coś stoi na przeszkodzie w wykorzystaniu kontrolki FMX - konkretnie 
> TWebBrowser w aplikacji typu VCL?

Są na to sztuczki, ale zasadniczo FMX to kompletnie inny fundament
aplikacji, a nie tylko inny wygląd okienek. Nie ma oficjalnego wsparcia,
żeby mieszać VCLa i FMXa.

A co do tematu to zaimportuj web browsera jako kontrolkę ActiveX, np. tak
jak tutaj opisano:

https://stackoverflow.com/questions/1513282/how-to-install-twebbrowser-in-delphi-2010

-- 
pozdrawiam
Roman Tyczka
Re: Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346016
Author: Skladnica
Date: Tue, 08 Aug 2017 05:22
31 lines
2594 bytes
Użytkownik "Roman Tyczka"  napisał w wiadomości grup 
dyskusyjnych:1rxij1xmd1hok.dlg@tyczka.com...

On Mon, 7 Aug 2017 17:16:45 +0200, Skladnica wrote:

>> A czy coś stoi na przeszkodzie w wykorzystaniu kontrolki FMX - konkretnie
>> TWebBrowser w aplikacji typu VCL?

...

>A co do tematu to zaimportuj web browsera jako kontrolkę ActiveX, np. tak
>jak tutaj opisano:
>https://stackoverflow.com/questions/1513282/how-to-install-twebbrowser-in-delphi-2010
>pozdrawiam
>Roman Tyczka

Dzięki za odpowiedzi
Próbowałem importów ActiveX'ow i Microsofra i Mozill i ale mimo, że się 
zaimportowało to po wstawieniu kontrolki na forme
ta przestawała reagować - dziwna sprawa. Nawet nie dawało się jej usunąć 
przez klik i delete.
Jako, że kiedyś dawno delphi tylko liznąłem to może być, że teraz bardzo 
błądzę :-(

Cały czas intryguje mnie jednak brak kontrolki TWebBrowser w aplikacji VCL
tym bardziej ze znalazłem coś takiego
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Building_a_VCL_Forms_Web_Browser_Application

Nie znalazłem nigdzie wyraźnego powodu, że tej kontrolki nie ma

A może moim błędem jest że usiłuję coś zrobić na starterze 10.2?
Re: Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346017
Author: mmm
Date: Tue, 08 Aug 2017 05:53
21 lines
1837 bytes
> 
> Cały czas intryguje mnie jednak brak kontrolki TWebBrowser w aplikacji VCL
> tym bardziej ze znalazłem coś takiego
> http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Building_a_VCL_Forms_Web_Browser_Application 
> 
> 
> Nie znalazłem nigdzie wyraźnego powodu, że tej kontrolki nie ma
> 
> A może moim błędem jest że usiłuję coś zrobić na starterze 10.2?

[po pierwsze]
Kontrolki nie ma bo tak miało byc :)
https://www.embarcadero.com/docs/rad-studio-feature-matrix.pdf
Szukaj "TWebBrowser support, wrapped on the Microsoft IE ActiveX component"

[po drugie]
Porzuć WebBrowser, I obejrzyj to
https://github.com/salvadordf/CEF4Delphi

M
Re: Roznica pomiedzy Miltiplatform i VCL Application - Delphi Tokyo Starter
#346018
Author: mmm
Date: Tue, 08 Aug 2017 06:08
9 lines
1409 bytes
Wysłałem Ci na mail kontrolke WebBrowser oraz przykład aplikacji

1) Otworz ProjectGroup2.groupproj
2) Zainstaluj instalMeeeeee.dpk
3) Uruchom Project7.dproj
4) Nacisnik przycisk
5) Jest strona WP.PL ?

mm
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads