Fråga : Windows CE 5.0 - ReadFile som ger precis mig det första teckenet

Hälsningexperter,
I har ett enormt problem att angå ReadFile - den dess metoden (kanske ett WriteFile problem?).
It ger mig det första teckenet av en spara och bryter precis after att - vad det är en kodning utfärdar, men I-förmiddagen ut ur förmiddaghandstil för ideas.

I en ActiveX som kör på Windows CE 5.0 (! , inte PocketPC eller mobil). Det kallas via en website på den mobila apparaten. Att arbeten bötfäller så långt (genomförde IObjectSafety). Min ActiveX fick instanciated, och metoderna som den erbjuder, får kallade.
The ActiveX bör vara van vid lagerdata på den mobila apparaten och som igen mottar det om needed.

1. Metoden (WriteData) tar, som parametrar en filename och det är nöjda (båda BSTR).
The sparar får skapad, och dess nöjt är written.

2. Metoden (ReadData) har stamgästparametern - filenamen - och en parameter för out BSTR, som bör gå det nöjt av spara som tillbaka ges av parametern 1.

Interaction mellan ActiveX och websiten, fungerar fint. Precis lästa stoppar från spara kör mig som är sinnessjuk. Jag googled för nästan 1 1/2 dagar. När jag fick den, allt spring, men rörade upp den. förmiddag för
I inte i behov att klibba till som visas långt av de två metoderna. Om någon har ett bättre långt/förmiddag för idé I, öppna sinnat till det:). fakta för

Some om inställningen:
- bäddade in mobile

Using .net som för Internet Explorer 6 för CE 5.0
- för Visual C++ 4.0
- ATL del-
- Windows skulle för att inte vara ett alternativ, därför att det finns inget långt ettdel- kan köras inom en mobilie: - (.

I försökte att använda MFC (att använda cFilen och stoppa), men jag var inte kompetent att genomföra IObjectSafety *blushes*. Om någon har, ett funktionsdugligt skelett, som jag kan försök mig, skulle är gratefull. Hpoe skulle detta gör saker easier.

Thank dig i advance.
RZA
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
" codeBody " " FileStore för >STDMETHODIMP för class= " för
" klar "

Svar : Windows CE 5.0 - ReadFile som ger precis mig det första teckenet

brunnen min blinda gissning är det: why gör du appellmbstowcs ()???? den fester UNICODE fungera som buffert som multibyte och försök för att konvertera den till UNICODE, så det är ingen överrrakning som du ser 1 singeltecken
Andra lösningar  
 
programming4us programming4us