November 02

On Thursday, 2 November 2023 at 10:58:51 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 10:17:37 UTC, Peter Hu wrote:

>

[...]

I'm sorry, I don't know. I have just observed that when using LDC the libraries gets forwarded from submodules but not with DMD.

So what I usually do is to add them in my dub.json "libs" property as shown before.

Oh my, I didn't know poseidon still existed :D

Is this what you're using?
https://bitbucket.org/KuanHsu/poseidond

I currently use vscode and Visual D, they both work good.

But it's always fun to see other IDEs

Yes,exactly. That was developed with D+iupD.

Under windows,I use PoseidonD with Entice Designer+DFL:
Entice Designer: http://www.dprogramming.com/entice.php
DFL for D2 :https://github.com/Rayerd/dfl

November 02

On Thursday, 2 November 2023 at 12:01:18 UTC, ryuukk_ wrote:

>

On Thursday, 2 November 2023 at 10:17:37 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 10:02:29 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 09:58:21 UTC, Peter Hu wrote:

>

[...]

I'm not sure why, it works for me, but I think it could be something dmd does different. The pragma lib is inserted into the generated object file, or otherwise passed to the linker, so the linker automatically links in that library.

I'm guessing dmd for some reason does not see it in the submodule, but I have no proof that's the issue, I'm just guessing.

Really appreciated for the help.I am learning to understand.
Not using these two pragma in the source,other in the commandline:dmd -m64 user32.lib comdlg32.lib test.d compiled.But---
In an IDE say PoseidonD it still failed to compile even if I provided the library path to the compiler,I just can't understand how come my other small programs ( based on gui libslike DFL2,iup4D,dwt,NAppGui4D ) works fine without having to provide pragma in the source before compiling.

It's probably because these libraries already have the symbols

Just tried to compile winsamp.d (dmd package folder--dmd/samples/d),exactly the same issue.Many many years ago I once played with this winsamp.d for testing win32 api (configuration ok or not) and it get passed without those two pragma.I am thinking whether it is related to MS VC lib path or MS VS path.

November 02

On Thursday, 2 November 2023 at 12:22:29 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 10:58:51 UTC, Imperatorn wrote:

>

[...]

Yes,exactly. That was developed with D+iupD.

Under windows,I use PoseidonD with Entice Designer+DFL:
Entice Designer: http://www.dprogramming.com/entice.php
DFL for D2 :https://github.com/Rayerd/dfl

Wow, it's great seeing this is still being used 😎

November 02

On Thursday, 2 November 2023 at 12:43:01 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 12:22:29 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 10:58:51 UTC, Imperatorn wrote:

>

[...]

Yes,exactly. That was developed with D+iupD.

Under windows,I use PoseidonD with Entice Designer+DFL:
Entice Designer: http://www.dprogramming.com/entice.php
DFL for D2 :https://github.com/Rayerd/dfl

Wow, it's great seeing this is still being used 😎

Would be nice to continue development of Entice Designer

November 02

On Thursday, 2 November 2023 at 12:47:11 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 12:43:01 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 12:22:29 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 10:58:51 UTC, Imperatorn wrote:

>

[...]

Yes,exactly. That was developed with D+iupD.

Under windows,I use PoseidonD with Entice Designer+DFL:
Entice Designer: http://www.dprogramming.com/entice.php
DFL for D2 :https://github.com/Rayerd/dfl

Wow, it's great seeing this is still being used 😎

Would be nice to continue development of Entice Designer

Yes,it is C# code style,supports compiling command setting.There are more features than it looks in the Form Property Window.It is a pity the source editor does not support Chinese characters input(but can paste in) .

Since the DFL library gets maintained,hope Entice designer gets maintained as well.Source is available in the website( http://www.dprogramming.com/entice.php).

November 02

On Thursday, 2 November 2023 at 13:40:14 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 12:47:11 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 12:43:01 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 12:22:29 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 10:58:51 UTC, Imperatorn wrote:

>

[...]

Yes,exactly. That was developed with D+iupD.

Under windows,I use PoseidonD with Entice Designer+DFL:
Entice Designer: http://www.dprogramming.com/entice.php
DFL for D2 :https://github.com/Rayerd/dfl

Wow, it's great seeing this is still being used 😎

Would be nice to continue development of Entice Designer

Yes,it is C# code style,supports compiling command setting.There are more features than it looks in the Form Property Window.It is a pity the source editor does not support Chinese characters input(but can paste in) .

Since the DFL library gets maintained,hope Entice designer gets maintained as well.Source is available in the website( http://www.dprogramming.com/entice.php).

I put it on dub now so you can just do "dub add dfl".

In Entice designer you can then change your compile command to cd.. && dub (if you're in the source folder, otherwise just dub).

I might add the ability to create event handlers by clicking on objects. We'll see.

November 03

On Thursday, 2 November 2023 at 17:38:33 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 13:40:14 UTC, Peter Hu wrote:

>

[...]

I put it on dub now so you can just do "dub add dfl".

In Entice designer you can then change your compile command to cd.. && dub (if you're in the source folder, otherwise just dub).

I might add the ability to create event handlers by clicking on objects. We'll see.

That would be great.

November 03

On Friday, 3 November 2023 at 00:57:30 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 17:38:33 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 13:40:14 UTC, Peter Hu wrote:

>

[...]

I put it on dub now so you can just do "dub add dfl".

In Entice designer you can then change your compile command to cd.. && dub (if you're in the source folder, otherwise just dub).

I might add the ability to create event handlers by clicking on objects. We'll see.

That would be great.

It's so ancient that it's a bit challenging to build it, but if I manage to I will add it on dub.

November 04

On Friday, 3 November 2023 at 00:57:30 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 17:38:33 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 13:40:14 UTC, Peter Hu wrote:

>

[...]

I put it on dub now so you can just do "dub add dfl".

In Entice designer you can then change your compile command to cd.. && dub (if you're in the source folder, otherwise just dub).

I might add the ability to create event handlers by clicking on objects. We'll see.

That would be great.

I have decided to use DlangUI instead:
https://github.com/buggins/dlangui

November 05

On Saturday, 4 November 2023 at 18:30:41 UTC, Imperatorn wrote:

>

On Friday, 3 November 2023 at 00:57:30 UTC, Peter Hu wrote:

>

On Thursday, 2 November 2023 at 17:38:33 UTC, Imperatorn wrote:

>

On Thursday, 2 November 2023 at 13:40:14 UTC, Peter Hu wrote:

>

[...]

I put it on dub now so you can just do "dub add dfl".

In Entice designer you can then change your compile command to cd.. && dub (if you're in the source folder, otherwise just dub).

I might add the ability to create event handlers by clicking on objects. We'll see.

That would be great.

I have decided to use DlangUI instead:
https://github.com/buggins/dlangui

We're adding search functionality in the editor and making the preview window more usable.

You can see the work in progress here:
DlangUI

1 2
Next ›   Last »