str2con try to convert everything to more special types than string. So it is 
unsafe to parse source codes via str2con

-----Original Message-----
From: "Arthi.P - Software Engineer - Trainee - SIS" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Mon, 22 May 2006 16:01:35 +0530
Subject: RE: [development-axapta] editing class method without opening the class

> 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 Links
> 
> 
> 
>  
> 
> 

http://belugin.info




------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get to your groups with one click. Know instantly when new email arrives
http://us.click.yahoo.com/.7bhrC/MGxNAA/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/
 




Reply via email to