|
Antonyemac wrote: GDI+ is not playing
Isn't tga an extension for a TARGA image file, is it?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
yes i mean to play targa files
|
|
|
|
|
Do you mean that you loaded a TARGA image via Image class and you see nothing on the display?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
yes I could not get any display on the device context .
I wrote following code.
Gdiplus::Graphics graphics(hdc);
Gdiplus::Image image(L"test.tga",TRUE);
graphics.DrawImage(&image,0,0,image.GetWidth(),image.GetHeight());
but when I use a bitmap/jpeg etc file it works file i.e.
following code works fine
Gdiplus::Graphics graphics(hdc);
Gdiplus::Image image(L"test1.bmp",TRUE); // just change the file
graphics.DrawImage(ℑimage,0,0,image.GetWidth(),image.GetHeight());
|
|
|
|
|
I think Image class is not able to load a TARGA via Image::Image(const WCHAR *, BOOL ) , probably you need to use the one accepting a IStream * : Image::Image(IStream *, BOOL ) . Unfortunately I have never used Image this way hence I cannot give you any help about. Try also to ask the Graphics forum.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Hello to all,
In my project we are using a FTDI driver to connect a device to computer means after installing FTDI driver when we connect our device to computer it recognize it as a USB device and start collecting data from it. But now problem is that when device is connected to communication port(COM port)1 to 9 i.e. COM1 to COM9 then our s/w start collecting data from device but when we connect device to COM10 or onwards then our s/w can not recognize device and gives error "Please check the serial port connected to your s/w" means you have selected wrong COM port number.My logic is as follows,
if ((miComDev =
CreateFile(ComPortNumber, GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL |
FILE_FLAG_OVERLAPPED,
NULL )) == INVALID_HANDLE_VALUE )
{
AfxMessageBox("Please check the serial port\nconnected to ECG System");
return ( FALSE ) ;
}
here ComPortNumber contains the COM port number (i.e. COM1,COM2 and like that).above logic works properly for COM1 to COM9 but when we connect our device to COM10 or above it gives above mentioned error.what to do? is there any other method to open the port COM10 and above? can anybody help me plz?
Thanks and Regards,
Anay
|
|
|
|
|
Yes, for COM ports above 9, you need to change the string. It should be: "\\\\.\\COM10".
Seehere[^] for more info.
|
|
|
|
|
yes cedric, it worked properly.thanks a lot for your valuable support.once again thanks.
Anay
|
|
|
|
|
Cedric is correct - I found this out by looking on the FTDI website *somewhere*.
His format also works for com ports lower than 10, so I use it all the time now.
I also found that FTDIs D2XX.dll library was far simpler to use for new software than pretending your device is a serial port. The ability to write it as COM9 etc is good for existing code, but is less friendly for new code.
You may also want to look at my article http://www.codeproject.com/KB/system/Drive_Detect.aspx[^] about detecting devices. The article concentrates on drives, but is equally epplicable (out of the blue) FTDI drivers...
Iain.
|
|
|
|
|
Hello Iain,
my problem is solved,thanks a lot for your valuable support and help and also for your further suggessions.once again thanks.
Thanks and Regards,
Anay
|
|
|
|
|
dear friend
how to solve the following problem:
LINK : fatal error LNK1104: cannot open file "psoCode.lib"
Error executing link.exe.
i already set psoCode.lib as active project and include this file in direcory.
also put header file in main function....
thanks
Li Zhiyuan
5/10/2006
|
|
|
|
|
Add the mentioned lib to the Source Files folder of Workspace Window .
Come online at:-
jubinc@skype
|
|
|
|
|
On VS2005 :
- Select the
Tools->Options... menu item.
On the newly apperaed window, select the Projects and Solutions->VC++ Directories node. - Select the
Library files item of the Show directories for: list box. - Add the path of the folder containing the
psoCode.lib to the directory list
(you can browse for the folder).
Enjoy your library.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
dear freind
i use vc++6, i added the psoCode.lib in option....directory...i also added the psoCode header file in my main() file header.....any other problem..please reminder me..thanks
Li Zhiyuan
5/10/2006
|
|
|
|
|
You have to add the psoCode.lib folder path to the Library files list.
Once you have done the above try to build and eventually post any error occurred.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
li zhiyuan wrote: also put header file in main function....
A missing or incorrect header file would yield a preprocessor/compiler error, not a linker error.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Hi ,
I developing an application that hooks the Open/Save dialog for getting the selected file path. currently am able to hook the common dialog but it's not working on office Open/Save dialog. On Searching i found that Office is using separate Open/Save dialog. Can anyone help me to identify the Office Open/Save dialog messages equivalent that of common dialog's
CDN_FILEOK
CDN_INITDONE
CDM_GETFILEPATH
CDM_GETFOLDERIDLIST
CDM_GETFOLDERPATH
CDM_GETSPEC
CDM_HIDECONTROL
CDM_SETCONTROLTEXT
CDM_SETDEFEXT
?
thanks
Nitheesh
|
|
|
|
|
void CAppplicationLanucherDlg::OnOpen()
{
// TODO: Add your control notification handler code here
CString str,fstr;
char strFilter[] = { "All Files (*.*)|*.*|" };
CFileDialog FileDlg(TRUE, ".All Files", NULL, 0, strFilter);
if( FileDlg.DoModal() == IDOK )
{
str=FileDlg.GetPathName();
HINSTANCE ht=ShellExecute(handle, "open", str, NULL, NULL, SW_SHOWNORMAL);
long i=(long)ht ;
if(i==SE_ERR_NOASSOC)
WinExec("rundll32.exe shell32.dll, OpenAs_RunDLL " +str, SW_SHOWNORMAL);
}
}
Yes U Can ...If U Can ,Dream it , U can do it ...ICAN
|
|
|
|
|
the user password is the login password.
|
|
|
|
|
|
|
NET_API_STATUS st = NetUserChangePassword( 0, L"User name", L"old pwd", L"new pwd" );
|
|
|
|
|
Hi,
I guess I tried in the subject matter to explain the problem
let me say before I describle the problem that I am using a few of the same headers .h files in both The C and C++
project
In the begining when I was getting unresolved extern __declspec from the link trying to import C symbols
into my C++ project I thought it had something to do with were I specfied my LIB file (I am using VS 2005 )
Linker -> General then the specfic .Lib under Linker -> Additional inputs
Now however I getting the Idea that a part of this problem is that I have C++ project importing C symmbols
When I declare the imports as extern "C" __declspec(dllimport) in the C++ project I resolve a few of the externs
However I still get unresolved ___impl_func
seems __impl is added to C export but linking the C++ project it doesn't see these names
would doing the following when building the C exports in the C++ projects Help
#ifdef __cplusplus
DLL_EXPORT __cdecl telling the C++ compiler that this is C export
Maybe there is simeple soultion to all of this if you know any please Share
Thankx
|
|
|
|
|
How are the C items exported?
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
real vinalla statement __declspec(dllexport) int func(...,)
this probelm has to do with mixed language import/export C/C++
But then again I am sure they DLL's written in other Languages e.g. VB wich use C/C++ DLL's
so what I doing is not that uncommon
However part of the problem is that I am including the same Headers in both the C/C++
So ......
If have gotten rid of most of the errors with the exception of some unresolved externs with a prefix of __imp
Which I understand the compiler appends to a C export When the Link of C++ reads the .Lib
generated by the linker of the C proj it cann't seem to match __imp_func
maybee I need to qualify the C DLL EXPORT (___imp_func ) wih something like __cdecl to make it drop the __imp
prefix
Dont know ???
thankx
|
|
|
|