02. juni 2005 - 09:24Der er
7 kommentarer og 1 løsning
Konvertering af kode til nyere version
Jeg har tidligere brugt nedenstående kode i Visual C++ 6, men vil nu konvertere det til Visual C++ 2005.
Jeg er absolut nybegynder på C++, så jeg håber der er en, der kan oversætte koden til den nye version.
Jeg får en del fejl når jeg prøver at compile koden, bla. får jeg at vide at den ikke kan finde windows.h. Den fejl drillede mig også i den tidligere version, uden at jeg dog kan huske hvordan det blev løst.
#include <process.h> #include <Windows.h>
int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, // command line int nCmdShow // show state ) { for(;;) { spawnlp(P_NOWAIT, "c:\\mypath\\another.exe","c:\\", NULL); Sleep(60*1000); } return 0; }
Jeg er kommet lidt videre, men får nu disse to fejl:
c:\service\install files\servicefiles\ny version\hdn4.cpp(14) : warning C4996: 'spawnlp' was declared deprecated c:\programmer\microsoft visual studio 8\vc\include\process.h(202) : see declaration of 'spawnlp' Compiling manifest to resources... Linking... LINK : fatal error LNK1104: cannot open file 'odbc32.lib'
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.