FFI Oracle
Date: 1997/05/23
Message-ID: <3385D277.17E7_at_gssec.bt.co.uk>#1/1
Hi,
I am working on Forms 4.5. My basic requirement is to destroy any window from my client application. I have written a procedure in my forms, which uses ORA_FFI calls. The window SDK function which has been used by me to destroy the window is DESTROYWINDOW. I am able to destroy the window of my current application but I am not able to destroy any other window. I have determined the window handle through findwindow function, which returns correct value. I have tried to check for the validity of the returned handle using set setwindowactive function, which works ok.
This is the portion of my procedure.
V_hwnd is window handle
ff_findwindow is the function which determines the window handle.
v_hwnd := ff_findwindow(pv_fh_findwindow,
v_app_class_name,
v_app_window_title);
if v_hwnd = 0 then
return(FALSE);
else
v_ret1 := ff_setactivewindow(pv_fh_setactivewindow,
v_hwnd);
v_ret_flag := ff_destroywindow(pv_fh_destroywindow,
v_hwnd);
IF v_ret_flag = 0 Then
message('unable to destroy window');pause;
return(FALSE);
ELSE
message('Destroyed window');
return(TRUE);
END If;
end if;
My email id. is bimalshah_at_hotmail.com.
Thanks in Advamnce
Bimal
Received on Fri May 23 1997 - 00:00:00 CEST
