Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 18-04-2007
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Poder: 29
delphi.com.ar Va camino a la fama
Hice algo muy sencillo que funciona sin problemas:
Código Delphi [-]
library Project2;

uses
  Windows, Messages;


function GetComboCount(Handle: HWND): DWORD; stdcall;
begin
  Result := SendMessage(Handle, CB_GETCOUNT, 0, 0);
end;

exports
  GetComboCount;

begin
end.
Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    ComboBox1: TComboBox;
    procedure Button1Click(Sender: TObject);
  private
  public
  end;

var
  Form1: TForm1;

function GetComboCount(Handle: HWND): DWORD; stdcall;

implementation

{$R *.dfm}

function GetComboCount; external 'Project2.dll';


procedure TForm1.Button1Click(Sender: TObject);
begin
  ComboBox1.Items.Add('Hi!');
  ShowMessageFmt('Cantidad de Items: %d', [GetComboCount(ComboBox1.Handle)]);
end;

end.
Me surge una duda... ¿Cómo estas pasando el handle del combo?... ¿Lo estas guardando en una variable en la dll o lo haces para cada llamado?

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
No me funciona TRY - EXCEPT - END leanfreue OOP 13 14-04-2007 18:08:38
Funcion para saber si un registro .dbf esta bloqueado ( en red no me funciona ) Wonni Conexión con bases de datos 7 06-10-2006 18:49:32
BDE, no funciona martita Conexión con bases de datos 4 26-05-2006 22:21:12
¿Cómo funciona la función sum en SQL? nuri SQL 9 11-08-2005 16:12:25
like no funciona ! dmasson Conexión con bases de datos 9 23-03-2004 14:10:50


La franja horaria es GMT +2. Ahora son las 22:44:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi