Solved

td32.exe

Posted on 2004-08-25
3
752 Views
Last Modified: 2008-01-09
Hello,
After assembling (with tasm32 /zi file.asm) and linking (with tlink /v file) the td32 displays: "program has no symbol table).
Please,help. I'm using win 98.
Thanks in advance,
xyoavx
0
Comment
Question by:xyoavx
  • 2
3 Comments
 
LVL 11

Assisted Solution

by:dimitry
dimitry earned 500 total points
ID: 11897175
I used next flags and it works:
tasm32 -i..\include -kh32768 -l -ml -m -n -w2 -z -zi hello.asm
ilink32 -v -L..\lib hello.obj, hello.exe,, import32.lib

td32 hello.exe

Please note, that your Include and Lib maybe in other places...
0
 

Author Comment

by:xyoavx
ID: 11907747
Hello dimitry,
Thanks a lot for your help. It works. I would like to use use this opportunity for asking you severl questions.
1. The ilink32 displays the following warning: unable to load dll lnkdfm50 ? is it possible to suppress it ?
2. Why the exe file created by tlink32 /v  doen't work with td32.exe ?
3. How, exactly, tasm32 /m2 file.asm works ? Does it create two files (one in each pass ?)
4. Where can I find explanations about ilink32's switches ?
Thanks in advance,
xyoavx
0
 
LVL 11

Accepted Solution

by:
dimitry earned 500 total points
ID: 11908062
1. It seems like lnkdfm50.dll has some concern to Delphi stuff. I don't know if it is possible to suppress it.
2. I don't have tlink32, I can not check this issue, sorry.
3. tasm32 /m2 does 2 passes to resolve forward references. How it is exactly implemented I think only its developer knows. It may create intermediate file after stage 1, but
    it may create internal structure in the memory as well. Take a look about two pass assebler expalantion:
    www.cs.uiowa.edu/~rus/ Courses/SysSoft/Notes/chap16a2.pdf
4. If you run ilink32.exe without parameters it shows all its flags with short description. More detailed description can be found in file bcb5tool.hlp in your help subdir.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Windows 7, Delphi Code, Drawcolumn ERROR 13 410
Picking random number 8 178
memory mapped I/O query 6 147
Application Trololo: "Do you want to GPF?" 4 537
The business world is becoming increasingly integrated with tech. It’s not just for a select few anymore — but what about if you have a small business? It may be easier than you think to integrate technology into your small business, and it’s likely…
When it comes to protecting Oracle Database servers and systems, there are a ton of myths out there. Here are the most common.
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question