Re: [Lazarus] patch for rx.inc define linux_darwin definition

2015-02-27 Thread FreeMan
Yes, you right, thank you, no need define new variable, Just change in 
codes ifdef linux to ifdef unix is enough.


On 27.02.2015 17:26, Marco van de Voort wrote:

Better use:

{$ifdef unix} // FPC  all *nixes including Linux,Darwin, *BSD and Solaris
  {$define Linux_Darwin}
{$endif}

{$ifdef Linux}  // legacy Kylix
  {$define Linux_Darwin}
{$endif}




--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] patch for rx.inc define linux_darwin definition

2015-02-27 Thread Marco van de Voort
On Thu, Feb 26, 2015 at 05:06:51PM +0200, FreeMan wrote:
> I added patch for rx using in osx
> this is just add "Linux_Darwin" compiler directive in rx.inc file.
> If you want use this, You have to change "Linux_Darwin" with {$.. 
> LINUX} I mean, change "LINUX" to "Linux_Darwin". original rx code just 
> use compiler directive if linux  else ...else for windows
> TRxDBLookupCombo when click button, grind create on behind form and can 
> not access it.

Better use:

{$ifdef unix} // FPC  all *nixes including Linux,Darwin, *BSD and Solaris
 {$define Linux_Darwin}
{$endif}

{$ifdef Linux}  // legacy Kylix
 {$define Linux_Darwin}
{$endif}


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] patch for rx.inc define linux_darwin definition

2015-02-26 Thread FreeMan

I added patch for rx using in osx
this is just add "Linux_Darwin" compiler directive in rx.inc file.
If you want use this, You have to change "Linux_Darwin" with {$.. 
LINUX} I mean, change "LINUX" to "Linux_Darwin". original rx code just 
use compiler directive if linux  else ...else for windows
TRxDBLookupCombo when click button, grind create on behind form and can 
not access it.
Index: rx.inc
===
--- rx.inc  (revision 3968)
+++ rx.inc  (working copy)
@@ -58,3 +58,12 @@
 {$ENDIF}
 
 {.$DEFINE RxDBGridDepricatedProps}
+//freeman added
+{$IFDEF DARWIN}
+  {$DEFINE Linux_Darwin}
+{$ENDIF DARWIN}
+
+{$IFDEF LINUX}
+  {$DEFINE Linux_Darwin}
+{$ENDIF LINUX}
+
--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus