fpc

    2熱度

    2回答

    我遇到一個問題,同時移植德爾福BASM32代碼FPC: program MulTest; {$IFDEF FPC} {$mode delphi} {$asmmode intel} {$ELSE} {$APPTYPE CONSOLE} {$ENDIF} function Mul(A, B: LongWord): LongWord; asm MU

    1熱度

    1回答

    在Delphi或fpc中嵌套異常處理有許多事情需要提及。例如,像this。我的問題,也許解決了嵌套try...塊的需要,是如果有以下2個版本的代碼之間的實際差異,我沒有看到任何除了如果一個未定義的行爲或某事expect或finally後發生... try StrToInt('AA'); finally writeln('I absolutely need this'); e

    4熱度

    2回答

    我想在使用突觸的lazarus中創建https服務器,但我失敗了。我想讓mys服務器從其他https客戶端接收數據。 我使用https://localhost:1500和我的瀏覽器發送請求,並且mys服務器正在接收信號。但是當我嘗試讀取發送的數據時,我什麼也收不到。當我測試簡單的http服務器都工作正常。但現在在https的情況下,它不工作。我使用的Ubuntu 15.04作爲我的操作系統 s:=

    1熱度

    1回答

    我使用CodeTyphon爲Motorola MC32N0設備(處理器:Cortex A9 OMAP4430;操作系統:Windows CE 7.00)編譯應用程序。 當我嘗試啓動應用程序,它崩潰的開始與非特異性的消息:「發生在$ 000xxxxx 未處理的異常: EAccessViolation:訪問衝突$ 000xxxxx 」 。 編譯器設置有: 目標操作系統:WinCE的 目標CPU家族:臂

    4熱度

    2回答

    如何將我的過程中的參數傳遞給內部調用的write調用? 東西完全是這樣: procedure smth (args: alltypes); begin write(args); end;

    2熱度

    1回答

    這個單元測試用的Free Pascal 3.0成功運行在Delphi模式: procedure TFreePascalTests.TestUTF8Decode; var Raw: RawByteString; Actual: string; begin Raw := UTF8Encode('關於漢語'); Actual := string(UTF8De

    0熱度

    1回答

    我正在使用寫入方法直接寫入pixels這是一個array of array[(R, G, B)] of byte;。 的pixels正確分配,像這樣:setlength(pixels, 750000); 我做什麼如下: f := TFileStream.create(FileName, fmCreate); written := f.write(pixels, 750000); 的問題是,在

    0熱度

    2回答

    在64位Mac/OSX環境中編譯和彙編fpc(Free Pascal編譯器)時,如何解決並修復致命的Data element too large錯誤? 看來,錯誤的原因可能是array[0..MaxInt]調用(請參閱下面的更多細節),但如果是這樣,我不知道如何解決或解決它。 詳情:使用fpc 3.0.0-RC1從ftp://freepascal.stack.nl/pub/fpc/beta/3.0

    1熱度

    1回答

    我正在製作一個運動控制器的原型,它將電機加速到最大速度,以最大速度滑行,然後在正確的位置開始減速以停止電機在目標位置。 每個時間步的理論位置將與正交編碼器的反饋進行比較,得到的誤差將經歷一個PID循環,其結果將使用PWM來表示。 目前,我有下面的代碼,以確定每個時間步長的理論位置: Pos:=0; Vel:=0; Acc:=3; Demand:=300; Max_Vel:=19; A

    2熱度

    2回答

    假設下面的XML文件相同的名稱讀/寫節點: <Configuration Version="1.0"> <Family Name="Simpson"> <Member Gender="Male">Homer</Member> <Member Gender="Female">Marge</Member> <Member Gender="Male">Bart</