Wait a second! You have the first parameter with VAR and it is also A POINTER to a record, right? Are you sure you are passing the parameter the right way to the routine? I had this kind of error with the ACL (Access Control Lists) API because I wasn't passing the right way the parameter.
--- Saurabh Rai <[EMAIL PROTECTED]> wrote: > I am using FastSharemem in DLL , i don't know FastMM > , keen to know if it can make my application bit > faster . > but sir , delay isnt happening only when i debug > code . its taking time when i run EXE too . so , i > dont think its IDE's problem :( . > Saurabh rai. > > ----- Original Message ----- > From: Totoliciu Denis Dan > To: [email protected] > Sent: Monday, September 24, 2007 14:55 > Subject: Re: [delphi-en] pls suggest ! > > > Either row count or column count does not matter > as > long as you have a var parameter (a 4 bytes > pointer) > to the function. > A quick and dirty explanation of a profiler: An > application that shows you where your application > spears most of the time executing. You use it to > observe and then go back in Delphi and try to > optimize > the code. > > I have told you that I had the same problem with > the > Delphi debugger. Sometimes the IDE was going stuck > and > I had to restart Delphi. I really do think that > running the application without debugging > information > and with optimization option will not cause you > timing > problems. > Again, I belive this is IDE / Debugger problem > that > Borland at that time did not manage to fix. > Try to install the FastMM (if you did not > already). > In case you do not know what FastMM does, I can > tell > you. Just reply if you want more information about > it. > > --- Saurabh Rai <[EMAIL PROTECTED]> > wrote: > > > I'm using Delphi 7 , i dont know what is > profiler :( > > and how to use it . > > while debugging i felt .. when i step from first > > line of fucntion that is > > Begin > > to the next like > > > > TotalRec:= Result_Recordset.RecordCount; > > ...... > > i dont think line TotalRec:= > > Result_Recordset.RecordCount; is > > having any problem , 'coz i 've checked by > changing > > order of lines , its taking same same ... > > > > well , Result_Recordset is global variable in my > EXE > > .. which is having thoousand of rows with round > > about 150 columns > > > > Thnx for response sir . > > Saurabh rai. > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > From: Totoliciu Denis Dan > > To: [email protected] > > Sent: Monday, September 24, 2007 12:33 > > Subject: Re: [delphi-en] pls suggest ! > > > > > > When does it take too much time? > > Is it when you are jumping in with the debugger? > > Or is it when the program executes? > > What version of Delphi are you using? > > > > It would be nice if you had a profiler to see > the > > timing. > > I worked at a big project and I experienced > great > > delays when I was debugging something that > looked > > like > > your example: > > > > --- Saurabh Rai <[EMAIL PROTECTED]> > > wrote: > > > > > HI all , > > > Please have a look > > > > > > procedure TFM_XYZ.ABC(Var > > > curSchedulingRecPtr:PSchedulingRec (Pointer to > > > Record ); CurRecNo : Integer); > > > Var > > > VarI , VarJ , TotalRec: Integer ; > > > begin > > > > > > TotalRec:= Result_Recordset.RecordCount; > > > //Result_Recordset _Recordset Type global > > variable > > > Result_Recordset.MoveFirst; > > > ................................. > > > > > > End; > > > > > > while debugging code i realized that its > taking > > too > > > much time navigating from > > > Begin to next line i.e. > > > TotalRec:= Result_Recordset.RecordCount; > > > > > > Dont have any idea .. pls > > > > > > > > > suggest.---------------------------------------------------------- > > > Summit Information Technologies Limited, > > Gurgaon, > > > India > > > > > > > > > [Non-text portions of this message have been > > > removed] > > > > > > > > > > > > > > __________________________________________________________ > > Luggage? GPS? Comic books? > > Check out fitting gifts for grads at Yahoo! > Search > > > > > > http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz > > > > > > > > > > ------------------------------------------------------- > > Summit Information Technologies Limited, > Gurgaon, > > India > > > > > > [Non-text portions of this message have been > > removed] > > > > > > > __________________________________________________________ > Check out the hottest 2008 models today at Yahoo! > Autos. > http://autos.yahoo.com/new_cars.html > > > > ------------------------------------------------------- > Summit Information Technologies Limited, Gurgaon, > India > > > [Non-text portions of this message have been > removed] > > ____________________________________________________________________________________ Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC

