Switching from Alaska 1.9 to 2.0

This forum is for eXpress++ general support.
Message
Author
User avatar
Tom
Posts: 1170
Joined: Thu Jan 28, 2010 12:59 am
Location: Berlin, Germany

Re: Switching from Alaska 1.9 to 2.0

#11 Post by Tom »

There is a video from Alaska showing how side-by-side-installations of 2.0 and older versions should work (in english): https://www.youtube.com/watch?v=JgXAWilI410

Switching is easy, most of the code should work. Remember to build your ressource files new und recompile everything. Use the correct LIBs when doing this. Make sure all 3rd-party-DLLs built with/for special Xbase++ versions are renewed (like Xb2.net or SQLexpress) or rebuild (eXpress++).

Some presentation parameters are working slightly different. XBP_PP_COL_DA_ROWHEIGHT and XBP_PP_COL_DA_CELLHEIGHT for XbpBrowse do need an offset of 7 pixels each. Everything else is caught by eXpress++ since Roger reflects all the differences in there.
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Switching from Alaska 1.9 to 2.0

#12 Post by Eugene Lutsenko »

Hi!

Can there be a conflict between the *.ch;*. dll;*. lib files of Alaska 2.0 and Express++?

If you remove all the types from the program: #include "appevent.ch", then can the compiler itself write which ch files are missing?

How do I make compiler 2.0 show the numbers of compiled strings?

What could be the reason for such a message?
d:\ALASKA\AIDOS-X>CLS

d:\ALASKA\AIDOS-X>arc.exe _Aidos-X.arc
Alaska Resource Compiler Version 2.00.1314
Copyright (c) Alaska Software 1997-2020. All rights reserved.
_Aidos-X.arc successfully compiled.

d:\ALASKA\AIDOS-X>xpp.exe GournalPdf

