Salut obad62,
d'abord il n'y a aucun « readRowData » dans le code que vous avez signalé ainsi je devine que c'est un type et devrait être « readRawData » - de toute façon, QDataStream : : le readRawData est déclaré en tant que « international QDataStream : : le readRawData (le char * s, international len) », ainsi vous doivent passer un indicateur « à un char » - protéger et la taille de l'amortisseur. le « readRawData » alors remplira amortisseur de données chargées et renverra le nombre de bytes chargés en tant que « international ».
BTW : Vous t'avez écrit le « besoin de lire des données binaires », mais votre code semble être écrit pour lire la corde ligne par ligne à partir d'un dossier des textes. Si vous voulez lire une OMI de dossier des textes vous devriez employer « QTextStream » et sa fonction « readLine » au lieu de « QDataStream ».
Espérer qu'aides,
ZOPPO