ошибка при использовании SysUtils

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Сообщение STAKANOV » 14.11.2005 15:04:44

Guest писал(а): скачал. dos.pp не кормится... требует inc? даю, он ругается на ошибки в них. ну и тягомотина...

не не не :) все не так
не надо пихать (путем копирования) никакие файлы fpc в другие меcта

что-то здесь не то ... не должен стороний софт требовать исходников модуля (того же dos), тем более если есть ppu

а к софтинке случаем инструкция по сборке не прилагается (README,INSTALL или что-то в этом роде )?

опять же даже если мы предположим, что что-то требует персборки исходников fpc, то надо просто грамотно прописать файл конфигруации fpc.cfg, корректно указав пути в опциях -Fu...
причем желательно созздать этот файл (fpc.cfg) непосредственно в каталоге с программой и в нем уже изощряться :)

так же может просто не стоит указывать ключ -B в командной строке ;)

PS. Модули из RTL( dos, sysutils и тп) по-отдельности оычно не собираются ...
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение Guest » 14.11.2005 22:55:05

Разобрался:)
откомпилировал:(, вроде sysutils не перекомпилировался...
при компилировании IDE валится, пишет RTE33
из командной строки всё ок, только варнинги
при запуске ексешника
>>E:\1>CAD.exe
>>An unhandled exception occurred at $00442056 :
>>EConvertError : " X Ш Ёd" is >>an invalid integer
>> $00442056
>> $00412FB9
>> $00412DB6
>> $00414FB4
>> $00439E9D
>> $00401038
так и должно быть:)? разбор всех варнингов тут поможет?
Guest
 

Сообщение STAKANOV » 14.11.2005 23:40:24

Нет. Эту пределесть сможет исправить только автор, но ошибка происходит при вызове StrToInt. Теперь только долгая и упорная отладка ;) А что это за программа?
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение Guest » 14.11.2005 23:46:37

Так как автор я, мне и исправлять...,
программа - зачатки небольшого када
{$MODE DELPHI} подразумевает использование ansistring?
Существует для fpc какойнить отладчик наподобии делфовского?
Guest
 

Сообщение Guest » 14.11.2005 23:50:13

RTE33 в IDE значит чтонить осмысленное?
Guest
 

Сообщение STAKANOV » 15.11.2005 12:26:56

{$MODE DELPHI} подразумевает использование ansistring?

нет, <a href='http://www.freepascal.ru/article//freepascal/20050418121644/' target='_blank'>http://www.freepascal.ru/article//freepascal/20050418121644/</a>
о советую не верить в сказки о совместимости с delphi ;)


Существует для fpc какойнить отладчик наподобии делфовского?

не помню какой там :) но можно взять lazarus+gdb, если возникнут трудности с установкой и настройкой , то тут думаю есть народ который так делает :)

RTE33 в IDE значит чтонить осмысленное?

в первый раз слышу
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение zub » 15.11.2005 17:48:05

Можно какнибудь во встроенном в FPC отладчике видеть значение ansistring а не адрес?
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Пред.

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 86

Рейтинг@Mail.ru