小编R.J*_*ill的帖子

如何在不重新安装ide的情况下恢复我的delphi associatios

今天我丢失了我的delphi-2007协会,有没有办法恢复我的delphi文件关联(.pas,.dpk等),而无需运行delphi的安装程序?

delphi

4
推荐指数
2
解决办法
1953
查看次数

SSRS与Crystal Reports

请问任何人都能告诉我SSRS 2005和Crystal Reports之间的主要差异是什么?

crystal-reports ssrs-2008

3
推荐指数
1
解决办法
8363
查看次数

Delphi - 接口和过载指令

我对Delphi中的接口有点困惑,所以我问你这个问题.接口可以与抽象类"关联"(它不实现在其上声明的方法).在其上声明的所有方法都在实现接口的类/类中实现.

那么,为什么允许在接口的方法声明上使用重载指令呢?

type 
 IFoo = interface
  function Test : String; overload;
 end;
Run Code Online (Sandbox Code Playgroud)

编译器很安静.

delphi oop interface

3
推荐指数
1
解决办法
1309
查看次数

如何在 Database Expert 中删除 Crystal Reports 数据库连接

我试图从 VS 中 Crystal Reports 的数据库专家中删除数据库连接,但该选项呈灰色...

我建立了很多连接,现在我想删除它们以避免“我的连接”中出现混乱。

甚至参考了以下链接,但没有用。

crystal-reports visual-studio

3
推荐指数
1
解决办法
9670
查看次数

使用Stripe的PaymentRequestButton时,如何在提交令牌请求之前更改标签和总计?

我有使用测试数据的按钮,但是有一种表格可以收集数量并使用下拉菜单设置标签。我需要在提交之前使用表单数据更新付款请求按钮。

我已将按钮初始化,它出现在我的Android设备上。文档准备好后,我将调用initPaymentRequest。

