Button funktioniert im release Modus nicht

CKS07

Mitglied
Guten Abend,

also ich habe folgendes Problem:

Ich habe ein Programme in C++ (Windows Forms) geschrieben und es funktionier auch alles perfekt...

nun wollte ich nach Release umstellen damit man es auch von anderen PC öffnen kann...das Programm startet problemlos...aber man kann klicken was man will, es läuft nicht...normalerweise klickt man auf den Start Button und es fängt an...aber nun nicht...

Achso vielleicht ist es wichtig...ich habe ein Verweis zum Projekt hinzugefügt und zwar die ChilkatDotNet2.dll !
Gruß CKS
 
es hackt schon allgemein...er nimmt schon gar nicht den button an...

also wenn über visual studios das release starte geht es...aber wenn ich dann so die *.exe öffne geht es leider nicht
 
vielleicht hilft euch ja die ausgabe...

Code:
------ Neues Erstellen gestartet: Projekt: windows1, Konfiguration: Release Win32 ------
Die Zwischen- und Ausgabedateien für das Projekt "windows1" mit der Konfiguration "Release|Win32" werden gelöscht.
Kopieren von "c:\Programme\Chilkat Software Inc\Chilkat.NET-v2.0-Framework\ChilkatDotNet2.dll" in das Zielverzeichnis...
Kompilieren...
stdafx.cpp
Kompilieren...
windows1.cpp
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8284) : warning C4005: 'WTS_CONSOLE_CONNECT': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7550): Siehe vorherige Definition von 'WTS_CONSOLE_CONNECT'
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8285) : warning C4005: 'WTS_CONSOLE_DISCONNECT': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7551): Siehe vorherige Definition von 'WTS_CONSOLE_DISCONNECT'
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8286) : warning C4005: 'WTS_REMOTE_CONNECT': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7552): Siehe vorherige Definition von 'WTS_REMOTE_CONNECT'
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8287) : warning C4005: 'WTS_REMOTE_DISCONNECT': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7553): Siehe vorherige Definition von 'WTS_REMOTE_DISCONNECT'
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8288) : warning C4005: 'WTS_SESSION_LOGON': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7554): Siehe vorherige Definition von 'WTS_SESSION_LOGON'
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8289) : warning C4005: 'WTS_SESSION_LOGOFF': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7555): Siehe vorherige Definition von 'WTS_SESSION_LOGOFF'
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8290) : warning C4005: 'WTS_SESSION_LOCK': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7556): Siehe vorherige Definition von 'WTS_SESSION_LOCK'
C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(8291) : warning C4005: 'WTS_SESSION_UNLOCK': Makro-Neudefinition
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\windows.h(7557): Siehe vorherige Definition von 'WTS_SESSION_UNLOCK'
c:\projekte\windows1\windows1\Form1.h(561) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\stdio.h(366): Siehe Deklaration von 'sprintf'
c:\projekte\windows1\windows1\Form1.h(573) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(79): Siehe Deklaration von 'strcat'
c:\projekte\windows1\windows1\Form1.h(576) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(74): Siehe Deklaration von 'strcpy'
c:\projekte\windows1\windows1\Form1.h(577) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(74): Siehe Deklaration von 'strcpy'
c:\projekte\windows1\windows1\Form1.h(578) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(79): Siehe Deklaration von 'strcat'
c:\projekte\windows1\windows1\Form1.h(579) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(74): Siehe Deklaration von 'strcpy'
AssemblyInfo.cpp
Verwaltete Ressourcen werden kompiliert...
Liest in den 0-Ressourcen von "c:\Projekte\windows1\windows1\Form1.resX".
Ressourcendatei wird geschrieben...  Fertig.
Ressourcen werden kompiliert...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Verknüpfen...
Code wird generiert.
c:\projekte\windows1\windows1\form1.h(598) : warning C4700: Die nicht initialisierte lokale Variable "test" wurde verwendet.
Codegenerierung ist abgeschlossen.
Das Manifest wird eingebettet...
Zwischenspeichern der Metadateninformationen für "c:\programme\chilkat software inc\chilkat.net-v2.0-framework\chilkatdotnet2.dll"...
Das Buildprotokoll wurde unter "file://c:\Projekte\windows1\windows1\Release\BuildLog.htm" gespeichert.
windows1 - 0 Fehler, 15 Warnung(en)
========== Alles neu erstellen: 1 erfolgreich, Fehler bei 0, 0 übersprungen ==========
 
Ja hast recht die brauche ich nicht:D...

so hier das Build Protokoll:

Code:
Befehlszeilen
 	 	

Kopieren von "c:\Programme\Chilkat Software Inc\Chilkat.NET-v2.0-Framework\ChilkatDotNet2.dll" in das Zielverzeichnis...
Die temporäre Datei "c:\Projekte\windows1\windows1\Release\RSP00002E26282232.rsp" wird erstellt. Inhalt:
[
/GL /D "WIN32" /D "NDEBUG" /D "_UNICODE" /D "UNICODE" /FD /EHa /MD /Yu"stdafx.h" /Fp"Release\windows1.pch" /Fo"Release\\" /Fd"Release\vc90.pdb" /W3 /c /Zi /clr:pure /TP /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.XML.dll" /FU "c:\Programme\Chilkat Software Inc\Chilkat.NET-v2.0-Framework\ChilkatDotNet2.dll"

.\windows1.cpp

.\AssemblyInfo.cpp
]Erstellen der Befehlszeile "cl.exe @c:\Projekte\windows1\windows1\Release\RSP00002E26282232.rsp /nologo /errorReport:prompt"Die temporäre Datei "c:\Projekte\windows1\windows1\Release\RSP00002F26282232.rsp" wird erstellt. Inhalt:
[
/GL /D "WIN32" /D "NDEBUG" /D "_UNICODE" /D "UNICODE" /FD /EHa /MD /Yc"stdafx.h" /Fp"Release\windows1.pch" /Fo"Release\\" /Fd"Release\vc90.pdb" /W3 /c /Zi /clr:pure /TP /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll" /FU "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.XML.dll" /FU "c:\Programme\Chilkat Software Inc\Chilkat.NET-v2.0-Framework\ChilkatDotNet2.dll"

.\stdafx.cpp
]Erstellen der Befehlszeile "cl.exe @c:\Projekte\windows1\windows1\Release\RSP00002F26282232.rsp /nologo /errorReport:prompt"Erstellen der Befehlszeile "resgen.exe /useSourcePath /compile "c:\Projekte\windows1\windows1\Form1.resX","Release\windows1.Form1.resources""Erstellen der Befehlszeile "rc.exe /d "_UNICODE" /d "UNICODE" /fo"Release/app.res" .\app.rc"Die temporäre Datei "c:\Projekte\windows1\windows1\Release\RSP00003026282232.rsp" wird erstellt. Inhalt:
[
/OUT:"C:\Projekte\windows1\Release\windows1.exe" /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:"Release\windows1.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Projekte\windows1\Release\windows1.pdb" /SUBSYSTEM:WINDOWS /LTCG /ENTRY:"main" /DYNAMICBASE /FIXED:No /NXCOMPAT /MACHINE:X86  /ASSEMBLYRESOURCE:.\Release\windows1.Form1.resources

".\Release\AssemblyInfo.obj"

".\Release\stdafx.obj"

".\Release\windows1.obj"

".\Release\app.res"
]Erstellen der Befehlszeile "link.exe @c:\Projekte\windows1\windows1\Release\RSP00003026282232.rsp /NOLOGO /ERRORREPORT:PROMPT"Die temporäre Datei "c:\Projekte\windows1\windows1\Release\RSP00003126282232.rsp" wird erstellt. Inhalt:
[
/outputresource:"..\Release\windows1.exe;#1" /manifest

.\Release\windows1.exe.intermediate.manifest
]Erstellen der Befehlszeile "mt.exe @c:\Projekte\windows1\windows1\Release\RSP00003126282232.rsp /nologo"Die temporäre Datei "c:\Projekte\windows1\windows1\Release\BAT00003226282232.bat" wird erstellt. Inhalt:
[
@echo, die Manifestressource wurde zuletzt um %TIME% am %DATE% aktualisiert > .\Release\mt.dep
]Erstellen der Befehlszeile "c:\Projekte\windows1\windows1\Release\BAT00003226282232.bat"

Ausgabefenster
 	 	

Kompilieren...
stdafx.cpp
Kompilieren...
windows1.cpp
c:\projekte\windows1\windows1\Form1.h(561) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\stdio.h(366): Siehe Deklaration von 'sprintf'
c:\projekte\windows1\windows1\Form1.h(573) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(79): Siehe Deklaration von 'strcat'
c:\projekte\windows1\windows1\Form1.h(576) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(74): Siehe Deklaration von 'strcpy'
c:\projekte\windows1\windows1\Form1.h(577) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(74): Siehe Deklaration von 'strcpy'
c:\projekte\windows1\windows1\Form1.h(578) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(79): Siehe Deklaration von 'strcat'
c:\projekte\windows1\windows1\Form1.h(579) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Programme\Microsoft Visual Studio 9.0\VC\include\string.h(74): Siehe Deklaration von 'strcpy'
AssemblyInfo.cpp
Verwaltete Ressourcen werden kompiliert...
Liest in den 0-Ressourcen von "c:\Projekte\windows1\windows1\Form1.resX".
Ressourcendatei wird geschrieben...  Fertig.
Ressourcen werden kompiliert...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Verknüpfen...
Code wird generiert.
c:\projekte\windows1\windows1\form1.h(598) : warning C4700: Die nicht initialisierte lokale Variable "test" wurde verwendet.
Codegenerierung ist abgeschlossen.
Das Manifest wird eingebettet...
Zwischenspeichern der Metadateninformationen für "c:\programme\chilkat software inc\chilkat.net-v2.0-framework\chilkatdotnet2.dll"...

Ergebnisse
 	 	

Das Buildprotokoll wurde unter "file://c:\Projekte\windows1\windows1\Release\BuildLog.htm" gespeichert.
windows1 - 0 Fehler, 7 Warnung(en)
 
Nee, das sieht alles normal aus - bis auf die unschöne Warnung C4700.

Da mußt du wohl mit dem Poor-Man-Debugging ran...

Gruß
 
Ah okay und was ist bzw. heißt Poor-Man-Debugging (armer man debugging)? eine alternative zum release modus?

Gruß
 
Zurück