Je trouve que vous vous prenez drôlement la tête. y'a rien de plus simple. Une douchette, se branche en général au niveau de votre clavier et émule ce dernier. Donc, en fait, en scannant un code barre par exemple, 123456, la douchette renverra 123456 là ou elle peut...
Dans le cas de Delphi, il vous suffit par exemple de mettre un edit1.text sur votre form, accompagné d'un edit1.setfocus pour que le curseur reste dessus. En scannant votre codebarre ce dernier va renvoyer le code dans l'edit1 ! Et après vous en faîtes ce que vous voulez ! ^^