• Не запускается приложение на widows xp, что еще попробовать сделать?

    @smakovsky Автор вопроса
    Dishu, Вроде удалил всё лишнее. Оказывается ошибка возникает не только на XP (система ради которой собственно и делается программа), но и на другом компьютере с Win10.
    На десятке выдает эту ошибку. Я не смог её исправить и переделал проект на wiforms. Хотя wpf был интересен для изучения из-за Blenda в основном. Но пока я еще совсем в нем плаваю.
    spoiler
    Имя журнала: Application

    Источник: Application Error

    Дата: 23.09.2017 10:33:18

    Код события: 1000

    Категория задачи:(100)

    Уровень: Ошибка

    Ключевые слова:Классический

    Пользователь: Н/Д

    Компьютер: DESKTOP-18J61J2

    Описание:

    Имя сбойного приложения: Merilo.exe, версия: 1.0.0.0, метка времени: 0x59c11724

    Имя сбойного модуля: KERNELBASE.dll, версия: 10.0.14393.1532, метка времени: 0x5965adf8

    Код исключения: 0xe0434352

    Смещение ошибки: 0x000da9f2

    Идентификатор сбойного процесса: 0xa0

    Время запуска сбойного приложения: 0x01d3341cacdcf8f6

    Путь сбойного приложения: C:\Users\Оля\Downloads\ssss\Release\Merilo.exe

    Путь сбойного модуля: C:\WINDOWS\System32\KERNELBASE.dll

    Идентификатор отчета: d48dc696-9913-443a-9986-7928babd6faf

    Полное имя сбойного пакета:

    Код приложения, связанного со сбойным пакетом:

    Xml события:

    100021000x800000000000007024ApplicationDESKTOP-18J61J2Merilo.exe1.0.0.059c11724KERNELBASE.dll10.0.14393.15325965adf8e0434352000da9f2a001d3341cacdcf8f6C:\Users\Оля\Downloads\ssss\Release\Merilo.exeC:\WINDOWS\System32\KERNELBASE.dlld48dc696-9913-443a-9986-7928babd6faf
  • Не запускается приложение на widows xp, что еще попробовать сделать?

    @smakovsky Автор вопроса
    Вот какая информация в журнале:
    spoiler

    Application: Merilo.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.Windows.Markup.XamlParseException
    Stack:
    at System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
    at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
    at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
    at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
    at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
    at System.Windows.Application.LoadComponent(System.Uri, Boolean)
    at System.Windows.Application.DoStartup()
    at System.Windows.Application.<.ctor>b__1(System.Object)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
    at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    at System.Windows.Threading.DispatcherOperation.InvokeImpl()
    at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
    at System.Threading.ExecutionContext.runTryCode(System.Object)
    at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
    at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    at System.Windows.Threading.DispatcherOperation.Invoke()
    at System.Windows.Threading.Dispatcher.ProcessQueue()
    at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
    at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
    at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
    at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
    at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
    at System.Windows.Application.RunDispatcher(System.Object)
    at System.Windows.Application.RunInternal(System.Windows.Window)
    at System.Windows.Application.Run(System.Windows.Window)
    at Merilo.App.Main()
  • Не запускается приложение на widows xp, что еще попробовать сделать?

    @smakovsky Автор вопроса
    В самом начале когда собирал под any cp была ошибка - приложение не является win32.
    затем я пересобрал проект под framework 4. и х32. Ошибка перестала всплывать.
    Просто ничего не происходит. Запускаю exe. Мышка на секунду задумывается, а потом тишина, как будто и не было запуска. На всякий случай обновил Direct X. Ситуация не изменилась. Какие настройки релиза рекомендуется использовать для Win XP?
  • Входная строка имела неверный формат, как как лучше переделать?

    @smakovsky Автор вопроса
    Denis Gaydak, Я кажется разобрался. Большое вам спасибо!с В с++ я первый раз нажимал кнопку и считалась сумма. Потом я вносил данные в текстбокс4 и нажимал снова эту же кнопку и он отнимал от одной переменной другую. То есть текстбокс4 у меня оставался пустым на момент первого нажатия кнопки. И ошибки в С++ не было. хотя по идее я также конвертировал пустоту. Как правильно решить это? Создать другую кнопку, или менять состояние переменной?
  • Входная строка имела неверный формат, как как лучше переделать?

    @smakovsky Автор вопроса
    Denis Gaydak, Собираю пошагово. всё проходит, загружается форма. ввожу в два текстбокса цифры целые нажимаю кнопку - и всё вылетает. до этого я пробовал изучать с++ и winform и там этот код выглядел так:
    spoiler
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    Single a, b, c, d, f, g, h, m, k, n, p;	 
    Single A = Single::TryParse(textBox1->Text,
    System::Globalization::NumberStyles::Number,
    System::Globalization::NumberFormatInfo::CurrentInfo, a);
    Single B = Single::TryParse(textBox2->Text,
    System::Globalization::NumberStyles::Number,
    System::Globalization::NumberFormatInfo::CurrentInfo, b);
    Single N = Single::TryParse(textBox4->Text,
    System::Globalization::NumberStyles::Number,
    System::Globalization::NumberFormatInfo::CurrentInfo, n);
    if(radioButton1->Checked){
    g=40;
    h=3;
    }
    else   {
    g=90;
    h=5;}
    if (b>=2) {
    m=0.9; } 
    else  {
    m=1; }
    c = a-10;
    d = (c*h+g)*b;
    k = d*m+0.1;
    p = n-k;
    textBox3->Text = String::Format("{0:F0}", k);
    textBox5->Text = String::Format("{0:F0}", p);
    			 }



    И всё работало. Решил переделать это в С# с WPF и возникла эта проблема.