This commit is contained in:
f1iwq2
2025-09-18 20:54:43 +02:00
parent c1fe725ab3
commit aad2526b3d
6 changed files with 21 additions and 16 deletions
+6 -2
View File
@@ -4913,7 +4913,7 @@ const LessThanValue=-1;
lit_ligne; lit_ligne;
ligne:=false; ligne:=false;
repeat // boucle de la fonction repeat // boucle de la fonction
if (s<>'0') and (s<>'') then if (s<>'0') and (s<>'') and (s<>'FF') then
begin begin
posv:=pos(',',s); posv:=pos(',',s);
// 0,Variables,N0,T0 // 0,Variables,N0,T0
@@ -4946,7 +4946,7 @@ const LessThanValue=-1;
Fonction[NbreFL+1,i].adresse:=v; Fonction[NbreFL+1,i].adresse:=v;
delete(s,1,erreur-1); delete(s,1,erreur-1);
if s[1]='-' then // si adresse 2 pour mémoire de zone if length(s)>0 then if s[1]='-' then // si adresse 2 pour mémoire de zone
begin begin
delete(s,1,1); delete(s,1,1);
val(s,v,erreur); val(s,v,erreur);
@@ -14238,6 +14238,10 @@ begin
begin begin
//Affiche('Maj_icone_train '+intToSTR(index),clYellow); //Affiche('Maj_icone_train '+intToSTR(index),clYellow);
// source // source
if Trains[index].icone=nil then
begin
result:=0;exit;
end;
l:=Trains[index].Icone.width; l:=Trains[index].Icone.width;
h:=Trains[index].Icone.Height; h:=Trains[index].Icone.Height;
if h=0 then if h=0 then
+9 -9
View File
@@ -1,11 +1,11 @@
object FormPrinc: TFormPrinc object FormPrinc: TFormPrinc
Left = 148 Left = -8
Top = 246 Top = -8
Anchors = [akLeft, akTop, akRight] Anchors = [akLeft, akTop, akRight]
BorderStyle = bsNone BorderStyle = bsNone
Caption = 'Signaux complexes' Caption = 'Signaux complexes'
ClientHeight = 520 ClientHeight = 942
ClientWidth = 976 ClientWidth = 1280
Color = clBtnFace Color = clBtnFace
Font.Charset = DEFAULT_CHARSET Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText Font.Color = clWindowText
@@ -23,8 +23,8 @@ object FormPrinc: TFormPrinc
OnKeyDown = FormKeyDown OnKeyDown = FormKeyDown
OnResize = FormResize OnResize = FormResize
DesignSize = ( DesignSize = (
976 1280
520) 942)
PixelsPerInch = 96 PixelsPerInch = 96
TextHeight = 13 TextHeight = 13
object LabelTitre: TLabel object LabelTitre: TLabel
@@ -1432,7 +1432,7 @@ object FormPrinc: TFormPrinc
Visible = False Visible = False
end end
object LabelClock: TLabel object LabelClock: TLabel
Left = 884 Left = 1188
Top = 0 Top = 0
Width = 85 Width = 85
Height = 22 Height = 22
@@ -5443,8 +5443,8 @@ object FormPrinc: TFormPrinc
end end
object StatusBar1: TStatusBar object StatusBar1: TStatusBar
Left = 0 Left = 0
Top = 498 Top = 920
Width = 976 Width = 1280
Height = 22 Height = 22
Panels = < Panels = <
item item
+2 -3
View File
@@ -860,7 +860,7 @@ TSignal = record
EtatSignal : word ; // état du signal EtatSignal : word ; // état du signal
AncienEtat : word ; // ancien état du signal AncienEtat : word ; // ancien état du signal
AncienAff : word ; // état ancien affichage AncienAff : word ; // état ancien affichage
UniSemaf : integer ; // définition supplémentaire de la cible pour les décodeurs UNISEMAF UniSemaf : integer ; // définition supplémentaire de la cible pour les décodeurs UNISEMAF ou LEB
BinLin : integer; // Binaire=0 ou Linéaire décodeur LEB - =1 : mode 2 signaux décodeur CDF BinLin : integer; // Binaire=0 ou Linéaire décodeur LEB - =1 : mode 2 signaux décodeur CDF
AigDirection : array[1..7] of array of record // pour les signaux directionnels : contient la liste des aiguillages associés AigDirection : array[1..7] of array of record // pour les signaux directionnels : contient la liste des aiguillages associés
Adresse : integer; // 6 feux max associés à un tableau dynamique décrivant les aiguillages +1 position 0 Adresse : integer; // 6 feux max associés à un tableau dynamique décrivant les aiguillages +1 position 0
@@ -23333,8 +23333,7 @@ begin
Trains[ntrains].adresse:=Trains_cdm[i].adresse; Trains[ntrains].adresse:=Trains_cdm[i].adresse;
Trains[ntrains].vitmax:=Trains_cdm[i].vitmax; Trains[ntrains].vitmax:=Trains_cdm[i].vitmax;
FormPrinc.ComboTrains.Items.Add(trains_cdm[i].nom_train); FormPrinc.ComboTrains.Items.Add(trains_cdm[i].nom_train);
cree_image_Train(ntrains); //cree_GB_compteur(ntrains);
cree_GB_compteur(ntrains);
end; end;
end; end;
+1 -1
View File
@@ -26,7 +26,7 @@ var
f : textFile; f : textFile;
Const Const
VersionSC = '10.71'; // sert à la comparaison de la version publiée VersionSC = '10.73'; // sert à la comparaison de la version publiée
SousVersion=' '; // A B C ... en cas d'absence de sous version mettre un espace SousVersion=' '; // A B C ... en cas d'absence de sous version mettre un espace
// pour unzip // pour unzip
SHCONTCH_NOPROGRESSBOX=4; SHCONTCH_NOPROGRESSBOX=4;
+3 -1
View File
@@ -343,7 +343,9 @@ version 10.7 : Affichage du compteur de train depuis le menu contextuel des cant
Correction désaffectation trains sur cantons. Correction désaffectation trains sur cantons.
version 10.71 : Ajout dans les variables des fonctions les mémoires de zone. version 10.71 : Ajout dans les variables des fonctions les mémoires de zone.
Correction bug activation mémoires de zone dans le menu du TCO. Correction bug activation mémoires de zone dans le menu du TCO.
Correction bug affichage des opérations dans les actions. Correction bug affichage des opérations dans les actions.
version 10.72 : correction bug dans les fonctions.
version 10.73 : correction bug téléchargement trains depuis CDM.