maXbox3 3.9.9.195 14/05/2015 08:37:17 AM
maXbox3 3.9.9.80 13.11.2013 11:25:53
maXbox3 3.9.9.80 13.11.2013 11:25:53
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />
<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />
18<strong>14</strong>0: Procedure RaiseSQLException( E : Exception)');<br />
18<strong>14</strong>1: //Procedure CopyColumnsInfo( FromList : TObjectList; ToList : TObjectList)');<br />
18<strong>14</strong>2: Function ToLikeString( const Value : string) : string');<br />
18<strong>14</strong>3: Function GetSQLHexWideString( Value : PChar; Len : Integer; ODBC : Boolean) : WideString');<br />
18<strong>14</strong>4: Function GetSQLHexAnsiString( Value : PChar; Len : Integer; ODBC : Boolean) : RawByteString');<br />
18<strong>14</strong>5: Function GetSQLHexString( Value : PChar; Len : Integer; ODBC : Boolean) : String');<br />
18<strong>14</strong>6: Function WideStringStream( const AString : WideString) : TStream');<br />
18<strong>14</strong>7: function ConvertAdoToTypeName(FieldType: SmallInt): string;<br />
18<strong>14</strong>8: function GetTableName(const AField: TField): string;');<br />
18<strong>14</strong>9: function GetFieldName(const AField: TField): string;');<br />
18150: end;<br />
18151:<br />
18152: procedure SIRegister_JclTD32(CL: TPSPascalCompiler);<br />
18153: CL.AddTypeS('TSymbolInfo', 'record Size : Word; SymbolType : Word; end');<br />
18154: //CL.AddTypeS('PSymbolInfos', '^TSymbolInfos // will not work');<br />
18155: SIRegister_TJclModuleInfo(CL);<br />
18156: SIRegister_TJclLineInfo(CL);<br />
18157: SIRegister_TJclSourceModuleInfo(CL);<br />
18158: SIRegister_TJclSymbolInfo(CL);<br />
18159: SIRegister_TJclProcSymbolInfo(CL);<br />
18160: CL.AddClassN(CL.FindClass('TOBJECT'),'TJclLocalProcSymbolInfo');<br />
18161: CL.AddClassN(CL.FindClass('TOBJECT'),'TJclGlobalProcSymbolInfo');<br />
18162: SIRegister_TJclTD32InfoParser(CL);<br />
18163: SIRegister_TJclTD32InfoScanner(CL);<br />
18164: SIRegister_TJclPeBorTD32Image(CL);<br />
18165: end;<br />
18166:<br />
18167: procedure SIRegister_JvIni(CL: TPSPascalCompiler);<br />
18168: begin<br />
18169: CL.AddTypeS('TReadObjectEvent', 'Function ( Sender : TObject; const Section, '<br />
18<strong>17</strong>0: +'Item, Value : string) : TObject');<br />
18<strong>17</strong>1: TWriteObjectEvent', 'Procedure ( Sender : TObject; const Section, Item: string; Obj: TObject)');<br />
18<strong>17</strong>2: Function StringToFontStyles( const Styles : string) : TFontStyles');<br />
18<strong>17</strong>3: Function FontStylesToString( Styles : TFontStyles) : string');<br />
18<strong>17</strong>4: Function FontToString( Font : TFont) : string');<br />
18<strong>17</strong>5: Procedure StringToFont( const Str : string; Font : TFont)');<br />
18<strong>17</strong>6: Function RectToStr( Rect : TRect) : string');<br />
18<strong>17</strong>7: Function StrToRect( const Str : string; const Def : TRect) : TRect');<br />
18<strong>17</strong>8: Function JPointToStr( P : TPoint) : string');<br />
18<strong>17</strong>9: Function JStrToPoint( const Str : string; const Def : TPoint) : TPoint');<br />
18180: Function DefProfileName : string');<br />
18181: Function DefLocalProfileName : string');<br />
18182: CL.AddConstantN('idnListItem','String').SetString( 'Item');<br />
18183: end;<br />
18184:<br />
18185: procedure SIRegister_JvHtControls(CL: TPSPascalCompiler);<br />
18186: begin<br />
18187: Procedure ItemHtDrawEx( Canvas : TCanvas; Rect : TRect; const State : TOwnerDrawState; const Text :<br />
string; const HideSelColor : Boolean; var PlainItem : string; var Width : Integer; CalcWidth : Boolean)');<br />
18188: Function ItemHtDraw( Canvas : TCanvas; Rect : TRect; const State : TOwnerDrawState; const Text : string;<br />
const HideSelColor : Boolean) : string');<br />
18189: Function ItemHtWidth( Canvas : TCanvas; Rect : TRect; const State : TOwnerDrawState; const Text : string;<br />
const HideSelColor : Boolean) : Integer');<br />
18190: Function ItemHtPlain( const Text : string) : string');<br />
18191: Procedure ExecuteHyperlink(Sender:TObject;HyperLinkClick:TJvHyperLinkClickEvent;const LinkName:string);<br />
18192: Function IsHyperLink(Canvas:TCanvas;Rect:TRect;const Text:string;MouseX,MouseY:Integer;var<br />
HyperLink:string):Bool;<br />
18193: end;<br />
18194:<br />
18195: procedure SIRegister_NeuralNetwork(CL: TPSPascalCompiler);<br />
18196: begin<br />
18197: CL.AddClassN(CL.FindClass('TOBJECT'),'TNeuron');<br />
18198: CL.AddTypeS('TSynapse', 'record W : Real; Connection : TNeuron; end');<br />
18199: CL.AddTypeS('TAcson', 'record Alfa : Real; Beta : Real; Gama : Real; end');<br />
18200: SIRegister_TNeuron(CL);<br />
18201: SIRegister_TNeuronLayer(CL);<br />
18202: SIRegister_TNeuralNet(CL);<br />
18203: end;<br />
18204:<br />
182<strong>05</strong>: procedure SIRegister_StExpr(CL: TPSPascalCompiler);<br />
18206: begin<br />
18207: //CL.AddTypeS('PStFloat', '^TStFloat // will not work');<br />
182<strong>08</strong>: TStMethod0Param', 'Function : TStFloat');<br />
18209: TStMethod1Param', 'Function ( Value1 : TStFloat) : TStFloat');<br />
18210: TStMethod2Param', 'Function ( Value1, Value2 : TStFloat) : TStFloat');<br />
18211: TStMethod3Param', 'Function ( Value1, Value2, Value3 : TStFloat) : TStFloat');<br />
18212: TStGetIdentValueEvent', 'Procedure ( Sender : TObject; const Ide'<br />
18213: +'ntifier : AnsiString; var Value : TStFloat)');<br />
182<strong>14</strong>: TStToken', '( ssStart, ssInIdent, ssInNum, ssInSign, ssInExp, ss'<br />
18215: +'Eol, ssNum, ssIdent, ssLPar, ssRPar, ssComma, ssPlus, ssMinus, ssTimes, ssDiv, ssEqual, ssPower )');<br />
18216: SIRegister_TStExpression(CL);<br />
182<strong>17</strong>: TStExprErrorEvent', 'Procedure ( Sender : TObject; ErrorNumber :'<br />
18218: +' LongInt; const ErrorStr : AnsiString)');<br />
18219: SIRegister_TStExpressionEdit(CL);<br />
18220: Function AnalyzeExpr( const Expr : AnsiString) : Double');<br />
18221: Procedure TpVal( const S : AnsiString; var V : Extended; var Code : Integer)');<br />
18222: end;<br />
18223:<br />
18224: procedure SIRegister_GR32_Containers(CL: TPSPascalCompiler);<br />
PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />
http://www.softwareschule.ch/maxbox.htm T: 297<br />
p: 212