递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

这样调用API有什么问题?

查看数: 6575 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-8-30 05:26

正文摘要:

创建多级目录 (取运行目录 () + "Log\\1.txt") 可是没有出现目录 程序也没报错..  不懂是什么回事了.. 以前用易语言 就是这样写的.. ...

回复

accet 发表于 2021-8-31 13:27:40
福寿 发表于 2021-8-30 22:50
火山的话是文本型就传递文本指针,还有就是取运行目录这个命令返回的是单斜杠,就算是路径也要修改成双斜杠 ...

的确要改为指针。但也不能直接 取文本指针. 因为API是用ANSI 编码... 还要转 编码..

  1. 建立目录地址 = 文本到多字节 (取运行目录 () + "Save\\ss\\dd\\ee\\123.tt")

  2. 创建多级目录 (建立目录地址.取字节集指针 ())
复制代码


最后找到是这样做...
福寿 发表于 2021-8-30 22:50:09
火山的话是文本型就传递文本指针,还有就是取运行目录这个命令返回的是单斜杠,就算是路径也要修改成双斜杠
accet 发表于 2021-8-30 15:48:30
michardhl 发表于 2021-8-30 10:35
不知道是不是这个原因:你dirpath写的是文件名,不是目录

DirPath
以前在易语言我都是一直都是这样用的..
当时在写个软件 需要经常备份 写多级目录
accet 发表于 2021-8-30 15:09:40
b0y 发表于 2021-8-30 10:44
火山的创建目录好像可以多级的。

还真是可以直接多级啊...
不过还是想知道 为什么调用API 不行..
b0y 发表于 2021-8-30 10:44:18
火山的创建目录好像可以多级的。
michardhl 发表于 2021-8-30 10:35:22
不知道是不是这个原因:你dirpath写的是文件名,不是目录
accet 发表于 2021-8-30 10:17:22
创建目录 我记得是只能一次一级.

创建多级目录 是无论你需要多少级的目录没有 都会直接给你一次创建完.
飞翔的企鹅 发表于 2021-8-30 10:16:26
文本型改成变整数,调用时传文本指针过去,还要注意这个DLL是否为多字节环境。
b0y 发表于 2021-8-30 09:19:50
创建目录()就支持多级创建吧?

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-17 10:51 , Processed in 0.096003 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表