De invoering van

moedige +), en stap voor stap gaan door de scheiding van de logica gebruik van vet +) en interbase databank van een andere server., is dit artikel van een Internet chat opgesteld (IRC) en Eric Holden.Ik dank de Eric zoveel tijd besteed aan deel van de gedetailleerde maatregelen.Eric heeft ingestemd met onze gesprekken opgenomen in dit artikel van de belangen van de mensen, de server,.,,,,,, het creëren van een data - module vorm en een nieuwe toepassing van,,.,,, de naam van de belangrijkste vorm van module dmserver, en fmservermain.,,,,, Het behoud van de in de vorm van servermainform.pas, modules voor de servermodule.pas, programma 's en projecten serverapp DPR,,,,, [aan] de rekening van toevoeging van een moedige tboldmodel (mbmodel), tboldsystemtypeinfohandle (ihmodelinfo), tboldsystemhandle (shmainhandle), en een tboldpersistencehandleib (phinterbase). In het voorwerp van de controles,,,,,,, met de volgende kenmerken:,,,, phinterbase, verklaringen van bestaande documenten worden vervangen boldmodel GDB = = = = = = = bmmodel.,,,,,, dat dbeinterbasesqldialect3 database motor =,Inhandle, systemtypeinfohandle = ihmodelinfo,,, persistencehandle = phinterbase, echt, isdefault =, automatische activering = echt,,,, ihmodelinfo boldmodel = bmmodel,,,,,,,,,,,,, in de onDestroy proces omvat de volgende code,,,,, als de distributie (shmainhandle. - systeem), en met shmainhandle. Het systeem doen, als bolddirty en teruggooi;,,,,,,,, dubbel worden uitgegeven - model en het volgende doen:,, verandering van de naam "en" de naam van de zaken op het niveau van dcomtestclasses ",,,,, verandering van categorie businessclassesroot" model "dcomtestclassesroot wortel.,,,, voor de toevoeging van een nieuwe klasse van bekend staat als de" één eigenschap van de naam ",,,,, - instrumenten de menu 's, de oprichting van een databank,,,,, instrumenten die code Red de menu' s,E - geproduceerde documenten de naam,,,,, instrumenten die de menu 's, COM /idl richtsnoeren ("het behoud van de bestaande richtsnoeren?"),,,,,工具菜单,生成Delphi兼容IDL -保存结果文件的默认名称,,,,,保存模型,然后关闭模型编辑器,,,,,,,,,,文件菜单,新的[ ActiveX ]选项卡,“类型库”,做到以下几点:,,点击[使用]选项卡上单击鼠标右键,,,,,,选择“显示所有类型库”,,,,,滴答”大胆的物方型图书馆”,,,,,点击右键并选择“显示选择”,,,,,打开文件dcomtesterclasses。IDL,,,,,,,选择所有的文本并将其复制到剪贴板,,,,,点击编辑,,,,, TLB的【正文】选项卡代替所有文本与文本剪贴板,,,,,点击“刷新”的实施,,,,, Ctrl+S保存TLB作为默认的名称(项目名称,TLB),,,,,,,,,,,[], van zijn rekening vallen de volgende onderdelen in de server tboldcomserverhandle COM (cshserverhandle) en tboldcomserverelementhandle (cseelementhandle) en de vaststelling van de volgende eigenschappen:,,,,,, cseelementhandle, boldhandle = shmainhandle serverhandle = cshserverhandle,,,,,,,,,, op een cshserverhandle en die code, zal dit dossier als dcomtestservercode. Pas,,,,,, - Gids van dcomtestservercode klembord,,,,, het behoud en de toepassing van programma 's moet is goed.,,,,,,,,,,,,, de klant, de registratie van een dossier met de server regsvr32 of tregsvr (borland Delphi, bin.).,,,,, het creëren van vorm en data - module (in de vorm van een nieuwe toepassing moeten worden gebruikt "module).,,,,, de naam van een module dmclient,De belangrijkste vorm van d fmclientmain.,,,,, in de vorm van clientmainform.pas redden, clientmodule.pas module voor projecten, en clientapp DPR,,,,, [zijn] rekening van de toevoeging van een com tboldcomconnectionhandle (chcomconnection), en een tboldsystemhandlecom (shmainhandle) die de volgende eigenschappen,,,,,, chcomconnection, serverclsid = Gids van dcomtestservercode.pas (servername eigendom zal automatisch veranderen), automatisch verband = echt,,,, shmainhandle, connectionhandle = chcomconnection, echt, isdefault =, object = (met de server in de cseelementhandle voorwerpen),,,,,,,, tboldlisthandlecom vet] van [COM (blhperson etikettering vallen) van De de belangrijkste vorm van je,,,,,, connectionhandle = dmclient.chcDe uitdrukking ", omconnection, =. Allinstances", rootHandle = dmclient. Shmainhandle,,, [] vallen tboldgridcom etikettering van vet en tboldnavigatorcom com controle op de belangrijkste vorm van je,,,,, en de vaststelling van de boldhandle eigenschap blhperson.,,,,, en selecteer "boldgridcom1 BAR" in de tweede kolom van de expressie van de eigenschappen van "".,,,,, de knop aan de vorm van de code,,,,, dmclient. Shmainhandle. Systeem. Updatedatabase;,,,,,,,,,,,, van toepassing, en zou nu moeten werken.

BoldDCOM01.gif



Previous:
Next Page: