Zu meiner Verteidigung:
Ich wusste bis vorhin nix von dem Patch.
Es war ziemlich früh als ich das geschrieben hab.
Das hast du allerdings Recht.FlorianBecker hat geschrieben:Komisch du bist @m.trix. Nimm es, oder lass es.
Das hast du allerdings Recht.FlorianBecker hat geschrieben:Komisch du bist @m.trix. Nimm es, oder lass es.
Trolltech hat Qt unter anderem unter der GPL veröffentlicht. Die Version kann man nehmen und es zu den Bedingungen der GPL verändern. Ganz legal.m.trix hat geschrieben:Na gut. So hab ich nicht darüber nachgedacht. War halt einfach der Meinnung, dass es nicht im Sinne von Trolltech's OpenSource/Desktop Gedanken ist. Zahlen=Studio, Umsonst=MinGw.
Zu meiner Verteidigung:
Ich wusste bis vorhin nix von dem Patch.
Es war ziemlich früh als ich das geschrieben hab.
Code: Alles auswählen
#include <shlobj.h>
#include <shlwapi.h>
#include <shellapi.h>
Code: Alles auswählen
QFile *helpFile = new QFile("help.pdf");
QFileInfo fileInfo(helpFile->fileName());
int error;
error = (int)ShellExecute(NULL, QString("open").utf16(), fileInfo.absoluteFilePath().utf16(), NULL, NULL, SW_SHOW);
if(error <= 32)
{
QMessageBox::critical(this, tr("ExternalClient"),
tr("An error occured!\n\n"
"Please make sure that:\n"
"- \"help.pdf\" is located in the applications' folder.\n"
"- You have installed a programm to open *.pdf"));
}
Code: Alles auswählen
IDI_ICON1 ICON DISCARDABLE "icon_name.ico"
Code: Alles auswählen
...
RC_FILE = ExternalClient.rc
...
Code: Alles auswählen
<RCC>
<qresource>
<file>icon_name.ico</file>
</qresource>
</RCC>