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

Reply via email to