Delphi Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreDelphi Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old October 20th, 2003, 12:18 PM
ECSUK ECSUK is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2001
Location: North Yorkshire (U.K.)
Posts: 64 ECSUK User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 5 h 24 m 18 sec
Reputation Power: 8
RTL70.bpl error when executable run on different machine

Hi

I have recently moved from D6 to D7.

Files that were created in 6 but now edited in 7 are giving RTL70.bpl errors when the user attempts to run the exe. There have been a few other *70.bpl errors, but this one is coming up all the time.

The message says that either it cannot be found (I looked and it was definetely there!!) or that it is invalid or corrupted. I have taken some obvious steps like reinstalling etc but have not yet found a solution.

Has anybody else experienced this?
Can anyone suggest a cure?

Cheers
ECSUK

Reply With Quote
  #2  
Old October 20th, 2003, 12:44 PM
M.Hirsch M.Hirsch is offline
Contributing User
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: Oct 2000
Location: Back in the real world.
Posts: 5,969 M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level)M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level)M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level)M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level)M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level)M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level)M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level)M.Hirsch User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Month 1 Day 22 h 42 m 50 sec
Reputation Power: 185
There is a linker option "use runtime packages" or similar. Toggle it and try again. Your executable will probably increase in size since it will be statically linked then, but this should avoid the need for rtl70.bpl (and the others) completely.

I have not yet worked with D7, hope the option is still in the same place...

hth,
M.

PS: make sure you build the project, not only compile. I recommend deleting all compiled units first.
__________________
--
Manuel Hirsch - Linux, FreeBSD, programming, administration articles, tutorials and more.

Reply With Quote
  #3  
Old October 20th, 2003, 03:29 PM
ECSUK ECSUK is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2001
Location: North Yorkshire (U.K.)
Posts: 64 ECSUK User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 5 h 24 m 18 sec
Reputation Power: 8
Thanks for the reply.

I have already tried that knowing it was an issue when switching from 3 to 6. Alas, it doesn't actually make any difference now.

I've tried distributing an up to date set of .bpl files to the user's pc, but all I ever get is..."The file is corrupt or invalid".

I have recompiled the app on different machines with different OS and obviously deleted all .dcu, but still no joy.

I'll keep trying, but if anybody else has a similar experience I'd like to know, as I wrote a simple app with a close button which runs on any machine without a problem!!

Thanks
ECSUK

Reply With Quote
  #4  
Old July 23rd, 2005, 07:58 AM
GruppeCN GruppeCN is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2005
Location: Münster, Germany
Posts: 1 GruppeCN User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 12 m 46 sec
Reputation Power: 0
Copy the files rtl7.bpl and vcl70.bpl from C:\Windows\system32 to the system where your program has to run and try again.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreDelphi Programming > RTL70.bpl error when executable run on different machine


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
Stay green...Green IT