Как сделать так, чтобы она автоматически запускалась при включении компьютера?
И как сделать аналогичную вещь в С++?
Похожие темы
Ответы 4 Просмотры 413
- [email protected]
- 1 Авг 2022
- Компьютерные вопросы
Ответы 7 Просмотры 249
- АнТ1хР1сТ
- 30 Мар 2023
- Вопросы по сайтостроению
Ответы 4 Просмотры 120
Ответы 4 Просмотры 230
- Sector
- 25 Мар 2023
- Общение Python мододелов
Ответы 4 Просмотры 168
Поделиться:
О нас
4cheaT один из старейших форумов рунета. Мы работаем, чтобы вы могли отдыхать с комфортом. Наш форум посвящён онлайн играм, игровым разработкам и модификациям. На нашем онлайн рынке вы можете купить и продать любые онлайн ценности и услуги. Гейминг объединяет криптанов, программистов и вебмастеров!
Разделы форума
Важное
Мы в соц. сетях
- Обратная связь
- Условия и правила
- Политика конфиденциальности
- Помощь
- RSS
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Язык Паскаль с нуля | #8 Зачем нужен оператор выбора case в паскаль?
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.
Источник: 4cht.com
Не работает паскаль на windows 7
Сообщение было отмечено G_lion как решение
Решение
Удаляйте со всеми потрохами (каким-нибудь нормальным Uninstaller-ом, умеющим удалять остатки файлы/реестр, не тем, который дефолтный в Windows. Я пользуюсь RevoUninstaller-ом, например) и переустанавливайте заново. А Duplicate file Remover выкинуть и больше никогда не устанавливать, во избежание повторения подобного глюка с этой же или другими программами.
32451 / 20945 / 8105
Записей в блоге: 7
Значит, Duplicate File Remover натворил делов глубже, чем в конкретной установке PABC.NET. Возможно, было затронуто что-то в самом .NET-е, возможно (но судя по сообщению об ошибке — маловероятно) в самой Windows.
Язык Паскаль с нуля | #2 Первая программа на pascal.
Программа не может загрузить файл PascalABCNET.xshd Возможно он поврежден.
32451 / 20945 / 8105
Записей в блоге: 7
пересоздается при переустановке приложения. Это не может быть проблемой. Что-то глубже нарушено.
я сужу по скрину
Я не знаю ни чего не помогает
Даже диск восстановил
А какое содержимое файла PascalABCNET.exe.config?
Добавлено через 1 минуту
Я УДАЛИЛ файла PascalABCNET.exe.config И ПОШЛО
Что пошло? куда пошло? У тебя в эксепшене вторым пунктом написано, что проблема в третьей строке этого файла. там написана версия .NET с которой программа должна работать. Возможно этот файл был поврежден.
Проще всего в таких случаях переустановить PascalABC.NET в новый каталог. Старый можно при этом не деинсталлировать — пусть висит в назидание
Проще всего в таких случаях переустановить
Тут проблема в том, что не понятно в каких…
Проблемы с PascalABC.Net
PascalABC может ставиться непосредственно на компьютер или использоваться в Сети: http://pascalabc.net/WDE/
Дома у меня Windows 10. Локальная версия встала без проблем.
Сейчас в командировке. На ноутбуке Windows 7. Пытался ставить локальную версию, — после её запуска выдаёт ошибку: поставьте NET.Framework v4.0. Поставил и его, вроде без ошибок. Но программа не запускается.
Попробовал работать на сетевой версии. Всё работает, быстро, но недолго. Через пару минут работы программа без всяких сообщений слетает. Ограничений на время работы в документации не нашёл.
Re: Проблемы с PascalABC.Net
Смотрите журнал событий Windows: Компьютер -> Управление (в контекстном меню по пкм) -> Диагностика -> Журналы Windows (вроде так, пишу по памяти). Сначала смотрите журнал приложений, скорее всего там будет ошибка. Если не будет, можете поискать в журнале системы. Какой .net ставили (откуда брали установщик)?
Re: Проблемы с PascalABC.Net
На ноутбуке Windows 7. Пытался ставить локальную версию, — после её запуска выдаёт ошибку: поставьте NET.Framework v4.0. Поставил и его, вроде без ошибок. Но программа не запускается.
Вы поставили именно NET.Framework v4.0? Какие версии NET.Framework у Вас установлены?
На странице http://pascalabc.net/ssyilki-dlya-skachivaniya есть такое сообщение:
«Пользователям операционных систем Windows 7 SP1, Windows Vista SP2 и выше рекомендуется установить версию .NET Framework 4.5.1 или старше.»
Там же есть ссылка на NET Framework 4.5.1
Re: Проблемы с PascalABC.Net
Ошибка та же:
Re: Проблемы с PascalABC.Net
Вообще-то, .NET Framework 4.x является частью Windows 7, так что его надо ставить через «Компоненты Windows» и обновлять через обновление системы.
Re: Проблемы с PascalABC.Net
Большое спасибо!
У меня обновление Windows криво стояло. Перезапустил его. И сразу получилось поставить .NET Framework 4.5.1.
Локальный PascalABC работает!
Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы
Решил установить паскаль, но не хочет запускаться, выдает окно (простите за кривые скрины)
www www
24.09.2020
Откуда качали?
Надо отсюда
http://pascalabc.net/ssyilki-dlya-skachivaniya
АртурБро
26.10.2022
Спасибо за инфу! Интересно!
АртурБро
03.11.2022
Вы не правы. Давайте обсудим это. Пишите мне в PM, пообщаемся.
АртурБро
04.11.2022
Что вы хотите этим сказать?
АртурБро
19.11.2022
читал об етом еще давно
АртурБро
20.11.2022
- PascalABC.NET — Помогите с поиском хэш суммы файла в среде Windows Forms Есть программа, нажимаю кнопку «Открыть файл», открывается OpenFileDialog. Выбираю файл и после его выбора и открытия в TextBox1 должна появиться его хэш сумма. Как это можно реализовать и кто сможет абсолютно бескорыстно помочь, буду очень благодарен. Среда, напоминаю Windows Forms.
- PascalABC.NET — Нажатие на клавиши в Windows Forms Кто может написать код, который при нажатии стрелочки влево делает значение Visible у pictureBox1 true. Буду благодарен за помощь.
- PascalABC.NET — нажатие на объект и его пермещение на другое место в Windows Forms Кто может подсказать код, который например при нажатии на красный шарик и затем нажатии на пустое поле он окажется там?
- PascalABC.NET — Добавление музыки в Windows Forms Pascal Кто может подсказать строчки кода, с помощью которых можно добавить музыку в программе Windows Forms в Паскале, буду очень благодарен вам. P.s — Пишу порт игры на Паскале и поэтому нужна музыка, чтобы не так скучно всё это дело выглядело.
Добавить комментарий
Free Pascal 3.0 под Windows 7 не работает?
Если пробуем поставить для Win7/x64, как и написано на этой странице, сначала 32-разрядный, а потом добавление для x64:
fpc-3.0.0.i386-win32.exe fpc-3.0.0.i386-win32.cross.x86_64-win64.exe
со всеми установками по умолчанию, всё равно на любой программе при попытке запуска комбинацией клавиш Ctrl+F9 получаем ошибку RTE 217. Впрочем, если поставить только 32-разрядный дистрибутив, увидим то же самое.
Русские буквы в пути к файлу и т.п. вещи исключены.
Cама ошибка, похоже, означает принудительное прерывание процесса клавиатурной комбинацией.
Разбираться в проблеме лень, есть простое решение…
Поставить старую добрую версию 2.6.4, она работает, в том числе и просто 32-разрядная «базовая» fpc-2.6.4.i386-win32.exe без всяких дополнений для x64.
Чтобы скачать, поищите Гуглем имя файла fpc-2.6.4.i386-win32.exe , объём 40Мб.
Для проверки хорошо использовать что-то такое:
uses crt; begin clrscr; readkey; end.
Файлы среда по умолчанию сохраняет аж в C:FPC2.6.4bini386-win32 , причём, культурно предложит сохранить при первом запуске не сохранённой ранее программы.
14.01.2017, 17:04 [4204 просмотра]
К этой статье пока нет комментариев, Ваш будет первым
Источник: windowsina.ru
Не работает программа на паскале
← →
CAMOBAP ( 2003-03-14 08:52 ) [0]
Компилирует а запускать не хочет
Error 200: Division by zero.
В чем проблемма?
← →
Юрий Зотов ( 2003-03-14 08:54 ) [1]
Деление на ноль в 17-й строке.
Виноват, конечно, Паскаль. Вы здесь ни при чем.
← →
Graphick ( 2003-03-14 08:55 ) [2]
Причем Блез.
← →
Anatoly Podgoretsky ( 2003-03-14 08:58 ) [3]
Нет Франк и его ребята, не глубоко смотрели
← →
CAMOBAP ( 2003-03-14 09:03 ) [4]
Вот переместили.
Ну, вопрос не совсем корректно задал, а издаваться то зачем?
Дык Самовар, по заслугам.
Единственный случай, когда причина не в тебе — это когда ты сел почти первй раз за паскаль, подключил оригинальный модуль crt, а машина быстрее pIII/400 (ориентировочно). Но и в этом случае мог-бы сказать, что ошибка возникает до первого оператора.
. Не телепаты здесь бегают по-утрам. Впрочем, и вечером с этим проблематично.
← →
CAMOBAP ( 2003-03-14 09:15 ) [7]
Спасибо Ihor Osov»yak
Убрал из uses crt — заработало.
← →
MBo ( 2003-03-14 09:21 ) [8]
>CAMOBAP
Существуют патчи, исправляющие эту беду. Все равно же CRT когда-нибудь понадобится
← →
Anatoly Podgoretsky ( 2003-03-14 09:22 ) [9]
Ну тогда еще, это будет относиться и к Дельфи, всегда убирай все неиспользуемые модули из uses, шерстка будет пушистая
Ну, блин, ты даеш.
Если все же нужно будет crt — поищи по гуглю, в инете кучу заплаток на сию тему есть.
Да, справедливост ради — вместо когда причина не в тебе читай — когда причина не только в тебе
← →
MBo ( 2003-03-14 09:48 ) [12]
aport.ru
crt patch
← →
Wind2000 ( 2003-03-14 09:54 ) [13]
Не буду издеваться, скажу по существу — сообщение о такой ошибке суть наличие факта деления на ноль. Деление на ноль не регистрируется во время компиляции и всегда появляется только во время выполнения. В чем причина? Смотри в какой строке, проанализируй код — тогда и узнаешь, почему у тебя возникает такая операция.
А вообще правилами классической математики деление на ноль ЗАПРЕЩЕНО. Это объясняют еще в школе, так что не стоит бросаться фразами «Паскаль не работает». Этот язык вытерпел множество таких незаслуженных нападок, вытерпит и тебя
← →
Danilka ( 2003-03-14 09:56 ) [14]
класс!
как интересно читать посты тех, кто не удосужился прочесть, если уж и не все, то хотя-бы пару-тройку последних постов.
Переполнение деления на нуль возникает не только при делении на нуль, а при ледении очень большого на оч маленькое.
Что и есть в данном случае. Авторы unit crc не предугадали роста быстродействия процессоров в будущем. В коде инициализации упомянутого выше модуля есть фрагмент, оценивающий быстродействие процессора для использования этой величины в прцедуре pause.. Вот в этом фрагменте ошибка и возникает (вследствие деления оч. большого на оч. маленькое).
То есть в общем случае трасировка собственного кода ничего не дает — ибо эта ошибка будет еще до первого оператора.
Зы к Самрвару — а подумай, очень ли тебе crt надо — если с него только всякие readkey, keypressed — так они за минуту самостоятельно пишутся.. Pause — та же история (почти).
Если работать с текстовыми окошками — так TV есть. И тд и тп
← →
Anatoly Podgoretsky ( 2003-03-14 10:14 ) [16]
Wind2000 (14.03.03 09:54)
1. Не буду издеваться, скажу по существу — сообщение о такой ошибке не есть суть наличие факта деления на ноль.
В данном конкретном случае есть суть деления на 55
2. А вообще правилами классической математики деление на ноль НЕ ЗАПРЕЩЕНО — результатЪ бесконечность!
← →
АлександрИзПерми ( 2003-03-14 10:16 ) [17]
Вот что у меня сохранилось
—
[ Runtime error 200 ]
Ошибка расчета сонстанты для функции Delay() на процессорах Pentium II
Поблема находится в модуле CRT.
Для тех у кого есть Runtime Library CRT.ASM (строка 105)
CALL DelayLoop
NOT AX
NOT DX
MOV CX,55
DIV CX MOV DelayCnt,AX
Чтоб ее исправить надо
MOV CX,55
заменить на:
MOV CX,0DCh
Вот вам всем ПАТЧ, исправляет ВСЕ:
и *.EXE, и *.TPU, и *.TPP, и *.TPL
Ловите, и не говорите, что не видели!
Для особо подозрительных даю исходник.
const
ID : array[1..5] of Byte =3D ($F7, $D0, $F7, $D2, $B9);
fixID : array[1..6] of Byte =3D ($F7, $D0, $F7, $D2, $B9, $DC);
var
gID : array[1..6] of Byte;
FName : String;
L : LongInt;
CP : ClonePack;
procedure Help;
begin
WriteLn(«FIX for Borland Pascal 7.X programs on Pentium II.»);
WriteLn(«Copyright (C) 1998 by G.A.V.»);
WriteLn;
WriteLn(«USAGE:»);
WriteLn;
WriteLn(#9″P2FIX PROGRAM.EXE»);
WriteLn(#9″or»);
WriteLn(#9″P2FIX TURBO.TPL»);
Halt;
end;
begin
if ParamCount <> 1 then Help;
FName :=3D ParamStr(1);
if not ExistFile(FName) then Help;
FillChar(gID, 6, 0);
OpenForCloning(FName, CP);
L :=3D FindDefaultsStart(CP, ID, SizeOf(ID), 0);
LoadDefaults(CP, L, gID, 6);
if L =3D 0 then
begin
WriteLn(«Not need for fixing. «);
end
else
begin
if gID[6] < $37 then WriteLn(«Invalid BP7 program. «);
if gID[6] =3D $37 then WriteLn(«Not fixed. Fixing!»);
if (gID[6] > $37) and (gID[6] < $DC) then WriteLn(«Bad =
fix(«,gID[6],»). Fixing!»);
if gID[6] >=3D $DC then WriteLn(«Already fixed!»);
if (gID[6] >=3D $37) and (gID[6] < $DC) then StoreDefaults(CP, L, =
fixID, 6);
end;
Почему же ето? Именно в том то и дело что запрещено — делить на ноль НЕЛЬЗЯ. Невозможно определить результат етой операции.
Не доверяешь, впоймай люього более-менее не гулявшего МатАнализ, он тебе скажет то же самое
← →
Anatoly Podgoretsky ( 2003-03-14 16:31 ) [25]
Вроде бы как выполнять математические операции с бесконечность нельзя, но пусть лучше ответят те кто получше знает математику.
← →
Переяслов Григорий ( 2003-03-14 17:15 ) [26]
А я сам писал в свое время юнит. Он назывался GrigCRT и выполнял всето-же, что и CRT (то, что мне было нужно). Если хочешь, я его тебе вышлю по мылу.
← →
Tony Taylor ( 2003-03-14 17:18 ) [27]
Я балдею мужики. Откуда же вас взяли? По ходу все МатАн пропускали в институте, если у кого и был вообще такой курс. Не помните ли вы пределы? Ни кто не когда не делил в математике на ноль, и бесконечность при этом ни кто не получал.
Рассматривали, например, ПРЕДЕЛ отношения Y/X если, например X->0 (для вас, стремится к нулю), а Y — какая то константа, тогда предел (Lim) действительно — бесконечность. Но например, Lim(Sin(X)/X), при X->0, равен 1! ,то математика. Хочу заметить ещё то что даже 0! (ноль факториал), по определению равен 1. И всё это сделанно ради того чтобы случайно на ноль не разделить в разложении Тейлора. Кто помнит его — поймёт меня про что я.
← →
nikkie ( 2003-03-14 17:31 ) [28]
0! = 1 из соображений, что n! = n * (n-1)!. ряд Тейлора тут не причем.
можно ли делить на 0 или нельзя — вопрос темный 🙂
надо начинать с аксоматики, определения того, с какими числами мы работает и каким аксиомам должна удовлетворять операция деления.
кстати, почему-то никто не вспоминает, что нельзя 0 на 0 поделить 🙂
← →
Tony Taylor ( 2003-03-14 17:32 ) [29]
И ещё хочется сказать Примату Manulo. Вот именно по этому ты так ПМ и не закончил.
← →
alxx ( 2003-03-14 17:33 ) [30]
Вот пример:
Любое число в нулевой степени 1.
Ноль в любой степени 0.
теперь скажите, чему равно ноль в нулевой степени?
← →
Tony Taylor ( 2003-03-14 17:36 ) [31]
Кстати есть ещё и стандарт плавающей арифметики IEEE754, где всё чётко определенно, в этот стандарт включенны не только плавающие числа и бесконечности(+inf/-inf), но и ещё NaN`ы, т.е. Not A Number, например получаемое при делении 0 на 0.
← →
Tony Taylor ( 2003-03-14 17:37 ) [32]
Сам же написал что: Ноль в любой степени 0.
Вот и исходи из своего определения.
← →
alxx ( 2003-03-14 17:42 ) [33]
А из первого определения?
← →
nikkie ( 2003-03-14 17:50 ) [34]
>но и ещё NaN
я ж говорю — вопрос аксиоматики 🙂
Источник: delphimaster.net