-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
IO library doesn't work in 64-bit version for Windows #1759
Comments
Sounds like this developer is trying to access the dart:io libraries from within a Dart program in the Dart Editor. I tried this script on Editor 4337 on Mac OS X. I do not have a Windows 64 bit machine. #import('dart:io'); The script ran without apparent error. Added Area-Editor, Triaged labels. |
This comment was originally written by ivan.susl...@gmail.com Actually, yes, that's true. Everything works if 'dart:io' library comes along. I've end up with this issue first time when trying to link two libraries 'dart:dom' and 'dart:io' in one package. If I would do so, it brings error: "duplicate top-level definition 'File'", so, I've tried to make direct link to io.dart file. Is it so, that I can't use next imports together? #import('dart:io'); Actually, one more stupid question. Why following defenition ends up with the error: //-----code starts---- class SocketTest { Error: |
Marked this as being blocked by #1736. |
dart:io is a VM library while dart:dom and dart:html are browser librares, so you cannot use dart:io with either dart:dom or dart:html in the same Dart application today. There very well may be a dart:io library for browser based apps in the future, but not today. If I've missed something here, please feel free to reopen and elaborate further. Added WontFix label. |
This comment was originally written by ivan.sus...@gmail.com Thanks, that's clear. Why definition echoSocket = new Socket('address', port); generates error: |
Removed Area-Editor label. |
The dart:io library is only available on the standalone VM. In comment 2 it seems that you are attempting to generate JavaScript code from a Dart script using dart:io? That is not possible. dart:io is a server-side library only available on the standalone VM. You need to create a 'script' solution in the Editor and specify the VM binary to use for running it. Hope this helps. Added Invalid label. |
Removed Area-IO label. |
…t, test_process, webdev Revisions updated by `dart tools/rev_sdk_deps.dart`. browser_launcher (https://github.com/dart-lang/browser_launcher/compare/981ca88..5fa0bd6): 5fa0bd6 2022-11-01 Kevin Moore Update lints, require Dart 2.17, add dependabot (#34) dartdoc (https://github.com/dart-lang/dartdoc/compare/3273437..179ada0): 179ada02 2022-11-02 Sam Rawlins Change _HashableChildLibraryElementVisitor to be a RecursiveElementVisitor (#3242) a6e7d908 2022-11-02 Sam Rawlins Make Inheritable.isOverride late final non-nullable (#3235) c4f52cf9 2022-11-02 Sam Rawlins Test records support in typedefs (#3239) f74e129f 2022-11-02 Sam Rawlins Make Accessor.documentationComment late final non-nullable (#3240) ad50bfbc 2022-10-31 dependabot[bot] Bump github/codeql-action from 2.1.28 to 2.1.29 (#3238) http (https://github.com/dart-lang/http/compare/738a55b..6339026): 6339026 2022-11-02 Brian Quinlan Make timeout and cache controllable per-request. (#815) 51dbca2 2022-10-31 Brian Quinlan Add a streaming request example. (#813) mime (https://github.com/dart-lang/mime/compare/bf041aa..d80f4d0): d80f4d0 2022-11-02 Liu YuanYuan Add .avif to extension map (#70) 3a6b14e 2022-11-01 dependabot[bot] Bump actions/checkout from 3.0.2 to 3.1.0 (#72) string_scanner (https://github.com/dart-lang/string_scanner/compare/10435a4..4a5cbc5): 4a5cbc5 2022-10-31 Kevin Moore Make code in readme consistent with example (#49) test (https://github.com/dart-lang/test/compare/b82fc0b..173a36f): 173a36f2 2022-11-01 Jacob MacDonald prep packages to publish (#1780) fd8e2b68 2022-10-31 Devon Carew fix an issue with the github reporter (#1779) test_process (https://github.com/dart-lang/test_process/compare/068f9f8..1774aa7): 1774aa7 2022-11-01 dependabot[bot] Bump actions/checkout from 3.0.2 to 3.1.0 (#36) webdev (https://github.com/dart-lang/webdev/compare/c350055..069b870): 069b870 2022-11-01 Elliott Brooks (she/her) Prepare webdev for release to v.2.7.12 (#1775) cb06447 2022-11-01 Elliott Brooks (she/her) Prep DWDS for release (#1774) daa154d 2022-11-01 Elliott Brooks (she/her) Reset MV3 extension to nice starting point (#1773) 98a6142 2022-11-01 Jakub Vrána Remove // ignore: unsafe_html. (#1759) 939e285 2022-10-31 Elliott Brooks (she/her) Update documentation for Webdev release process (#1771) 0428ffb 2022-10-31 Elliott Brooks (she/her) Update package:file to latest version (#1770) Change-Id: I5020d718f6c009bca4f9b5e69232dc425b9d3409 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/267761 Commit-Queue: Kevin Moore <kevmoo@google.com> Reviewed-by: Kevin Moore <kevmoo@google.com> Commit-Queue: Devon Carew <devoncarew@google.com> Auto-Submit: Devon Carew <devoncarew@google.com>
This issue was originally filed by ivan.su...@gmail.com
What steps will reproduce the problem?
class socket_listener{
Socket testSocket;
...
}
What is the expected output? What do you see instead?
Expected:
Library became visible in the Libraries tab.
testSocket can be used further
See:
Library is not available in the libraries view
Socket type is unknown in the editor
If I'm openning io.dart file I'm getting error in
buffer_list.dart file (no such type "ByteArray")
What version of the product are you using? On what operating system?
I was using both stable and then latest one (v 0.1.0.201202170045 build 4349) for Windows 64-bits.
The text was updated successfully, but these errors were encountered: