Re: win32 api & lib issue

2023-11-04 Thread Imperatorn via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-04 Thread Imperatorn via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-03 Thread Imperatorn via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-02 Thread Peter Hu via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-02 Thread Peter Hu via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-02 Thread Peter Hu via Digitalmars-d-learn
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,

Re: win32 api & lib issue

2023-11-02 Thread Peter Hu via Digitalmars-d-learn
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

Re: win32 api & lib issue

2023-11-02 Thread ryuukk_ via Digitalmars-d-learn
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: On Thursday, 2 November 2023 at 09:13:11 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 09:08:02

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
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: On Thursday, 2 November 2023 at 09:13:11 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 09:08:02

Re: win32 api & lib issue

2023-11-02 Thread Peter Hu via Digitalmars-d-learn
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: On Thursday, 2 November 2023 at 09:13:11 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 09:08:02 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
On Thursday, 2 November 2023 at 09:58:21 UTC, Peter Hu wrote: On Thursday, 2 November 2023 at 09:13:11 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 09:08:02 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 08:31:41 UTC, Peter Hu wrote: Greetings! From time to time I

Re: win32 api & lib issue

2023-11-02 Thread Peter Hu via Digitalmars-d-learn
On Thursday, 2 November 2023 at 09:13:11 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 09:08:02 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 08:31:41 UTC, Peter Hu wrote: Greetings! From time to time I encountered issues on the subjected after I upgraded my dmd

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
On Thursday, 2 November 2023 at 09:08:02 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 08:31:41 UTC, Peter Hu wrote: Greetings! From time to time I encountered issues on the subjected after I upgraded my dmd package.Given below code : [...] If it still doesn't work try adding

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
On Thursday, 2 November 2023 at 08:31:41 UTC, Peter Hu wrote: Greetings! From time to time I encountered issues on the subjected after I upgraded my dmd package.Given below code : [...] If it still doesn't work try adding this: ```d pragma(lib, "user32"); pragma(lib, "comdlg32"); ```

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
On Thursday, 2 November 2023 at 09:01:06 UTC, Imperatorn wrote: On Thursday, 2 November 2023 at 08:31:41 UTC, Peter Hu wrote: [...] Works for me. This is all you need ```d import core.sys.windows.commdlg; import core.sys.windows.winuser; void main() { wchar[256] fileName;

Re: win32 api & lib issue

2023-11-02 Thread Imperatorn via Digitalmars-d-learn
On Thursday, 2 November 2023 at 08:31:41 UTC, Peter Hu wrote: Greetings! From time to time I encountered issues on the subjected after I upgraded my dmd package.Given below code : import core.sys.windows.windows; import core.sys.windows.commdlg; import core.sys.windows.winuser;

win32 api & lib issue

2023-11-02 Thread Peter Hu via Digitalmars-d-learn
Greetings! From time to time I encountered issues on the subjected after I upgraded my dmd package.Given below code : import core.sys.windows.windows; import core.sys.windows.commdlg; import core.sys.windows.winuser; extern(Windows) BOOL GetOpenFileNameW(LPOPENFILENAMEW); extern(Windows) int