3452|4

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

用PB5生成一个工程,如D:\WINCE500\PBWorkspaces\123.pbxml并已经编译成功,把这个工程文件拷贝到其他盘符目录下并改名为111.p [复制链接]

用PB5生成一个工程,如D:\WINCE500\PBWorkspaces\123.pbxml并已经编译成功,把这个工程文件拷贝到其他盘符目录下并改名为111.pbxml,双击打开这个文件,还能成功创建原工程吗?

在新文件111.pbxml环境中,查看环境变量,发现有几处还是原来的变量名和路径名,是否需要修改?怎样修改,最好能说具体些

或者说,大家工作进展到一定阶段后,是如何备份.pbxml工程文件的?

最新回复

/* helper routine that does the main job. */ static void __cdecl xtoa (         unsigned long val,         char *buf,         unsigned radix,         int is_neg         ) {         char *p;                /* pointer to traverse string */         char *firstdig;         /* pointer to first digit */         char temp;              /* temp char */         unsigned digval;        /* value of digit */         p = buf;         if (is_neg) {             /* negative, so output '-' and negate */             *p++ = '-';             val = (unsigned long)(-(long)val);         }         firstdig = p;           /* save pointer to first digit */         do {             digval = (unsigned) (val % radix);             val /= radix;       /* get next digit */             /* convert to ascii and store */             if (digval > 9)                 *p++ = (char) (digval - 10 + 'a');  /* a letter */             else                 *p++ = (char) (digval + '0');       /* a digit */         } while (val > 0);         /* We now have the digit of the number in the buffer, but in reverse            order.  Thus we reverse them now. */         *p-- = '\0';            /* terminate string; p points to last digit */         do {             temp = *p;             *p = *firstdig;             *firstdig = temp;   /* swap *p and *firstdig */             --p;             ++firstdig;         /* advance to next two digits */         } while (firstdig < p); /* repeat until halfway */ } char * __cdecl _itoa (         int val,         char *buf,         int radix         ) {         if (radix == 10 && val < 0)             xtoa((unsigned long)val, buf, radix, 1);         else             xtoa((unsigned long)(unsigned int)val, buf, radix, 0);         return buf; }  详情 回复 发表于 2007-9-21 12:04
点赞 关注

回复
举报

89

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
顶一下
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
用CEImageDiff,将当前工程制作成模板.
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
谢谢楼上
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
/* helper routine that does the main job. */

static void __cdecl xtoa (
        unsigned long val,
        char *buf,
        unsigned radix,
        int is_neg
        )
{
        char *p;                /* pointer to traverse string */
        char *firstdig;         /* pointer to first digit */
        char temp;              /* temp char */
        unsigned digval;        /* value of digit */

        p = buf;

        if (is_neg) {
            /* negative, so output '-' and negate */
            *p++ = '-';
            val = (unsigned long)(-(long)val);
        }

        firstdig = p;           /* save pointer to first digit */

        do {
            digval = (unsigned) (val % radix);
            val /= radix;       /* get next digit */

            /* convert to ascii and store */
            if (digval > 9)
                *p++ = (char) (digval - 10 + 'a');  /* a letter */
            else
                *p++ = (char) (digval + '0');       /* a digit */
        } while (val > 0);

        /* We now have the digit of the number in the buffer, but in reverse
           order.  Thus we reverse them now. */

        *p-- = '\0';            /* terminate string; p points to last digit */

        do {
            temp = *p;
            *p = *firstdig;
            *firstdig = temp;   /* swap *p and *firstdig */
            --p;
            ++firstdig;         /* advance to next two digits */
        } while (firstdig < p); /* repeat until halfway */
}


char * __cdecl _itoa (
        int val,
        char *buf,
        int radix
        )
{
        if (radix == 10 && val < 0)
            xtoa((unsigned long)val, buf, radix, 1);
        else
            xtoa((unsigned long)(unsigned int)val, buf, radix, 0);
        return buf;
}
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表