VB VS DELPHI : LE VERDICT

fredlynx 662 Messages postés mercredi 16 janvier 2002Date d'inscriptionModérateurStatut 16 octobre 2010 Dernière intervention - 10 juin 2002 à 09:14 - Dernière réponse : Whismeril 10552 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention
- 8 févr. 2017 à 14:01
Commentaires sur une source Créer une discussion Signaler Répondre
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/3584-vb-vs-delphi-le-verdict

Afficher la suite 
cminus 4 Messages postés mercredi 19 octobre 2005Date d'inscription 15 mars 2009 Dernière intervention - 19 oct. 2005 à 23:32
L'équivalent de :
en VB : DoEvent
est
en Delphi : Application.ProcessMessages;

Cela permet au système (windows) de respirer; c'est à dire de ne pas bloquer.
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscriptionModérateurStatut 7 novembre 2014 Dernière intervention - 20 oct. 2005 à 00:26
Mais Windows "respire" très bien même sans DoEvents, il s'en contrefiche royalement, il n'y a que le prog qui bloque et Windows finira par l'expulser s'il ne répond pas aux messages systèmes qu'il reçoit.
Il ne faut pas analyser un problème en le regardant à l'envers.
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscriptionModérateurStatut 7 novembre 2014 Dernière intervention - 20 oct. 2005 à 00:31
Ah oui, autre perle un peu plus haut:
"delphi sait faire tout ce que c sait faire."
assurément non, écris donc un driver en delphi.
kaneda > BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscriptionModérateurStatut 7 novembre 2014 Dernière intervention - 8 févr. 2017 à 11:03
on ne peut comparer deux langages quand on ne maîtrise pas les 2 ;)

En Delphi, on peut tout faire, je travail dessus depuis 20 ans et des drivers j'en fait à la pelle en Delphi pour des appareils biomédicaux. Donc avant de critiquer tel ou tel langage, ne surtout pas hésiter à l'apprendre et à le maîtriser (ce qui est impossible) ;)
Whismeril 10552 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 14 décembre 2017 Dernière intervention > kaneda - 8 févr. 2017 à 14:01
Bonjour

avant d'exhumer un sujet dont la dernière intervention date de 12 ans, il est peut être bon de se replacer dans le contexte.
  • en 2002 un gars décide de comparer VB6 et Delphi
  • VB6 est abandonné par Microsoft depuis 1999 (soit 3 ans au paravent)
  • Delphi était en plein essor
  • l'essentiel de la conversation revient à dire que
    • le code en VB6 est mal écrit, simplement car VB6 était trop permissif (donc simple à coder, mais aussi simple à merdouiller comme ici)
    • les langages haut niveau gagnent en simplicité, au "détriment" (avec les machines qu'on a aujourd'hui c'est relatif) des performances.


Jusque là y'a rien à reprocher à Brunews, il me semble.

Un autre élément à prendre en compte est qu'il est modérateur et qu'en général, les modérateurs ne sont pas choisi pour leur incompétences....

Je suis à peu prés persuadé qu'à l'époque il pensait à un driver d'un élément de pc (carte graphique, contrôleur usb) et pas à un périphérique qu'elle qu'il soit.
Faut pas te leurrer, si ton appareil biomédical est branché en USB (par exemple) à un moment ou un autre Delphi se sert d'une dll en C pour la communication USB.
Commenter la réponse de fredlynx

25 réponses

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.