PureBytes Links
Trading Reference Links
|
Tomasz,
I suppose there won't be any size limit on a string AFL variable generated in (say) 'Guru' to be passed to DLL either. So I should be able to generate a large (say 50k) string and then pass on to DLL without any problems.
Please let me know if there is any size limit for this kind of passing from AFL into DLL.
Regards,
- Salil V GangalTomasz Janeczko <amibroker@xxxxxx> wrote:
Salil,
AmiBroker uses c-style null-terminated strings so there is no hard-coded limit on length of the string.
You should be able to pass and display 50K text without problem.
Please note however that output of the commentary is displayed in the standard Windows
edit control. On older Windows versions edit controls are limited to 64K see:
http://msdn.microsoft.com/library/default.asp?url="">
There is no such limit on Win NT/2000 and XP
Best regards,Tomasz Janeczkoamibroker.com
----- Original Message -----
From: Salil V Gangal
To: amibroker@xxxxxxxxxxxxxxx
Sent: Saturday, November 02, 2002 4:21 PM
Subject: [amibroker] Questions about 'string' in AFL
Tomasz,
Thanks.
Couple of additional quick questions.
What is the max size of a string variable in AFL ?
If I'm passing a very very long string from VB into AFL, is there any limit on the size for VB to AFL transfer ?
Can I pass (say) a string of 50K from VB back to AFL and then output it by WriteIf function ?
Regards,
- Salil V Gangal
Tomasz Janeczko <amibroker@xxxxxx> wrote:
Hello,
For simplicity Guru outputs all texts immediatelly without need to Write.
For example you can write
"Hello World";
in the commentary window and it will be displayed.
To disable this you should use EnableTextOutput( FALSE );
or _N function
EnableTextOutput( FALSE ) ;stringAFL = "Hello World in Variable";
EnableTextOutput( TRUE ) ;
WriteIF( 1 > 0, stringAFL,stringAFL);
or use
_N( stringAFL = "Hello World in Variable" );
WriteIF( 1 > 0, stringAFL,stringAFL);
Best regards,Tomasz Janeczkoamibroker.com
----- Original Message -----
From: Salil V Gangal
To: amibroker@xxxxxxxxxxxxxxx
Sent: Saturday, November 02, 2002 4:00 PM
Subject: [amibroker] 'Hello World' duplicate output in Guru
Friends,
Wrote a very simple script for Guru in AFL. I'm confused about the duplicate output I'm getting. Following script produces duplicate output in the Commentary for 'Hello World in Variable".
EnableTextOutput( 1 ) ;
stringAFL = "Hello World in Variable";
WriteIf(1>0,stringAFL,stringAFL);
WriteIf(1>0
,"Hello World HardCoded"
,"Hello World HardCoded"
);
Any input about why ? And how to stop this sort of duplicate output ?
Regards,
- Salil V Gangal
Do you Yahoo!?HotJobs - Search new jobs daily now Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: http://groups.yahoo.com/group/amiquote/messages/)Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: http://groups.yahoo.com/group/amiquote/messages/)Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
Do you Yahoo!?HotJobs - Search new jobs daily now Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: http://groups.yahoo.com/group/amiquote/messages/)Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: http://groups.yahoo.com/group/amiquote/messages/)Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
Yahoo! Groups Sponsor
ADVERTISEMENT
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|