File: c:\ALLDLLCHLIB\natmsg.ch Lines: 189
File: c:\ALLDLLCHLIB\Set.ch Lines: 100
File: c:\ALLDLLCHLIB\Get.ch Lines: 119
File: c:\ALLDLLCHLIB\Prompt.ch Lines: 53
File: c:\ALLDLLCHLIB\Memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\collat.ch Lines: 50
File: c:\ALLDLLCHLIB\sql.ch Lines: 68
File: c:\ALLDLLCHLIB\STD.CH Lines: 1089
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcreg.ch Lines: 63
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\dcdir.ch Lines: 113
File: c:\ALLDLLCHLIB\appevent.ch Lines: 680
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\dll.ch Lines: 217
File: c:\ALLDLLCHLIB\dccursor.ch Lines: 56
File: c:\ALLDLLCHLIB\thread.ch Lines: 43
File: c:\ALLDLLCHLIB\class.ch Lines: 68
File: c:\ALLDLLCHLIB\dmlb.ch Lines: 168
File: c:\ALLDLLCHLIB\fileio.ch Lines: 113
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\dctree.ch Lines: 298
File: c:\ALLDLLCHLIB\dctree.ch Lines: 298
File: c:\ALLDLLCHLIB\dctree.ch Lines: 298
File: c:\ALLDLLCHLIB\collat.ch Lines: 50
File: c:\ALLDLLCHLIB\common.ch Lines: 66
File: c:\ALLDLLCHLIB\dbedit.ch Lines: 51
File: c:\ALLDLLCHLIB\dmlb.ch Lines: 168
File: c:\ALLDLLCHLIB\dbfdbe.ch Lines: 57
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\Xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\App.ch Lines: 226
File: c:\ALLDLLCHLIB\Natmsg.ch Lines: 189
File: c:\ALLDLLCHLIB\dcapp.ch Lines: 385
File: c:\ALLDLLCHLIB\dcbitmap.ch Lines: 191
File: c:\ALLDLLCHLIB\dccargo.ch Lines: 26
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\dcdir.ch Lines: 113
File: c:\ALLDLLCHLIB\dcfiles.ch Lines: 81
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\dcgra.ch Lines: 337
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\rmchart.ch Lines: 459
File: c:\ALLDLLCHLIB\dcgraph.ch Lines: 390
File: c:\ALLDLLCHLIB\dcgraph.ch Lines: 390
File: c:\ALLDLLCHLIB\dcgraph.ch Lines: 390
File: c:\ALLDLLCHLIB\BdColors.Ch Lines: 247 File: dccolors.ch Lines: 231
File: c:\ALLDLLCHLIB\dcprint.ch Lines: 746
File: c:\ALLDLLCHLIB\dcicon.ch Lines: 77
File: c:\ALLDLLCHLIB\dcmsg.ch Lines: 229
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\dcdialog.ch Lines: 6582
File: c:\ALLDLLCHLIB\dcpick.ch Lines: 114
File: c:\ALLDLLCHLIB\dmlb.ch Lines: 168
File: c:\ALLDLLCHLIB\deldbe.ch Lines: 44
File: c:\ALLDLLCHLIB\directry.ch Lines: 51
File: c:\ALLDLLCHLIB\dmlb.ch Lines: 168
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\express.ch Lines: 422
File: c:\ALLDLLCHLIB\fileio.ch Lines: 113
File: c:\ALLDLLCHLIB\natMsg.ch Lines: 189
File: c:\ALLDLLCHLIB\font.ch Lines: 80
File: c:\ALLDLLCHLIB\gra.ch Lines: 591
File: c:\ALLDLLCHLIB\memvar.ch Lines: 82
File: c:\ALLDLLCHLIB\natmsg.ch Lines: 189
File: c:\ALLDLLCHLIB\prompt.ch Lines: 53
File: c:\ALLDLLCHLIB\_dcdbfil.ch Lines: 35
File: c:\ALLDLLCHLIB\natmsg.ch Lines: 189
File: c:\ALLDLLCHLIB\set.ch Lines: 100
File: c:\ALLDLLCHLIB\xbp.ch Lines: 1251
File: c:\ALLDLLCHLIB\_dcappe.ch Lines: 14
File: c:\ALLDLLCHLIB\dcscope.ch Lines: 22
File: c:\ALLDLLCHLIB\_dcstru.ch Lines: 34
File: c:\ALLDLLCHLIB\dcfields.ch Lines: 49
File: c:\ALLDLLCHLIB\dccolor.ch Lines: 130
File: c:\ALLDLLCHLIB\Fileio.ch Lines: 113
File: c:\ALLDLLCHLIB\appevent.ch Lines: 680 File: xb2net.ch Lines: 2333 File: GournalPdf.prg Lines: 1161
File GournalPdf.prg successfully compiled.

d:\ALASKA\AIDOS-X>alink.exe GournalPdf _Aidos-X.res /PM:PM
Alaska 32-Bit Linker Version 2.00.1314
Copyright (c) Alaska Software 1997-2020. All rights reserved.


d:\ALASKA\AIDOS-X>DEL *.OBJ


User avatar
rdonnay
Site Admin
Posts: 4729
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: Switching from Alaska 1.9 to 2.0

#13 Post by rdonnay »

Can there be a conflict between the *.ch;*. dll;*. lib files of Alaska 2.0 and Express++?
No. eXpress++ NEVER replaces or supercedes anything in Xbase++.
All eXpress++ files start with DC* and all functions and classes start with DC*.

When you are working with 2 versions of Xbase++ you should make sure that NO Xbase++ files or eXpress++ files exist in your working folder.
Instead, eXpress++ files should only be in the c:\exp20\ folders and Xbase++ files should be in the Xbase++ installation folders.
You should use the Windows environment variables SET PATH, SET INCLUDE, SET LIB to point to the eXpress++ and Xbase++ files.

I see this problem all the time with customers who don't use the Windows environment properly.
The eXpress train is coming - and it has more cars.

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Switching from Alaska 1.9 to 2.0

#14 Post by Eugene Lutsenko »

Thank you very much, Roger! I understand! It's just as you say!

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Switching from Alaska 1.9 to 2.0

#15 Post by Eugene Lutsenko »

Hi! I have already decided to completely switch to Alaska 2.0 + Express++ and no longer use 1.9. it Seems that I made all the correct environment variables: "start-Computer-Properties-Additional system parameters-environment Variables". Deleted all *. ch;*. dll;*. lib files everywhere except the Alaska 2.0 and Express++folders. Small programs began to compile and get a normal executable exe file. But you still get the error message shown below. Could you tell me what else you need to do?

