11 Vote

Lazarus: Ouvrir un Site Web indépendant de la Plateforme

Question de Invité | 20/01/2024 à 13:12

Actuellement, j'écris une application utilisant Lazarus qui devrait fonctionner sous Windows, Mac et Linux. Maintenant, je voudrais définir un lien vers mon site Web dans le programme. Bien entendu, ce lien doit également être indépendant de la plate-forme et fonctionner sur tous ces systèmes d'exploitation.

En tant qu'ancien utilisateur de Delphi, je l'ai fait en utilisant ShellExecute et la commande Open. Malheureusement, bien entendu, il s’agit d’une fonction spécifique à Windows qui ne peut pas être utilisée sur Mac ou sous Linux. Quelqu'un sait-il comment établir et ouvrir un lien avec Lazarus?

RépondrePositifNégatif
1Meilleure Réponse1 Vote

Par rapport à Delphi, avec Lazarus, il est beaucoup plus facile de définir un lien vers un site Web.

Utilisez simplement la fonction OpenUrl, pour laquelle il suffit d'inclure l'unité LCLIntf:

uses
  ..., LCLIntf;

procedure ...
begin
  OpenUrl('https://fr.askingbox.com');
end;

OpenUrl trouve le navigateur par défaut sur chaque système et ouvre l'URL spécifiée avec ce navigateur. Important : N'oubliez pas le "http" ou le "https" au début de l'URL.

Vous pouvez également utiliser OpenURL pour ouvrir des fichiers, par exemple: OpenUrl('file://C:\fichier.txt'). Mais dans ce cas, vous pouvez également simplement utiliser OpenDocument() et transmettre un chemin vers un fichier.
20/01/2024 à 18:30

RépondrePositif Négatif
Répondre

Sujets Connexes

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.