Can I Use Delphi 10 to compile for Windows 98 OS. [Edit]

Can I Use Delphi 10 to Compile for Windows 98 OS.

I know its a bit out there, but I have an old Windows 98 SE industrial touchscreen PC with one of my applications running on it in Windows 98 SE. 

My cheapest option is to recompile my old source to run on it. I successfully complied it with Delphi 10 but when I try to run it on the Windows 98 PC it says " expects a newer version of Windows. Upgrade your Windows version".

Basically upgrading this machine is near to impossible and giving them new hardware and OS will be very expensive as it is a specialist piece of hardware.

Therefore my question.

Edited by: Jeffrey Ottery on Dec 6, 2010 8:01 PM
0
Jeffrey
12/7/2010 4:02:27 AM
embarcadero.delphi.tools 5366 articles. 2 followers. Follow

7 Replies
1249 Views

Similar Articles

[PageSpeed] 5

Hi Jeffrey,

> Can I Use Delphi 10 to Compile for Windows 98 OS.

Delphi 10? You mean Delphi 2006 (which is 10 if Delphi 2005 was Delphi 
9), or do you mean Delphi 2010?

Delphi 2006 will most likely produce executables that still run on 
Windows 98. Delphi 2010 will not, because any version after 2007 will 
produce Unicode strings and Windows 98 did not contain full Unicode 
support (that was added to NT and available in 2000, XP, etc.).

> My cheapest option is to recompile my old source to run on it. I successfully complied it with Delphi 10 but when I try to run it on the Windows 98 PC it says " expects a newer version of Windows. Upgrade your Windows version".

Then I guess you tried with Delphi 2010, which is all Unicode.

> Basically upgrading this machine is near to impossible and giving them new hardware and OS will be very expensive as it is a specialist piece of hardware.

Note that if you purchase Delphi XE, you will also get older versions 
like Delphi 2010, 2009, 2007 and even Delphi 7. This real Delphi 7 will 
be able to compile for Windows 98. Maybe 2007 as well, I don't know (I 
do not have a Win98 machine that's still alive today, sorry ;-))

Groetjes,
           Bob Swart

-- 
Bob Swart Training & Consultancy (eBob42.com) Forever Loyal to Delphi
Chairman Delphi Development Network (DDN) powered by SDN - www.sdn.nl
Embarcadero Technology Partner - Delphi & RAD Studio Reseller BeNeLux
http://twitter.com/eBob42 LinkedIn: http://nl.linkedin.com/in/drbob42
Delphi Win32 & .NET books on Lulu.com: http://stores.lulu.com/drbob42
Personal courseware + e-mail support http://www.ebob42.com/courseware
Blog: http://www.drbob42.com/blog - RSS: http://eBob42.com/weblog.xml
0
Bob
12/7/2010 7:25:11 AM
"Bob Swart" <Bob@eBob42.com> wrote in message 
news:311601@forums.embarcadero.com...

> Then I guess you tried with Delphi 2010, which is all Unicode.

Not necessarily.  If he really is using D2006 instead, it could simply be 
that his Linker settings in the Project Options are set to a higher OS 
version number (say, 5.0) than Windows 98 actually uses (4.1).  He can try 
setting that to 4.1 or lower.

-- 
Remy Lebeau (TeamB)
0
Remy
12/7/2010 6:52:50 PM
It's Delphi 2010 (sorry for the confusion)

That was a very helpful reply Bob. It all makes sense.

I have previously purchased Delphi 1, 3, 5, and 7 so I will install 7 again and give it a try.

Thanks a million.

