wine problem stampe richedit

zeljkoc

New member
Joined
Jan 28, 2013
Messages
22
Reaction score
0
wine1.4 debian 7.0.0 32

Windows aplikacija pod wine

problem stampe i prewiev

koristim Delphi aplikaciju i FreeReport

problem nastaje kada se koristi RichEdit (sve napisano u RichEditu nevidi se na preview)

kada startam aplikaciju u terminalmodu dobijem sljedecu gresku:

fixme:richedit:ME_HandleMessage EM_SETLANGOPTIONS: stub
 
Last edited:

dvajedan

Active member
Joined
Jun 17, 2012
Messages
3,106
Reaction score
2
Sa wine se nikad ne zna šta u kojoj verziji radi, a šta ne i da li uopšte radi. Jedna verzija može da baguje za određani program, a već druga ne, tako da najbolje da menjaš verzije, sa playonlinux je možda najlakše… Mada i sa samim wine možeš da menjaš tj. da poturaš originalne dll-ve, jer najverovatnije nije sve implementirano u tim winetovim builtin verzijama dllova ili pak baš u toj verziji ni ne radi. Može ručno, a može i preko winetricks skripte:

http://wiki.winehq.org/winetricks

Pa tako recimo možda da probaš kako će da ide uz nativni richedit20.dll

Ili možda još bolje ukoliko je program dostupan for free da daš link, pa da i mi probamo da pomognemo :).
 
Last edited:

dvajedan

Active member
Joined
Jun 17, 2012
Messages
3,106
Reaction score
2
Jel ovako treba da bude? Mislim jel u redu, ovo bold i ćirilica :🙂

View attachment 1564

Ovo je sa nativnim ubačenim richedit20.dll , ali ručno a ne preko winetricks - on skida neku staru verziju :1: .

Ovi otprilike, možeš i 32 da staviš kao native pošto vidim da loaduje i njega.

http://www.dllsource…ds/riched20.dll
http://www.dllsource…ds/riched32.dll

Znači ubaciš ih u folder sa programom, pa pokreneš sa:
WINEDLLOVERRIDES="riched20=n,b;riched32=n,b" wine WineRichEdit.exe
Ili ako ti treba native za stalno i by default onda ih ubaci u
~/.wine/drive_c/windows/system32/
Pa preko winecfg tab Libraries našteluj isto 🙂 .
 
Last edited:

zeljkoc

New member
Joined
Jan 28, 2013
Messages
22
Reaction score
0
To upravo tako treba da izlgeda,
uspio sam iz komandne lineje

nije mi jasno ovo preko winecfg da naštimam jeli to za sve aplikacije ili za svaku
pojedinačno.

U svakom slučaju hvala riješen veliki problem.
 
Last edited:

dvajedan

Active member
Joined
Jun 17, 2012
Messages
3,106
Reaction score
2
Može i za svaku pojedinačno a i za sve, najlakakše je pošto je na klik, mada možeš i preko regedit to da obaviš, a uvek možeš i sam da edituješ registry :). Ovde vidiš ovaj Default Settings, ako ostaviš to onda ide za sve, a ako ideš Add application pa putanja onda će podešavanja važiti samo za nju, eto tako otprilike :).

View attachment 1565 View attachment 1566

Eh da :1: , da pomenem i bitan env koji će ti uvek biti koristan kao provera zavisnosti i odakle ih vuče:
WINEDEBUG=+loaddll wine WineRichEdit.exe
 
Last edited:

zeljkoc

New member
Joined
Jan 28, 2013
Messages
22
Reaction score
0
Imam malih problemčića sa fontovima nisu u redu sva naša slova samo za ričedit
koristim podesavanje:

[background=rgb(252, 254, 255)]#: nano /etc/default/locale[/background]
[background=rgb(252, 254, 255)]LANG=en_US.UTF-8[/background]
[background=rgb(252, 254, 255)]LC_CTYPE=hr_HR.UTF-8[/background]
[background=rgb(252, 254, 255)]LC_NUMERIC=sr_RS@latin[/background]
[background=rgb(252, 254, 255)]LC_TIME=sr_RS@latin[/background]
[background=rgb(252, 254, 255)]LC_MONETARY=bs_BA.UTF-8[/background]


vjerovatno ću uspjeti malo experimetišući u svakom slučaju mnogo hval!!
 
Last edited:

dvajedan

Active member
Joined
Jun 17, 2012
Messages
3,106
Reaction score
2
Probaj winetricks corefonts, da ti instalira te MS web fontove pošto si default u primeru koristio Tahoma, MS Sans Serif.

Mada ta tahoma iz corefonts je starija dosta, još bolje bi bilo prekopirati te fontove iz Windows instalacije :1: . Znam da ova iz corefonts nema euro sign na primer, ali dobro to je do fonta samo mislim to ćeš se već snaći :).
 
Last edited:
Top