d:\ALASKA\AIDOS-X>CLS

d:\ALASKA\AIDOS-X>arc.exe _Aidos-X.arc
Alaska Resource Compiler Version 2.00.1314
Copyright (c) Alaska Software 1997-2020. All rights reserved.

d:\ALASKA\AIDOS-X>xpp.exe GournalPdf
File: ...rogram Files (x86)\Alaska Software\cxp20\include\natmsg.ch Lines: 189 File: c:\Program Files (x86)\Alaska Software\cxp20\include\Set.ch Lines: 100File: c:\Program Files (x86)\Alaska Software\cxp20\include\Get.ch Lines: 119File: ...rogram Files (x86)\Alaska Software\cxp20\include\Prompt.ch Lines: 53File: ...rogram Files (x86)\Alaska Software\cxp20\include\Memvar.ch Lines: 82File: ...rogram Files (x86)\Alaska Software\cxp20\include\collat.ch Lines: 50 File: c:\Program Files (x86)\Alaska Software\cxp20\include\sql.ch Lines: 68File: c:\Program Files (x86)\Alaska Software\cxp20\include\STD.CH Lines: 1089File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcreg.ch Lines: 63File: c:\exp20\Include\dcdialog.ch Lines: 6582 File: c:\exp20\Include\dcdir.ch Lines: 113File: ...gram Files (x86)\Alaska Software\xpp20\include\appevent.ch Lines: 680 File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\dll.ch Lines: 217 File: c:\exp20\Include\dccursor.ch Lines: 56File: ...rogram Files (x86)\Alaska Software\cxp20\include\thread.ch Lines: 43File: c:\Program Files (x86)\Alaska Software\cxp20\include\class.ch Lines: 68 File: c:\Program Files (x86)\Alaska Software\cxp20\include\dmlb.ch Lines: 168File: ...rogram Files (x86)\Alaska Software\cxp20\include\fileio.ch Lines: 113 File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcdialog.ch Lines: 6582 File: c:\exp20\Include\dctree.ch Lines: 298File: c:\exp20\Include\dctree.ch Lines: 298File: c:\exp20\Include\dctree.ch Lines: 298File: ...rogram Files (x86)\Alaska Software\cxp20\include\collat.ch Lines: 50File: ...rogram Files (x86)\Alaska Software\cxp20\include\common.ch Lines: 66File: ...rogram Files (x86)\Alaska Software\xpp20\include\dbedit.ch Lines: 51 File: c:\Program Files (x86)\Alaska Software\cxp20\include\dmlb.ch Lines: 168File: ...rogram Files (x86)\Alaska Software\cxp20\include\dbfdbe.ch Lines: 57 File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcdialog.ch Lines: 6582File: c:\Program Files (x86)\Alaska Software\cxp20\include\Xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\App.ch Lines: 226File: ...rogram Files (x86)\Alaska Software\cxp20\include\Natmsg.ch Lines: 189 File: c:\exp20\Include\dcapp.ch Lines: 385File: c:\exp20\Include\dcbitmap.ch Lines: 191 File: c:\exp20\Include\dccargo.ch Lines: 26File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcdialog.ch Lines: 6582File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcdialog.ch Lines: 6582 File: c:\exp20\Include\dcdir.ch Lines: 113File: c:\exp20\Include\dcfiles.ch Lines: 81File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcdialog.ch Lines: 6582 File: c:\exp20\Include\dcgra.ch Lines: 337File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcdialog.ch Lines: 6582 File: c:\exp20\Include\rmchart.ch Lines: 459File: c:\exp20\Include\dcgraph.ch Lines: 390File: c:\exp20\Include\dcgraph.ch Lines: 390File: c:\exp20\Include\dcgraph.ch Lines: 390File: c:\exp20\Samples\COLORVIEW\BdColors.Ch Lines: 247File: c:\exp20\Samples\COLORVIEW\dccolors.ch Lines: 231 File: c:\exp20\Include\dcprint.ch Lines: 746 File: c:\exp20\Include\dcicon.ch Lines: 77 File: c:\exp20\Include\dcmsg.ch Lines: 229File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82 File: c:\exp20\Include\dcdialog.ch Lines: 6582 File: c:\exp20\Include\dcpick.ch Lines: 114File: c:\Program Files (x86)\Alaska Software\cxp20\include\dmlb.ch Lines: 168File: ...rogram Files (x86)\Alaska Software\cxp20\include\deldbe.ch Lines: 44File: ...gram Files (x86)\Alaska Software\cxp20\include\directry.ch Lines: 51 File: c:\Program Files (x86)\Alaska Software\cxp20\include\dmlb.ch Lines: 168 File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251 File: c:\exp20\Include\express.ch Lines: 422File: ...rogram Files (x86)\Alaska Software\cxp20\include\fileio.ch Lines: 113File: ...rogram Files (x86)\Alaska Software\cxp20\include\natMsg.ch Lines: 189 File: c:\Program Files (x86)\Alaska Software\cxp20\include\font.ch Lines: 80 File: c:\Program Files (x86)\Alaska Software\cxp20\include\gra.ch Lines: 591File: c:\Program Files (x86)\Alaska Software\cxp20\include\inkey.ch Lines: 323File: ...rogram Files (x86)\Alaska Software\cxp20\include\memvar.ch Lines: 82File: ...rogram Files (x86)\Alaska Software\cxp20\include\prompt.ch Lines: 53 File: c:\exp20\Source\Dclip1\_dcdbfil.ch Lines: 35File: ...rogram Files (x86)\Alaska Software\cxp20\include\natmsg.ch Lines: 189 File: c:\Program Files (x86)\Alaska Software\cxp20\include\set.ch Lines: 100File: c:\Program Files (x86)\Alaska Software\cxp20\include\std.ch Lines: 1089File: c:\Program Files (x86)\Alaska Software\cxp20\include\xbp.ch Lines: 1251 File: c:\exp20\Source\Dclip1\_dcappe.ch Lines: 14 File: c:\exp20\Include\dcscope.ch Lines: 22File: c:\exp20\Source\Dclip1\_dcstru.ch Lines: 34 File: c:\exp20\Include\dcfields.ch Lines: 49 File: c:\exp20\Include\dccolor.ch Lines: 130File: ...rogram Files (x86)\Alaska Software\cxp20\include\Fileio.ch Lines: 113File: ...gram Files (x86)\Alaska Software\xpp20\include\appevent.ch Lines: 680 File: c:\exp20\Include\xb2net.ch Lines: 1039 File: GournalPdf.prg Lines: 1159
File GournalPdf.prg successfully compiled.