> {quote:title=Bob Swart wrote:}{quote}
> Hi Jeffrey,
> 
> > Can I Use Delphi 10 to Compile for Windows 98 OS.
> 
> Delphi 10? You mean Delphi 2006 (which is 10 if Delphi 2005 was Delphi 
> 9), or do you mean Delphi 2010?
> 
> Delphi 2006 will most likely produce executables that still run on 
> Windows 98. Delphi 2010 will not, because any version after 2007 will 
> produce Unicode strings and Windows 98 did not contain full Unicode 
> support (that was added to NT and available in 2000, XP, etc.).
> 
> > My cheapest option is to recompile my old source to run on it. I successfully complied it with Delphi 10 but when I try to run it on the Windows 98 PC it says " expects a newer version of Windows. Upgrade your Windows version".
> 
> Then I guess you tried with Delphi 2010, which is all Unicode.
> 
> > Basically upgrading this machine is near to impossible and giving them new hardware and OS will be very expensive as it is a specialist piece of hardware.
> 
> Note that if you purchase Delphi XE, you will also get older versions 
> like Delphi 2010, 2009, 2007 and even Delphi 7. This real Delphi 7 will 
> be able to compile for Windows 98. Maybe 2007 as well, I don't know (I 
> do not have a Win98 machine that's still alive today, sorry ;-))
> 
> Groetjes,
>            Bob Swart
> 
> -- 
> Bob Swart Training & Consultancy (eBob42.com) Forever Loyal to Delphi
> Chairman Delphi Development Network (DDN) powered by SDN - www.sdn.nl
> Embarcadero Technology Partner - Delphi & RAD Studio Reseller BeNeLux
> http://twitter.com/eBob42 LinkedIn: http://nl.linkedin.com/in/drbob42
> Delphi Win32 & .NET books on Lulu.com: http://stores.lulu.com/drbob42
> Personal courseware + e-mail support http://www.ebob42.com/courseware
> Blog: http://www.drbob42.com/blog - RSS: http://eBob42.com/weblog.xml
0
Jeffrey
12/8/2010 5:18:20 AM
> {quote:title=Remy Lebeau (TeamB) wrote:}{quote}
> Not necessarily.  If he really is using D2006 instead, it could simply be 
> that his Linker settings in the Project Options are set to a higher OS 
> version number (say, 5.0) than Windows 98 actually uses (4.1).  He can try 
> setting that to 4.1 or lower.

Delphi doesn't have linker settings like that, Remy. C++ Builder does, but Delphi doesn't have OS version linker settings.
0
Ken
12/10/2010 9:03:07 PM
<Ken White> wrote:
>> {quote:title=Remy Lebeau (TeamB) wrote:}{quote}
>> Not necessarily.  If he really is using D2006 instead, it could 
>> simply be
>> that his Linker settings in the Project Options are set to a higher 
>> OS
>> version number (say, 5.0) than Windows 98 actually uses (4.1).  He 
>> can try
>> setting that to 4.1 or lower.
>
> Delphi doesn't have linker settings like that, Remy. C++ Builder 
> does, but Delphi doesn't have OS version linker settings.

Ken,
I was about to answer as Remy did when I noticed he already answered 
and therefore I'm surprised. RAD Studio Delphi personality, project 
options - Delphi compiler - Linking, then - Set OS Version fields in 
PE Header ....
Isn't that just what needs to be set propely (default is 5.0)

Cheers
Tom
0
Tom
12/10/2010 9:14:13 PM
> {quote:title=Tom Brunberg wrote:}{quote}
> I was about to answer as Remy did when I noticed he already answered 
> and therefore I'm surprised. RAD Studio Delphi personality, project 
> options - Delphi compiler - Linking, then - Set OS Version fields in 
> PE Header ....
> Isn't that just what needs to be set propely (default is 5.0)

