www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/07/07/17:14:12

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 <ZAlain DOT Culos AT bigfoot DOT com>
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 <cygwin AT sourceware DOT cygnus DOT com>
Subject: Existing dll : importing
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--


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019