Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

"Cannot conver parameter from char[10] to const unsigned short*"

[es] :: C programiranje :: "Cannot conver parameter from char[10] to const unsigned short*"

[ Pregleda: 1588 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Iznogud
Subotica

Član broj: 1721
Poruke: 200
*.vdial.verat.net



Profil

icon "Cannot conver parameter from char[10] to const unsigned short*"07.05.2004. u 09:37

Metoda jedne klase je deklarisana kao:
SetReportFileName(LPCTSTR lpszNewValue)

Kod poziva ove metode:
rpt.SetReportFileName("naziv.rpt")
dobijam gornju gresku: "cannot convert parameter 1 from 'char [10]' to 'const unsigned short *'"
U kom obliku bih trebao proslediti parametar ovoj metodi??

Eh, sta ti je zivot.....
07.05.2004. u 09:37 

Dragi Tata

Član broj: 1958
Poruke: 3899
199.171.112.*

Sajt: www.novetehnologije.com


Profil

icon Re: "Cannot conver parameter from char[10] to const unsigned short*"07.05.2004. u 15:27
Izgleda da ga kompajliraš sa UNICODE opcijom. Probaj:

Code:

rpt.SetReportFileName(L"naziv.rpt");

07.05.2004. u 15:27 

Iznogud
Subotica

Član broj: 1721
Poruke: 200
*.49.EUnet.yu



Profil

icon Re: "Cannot conver parameter from char[10] to const unsigned short*"07.05.2004. u 19:34
Tacno, kompajliram ga sa UNICODE opcijom i sada je kompajliranje proslo ali kada startujem program javlja se greska: (bas kod koriscenja ove metode: SetReportFileName(LPCTSTR lpszNewValue))

"Debug Assertion Failed!
Program:naziv programa
File:winocc.cpp
Line:345
For information ... bla bla"

Interesantno je da da i kada sam nameravo da koristim jednu drugu klasu, nezavisno od ove koju trenutno koristim i u sasvim drugom programu javljala se ista gresja.

Kada sam debugerom malo dublje usao, greska se javlja na mestu:
"InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);"

Ovo se desava u oba programa, sa razlicitim klasama - doduse obe metode sa setovanje imena fajla su vrlo, vrlo slicne.
(I jos nesto, u oba slucaja se radi i ActiveX komponentama - dakle metode pripadaju razlicitim ActivX komponentama/klasama)

Gde gresim????

Eh, sta ti je zivot.....
07.05.2004. u 19:34 

[es] :: C programiranje :: "Cannot conver parameter from char[10] to const unsigned short*"

[ Pregleda: 1588 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.