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} とか。