Προς το περιεχόμενο

Τι ειναι το bstr στη c++?


nikos2027

Προτεινόμενες αναρτήσεις

Είναι ένα Unicode string (με ορισμένες ιδιορρυθμίες όμως) το οποίο χρησιμοποιείται από τα OLE(COM) Interfaces, για περισσότερες λεπτομέριες ...

 

http://64.233.183.104/search?q=cache:5_XUnl1lrLwJ:www.hal-pc.org/~abeld/cppsighal/vcppstrings.htm+bstr+in+c%2B%2B&hl=el&ct=clnk&cd=1&client=opera

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παιδια γνωρίζεικανεις τι ειναι το

bstr στη c++?

 

typedef OLECHAR FAR * BSTR;

 

Είναι pointer σε ένα composite structure το οποίο αποτελείται απο το μέγεθος σε bytes του string, το ίδιο to string σαν Unicode characters (wide ή double-byte) στα Windows και single byte σε Mac, και ένα terminator (2 null chars).

 

Και όπως είπε ο προλαλήσαντας χρησιμοποιείται σε COM, Interop και Automation.

 

Το pointer δείχνει το string και όχι το μέγεθος.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πως μπορεί κάποιος σε c++ να βάλει

ένα string σε bstr?

Δηλ. θέλω να ορίζω ένα string από

πληκτρολόγιο και μετά να το μετατρεπω σε bstr.

Έχει κιανένας κανένα function ή εντολή?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πως μπορεί κάποιος σε c++ να βάλει

ένα string σε bstr?

Δηλ. θέλω να ορίζω ένα string από

πληκτρολόγιο και μετά να το μετατρεπω σε bstr.

Έχει κιανένας κανένα function ή εντολή?

SysAllocString

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...