d:\ALASKA\AIDOS-X>alink.exe GournalPdf _Aidos-X.res /PM:PM
Alaska 32-Bit Linker Version 2.00.1314
Copyright (c) Alaska Software 1997-2020. All rights reserved.


d:\ALASKA\AIDOS-X>DEL *.OBJ

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Switching from Alaska 1.9 to 2.0

#16 Post by Eugene Lutsenko »

I have exp20261.exe 2015. Maybe you need to update it?

User avatar
rdonnay
Site Admin
Posts: 4729
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: Switching from Alaska 1.9 to 2.0

#17 Post by rdonnay »

I don't see any error message.
The eXpress train is coming - and it has more cars.

reganc
Posts: 257
Joined: Thu Jan 28, 2010 3:08 am
Location: Hersham, Surrey, UK
Contact:

Re: Switching from Alaska 1.9 to 2.0

#18 Post by reganc »

I don't see an error message either.

Is the file GournalPdf a script file? The output looks like a list of files from the script file that it is reading and using.

Is an EXE file actually being produced?
Regan Cawkwell
Real Business Applications Ltd
http://www.rbauk.com

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Switching from Alaska 1.9 to 2.0

#19 Post by Eugene Lutsenko »

the exe file is being created. The source text is attached
Attachments
GournalPdf.zip
(14.04 KiB) Downloaded 422 times

User avatar
rdonnay
Site Admin
Posts: 4729
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: Switching from Alaska 1.9 to 2.0

#20 Post by rdonnay »

the exe file is being created. The source text is attached
Then why are you saying there is an error?
The eXpress train is coming - and it has more cars.

Post Reply