問題タブ [clipper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1387 参照

binaryfiles - dBase ファイルからメモ フィールド データを抽出する

データベース エンジンとして dBase を使用する MSDOS クリッパー アプリケーションがあります。そのフィールドの一部は外部ファイルに保存されます (拡張子は .BIN です)。データベース ファイルは、そのファイルへのバイナリ ポインターを保存しているようです (db 行を in-ファイル情報)、このファイルの情報を抽出する方法を知っている人はいますか?

このキャプチャでは、左側に dBase ファイル、右側に BIN ファイルがあります。

バイナリ ファイルには、次の「ヘッダー」があります。 JMS BIN

ありがとう

0 投票する
1 に答える
223 参照

clipper - CA-VOでファイルをダウンロードするにはどうすればよいですか

HTTPを使用してファイルをダウンロードしたいのですが。どうすればいいのですか?

0 投票する
1 に答える
2423 参照

c - コンパイルエラー-sysdeps/i386 / elf/start.Sおよびmainへの未定義の参照

Harbourという開発プラットフォームを使用してClipperコードを使用し、32ビットSuSeで動作するLinux実行可能ファイルを作成しています。

プラットフォームの外部ライブラリを必要とする実行可能ファイルをすでに作成できますが、スタンドアロンの実行可能ファイルを作成する必要があります。Harbourでは、必要なすべてのライブラリを含めることでそれを実行できますが、次のコンパイルコマンドを試してみると次のようになります。

次のエラー出力が表示されます。

現時点での私のコードは非常に単純で、ばかげています。

(基本的に「Alldone。」を画面に出力します。正しくコンパイルできるようになるまで、これですべてです。)

この問題を追跡しようとした90分間から、関数'main'(明らかにそこにあります)が見つからないか、cコンパイラに-gパラメータセットが必要であるように聞こえます-これは私ができることです'私が実際にコンパイラーに対処していないので、そうします-ハーバーコンパイラーはそれ自体ですべてを行います...

私はまた、その道を指摘したいと思います

私のシステムでは空です!ただし、上部のエラーに記載されているフルパスは、ファイルcrt1.o...にハードコードされています。

acオブジェクトを作成してコンパイルするようにコンパイラーに指示することも試みましたが、cコンパイラーの正しい入力ファイルが生成されず、クリッパーとcの両方にかなり慣れていません...

この問題に正しくタグを付けなかった場合はお詫びします-これは私の最初のstackoverflow投稿です-しかし、他のトピックについてここで非常に知識のある回答をたくさん見たので、試してみることにしました。他に必要な情報がありましたら、お知らせください。

前もって感謝します!

0 投票する
2 に答える
2543 参照

windows-7 - DOSBox終了エラー:CPU_SetSegGeneral:スタックセグメントゼロ

古いClipperアプリケーションを実行しようとしています。Win 7 32ビットでは正常に動作しますが、DOSBox 0.74を使用しようとすると、次のエラーでクラッシュします。

Exit to error: CPU_SetSegGeneral: Stack segment zero

DOSBoxの実行時に設定するのを忘れた設定はありますか?

このアプリはDOSBoxで実行できる必要があります。これは、32ビットまたは64ビットのWin7でのみ機能するポータブルソリューションのように見えるためです。

この問題の明らかな解決策がわからない場合は、Win764ビットHomeエディションでClipper5.3アプリケーションを実行するために必要な代替案を教えてください。

編集: 私はWin 7 Home 64ビットで試してみましたが、まったく同じ結果になりました。私に何ができる?

0 投票する
1 に答える
563 参照

authentication - 古いプログラムの認証をバイパスするようにクリッパーコードを変更する

こんにちは私の友人は1994年にクリッパーで書かれたプログラムのパスワードを回復するように私に頼みました。私は自分自身に逆コンパイラー(Valkyrie 5)を手に入れ、EXEファイルを逆コンパイルしました。USERLOGINというプロシージャを見つけました。問題は、クリッパーでプログラムする方法がわからないことです。誰かが手順を編集して、認証を要求しないようにしていただければ幸いです。

0 投票する
3 に答える
762 参照

advantage-database-server - Clipper を使用してデータ ディクショナリにインデックスを作成する

既存の Clipper コードをフリー テーブルからデータ ディクショナリに変換しています。テーブルの読み書きはできますが、インデックスを作成できません。

コードは次のとおりです。

(GetSsoConnection(1))構文は、適切な接続文字列の取得を処理します。

問題は、インデックスが作成されますが、データ ディクショナリ用に定義されたデータベースまたは一時フォルダーではなく、実行可能ディレクトリに作成されることです。

問題を再現するためのサンプル テーブルを作成するための SQL スクリプトを喜んで提供します。

ありがとう !

0 投票する
1 に答える
538 参照

foxpro - Clipper 言語の SQL 挿入クエリ

挿入されたデータを処理する多くの DBF ファイルがあるクリッパー プログラムがあります。

DBF を SQL に変換できます。

SQLデータベースにユーザー入力データを挿入できるようにするには、クリッパー言語でINSERTクエリをどのように使用すればよいですか??

0 投票する
2 に答える
411 参照

dos - djgppでコンパイルされたharborexeは、純粋なdosでは実行されません

haarbourコンパイラを使用して1つのクリッパープログラムをコンパイルし、生成されたcファイルをdjgppを使用してコンパイルして最終的なexeを生成しました。このexeは、Windows 98のコンソールウィンドウで正常に実行されます。ただし、msdosプロンプトを終了するか、純粋なDOSで実行しようとしても、エラーは発生しません。しかし、それ以上は進みませんでした。ただし、numlockとcaplockは適切に応答します。ctrl + al + delを押すと、ユーザーによって終了されたメッセージhdpmiが表示されます。Hdpmi32の代わりにcwsdpmiを試しましたが、問題は同じです。スタンドアロンexeの代わりに生成された.hrbファイルへのインタプリタとして機能するexeHBRUN.exeがあります。HBRUnを純粋に実行すると、同じように動作しました。しかし、dbfファイルがない別のディレクトリを実行すると、dbfファイルが見つかりませんというエラーが表示されました。これはコンソールウィンドウでも正常に機能しますが、純粋なDOS用にコンパイルされています。harborとdjgppを使用して作成されたすべてのexeが大きい場合は、問題があると思います。1つの単純な5〜6行のプログラムの.hrbファイルがhbrunによって純粋なdosで正しく実行されました(hbrunのサイズは約1700 Kですが、私のexeファイルのサイズは950Kです。

0 投票する
1 に答える
3685 参照

memory - 「.exe」ファイルを実行すると、環境に十分なスペースがないと表示される

データベースのファイルを再インデックス化するために使用できるCLUT.exe古いアプリケーションであるというアプリケーションを使用しようとしています。MS-DOSNTXDBF

(これは主なトピックではありませんが、誰かがアプリをテストしたいが内容についてまったく信頼していない場合にこれを書いているだけです)。

この問題は、コンソール ( ) からコマンド ライン バージョンを実行しようとしたときに発生し、次のcmd.exeエラーが表示されます。

したがって、私が検索した内容によると、これが可能な解決策になる可能性があります。

http://support.microsoft.com/default.aspx?scid=kb;en-us;230205

しかし、それは機能せず、インターネットでこれを解決するために見つけたすべての代替手段は同じです。

別の方法として、 .exeファイルを右クリックし、 [プロパティ]、[メモリ] タブの順に移動して、[初期環境メモリ] を [自動]から最大値に増やすこともできますが、これも機能しません。


さて、私は立ち往生しており、「可能な」解決策はありません。興味があり、この問題について詳しく知り、テストしたい場合は、ここからアプリケーションをダウンロードできます(「無料ダウンロード」の緑色のボタンをクリックします)

http://www.filebasket.com/free/Development-Clipper-programming-language/clut-exe/13996.html

または私の DropBox から直接:

https://dl.dropbox.com/u/15208254/stackoverflow/clut_214.rar


知っておくと、私は使用してWindows 7おり、CLUT.exeアプリケーションはClipperWindows コンソール ( cmd.exe) で実行できるベースのアプリ (古いプログラミング言語) です。

0 投票する
2 に答える
1804 参照

dosbox - DOSBox とブリンカー SWPRUNCMD

DOS PC 用に設計された Blinker を使用する Clipper 5.3 アプリ リンカがあります。Blinker SWPRUNCMD() を使用して、DOS やその他のプログラムに切り替えます。このプログラムを Win 7 Pro 64 ビット環境で実行する必要があるため、DOSBox 0.74 を試しました。これまでに発見した唯一の問題は、SWPRUNCMD() を実行すると、「スワップに失敗しました」というメッセージが表示されることです。現在、再コンパイルする機能がないため (再リンクできる場合もあります)、ネイティブの Clipper RUN コマンドを試すことができません。誰でもこれで私を助けることができますか?前もって感謝します。