51 routines :

*AppleScriptsVanilla*
ascii_to_HTML
Average
Calculator
Calendar
Count_item
cut_text
days_week
EAN13
Encrypt-Decrypt
FactPremier
French_Vanilla_Dotted_Date
French_Vanilla_Dotted_Date2
Hexa_to_Bin
Last_month
list_erase
list_insert
list_replace
ListeDiviseurs
ListePremiers
Minuscule
NombreLong
NombreLong2
NomExtension
num_item
num_month
num_month2
num_week
number_format
number_format2
Paques
PGCD
PGCD2
reverse_string
Roman_to_Arab
round_decimal
search_email
search_replace
search_URL
SepNbre
SepNbre2
snip_text
stat
TauxPermut
TauxTransform
the_left
the_right
TriBulle
TriLineaire
week_and_year
XOR
ZeroDouble

NombreLong2

Syntaxe

NombreLong2(NroOrig)
Convertit un nombre long en notation exponentielle en chaîne de caractères. Le paramètre est au format nombre, le résultat est au format texte. Traite les nombres longs au délà de + 536870911 ou en déçà de - 536870911
Par Fredo d;o)

Exemple

NombreLong2(536870911 * (pi ^ pi))
(=1.95754728453491E+10)
---> "19575472845,34911"

Script

on NombreLong2(NroOrig)
set AppleScript's text item delimiters to "."
set NroNew to text items of (text returned of ¬
(display dialog "" default answer NroOrig giving up after -1))
set AppleScript's text item delimiters to ","
set NroOk to NroNew as text
set AppleScript's text item delimiters to ""
return NroOk
end NombreLong2

Remarque

Routine plus précise que NombreLong mais plus "bruyante" . Avec "giving up after -1" le dialogue est affiché puis est effacé aussitôt.

Site scripté avec HyperCard ©1987-1998 Apple Computer, Inc.
Mise à jour le 19/01/10 à 08:45:57