Ir al contenido


Foto

_CIpow en Delphi?


  • Por favor identifícate para responder
2 respuestas en este tema

#1 c0lo

c0lo

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 241 mensajes
  • LocationLima-Peru

Escrito 30 junio 2009 - 02:46

Hola a todos y disculpen las molestias, pero estoy con una aplicacion en ASM, la cual necesito usar setencias en asm en delphi y en ellas llaman a esa funcion:

E buscado en internet y la funcione es esta:

stubs.c



c
  1. double _CIpow (double x, double y)
  2. {
  3. return pow(x,y);
  4. }



No se si es correcto definarla de la siguiente manera:



delphi
  1. Function _CIpow (x: double, y: double) : double;
  2. begin
  3.   Result=Power(x,y);
  4. end


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 30 junio 2009 - 03:10

Hola

Si esta correcto (con una pequeña modificacion)



delphi
  1. function _CIpow (x,y: double) : double;
  2. begin
  3.   result := power(x,y);
  4. end;



Solo una duda que tal vez uno de nuestros compañeros nos podrá aclarar, la función power() es una variable del tipo extended y estamos usando double, tal vez lo correcto es que _CIpow se declare tambien como extended.

Salud OS
  • 0

#3 c0lo

c0lo

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 241 mensajes
  • LocationLima-Peru

Escrito 01 julio 2009 - 12:28

Muchas gracias por la correcion.
:cool:
  • 0




IP.Board spam blocked by CleanTalk.