XP service pack3 und QT4.4

Alles rund um die Programmierung mit Qt
Antworten
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

XP service pack3 und QT4.4

Beitrag von patrik08 »

Ich habe problemen mit complilierte applicationen die auf service pack2
gebuilded sind ...
Ist es ratsam QT neue zu builden nun mit SV Pack3? oder haben die QT dll keinen einfluss?

Ich gehe in der annahme das die window dll anders sind oder?
.........................
speack português italiano deutsch english castellà qt
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

Soll ich QT neu bauen?
mit SV Pack3..
Hat jemand die gleiche trouble gehabt?
.........................
speack português italiano deutsch english castellà qt
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich hatte keine Probleme
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

Als ich dachte das ich vielleicht eine unstabile qt version hatte... habe ich qt4.5 separat installiert. Zur freude gibt es dort das OpenDocument format sowie zip & unzip..

wen man nur die 3 file rausnimmt
qzipreader_p.h qzipwriter_p.h qzip.cpp
kann man sie auch in qt 4.4 gebrauchen

Code: Alles auswählen


/*                    file name and path , his data */
QMap<QString,QByteArray> unzipstream( const QString file )
{
/*
  #include "qzipreader_p.h"  
*/
      QMap<QString,QByteArray> ooFile;
      QZipReader unzip(file,QIODevice::ReadOnly);
      QList<QZipReader::FileInfo> list = unzip.fileInfoList();
      QZipReader::FileInfo fi;
      if (list.size() > 0 && unzip.exists()) {
                  for (int l = 0; l < list.size(); l++)
                  {
                     fi = list.at(l);
                     if (fi.size > 0) {
                     ooFile.insert(fi.filePath,unzip.fileData(fi.filePath));
                     }
                     /////////qDebug() << "### file  " << fi.filePath << fi.size;
                  }
                  
        unzip.close();    
       }
   return ooFile;
       
     /*  usage 
     QString txtlog;
     QMap<QString,QByteArray>  filist = unzipstream("giallo.odt");
     QMapIterator<QString,QByteArray> i(filist);
         while (i.hasNext()) {
             i.next();
             qDebug() << "### name---------- " << i.key();
             txtlog.append(i.key());
         }   
    QByteArray base = filist["content.xml"];
    if (base.size() > 0) {
        txtlog.append(QString(base));
    }
    */ 
}


Aber einfache tree modelle mit 6-7 level nach unten kommen nur maximum auf 2 level ... die darunter sind weg oder verborgen.
ODBC spint auch ... nun builde ich wenigstens den sub-src neu um zu sehen ob es diesen service pack 3 besser schmeckt.....
.........................
speack português italiano deutsch english castellà qt
Antworten