Работает ли PHP в фоновом режиме, когда браузер закрыт?

Привет, ребята, если я запускаю свой браузер и запускаю программу PHP (на другом сервере), и они я закрываю браузер, программа будет продолжать работать на сервере, верно?

Что делать, если вы запустите программу и они удалите папку на сервере (пока программа работает). Предполагая, что это один PHP-файл, он потерпит крах? Считывается ли весь PHP-файл в памяти перед запуском или система осуществляет периодический доступ к этому файлу?

-121--1473401-

Как освободить объект COM-сервера из Excel VBA Как заставить Excel (2007) VBA выпустить ссылки на объект COM-сервера? Я написал в Visual Foxpro 9 COM-сервер inprocess (DLL для одного экземпляра) SP2 который создан из Excel...

Как вы заставляете Excel (2007) VBA выпускать ссылки на объект COM-сервера?

Я написал COM-сервер inprocess (Single instance DLL) в Visual Foxpro 9 SP2 который создан из кода VBA Excel 2007 на моей машине разработки. Excel, похоже, хранит ссылку на COM-объект/dll, даже если я установил его = Nothing. Это не позволяет мне перестроить DLL из-за сообщения "Доступ к файлу запрещен

Я свил код до очень простой настройки теста: В VFP9 проекте (StartCOM) имеется только один PRG-файл со следующим содержимым

DEFINE CLASS TestClass As Session OLEPUBLIC

ENDDEFINE

Код VBA выглядит следующим образом:

Sub Test()

    Set objTest = CreateObject("TestCOM.TestClass")
    Set objTest = Nothing

End Sub

Я пытался удалить ссылку на библиотеку COM-сервера в проекте VBA, но это не имеет никакого значения. Я попробовал с и без DIMing переменных объекта, и это не имеет никакого значения. Я пытался создать новый проект VFP DLL, но проблема сохраняется.

Если я создаю приложение/dll VFP как INPROCESS/DLL и запускаю код VBA, я получаю эту проблему, но если я создаю его как OUTOFPROCESS/EXE и запускаю код VBA, я НЕ получаю эту проблему.

Я обнаружил очень похожую проблему в очистке объектов COM за исключением того, что мой COM-сервер написан в Visual Foxpro 9 SP2 тогда как это относится к C # и OP не объяснил подробно, как они решили проблему, так что я не знаю, как обойти ее; если это вообще возможно.

5
задан Community 23 May 2017 в 12:14
поделиться