-
Помогите, пожалуйста, если можно, с такой проблемой: написал прогу под Delphi.Net, а запустить ее не могу. Компилятор выдает одну ошибку: cannot to create output file Project1.exe, а при запуске появляется окно с сообщением "unable to create process" и дальше дело не идет. С чем это может быть связано? Как я понял, там какая-то ошибка при объявлении объектов, но точно не знаю.
-
>>Nikss (20.08.06 13:15)
AFAIR, это ошибка в D2005. Проблема в русских буквах в пути к exe'шнику. Лечится либо установкой обновления, либо изменением пути.
-
Пытался обновить пути, но Delphi их не сохраняет и использует системные установки. При запуске приложения появляется окно с сообщением об ошибке и отчет: System.NullReferenceException: Object reference not set to an instance of an object. at System.Windows.Forms.PaintEventArgs.get_Graphics() at tetris.TWinForm.newgame() in C:\BDS\tetris.pas:line 230 at tetris.TWinForm.Button1_Click(Object sender, EventArgs e) in C:\BDS\tetris.pas:line 259 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll ---------------------------------------- Project1tetris Assembly Version: 1.0.2425.34828 Win32 Version: 1.0.2425.34828 CodeBase: file:///C:/BDS/Project1tetris.exe ---------------------------------------- System.Drawing Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll ---------------------------------------- System.Windows.Forms Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll ---------------------------------------- System Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll ---------------------------------------- System.Xml Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll ----------------------------------------
************** JIT Debugging ************** To enable just in time (JIT) debugging, the config file for this application or machine (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.
For example:
<configuration> <system.windows.forms jitDebugging="true" /> </configuration>
When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the machine rather than being handled by this dialog.
-
> Пытался обновить пути, но Delphi их не сохраняет и использует > системные установки
Ну так сохрани проект там,где нет русских букв или сделай как я: переименуй папку Мои документы на Mydocuments(например) PS Последний вариант предпочтительнее,вдруг какая-нибудь программа тоже откажется работать с русскими буквами.
-
> Ну так сохрани проект там,где нет русских букв или сделай > как я: переименуй папку Мои документы на Mydocuments(например) >
Так я тоже делал - не помогает.
-
Попробуй сначала откомпиллировать прогу (ctrl + F9),а потом зайди в папку где она создалась и запусти ее оттуда и посмотри что получится. Даже если в пути есть русские буквы,комилляция пройдет на ура. Проверено на себе ;-) Если компилляция не пойдет - проблема не в буквах
|