Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <3783C112.814B9401@bigfoot.com> Date: Wed, 07 Jul 1999 22:05:22 +0100 From: Alain CULOS Organization: http://homepage.tinet.ie/~joannaalain/ X-Mailer: Mozilla 4.5 [en] (Win95; I) X-Accept-Language: en,fr,pl MIME-Version: 1.0 To: cygwin Subject: Existing dll : importing Content-Type: multipart/mixed; boundary="------------1567F3A0F772C70F1B0B6C48" Note-from-DJ: This may be spam --------------1567F3A0F772C70F1B0B6C48 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Dear all, What should I do when I see that : $ nm $WD/editdll.dll No symbols in "/POV-Ray/bin/editdll.dll". ??? The editdll in question is part of POV-Ray 3.01, it was created with Delphi and I have no control over it although I do have the delphi source for the interface, maybe that helps (see in annex). When I open the file with QuickView (windows95) it shows a whole pile of stuff including an export table (damn M$ : they won't allow copy from the Quickview !!) : The export table is pretty shalow as it only contains : 0000 000422a8 EditGetVersion Regards, Alain. -- ANTI SPAM / ANTI ARROSAGE COMMERCIAL : Pour me répondre, veuillez enlever le Z de mon adresse. To answer me, please take out the Z from my address. --------------1567F3A0F772C70F1B0B6C48 Content-Type: text/plain; charset=us-ascii; name="interface.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="interface.txt" ==========Annex : ## this .pas file is circa 15kB, so if you deem necessary I can send it along $ egrep -i "(procedure|export|function)" windows/delphi/DllInterface.pas function EditGetVersion (SizeOfRec : Integer ; EditPointer : PEditPointers) : Integer ; stdcall ; exports EditGetVersion name 'EditGetVersion' ; procedure DllShowMessage (E : Exception ; Str : String) ; procedure EditInit (Handle : THandle) ; stdcall ; function EditCreateEditor (hWndMain : THandle ; hWndTabbed : THandle ; Home : PChar) : THandle ; stdcall ; procedure EditDestroy ; stdcall ; procedure EditShow (State : Boolean) ; stdcall ; procedure EditGetHandles (HandleRec : PTHandleRec) ; stdcall ; procedure EditUpdateMenus (Editor : TOvcTextFileEditor) ; stdcall ; export ; function EditSelectEditor (Editor : TOvcTextFileEditor) : Boolean ; stdcall ; function EditDispatch (Command : Integer) : Boolean ; stdcall ; function EditGetEditor : TOvcTextFileEditor ; stdcall ; function EditReleaseEditor (Editor : TOvcTextFileEditor) : boolean ; stdcall ; function EditGetTitle (Editor : TOvcTextFileEditor ; PTopLine : PLongInt ; PLine : PLongInt ; PCol : PInteger ; PModified : PInteger) : PChar ; stdcall ; function OpenFile (Editor : TOvcTextFileEditor ; FileName : PChar ; StoreInHistory : Boolean) : boolean ; function EditOpenFile (Editor : TOvcTextFileEditor ; function EditCanClose : Boolean ; stdcall ; procedure EditSetActive (Active : Boolean) ; stdcall ; function EditGetLine (Editor : TOvcTextFileEditor ; LineNumber : Integer ; Buffer : PChar ; BufLen : Integer) : Boolean ; stdcall ; function EditSeek (Editor : TOvcTextFileEditor ; From : Integer ; Offset : PInteger) : Integer ; stdcall ; procedure EditSaveFile ; stdcall ; procedure EditOpenInNew ; stdcall ; procedure EditSaveSettings ; stdcall ; function EditGetVersion (SizeOfRec : Integer ; EditPointer : PEditPointers) : Integer ; stdcall ; export ; --------------1567F3A0F772C70F1B0B6C48 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --------------1567F3A0F772C70F1B0B6C48--