Hi arthi,
i have already done it. thank u for ur reply. take care. bye.
regs,
Hema. S
"Arthi.P - Software
Engineer - Trainee - To:
<[email protected]>
SIS" cc:
<[EMAIL PROTECTED] Subject: RE:
[development-axapta] editing class method without
h.in> opening the class
Sent by:
[EMAIL PROTECTED]
groups.com
05/22/2006 04:01 PM
Please respond to
development-axapta
Hi Hema.,
I've done the same in a form...
Check this code it might be useful....
static void addingcodeatruntime(Args _args)
{
TreeNode treeNode;
#AOT
str oldsource;
str newsource;
str LineString;
int pos;
container con;
int childCount;
;
TreeNode = TreeNode::findNode(#FormsPath + "\\Form1"); // "Form1"
--> Form Name
treeNode = treeNode.AOTfindChild("Designs"); //Designs
Node
treeNode = treeNode.AOTfindChild("Design");
treeNode = treeNode.AOTfindChild("[Tab:Tab2]");
treeNode = treeNode.AOTfindChild("[TabPage:TabPage]");
treeNode = treeNode.AOTfindChild("[ButtonGroup:ButtonGroup]");
treeNode = treeNode.AOTfindChild("CommandButton:CommandButton");
treeNode = treeNode.AOTfindChild("Methods");
treeNode = treeNode.AOTfindChild("clicked");
oldsource = treeNode.AOTgetSource();
con = str2con(oldsource, "\n");
LineString = conpeek(con,5);
pos = strscan(oldsource,LineString,1,strlen(oldsource));
pos += strlen(LineString);
newSource = strins(oldsource," \n \\Diwakar ",pos); //new line to be
inserted
treeNode.AOTsetSource(newsource);
treeNode.AOTcompile(1);
treeNode.AOTsave();
}
regards,
Diwakar Reddy.Atchi
-----Original Message-----
From: [email protected]
[mailto:[EMAIL PROTECTED] Behalf Of Max Belugin
Sent: Sunday, May 21, 2006 1:47 PM
To: [email protected]
Subject: Re: [development-axapta] editing class method without opening the
class
just use string manipulation functions like strScan
16.05.06 в 09:03 в своём письме писал(а):
>
> Hi,
>
> Thank u for ur reply. as u said, i try and get my method source using
> aotgetsource(). can u pls. explain how do i find '\n' s or particular
> line?
> Thank u.
>
> regs,
> Hema. S
>
>
>
>
> Max Belugin
> <[EMAIL PROTECTED]> To:
> [email protected]
> Sent by: cc:
> [EMAIL PROTECTED] Subject: Re:
> [development-axapta] editing class method without
> groups.com opening the class
> 05/15/2006 02:55 PM
> Please respond to
> development-axapta
>
>
>
>
> Use TreeNode.AOTgetSource TreeNode.AOTsetSource
>
> Divide source into lines by finding '\n's
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> To:
>
[email protected],[email protected]
> Date: Fri, 12 May 2006 14:01:09 +0530
> Subject: [development-axapta] editing class method without opening the
> class
>
>> Hi all,
>>
>> i got solution for editing method without opening a class. but, i want
>> to
>> add lines in a particular line in the class method. now, it is added in
> the
>> first line of the method. if anyone know the solution, pls. tell me.
> thank
>> u.
>>
>
> http://belugin.info/sidax
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
--
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/
Yahoo! Groups Links
"Arthi.P - Software Engineer - Trainee - SIS" <[EMAIL PROTECTED]>
___________________________________________________________________________
Visit us at www.sundaraminfotech.in
___________________________________________________________________________
This E-mail may contain privileged information and is intended solely for
the addressee, and any disclosure of this information is strictly
prohibited, and may be unlawful. If you have received this mail by
mistake, please inform us immediately and delete this mail. Any
information expressed in this mail does not necessarily reflect the views
of SUNDARAM INFOTECH SOLUTIONS. As per SUNDARAM INFOTECH SOLUTIONS's
policy, unencrypted mail via Internet is not considered secure.
___________________________________________________________________________
------------------------ Yahoo! Groups Sponsor --------------------~-->
Home is just a click away.═ Make Yahoo! your home page now.
http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
------------------------ Yahoo! Groups Sponsor --------------------~-->
You can search right from your browser? It's easy and it's free. See how.
http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/development-axapta/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/