function initPaymentRequest(){
    paymentRequest = stripe.paymentRequest({
        country: 'US',
        currency: 'usd',
        total: {
            label: 'Demo total',
            amount: 1000,
        },
    });
    prButton = elements.create('paymentRequestButton', {
        paymentRequest: paymentRequest,
    });

    // Check the availability of the Payment Request API first.
    paymentRequest.canMakePayment().then(function(result) {
        if (result) {
            log("Payment Request Available");
            $(".ux-submit, #payment-request-button").addClass("col-xs-6");
            prButton.mount('#payment-request-button');
        } else {
            log("Payment Request NOT Available");
            $(".ux-submit, #payment-request-button").addClass("col-xs-6");
        }
    });

    paymentRequest.on('click', updatePaymentRequest);
    paymentRequest.on('token', function(ev) {
        // Send the token to your server to charge it!
        fetch('/charges', {
            method: 'POST',
            body: JSON.stringify({token: …
Run Code Online (Sandbox Code Playgroud)

stripe-payments payment-request-api

3
推荐指数
1
解决办法
1055
查看次数

有没有办法从应用程序脚本中的 graphql API 获取数据?

我正在尝试通过应用程序脚本从 graphql API 获取数据。

\n\n

使用 POST 获取 graphql 数据存在一个问题(Providing query string to fetch from a GraphQL API),但我需要获取的 url 只允许 GET。

\n\n

我写的代码如下:

\n\n
function main() {\n  var ss = SpreadsheetApp.getActiveSheet();\n  url = "https://coletum.com/api/graphql?query={answer(formId:7787){answer{nomeDaEmpresa107176,cnpj107177,inscricaoEstadual107178,telefone107179},metaData{userId,userName,source,friendlyId,createdAt,createdAtDevice,createdAtCoordinates,updatedAt,updatedAtCoordinates}}}&token=k4foipsju5ckosk4w8o0w084cc8oos0"\n\n  var response = UrlFetchApp.fetch(url,{method: \'GET\', headers: { \'Content-Type\': \'application/json\'} })\n\n  var lists = JSON.parse((response.getContentText()));\n\n  Logger.log(lists);\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果我将网址粘贴到浏览器中,一切正常:

\n\n
{\n  data: {\n    answer: [\n      {\n        answer: {\n          nomeDaEmpresa107176: "LAVORO",\n          cnpj107177: "26.693.198/0001-20",\n          inscricaoEstadual107178: 12341234,\n          telefone107179: "(66) 1234-1234"\n        },\n        metaData: {\n          userId: 9938,\n          userName: "Mendes",\n          source: "web_private",\n …
Run Code Online (Sandbox Code Playgroud)

javascript google-sheets google-apps-script graphql fetch-api

3
推荐指数
1
解决办法
5298
查看次数

在哪里可以找到 SQL Server 中的对象并确定它是视图还是表?

我遇到了一个我认为很容易解决但无法解决的问题。

我没有创建这个数据库或作业,所以我通过它来排除故障。

我有一个失败的 SQL Server 作业,它有多个步骤。

步骤之一是

select * into [Pastel_OrderStock] from [Pastel_SOProducts]
Run Code Online (Sandbox Code Playgroud)

这失败并出现错误:

将数据类型 varchar 转换为 float 时出错。

现在,如果我尝试去:

select * from [Pastel_SOProducts]
Run Code Online (Sandbox Code Playgroud)

它给出了同样的错误。

我的问题是我Pastel_SOProducts在任何数据库表或视图中都看不到表或视图,但鉴于错误,它显然存在。

我怎样才能找到它在哪里,更重要的是如何查看表结构或视图语法?

提前致谢

sql-server sql-server-2012

2
推荐指数
1
解决办法
5043
查看次数

GetIterator() 和迭代器模式

我正在尝试实现迭代器模式。基本上,据我所知,它使类成为“foreachble”,并通过不向用户透露确切的集合类型来使代码更安全。

我一直在试验,我发现如果我在我的类中实现 IEnumerator GetEnumerator(),我得到了想要的结果......似乎可以省去搞乱实现接口的麻烦。

这是我的意思的一瞥:

public class ListUserLoggedIn
{
    /*
        stuff
    */
    
    public List<UserLoggedIn> UserList { get; set; }

    public IEnumerator<UserLoggedIn> GetEnumerator()
    {
        foreach (UserLoggedIn user in this.UserList)
        {
            yield return user;
        }
    }

    public void traverse()
    {
        foreach (var item in ListUserLoggedIn.Instance)
        {
            Console.Write(item.Id);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想我的问题是,这是迭代器的有效示例吗?如果是,为什么这是有效的,我该怎么做才能使迭代器通过“var”仅返回一部分或匿名对象。如果不是,正确的方法是什么...

c# ienumerable ienumerator iterator

2
推荐指数
1
解决办法
1937
查看次数

为什么&gt;&gt;运算符在不同的编译器上显示不同的结果?

我的代码在不同的IDE上显示了不同的结果。对于1//2我的IDE上的输入,它显示输入格式错误,但是在其他IDE上,它引发DivisionByZero

我尝试过包括in.peek() == '/' 这样做,尽管这样做没有道理,但无济于事。

struct DivisionByZero : public exception {
    const char * what() const throw() {
        return "Zero Denominator";
    }
};
Run Code Online (Sandbox Code Playgroud)

R的构造函数

R::R(int n, int d)
{
    if (d==0)
    {
        throw DivisionByZero();
    }
    n_ = n * (d / abs(d));
    d_ = abs(d);
}
Run Code Online (Sandbox Code Playgroud)

操作员>>

std::istream &operator>>(std::istream &in, R &r){
    int n, d;
    in >> n;

    if (in.peek() == '/')
    {
        in.ignore();
        if ( (in.peek() < '0' || in.peek() > '9') …
Run Code Online (Sandbox Code Playgroud)

c++ istream

2
推荐指数
1
解决办法
104
查看次数

如何将最新更改拉取到 GitHub 中我当前的工作分支?

假设我在分支“abc-test”

git pull origin master
Run Code Online (Sandbox Code Playgroud)

这是否会将 master 分支与我当前的分支('abc-test')合并,或者我是否需要运行更多命令?

git github git-pull

2
推荐指数
1
解决办法
1万
查看次数