Delphi не будет работать

Относительно ответа немного в этом потоке:

IsBadReadPtr (), IsBadWritePtr (), IsBadCodePtr (), IsBadStringPtr () для Windows.

Мой совет состоит в том, чтобы избегать их, кто-то уже отправил этого: http://blogs.msdn.com/oldnewthing/archive/2007/06/25/3507294.aspx

Другое сообщение по той же теме и тем же автором (я думаю) является этим: http://blogs.msdn.com/oldnewthing/archive/2006/09/27/773741.aspx ("IsBadXxxPtr должен действительно быть назван CrashProgramRandomly").

, Если пользователи Вашего API отправляет в неправильных данных, позвольте ему отказать. Если проблема состоит в том, что данные передали, не используется, до позже (и это мешает находить причину), добавьте режим отладки, где строки и т.д. зарегистрированы при записи. Если они будут плохи, то это будет очевидно (и вероятно откажет). Если это происходит путь к часто, это могло бы стоить переместить Ваш API из процесса и позволить им разрушить процесс API вместо основного процесса.

28
задан Rene Knop 26 October 2018 в 08:40
поделиться

3 ответа

Согласно архивам Chillibear, вот что вы делаете:

  1. Удалите файл registry.slm из каталога .borland в папке вашего пользователя в документах и настройки.
  2. Запустите файл D7Reg.exe из каталога Delphi7 Bin.
  3. Следуйте инструкциям по регистрации (вам не нужно регистрироваться сейчас!)
  4. Все готово. Откройте Delphi7 как обычно.
49
ответ дан 28 November 2019 в 02:48
поделиться

Попробуйте удалить файл с документами и настройками \ .borland \ registry.slm (конечно, сначала сделайте резервную копию) и перезапустите Delphi

8
ответ дан 28 November 2019 в 02:48
поделиться

Обратитесь в службу поддержки. Посетите www.embarcadero.com Последний пункт меню - «Услуги». Оттуда я бы выбрал http://www.embarcadero.com/support

HTH

1
ответ дан 28 November 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: