Thanks, I'll have a look at it.
On 2013/01/21 04:07 PM, Honza wrote:
> 2013/1/20 Paul Ishenin :
>> 20.01.13, 23:21, Wimpie Nortje пишет:
>>> Hi list
>>>
>>> I want to test membership of a unicode char in a set / array of unicode
>>> chars. Someth
Thanks, I had already written a CharInSet(UnicodeChar; UnicodeString)
function, but I hoped there were a language construct equivalent to the
ansi char method.
On 21 January 2013 10:32, Marco van de Voort wrote:
> In our previous episode, Paul Ishenin said:
> > >
> > > I am using fpc 2.6.0 and
Hi list
I want to test membership of a unicode char in a set / array of unicode
chars. Something like
var ucCh: unicodechar;
if ucCh in [ UnicodeChar('0')..UnicodeChar('9')] then
dosomething;
I am using fpc 2.6.0 and the '..' operator converts the data to a pascal
set, which is limited to 1
On 2012/05/06 05:49 PM, Mark Morgan Lloyd wrote:
> Wimpie Nortje wrote:
>> I have used ALSA to record sound. It was some time ago, I think on
>> Kubuntu 10.04 or so.
>>
>> I can send you some code I used but I have no idea whether it will work
>> under newer L
I have used ALSA to record sound. It was some time ago, I think on
Kubuntu 10.04 or so.
I can send you some code I used but I have no idea whether it will work
under newer Linux's
On 2012/05/06 10:09 AM, Mark Morgan Lloyd wrote:
> Has anybody used FPC to control ALSA on Linux? I need to filter a
Have a look at BEEP (beepcore.org) and Vortex (www.aspl.es/vortex). I
think it covers all of your requirements.
Currently the closest to a Pascal version is BeepFp, which uses Vortex.
BeepFp is however not finished yet, so it may or may not work for you.
On 2011/10/13 01:15 PM, Reinier Olislagers
Thanks
> There is probably a bug in your code, but without seeing the code
> there is no way to tell.
It was something to do with converting strings to pchar before passing
to a C library. Looks like it is fixed now
___
fpc-pascal maillist - fpc-pasca
Hi
When does the self pointer's value become valid?
I need a reference to the object being created inside the object's own
create method. The last statement in Create uses self, but that causes
program crashes.
Is this too early to use self? Is there another way?
__
Hi
How do one access the array of const members for a function declared as
cdecl? Eg.
function A(args: array of const): integer;cdecl;
I get a warning that cdecl'ared functions have no high parameter, which
now makes sense to me since I tried to use High(args)
___
> Calling dispose() on a record with a dynamic array field will free the
> array (and recursively finalize all its elements) as long as the
> pointer on which you call it is correctly typed in the source code.
> The fact that you still get memory leaks after everything you are
> doing suggests tha
Thanks for the resonse Jonas
>> Is it safe to create a dynamic array with setlength() in one thread and
>> free the array using finalize() in another thread?
>
> Normally, you should not call finalize() on dynamic arrays. When the
> last reference to a dynamic array goes out of scope, it is finalis
Hi,
Is it safe to create a dynamic array with setlength() in one thread and
free the array using finalize() in another thread?
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Thanks Mattias and Michael
On 2011/02/24 05:51 PM, michael.vancann...@wisa.be wrote:
>
>
> On Thu, 24 Feb 2011, Wimpie Nortje wrote:
>
>> Hi everybody,
>>
>> The manual (possibly Delphi one) says that TThread.OnTerminate executes
>> in the GUI thread. Thi
Hi everybody,
The manual (possibly Delphi one) says that TThread.OnTerminate executes
in the GUI thread. This is easy if the GUI thread owns the TThread.
Suppose the GUI owns a TTHread which owns a subthread. In which context
does the subthread's OnTerminate execute?
Thanks
TByteDynArray is defined in unit 'types'
On 2010/11/07 12:23 PM, Jonas Maebe wrote:
>
> On 07 Nov 2010, at 11:05, Bo Berglund wrote:
>
>>function Read(Count: Cardinal): array of byte; overload;
>> end;
>>
>> But when I use the Ctrl-Shift-C command on this to make Lazarus
>> complete the cod
I don't understand what you mean
Johann Glaser wrote:
Isn't that as easy as just using
Write(^G);
?
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Release note:
-
BeepFp 1.1 was released on April 18, 2010.
BeepFp is a Free Pascal component to provide BEEP services in the object
pascal language. It is written as a binding on top of Vortex library.
Changes from v1.0
---
- BeepFp events are now triggered in
Thanks, I will look at the suggestions
Mattias Gaertner wrote:
On Wed, 03 Mar 2010 21:33:45 +0200
Wimpie Nortje wrote:
Hello everybody,
Is there a macro or function that gives the current procedure's name?
E.g.
procedure TClass.SomeProc;
begin
writeln(Format('This procedure
Hello everybody,
Is there a macro or function that gives the current procedure's name?
E.g.
procedure TClass.SomeProc;
begin
writeln(Format('This procedure's name is %s', [THE_MACRO]));
end;
should print
This procedure's name is TClass.SomeProc
or
This procedure's name is SomeProc
I found some inconsistencies a couple of months ago, but never got to
creating a bug report:
http://www.mail-archive.com/fpc-pascal@lists.freepascal.org/msg17337.html
lists.freepascal.org seems down, so I found this link.
VIncent
___
fpc-pascal mail
Jonas Maebe wrote:
On 18 Feb 2010, at 16:35, Wimpie Nortje wrote:
What is the difference between GetThreadID() and GetCurrentThreadID()?
There is a threadvar called "threadid" in the system unit. When a new
thread is started, GetCurrentThreadID is called to obtain the thread
Hello list,
What is the difference between GetThreadID() and GetCurrentThreadID()?
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Hi
I have a C library that uses threads. These threads use callbacks into
my pascal for events. What must happen for the pascal events handlers to
be able to safely access the main thread's resources?
This is the same situation where I would use TThread.Synchronize if the
threads were TThrea
JSON is not related to YAML at all except in that it is a simple data
format.
That's true, but from the yaml v1.2 spec:
"YAML can therefore be viewed as a natural superset of JSON, offering
improved human readability and a more complete information model. This
is also the case in practice;
Hi list,
Are there plans to implement YAML? I found JSON support but that is
missing a feature I would like to use. Apparently JSON is a subset of
YAML, but it doesn't have a direct way to capture binary data.
___
fpc-pascal maillist - fpc-pascal@l
Done.
http://bugs.freepascal.org/view.php?id=15517
Michael Van Canneyt wrote:
Please do, this way we won't forget it.
Michael.
On Thu, 14 Jan 2010, Wimpie Nortje wrote:
Thanks.
An exhange() would be usefull. Should I file a bug report?
Michael Van Canneyt wrote:
On Thu, 14 Jan
Thanks.
An exhange() would be usefull. Should I file a bug report?
Michael Van Canneyt wrote:
On Thu, 14 Jan 2010, Wimpie Nortje wrote:
Hi list
I have a class derived from Tcollection, holding items derived from
TCollectionItem. How do I swop two items in the collection? FItem is
of
Hi list
I have a class derived from Tcollection, holding items derived from
TCollectionItem. How do I swop two items in the collection? FItem is of
type TList which has an exchange function, but that is private and not
accessable to me.
___
fpc-pa
Hi all
I have translated a C header file for interfacing with a National
Instruments data acquisition device. This is a standalone, independant
unit which will rarely if ever change. It also has no dependancy on lazarus.
Where is the best place to put these kinds of files? The lazarus CCR? I
Jonas Maebe wrote:
On 21 Nov 2009, at 20:16, Wimpie Nortje wrote:
Is there any way to use a C library that use the __fastcall calling convention?
Not at this time. Also note that that the fastcall convention is not
standardised and varies between different C compilers.
Thanks
Hi all,
Is there any way to use a C library that use the __fastcall calling
convention?
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
indent can only add or delete whitespace. Comments that start with //
and extend beyond the -lcn limit are left alone.
Henry Vermaak wrote:
2009/11/10 Wimpie Nortje :
Ok, I've tried indent and it doesn't do the job because the comments are
also 400 chars long.
>From in
s the yacc and lex files for?
Henry Vermaak wrote:
2009/11/10 Wimpie Nortje :
Hallo
I am trying to convert a .h to pascal with h2pas. The header file contains
many declarations with lines of 400 characters or longer. h2pas creates the
*.tmp.h file with all the code intact but the .pas file
Thanks, I will try that.
Henry Vermaak wrote:
2009/11/10 Wimpie Nortje :
Hallo
I am trying to convert a .h to pascal with h2pas. The header file contains
many declarations with lines of 400 characters or longer. h2pas creates the
*.tmp.h file with all the code intact but the .pas file
Hallo
I am trying to convert a .h to pascal with h2pas. The header file
contains many declarations with lines of 400 characters or longer. h2pas
creates the *.tmp.h file with all the code intact but the .pas file's
lines are cut off at 256 characters. Is there an easy way around this
problem,
Joost van der Sluis wrote:
On Mon, 2009-11-09 at 13:02 +0200, Wimpie Nortje wrote:
Michael Van Canneyt wrote:
It should stop the daemons properly. This is the code that gets executed:
Procedure DoShutDown(Sig : Longint; Info : PSigInfo; Context :
PSigContext);
cdecl;
begin
Michael Van Canneyt wrote:
It should stop the daemons properly. This is the code that gets executed:
Procedure DoShutDown(Sig : Longint; Info : PSigInfo; Context :
PSigContext);
cdecl;
begin
Application.StopDaemons(True);
Application.Terminate;
end;
If it doesn't, something is wrong :(
Marc Santhoff wrote:
You can send any defined signal using kill. Try:
# kill -TERM
for sending the TERM signal. At least FreeBSDs kill works that way. If
yours doesn't try:
That is what I did. This doesn't run my daemon's exit routines. I don't
know if Linux just kills the daemon or if t
Marco van de Voort wrote:
No plans yet. The problem is also a bit that whatever you do is an island. I
think this is more something for freedesktop to standarize first.
I know there is a standard/recomended way to write a daemon. If you use
KDevelop it will create such a template. I don'
Marco van de Voort wrote:
In our previous episode, Wimpie Nortje said:
I am writing an application using lazdaemon. How does one stop the
daemon gracefully, ie not killing it.
The wiki says the daemon runs until it receives the TERM signal. THe
only way I know to send the TERM signal is
Hi
I am writing an application using lazdaemon. How does one stop the
daemon gracefully, ie not killing it.
The wiki says the daemon runs until it receives the TERM signal. THe
only way I know to send the TERM signal is using 'kill'. This kills the
app rather letting it exit gracefully.
Th
Andrew Brunner wrote:
Hi there,
I have a ByteArray unit that's pretty extensive.
function toString(Var Item:TByteArray):string
var
iLen:Integer;
begin
iLen:=System.Length(Item);
SetLength(Result,iLen);
if iLen>0 then
System.Move(Item[0],Result[1],iLen);
end;
Thanks, this will be a
theo wrote:
AnsiString does not have problems with #0.
Test:
var aStr:AnsiString;
begin
aStr:='test-test-test';
aStr:=StringReplace(aStr,'-',#0,[rfReplaceAll]);
//if you ouput now, you'll only see 'test'...
aStr:=StringReplace(aStr,#0,'-',[rfReplaceAll]);
//...but the text is still in the Strin
Hi all,
I have a lot of byte arrays which contains mostly text but also #0. I am
looking for functions to manipulate these arrays.
The stuff in strutils are mainly what I need but they operate on strings
which is not usable to me due to the #0. Are there any such functions in
FPC?
And whil
Jonas Maebe wrote:
I think the "easiest" way for you to do this would be to do something
similar to what the FPC rtl does: write your own function that does
all of this initialisation, and pass that one to pthread_create as the
function to run in the new thread. Then from this function perform
onas Maebe wrote:
On 02 Aug 2009, at 20:02, Wimpie Nortje wrote:
Thanks for the response.
The library uses a centralised function to start all its threads
using pthread_create. If I can make this central function inform FPC
about all the threads created, would this work?
There is no interf
Thanks, I'll have a look
Jonas Maebe wrote:
On 02 Aug 2009, at 20:02, Wimpie Nortje wrote:
Thanks for the response.
The library uses a centralised function to start all its threads
using pthread_create. If I can make this central function inform FPC
about all the threads created,
required, before or after thread creation? What needs to be
done on the FPC side with this info?
Wimpie
Jonas Maebe wrote:
On 31 Jul 2009, at 19:05, Wimpie Nortje wrote:
I am trying to use a shared lib written in C in my FPC program. The
lib creates a number of threads and requires
Hi everybody,
I am trying to use a shared lib written in C in my FPC program. The lib
creates a number of threads and requires callbacks into the main app. It
can call the callback from any of the threads.
When I compile without stack checking everything (seems) to work fine
but when stack c
49 matches
Mail list logo