SDK
Fichiers et pièces temporaires

Fonctions

int SPI_FIL_select_current_part ()
 Sélectionne la BDD courante pour bdd de travail.
 
int SPI_FIL_clear_tmp_part ()
 Vide la bdd temporaire et se replace en BDD courante.
 
int SPI_FIL_read_tmp_part (const std::string &dir, const std::string &name)
 Charge une pièce en BDD temporaire sans affichage.
 
int SPI_FIL_select_tmp_part ()
 Sélectionne la BDD temporaire comme BDD de travail.
 
int SPI_FIL_merge_part (const std::string &dir, const std::string &name)
 Fusionne un fichier dans la base de données actuelle.
 
int SPI_FIL_import_file_bdd_tmp (const std::string &dir, const std::string &name)
 Importe un fichier dans une BDD annexe sans l'afficher
Les fichiers reconnus sont des types suivant :
AUTOCAD DXF, AUTOCAD DWG, HPGL
paramètres d'import pour DXF/DWG :
pas de création de plans pour les arcs 3d
décomposition des cotes
décompsition des symboles.
 
int SPI_FIL_save_temporary_file ()
 Effectue une sauvegarde temporaire de la pièce sur le disque dur.
 
int SPI_FIL_restore_temporary_file ()
 Récupère une sauvegarde temporaire avec le nom de la pièce.
 

Description détaillée

Fichiers et pièces temporaires

Documentation des fonctions

◆ SPI_FIL_clear_tmp_part()

int SPI_FIL_clear_tmp_part ( )

Vide la bdd temporaire et se replace en BDD courante.

Version
4.4
Renvoie
SPI_YES / SPI_NO
ier := ICALL(SPI_FIL_clear_tmp_part);
int SPI_FIL_clear_tmp_part()
Vide la bdd temporaire et se replace en BDD courante.
Definition sp_fil05.c:80

◆ SPI_FIL_import_file_bdd_tmp()

int SPI_FIL_import_file_bdd_tmp ( const std::string & dir,
const std::string & name )

Importe un fichier dans une BDD annexe sans l'afficher
Les fichiers reconnus sont des types suivant :
AUTOCAD DXF, AUTOCAD DWG, HPGL
paramètres d'import pour DXF/DWG :
pas de création de plans pour les arcs 3d
décomposition des cotes
décompsition des symboles.

Version
5.5

param[in] dir répertoire du fichier param[in] name nom du fichier

return SPI_YES ou numéro d'erreur :
3 : Format non reconnu
6,8 : Mémoire pleine
10 : Pas de volume dans le fichier
101 : Interfaces volumiques non installees
autre : Erreur de traitement d'interface

ier := ICALL(SPI_FIL_import_file_bdd_tmp,'c:\temp','TOTO.DXF');
int SPI_FIL_import_file_bdd_tmp(const std::string &dir, const std::string &name)
Importe un fichier dans une BDD annexe sans l'afficher Les fichiers reconnus sont des types suivant...
Definition sp_fil05.c:240
Voir également
SPI_FIL_select_tmp_part, SPI_FIL_select_current_part

◆ SPI_FIL_merge_part()

int SPI_FIL_merge_part ( const std::string & dir,
const std::string & name )

Fusionne un fichier dans la base de données actuelle.

Version
4.5
Paramètres
[in]dirrépertoire du fichier
[in]namenom du fichier
Renvoie
SPI_YES / SPI_NO
PCALL(SPI_GEN_get_information,SEN_PART_DIRECTORY,dirdata);
ier := ICALL(SPI_FIL_merge_part,dirdata,'toto.PCE');
void SPI_GEN_get_information(int key, std::string &answer)
Demande des information du système ou de l'environnement par l'intermediaire de clef (SSY_DATE,...
Definition sp_gen01.c:230
int SPI_FIL_merge_part(const std::string &dir, const std::string &name)
Fusionne un fichier dans la base de données actuelle.
Definition sp_fil05.c:200

◆ SPI_FIL_read_tmp_part()

int SPI_FIL_read_tmp_part ( const std::string & dir,
const std::string & name )

Charge une pièce en BDD temporaire sans affichage.

Version
4.4
Paramètres
[in]dirrépertoire du fichier
[in]namenom du fichier
Renvoie
SPI_YES / SPI_NO
PCALL(SPI_GEN_get_information,SEN_PART_DIRECTORY,dirdata);
ier := ICALL(SPI_FIL_read_tmp_part,dirdata,'toto.PCE');
int SPI_FIL_read_tmp_part(const std::string &dir, const std::string &name)
Charge une pièce en BDD temporaire sans affichage.
Definition sp_fil05.c:118

◆ SPI_FIL_restore_temporary_file()

int SPI_FIL_restore_temporary_file ( )

Récupère une sauvegarde temporaire avec le nom de la pièce.

Version
5.5

return SPI_YES

int SPI_FIL_restore_temporary_file()
Récupère une sauvegarde temporaire avec le nom de la pièce.
Definition sp_fil05.c:361
Voir également
SPI_FIL_save_temporary_file

◆ SPI_FIL_save_temporary_file()

int SPI_FIL_save_temporary_file ( )

Effectue une sauvegarde temporaire de la pièce sur le disque dur.

Version
5.5

return SPI_YES

int SPI_FIL_save_temporary_file()
Effectue une sauvegarde temporaire de la pièce sur le disque dur.
Definition sp_fil05.c:332
Voir également
SPI_FIL_restore_temporary_file

◆ SPI_FIL_select_current_part()

int SPI_FIL_select_current_part ( )

Sélectionne la BDD courante pour bdd de travail.

Version
4.4
Renvoie
SPI_YES / SPI_NO
int SPI_FIL_select_current_part()
Sélectionne la BDD courante pour bdd de travail.
Definition sp_fil05.c:52

◆ SPI_FIL_select_tmp_part()

int SPI_FIL_select_tmp_part ( )

Sélectionne la BDD temporaire comme BDD de travail.

Version
4.4
Renvoie
SPI_YES / SPI_NO
int SPI_FIL_select_tmp_part()
Sélectionne la BDD temporaire comme BDD de travail.
Definition sp_fil05.c:174