Questions tagged [clarion]

Clarion is a commercial, 4GL, programming language and Integrated Development Environment from SoftVelocity used to program database applications.

Clarion is a Programming Language and Software Development Environment developed and maintained by SoftVelocity. It has it's roots in a DOS product created in the mid-80s, which was moved to Windows by the same team responsible for Turbo Pascal. It primarily creates compiled programs for the Windows desktop environment but has also been extended to create web applications as well.

The Clarion language is similar to BASIC and Pascal in terms of syntax, but also includes support for Classes and Objects. It contains a number of unique high-level constructions including native support for window and report structures, and a backend-independent set of functions for data access. It is an easy language to learn and is quickly assimilated by programmers trained in other languages.

By treating Windows, Reports and Data as first-class elements of the language, it is particularly strong in business programs, which mostly deal with the collection, storage and presentation of data. It can interface to a variety of ISAM file formats (Btrieve, dBase, TopSpeed etc) as well as many SQL databases (MsSql, Oracle, Sybase, MySQL, PostgreSQL and so on.)

In addition to a business-orientated language Clarion includes a development environment that allows for very rapid code generation for common programming tasks. Because generated code can be mixed easily with hand-written code and because the generated code can be regenerated without losing the hand-code additions, Clarion takes full advantage of the benefits of code generation without many of the drawbacks associated with it.

The code generation layer makes use of Templates, and these templates can be created, extended and modified by developers. Thus every part of the system is under the control of the developer and every part can be changed and optimized as required. Indeed the way the whole environment is constructed allows for both radical customization and forward-compatibility at the same time.

Official Website - SoftVelocity

67 questions
0
votes
2 answers

Clarion 9.1 - use Variable for Routine Name

I need to pass the name of a Clarion routine to a Variable and run it. E.g: !************************ RoutineName='CalculateSomething' DO RoutineName !************************ It does not work in this format so I've also tried other characters…
SQLsavvy
  • 25
  • 4
0
votes
2 answers

Crystal Reports 8.5: Exporting to Excel causes decimals to disappear

There's an issue with the way reports are being generated. The reports are generated through Crystal Reports 8.5 with parameters passed through an application developed in Clarion 6.3 The problem is that the first time the report is generated…
0
votes
2 answers

Why does it say I'm missing some dll's when they are actually there?

So I'm working in Clarion 6 and the problem is when I make an application and try to make and run it says it's missing some dll's. Couse Clarion 6 doesn't support 64 bit system's im working in a virtual machine(Windows xp) run by Oracle VM virtual…
I.Miljancic
  • 29
  • 1
  • 4
0
votes
1 answer

ODBC Linked server in sql 2005 doesn’t work from remote box

I have a dev workstation with sql 2005 installed and in it I created a linked server to a odbc connection to a clarion database. I can run select statements against it inside sql Mgt studio. When I take a second workstation and connect to the sql on…
user93383
  • 81
  • 1
-1
votes
1 answer

Unnable to pass paramters to Clarion Dll on C#

I have a Clarion Dll and I need to call a procedure inside of it from C# (I have access to both of the codes). It works perfectly if I don`t try to pass any parameters to the procedure. This is the actual Clarion code, it has nothing inside, I am…
-1
votes
2 answers

How to format an integer date (5 digits) to yyyy-mm-dd in SQL Server?

I have a database with integer fields (columns) named fSystemDate, fOpenned, fStatusDate, etc... I think they represent dates, but I don't know their format. The values in those fields are how these: 76505, 76530, 76554, 76563. I do not have…
-1
votes
1 answer

with a geocoding api is compulsory to open the browser

I'm trying to get Lat & Lng via Google Geocoding API. It works, but... it is compulsory to open a browser? (send the Https...comand), there is no way to send the comand and get the 2 values (numbers) back in the background of a Clarion app that I'm…
1 2 3 4
5