
FreeBASIC随记
文章平均质量分 53
rainheart311
这个作者很懒,什么都没留下…
展开
-
FB的一些小技巧
1、FB默认会初始化数据,如果不初始化数据,可以在 = 后加any。数组初始化用{},类的初始化用()变量直接redim非常简单,如。2、redim多层类里的数据。3、数组与类的初始化。原创 2024-07-09 08:31:57 · 376 阅读 · 0 评论 -
FB混合C语言编译
用-include 指定你需要包含的C文件,后面是文件名(我是放在编译路径下,VFB的release文件下),这里有BubbleSort.c和SelectSort.c。如果是使用VFB来编译程序,则需要在内核模块的程序起始块里来设置,这里设置的代码会放到所有代码的最前部,这是我们需要的。5.3、C里的数组在FB里需要声明指针,不能使用FB的数组直接声明(FB的数组是一个类型结构,与C的数组有区别。5.2、一般来说,C里的返回值是void的,FB里使用sub,不是void的,使用function。原创 2023-12-25 10:45:49 · 741 阅读 · 0 评论 -
FB制作DLL给VB使用
3、数值类型可以直接给VB使用,而字符串使用时,需要注意,VB的字符串是BSTR,所以需要转换类型,输入数据可以使用zstring ptr指针,而输出时需要转BSTR,同时要使用SysAllocString来分配内存。2、如果需要给VB或其他语言直接调用,则需要加上Extern "Windows-MS" ... End Extern,否则生成的函数末尾会有@4,@8等后缀。FB制作DLL非常方便,这里做一个FB生成DLL给VB调用的例子。1、需要导出的函数,要在末尾加Export,不加找不到入口点。原创 2023-12-15 08:50:14 · 546 阅读 · 0 评论 -
FB使用汇编模拟GoSub(子函数)功能
实现函数内部的子函数功能gosub原创 2023-12-14 14:50:30 · 614 阅读 · 0 评论