Article View: be.comp.programming
Article #11055Re: oproep aan de programmeurs:wat moet ik kiezen ?
From: Pieter Philippaerts
Date: Fri, 15 Feb 2002 02:51
Date: Fri, 15 Feb 2002 02:51
28 lines
2973 bytes
2973 bytes
"D*lphi" <spam.delphi@not.here> wrote in message news:3C6C2FBF.1000306@not.here... > duh, de programmeur kan dingen schrijven zonder er 'logisch' bij te > hoeven nadenken... (over 'slecht' programmeren gesproken) Waarom denk je dat?? > Vb strings zijn 'gewoon' Unicode strings die afgesloten worden door een > null karakter. En als extra wordt ook de lengte van de string ergens > bijgehouden. Doe alsjeblieft eens wat onderzoek voordat je hier domme dingen komt zeggen (het is jammer genoeg niet de eerste keer dat ik die opmerking moet maken op je commentaren). De Visual Basic String komt overeen met de BSTR in VC++ en is dus inderdaad Unicode, maar wordt *niet* afgesloten met een terminating null character. Waar je je waarschijnlijk mee vergist is dat als je een API functie aanroept dat die BSTR wordt omgezet naar een char array (met terminating null) vooralleer die functie opgeroepen wordt (wegens compatibiliteit), maar dit is dus helemaal niet van toepassing als je een string passed tussen twee VB functies (waarover het hier ging). Mvg, Pieter Philippaerts
Technical Details
Message-ID:
<1013741238.789066@seven.kulnet.kuleuven.ac.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!surfnet.nl!naxos.belnet.be!news.belnet.be!not-for-mailReferences:
<uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c644047.25430366@news.easynet.be> <1013206504.88893@seven.kulnet.kuleuven.ac.be> <3C669B4B.70302@not.here> <1013368557.347057@seven.kulnet.kuleuven.ac.be> <3C66F542.8080305@not.here> <1013436462.399208@seven.kulnet.kuleuven.ac.be> <3C6AEA33.8010409@not.here> <1013643148.76330@seven.kulnet.kuleuven.ac.be> <3C6AFD0E.7010207@not.here> <1013708761.23737@seven.kulnet.kuleuven.ac.be> <3C6C2FBF.1000306@not.here>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,65d4c4d6a1e8dc39 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,65d4c4d6a1e8dc39 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-02-14 18:47:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!surfnet.nl!naxos.belnet.be!news.belnet.be!not-for-mail From: "Pieter Philippaerts" <Pieter@allapi.net> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ? Date: Fri, 15 Feb 2002 03:51:44 +0100 Organization: KULeuvenNet Lines: 30 Message-ID: <1013741238.789066@seven.kulnet.kuleuven.ac.be> References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c644047.25430366@news.easynet.be> <1013206504.88893@seven.kulnet.kuleuven.ac.be> <3C669B4B.70302@not.here> <1013368557.347057@seven.kulnet.kuleuven.ac.be> <3C66F542.8080305@not.here> <1013436462.399208@seven.kulnet.kuleuven.ac.be> <3C6AEA33.8010409@not.here> <1013643148.76330@seven.kulnet.kuleuven.ac.be> <3C6AFD0E.7010207@not.here> <1013708761.23737@seven.kulnet.kuleuven.ac.be> <3C6C2FBF.1000306@not.here> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be X-Trace: naxos.belnet.be 1013741241 17600 134.58.127.12 (15 Feb 2002 02:47:21 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Fri, 15 Feb 2002 02:47:21 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)