NO

Recent Posts

Pages: [1] 2 3 ... 10
1
General discussions / Re: Is this avaible in 11 version?
« Last post by bitcoin on September 23, 2021, 04:51:56 pm »
Thank you John Z !
2
General discussions / Re: Is this avaible in 11 version?
« Last post by John Z on September 23, 2021, 03:41:54 pm »
This moved in version 10.  Right click on the project exe or dll name in the sourcefiles tree at the right side.  Then select properties, then choose 32 or 64 bit as desired.


John Z
3
General discussions / Is this avaible in 11 version?
« Last post by bitcoin on September 23, 2021, 03:15:04 pm »
In Pelles 9 I can easily change 32 bit to 64 bit (see screenshot).
Is this functional avaible in Pelles 11 ? Can't find..
4
Projects developed with Pelles C / Re: vCardz_i an address book/contact list program
« Last post by Grincheux on September 22, 2021, 06:16:43 pm »
Yes, I saw. Yestirday I had 5 messages that I had not read, only!
I had a lot of work with my job and was very tired.
When I am retired, I drop the phone and stop the car for a long time.
5
Projects developed with Pelles C / Re: vCardz_i an address book/contact list program
« Last post by John Z on September 22, 2021, 12:49:26 pm »
Hey - no problem.  I see you have been knee deep in CFE!  A lot of work there.  Anything as big as CFE is going to take a lot of time just for testing not even considering time to develop improvements.

Forum has been quiet since Pelle went on vacation .....;)

John Z
6
Projects developed with Pelles C / Re: Convolution Filters Editor
« Last post by John Z on September 22, 2021, 12:44:16 pm »
Don't edit the file Datas.c with Pelle's IDE, you will get an error when compiling between the lines 3282 and 3291.
The lines are too long for Pelle. You can use NotePad++.

An example

Wow - I'm wondering did you try using continuation character to break up the long line(s)? I'll try using TextPad from Helios, and see how it goes.  I'm sure I have no business editing such a long lines though  :)
 - oh yeah I see filter 3258 has 4601 characters on a line..... (TextPad - no problem)

The linked example photo is quite interesting I like the effect on the tug boat and harbor.  Never been on "Flicker" but maybe I'll jump over for a look-see as long as not needing to join something or another...

John Z
7
Projects developed with Pelles C / Re: Convolution Filters Editor
« Last post by Grincheux on September 21, 2021, 08:12:40 pm »
Now CFE uses a database into which user filters are saved too.
I added "favorite" to keep time.
Added 6 fusion options.
Added the possibility to remove or to update a filter.
Corrected some bugs and modified the toolbox dialog to be used on a single screen.
The program has 3262 predifined filters and 184 favorites (Good).

Don't edit the faile Datas.c with Pelle's IDE, you will get an error when compiling between the lines 3282 and 3291.
The lines are too long for Pelle. You can use NotePad++.
If you do this you the compile operation will be OK.

The new version is available at https://www.mediafire.com/file/4w94rgrr7sr0qiq/Cfe.7z/file

The result of what CFE can do is available on FLICKR at https://www.flickr.com/photos/188274347@N07/

An example

8
Projects developed with Pelles C / Re: vCardz_i an address book/contact list program
« Last post by Grincheux on September 21, 2021, 07:57:26 pm »
Sorry John I had no time to test your program.  :-[
9
Feature requests / Add GCC extension
« Last post by Prokrust on September 16, 2021, 11:54:04 am »
/Zx option support several GCC extension.
For the convenience of porting the code from GCC, clang it is worth adding support:
Statements and Declarations in Expressions - ({ ... })
Macros with a Variable Number of Arguments - Support  ## __VA_ARGS__

10
Beginner questions / Re: How to build without CRT ?
« Last post by TimoVJL on September 04, 2021, 04:07:01 pm »
A NoCrt library is also usually needed, as compiler needs support library, like SEH in x86 mode.
Code: [Select]
#include <excpt.h>

void __stdcall ExitProcess(int);
int __cdecl main(void);
void __cdecl mainCRTStartup(void) { ExitProcess(main()); }

int __cdecl main(void)
{
__try
{
char *p = 0;
*p = 0; /* force a null-pointer exception */
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
//printf("An exception occurred - the code is %x\n", exception_code());
}
return 0;
}
map-file
Code: [Select]
0001:00000078       __except_handler3          00401078 f   crt:seh2.obj
 0001:00000150       __seh_longjmp_unwind@4     00401150 f   crt:seh2.obj
 0001:00000170       __global_unwind2           00401170 f   crt:seh1.obj
 0001:00000190       __unwind_handler           00401190 f   crt:seh1.obj
 0001:000001c0       __local_unwind2            004011c0 f   crt:seh1.obj
 0001:0000021f       __NLG_Return2              0040121f     crt:seh1.obj
 0001:00000230       __abnormal_termination     00401230 f   crt:seh1.obj
 0001:00000260       __NLG_Notify1              00401260     crt:seh1.obj
 0001:00000269       __NLG_Notify               00401269     crt:seh1.obj
 0001:0000027d       __NLG_Dispatch             0040127d     crt:seh1.obj
 0002:00000010       __load_config_used         00402010     crt:_loadcfg.obj
 0003:00000068       __NLG_Destination          00403068     crt:seh1.obj

https://forum.pellesc.de/index.php?topic=7264.msg27613#msg27613
Pages: [1] 2 3 ... 10