Tom (and Remy): I stand corrected. This must have been added in D2009 or D2010 and I never noticed it. (It wasn't there in D2007; I just checked.)

My apologies for the misinformation.
0
Ken
12/13/2010 5:12:10 PM
Jeffrey,

> Can I Use Delphi 10 to Compile for Windows 98 OS.
> 
> I know its a bit out there, but I have an old Windows 98 SE industrial touchscreen PC with one of my applications running on it in Windows 98 SE. 
> 
> My cheapest option is to recompile my old source to run on it. I successfully complied it with Delphi 10 but when I try to run it on the Windows 98 PC it says " expects a newer version of Windows. Upgrade your Windows version".
> 
> Basically upgrading this machine is near to impossible and giving them new hardware and OS will be very expensive as it is a specialist piece of hardware.

There are a few notes on this resource page that might help when trying 
to run Delphi programs on older operating systems:
   http://www.brenemanlabs.com/Depends.htm

-- 
Regards,
Paul Breneman
www.dbReplication.com - VCL database replication components
www.TurboControl.com - Hardware and software development services
- Educational programming project for environment monitoring
- Information on using FreePascal for embedded systems
- Support information for the TurboPower open source libraries
0
Paul
12/23/2010 5:09:08 PM
Reply:

Similar Artilces:

Converting Delphi 2007 Indy 10.2.3 to Delphi 2009 Indy 10.5.5 [Edit]
Hello, I am currently attempting to port over a Delphi 2007 project that uses Indy 10.2.3 (very successfully) to Delphi 2009 and Indy 10.5.5 (I just got the latest development build this morning). I think I am running into an encoding issue, but am not sure. Specifically, IDHTTP with SSL calls an old CGI and the CGI returns a .zip file and I then save it to the disk. In 2007 and before this worked perfectly. In 2009, it is not. Here is the examples of the 2 different results (though cut way short in the post) I am getting back: 2007: 'PK'#3#4#$14#0#0#0#8#0'rLQ9žrPb€'#0...

can i use delphi 2007 bpls in delphi 2009
can i use delphi 2007 bpls in delphi 2009 ? "Gaetan SIRY" skrev i meddelelsen news:8703@forums.codegear.com... > can i use delphi 2007 bpls in delphi 2009 ? No. -- Finn Tolderlund The compatiblity between D2006 and D2007 was unique. Normaly they can't be compatible because new version enhance/change the API. And D2009 defines String = Unicode where older version has String = Ansistring so D200x/Dx-BPL are 200% incompatible with D2009. ...

How can you guys use Delphi? :) [Edit]
This message is no longer available. Seems that my post was deleted. (Rudy don't you have anything more useful to do?) So here it goes: Every few years I take the current updated version of Delphi for a test drive and go back to Delphi7. This time I installed Xe3 and compiled my project. Gee, the resulting program was full of flickers. A brief mouse cursor move on controls to show the hints left black rectangles on the GUI :D and the exe grew from 3.08 MB to 5.57 MB. By the way, am I right to think that all versions since D7 are tied to different dotnet versions? Edited by: Bob ...

Windows 10 Project Centennial with Delphi? [Edit]
With Windows 10 Microsoft is introducing serveral platform bridges (https://dev.windows.com/en-us/uwp-bridges) to allow different forms of apps into the Windows Store. I'm curious about Project Centennial which will "make it possible to package and publish your current .NET and *Win32-based Windows applications* to the Windows Store, providing a new way of distributing and monetizing your application on Windows PCs." Does anyone know if applications built with Delphi will be able to make it into the Microsoft Store? (Edit: So the "Insert link" button is broken.....

Can Delphi 2009 be used for Windows 9x at all?
I'm just wondering if the RTL and VCL of Delphi 2009 allow the compiled executables and DLL's to run under Win9x if the developer refrains from using any NT-specific functions or components. -- Arthur Hoornweg (In order to reply per e-mail, please just remove the ".net" from my e-mail address. Leave the rest of the address intact including the "antispam" part. I had to take this measure to counteract unsollicited mail.) Arthur Hoornweg schrieb: > I'm just wondering if the RTL and VCL of Delphi 2009 allow the > compiled executable...

Is it posible to configure Delphi XE3 IDE to use Delphi 7 compiler/debuger
Hi! Like many other developer out there I have several project which has been developed with older version of Delphi (Delphi 7). Since theese projects rely on some components which are not compatible with newer versions of Delphi (no newer versions available) I'm forced to do any maintnance on theese projects using Delphi 7. Another solution would be to find replacment components which would provide me with same capabilities and work with latest versions of Delphi. But this would probbably require compleete rewritings of my projects (lots and lots of work). So currently I'm using...

Re: Delphi 2011
Since my reply was aimed at a message which seems to be to deleted by the OP, I deleted the contents of my reply also. Edited by: Pieter Zijlstra on May 8, 2010 2:49 AM I didn't delete any messages. But this reply seems to be missing: ----- You are watching the user "NickHodges", who just posted a message at May 7, 2010 3:48:54 PM: .... ----- It is a reply from Mr. Hodges to Ms. Carter that he, or someone else, removed from the thread. ...

Problem using Delphi 6 with Windows 7 [Edit]
I have had all kind of problems with Delphi 6 and Windows 7. For example, when I try to open a TStringList file over a network drive I get the following error message (MyList.LoadFromFile(s:\info\tables\table.doc);): "--------------------------- Debugger Exception Notification -------------------------------------------------------------------------------- Project Tools_CREG.exe raised exception class EFOpenError with message 'Cannot open file ...\table.doc'. Process stopped. Use Step or Run to continue. --------------------------------------------------------------...

SEPA components for Delphi with Source Code (Delphi 5
Hi all, in the european union change next year the Bankingformat to the SEPA Format. All peoples and companies must change the bankingssoftware and the costumer data form acountnummers in the new IBAN and BIC numbers. See: http://www.arma-it.de/shop/artikelueber.php?wgruppeid=211&wgruppe_offen=211 Functions: - generate SEPA XML'S - Calc IBAN - BIC Database (DE,AT and CH) Questions: vertrieb@arma-it.de PS: Bankinssoftware for Develpoers (Germany only) http://www.arma-it.de/shop/artikelueber.php?wgruppeid=212&wgruppe_offen=212 El 26/10/13 21:38, A...

Where can I find tools for Behaviour Driven Development for Delphi? [Edit]
Hi All, I said in an earlier thread I am currently maintaining a legacy Delphi 5 application whilst being trained in C#, although I would much prefer to stay working with Delphi if I had the chance. One of the C# teams at work is looking at using Behaviour Driven Development (BDD) and one of the new team members has extensive experience of this and is teaching us. I like the idea and I am looking for tools to use BDD with Delphi. I already have DUnit installed and have been slowly increasing the number of unit tests we have for the legacy product - guided by Michael Feathers (workin...

Can I install Delphi XE3 on Windows XP Pro OS ?
Acording to the Delphi XE3 Data Sheet minimum required OS is Windows Vista. Thanks in advance On 07/02/2013 10:53, lior ilan wrote: > Acording to the Delphi XE3 Data Sheet minimum required OS is Windows Vista. > Thanks in advance It has installed on XP SP3 here (to: C:\Delphi-XE3\) but I haven't yet tried to use it. -- Cheers, David Web: http://www.satsignal.eu lior ilan wrote: > Acording to the Delphi XE3 Data Sheet minimum required OS is Windows Vista. > Thanks in advance I do all my IBX development work in an XP SP3 VM machine. I have yet to have i...

developing delphi windows applications on mac os x [Edit]
I want to buy a Macbook Pro and I was wondering what is your experience developing Delphi applications (and windows apps in general) on mac? Do you run windows (xp or vista) using Parallels (or VMware) or do you use the dual boot with BootCamp? If you run Parallels (or VMware) is the compilation speed and speed in general satisfactory? If you run Parallels can you read files from the Windows partition from the Mac applications? I read about Macfusion but I was wondering if someone here has used it on a day to day basis to read/write Windows files from mac os x (while both systems are ...

Delphi XE2, Indy 10
Dear folks The following code is supposed to send a text string to a client that is listening on a set port and ip address. The connection works fine. The problem is that nothing seems to be sent. {code} function TFCSelectForm.SendNitroMessage(NitroRequest: String): String; var sStrm: TMemoryStream; begin try sStrm := TMemoryStream.Create; try sStrm.WriteBuffer(Pointer(NitroRequest)^,Length(NitroRequest)); // sStrm shows as () in the debugger IdTCPClient1.IOHandler.Write(sStrm, 0, False); sStrm.Position := 0; finally ...

Delphi XE2 DLL can't be used in C# application [Edit]
For testing I am trying to call a Delphi XE2 DLL (see code) in a C# application (developed in Visual C# 2010 Express). procedure CLP; stdcall; export; begin showmessage('TEST'); end; exports CLP; However when trying to add the DLL as reference to a C# project the following message appears: "A reference to 'D:\temp\test.dll' could not be added. Please make sure that the file is accessible, and that is a valid assembly or COM component." When the same DLL is compiled under Delphi 2010 it works without any problem. Any suggestions how to solve the p...

Web resources about - Can I Use Delphi 10 to compile for Windows 98 OS. [Edit] - embarcadero.delphi.tools

Compile time - Wikipedia, the free encyclopedia
In computer science , compile time refers to either the operations performed by a compiler (the "compile-time operations"), programming language ...

Information Is Power: Facebook Develops ThreatData To Compile Data On Web Threats
Part of being able to combat malware, phishing, and other online threats is gathering and consolidating as much data on those threats as possible, ...

Credit Suisse compiles yuan winners and losers list: report
... the lowers. A list of Australian winners and losers from the decision by China’s government to devalue the renminbi has reportedly been compiled ...

Beijing residents compile own death toll in flooding
Beijing residents fed up with a lack of official updates are compiling their own death tolls for last weekend's deadly floods in the capital, ...

New report compiles 25 years of UFO sightings in Canada
A Winnipeg group called Ufology Research has compiled and analyzed reported sightings of UFOs across Canada over the last 25 years.

China to compile new edition of cancer atlas
China to compile new edition of cancer atlas People's Daily Online ... Chinese Academy of Sciences and Chinese Center for Disease Control and ...

Googlers compile holiday search tips in rap video to help Santa with flight
Google is in full holiday swing (what, you haven't heard?). They just posted, on YouTube, a rap video that was put together by its employees, ...

Popular Dating Site Compiles 15 Stupid Reasons To Date A Lawyer
A new listicle describes a really horrible person to date and then says, "We think lawyers are probably this awful, go date them!"

Vice Magazine Compiles Powerful ‘Prison Issue’
Vice Magazine Compiles Powerful ‘Prison Issue’

Japan, China compile written pledge to improve ties ahead of summit
Japan and China reached a rare written agreement on Nov. 7 to improve relations strained by a territorial dispute over the Senkaku Islands in ...

Resources last updated: 12/1/2015 12:35:46 PM