home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   PASCAL      Pascal programming language discussions      592 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 147 of 592   
   Robert AH Prins to All   
   Re: ASM + Pascal calling question   
   24 Feb 11 00:54:31   
   
   Gecko/20101207 Thunderbird/3.1.7   
   \f75cN1;4aSAP:[fKE<75cZH97]f5J?WVClUPd35F73`;RF[HS   
      
   On 2011-02-23 21:43, Jim Leonard wrote:   
   > On Feb 23, 1:31 pm, Marco van de Voort  wrote:   
   >> On 2011-02-23, Jim Leonard  wrote:   
   >>   
   >>> I'm aware that TP7/BP7 pascal programs can call external assembler   
   >>> routines.  But is the opposite possible?  Meaning, can assembler   
   >>> programs call routines in precompiled pascal units?  C and assembly   
   >>> have this relationship (you can call C library routines from asm, and   
   >>> asm libs from C) but was curious if TP7+Tasm had this same   
   >>> relationship.   
   >>   
   >> Yes. Because of the same reason. Both C and Pascal are translated to   
   >> assembler, so in the compiled translation assembler already calls pascal/C   
   >> routines.   
   >   
   > What I meant was:  From my assembler program, can I link in routines   
   > from precompiled pascal units?   
   >   
   > I'm beginning to think not, but would like confirmation either way.   
      
   No, as TPU's contain, in essence, unlinked .OBJ code + separate    
   relocation tables. Next to that, Borland never disclosed the format of    
   TPU files, and all but he simplest Pascal code uses code from system.tpu.   
      
   Robert   
   --    
   Robert AH Prins   
   spamtrap(a)prino(d)org   
      
   --- Internet Rex 2.31   
    * Origin: The gateway at Omicron Theta (1:261/20.999)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca