🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11055

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#11055
From: Pieter Philippaerts
Date: Fri, 15 Feb 2002 02:51
28 lines
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-mail
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>

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/)