Demos\Internet\ApacheDSO\Authentication\README.txt(30)
- 変更する。65行目にある: + 変更する。128行目にある:
Demos\Internet\ApacheDSO\DBModule\README.txt
uses Forms, WebBroker, ApacheApp, SnapFooWm in 'SnapFooWm.pas' {Foo: TWebAppPageModule} {*.html};
D:\Apache>apache -t d:/apache/conf/httpd.conf: Syntax OK
uses WebBroker, ApacheApp, SnapFooWm in 'SnapFooWm.pas' {Foo: TWebAppPageModule} {*.html}, Forms;
D:\Apache>apache -t Syntax error on line 813 of d:/apache/conf/httpd.conf: API module structure `SnapFoo_module' in file d:/apache/modules/SnapFoo.dll is garbled - perhaps this is not an Apache module DSO?
'Project1_module'
exports apache_module name 'Project1_module';手動で書き換える。
exports apache_module name 'SnapFoo_module';
LoadModule {module_name} {pass_to_DLL} <Location {location}> SetHandler {content_type} </Location>
{content_type}
はデフォルトでは {DLL_name.downcase}-handler
になる。
LoadModule SnapFoo_module modules/SnapFoo.dll <Location /SnapFoo> SetHandler snapfoo-handler </Location>
(fail to include D:\usr\src\Do\DoWm.pas)
(fail to include D:\usr\src\Do\DoWm.dfm)
{$DEFINE VCL}
, QControls.pas に {$DEFINE CLX}
とか。