Discrepancies in DCL Quality: Addressing Graphical Issues Between Systems

Discrepancies in DCL Quality: Addressing Graphical Issues Between Systems

Anonymous
Not applicable
807 Views
13 Replies
Message 1 of 14

Discrepancies in DCL Quality: Addressing Graphical Issues Between Systems

Anonymous
Not applicable

Why does this difference in DCL quality occur? It looks perfect on my computer, but when I deliver it to my client, there's this discrepancy, and the graph looks strange. Does anyone know how to fix this issue?

in my computer:

Frjuniornogueira_0-1711479568766.png

 

 

on the client's computer

Frjuniornogueira_1-1711479594434.png

 

 

0 Likes
808 Views
13 Replies
Replies (13)
Message 2 of 14

komondormrex
Mentor
Mentor

since it is supposedly not built-in dcl you in first place have to check that your client have same arx library as you to load open dcl.

0 Likes
Message 3 of 14

Anonymous
Not applicable

@komondormrex This is an integrated DCL hahaha lol

I'm thinking it's because my client's desktop doesn't have the same graphics card as mine, but I don't think there's anything to that.

0 Likes
Message 4 of 14

JamesMaeding
Advisor
Advisor

I'm thinking this is because of "high DPI" handling on their end.

I have some of the same issues but with .net dialogs.

If you are using OpenDcl, which I use extensively, mention what version you are on.

Maybe post your .odcl file and I will try displaying it on my system.

Really, if ODCL, you should use their forums. thx


internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties

0 Likes
Message 5 of 14

Anonymous
Not applicable

@JamesMaeding  I'm not using anything, this is a normal DCL, just a splitter and the image vector.

0 Likes
Message 6 of 14

JamesMaeding
Advisor
Advisor

@Anonymous 

Thanks for clarifying.

You are likely not going to solve the issue as autodesk will not modify anything related to lisp.

I would say this might be a blessing, as OpenDCL is amazing and free.

It has a graphical UI for making the dialog, and saves so much time with how it implements callbacks and events like VB, .net, and most languages with forms.

You can debug easier too.

I got into that for 15 years and then into .net when it became a thing.

All my major dialogs are done in .net, and I can call from lisp so no ODCL needed on them, and I get the good windows handling for high DPI monitors.

That is a major rabbit hole but the ODCL jump is not too bad. You need an example to get started, and then some instruction on how to compile all to one vlx that is "separate namespace" so variables are not exposed like in uncompiled files like .lsp.

I bet your programming skills are good though based on your program so might be the right solution to go ODCL.


internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties

0 Likes
Message 7 of 14

komondormrex
Mentor
Mentor

well, seems that i supposed wrong)))

0 Likes
Message 8 of 14

Anonymous
Not applicable

@JamesMaeding  thank you very much, but I can create forms with CSharp. What I wanted was to find out why this difference between computers is happening.

@komondormrex Yes, it's just a simple DCL

0 Likes
Message 9 of 14

komondormrex
Mentor
Mentor

i was just misled with this

komondormrex_0-1711538852606.png

have you done the map and entities selected with (start_image), (vector_image), (end_image)?

0 Likes
Message 10 of 14

Anonymous
Not applicable

I did this with vector_image and Slider.
I wanted to find out the reason for this difference between computers. the other DCLS also present differences.

Frjuniornogueira_0-1711568293851.png


Frjuniornogueira_1-1711568365421.jpeg

 

 

0 Likes
Message 11 of 14

JamesMaeding
Advisor
Advisor

@Anonymous 

How would you ever really know what's causing it?

You would have to guess, and see if changing that thing to the setting or hardware on the "good" machine fixed it.

Of course, if adesk tells you, its likely the right answer but we are not them.

Even if you get the right answer it leaves you with no fix.

You've pushed dcl pretty far, nice job!


internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties

0 Likes
Message 12 of 14

CodeDing
Advisor
Advisor

@Anonymous 

 

Honestly, it looks like everything about their dialog is displaying larger (check boxes, text, etc.). It looks like perhaps their Windows display settings are adjusted.

 

Maybe something like this setting:

image.png

 

Or if they have multiple displays, maybe this setting:

image.png

 

Best,

0 Likes
Message 13 of 14

komondormrex
Mentor
Mentor

it is strange enough, since the zero point for image drawing is left upper corner of image tile and your map is drawn obviously not from there. 

0 Likes
Message 14 of 14

JamesMaeding
Advisor
Advisor

@Anonymous 

That's what I said earlier, the "high DPI" settings.

I've been struggling with that for several years now in .net, and finally got to correct settings  to handle stuff. Even autocad has a few dialogs not set correctly and they freak out on high dpi scaling.

The civil3d batch converter is one.


internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties

0 Likes